HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GA_GBPointIteratorNoCache< GA_POINT_TYPE > Class Template Reference

#include <POP_Node.h>

+ Inheritance diagram for GA_GBPointIteratorNoCache< GA_POINT_TYPE >:

Public Types

typedef
GA_GBPointIteratorNoCacheConst
< GA_POINT_TYPE > 
Super
 
typedef GA_POINT_TYPE::DetailType DetailType
 
typedef GA_POINT_TYPE PointType
 

Public Member Functions

 GA_GBPointIteratorNoCache (DetailType &gdp, const GA_PointGroup *group=0)
 Iterate over all points in group (group is optional) More...
 
 GA_GBPointIteratorNoCache (DetailType &gdp, GA_Range::safedeletions safe, const GA_PointGroup *group=0)
 
GA_GBPointIteratorNoCacheoperator++ ()
 
bool atEnd () const
 
PointTypeget ()
 Return the current point (NULL if complete) More...
 
const PointTypeget () const
 Return the current point (NULL if complete) More...
 
PointTypeoperator-> ()
 Return the current point (NULL if complete) More...
 
const PointTypeoperator-> () const
 Return the current point (NULL if complete) More...
 

Detailed Description

template<typename GA_POINT_TYPE>
class GA_GBPointIteratorNoCache< GA_POINT_TYPE >

Definition at line 232 of file POP_Node.h.

Member Typedef Documentation

template<typename GA_POINT_TYPE >
typedef GA_POINT_TYPE::DetailType GA_GBPointIteratorNoCache< GA_POINT_TYPE >::DetailType

Definition at line 240 of file POP_Node.h.

template<typename GA_POINT_TYPE >
typedef GA_POINT_TYPE GA_GBPointIteratorNoCache< GA_POINT_TYPE >::PointType

Definition at line 241 of file POP_Node.h.

template<typename GA_POINT_TYPE >
typedef GA_GBPointIteratorNoCacheConst<GA_POINT_TYPE> GA_GBPointIteratorNoCache< GA_POINT_TYPE >::Super

Definition at line 238 of file POP_Node.h.

Constructor & Destructor Documentation

template<typename GA_POINT_TYPE >
GA_GBPointIteratorNoCache< GA_POINT_TYPE >::GA_GBPointIteratorNoCache ( DetailType gdp,
const GA_PointGroup group = 0 
)
inlineexplicit

Iterate over all points in group (group is optional)

Definition at line 245 of file POP_Node.h.

template<typename GA_POINT_TYPE >
GA_GBPointIteratorNoCache< GA_POINT_TYPE >::GA_GBPointIteratorNoCache ( DetailType gdp,
GA_Range::safedeletions  safe,
const GA_PointGroup group = 0 
)
inline

Definition at line 254 of file POP_Node.h.

Member Function Documentation

template<typename GA_POINT_TYPE >
bool GA_GBPointIteratorNoCache< GA_POINT_TYPE >::atEnd ( ) const
inline

Definition at line 287 of file POP_Node.h.

template<typename GA_POINT_TYPE >
PointType* GA_GBPointIteratorNoCache< GA_POINT_TYPE >::get ( )
inline

Return the current point (NULL if complete)

Definition at line 267 of file POP_Node.h.

template<typename GA_POINT_TYPE >
const PointType* GA_GBPointIteratorNoCache< GA_POINT_TYPE >::get ( ) const
inline

Return the current point (NULL if complete)

Definition at line 270 of file POP_Node.h.

template<typename GA_POINT_TYPE >
GA_GBPointIteratorNoCache& GA_GBPointIteratorNoCache< GA_POINT_TYPE >::operator++ ( )
inline

Definition at line 283 of file POP_Node.h.

template<typename GA_POINT_TYPE >
PointType* GA_GBPointIteratorNoCache< GA_POINT_TYPE >::operator-> ( void  )
inline

Return the current point (NULL if complete)

Definition at line 273 of file POP_Node.h.

template<typename GA_POINT_TYPE >
const PointType* GA_GBPointIteratorNoCache< GA_POINT_TYPE >::operator-> ( void  ) const
inline

Return the current point (NULL if complete)

Definition at line 276 of file POP_Node.h.


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