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

CTR3D_iteratorXYZ< Container3D, _Ref, _Ptr > Class Template Reference

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

#include <Container3DIterators.hpp>

Inheritance diagram for CTR3D_iteratorXYZ< Container3D, _Ref, _Ptr >:

Inheritance graph
[legend]
Collaboration diagram for CTR3D_iteratorXYZ< Container3D, _Ref, _Ptr >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void AssertBounds ()
_Self operator++ (int)
_Selfoperator++ ()
_Self operator-- (int)
_Selfoperator-- ()
Vect3Di Pos () const
 position as a Vect3Di
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 CTR3D_iteratorFast< Container3D, _Ref, _Ptr > &other)
 CTR3D_iteratorXYZ (const CTR3D_iteratorFast< Container3D, _Ref, _Ptr > &other)
 CTR3D_iteratorXYZ (Container3D *_ima, _Ptr _pos)

Public Attributes

int x
int y
int z

Private Types

typedef CTR3D_iteratorFast<
Container3D, _Ref, _Ptr > 
_Base
typedef CTR3D_iteratorXYZ<
Container3D, _Ref, _Ptr > 
_Self

Private Member Functions

void Reposition ()

Detailed Description

template<class Container3D, class _Ref, class _Ptr>
class CTR3D_iteratorXYZ< Container3D, _Ref, _Ptr >

iterator that keeps track of x,y,z position

for walking through the WHOLE container

Definition at line 103 of file Container3DIterators.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