Public Member Functions | Protected Attributes

EM::EdgeLineIterator Class Reference

List of all members.

Public Member Functions

 EdgeLineIterator (const EM::EdgeLine &el_, bool forward_=true, int startseg_=0, int startpos_=0)
bool isOK () const
int nrTurns () const
bool next ()
const RowColcurrentRowCol () const
EM::PosID current () const
int currentNodeIdx () const
int currentSegment () const

Protected Attributes

const EM::EdgeLineel
int segment
int nodeidx
int startpos
int startseg
bool forward
int nrturns

Constructor & Destructor Documentation

EM::EdgeLineIterator::EdgeLineIterator ( const EM::EdgeLine el_,
bool  forward_ = true,
int  startseg_ = 0,
int  startpos_ = 0 
) [inline]

Member Function Documentation

EM::PosID EM::EdgeLineIterator::current (  )  const
int EM::EdgeLineIterator::currentNodeIdx (  )  const [inline]
const RowCol& EM::EdgeLineIterator::currentRowCol (  )  const [inline]
int EM::EdgeLineIterator::currentSegment (  )  const [inline]
bool EM::EdgeLineIterator::isOK (  )  const
bool EM::EdgeLineIterator::next (  ) 
int EM::EdgeLineIterator::nrTurns (  )  const [inline]

Member Data Documentation