11 #ifndef __GT_PrimSubdivisionCurves__
12 #define __GT_PrimSubdivisionCurves__
47 const char *
className()
const override {
return "GT_PrimCurveMesh"; }
SIM_API const UT_StringHolder vertex
GT_PrimSubdivisionCurves(const GT_DataArrayHandle &vtx_counts, const GT_AttributeListHandle &vertex, const GT_AttributeListHandle &uniform, const GT_AttributeListHandle &detail, bool wrap)
GT_PrimSubdivisionCurves(const GT_PrimCurve &curve)
int getPrimitiveType() const override
GT_PrimSubdivisionCurves(const GT_PrimCurveMesh &src)
GT_PrimSubdivisionCurves()
GT_PrimSubdivisionCurves(const GT_PrimCurveMesh &src, const GT_AttributeListHandle &vattrib, const GT_AttributeListHandle &uattrib, const GT_AttributeListHandle &dattrib)
Processes primitives generated by refinement process.
const char * className() const override
A single linear or cubic patch.
bool refine(GT_Refine &refiner, const GT_RefineParms *parms) const override
A bunch of subdivision curves.