18 #ifndef itkBoxSpatialObject_h
19 #define itkBoxSpatialObject_h
36 template <
unsigned int TDimension = 3>
63 itkSetMacro(SizeInObjectSpace,
SizeType);
66 itkGetConstReferenceMacro(SizeInObjectSpace,
SizeType);
69 itkSetMacro(PositionInObjectSpace,
PointType);
72 itkGetConstReferenceMacro(PositionInObjectSpace,
PointType);
76 IsInsideInObjectSpace(
const PointType & point)
const override;
79 using Superclass::IsInsideInObjectSpace;
86 ComputeMyBoundingBox()
override;
93 PrintSelf(std::ostream & os,
Indent indent)
const override;
96 InternalClone()
const override;
105 #ifndef ITK_MANUAL_INSTANTIATION
106 # include "itkBoxSpatialObject.hxx"
109 #endif // itkBoxSpatialObject_h