HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GOP_EdgeGroupParser Class Reference

#include <GOP_EdgeGroupParser.h>

+ Inheritance diagram for GOP_EdgeGroupParser:

Public Member Functions

 GOP_EdgeGroupParser (GOP_Manager *manager, const GEO_Detail &gdp, const UT_String &str, const GA_PrimitiveTypeId &id, bool strict=true, GA_Index prim_offset=GA_Index(0), GA_Index point_offset=GA_Index(0))
 
bool addEdge (GA_Offset pt0, GA_Offset pt1, const GEO_Primitive *pprim)
 
- Public Member Functions inherited from GOP_Parser
 GOP_Parser (const UT_String &str)
 
 GOP_Parser (const UT_StringHolder &str)
 
virtual ~GOP_Parser ()
 
virtual int doIt ()
 

Static Public Member Functions

static void buildGroupToken (const GEO_Detail *gdp, const GA_EdgeGroup *edgegrp, UT_String &token, GA_Index prim_offset=GA_Index(0), GA_Index pt_offset=GA_Index(0))
 
static void buildElementToken (const GEO_Detail *gdp, const GA_Edge &edge, GA_Offset prim, UT_String &token, GA_Index prim_offset=GA_Index(0), GA_Index pt_offset=GA_Index(0))
 

Additional Inherited Members

- Protected Member Functions inherited from GOP_Parser
void startToken ()
 
void endToken ()
 
virtual void parseDispatcher ()
 
bool getInt (GA_Index &retval, unsigned state)
 
bool getInt (int &retval, unsigned state)
 
bool getFloat (float &retval, unsigned state)
 
bool getFloat (double &retval, unsigned state)
 
bool isChar (char c)
 
bool isSpace (char c)
 
- Protected Attributes inherited from GOP_Parser
UT_String myString
 
char * myTokBegin
 
char * myTokEnd
 
char * myTokLastGood
 
unsigned myCurrentState
 
int myReturnVal
 
char myTempChar
 

Detailed Description

Definition at line 39 of file GOP_EdgeGroupParser.h.

Constructor & Destructor Documentation

GOP_EdgeGroupParser::GOP_EdgeGroupParser ( GOP_Manager manager,
const GEO_Detail gdp,
const UT_String str,
const GA_PrimitiveTypeId id,
bool  strict = true,
GA_Index  prim_offset = GA_Index(0),
GA_Index  point_offset = GA_Index(0) 
)

Member Function Documentation

bool GOP_EdgeGroupParser::addEdge ( GA_Offset  pt0,
GA_Offset  pt1,
const GEO_Primitive pprim 
)
static void GOP_EdgeGroupParser::buildElementToken ( const GEO_Detail gdp,
const GA_Edge edge,
GA_Offset  prim,
UT_String token,
GA_Index  prim_offset = GA_Index(0),
GA_Index  pt_offset = GA_Index(0) 
)
static
static void GOP_EdgeGroupParser::buildGroupToken ( const GEO_Detail gdp,
const GA_EdgeGroup edgegrp,
UT_String token,
GA_Index  prim_offset = GA_Index(0),
GA_Index  pt_offset = GA_Index(0) 
)
static

The documentation for this class was generated from the following file: