VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Member Functions
DtLocalVectorIterator Class Reference

File: lclVecIter.h.

Class: DtLocalVectorIterator Description: DtLocalVectorIterator is an iterator for iterating over a DtList of DtLocalVector pointers (as in a DtVertexList).

Inheritance diagram for DtLocalVectorIterator:
Inheritance graph
[legend]

Public Member Functions

 DtLocalVectorIterator ()
 
 DtLocalVectorIterator (const DtLocalVectorIterator &orig)
 
 DtLocalVectorIterator (const DtList &list)
 
virtual ~DtLocalVectorIterator ()
 
bool setToClosest (DtVector point)
 
- Public Member Functions inherited from DtIteratorBase< DtLocalVector >
 DtIteratorBase (const DtList &list)
 
 DtIteratorBase (const DtIteratorBase &orig)
 
virtual ~DtIteratorBase ()
 
virtual unsigned int size () const
 
virtual bool empty () const
 
virtual const DtList & list () const
 
virtual bool reset (bool reverse=false)
 
virtual bool reset (DtIteratorLocation location, DtIteratorDirection direction=DtIteratorForward)
 
virtual void reverse ()
 
virtual void setDirection (DtIteratorDirection direction)
 
virtual DtIteratorDirection direction ()
 
virtual int cursorIndex () const
 
virtual void setCursorIndex (int i)
 
virtual DtLocalVectorinternalFirst (bool move=true)
 
DtLocalVectoroperator-> ()
 
DtLocalVectoroperator* ()
 
virtual DtLocalVectorinternalCurrent () const
 
virtual DtListItem * cursor () const
 
virtual DtLocalVectoritemToObject (DtListItem *item, bool move)
 
virtual DtLocalVectorinternalNext (bool move=true)
 
virtual DtLocalVectorinternalLast (bool move=true)
 
virtual DtLocalVectorinternalWrapNext (bool move=true)
 
virtual DtLocalVectorinternalPrev (bool move=true)
 
virtual DtLocalVectorinternalWrapPrev (bool move=true)
 
virtual DtLocalVectorcurrent ()
 
virtual DtLocalVectorfirst (bool move=true)
 
virtual DtLocalVectornext (bool move=true)
 
virtual DtLocalVectorprev (bool move=true)
 
virtual DtLocalVectorlast (bool move=true)
 
virtual DtLocalVectorwrapNext (bool move=true)
 
virtual DtLocalVectorwrapPrev (bool move=true)
 
DtLocalVectoroperator++ ()
 
DtLocalVectoroperator-- ()
 

Private Member Functions

const DtLocalVectorIteratoroperator= (const DtLocalVectorIterator &orig)
 

Additional Inherited Members

- Protected Attributes inherited from DtIteratorBase< DtLocalVector >
const DtList & myList
 
DtListItem * myCursor
 
DtIteratorDirection myDirection
 

Constructor & Destructor Documentation

DtLocalVectorIterator::DtLocalVectorIterator ( )
DtLocalVectorIterator::DtLocalVectorIterator ( const DtLocalVectorIterator orig)
inline

Constructor. Supply the DtList to be iterated over. Copy constructor.

DtLocalVectorIterator::DtLocalVectorIterator ( const DtList &  list)
inline
virtual DtLocalVectorIterator::~DtLocalVectorIterator ( )
inlinevirtual

Member Function Documentation

const DtLocalVectorIterator& DtLocalVectorIterator::operator= ( const DtLocalVectorIterator orig)
private

Assignment Operator.

bool DtLocalVectorIterator::setToClosest ( DtVector  point)
inline

The documentation for this class was generated from the following file:

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)