11 #ifndef __GT_PrimPlane__
12 #define __GT_PrimPlane__
30 const char *
className()
const override {
return "GT_PrimPlane"; }
42 int nsegments)
const override;
virtual int getMotionSegments() const =0
virtual bool refine(GT_Refine &refiner, const GT_RefineParms *parms=NULL) const
GT_PrimitiveHandle doSoftCopy() const override
GA_API const UT_StringHolder transform
The base class for all GT primitive types.
virtual GT_PrimitiveHandle doHarden() const
virtual int64 getMemoryUsage() const =0
Processes primitives generated by refinement process.
GA_API const UT_StringHolder parms
int getPrimitiveType() const override
const char * className() const override
virtual void enlargeBounds(UT_BoundingBox boxes[], int nsegments) const =0
const GT_AttributeListHandle & getUniformAttributes() const override