12 #ifndef __GOP_BreakpointGroupParser_h__
13 #define __GOP_BreakpointGroupParser_h__
36 static void buildGroupToken(
const GEO_Detail *gdp,
43 static void buildElementToken(
const GEO_Detail *gdp,
59 void handleCollectPrim();
60 void handleCollectSec();
61 void handleCollectName();
62 void handleCollectBreakpointU0();
63 void handleCollectBreakpointU1();
64 void handleCollectBreakpointV0();
65 void handleCollectBreakpointV1();
77 bool addCurveBreakpoint();
78 bool addSurfBreakpoint();
79 bool addSecBreakpoint();
81 bool addAllSecBreakpoints();
83 bool addCurveBreakpointRange(
int u0,
int u1);
84 bool addSecBreakpointRange(
int u0,
int u1);
85 bool addSurfBreakpointRange(
int u0,
int u1,
int v0,
int v1);
86 bool addPrimGroup(
const char *
name);
virtual bool dispatch(char c)=0
virtual void handleError()=0
GLuint const GLchar * name
GA_Size GA_Index
Define the strictness of GA_Offset/GA_Index.
virtual void handleStart()=0