OpenMesh
OpenMesh::Iterators Namespace Reference

Contains all mesh iterators and circulators. More...

Classes

class  GenericCirculator_CenterEntityFnsT
 
class  GenericCirculator_CenterEntityFnsT< Mesh, typename Mesh::VertexHandle, true >
 
class  GenericCirculator_CenterEntityFnsT< Mesh, typename Mesh::FaceHandle, true >
 
class  GenericCirculator_CenterEntityFnsT< Mesh, typename Mesh::VertexHandle, false >
 
class  GenericCirculator_CenterEntityFnsT< Mesh, typename Mesh::FaceHandle, false >
 
class  GenericCirculator_DereferenciabilityCheckT
 
class  GenericCirculator_DereferenciabilityCheckT< Mesh, typename Mesh::FaceHandle, typename Mesh::FaceHandle >
 
class  GenericCirculator_DereferenciabilityCheckT< Mesh, typename Mesh::VertexHandle, typename Mesh::FaceHandle >
 
class  GenericCirculator_ValueHandleFnsT
 
class  GenericCirculator_ValueHandleFnsT< Mesh, CenterEntityHandle, typename Mesh::FaceHandle, CW >
 
class  GenericCirculatorBaseT
 
class  GenericCirculatorT
 
class  GenericCirculator_ValueHandleFnsT_DEPRECATED
 
class  GenericCirculator_ValueHandleFnsT_DEPRECATED< Mesh, CenterEntityHandle, typename Mesh::FaceHandle >
 
class  GenericCirculatorT_DEPRECATED
 
class  ConstVertexIterT
 
class  VertexIterT
 
class  ConstHalfedgeIterT
 
class  HalfedgeIterT
 
class  ConstEdgeIterT
 
class  EdgeIterT
 
class  ConstFaceIterT
 
class  FaceIterT
 
class  GenericIteratorT
 

Detailed Description

Contains all mesh iterators and circulators.

The two classes OpenMesh::Concepts::IteratorT and OpenMesh::Concepts::CirculatorT describe the interfaces provided by all iterators and circulators, respectively.

All iterators/circulators defined in this namespace are template classes that require a mesh a template parameter. Therefore you should use the iterators/circulators that are defined by the mesh itself. See OpenMesh::Mesh::PolyMeshT for a complete list of them.

See also
The mesh docu section Mesh Iterators and Circulators for a more detailed description.
OpenMesh::Concepts::IteratorT
OpenMesh::Concepts::CirculatorT

Project OpenMesh, ©  Visual Computing Institute, RWTH Aachen. Documentation generated using doxygen .