![]() |
ITK
4.2.0
Insight Segmentation and Registration Toolkit
|
#include <itkLevelSetDomainPartitionMeshBase.h>
Inheritance diagram for itk::LevelSetDomainPartitionMeshBase< TMesh >:
Collaboration diagram for itk::LevelSetDomainPartitionMeshBase< TMesh >: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.
1.7.6.1