|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkSimplexMesh_h
19 #define itkSimplexMesh_h
43 template <
typename TPixelType,
44 unsigned int VDimension = 3,
45 typename TMeshTraits =
46 DefaultStaticMeshTraits<TPixelType, VDimension, VDimension, TPixelType, TPixelType, TPixelType>>
47 class ITK_TEMPLATE_EXPORT
SimplexMesh :
public Mesh<TPixelType, VDimension, TMeshTraits>
89 using CellType =
typename Superclass::CellType;
147 CopyInformation(
const DataObject * data)
override;
294 PrintSelf(std::ostream & os,
Indent indent)
const override;
312 #ifndef ITK_MANUAL_INSTANTIATION
313 # include "itkSimplexMesh.hxx"
typename GeometryMapType::ConstIterator GeometryMapConstIterator
typename NeighborSetType::iterator NeighborSetIterator
typename PointsContainer::Iterator PointsContainerIterator
ImageBaseType::SpacingType VectorType
ImageBaseType::PointType PointType
typename CellsContainer::Pointer CellsContainerPointer
The non-const iterator type for the map.
The const iterator type for the map.
Control indentation during Print() invocation.
CellIdentifier m_LastCellId
handle geometric properties for vertices of a simplx mesh
A wrapper of the STL "map" container.
typename CellType::CellAutoPointer CellAutoPointer
typename MeshTraits::CellIdentifier CellIdentifier
MeshClassCellsAllocationMethod
typename GeometryMapType::Iterator GeometryMapIterator
typename MeshTraits::PointIdentifier PointIdentifier
GeometryMapPointer m_GeometryData
typename CellsContainer::ConstPointer CellsContainerConstPointer
SelfAutoPointer CellAutoPointer
typename MeshTraits::PixelType PixelType
typename PointsContainer::Pointer PointsContainerPointer
The class represents a 2-simplex mesh.
typename GeometryMapType::Pointer GeometryMapPointer
std::vector< SizeValueType > NeighborListType
typename PointType::VectorType VectorType
typename CellsContainer::ConstIterator CellsContainerConstIterator
Represents a line segment for a Mesh.
A templated class holding a n-Dimensional covariant vector.
typename MeshTraits::PointsContainer PointsContainer
An abstract interface for cells.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
Implements the N-dimensional mesh structure.
Base class for most ITK classes.
itk::FixedArray< IdentifierType, 3 > IndexArray
typename CellsContainer::Iterator CellsContainerIterator
typename MeshTraits::PointType PointType
typename SimplexMeshGeometry::IndexArray IndexArray
typename PointsContainer::ConstIterator PointsContainerConstIterator
std::set< SizeValueType > NeighborSetType
Base class for all data objects in ITK.