|
class | GenericCirculatorT< Mesh, CenterEntityHandle, ValueHandle, Handle2Value,!CW > |
|
template<typename STREAM > |
STREAM & | operator<< (STREAM &s, const GenericCirculatorT &self) |
|
|
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_ |
|
◆ 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: