18 #ifndef itkLineSpatialObjectPoint_h 19 #define itkLineSpatialObjectPoint_h 41 template<
unsigned int TPo
intDimension = 3 >
60 const VectorType &
GetNormal(
unsigned int index)
const;
63 void SetNormal(VectorType & normal,
unsigned int index);
73 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
77 #ifndef ITK_MANUAL_INSTANTIATION 78 #include "itkLineSpatialObjectPoint.hxx" 81 #endif // itkLineSpatialObjectPoint_h const VectorType & GetNormal(unsigned int index) const
SpatialObjectPoint< TPointDimension > Superclass
Point< double, TPointDimension > PointType
FixedArray< VectorType, TPointDimension-1 > NormalArrayType
Self & operator=(const LineSpatialObjectPoint &rhs)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
NormalArrayType m_NormalArray
LineSpatialObjectPoint Self
Simulate a standard C array with copy semnatics.
CovariantVector< double, TPointDimension > VectorType
Point used for a line definition.
void SetNormal(VectorType &normal, unsigned int index)
virtual ~LineSpatialObjectPoint()
Point used for spatial objets.
Control indentation during Print() invocation.
virtual void PrintSelf(std::ostream &os, Indent indent) const override