11 #ifndef __GT_GEOPrimCurve__ 
   12 #define __GT_GEOPrimCurve__ 
   30     const char         *
className()
 const override { 
return "GT_GEOPrimCurve"; }
 
   40     bool        refineForCurveMesh() 
const;
 
   46     bool        isOpenCubicBezier() 
const;
 
   49     bool        isOpenCubicBspline() 
const;
 
   57                             return getBreakPointIndices(P->entries(), 
parms);
 
Base class for many of the GEO_Primitive objects. 
 
GT_PrimitiveHandle doSoftCopy() const override
 
virtual const GT_ViewportRefineOptions & viewportRefineOptions() const 
 
GT_DataArrayHandle getBreakPointIndices(const GT_DataArrayHandle &P, const GT_RefineParms *parms=NULL) const 
 
bool refine(GT_Refine &refiner, const GT_RefineParms *parms=NULL) const override
 
const char * className() const override
 
GT_GEOPrimCurve(const GT_GEOPrimitive &src)
 
Processes primitives generated by refinement process. 
 
GA_API const UT_StringHolder parms
 
GT_GEOPrimCurve(const GU_ConstDetailHandle *dlist, const GEO_Primitive *const *primlist, int nsegments)