OpenMesh
|
Public Types | |
typedef const Mesh * | mesh_ptr |
typedef const Mesh & | mesh_ref |
Public Member Functions | |
GenericCirculatorBaseT (mesh_ref mesh, typename 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 |
GenericCirculatorBaseT & | operator= (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_ |
Friends | |
template<typename > | |
class | OpenMesh::CirculatorRange |