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

#include <POP_Node.h>

+ Inheritance diagram for GA_GBPointIteratorNoCacheConst< GA_POINT_TYPE >:

Public Types

typedef GA_POINT_TYPE::DetailType DetailType
 
typedef GA_POINT_TYPE PointType
 

Public Member Functions

 GA_GBPointIteratorNoCacheConst (const DetailType &gdp, const GA_PointGroup *group=0)
 Iterate over all points in group (group is optional) More...
 
 GA_GBPointIteratorNoCacheConst (const DetailType &gdp, GA_Range::safedeletions safe, const GA_PointGroup *group=0)
 
bool atEnd () const
 
const PointTypeget () const
 Return the current point (NULL if complete) More...
 
const PointTypeoperator-> () const
 Return the current point (NULL if complete) More...
 
GA_GBPointIteratorNoCacheConstoperator++ ()
 Advance to next iteration. More...
 
void advance ()
 Advance to next iteration. More...
 

Detailed Description

template<typename GA_POINT_TYPE>
class GA_GBPointIteratorNoCacheConst< GA_POINT_TYPE >

Definition at line 150 of file POP_Node.h.

Member Typedef Documentation

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

Definition at line 153 of file POP_Node.h.

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

Definition at line 154 of file POP_Node.h.

Constructor & Destructor Documentation

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

Iterate over all points in group (group is optional)

Definition at line 158 of file POP_Node.h.

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

Definition at line 170 of file POP_Node.h.

Member Function Documentation

template<typename GA_POINT_TYPE >
void GA_GBPointIteratorNoCacheConst< GA_POINT_TYPE >::advance ( )
inline

Advance to next iteration.

Definition at line 214 of file POP_Node.h.

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

Definition at line 199 of file POP_Node.h.

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

Return the current point (NULL if complete)

Definition at line 185 of file POP_Node.h.

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

Advance to next iteration.

Definition at line 208 of file POP_Node.h.

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

Return the current point (NULL if complete)

Definition at line 192 of file POP_Node.h.


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