18 #ifndef itkLevelSetDomainPartitionMesh_h
19 #define itkLevelSetDomainPartitionMesh_h
31 template<
typename TMesh >
42 itkStaticConstMacro( PointDimension,
unsigned int, TMesh::PointDimension);
58 typedef std::map< PointIdentifierType, IdentifierListType >
ListMeshType;
68 virtual void PopulateListDomain();
72 void AllocateListDomain();
83 #ifndef ITK_MANUAL_INSTANTIATION
84 #include "itkLevelSetDomainPartitionMesh.hxx"
LevelSetDomainPartitionMesh Self
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
ImageBaseType::PointType PointType
MeshType::PointIdentifierType PointIdentifierType
LevelSetDomainPartitionBase< TMesh > Superclass
Helper class used to partition domain and efficiently compute overlap.
MeshType::PointsContainerConstIterator PointsContainerConstIterator
SmartPointer< Self > Pointer
MeshType::ConstPointer MeshConstPointer
Helper class used to partition domain and efficiently compute overlap.