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

#include <itkLevelSet.h>

Detailed Description

template<typename TLevelSet>
class itk::LevelSetTypeDefault< TLevelSet >

Level set type information.

LevelSetTypeDefault is a simple class that holds type information useful for level set algorithms. This class is templated over the level set image type.

A NodeContainer contains a group or collection of level set node or grid points useful for representing a narrowband or region of interest.

Definition at line 40 of file itkLevelSet.h.

Public Types

using LevelSetConstPointer = typename TLevelSet::ConstPointer
 
using LevelSetImageType = TLevelSet
 
using LevelSetPointer = typename TLevelSet::Pointer
 
using NodeContainer = VectorContainer< unsigned int, NodeType >
 
using NodeContainerPointer = typename NodeContainer::Pointer
 
using NodeType = LevelSetNode< PixelType, Self::SetDimension >
 
using PixelType = typename TLevelSet::PixelType
 
using Self = LevelSetTypeDefault
 

Static Public Attributes

static constexpr unsigned int SetDimension = TLevelSet::ImageDimension
 

Member Typedef Documentation

◆ LevelSetConstPointer

template<typename TLevelSet >
using itk::LevelSetTypeDefault< TLevelSet >::LevelSetConstPointer = typename TLevelSet::ConstPointer

Definition at line 52 of file itkLevelSet.h.

◆ LevelSetImageType

template<typename TLevelSet >
using itk::LevelSetTypeDefault< TLevelSet >::LevelSetImageType = TLevelSet

Definition at line 45 of file itkLevelSet.h.

◆ LevelSetPointer

template<typename TLevelSet >
using itk::LevelSetTypeDefault< TLevelSet >::LevelSetPointer = typename TLevelSet::Pointer

LevelSetPointer type alias support

Definition at line 51 of file itkLevelSet.h.

◆ NodeContainer

template<typename TLevelSet >
using itk::LevelSetTypeDefault< TLevelSet >::NodeContainer = VectorContainer<unsigned int, NodeType>

NodeContainer type alias support

Definition at line 61 of file itkLevelSet.h.

◆ NodeContainerPointer

template<typename TLevelSet >
using itk::LevelSetTypeDefault< TLevelSet >::NodeContainerPointer = typename NodeContainer::Pointer

NodeContainerPointer type alias support

Definition at line 64 of file itkLevelSet.h.

◆ NodeType

template<typename TLevelSet >
using itk::LevelSetTypeDefault< TLevelSet >::NodeType = LevelSetNode<PixelType, Self::SetDimension>

Node type alias support.

Definition at line 58 of file itkLevelSet.h.

◆ PixelType

template<typename TLevelSet >
using itk::LevelSetTypeDefault< TLevelSet >::PixelType = typename TLevelSet::PixelType

PixelType type alias support

Definition at line 55 of file itkLevelSet.h.

◆ Self

template<typename TLevelSet >
using itk::LevelSetTypeDefault< TLevelSet >::Self = LevelSetTypeDefault

LevelSetType type alias support

Definition at line 44 of file itkLevelSet.h.

Member Data Documentation

◆ SetDimension

template<typename TLevelSet >
constexpr unsigned int itk::LevelSetTypeDefault< TLevelSet >::SetDimension = TLevelSet::ImageDimension
staticconstexpr

SetDimension enumeration.

Definition at line 48 of file itkLevelSet.h.


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