ITK  5.0.0
Insight Segmentation and Registration Toolkit
Public Types | Static Public Attributes | List of all members
itk::LevelSetTypeDefault< TLevelSet > Class Template Reference

#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

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

Definition at line 52 of file itkLevelSet.h.

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

Definition at line 45 of file itkLevelSet.h.

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

LevelSetPointer type alias support

Definition at line 51 of file itkLevelSet.h.

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

NodeContainer type alias support

Definition at line 62 of file itkLevelSet.h.

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

NodeContainerPointer type alias support

Definition at line 65 of file itkLevelSet.h.

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

Node type alias support.

Definition at line 59 of file itkLevelSet.h.

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

PixelType type alias support

Definition at line 55 of file itkLevelSet.h.

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

LevelSetType type alias support

Definition at line 44 of file itkLevelSet.h.

Member Data Documentation

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

SetDimension enumeration.

Definition at line 48 of file itkLevelSet.h.


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