HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GA_PolyCounts::iteratorT< CLASS, ARRAYCLASS > Class Template Reference

#include <GA_PolyCounts.h>

+ Inheritance diagram for GA_PolyCounts::iteratorT< CLASS, ARRAYCLASS >:

Public Member Functions

 iteratorT ()
 
 iteratorT (CLASS &list)
 
 iteratorT (CLASS &list, GA_Size polygon)
 
 iteratorT (const iteratorT< CLASS, ARRAYCLASS > &that)
 
 iteratorT (ARRAYCLASS *array, GA_Size polygon, GA_Size start, GA_Size index, GA_Size count)
 
SYS_FORCE_INLINE bool atEnd () const
 
iteratorT< CLASS, ARRAYCLASS > & operator++ ()
 
iteratorT< CLASS, ARRAYCLASS > & operator-- ()
 
iteratorT< CLASS, ARRAYCLASS > operator+ (GA_Size count) const
 
iteratorT< CLASS, ARRAYCLASS > operator- (GA_Size count) const
 
iteratorT< CLASS, ARRAYCLASS > & operator= (const iteratorT< CLASS, ARRAYCLASS > &that)
 
bool operator== (const iteratorT< CLASS, ARRAYCLASS > &that) const
 
bool operator!= (const iteratorT< CLASS, ARRAYCLASS > &that) const
 
SYS_FORCE_INLINE GA_Size nvertices () const
 
SYS_FORCE_INLINE GA_Size polygon () const
 
SYS_FORCE_INLINE GA_Size start () const
 

Detailed Description

template<typename CLASS, typename ARRAYCLASS>
class GA_PolyCounts::iteratorT< CLASS, ARRAYCLASS >

Definition at line 55 of file GA_PolyCounts.h.

Constructor & Destructor Documentation

template<typename CLASS, typename ARRAYCLASS>
GA_PolyCounts::iteratorT< CLASS, ARRAYCLASS >::iteratorT ( )
inline

Definition at line 58 of file GA_PolyCounts.h.

template<typename CLASS, typename ARRAYCLASS>
GA_PolyCounts::iteratorT< CLASS, ARRAYCLASS >::iteratorT ( CLASS &  list)
inline

Definition at line 59 of file GA_PolyCounts.h.

template<typename CLASS, typename ARRAYCLASS>
GA_PolyCounts::iteratorT< CLASS, ARRAYCLASS >::iteratorT ( CLASS &  list,
GA_Size  polygon 
)
inline

Definition at line 66 of file GA_PolyCounts.h.

template<typename CLASS, typename ARRAYCLASS>
GA_PolyCounts::iteratorT< CLASS, ARRAYCLASS >::iteratorT ( const iteratorT< CLASS, ARRAYCLASS > &  that)
inline

Definition at line 86 of file GA_PolyCounts.h.

template<typename CLASS, typename ARRAYCLASS>
GA_PolyCounts::iteratorT< CLASS, ARRAYCLASS >::iteratorT ( ARRAYCLASS *  array,
GA_Size  polygon,
GA_Size  start,
GA_Size  index,
GA_Size  count 
)
inline

Definition at line 93 of file GA_PolyCounts.h.

Member Function Documentation

template<typename CLASS, typename ARRAYCLASS>
SYS_FORCE_INLINE bool GA_PolyCounts::iteratorT< CLASS, ARRAYCLASS >::atEnd ( ) const
inline

Definition at line 100 of file GA_PolyCounts.h.

template<typename CLASS, typename ARRAYCLASS>
SYS_FORCE_INLINE GA_Size GA_PolyCounts::iteratorT< CLASS, ARRAYCLASS >::nvertices ( ) const
inline

Definition at line 203 of file GA_PolyCounts.h.

template<typename CLASS, typename ARRAYCLASS>
bool GA_PolyCounts::iteratorT< CLASS, ARRAYCLASS >::operator!= ( const iteratorT< CLASS, ARRAYCLASS > &  that) const
inline

Definition at line 197 of file GA_PolyCounts.h.

template<typename CLASS, typename ARRAYCLASS>
iteratorT<CLASS, ARRAYCLASS> GA_PolyCounts::iteratorT< CLASS, ARRAYCLASS >::operator+ ( GA_Size  count) const
inline

Definition at line 128 of file GA_PolyCounts.h.

template<typename CLASS, typename ARRAYCLASS>
iteratorT<CLASS, ARRAYCLASS>& GA_PolyCounts::iteratorT< CLASS, ARRAYCLASS >::operator++ ( )
inline

Definition at line 104 of file GA_PolyCounts.h.

template<typename CLASS, typename ARRAYCLASS>
iteratorT<CLASS, ARRAYCLASS> GA_PolyCounts::iteratorT< CLASS, ARRAYCLASS >::operator- ( GA_Size  count) const
inline

Definition at line 173 of file GA_PolyCounts.h.

template<typename CLASS, typename ARRAYCLASS>
iteratorT<CLASS, ARRAYCLASS>& GA_PolyCounts::iteratorT< CLASS, ARRAYCLASS >::operator-- ( )
inline

Definition at line 116 of file GA_PolyCounts.h.

template<typename CLASS, typename ARRAYCLASS>
iteratorT<CLASS, ARRAYCLASS>& GA_PolyCounts::iteratorT< CLASS, ARRAYCLASS >::operator= ( const iteratorT< CLASS, ARRAYCLASS > &  that)
inline

Definition at line 177 of file GA_PolyCounts.h.

template<typename CLASS, typename ARRAYCLASS>
bool GA_PolyCounts::iteratorT< CLASS, ARRAYCLASS >::operator== ( const iteratorT< CLASS, ARRAYCLASS > &  that) const
inline

Definition at line 191 of file GA_PolyCounts.h.

template<typename CLASS, typename ARRAYCLASS>
SYS_FORCE_INLINE GA_Size GA_PolyCounts::iteratorT< CLASS, ARRAYCLASS >::polygon ( ) const
inline

Definition at line 207 of file GA_PolyCounts.h.

template<typename CLASS, typename ARRAYCLASS>
SYS_FORCE_INLINE GA_Size GA_PolyCounts::iteratorT< CLASS, ARRAYCLASS >::start ( ) const
inline

Definition at line 211 of file GA_PolyCounts.h.


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