12 #ifndef __GU_TrimConvertPatch_h__
13 #define __GU_TrimConvertPatch_h__
37 void reset()
override;
54 { myPreserveGroups = preservegroups; }
74 bool myPreserveGroups;
95 const GEO_TPSurf *,
int,
int,
int,
int)
override
virtual void fillCornerPoints()=0
void refreshCells(GEO_AttributeHandleList *hlist, const GEO_TPSurf *, int, int, int, int) override
GLdouble GLdouble GLint GLint const GLdouble * points
virtual void addTStripPoints(GU_TrimBasePoint *p1, GU_TrimBasePoint *p2)=0
GA_AttributeRefMap myHandles
GEO_TPSurf * getSurf() const
virtual void endTStrip()=0
void setPreserveGroups(bool preservegroups)
virtual void fillPoint(GU_TrimPatchPoint *p)=0
virtual void fillEdgePoints()
virtual void startPoly()=0
A handle to simplify manipulation of multiple attributes.
virtual void cancelPoly()=0
virtual void startTStrip()=0
UT_ValArray< GA_Offset > myPoints
UT_IntArray * myPointIndices
virtual void addPolyPoint(GU_TrimBasePoint *point)=0
GA_WorkVertexBuffer * myVertexBuffer