|
typedef const Mesh * | mesh_ptr |
|
typedef const Mesh & | mesh_ref |
|
| 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_ |
|
◆ current_halfedge_handle()
template<class Mesh , class CenterEntityHandle , class ValueHandle , ValueHandle(GenericCirculatorBaseT< Mesh >::*)() const Handle2Value>
◆ handle()
template<class Mesh , class CenterEntityHandle , class ValueHandle , ValueHandle(GenericCirculatorBaseT< Mesh >::*)() const Handle2Value>
Return the handle of the current target.
- Deprecated:
- This function clutters your code. Use dereferencing operators -> and * instead.
◆ operator bool()
template<class Mesh , class CenterEntityHandle , class ValueHandle , ValueHandle(GenericCirculatorBaseT< Mesh >::*)() const Handle2Value>
- Deprecated:
- Do not use this error prone implicit cast.
Compare to the end-iterator or use is_valid() instead.
◆ operator value_type()
template<class Mesh , class CenterEntityHandle , class ValueHandle , ValueHandle(GenericCirculatorBaseT< Mesh >::*)() const Handle2Value>
Cast to the handle of the current target.
- Deprecated:
- Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead.
◆ operator->()
template<class Mesh , class CenterEntityHandle , class ValueHandle , ValueHandle(GenericCirculatorBaseT< Mesh >::*)() const Handle2Value>
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: