18 #ifndef itkLevelSetDomainPartitionMesh_h
19 #define itkLevelSetDomainPartitionMesh_h
31 template<
typename TMesh >
58 typedef std::map< PointIdentifierType, IdentifierListType >
ListMeshType;
76 void operator=(const
Self &) ITK_DELETE_FUNCTION;
84 #ifndef ITK_MANUAL_INSTANTIATION
85 #include "itkLevelSetDomainPartitionMesh.hxx"
virtual void PopulateListDomain()
Light weight base class for most itk classes.
LevelSetDomainPartitionMesh Self
std::list< IdentifierType > IdentifierListType
ListMeshType m_ListDomain
Implements the N-dimensional mesh structure.
SmartPointer< const Self > ConstPointer
MeshType::PointsContainerConstPointer PointsContainerConstPointer
Superclass::IdentifierListType IdentifierListType
MeshType::Pointer MeshPointer
std::map< PointIdentifierType, IdentifierListType > ListMeshType
MeshType::PointType PointType
virtual ~LevelSetDomainPartitionMesh()
MeshType::PointIdentifierType PointIdentifierType
LevelSetDomainPartitionMesh()
static const unsigned int PointDimension
LevelSetDomainPartitionBase< TMesh > Superclass
Helper class used to partition domain and efficiently compute overlap.
MeshType::PointsContainerConstIterator PointsContainerConstIterator
SmartPointer< Self > Pointer
MeshType::ConstPointer MeshConstPointer
void AllocateListDomain()
Helper class used to partition domain and efficiently compute overlap.