18#ifndef itkLevelSetDomainPartitionMesh_h
19#define itkLevelSetDomainPartitionMesh_h
32template <
typename TMesh>
58 using ListMeshType = std::map<PointIdentifierType, IdentifierListType>;
84#ifndef ITK_MANUAL_INSTANTIATION
85# include "itkLevelSetDomainPartitionMesh.hxx"
std::list< IdentifierType > IdentifierListType
LevelSetDomainPartitionBase()
ListMeshType m_ListDomain
typename MeshType::PointsContainerConstIterator PointsContainerConstIterator
std::map< PointIdentifierType, IdentifierListType > ListMeshType
virtual ~LevelSetDomainPartitionMesh()=default
void AllocateListDomain()
typename MeshType::Pointer MeshPointer
LevelSetDomainPartitionBase< TMesh > Superclass
typename MeshType::PointsContainerConstPointer PointsContainerConstPointer
SmartPointer< Self > Pointer
LevelSetDomainPartitionMesh()=default
typename MeshType::PointIdentifierType PointIdentifierType
typename MeshType::PointType PointType
SmartPointer< const Self > ConstPointer
typename MeshType::ConstPointer MeshConstPointer
virtual void PopulateListDomain()
LevelSetDomainPartitionMesh Self
static constexpr unsigned int PointDimension
Implements the N-dimensional mesh structure.
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....