Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::AuxVarTypeDefault< TPixel, VAuxDimension, VSetDimension > Class Template Reference
[Level Set-Based Segmentation Filters]

Level set auxiliary variables type information. More...

#include <itkLevelSet.h>

List of all members.

Public Types

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

Static Public Attributes

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

Detailed Description

template<class 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 92 of file itkLevelSet.h.


Member Typedef Documentation

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

Definition at line 118 of file itkLevelSet.h.

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

AuxImagePointer typedef support.

Definition at line 117 of file itkLevelSet.h.

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

AuxImage typdef support.

Definition at line 114 of file itkLevelSet.h.

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

AuxContainer typdef support.

Definition at line 111 of file itkLevelSet.h.

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

PixelType typedef support.

Definition at line 99 of file itkLevelSet.h.

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

AuxVector typedef support.

Definition at line 108 of file itkLevelSet.h.

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

Standard typedefs

Definition at line 96 of file itkLevelSet.h.


Member Data Documentation

template<class TPixel , unsigned int VAuxDimension = 1, unsigned int VSetDimension = 2>
const unsigned int itk::AuxVarTypeDefault< TPixel, VAuxDimension, VSetDimension >::AuxDimension = VAuxDimension [static]

Auxiliary variable dimension.

Definition at line 102 of file itkLevelSet.h.

template<class TPixel , unsigned int VAuxDimension = 1, unsigned int VSetDimension = 2>
const unsigned int itk::AuxVarTypeDefault< TPixel, VAuxDimension, VSetDimension >::SetDimension = VSetDimension [static]

Level set dimension.

Definition at line 105 of file itkLevelSet.h.


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

Generated at Fri Apr 16 20:24:52 2010 for ITK by doxygen 1.6.1 written by Dimitri van Heesch, © 1997-2000