11 #ifndef __GT_RefineList__ 
   12 #define __GT_RefineList__ 
   30     int         entries()
 const         { 
return myList.entries(); }
 
   37                     { 
return prim->
refine(myRefiner, parms); }
 
   46                 : myOwner(NULL), myCurr(0) {}
 
   53                                            return myOwner->getPrimitive(myCurr);
 
   62             bool        atEnd()
 const   { 
return myCurr >= myOwner->entries(); }
 
   68                                     myOwner = src.myOwner;
 
   90         ~refiner()
 override {}
 
   92                             { myOwner.myList.append(p); }
 
virtual bool refine(GT_Refine &refiner, const GT_RefineParms *parms=NULL) const 
 
int entries() const 
Return the number of primitives in the list. 
 
const iterator & operator=(const iterator &src)
 
bool refine(GT_Primitive *prim, const GT_RefineParms *parms)
Refine a primitive, adding primitives to the list. 
 
The base class for all GT primitive types. 
 
Processes primitives generated by refinement process. 
 
GA_API const UT_StringHolder parms
 
iterator(const iterator &src)
 
const GT_PrimitiveHandle getPrimitive() const 
 
const GT_PrimitiveHandle & getPrimitive(int i) const 
Return a given primitive from the list.