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 > >
103 itkStaticConstMacro(PointDimension,
unsigned int, VPointDimension);
120 bool ComputeBoundingBox()
const;
174 virtual ~BoundingBox() ITK_OVERRIDE;
175 virtual
void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE;
180 ITK_DISALLOW_COPY_AND_ASSIGN(BoundingBox);
190 #ifndef ITK_MANUAL_INSTANTIATION
191 #include "itkBoundingBox.hxx"
Point< CoordRepType, VPointDimension > PointType
TPointsContainer PointsContainer
unsigned long ModifiedTimeType
PointsContainer::ConstPointer PointsContainerConstPointer
FixedArray< CoordRepType, VPointDimension *2 > BoundsArrayType
TPointIdentifier PointIdentifier
PointsContainer::ConstIterator PointsContainerConstIterator
PointsContainer::ConstIterator ConstIterator
SizeValueType IdentifierType
PointsContainer::Iterator PointsContainerIterator
Generate a unique, increasing time value.
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
NumericTraits< CoordRepType >::AccumulateType AccumulateType
Control indentation during Print() invocation.
PointsContainer::Pointer PointsContainerPointer
Base class for most ITK classes.
A templated class holding a geometric point in n-Dimensional space.
Represent and compute information about bounding boxes.