28 #ifndef itkBoundingBox_h
29 #define itkBoundingBox_h
67 unsigned int VPointDimension = 3,
68 typename TCoordinate = float,
69 typename TPointsContainer = VectorContainer<TPointIdentifier, Point<TCoordinate, VPointDimension>>>
93 #ifndef ITK_FUTURE_LEGACY_REMOVE
94 using CoordRepType ITK_FUTURE_DEPRECATED(
95 "ITK 6 discourages using `CoordRepType`. Please use `CoordinateType` instead!") =
CoordinateType;
105 static constexpr
unsigned int PointDimension = VPointDimension;
125 std::array<PointType, NumberOfCorners>
126 ComputeCorners()
const;
133 ComputeBoundingBox()
const;
181 GetDiagonalLength2()
const;
189 GetMTime()
const override;
199 PrintSelf(std::ostream & os,
Indent indent)
const override;
205 #if !defined(ITK_LEGACY_REMOVE)
214 #ifndef ITK_MANUAL_INSTANTIATION
215 # include "itkBoundingBox.hxx"