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. 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. More...

#include <itkLevelSet.h>

List of all members.

Public Types

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

Public Methods

 itkStaticConstMacro (AuxDimension, unsigned int, VAuxDimension)
 itkStaticConstMacro (SetDimension, unsigned int, 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 180 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 206 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 205 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 202 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 199 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 187 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 196 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 184 of file itkLevelSet.h.


Member Function Documentation

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

Level set dimension.

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

Auxiliary variable dimension.


The documentation for this class was generated from the following file:
Generated at Fri May 21 01:18:27 2004 for ITK by doxygen 1.2.15 written by Dimitri van Heesch, © 1997-2000