11 #ifndef __GT_GEOPrimTPSurf__
12 #define __GT_GEOPrimTPSurf__
34 {
return "GT_GEOPrimTPSurf"; }
51 int &nu,
int &nv,
int &density,
52 bool &uwrap,
bool &vwrap)
const;
65 {
return myUniformList; }
67 {
return myPointList; }
69 {
return myDetailList; }
Base class for many of the GEO_Primitive objects.
int getPrimitiveType() const override
Interface from GT_Primitive implemented using methods on GEO_Primitive.
virtual const GT_ViewportRefineOptions & viewportRefineOptions() const
bool refine(GT_Refine &refiner, const GT_RefineParms *parms=NULL) const override
const GT_AttributeListHandle & getDetailAttributes() const override
const GT_AttributeListHandle & getUniformAttributes() const override
bool updateGeoPrim(const GU_ConstDetailHandle &dtl, const GT_RefineParms &refine) override
Update the primitive pointers.
const GT_AttributeListHandle & getPointAttributes() const override
const char * className() const override
GT_PrimitiveHandle doSoftCopy() const override
Processes primitives generated by refinement process.