ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkLevelSetDomainPartitionMeshBase.h>
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::IdentifierListType | IdentifierListType |
typedef std::map < PointIdentifierType, IdentifierListType > | ListMeshType |
typedef MeshType::ConstPointer | MeshConstPointer |
typedef MeshType::Pointer | MeshPointer |
typedef TMesh | MeshType |
typedef SmartPointer< Self > | Pointer |
typedef MeshType::PointIdentifierType | PointIdentifierType |
typedef MeshType::PointsContainerConstIterator | PointsContainerConstIterator |
typedef MeshType::PointsContainerConstPointer | PointsContainerConstPointer |
typedef MeshType::PointType | PointType |
typedef LevelSetDomainPartitionMeshBase | Self |
typedef LevelSetDomainPartitionBase < TMesh > | Superclass |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
virtual void | SetMesh (MeshType *_arg) |
Static Public Attributes | |
static const unsigned int | PointDimension = TMesh::PointDimension |
Protected Member Functions | |
void | AllocateListDomain () |
LevelSetDomainPartitionMeshBase () | |
virtual void | PopulateListDomain () |
virtual | ~LevelSetDomainPartitionMeshBase () |
Private Member Functions | |
LevelSetDomainPartitionMeshBase (const Self &) | |
void | operator= (const Self &) |
Private Attributes | |
ListMeshType | m_ListDomain |
MeshPointer | m_Mesh |
Helper class used to partition domain and efficiently compute overlap.
Definition at line 32 of file itkLevelSetDomainPartitionMeshBase.h.
typedef SmartPointer< const Self > itk::LevelSetDomainPartitionMeshBase< TMesh >::ConstPointer |
Reimplemented from itk::LevelSetDomainPartitionBase< TMesh >.
Definition at line 40 of file itkLevelSetDomainPartitionMeshBase.h.
typedef Superclass::IdentifierListType itk::LevelSetDomainPartitionMeshBase< TMesh >::IdentifierListType |
Reimplemented from itk::LevelSetDomainPartitionBase< TMesh >.
Definition at line 56 of file itkLevelSetDomainPartitionMeshBase.h.
typedef std::map< PointIdentifierType, IdentifierListType > itk::LevelSetDomainPartitionMeshBase< TMesh >::ListMeshType |
Definition at line 58 of file itkLevelSetDomainPartitionMeshBase.h.
typedef MeshType::ConstPointer itk::LevelSetDomainPartitionMeshBase< TMesh >::MeshConstPointer |
Definition at line 49 of file itkLevelSetDomainPartitionMeshBase.h.
typedef MeshType::Pointer itk::LevelSetDomainPartitionMeshBase< TMesh >::MeshPointer |
Definition at line 48 of file itkLevelSetDomainPartitionMeshBase.h.
typedef TMesh itk::LevelSetDomainPartitionMeshBase< TMesh >::MeshType |
Definition at line 45 of file itkLevelSetDomainPartitionMeshBase.h.
typedef SmartPointer< Self > itk::LevelSetDomainPartitionMeshBase< TMesh >::Pointer |
Reimplemented from itk::LevelSetDomainPartitionBase< TMesh >.
Definition at line 39 of file itkLevelSetDomainPartitionMeshBase.h.
typedef MeshType::PointIdentifierType itk::LevelSetDomainPartitionMeshBase< TMesh >::PointIdentifierType |
Definition at line 51 of file itkLevelSetDomainPartitionMeshBase.h.
typedef MeshType::PointsContainerConstIterator itk::LevelSetDomainPartitionMeshBase< TMesh >::PointsContainerConstIterator |
Definition at line 54 of file itkLevelSetDomainPartitionMeshBase.h.
typedef MeshType::PointsContainerConstPointer itk::LevelSetDomainPartitionMeshBase< TMesh >::PointsContainerConstPointer |
Definition at line 53 of file itkLevelSetDomainPartitionMeshBase.h.
typedef MeshType::PointType itk::LevelSetDomainPartitionMeshBase< TMesh >::PointType |
Definition at line 50 of file itkLevelSetDomainPartitionMeshBase.h.
typedef LevelSetDomainPartitionMeshBase itk::LevelSetDomainPartitionMeshBase< TMesh >::Self |
Smart pointer typedef support.
Reimplemented from itk::LevelSetDomainPartitionBase< TMesh >.
Definition at line 37 of file itkLevelSetDomainPartitionMeshBase.h.
typedef LevelSetDomainPartitionBase< TMesh > itk::LevelSetDomainPartitionMeshBase< TMesh >::Superclass |
Reimplemented from itk::LevelSetDomainPartitionBase< TMesh >.
Definition at line 38 of file itkLevelSetDomainPartitionMeshBase.h.
itk::LevelSetDomainPartitionMeshBase< TMesh >::LevelSetDomainPartitionMeshBase | ( | ) | [protected] |
virtual itk::LevelSetDomainPartitionMeshBase< TMesh >::~LevelSetDomainPartitionMeshBase | ( | ) | [protected, virtual] |
itk::LevelSetDomainPartitionMeshBase< TMesh >::LevelSetDomainPartitionMeshBase | ( | const Self & | ) | [private] |
void itk::LevelSetDomainPartitionMeshBase< TMesh >::AllocateListDomain | ( | ) | [protected, virtual] |
Allocate a list mesh with each node being a list of overlapping level set support at that pixel
Implements itk::LevelSetDomainPartitionBase< TMesh >.
virtual const char* itk::LevelSetDomainPartitionMeshBase< TMesh >::GetNameOfClass | ( | ) | const [virtual] |
Standard part of all itk objects.
Reimplemented from itk::LevelSetDomainPartitionBase< TMesh >.
void itk::LevelSetDomainPartitionMeshBase< TMesh >::operator= | ( | const Self & | ) | [private] |
Mutex lock to protect modification to the reference count
Reimplemented from itk::LevelSetDomainPartitionBase< TMesh >.
virtual void itk::LevelSetDomainPartitionMeshBase< TMesh >::PopulateListDomain | ( | ) | [protected, virtual] |
Populate a list mesh with each node being a list of overlapping level set support at that pixel
Implements itk::LevelSetDomainPartitionBase< TMesh >.
virtual void itk::LevelSetDomainPartitionMeshBase< TMesh >::SetMesh | ( | MeshType * | _arg | ) | [virtual] |
ListMeshType itk::LevelSetDomainPartitionMeshBase< TMesh >::m_ListDomain [private] |
Definition at line 79 of file itkLevelSetDomainPartitionMeshBase.h.
MeshPointer itk::LevelSetDomainPartitionMeshBase< TMesh >::m_Mesh [private] |
Definition at line 78 of file itkLevelSetDomainPartitionMeshBase.h.
const unsigned int itk::LevelSetDomainPartitionMeshBase< TMesh >::PointDimension = TMesh::PointDimension [static] |
Definition at line 42 of file itkLevelSetDomainPartitionMeshBase.h.