#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.
|
1.4.6-NO