DeSiGNAR
0.5a
Data Structures General Library
|
#include <polygon.H>
Public Member Functions | |
SegmentIterator () | |
SegmentIterator (const GenPolygon &p) | |
SegmentIterator (const GenPolygon &p, DL *c) | |
SegmentIterator (const SegmentIterator &it) | |
SegmentIterator (SegmentIterator &&it) | |
void | swap (SegmentIterator &it) |
bool | has_current () const |
SegmentType | get_current () |
SegmentType | get_current () const |
void | next () |
void | prev () |
void | del () |
void | reset () |
nat_t | get_position () const |
Public Member Functions inherited from Designar::BidirectionalIterator< SegmentIterator, SegmentType, true > | |
SegmentIterator & | operator-- () |
SegmentIterator | operator-- (int) |
Public Member Functions inherited from Designar::ForwardIterator< SegmentIterator, SegmentType, RET_CPY > | |
SegmentIterator & | operator++ () |
SegmentIterator | operator++ (int) |
Public Member Functions inherited from Designar::BasicIterator< SegmentIterator, SegmentType, RET_CPY > | |
bool | has_curr () const |
RetType< RET_CPY, SegmentType, SegmentType & > | get_curr () |
RetType< RET_CPY, SegmentType, const SegmentType & > | get_curr () const |
RetType< RET_CPY, SegmentType, SegmentType & > | operator* () |
RetType< RET_CPY, SegmentType, const SegmentType & > | operator* () const |
SegmentType * | operator-> () |
bool | operator== (const SegmentIterator &it) const |
bool | operator!= (const SegmentIterator &it) const |
Protected Member Functions | |
Vertex * | get_location () const |
Protected Member Functions inherited from Designar::BasicIterator< SegmentIterator, SegmentType, RET_CPY > | |
SegmentIterator & | me () |
const SegmentIterator & | const_me () const |
Friends | |
class | BasicIterator< SegmentIterator, SegmentType, true > |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |