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 > >
114 const PointsContainer *
GetPoints()
const;
127 itkGetConstReferenceMacro(Bounds, BoundsArrayType);
164 bool IsInside(
const PointType &)
const;
174 virtual ~BoundingBox();
180 BoundingBox(const Self &) ITK_DELETE_FUNCTION;
181 void operator=(const Self &) ITK_DELETE_FUNCTION;
191 #ifndef ITK_MANUAL_INSTANTIATION 192 #include "itkBoundingBox.hxx" const PointsContainer * GetPoints() const
Point< CoordRepType, VPointDimension > PointType
PointType GetMinimum() const
virtual void PrintSelf(std::ostream &os, Indent indent) const override
TPointsContainer PointsContainer
PointsContainerPointer m_CornersContainer
unsigned long ModifiedTimeType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
PointsContainer::ConstPointer PointsContainerConstPointer
FixedArray< CoordRepType, VPointDimension *2 > BoundsArrayType
TPointIdentifier PointIdentifier
PointsContainer::ConstIterator PointsContainerConstIterator
PointsContainer::ConstIterator ConstIterator
AccumulateType GetDiagonalLength2() const
virtual ModifiedTimeType GetMTime(void) const override
SizeValueType IdentifierType
PointType GetCenter() const
void SetPoints(const PointsContainer *)
PointsContainer::Iterator PointsContainerIterator
PointsContainerConstPointer m_PointsContainer
Generate a unique, increasing time value.
void SetMaximum(const PointType &)
void SetMinimum(const PointType &)
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
bool ComputeBoundingBox() const
NumericTraits< CoordRepType >::AccumulateType AccumulateType
Control indentation during Print() invocation.
static const unsigned int PointDimension
PointsContainer::Pointer PointsContainerPointer
const PointsContainer * GetCorners()
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 &)
PointType GetMaximum() const