18 #ifndef itkSurfaceSpatialObjectPoint_h
19 #define itkSurfaceSpatialObjectPoint_h
37 template<
unsigned int TPo
intDimension = 3 >
60 void SetNormal(
const double normalx,
const double normaly);
62 void SetNormal(
const double normalx,
const double normaly,
63 const double normalz);
73 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
77 #ifndef ITK_MANUAL_INSTANTIATION
78 #include "itkSurfaceSpatialObjectPoint.hxx"
81 #endif // itkSurfaceSpatialObjectPoint_h
virtual void PrintSelf(std::ostream &os, Indent indent) const override
Point used for a Surface definition.
void SetNormal(const VectorType &normal)
virtual ~SurfaceSpatialObjectPoint()
Self & operator=(const SurfaceSpatialObjectPoint &rhs)
Point< double, TPointDimension > PointType
SurfaceSpatialObjectPoint Self
SpatialObjectPoint< TPointDimension > Superclass
CovariantVector< double, TPointDimension > VectorType
Point used for spatial objets.
Control indentation during Print() invocation.
vnl_vector< double > VectorType
const VectorType & GetNormal() const
SurfaceSpatialObjectPoint()