ITK  4.0.0
Insight Segmentation and Registration Toolkit
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes
itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > > Class Template Reference

Container class for dense level sets. More...

#include <itkLevelSetContainer.h>

Inheritance diagram for itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >:
Collaboration diagram for itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >:

List of all members.

Public Types

typedef Superclass::CacheImageType CacheImageType
typedef SmartPointer< const SelfConstPointer
typedef
Superclass::DomainIteratorType 
DomainIteratorType
typedef
Superclass::DomainMapImageFilterPointer 
DomainMapImageFilterPointer
typedef
Superclass::DomainMapImageFilterType 
DomainMapImageFilterType
typedef Superclass::GradientType GradientType
typedef
Superclass::HeavisideConstPointer 
HeavisideConstPointer
typedef Superclass::HeavisideType HeavisideType
typedef Superclass::HessianType HessianType
typedef Superclass::IdListImageType IdListImageType
typedef Superclass::IdListIterator IdListIterator
typedef Superclass::IdListType IdListType
typedef Superclass::InputIndexType InputIndexType
typedef
Superclass::LevelSetContainerConstIteratorType 
LevelSetContainerConstIteratorType
typedef
Superclass::LevelSetContainerIteratorType 
LevelSetContainerIteratorType
typedef
Superclass::LevelSetContainerType 
LevelSetContainerType
typedef
Superclass::LevelSetDomainType 
LevelSetDomainType
typedef
Superclass::LevelSetIdentifierType 
LevelSetIdentifierType
typedef LevelSetImageType::Pointer LevelSetImagePointer
typedef LevelSetType::ImageType LevelSetImageType
typedef Superclass::LevelSetPointer LevelSetPointer
typedef LevelSetDenseImageBase
< TImage > 
LevelSetType
typedef Superclass::OutputType OutputPixelType
typedef Superclass::OutputRealType OutputRealType
typedef SmartPointer< SelfPointer
typedef LevelSetContainer Self
typedef LevelSetContainerBase
< TIdentifier, LevelSetType
Superclass

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother (void) const
virtual const char * GetNameOfClass () const

Static Public Member Functions

static Pointer New ()

Static Public Attributes

static const unsigned int Dimension = LevelSetType::Dimension
void CopyInformationAndAllocate (const Self *iOther, const bool &iAllocate)
 LevelSetContainer ()
 ~LevelSetContainer ()
 LevelSetContainer (const Self &)
void operator= (const Self &)

Detailed Description

template<class TIdentifier, class TImage>
class itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >

Container class for dense level sets.

Definition at line 96 of file itkLevelSetContainer.h.


Member Typedef Documentation

template<class TIdentifier , class TImage >
typedef Superclass::CacheImageType itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::CacheImageType
template<class TIdentifier , class TImage >
typedef SmartPointer< const Self > itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::ConstPointer
template<class TIdentifier , class TImage >
typedef Superclass::DomainIteratorType itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::DomainIteratorType
template<class TIdentifier , class TImage >
typedef Superclass::DomainMapImageFilterPointer itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::DomainMapImageFilterPointer
template<class TIdentifier , class TImage >
typedef Superclass::DomainMapImageFilterType itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::DomainMapImageFilterType
template<class TIdentifier , class TImage >
typedef Superclass::GradientType itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::GradientType
template<class TIdentifier , class TImage >
typedef Superclass::HeavisideConstPointer itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::HeavisideConstPointer
template<class TIdentifier , class TImage >
typedef Superclass::HeavisideType itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::HeavisideType
template<class TIdentifier , class TImage >
typedef Superclass::HessianType itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::HessianType
template<class TIdentifier , class TImage >
typedef Superclass::IdListImageType itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::IdListImageType
template<class TIdentifier , class TImage >
typedef Superclass::IdListIterator itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::IdListIterator
template<class TIdentifier , class TImage >
typedef Superclass::IdListType itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::IdListType
template<class TIdentifier , class TImage >
typedef Superclass::InputIndexType itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::InputIndexType
template<class TIdentifier , class TImage >
typedef Superclass::LevelSetContainerConstIteratorType itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::LevelSetContainerConstIteratorType
template<class TIdentifier , class TImage >
typedef Superclass::LevelSetContainerIteratorType itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::LevelSetContainerIteratorType
template<class TIdentifier , class TImage >
typedef Superclass::LevelSetContainerType itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::LevelSetContainerType
template<class TIdentifier , class TImage >
typedef Superclass::LevelSetDomainType itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::LevelSetDomainType
template<class TIdentifier , class TImage >
typedef Superclass::LevelSetIdentifierType itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::LevelSetIdentifierType

