18#ifndef itkLineSpatialObjectPoint_h
19#define itkLineSpatialObjectPoint_h
42template <
unsigned int TPo
intDimension = 3>
77#ifndef ITK_MANUAL_INSTANTIATION
78# include "itkLineSpatialObjectPoint.hxx"
A templated class holding a n-Dimensional covariant vector.
Simulate a standard C array with copy semantics.
Control indentation during Print() invocation.
CovariantVector< double, TPointDimension > CovariantVectorType
SpatialObjectPoint< TPointDimension > Superclass
LineSpatialObjectPoint Self
NormalArrayType m_NormalArrayInObjectSpace
Point< double, TPointDimension > PointType
ITK_DEFAULT_COPY_AND_MOVE(LineSpatialObjectPoint)
~LineSpatialObjectPoint() override=default
void PrintSelf(std::ostream &os, Indent indent) const override
FixedArray< CovariantVectorType, TPointDimension - 1 > NormalArrayType
void SetNormalInObjectSpace(CovariantVectorType &normal, unsigned int index)
const CovariantVectorType & GetNormalInObjectSpace(unsigned int index) const
A templated class holding a geometric point in n-Dimensional space.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....