HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_Decompose::Iterator Struct Reference

#include <GU_Decompose.h>

Public Member Functions

 Iterator (GU_Decompose *dec, int k, int b)
 
 Iterator (const Iterator &it)
 
 Iterator (int i, int s, GA_Offset *offs, bool closed)
 
bool operator== (const Iterator &it) const
 
bool operator!= (const Iterator &it) const
 
Iteratoroperator++ ()
 Pre-increment operator. More...
 
Iteratoroperator-- ()
 
bool atStart () const
 
bool atEnd () const
 
void advance ()
 
void retreat ()
 
void rewind ()
 
void forward ()
 
Iterator first ()
 
Iterator last ()
 
Iterator next ()
 
Iterator prev ()
 
GA_Offset operator* () const
 
bool isClosed () const
 

Public Attributes

int myIdx
 
int mySize
 
GA_OffsetmyOffsets
 
bool myClosed
 

Detailed Description

Definition at line 96 of file GU_Decompose.h.

Constructor & Destructor Documentation

GU_Decompose::Iterator::Iterator ( GU_Decompose dec,
int  k,
int  b 
)
inline

Definition at line 98 of file GU_Decompose.h.

GU_Decompose::Iterator::Iterator ( const Iterator it)
inline

Definition at line 111 of file GU_Decompose.h.

GU_Decompose::Iterator::Iterator ( int  i,
int  s,
GA_Offset offs,
bool  closed 
)
inline

Definition at line 115 of file GU_Decompose.h.

Member Function Documentation

void GU_Decompose::Iterator::advance ( )
inline

Definition at line 132 of file GU_Decompose.h.

bool GU_Decompose::Iterator::atEnd ( ) const
inline

Definition at line 130 of file GU_Decompose.h.

bool GU_Decompose::Iterator::atStart ( ) const
inline

Definition at line 129 of file GU_Decompose.h.

Iterator GU_Decompose::Iterator::first ( )
inline

Definition at line 138 of file GU_Decompose.h.

void GU_Decompose::Iterator::forward ( )
inline

Definition at line 136 of file GU_Decompose.h.

bool GU_Decompose::Iterator::isClosed ( ) const
inline

Definition at line 159 of file GU_Decompose.h.

Iterator GU_Decompose::Iterator::last ( )
inline

Definition at line 140 of file GU_Decompose.h.

Iterator GU_Decompose::Iterator::next ( )
inline

Definition at line 144 of file GU_Decompose.h.

bool GU_Decompose::Iterator::operator!= ( const Iterator it) const
inline

Definition at line 122 of file GU_Decompose.h.

GA_Offset GU_Decompose::Iterator::operator* ( void  ) const
inline

Definition at line 155 of file GU_Decompose.h.

Iterator& GU_Decompose::Iterator::operator++ ( )
inline

Pre-increment operator.

Definition at line 126 of file GU_Decompose.h.

Iterator& GU_Decompose::Iterator::operator-- ( )
inline

Definition at line 127 of file GU_Decompose.h.

bool GU_Decompose::Iterator::operator== ( const Iterator it) const
inline

Definition at line 119 of file GU_Decompose.h.

Iterator GU_Decompose::Iterator::prev ( )
inline

Definition at line 150 of file GU_Decompose.h.

void GU_Decompose::Iterator::retreat ( )
inline

Definition at line 133 of file GU_Decompose.h.

void GU_Decompose::Iterator::rewind ( )
inline

Definition at line 135 of file GU_Decompose.h.

Member Data Documentation

bool GU_Decompose::Iterator::myClosed

Definition at line 164 of file GU_Decompose.h.

int GU_Decompose::Iterator::myIdx

Definition at line 162 of file GU_Decompose.h.

GA_Offset* GU_Decompose::Iterator::myOffsets

Definition at line 163 of file GU_Decompose.h.

int GU_Decompose::Iterator::mySize

Definition at line 162 of file GU_Decompose.h.


The documentation for this struct was generated from the following file: