18 #ifndef itkSurfaceSpatialObject_h
19 #define itkSurfaceSpatialObject_h
38 template <
unsigned int TDimension = 3,
class TSpatialObjectPo
intType = SurfaceSpatialObjectPo
int<TDimension>>
55 using typename Superclass::SpatialObjectPointType;
57 using typename Superclass::TransformType;
58 using typename Superclass::BoundingBoxType;
59 using typename Superclass::CovariantVectorType;
75 #if !defined(ITK_LEGACY_REMOVE)
77 itkLegacyMacro(
bool Approximate3DNormals());
90 PrintSelf(std::ostream & os,
Indent indent)
const override;
93 InternalClone()
const override;
98 #ifndef ITK_MANUAL_INSTANTIATION
99 # include "itkSurfaceSpatialObject.hxx"
102 #endif // itkSurfaceSpatialObject_h