#include <mdsTetraContainer.h>
Inheritance diagram for mds::seg::CTetraContainerIterator:
Public Types | |
typedef mds::base::CPtrHolder< CTetraFeatures > | base |
Iterator base. | |
Public Member Functions | |
void | advance () |
Moves iterator to the next tetrahedron. | |
CTetraContainerIterator (const CTetraContainerIterator &It) | |
Copy constructor. | |
CTetraContainerIterator (vctl::MCTetra *pFirstTetrahedron) | |
Constructor. | |
tSize | getDistance (const CTetraContainerIterator &End) const |
Returns the number of increments between the positions addressed. | |
vctl::MCTetra * | getTetrahedron () |
Returns pointer to the tetrahedron. | |
CTetraContainerIterator & | operator= (const CTetraContainerIterator &It) |
Assignment operator. | |
~CTetraContainerIterator () | |
Destructor. | |
Protected Member Functions | |
void | init (vctl::MCTetra *pTetrahedron) |
Initializes the tetrahedron iterator. | |
void | next () |
Moves iterator to the next tetrahedron. | |
Protected Attributes | |
vctl::MCTetra * | m_pTetrahedron |
Pointer to the actual Tetrahedron. |
|
Iterator base.
|
|
Constructor.
|
|
Copy constructor.
|
|
Destructor.
|
|
Moves iterator to the next tetrahedron.
|
|
Returns the number of increments between the positions addressed. by two iterators. |
|
Returns pointer to the tetrahedron.
|
|
Initializes the tetrahedron iterator.
|
|
Moves iterator to the next tetrahedron.
|
|
Assignment operator.
|
|
Pointer to the actual Tetrahedron.
|