#include <mdsTriContainer.h>
Inheritance diagram for mds::seg::CTriContainerIterator:
Public Types | |
typedef mds::base::CPtrHolder< CTriFeatures > | base |
Iterator base. | |
Public Member Functions | |
void | advance () |
Moves iterator to the next triangle pixel. | |
CTriContainerIterator (const CTriContainerIterator &It) | |
Copy constructor. | |
CTriContainerIterator (vctl::MCTri *pFirstTriangle) | |
Constructor. | |
tSize | getDistance (const CTriContainerIterator &End) const |
Returns the number of increments between the positions addressed. | |
vctl::MCTri * | getTriangle () |
Returns pointer to the triangle. | |
CTriContainerIterator & | operator= (const CTriContainerIterator &It) |
Assignment operator. | |
~CTriContainerIterator () | |
Destructor. | |
Protected Member Functions | |
void | init (vctl::MCTri *pTriangle) |
Initializes the triangle iterator. | |
void | next () |
Moves iterator to the next pixel. | |
Protected Attributes | |
vctl::MCTri * | m_pTriangle |
Pointer to the actual triangle. |
|
Iterator base.
|
|
Constructor.
|
|
Copy constructor.
|
|
Destructor.
|
|
Moves iterator to the next triangle pixel.
|
|
Returns the number of increments between the positions addressed. by two iterators. |
|
Returns pointer to the triangle.
|
|
Initializes the triangle iterator.
|
|
Moves iterator to the next pixel.
|
|
Assignment operator.
|
|
Pointer to the actual triangle.
|