18 #ifndef itkLineSpatialObjectPoint_h
19 #define itkLineSpatialObjectPoint_h
41 template<
unsigned int TPo
intDimension = 3 >
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)
NormalArrayType m_NormalArray
LineSpatialObjectPoint Self
virtual void PrintSelf(std::ostream &os, Indent indent) const override
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.