ITK  4.0.0
Insight Segmentation and Registration Toolkit
Classes
Module ITKQuadEdgeMesh
Group Core
Collaboration diagram for Module ITKQuadEdgeMesh:

Classes

class  itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::FrontAtom
 Atomic information associated to each edge of the front. More...
class  itk::GeometricalQuadEdge< TVRef, TFRef, TPrimalData, TDualData, PrimalDual >
 This class extends the QuadEdge by adding a reference to the Origin. More...
class  MeshFunctionBase
 Base class for mesh function object modifiers. More...
class  itk::QuadEdge
 Base class for the implementation of a quad-edge data structure as proposed in "Guibas and Stolfi 1985". More...
class  itk::QuadEdgeMesh< TPixel, VDimension, TTraits >
 Mesh class for 2D manifolds embedded in ND space. More...
class  itk::QuadEdgeMeshBaseIterator< TQuadEdge >
 Base iterator class for QuadEdgeMesh. More...
class  itk::QuadEdgeMeshBoundaryEdgesMeshFunction< TMesh >
 Build a list of references to edges (as GeometricalQuadEdge::RawPointer) each one representing a different boundary component. More...
class  itk::QuadEdgeMeshConstFrontIterator< TMesh, TQE >
 Const quad edge mesh front iterator. More...
class  itk::QuadEdgeMeshConstIterator< TQuadEdge >
 Const iterator for QuadEdgeMesh. More...
class  itk::QuadEdgeMeshConstIteratorGeom< TGeometricalQuadEdge >
 Const geometrical iterator. More...
class  itk::QuadEdgeMeshEulerOperatorCreateCenterVertexFunction< TMesh, TQEType >
 Create a vertex at the barycenter of the given face. More...
class  itk::QuadEdgeMeshEulerOperatorDeleteCenterVertexFunction< TMesh, TQEType >
 Delete the vertex, connected edges and faces and create a new face in place of the previous vertex' one-ring. More...
class  itk::QuadEdgeMeshEulerOperatorFlipEdgeFunction< TMesh, TQEType >
 Flip an edge. More...
class  itk::QuadEdgeMeshEulerOperatorJoinFacetFunction< TMesh, TQEType >
 Join the two facets which are on both sides of a given internal edge. More...
class  itk::QuadEdgeMeshEulerOperatorJoinVertexFunction< TMesh, TQEType >
 Collapse a given edge by joining its dest and its org. More...
class  itk::QuadEdgeMeshEulerOperatorSplitEdgeFunction< TMesh, TQEType >
 Given Edge is splitted into two and associated faces see their degree increased by one (a triangle is transformed into a quad for example). More...
class  itk::QuadEdgeMeshEulerOperatorSplitFacetFunction< TMesh, TQEType >
 Given two edges h and g sharing the same Left() face, create a new edge joining h->Destination() to g->Destination(), thus splitting the original Left(). More...
class  itk::QuadEdgeMeshEulerOperatorSplitVertexFunction< TMesh, TQEType >
 Split a vertex into two new connected vertices. More...
class  itk::QuadEdgeMeshExtendedTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeightType, TCellPixelType, TPData, TDData >
 Extended traits for a QuadEdgeMesh. More...
class  itk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >
 Front iterator on Mesh class. More...
class  itk::QuadEdgeMeshFrontIterator< TMesh, TQE >
 Non const quad edge front iterator. More...
class  itk::QuadEdgeMeshIterator< TQuadEdge >
 Non const iterator for QuadMesh. More...
class  itk::QuadEdgeMeshIteratorGeom< TGeometricalQuadEdge >
 Non const geometrical iterator. More...
class  itk::QuadEdgeMeshLineCell< TCellInterface >
 Class that connects the QuadEdgeMesh with the Mesh. More...
class  itk::QuadEdgeMeshPoint< TCoordRep, VPointDimension, TQuadEdge >
 Wrapper around a itk::Point in order to add a reference to an entry in the edge ring. More...
class  itk::QuadEdgeMeshPolygonCell< TCellInterface >
class  QuadEdgeMeshScalarDataVTKPolyData
 This class saves a QuadMesh into a VTK-legacy file format, including its scalar data associated with points. More...
class  itk::QuadEdgeMeshTopologyChecker< TMesh >
 Make some basic checks in order to verify that the considered mesh is not degenerated and correctly represents a surface with a potential boundary. More...
class  itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >
 Duplicates the content of a Mesh. More...
class  itk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >
 Class holding the traits of the QuadEdgeMesh. More...
class  itk::QuadEdgeMeshZipMeshFunction< TMesh, TQEType >
 Fuse the incoming edge and it's Onext() follower (like a zipper does). More...

Detailed Description

The QuadEdgeMesh module contain a specialized set of Mesh classes intended to represent 2-manifolds embedded in a nD space. This family of classes provides a consistent representation of oriented surfaces and therefore they are used as a base for implementing common mesh filters and operations. They are commonly used for representing the output of image segmentation algorithms.

Dependencies: