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 > >
105 static constexpr
unsigned int PointDimension = VPointDimension;
122 bool ComputeBoundingBox()
const;
177 void PrintSelf(std::ostream & os,
Indent indent)
const override;
190 #ifndef ITK_MANUAL_INSTANTIATION
191 #include "itkBoundingBox.hxx"
typename PointsContainer::Pointer PointsContainerPointer
typename PointsContainer::ConstPointer PointsContainerConstPointer
Define numeric traits for std::vector.
PointsContainerPointer m_CornersContainer
TPointIdentifier PointIdentifier
TPointsContainer PointsContainer
SizeValueType IdentifierType
typename PointsContainer::ConstIterator PointsContainerConstIterator
PointsContainerConstPointer m_PointsContainer
Generate a unique, increasing time value.
unsigned long ModifiedTimeType
typename PointsContainer::Iterator PointsContainerIterator
typename NumericTraits< CoordRepType >::AccumulateType AccumulateType
Control indentation during Print() invocation.
typename PointsContainer::ConstIterator ConstIterator
Base class for most ITK classes.
A templated class holding a geometric point in n-Dimensional space.
Represent and compute information about bounding boxes.