Orfeo Toolbox  4.2
Public Types | Public Member Functions | Static Public Attributes | Private Attributes | List of all members
itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >::AxisNodeType Class Reference

#include <itkFastMarchingImageFilter.h>

+ Inheritance diagram for itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >::AxisNodeType:
+ Collaboration diagram for itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >::AxisNodeType:

Public Types

typedef Index< VSetDimension > IndexType
 
typedef TPixel PixelType
 
typedef LevelSetNode Self
 

Public Member Functions

 AxisNodeType ()
 
int GetAxis () const
 
IndexTypeGetIndex ()
 
const IndexTypeGetIndex () const
 
PixelTypeGetValue ()
 
const PixelTypeGetValue () const
 
bool operator< (const Self &node) const
 
bool operator<= (const Self &node) const
 
const AxisNodeTypeoperator= (const NodeType &node)
 
bool operator> (const Self &node) const
 
bool operator>= (const Self &node) const
 
void SetAxis (int axis)
 
void SetIndex (const IndexType &input)
 
void SetValue (const PixelType &input)
 

Static Public Attributes

static const unsigned int SetDimension = VSetDimension
 

Private Attributes

int m_Axis
 

Detailed Description

template<typename TLevelSet, typename TSpeedImage = Image< float, TLevelSet ::ImageDimension >>
class itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >::AxisNodeType

Definition at line 136 of file itkFastMarchingImageFilter.h.

Member Typedef Documentation

template<typename TPixel , unsigned int VSetDimension = 2>
typedef Index< VSetDimension > itk::LevelSetNode< TPixel, VSetDimension >::IndexType
inherited

Index typedef.

Definition at line 58 of file itkLevelSetNode.h.

template<typename TPixel , unsigned int VSetDimension = 2>
typedef TPixel itk::LevelSetNode< TPixel, VSetDimension >::PixelType
inherited

Pixel typedef.

Definition at line 52 of file itkLevelSetNode.h.

template<typename TPixel , unsigned int VSetDimension = 2>
typedef LevelSetNode itk::LevelSetNode< TPixel, VSetDimension >::Self
inherited

Standard class typedefs.

Definition at line 49 of file itkLevelSetNode.h.

Constructor & Destructor Documentation

template<typename TLevelSet , typename TSpeedImage = Image< float, TLevelSet ::ImageDimension >>
itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >::AxisNodeType::AxisNodeType ( )
inline

Definition at line 139 of file itkFastMarchingImageFilter.h.

Member Function Documentation

template<typename TLevelSet , typename TSpeedImage = Image< float, TLevelSet ::ImageDimension >>
int itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >::AxisNodeType::GetAxis ( void  ) const
inline
template<typename TPixel , unsigned int VSetDimension = 2>
IndexType& itk::LevelSetNode< TPixel, VSetDimension >::GetIndex ( void  )
inlineinherited
template<typename TPixel , unsigned int VSetDimension = 2>
const IndexType& itk::LevelSetNode< TPixel, VSetDimension >::GetIndex ( void  ) const
inlineinherited
template<typename TPixel , unsigned int VSetDimension = 2>
PixelType& itk::LevelSetNode< TPixel, VSetDimension >::GetValue ( void  )
inlineinherited
template<typename TPixel , unsigned int VSetDimension = 2>
const PixelType& itk::LevelSetNode< TPixel, VSetDimension >::GetValue ( void  ) const
inlineinherited
template<typename TPixel , unsigned int VSetDimension = 2>
bool itk::LevelSetNode< TPixel, VSetDimension >::operator< ( const Self node) const
inlineinherited

Operator <. A LevelSetNode is sorted by its value field.

Definition at line 65 of file itkLevelSetNode.h.

References itk::LevelSetNode< TPixel, VSetDimension >::m_Value.

template<typename TPixel , unsigned int VSetDimension = 2>
bool itk::LevelSetNode< TPixel, VSetDimension >::operator<= ( const Self node) const
inlineinherited

Operator <=. A LevelSetNode is sorted by its value field.

Definition at line 69 of file itkLevelSetNode.h.

References itk::LevelSetNode< TPixel, VSetDimension >::m_Value.

template<typename TLevelSet , typename TSpeedImage = Image< float, TLevelSet ::ImageDimension >>
const AxisNodeType& itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >::AxisNodeType::operator= ( const NodeType node)
inline
template<typename TPixel , unsigned int VSetDimension = 2>
bool itk::LevelSetNode< TPixel, VSetDimension >::operator> ( const Self node) const
inlineinherited

Operator >. A LevelSetNode is sorted by its value field.

Definition at line 61 of file itkLevelSetNode.h.

References itk::LevelSetNode< TPixel, VSetDimension >::m_Value.

template<typename TPixel , unsigned int VSetDimension = 2>
bool itk::LevelSetNode< TPixel, VSetDimension >::operator>= ( const Self node) const
inlineinherited

Operator >=. A LevelSetNode is sorted by its value field.

Definition at line 73 of file itkLevelSetNode.h.

References itk::LevelSetNode< TPixel, VSetDimension >::m_Value.

template<typename TLevelSet , typename TSpeedImage = Image< float, TLevelSet ::ImageDimension >>
void itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >::AxisNodeType::SetAxis ( int  axis)
inline
template<typename TPixel , unsigned int VSetDimension = 2>
void itk::LevelSetNode< TPixel, VSetDimension >::SetIndex ( const IndexType input)
inlineinherited
template<typename TPixel , unsigned int VSetDimension = 2>
void itk::LevelSetNode< TPixel, VSetDimension >::SetValue ( const PixelType input)
inlineinherited

Member Data Documentation

template<typename TLevelSet , typename TSpeedImage = Image< float, TLevelSet ::ImageDimension >>
int itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >::AxisNodeType::m_Axis
private
template<typename TPixel , unsigned int VSetDimension = 2>
const unsigned int itk::LevelSetNode< TPixel, VSetDimension >::SetDimension = VSetDimension
staticinherited

Level set dimension.

Definition at line 55 of file itkLevelSetNode.h.


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

Generated at Sat Aug 30 2014 17:09:46 for Orfeo Toolbox with doxygen 1.8.3.1