#include <mdsTetraIterator.h>
Inheritance diagram for mds::seg::CTetraIterator:

Public Types | |
| typedef mds::base::CContainerHolder< CTetraBase::tVolume, CTetraBase::tVoxel > | base |
| Iterator base. | |
| typedef CTetraBase::tScale | tScale |
| typedef CTetraBase::tVolume | tVolume |
| Base types. | |
| typedef CTetraBase::tVoxel | tVoxel |
Public Member Functions | |
| void | advance () |
| Moves iterator to the next triangle pixel. | |
| CTetraIterator (const CTetraIterator &It) | |
| Copy constructor. | |
| CTetraIterator (tVolume *pVolume, vctl::MCTetra *pTetrahedron, tScale *pScale) | |
| Constructor. | |
| double | getRealX () const |
| Returns current real iterator position. | |
| double | getRealY () const |
| double | getRealZ () const |
| mds::tSize | getX () const |
| Returns current iterator position. | |
| mds::tSize | getY () const |
| mds::tSize | getZ () const |
| bool | isEnd () const |
| Returns true if iterator points after the last tetrahedron voxel. | |
| CTetraIterator & | operator= (const CTetraIterator &It) |
| Assignment operator. | |
| ~CTetraIterator () | |
| Destructor. | |
Protected Member Functions | |
| void | init (tVolume *pVolume, vctl::MCTetra *pTetrahedron) |
| Initializes the triangle iterator. | |
| bool | isInner () |
| Returns true if the current voxel is inside the tetrahedron. | |
| void | next () |
| Moves iterator to the next pixel. | |
Protected Attributes | |
| SDataMembers | m_Impl |
| Data members. | |
| tScale * | m_pScale |
| Pointer to the tetrahedron scaling object. | |
Classes | |
| struct | SDataMembers |
| All data members. More... | |
|
|
Iterator base.
|
|
|
|
|
|
Base types.
|
|
|
|
|
||||||||||||||||
|
Constructor.
|
|
|
Copy constructor.
|
|
|
Destructor.
|
|
|
Moves iterator to the next triangle pixel.
|
|
|
Returns current real iterator position.
|
|
|
|
|
|
|
|
|
Returns current iterator position.
|
|
|
|
|
|
|
|
||||||||||||
|
Initializes the triangle iterator.
|
|
|
Returns true if iterator points after the last tetrahedron voxel.
|
|
|
Returns true if the current voxel is inside the tetrahedron.
|
|
|
Moves iterator to the next pixel.
|
|
|
Assignment operator.
|
|
|
Data members.
|
|
|
Pointer to the tetrahedron scaling object.
|
1.4.6-NO