28 #ifndef __itkBoundingBox_h
29 #define __itkBoundingBox_h
72 int VPointDimension = 3,
73 typename TCoordRep = float,
74 typename TPointsContainer =
75 VectorContainer< TPointIdentifier, Point< TCoordRep, VPointDimension > >
174 virtual ~BoundingBox();
175 virtual
void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE;
180 BoundingBox(const
Self &);
181 void operator=(const Self &);
191 #ifndef ITK_MANUAL_INSTANTIATION
192 #include "itkBoundingBox.hxx"
Point< CoordRepType, VPointDimension > PointType
TPointsContainer PointsContainer
PointsContainerPointer m_CornersContainer
unsigned long ModifiedTimeType
PointType GetMaximum(void) const
AccumulateType GetDiagonalLength2(void) const
bool ComputeBoundingBox(void) const
PointsContainer::ConstPointer PointsContainerConstPointer
FixedArray< CoordRepType, VPointDimension *2 > BoundsArrayType
TPointIdentifier PointIdentifier
PointsContainer::ConstIterator PointsContainerConstIterator
PointsContainer::ConstIterator ConstIterator
virtual void PrintSelf(std::ostream &os, Indent indent) const ITK_OVERRIDE
SizeValueType IdentifierType
const PointsContainer * GetPoints(void) const
virtual ModifiedTimeType GetMTime(void) const ITK_OVERRIDE
void SetPoints(const PointsContainer *)
PointType GetMinimum(void) const
PointsContainer::Iterator PointsContainerIterator
PointType GetCenter(void) const
PointsContainerConstPointer m_PointsContainer
Generate a unique, increasing time value.
void SetMaximum(const PointType &)
void SetMinimum(const PointType &)
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
NumericTraits< CoordRepType >::AccumulateType AccumulateType
const PointsContainer * GetCorners(void)
Control indentation during Print() invocation.
static const unsigned int PointDimension
PointsContainer::Pointer PointsContainerPointer
Base class for most ITK classes.
A templated class holding a geometric point in n-Dimensional space.
bool IsInside(const PointType &) const
Represent and compute information about bounding boxes.
void ConsiderPoint(const PointType &)