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>

+ 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 52 of file GA_PolyCounts.h.

Constructor & Destructor Documentation

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

Definition at line 55 of file GA_PolyCounts.h.

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

Definition at line 56 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 63 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 83 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 90 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 97 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 200 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 194 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 125 of file GA_PolyCounts.h.

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

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

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

Definition at line 113 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 174 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 188 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 204 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 208 of file GA_PolyCounts.h.


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