RVC::CAD::CONST_ELEMITERATOR Class Reference

Constant element iterator class. More...

#include <rvc/cad.h>

List of all members.

Public Member Functions

 CONST_ELEMITERATOR (const CONST_ELEMITERATOR &rhs)
 CONST_ELEMITERATOR ()
virtual ~CONST_ELEMITERATOR ()
bool operator!= (const CONST_ELEMITERATOR &rhs) const
const ELEMENToperator* () const
CONST_ELEMITERATORoperator++ ()
const ELEMENToperator-> () const
CONST_ELEMITERATORoperator= (const CONST_ELEMITERATOR &rhs)
bool operator== (const CONST_ELEMITERATOR &rhs) const

Detailed Description

Constant element iterator class.

This class is used to iterate through a CAD object's elements. See methods ElementBegin() and ElementEnd() for obtaining a CAD object element iterator


Constructor & Destructor Documentation

RVC::CAD::CONST_ELEMITERATOR::CONST_ELEMITERATOR (  )  [inline]

Default constructor.

RVC::CAD::CONST_ELEMITERATOR::CONST_ELEMITERATOR ( const CONST_ELEMITERATOR rhs  )  [inline]

Copy constructor.

virtual RVC::CAD::CONST_ELEMITERATOR::~CONST_ELEMITERATOR (  )  [inline, virtual]

Destructor.


Member Function Documentation

bool RVC::CAD::CONST_ELEMITERATOR::operator!= ( const CONST_ELEMITERATOR rhs  )  const [inline]

Comparison for inequality.

const ELEMENT& RVC::CAD::CONST_ELEMITERATOR::operator* (  )  const [inline]

Dereference.

CONST_ELEMITERATOR& RVC::CAD::CONST_ELEMITERATOR::operator++ (  ) 

Pre-increment.

const ELEMENT* RVC::CAD::CONST_ELEMITERATOR::operator-> (  )  const [inline]

Dereference arrow.

CONST_ELEMITERATOR& RVC::CAD::CONST_ELEMITERATOR::operator= ( const CONST_ELEMITERATOR rhs  )  [inline]

Assignment.

bool RVC::CAD::CONST_ELEMITERATOR::operator== ( const CONST_ELEMITERATOR rhs  )  const [inline]

Comparison for equality.


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

Generated on Sun Oct 7 21:36:43 2012 for TNTsdk 2012 by  doxygen 1.6.1