18 #ifndef itkSimplexMesh_h
19 #define itkSimplexMesh_h
43 template<
typename TPixelType,
unsigned int VDimension = 3,
44 typename TMeshTraits =
45 DefaultStaticMeshTraits< TPixelType, VDimension, VDimension, TPixelType, TPixelType, TPixelType >
47 class ITK_TEMPLATE_EXPORT
SimplexMesh:
public Mesh< TPixelType, VDimension, TMeshTraits >
87 typedef typename Superclass::CellType
CellType;
141 virtual void CopyInformation(
const DataObject *data) ITK_OVERRIDE;
265 void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE;
286 #ifndef ITK_MANUAL_INSTANTIATION
287 #include "itkSimplexMesh.hxx"
GeometryMapType::Pointer GeometryMapPointer
PointType::VectorType VectorType
SmartPointer< Self > Pointer
Represents a line segment for a Mesh.
SelfAutoPointer CellAutoPointer
MeshTraits::PointsContainer PointsContainer
GeometryMapType::Iterator GeometryMapIterator
Mesh< TPixelType, VDimension, TMeshTraits > Superclass
TMeshTraits::PointIdentifier PointIdentifier
CovariantVector< typename VectorType::ValueType, 3 > CovariantVectorType
MeshTraits::PointIdentifier PointIdentifier
std::set< SizeValueType > NeighborSetType
Superclass::CellsContainerConstIterator CellsContainerConstIterator
The class represents a 2-simplex mesh.
A wrapper of the STL "map" container.
Superclass::CellIdentifier CellIdentifier
Superclass::CellsContainerIterator CellsContainerIterator
Superclass::PointsContainer::Iterator PointsContainerIterator
MeshTraits::CellIdentifier CellIdentifier
GeometryMapType::ConstIterator GeometryMapConstIterator
NeighborSetType::iterator NeighborSetIterator
TMeshTraits::PointType PointType
Superclass::CellsContainerPointer CellsContainerPointer
Implements the N-dimensional mesh structure.
std::vector< SizeValueType > NeighborListType
ImageBaseType::SpacingType VectorType
CellType::CellAutoPointer CellAutoPointer
The non-const iterator type for the map.
Superclass::CellType CellType
ImageBaseType::PointType PointType
The const iterator type for the map.
CellType::CellAutoPointer CellAutoPointer
SimplexMeshGeometry::IndexArray IndexArray
MeshTraits::PointType PointType
SmartPointer< const Self > ConstPointer
handle geometric properties for vertices of a simplx mesh
Control indentation during Print() invocation.
Superclass::CellsContainerConstPointer CellsContainerConstPointer
itk::LineCell< CellType > LineType
MeshTraits::PixelType PixelType
Superclass::PointsContainerConstIterator PointsContainerConstIterator
A templated class holding a n-Dimensional covariant vector.
Base class for all data objects in ITK.
Superclass::PointsContainerPointer PointsContainerPointer
itk::MapContainer< SizeValueType, SimplexMeshGeometry * > GeometryMapType