18#ifndef itkContourSpatialObjectPoint_h
19#define itkContourSpatialObjectPoint_h
37template <
unsigned int TPo
intDimension = 3>
81#ifndef ITK_MANUAL_INSTANTIATION
82# include "itkContourSpatialObjectPoint.hxx"
void SetPickedPointInObjectSpace(const PointType &point)
void PrintSelf(std::ostream &os, Indent indent) const override
const CovariantVectorType & GetNormalInObjectSpace() const
PointType m_PickedPointInObjectSpace
CovariantVectorType m_NormalInObjectSpace
const PointType & GetPickedPointInObjectSpace() const
Point< double, TPointDimension > PointType
void SetNormalInObjectSpace(const CovariantVectorType &normal)
ContourSpatialObjectPoint()
ContourSpatialObjectPoint Self
ITK_DEFAULT_COPY_AND_MOVE(ContourSpatialObjectPoint)
~ContourSpatialObjectPoint() override=default
CovariantVector< double, TPointDimension > CovariantVectorType
SpatialObjectPoint< TPointDimension > Superclass
A templated class holding a n-Dimensional covariant vector.
Control indentation during Print() invocation.
A templated class holding a geometric point in n-Dimensional space.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
*par Constraints *The filter image with at least two dimensions and a vector *length of at least The theory supports extension to scalar but *the implementation of the itk vector classes do not **The template parameter TRealType must be floating point(float or double) or *a user-defined "real" numerical type with arithmetic operations defined *sufficient to compute derivatives. **\par Performance *This filter will automatically multithread if run with *SetUsePrincipleComponents