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

#include <GA_PolyCounts.h>

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* () 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 51 of file GA_PolyCounts.h.

Constructor & Destructor Documentation

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

Definition at line 54 of file GA_PolyCounts.h.

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

Definition at line 55 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 62 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 82 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 89 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 96 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 201 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 195 of file GA_PolyCounts.h.

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

Definition at line 100 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 126 of file GA_PolyCounts.h.

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

Definition at line 102 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 171 of file GA_PolyCounts.h.

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

Definition at line 114 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 175 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 189 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 205 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 209 of file GA_PolyCounts.h.


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