Developer Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
OpenMesh::Iterators::GenericCirculatorBaseT< Mesh > Class Template Reference
Inheritance diagram for OpenMesh::Iterators::GenericCirculatorBaseT< Mesh >:
OpenMesh::Iterators::GenericCirculatorT< Mesh, CenterEntityHandle, ValueHandle, Handle2Value, CW > OpenMesh::Iterators::GenericCirculatorT_DEPRECATED< Mesh, CenterEntityHandle, ValueHandle, Handle2Value >

Public Types

typedef const Meshmesh_ptr
typedef const Meshmesh_ref

Public Member Functions

 GenericCirculatorBaseT (mesh_ref mesh, HalfedgeHandle heh, bool end=false)
 GenericCirculatorBaseT (const GenericCirculatorBaseT &rhs)
Mesh::FaceHandle toFaceHandle () const
Mesh::FaceHandle toOppositeFaceHandle () const
Mesh::EdgeHandle toEdgeHandle () const
Mesh::HalfedgeHandle toHalfedgeHandle () const
Mesh::HalfedgeHandle toOppositeHalfedgeHandle () const
Mesh::VertexHandle toVertexHandle () const
GenericCirculatorBaseToperator= (const GenericCirculatorBaseT &rhs)
bool operator== (const GenericCirculatorBaseT &rhs) const
bool operator!= (const GenericCirculatorBaseT &rhs) const

Protected Attributes

mesh_ptr mesh_
Mesh::HalfedgeHandle start_
Mesh::HalfedgeHandle heh_
int lap_counter_

Detailed Description

template<class Mesh>
class OpenMesh::Iterators::GenericCirculatorBaseT< Mesh >

Definition at line 196 of file CirculatorsT.hh.

The documentation for this class was generated from the following file: