|
GEL
2
GEL is a library for Geometry and Linear Algebra
|
Public Member Functions | |
| HalfEdgeWalker (const ConnectivityKernel &_ck, HalfEdgeID _current) | |
| construct from kernel and a halfedge | |
| HalfEdgeWalker | next () const |
| returned walker has made one step to the next halfedge | |
| HalfEdgeWalker | prev () const |
| returned walker has made one step to the previous halfedge | |
| HalfEdgeWalker | opp () const |
| returned walker has made one step to the opposite halfedge | |
| HalfEdgeWalker | circulate_vertex_cw () const |
| returned walker has circulated vertex clockwise one step | |
| HalfEdgeWalker | circulate_vertex_ccw () const |
| returned walker has circulated vertex counterclockwise one step | |
| HalfEdgeWalker | circulate_face_cw () const |
| returned walker has circulated face clockwise one step | |
| HalfEdgeWalker | circulate_face_ccw () const |
| returned walker has circulated face counterclockwise one step | |
| bool | full_circle () const |
| test if the walker has reached its initial halfedge | |
| int | no_steps () const |
| number of steps taken | |
| VertexID | vertex () const |
| get ID of vertex pointed to by current halfedge of walker | |
| FaceID | face () const |
| get ID of face owning current halfedge of walker | |
| HalfEdgeID | halfedge () const |
| get ID of current halfedge of walker | |
| HalfEdgeWalker | operator= (const HalfEdgeWalker &w) |
| assignment operator | |
1.7.5.1