|
const typedef value_type & | reference |
|
const typedef value_type * | pointer |
|
|
template<typename STREAM > |
STREAM & | operator<< (STREAM &s, const GenericCirculatorT &self) |
|
|
| 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 |
|
GenericCirculatorBaseT & | operator= (const GenericCirculatorBaseT &rhs) |
|
bool | operator== (const GenericCirculatorBaseT &rhs) const |
|
bool | operator!= (const GenericCirculatorBaseT &rhs) const |
|
mesh_ptr | mesh_ |
|
Mesh::HalfedgeHandle | start_ |
|
Mesh::HalfedgeHandle | heh_ |
|
int | lap_counter_ |
|
const typedef Mesh * | mesh_ptr |
|
const typedef Mesh & | mesh_ref |
|
◆ operator->()
template<class Mesh , class CenterEntityHandle , class ValueHandle , ValueHandle(GenericCirculatorBaseT< Mesh >::*)() const Handle2Value, bool CW = true>
Pointer dereferentiation.
This returns a pointer which points to a handle that loses its validity once this dereferentiation is invoked again. Thus, do not store the result of this operation.
The documentation for this class was generated from the following file: