HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GT_RefineList Class Reference

#include <GT_RefineList.h>

Classes

class  iterator
 

Public Member Functions

 GT_RefineList ()
 
 ~GT_RefineList ()
 
int entries () const
 Return the number of primitives in the list. More...
 
const GT_PrimitiveHandlegetPrimitive (int i) const
 Return a given primitive from the list. More...
 
bool refine (GT_Primitive *prim, const GT_RefineParms *parms)
 Refine a primitive, adding primitives to the list. More...
 
void clear ()
 Clear all primitives from the list. More...
 
iterator begin () const
 

Detailed Description

Refine to a list of primtives.

When refining large numbers of primitives, you may want to refine each primitive in turn rather than generating a full list of refined primitives.

Definition at line 23 of file GT_RefineList.h.

Constructor & Destructor Documentation

GT_RefineList::GT_RefineList ( )
GT_RefineList::~GT_RefineList ( )

Member Function Documentation

iterator GT_RefineList::begin ( void  ) const
inline

Definition at line 81 of file GT_RefineList.h.

void GT_RefineList::clear ( )

Clear all primitives from the list.

int GT_RefineList::entries ( void  ) const
inline

Return the number of primitives in the list.

Definition at line 29 of file GT_RefineList.h.

const GT_PrimitiveHandle& GT_RefineList::getPrimitive ( int  i) const
inline

Return a given primitive from the list.

Definition at line 32 of file GT_RefineList.h.

bool GT_RefineList::refine ( GT_Primitive prim,
const GT_RefineParms parms 
)
inline

Refine a primitive, adding primitives to the list.

Definition at line 35 of file GT_RefineList.h.


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