|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
28 #ifndef itkBoundingBox_h
29 #define itkBoundingBox_h
67 unsigned int VPointDimension = 3,
68 typename TCoordRep = float,
69 typename TPointsContainer = VectorContainer<TPointIdentifier, Point<TCoordRep, VPointDimension>>>
101 static constexpr
unsigned int PointDimension = VPointDimension;
121 std::array<PointType, NumberOfCorners>
122 ComputeCorners()
const;
129 ComputeBoundingBox()
const;
177 GetDiagonalLength2()
const;
185 GetMTime()
const override;
195 PrintSelf(std::ostream & os,
Indent indent)
const override;
201 #if !defined(ITK_LEGACY_REMOVE)
210 #ifndef ITK_MANUAL_INSTANTIATION
211 # include "itkBoundingBox.hxx"
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
SizeValueType ModifiedTimeType
Control indentation during Print() invocation.
typename NumericTraits< CoordRepType >::AccumulateType AccumulateType
typename PointsContainer::ConstIterator PointsContainerConstIterator
typename PointsContainer::Pointer PointsContainerPointer
TPointsContainer PointsContainer
Generate a unique, increasing time value.
typename PointsContainer::ConstPointer PointsContainerConstPointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
typename PointsContainer::Iterator PointsContainerIterator
Base class for most ITK classes.
A templated class holding a geometric point in n-Dimensional space.
Represent and compute information about bounding boxes.
TPointIdentifier PointIdentifier
SizeValueType IdentifierType
typename PointsContainer::ConstIterator ConstIterator
unsigned long SizeValueType