IdentifierType

Reimplemented from itk::LevelSetContainerBase< TIdentifier, LevelSetDenseImageBase< TImage > >.

Definition at line 110 of file itkLevelSetContainer.h.

template<class TIdentifier , class TImage >
typedef LevelSetImageType::Pointer itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::LevelSetImagePointer

Definition at line 141 of file itkLevelSetContainer.h.

template<class TIdentifier , class TImage >
typedef LevelSetType::ImageType itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::LevelSetImageType

Definition at line 140 of file itkLevelSetContainer.h.

template<class TIdentifier , class TImage >
typedef Superclass::LevelSetPointer itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::LevelSetPointer
template<class TIdentifier , class TImage >
typedef LevelSetDenseImageBase< TImage > itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::LevelSetType

typedefs related to the type of level set

Reimplemented from itk::LevelSetContainerBase< TIdentifier, LevelSetDenseImageBase< TImage > >.

Definition at line 100 of file itkLevelSetContainer.h.

template<class TIdentifier , class TImage >
typedef Superclass::OutputType itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::OutputPixelType

Definition at line 116 of file itkLevelSetContainer.h.

template<class TIdentifier , class TImage >
typedef Superclass::OutputRealType itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::OutputRealType
template<class TIdentifier , class TImage >
typedef SmartPointer< Self > itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::Pointer
template<class TIdentifier , class TImage >
typedef LevelSetContainer itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::Self

Smart pointer typedef support.

Reimplemented from itk::LevelSetContainerBase< TIdentifier, LevelSetDenseImageBase< TImage > >.

Definition at line 102 of file itkLevelSetContainer.h.

template<class TIdentifier , class TImage >
typedef LevelSetContainerBase< TIdentifier, LevelSetType > itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::Superclass

Constructor & Destructor Documentation

template<class TIdentifier , class TImage >
itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::LevelSetContainer ( ) [inline, protected]

Compute information from data object and/or allocate new level set image

Definition at line 183 of file itkLevelSetContainer.h.

template<class TIdentifier , class TImage >
itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::~LevelSetContainer ( ) [inline, protected]

Compute information from data object and/or allocate new level set image

Definition at line 184 of file itkLevelSetContainer.h.

template<class TIdentifier , class TImage >
itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::LevelSetContainer ( const Self ) [private]

Compute information from data object and/or allocate new level set image


Member Function Documentation

template<class TIdentifier , class TImage >
void itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::CopyInformationAndAllocate ( const Self iOther,
const bool &  iAllocate 
) [inline]

Compute information from data object and/or allocate new level set image

Definition at line 144 of file itkLevelSetContainer.h.

References itk::LevelSetContainer< TIdentifier, TLevelSet >::New(), and itk::LevelSetContainerBase< TIdentifier, TLevelSet >::SetContainer().

template<class TIdentifier , class TImage >
virtual::itk::LightObject::Pointer itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::CreateAnother ( void  ) const [virtual]

Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.

Reimplemented from itk::Object.

template<class TIdentifier , class TImage >
virtual const char* itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::GetNameOfClass ( ) const [virtual]
template<class TIdentifier , class TImage >
static Pointer itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::New ( ) [static]

Method for creation through object factory

Reimplemented from itk::Object.

template<class TIdentifier , class TImage >
void itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::operator= ( const Self ) [private]

Compute information from data object and/or allocate new level set image

Reimplemented from itk::LevelSetContainerBase< TIdentifier, LevelSetDenseImageBase< TImage > >.


Member Data Documentation

template<class TIdentifier , class TImage >
const unsigned int itk::LevelSetContainer< TIdentifier, LevelSetDenseImageBase< TImage > >::Dimension = LevelSetType::Dimension [static]

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