#include <itkMesh.h>
Inheritance diagram for itk::Mesh< TPixelType, VDimension, TMeshTraits >:


Template parameters for Mesh:
TPixelType = The type stored as data for an entity (cell, point, or boundary).
TMeshTraits = Type information structure for the mesh.
Definition at line 116 of file itkMesh.h.
| typedef MapContainer< BoundaryAssignmentIdentifier , CellIdentifier > itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentsContainer |
Used for manipulating boundaries and boundary attributes. A BoundaryAssignmentsContainerVector is indexed by dimension. For each dimension, it points to a MapContainer indexed by a BoundaryAssignmentIdentifier, which encapsulates a cell identifier and a boundary feature identifier. The boundary feature identifier distinguishes different boundary features for a given cell at a given dimension.
Reimplemented in itk::QuadEdgeMesh< TPixel, VDimension, TTraits >.
| typedef BoundaryAssignmentsContainer::Pointer itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentsContainerPointer |
Reimplemented in itk::QuadEdgeMesh< TPixel, VDimension, TTraits >.
| typedef std::vector< BoundaryAssignmentsContainerPointer > itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentsContainerVector |
Reimplemented in itk::QuadEdgeMesh< TPixel, VDimension, TTraits >.
| typedef BoundingBoxType::Pointer itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundingBoxPointer |
Reimplemented from itk::PointSet< TPixelType, VDimension, TMeshTraits >.
Reimplemented in itk::VoronoiDiagram2D< TCoordType >, and itk::QuadEdgeMesh< TPixel, VDimension, TTraits >.
| typedef BoundingBox<PointIdentifier,itkGetStaticConstMacro(PointDimension), CoordRepType,PointsContainer> itk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundingBoxType |
Reimplemented from itk::PointSet< TPixelType, VDimension, TMeshTraits >.
Reimplemented in itk::VoronoiDiagram2D< TCoordType >, and itk::QuadEdgeMesh< TPixel, VDimension, TTraits >.
| typedef CellType::CellAutoPointer itk::Mesh< TPixelType, VDimension, TMeshTraits >::CellAutoPointer |
| typedef MeshTraits::CellDataContainer itk::Mesh< TPixelType, VDimension, TMeshTraits >::CellDataContainer |
Reimplemented in itk::VoronoiDiagram2D< TCoordType >, and itk::QuadEdgeMesh< TPixel, VDimension, TTraits >.
| typedef CellDataContainer::ConstIterator itk::Mesh< TPixelType, VDimension, TMeshTraits >::CellDataContainerIterator |
Reimplemented in itk::VoronoiDiagram2D< TCoordType >, and itk::QuadEdgeMesh< TPixel, VDimension, TTraits >.
| typedef CellDataContainer::Pointer itk::Mesh< TPixelType, VDimension, TMeshTraits >::CellDataContainerPointer |
Reimplemented in itk::VoronoiDiagram2D< TCoordType >, and itk::QuadEdgeMesh< TPixel, VDimension, TTraits >.
| typedef CellFeatureIdentifier itk::Mesh< TPixelType, VDimension, TMeshTraits >::CellFeatureCount |
A useful rename.
Reimplemented in itk::VoronoiDiagram2D< TCoordType >, and itk::QuadEdgeMesh< TPixel, VDimension, TTraits >.
| typedef MeshTraits::CellFeatureIdentifier itk::Mesh< TPixelType, VDimension, TMeshTraits >::CellFeatureIdentifier |
Reimplemented in itk::VoronoiDiagram2D< TCoordType >, and itk::QuadEdgeMesh< TPixel, VDimension, TTraits >.
| typedef MeshTraits::CellIdentifier itk::Mesh< TPixelType, VDimension, TMeshTraits >::CellIdentifier |
Reimplemented in itk::VoronoiDiagram2D< TCoordType >, and itk::QuadEdgeMesh< TPixel, VDimension, TTraits >.
| typedef MeshTraits::CellLinksContainer itk::Mesh< TPixelType, VDimension, TMeshTraits >::CellLinksContainer |
Reimplemented in itk::VoronoiDiagram2D< TCoordType >, and itk::QuadEdgeMesh< TPixel, VDimension, TTraits >.
| typedef CellLinksContainer::ConstIterator itk::Mesh< TPixelType, VDimension, TMeshTraits >::CellLinksContainerIterator |
Reimplemented in itk::VoronoiDiagram2D< TCoordType >, and itk::QuadEdgeMesh< TPixel, VDimension, TTraits >.
| typedef CellLinksContainer::Pointer itk::Mesh< TPixelType, VDimension, TMeshTraits >::CellLinksContainerPointer |
Reimplemented in itk::VoronoiDiagram2D< TCoordType >, and itk::QuadEdgeMesh< TPixel, VDimension, TTraits >.
| typedef CellType::MultiVisitor itk::Mesh< TPixelType, VDimension, TMeshTraits >::CellMultiVisitorType |
Visiting cells.
Reimplemented in itk::VoronoiDiagram2D< TCoordType >, and itk::QuadEdgeMesh< TPixel, VDimension, TTraits >.
| typedef MeshTraits::CellPixelType itk::Mesh< TPixelType, VDimension, TMeshTraits >::CellPixelType |
Reimplemented in itk::QuadEdgeMesh< TPixel, VDimension, TTraits >.
| typedef MeshTraits::CellsContainer itk::Mesh< TPixelType, VDimension, TMeshTraits >::CellsContainer |
Reimplemented in itk::VoronoiDiagram2D< TCoordType >, and itk::QuadEdgeMesh< TPixel, VDimension, TTraits >.
| typedef CellsContainer::ConstIterator itk::Mesh< TPixelType, VDimension, TMeshTraits >::CellsContainerConstIterator |
Reimplemented in itk::VoronoiDiagram2D< TCoordType >, and itk::QuadEdgeMesh< TPixel, VDimension, TTraits >.
| typedef CellsContainer::Iterator itk::Mesh< TPixelType, VDimension, TMeshTraits >::CellsContainerIterator |
| typedef CellsContainer::Pointer itk::Mesh< TPixelType, VDimension, TMeshTraits >::CellsContainerPointer |
| typedef MeshTraits::CellTraits itk::Mesh< TPixelType, VDimension, TMeshTraits >::CellTraits |
Reimplemented in itk::VoronoiDiagram2D< TCoordType >, and itk::QuadEdgeMesh< TPixel, VDimension, TTraits >.
| typedef CellInterface<CellPixelType,CellTraits> itk::Mesh< TPixelType, VDimension, TMeshTraits >::CellType |
The base cell type for cells in this mesh.
Reimplemented in itk::VoronoiDiagram2D< TCoordType >, itk::SimplexMesh< TPixelType, VDimension, TMeshTraits >, and itk::QuadEdgeMesh< TPixel, VDimension, TTraits >.
| typedef SmartPointer<const Self> itk::Mesh< TPixelType, VDimension, TMeshTraits >::ConstPointer |
| typedef MeshTraits::CoordRepType itk::Mesh< TPixelType, VDimension, TMeshTraits >::CoordRepType |
Convenient typedefs obtained from TMeshTraits template parameter.
Reimplemented from itk::PointSet< TPixelType, VDimension, TMeshTraits >.
Reimplemented in itk::VoronoiDiagram2D< TCoordType >, and itk::QuadEdgeMesh< TPixel, VDimension, TTraits >.
typedef int itk::LightObject::InternalReferenceCountType [protected, inherited] |
Define the type of the reference count according to the target. This allows the use of atomic operations
Definition at line 139 of file itkLightObject.h.
| typedef MeshTraits::InterpolationWeightType itk::Mesh< TPixelType, VDimension, TMeshTraits >::InterpolationWeightType |
Reimplemented in itk::VoronoiDiagram2D< TCoordType >, and itk::QuadEdgeMesh< TPixel, VDimension, TTraits >.
| typedef TMeshTraits itk::Mesh< TPixelType, VDimension, TMeshTraits >::MeshTraits |
Hold on to the type information specified by the template parameters.
Reimplemented from itk::PointSet< TPixelType, VDimension, TMeshTraits >.
Reimplemented in itk::VoronoiDiagram2D< TCoordType >, and itk::SimplexMesh< TPixelType, VDimension, TMeshTraits >.
| typedef MeshTraits::PixelType itk::Mesh< TPixelType, VDimension, TMeshTraits >::PixelType |
| typedef MeshTraits::PointCellLinksContainer itk::Mesh< TPixelType, VDimension, TMeshTraits >::PointCellLinksContainer |
Reimplemented in itk::VoronoiDiagram2D< TCoordType >, and itk::QuadEdgeMesh< TPixel, VDimension, TTraits >.
| typedef PointCellLinksContainer::const_iterator itk::Mesh< TPixelType, VDimension, TMeshTraits >::PointCellLinksContainerIterator |
Reimplemented in itk::VoronoiDiagram2D< TCoordType >, and itk::QuadEdgeMesh< TPixel, VDimension, TTraits >.
| typedef MeshTraits::PointDataContainer itk::Mesh< TPixelType, VDimension, TMeshTraits >::PointDataContainer |
Reimplemented from itk::PointSet< TPixelType, VDimension, TMeshTraits >.
Reimplemented in itk::VoronoiDiagram2D< TCoordType >, and itk::QuadEdgeMesh< TPixel, VDimension, TTraits >.
typedef PointDataContainer::ConstPointer itk::PointSet< TPixelType, VDimension, TMeshTraits >::PointDataContainerConstPointer [inherited] |
Definition at line 133 of file itkPointSet.h.
| typedef PointDataContainer::ConstIterator itk::Mesh< TPixelType, VDimension, TMeshTraits >::PointDataContainerIterator |
Reimplemented from itk::PointSet< TPixelType, VDimension, TMeshTraits >.
Reimplemented in itk::VoronoiDiagram2D< TCoordType >, and itk::QuadEdgeMesh< TPixel, VDimension, TTraits >.
| typedef PointDataContainer::Pointer itk::Mesh< TPixelType, VDimension, TMeshTraits >::PointDataContainerPointer |
Reimplemented from itk::PointSet< TPixelType, VDimension, TMeshTraits >.
Reimplemented in itk::VoronoiDiagram2D< TCoordType >, and itk::QuadEdgeMesh< TPixel, VDimension, TTraits >.
| typedef SmartPointer<Self> itk::Mesh< TPixelType, VDimension, TMeshTraits >::Pointer |
| typedef MeshTraits::PointHashType itk::Mesh< TPixelType, VDimension, TMeshTraits >::PointHashType |
Reimplemented in itk::QuadEdgeMesh< TPixel, VDimension, TTraits >.
| typedef MeshTraits::PointIdentifier itk::Mesh< TPixelType, VDimension, TMeshTraits >::PointIdentifier |
| typedef PointLocatorType::Pointer itk::Mesh< TPixelType, VDimension, TMeshTraits >::PointLocatorPointer |
Reimplemented from itk::PointSet< TPixelType, VDimension, TMeshTraits >.
Reimplemented in itk::VoronoiDiagram2D< TCoordType >, and itk::QuadEdgeMesh< TPixel, VDimension, TTraits >.
| typedef PointLocator<PointIdentifier,itkGetStaticConstMacro(PointDimension), CoordRepType,PointsContainer> itk::Mesh< TPixelType, VDimension, TMeshTraits >::PointLocatorType |
Used to support geometric operations on the toolkit.
Reimplemented from itk::PointSet< TPixelType, VDimension, TMeshTraits >.
Reimplemented in itk::VoronoiDiagram2D< TCoordType >, and itk::QuadEdgeMesh< TPixel, VDimension, TTraits >.
| typedef MeshTraits::PointsContainer itk::Mesh< TPixelType, VDimension, TMeshTraits >::PointsContainer |
| typedef PointsContainer::ConstIterator itk::Mesh< TPixelType, VDimension, TMeshTraits >::PointsContainerConstIterator |
Create types that are iterators for each of the container types.
Reimplemented from itk::PointSet< TPixelType, VDimension, TMeshTraits >.
Reimplemented in itk::VoronoiDiagram2D< TCoordType >, itk::SimplexMesh< TPixelType, VDimension, TMeshTraits >, and itk::QuadEdgeMesh< TPixel, VDimension, TTraits >.
typedef PointsContainer::ConstPointer itk::PointSet< TPixelType, VDimension, TMeshTraits >::PointsContainerConstPointer [inherited] |
Definition at line 131 of file itkPointSet.h.
| typedef PointsContainer::Iterator itk::Mesh< TPixelType, VDimension, TMeshTraits >::PointsContainerIterator |
| typedef PointsContainer::Pointer itk::Mesh< TPixelType, VDimension, TMeshTraits >::PointsContainerPointer |
Create types that are pointers to each of the container types.
Reimplemented from itk::PointSet< TPixelType, VDimension, TMeshTraits >.
Reimplemented in itk::VoronoiDiagram2D< TCoordType >, itk::SimplexMesh< TPixelType, VDimension, TMeshTraits >, and itk::QuadEdgeMesh< TPixel, VDimension, TTraits >.