Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

BIM3D_iteratorXYZ< BitImage3D, _Ref > Class Template Reference

iterator that keeps track of x,y,z position More...

#include <BitImage3DIterators.hpp>

Inheritance diagram for BIM3D_iteratorXYZ< BitImage3D, _Ref >:

Inheritance graph
Collaboration diagram for BIM3D_iteratorXYZ< BitImage3D, _Ref >:

Collaboration graph
List of all members.

Public Member Functions

void AssertBounds ()
_Self operator++ (int)
_Selfoperator++ ()
_Self operator-- (int)
_Selfoperator-- ()
Vect3Di V () const
Vect3Di Pos () const
 use this instead
void operator= (const Vect3Di &P)
void operator+= (size_t m)
void operator-= (size_t m)
_Self operator+ (size_t m)
_Self operator- (size_t m)
void operator= (const BIM3D_iteratorFast< BitImage3D, _Ref > &other)
 BIM3D_iteratorXYZ (const BIM3D_iteratorFast< BitImage3D, _Ref > &other)
 BIM3D_iteratorXYZ (BitImage3D *_ima, size_t _pos)

Public Attributes

int x
int y
int z

Private Types

typedef BIM3D_iteratorFast<
BitImage3D, _Ref > 
typedef BIM3D_iteratorXYZ<
BitImage3D, _Ref > 

Private Member Functions

void Reposition ()

Detailed Description

template<class BitImage3D, class _Ref>
class BIM3D_iteratorXYZ< BitImage3D, _Ref >

iterator that keeps track of x,y,z position

for walking through the WHOLE container

Definition at line 90 of file BitImage3DIterators.hpp.

The documentation for this class was generated from the following file:
Generated on Fri Jun 17 13:36:18 2005 for ImLib3D by  doxygen 1.4.2