Subversion Repositories gelsvn

Rev

Rev 520 | Rev 543 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 520 Rev 537
Line 83... Line 83...
83
 
83
 
84
    inline HalfEdgeWalker HalfEdgeWalker::circulate_vertex_ccw() const
84
    inline HalfEdgeWalker HalfEdgeWalker::circulate_vertex_ccw() const
85
    { return HalfEdgeWalker(*ck, ck->opp(ck->prev(current)), last, counter + 1); }
85
    { return HalfEdgeWalker(*ck, ck->opp(ck->prev(current)), last, counter + 1); }
86
 
86
 
87
    inline HalfEdgeWalker HalfEdgeWalker::circulate_face_cw() const
87
    inline HalfEdgeWalker HalfEdgeWalker::circulate_face_cw() const
88
    { return HalfEdgeWalker(*ck, ck->next(current), last, counter + 1); }
88
    { return HalfEdgeWalker(*ck, ck->prev(current), last, counter + 1); }
89
 
89
 
90
    inline HalfEdgeWalker HalfEdgeWalker::circulate_face_ccw() const
90
    inline HalfEdgeWalker HalfEdgeWalker::circulate_face_ccw() const
91
    { return HalfEdgeWalker(*ck, ck->prev(current), last, counter + 1); }
91
    { return HalfEdgeWalker(*ck, ck->next(current), last, counter + 1); }
92
 
92
 
93
    inline bool HalfEdgeWalker::full_circle() const
93
    inline bool HalfEdgeWalker::full_circle() const
94
    { return (counter > 0 && current == last) ? true : false; }
94
    { return (counter > 0 && current == last) ? true : false; }
95
 
95
 
96
    inline int HalfEdgeWalker::no_steps() const
96
    inline int HalfEdgeWalker::no_steps() const