Public Member Functions | |
TMCPathPositionIterator (TMCBezierPath *bezierPath) | |
~TMCPathPositionIterator () | |
TVector3 * | First (real &pos) |
boolean | More () |
TVector3 * | Next (real &pos) |
Protected Attributes | |
TMCBezierPath * | fBeizerPath |
TMCLocationRec * | fCurRec |
TMCPtrArray< TMCLocationRec > ::iterator * | fLocIter |
TMCArray< TVector3 >::iterator * | fCurRecIter |
real | fCurPos |
TVector3 * | fPrevPos |
boolean | fMore |
boolean | fGaveLastLocation |
iterator over the linear approximation of a bezier path
TMCPathPositionIterator::TMCPathPositionIterator | ( | TMCBezierPath * | bezierPath | ) |
TMCPathPositionIterator::~TMCPathPositionIterator | ( | ) |
boolean TMCPathPositionIterator::More | ( | ) |
TMCBezierPath* TMCPathPositionIterator::fBeizerPath [protected] |
real TMCPathPositionIterator::fCurPos [protected] |
TMCLocationRec* TMCPathPositionIterator::fCurRec [protected] |
TMCArray<TVector3>::iterator* TMCPathPositionIterator::fCurRecIter [protected] |
boolean TMCPathPositionIterator::fGaveLastLocation [protected] |
TMCPtrArray<TMCLocationRec>::iterator* TMCPathPositionIterator::fLocIter [protected] |
boolean TMCPathPositionIterator::fMore [protected] |
TVector3* TMCPathPositionIterator::fPrevPos [protected] |