18#ifndef itkTubeSpatialObjectPoint_h
19#define itkTubeSpatialObjectPoint_h
23#include "vnl/vnl_vector_fixed.h"
38template <
unsigned int TPo
intDimension = 3>
109 const CovariantVectorType
131 const CovariantVectorType
291#ifndef ITK_MANUAL_INSTANTIATION
292# include "itkTubeSpatialObjectPoint.hxx"
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.
TubeSpatialObjectPoint Self
void SetNormal2InWorldSpace(const CovariantVectorType &newV2)
void SetBranchness(double branchness)
void SetTangentInObjectSpace(const VectorType &newT)
void PrintSelf(std::ostream &os, Indent indent) const override
void SetAlpha2(double alpha2)
void SetRadiusInWorldSpace(double newR)
double GetCurvature() const
void SetTangentInWorldSpace(const VectorType &newT)
VectorType m_TangentInObjectSpace
~TubeSpatialObjectPoint() override=default
void SetNormal1InWorldSpace(const CovariantVectorType &newV1)
Point< double, TPointDimension > PointType
double m_RadiusInObjectSpace
double GetRoundness() const
void SetRidgeness(double ridgeness)
double GetBranchness() const
Vector< double, TPointDimension > VectorType
void SetNormal1InObjectSpace(const CovariantVectorType &newV1)
double GetRadiusInObjectSpace() const
void SetAlpha1(double alpha1)
void SetLevelness(double levelness)
void SetIntensity(double intensity)
CovariantVector< double, TPointDimension > CovariantVectorType
void SetRoundness(double roundness)
double GetRidgeness() const
const CovariantVectorType & GetNormal1InObjectSpace() const
double GetRadiusInWorldSpace() const
CovariantVectorType m_Normal2InObjectSpace
const VectorType & GetTangentInObjectSpace() const
const VectorType GetTangentInWorldSpace() const
double GetLevelness() const
double GetIntensity() const
ITK_DEFAULT_COPY_AND_MOVE(TubeSpatialObjectPoint)
void SetMedialness(double medialness)
void SetAlpha3(double alpha3)
CovariantVectorType m_Normal1InObjectSpace
void SetCurvature(double curvature)
SpatialObjectPoint< TPointDimension > Superclass
const CovariantVectorType GetNormal2InWorldSpace() const
void SetNormal2InObjectSpace(const CovariantVectorType &newV2)
const CovariantVectorType & GetNormal2InObjectSpace() const
const CovariantVectorType GetNormal1InWorldSpace() const
double GetMedialness() const
void SetRadiusInObjectSpace(double newR)
A templated class holding a n-Dimensional vector.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....