ITK  4.0.0
Insight Segmentation and Registration Toolkit
Public Types | Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | Private Member Functions
itk::BinaryImageToLevelSetImageAdaptorBase< TInputImage, TLevelSet > Class Template Reference

#include <itkBinaryImageToLevelSetImageAdaptorBase.h>

Inheritance diagram for itk::BinaryImageToLevelSetImageAdaptorBase< TInputImage, TLevelSet >:
Collaboration diagram for itk::BinaryImageToLevelSetImageAdaptorBase< TInputImage, TLevelSet >:

List of all members.

Public Types

typedef SmartPointer< const SelfConstPointer
typedef InputImageType::IndexType InputImageIndexType
typedef InputImageType::PixelType InputImagePixelType
typedef InputImageType::Pointer InputImagePointer
typedef InputImageType::RegionType InputImageRegionType
typedef TInputImage InputImageType
typedef NumericTraits
< InputImagePixelType >
::RealType 
InputPixelRealType
typedef LevelSetType::Pointer LevelSetPointer
typedef TLevelSet LevelSetType
typedef SmartPointer< SelfPointer
typedef
BinaryImageToLevelSetImageAdaptorBase 
Self
typedef Object Superclass

Public Member Functions

virtual LevelSetTypeGetLevelSet ()
virtual const char * GetNameOfClass () const
virtual void Initialize ()=0
virtual void SetInputImage (InputImageType *_arg)
virtual InputImageTypeGetInputImage ()

Static Public Attributes

static const unsigned int ImageDimension = InputImageType::ImageDimension

Protected Member Functions

 BinaryImageToLevelSetImageAdaptorBase ()
virtual ~BinaryImageToLevelSetImageAdaptorBase ()

Protected Attributes

InputImagePointer m_InputImage
LevelSetPointer m_LevelSet

Private Member Functions

 BinaryImageToLevelSetImageAdaptorBase (const Self &)
void operator= (const Self &)

Detailed Description

template<class TInputImage, class TLevelSet>
class itk::BinaryImageToLevelSetImageAdaptorBase< TInputImage, TLevelSet >

Definition at line 31 of file itkBinaryImageToLevelSetImageAdaptorBase.h.


Member Typedef Documentation

template<class TInputImage, class TLevelSet>
typedef SmartPointer< const Self > itk::BinaryImageToLevelSetImageAdaptorBase< TInputImage, TLevelSet >::ConstPointer
template<class TInputImage, class TLevelSet>
typedef InputImageType::IndexType itk::BinaryImageToLevelSetImageAdaptorBase< TInputImage, TLevelSet >::InputImageIndexType
template<class TInputImage, class TLevelSet>
typedef InputImageType::PixelType itk::BinaryImageToLevelSetImageAdaptorBase< TInputImage, TLevelSet >::InputImagePixelType
template<class TInputImage, class TLevelSet>
typedef InputImageType::Pointer itk::BinaryImageToLevelSetImageAdaptorBase< TInputImage, TLevelSet >::InputImagePointer
template<class TInputImage, class TLevelSet>
typedef InputImageType::RegionType itk::BinaryImageToLevelSetImageAdaptorBase< TInputImage, TLevelSet >::InputImageRegionType
template<class TInputImage, class TLevelSet>
typedef TInputImage itk::BinaryImageToLevelSetImageAdaptorBase< TInputImage, TLevelSet >::InputImageType
template<class TInputImage, class TLevelSet>
typedef NumericTraits< InputImagePixelType >::RealType itk::BinaryImageToLevelSetImageAdaptorBase< TInputImage, TLevelSet >::InputPixelRealType
template<class TInputImage, class TLevelSet>
typedef LevelSetType::Pointer itk::BinaryImageToLevelSetImageAdaptorBase< TInputImage, TLevelSet >::LevelSetPointer
template<class TInputImage, class TLevelSet>
typedef TLevelSet itk::BinaryImageToLevelSetImageAdaptorBase< TInputImage, TLevelSet >::LevelSetType
template<class TInputImage, class TLevelSet>
typedef SmartPointer< Self > itk::BinaryImageToLevelSetImageAdaptorBase< TInputImage, TLevelSet >::Pointer
template<class TInputImage, class TLevelSet>
typedef BinaryImageToLevelSetImageAdaptorBase itk::BinaryImageToLevelSetImageAdaptorBase< TInputImage, TLevelSet >::Self
template<class TInputImage, class TLevelSet>
typedef Object itk::BinaryImageToLevelSetImageAdaptorBase< TInputImage, TLevelSet >::Superclass

Constructor & Destructor Documentation

template<class TInputImage, class TLevelSet>
itk::BinaryImageToLevelSetImageAdaptorBase< TInputImage, TLevelSet >::BinaryImageToLevelSetImageAdaptorBase ( ) [inline, protected]

Constructor

Definition at line 71 of file itkBinaryImageToLevelSetImageAdaptorBase.h.

template<class TInputImage, class TLevelSet>
virtual itk::BinaryImageToLevelSetImageAdaptorBase< TInputImage, TLevelSet >::~BinaryImageToLevelSetImageAdaptorBase ( ) [inline, protected, virtual]

Destructor

Definition at line 77 of file itkBinaryImageToLevelSetImageAdaptorBase.h.

template<class TInputImage, class TLevelSet>
itk::BinaryImageToLevelSetImageAdaptorBase< TInputImage, TLevelSet >::BinaryImageToLevelSetImageAdaptorBase ( const Self ) [private]

Member Function Documentation

template<class TInputImage, class TLevelSet>
virtual InputImageType* itk::BinaryImageToLevelSetImageAdaptorBase< TInputImage, TLevelSet >::GetInputImage ( ) [virtual]

Set/Get the input image

template<class TInputImage, class TLevelSet>
virtual LevelSetType* itk::BinaryImageToLevelSetImageAdaptorBase< TInputImage, TLevelSet >::GetLevelSet ( ) [virtual]

Get the sparse levet set function

template<class TInputImage, class TLevelSet>
virtual const char* itk::BinaryImageToLevelSetImageAdaptorBase< TInputImage, TLevelSet >::GetNameOfClass ( ) const [virtual]
template<class TInputImage, class TLevelSet>
virtual void itk::BinaryImageToLevelSetImageAdaptorBase< TInputImage, TLevelSet >::Initialize ( ) [pure virtual]
template<class TInputImage, class TLevelSet>
void itk::BinaryImageToLevelSetImageAdaptorBase< TInputImage, TLevelSet >::operator= ( const Self ) [private]
template<class TInputImage, class TLevelSet>
virtual void itk::BinaryImageToLevelSetImageAdaptorBase< TInputImage, TLevelSet >::SetInputImage ( InputImageType _arg) [virtual]

Set/Get the input image


Member Data Documentation

template<class TInputImage, class TLevelSet>
const unsigned int itk::BinaryImageToLevelSetImageAdaptorBase< TInputImage, TLevelSet >::ImageDimension = InputImageType::ImageDimension [static]
template<class TInputImage, class TLevelSet>
InputImagePointer itk::BinaryImageToLevelSetImageAdaptorBase< TInputImage, TLevelSet >::m_InputImage [protected]

Definition at line 79 of file itkBinaryImageToLevelSetImageAdaptorBase.h.

template<class TInputImage, class TLevelSet>
LevelSetPointer itk::BinaryImageToLevelSetImageAdaptorBase< TInputImage, TLevelSet >::m_LevelSet [protected]

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