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