18 #ifndef itkLevelSetDomainPartitionMesh_h 19 #define itkLevelSetDomainPartitionMesh_h 31 template<
typename TMesh >
58 typedef std::map< PointIdentifierType, IdentifierListType >
ListMeshType;
60 itkSetObjectMacro(
Mesh, MeshType );
76 void operator=(const Self &) ITK_DELETE_FUNCTION;
84 #ifndef ITK_MANUAL_INSTANTIATION 85 #include "itkLevelSetDomainPartitionMesh.hxx" virtual void PopulateListDomain()
LevelSetDomainPartitionMesh Self
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
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.