39template <
typename TLevelSet>
48 static constexpr unsigned int SetDimension = TLevelSet::ImageDimension;
84template <
typename TPixel,
unsigned int VAuxDimension = 1,
unsigned int VSetDimension = 2>
Level set auxiliary variables type information.
Image< AuxValueType, VSetDimension > AuxImageType
VectorContainer< unsigned int, AuxValueVectorType > AuxValueContainer
static constexpr unsigned int AuxDimension
typename AuxImageType::ConstPointer AuxImageConstPointer
static constexpr unsigned int SetDimension
Vector< TAuxValue, VAuxDimension > AuxValueVectorType
typename AuxImageType::Pointer AuxImagePointer
Templated n-dimensional image class.
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
Represent a node in a level set.
Level set type information.
LevelSetNode< PixelType, Self::SetDimension > NodeType
typename TLevelSet::PixelType PixelType
typename TLevelSet::ConstPointer LevelSetConstPointer
typename NodeContainer::Pointer NodeContainerPointer
static constexpr unsigned int SetDimension
TLevelSet LevelSetImageType
VectorContainer< unsigned int, NodeType > NodeContainer
typename TLevelSet::Pointer LevelSetPointer
A templated class holding a n-Dimensional vector.
SmartPointer< Self > Pointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
detail::VectorContainer< std::conditional_t< std::is_void_v< T2 >, SizeValueType, T1 >, std::conditional_t< std::is_void_v< T2 >, T1, T2 > > VectorContainer