ITK  5.4.0
Insight Toolkit
Public Types | Static Public Attributes | List of all members

#include <itkLevelSet.h>

Detailed Description

template<typename TPixel, unsigned int VAuxDimension = 1, unsigned int VSetDimension = 2>
class itk::AuxVarTypeDefault< TPixel, VAuxDimension, VSetDimension >

Level set auxiliary variables type information.

AuxVarTypeDefault is a simple class that holds type information for auxiliary variables in some level set algorithms. This class is templated over the auxiliary variable data type, the number of auxiliary variables and the level set dimension.

A AuxValueContainer contains a collection of auxiliary values vectors. It is used in conjunction with LevelSetTypeDefault::NodeContainer to represent auxiliary variable values in a group or collection of level set nodes or grid positions.

Definition at line 85 of file itkLevelSet.h.

Public Types

using AuxImageConstPointer = typename AuxImageType::ConstPointer
 
using AuxImagePointer = typename AuxImageType::Pointer
 
using AuxImageType = Image< AuxValueType, VSetDimension >
 
using AuxValueContainer = VectorContainer< unsigned int, AuxValueVectorType >
 
using AuxValueType = TPixel
 
using AuxValueVectorType = Vector< TPixel, VAuxDimension >
 
using Self = AuxVarTypeDefault
 

Static Public Attributes

static constexpr unsigned int AuxDimension = VAuxDimension
 
static constexpr unsigned int SetDimension = VSetDimension
 

Member Typedef Documentation

◆ AuxImageConstPointer

template<typename TPixel , unsigned int VAuxDimension = 1, unsigned int VSetDimension = 2>
using itk::AuxVarTypeDefault< TPixel, VAuxDimension, VSetDimension >::AuxImageConstPointer = typename AuxImageType::ConstPointer

Definition at line 112 of file itkLevelSet.h.

◆ AuxImagePointer

template<typename TPixel , unsigned int VAuxDimension = 1, unsigned int VSetDimension = 2>
using itk::AuxVarTypeDefault< TPixel, VAuxDimension, VSetDimension >::AuxImagePointer = typename AuxImageType::Pointer

AuxImagePointer type alias support

Definition at line 111 of file itkLevelSet.h.

◆ AuxImageType

template<typename TPixel , unsigned int VAuxDimension = 1, unsigned int VSetDimension = 2>
using itk::AuxVarTypeDefault< TPixel, VAuxDimension, VSetDimension >::AuxImageType = Image<AuxValueType, VSetDimension>

AuxImage typedef support.

Definition at line 108 of file itkLevelSet.h.

◆ AuxValueContainer

template<typename TPixel , unsigned int VAuxDimension = 1, unsigned int VSetDimension = 2>
using itk::AuxVarTypeDefault< TPixel, VAuxDimension, VSetDimension >::AuxValueContainer = VectorContainer<unsigned int, AuxValueVectorType>

AuxContainer typedef support.

Definition at line 105 of file itkLevelSet.h.

◆ AuxValueType

template<typename TPixel , unsigned int VAuxDimension = 1, unsigned int VSetDimension = 2>
using itk::AuxVarTypeDefault< TPixel, VAuxDimension, VSetDimension >::AuxValueType = TPixel

PixelType type alias support

Definition at line 93 of file itkLevelSet.h.

◆ AuxValueVectorType

template<typename TPixel , unsigned int VAuxDimension = 1, unsigned int VSetDimension = 2>
using itk::AuxVarTypeDefault< TPixel, VAuxDimension, VSetDimension >::AuxValueVectorType = Vector<TPixel, VAuxDimension>

AuxVector type alias support

Definition at line 102 of file itkLevelSet.h.

◆ Self

template<typename TPixel , unsigned int VAuxDimension = 1, unsigned int VSetDimension = 2>
using itk::AuxVarTypeDefault< TPixel, VAuxDimension, VSetDimension >::Self = AuxVarTypeDefault

Standard type alias

Definition at line 90 of file itkLevelSet.h.

Member Data Documentation

◆ AuxDimension

template<typename TPixel , unsigned int VAuxDimension = 1, unsigned int VSetDimension = 2>
constexpr unsigned int itk::AuxVarTypeDefault< TPixel, VAuxDimension, VSetDimension >::AuxDimension = VAuxDimension
staticconstexpr

Auxiliary variable dimension.

Definition at line 96 of file itkLevelSet.h.

◆ SetDimension

template<typename TPixel , unsigned int VAuxDimension = 1, unsigned int VSetDimension = 2>
constexpr unsigned int itk::AuxVarTypeDefault< TPixel, VAuxDimension, VSetDimension >::SetDimension = VSetDimension
staticconstexpr

Level set dimension.

Definition at line 99 of file itkLevelSet.h.


The documentation for this class was generated from the following file: