12 #ifndef __SOP_SplitPointParser_h__
13 #define __SOP_SplitPointParser_h__
22 #define CHAR_VERTEX 'v'
23 #define CHAR_POINT 'p'
24 #define CHAR_FACE_VERTEX 'f'
26 #define CHAR_POINT_DELIM '-'
27 #define CHAR_COMMA_DELIM ','
49 void handleCollectPrim();
50 void handleCollectVert();
51 void handleCollectEdge();
52 void handleCollectFaceVert();
53 void handleCollectT();
54 void handleCollectU();
55 void handleCollectV();
56 void handleCollectP0();
57 void handleCollectP1();
58 void handleCollectPT();
62 bool addSplitLocVert();
63 bool addSplitLocEdge();
64 bool addSplitLocFaceVert();
65 bool addSplitLocPoints();
virtual bool dispatch(char c)=0
virtual void handleError()=0
~SOP_SplitPointParser() override
virtual void handleStart()=0