18 #ifndef itkPolygonSpatialObject_h
19 #define itkPolygonSpatialObject_h
31 template <
unsigned int TDimension = 3>
66 GetOrientationInObjectSpace()
const;
69 itkSetMacro(ThicknessInObjectSpace,
double);
72 itkGetConstMacro(ThicknessInObjectSpace,
double);
75 itkSetMacro(IsClosed,
bool);
78 itkGetConstMacro(IsClosed,
bool);
82 MeasureAreaInObjectSpace()
const;
86 MeasureVolumeInObjectSpace()
const;
90 MeasurePerimeterInObjectSpace()
const;
94 IsInsideInObjectSpace(
const PointType & point)
const override;
97 using Superclass::IsInsideInObjectSpace;
104 PrintSelf(std::ostream & os,
Indent indent)
const override;
107 InternalClone()
const override;
118 #ifndef ITK_MANUAL_INSTANTIATION
119 # include "itkPolygonSpatialObject.hxx"
122 #endif // itkPolygonSpatialObject_h