11 #ifndef __GT_PrimCircleMesh__
12 #define __GT_PrimCircleMesh__
40 {
return "GT_PrimCircleMesh"; }
SIM_API const UT_StringHolder vertex
virtual GT_PrimitiveHandle makeQuadric(GT_Size index, const GT_AttributeListHandle &h, const GT_TransformHandle &x, const GT_RefineParms *parms) const =0
Sub-class method to make an individual primitive.
Class which writes ASCII or binary JSON streams.
bool save(UT_JSONWriter &w) const override
const char * className() const override
~GT_PrimCircleMesh() override
GT_PrimitiveHandle doSoftCopy() const override
virtual void getQBounds(UT_BoundingBox &box) const =0
A virtual container used by sphere, circle and tube meshes.
bool saveQuadricMesh(UT_JSONWriter &w, const char *name) const
virtual GT_PrimitiveHandle doHarden() const
GLfloat GLfloat GLfloat GLfloat h
int getPrimitiveType() const override=0
GT_PrimCircleMesh(const GT_AttributeListHandle &vertex, const GT_AttributeListHandle &detail, const GT_TransformArrayHandle &xforms)
GLubyte GLubyte GLubyte GLubyte w
GT_PrimCircleMesh(const GT_PrimCircle *circle)
GT_PrimCircleMesh(const GT_PrimCircleMesh &src)