ITK  4.0.0
Insight Segmentation and Registration Toolkit
Public Types | Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | Private Member Functions
itk::LevelSetDomainPartitionBase< TDomain > Class Template Reference

Helper class used to partition domain and efficiently compute overlap. More...

#include <itkLevelSetDomainPartitionBase.h>

Inheritance diagram for itk::LevelSetDomainPartitionBase< TDomain >:
Collaboration diagram for itk::LevelSetDomainPartitionBase< TDomain >:

List of all members.

Public Types

typedef SmartPointer< const SelfConstPointer
typedef SmartPointer< SelfPointer
typedef LevelSetDomainPartitionBase Self
typedef Object Superclass

Public Member Functions

virtual const char * GetNameOfClass () const
virtual void SetNumberOfLevelSetFunctions (IdentifierType _arg)
virtual IdentifierType GetNumberOfLevelSetFunctions ()

Protected Types

typedef
IdentifierListType::const_iterator 
IdentifierListConstIterator
typedef
IdentifierListType::iterator 
IdentifierListIterator
typedef std::list< IdentifierTypeIdentifierListType

Protected Member Functions

virtual void AllocateListDomain ()=0
 LevelSetDomainPartitionBase ()
virtual void PopulateListDomain ()=0
virtual ~LevelSetDomainPartitionBase ()

Protected Attributes

IdentifierType m_NumberOfLevelSetFunctions

Private Member Functions

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

Detailed Description

template<class TDomain>
class itk::LevelSetDomainPartitionBase< TDomain >

Helper class used to partition domain and efficiently compute overlap.

Definition at line 34 of file itkLevelSetDomainPartitionBase.h.


Member Typedef Documentation

template<class TDomain>
typedef SmartPointer< const Self > itk::LevelSetDomainPartitionBase< TDomain >::ConstPointer
template<class TDomain>
typedef IdentifierListType::const_iterator itk::LevelSetDomainPartitionBase< TDomain >::IdentifierListConstIterator [protected]

Definition at line 63 of file itkLevelSetDomainPartitionBase.h.

template<class TDomain>
typedef IdentifierListType::iterator itk::LevelSetDomainPartitionBase< TDomain >::IdentifierListIterator [protected]

Definition at line 62 of file itkLevelSetDomainPartitionBase.h.

template<class TDomain>
typedef std::list< IdentifierType > itk::LevelSetDomainPartitionBase< TDomain >::IdentifierListType [protected]
template<class TDomain>
typedef SmartPointer< Self > itk::LevelSetDomainPartitionBase< TDomain >::Pointer
template<class TDomain>
typedef LevelSetDomainPartitionBase itk::LevelSetDomainPartitionBase< TDomain >::Self
template<class TDomain>
typedef Object itk::LevelSetDomainPartitionBase< TDomain >::Superclass

Constructor & Destructor Documentation

template<class TDomain>
itk::LevelSetDomainPartitionBase< TDomain >::LevelSetDomainPartitionBase ( ) [protected]

Constructor.

template<class TDomain>
virtual itk::LevelSetDomainPartitionBase< TDomain >::~LevelSetDomainPartitionBase ( ) [protected, virtual]

Destructor.

template<class TDomain>
itk::LevelSetDomainPartitionBase< TDomain >::LevelSetDomainPartitionBase ( const Self ) [private]

Member Function Documentation

template<class TDomain>
virtual void itk::LevelSetDomainPartitionBase< TDomain >::AllocateListDomain ( ) [protected, pure virtual]
template<class TDomain>
virtual const char* itk::LevelSetDomainPartitionBase< TDomain >::GetNameOfClass ( ) const [virtual]
template<class TDomain>
virtual IdentifierType itk::LevelSetDomainPartitionBase< TDomain >::GetNumberOfLevelSetFunctions ( ) [virtual]

Get/Set the number of level set functions

template<class TDomain>
void itk::LevelSetDomainPartitionBase< TDomain >::operator= ( const Self ) [private]
template<class TDomain>
virtual void itk::LevelSetDomainPartitionBase< TDomain >::PopulateListDomain ( ) [protected, pure virtual]
template<class TDomain>
virtual void itk::LevelSetDomainPartitionBase< TDomain >::SetNumberOfLevelSetFunctions ( IdentifierType  _arg) [virtual]

Get/Set the number of level set functions


Member Data Documentation

template<class TDomain>
IdentifierType itk::LevelSetDomainPartitionBase< TDomain >::m_NumberOfLevelSetFunctions [protected]

Definition at line 65 of file itkLevelSetDomainPartitionBase.h.


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