18 #ifndef itkSurfaceSpatialObject_h
19 #define itkSurfaceSpatialObject_h
38 template<
unsigned int TDimension = 3 >
41 SurfaceSpatialObjectPoint< TDimension > >
72 bool Approximate3DNormals();
79 void PrintSelf(std::ostream & os,
Indent indent)
const override;
87 #ifndef ITK_MANUAL_INSTANTIATION
88 #include "itkSurfaceSpatialObject.hxx"
91 #endif // itkSurfaceSpatialObject_h
Point used for a Surface definition.
typename Superclass::TransformType TransformType
std::vector< SurfacePointType > SurfacePointListType
This class serves as the base class for point-based spatial objects.
typename Superclass::SpatialObjectPointType SpatialObjectPointType
Representation of a Surface based on the spatial object classes.
typename Superclass::CovariantVectorType CovariantVectorType
Define a front-end to the STL "vector" container that conforms to the IndexedContainerInterface.
typename Superclass::PointType PointType
Control indentation during Print() invocation.
ImageBaseType::PointType PointType
typename Superclass::BoundingBoxType BoundingBoxType
Base class for most ITK classes.
Base class for all data objects in ITK.