GOP_GroupParse Class Reference

#include <GOP_GroupParse.h>

List of all members.

Public Member Functions

 GOP_GroupParse (GOP_Manager *manager)
virtual ~GOP_GroupParse (void)
const GB_PrimitiveGroupparsePrimitiveGroups (const char *pat, GU_Detail *pgdp=0, int numok=1, int ordered=1, bool strict=false, int offset=0)
const GB_PointGroupparsePointGroups (const char *pat, GU_Detail *pgdp=0, int numok=1, int ordered=1, bool strict=false, int offset=0)
GB_PrimitiveGroupparsePrimitiveGroupsCopy (const char *pat, GU_Detail *pgdp=0, int numok=1, int ordered=1, bool strict=false, int offset=0)
GB_PointGroupparsePointGroupsCopy (const char *pat, GU_Detail *pgdp=0, int numok=1, int ordered=1, bool strict=false, int offset=0)
int parseEachGroup (const char *inpattern, GroupOperation operation, void *data, int isPrim, OP_Node *opThis, GU_Detail *pgdp=0, int ordered=1, bool strict=false, int offset=0, bool allow_adhoc=true)
void expandGroupNames (const char *pattern, UT_String &outNames, int isPrim, GU_Detail *gdp=0)

Static Public Member Functions

static void buildPrimGroupToken (const GU_Detail *gdp, const GB_PrimitiveGroup *primgrp, UT_String &token, int offset=0)
static void buildPointGroupToken (const GU_Detail *gdp, const GB_PointGroup *ptgrp, UT_String &token, int offset=0)

Friends

class gopAddData


Detailed Description

Definition at line 36 of file GOP_GroupParse.h.


Constructor & Destructor Documentation

GOP_GroupParse::GOP_GroupParse ( GOP_Manager manager  )  [inline]

Definition at line 41 of file GOP_GroupParse.h.

virtual GOP_GroupParse::~GOP_GroupParse ( void   )  [inline, virtual]

Definition at line 45 of file GOP_GroupParse.h.


Member Function Documentation

static void GOP_GroupParse::buildPointGroupToken ( const GU_Detail gdp,
const GB_PointGroup ptgrp,
UT_String token,
int  offset = 0 
) [static]

static void GOP_GroupParse::buildPrimGroupToken ( const GU_Detail gdp,
const GB_PrimitiveGroup primgrp,
UT_String token,
int  offset = 0 
) [static]

void GOP_GroupParse::expandGroupNames ( const char *  pattern,
UT_String outNames,
int  isPrim,
GU_Detail gdp = 0 
)

int GOP_GroupParse::parseEachGroup ( const char *  inpattern,
GroupOperation  operation,
void *  data,
int  isPrim,
OP_Node opThis,
GU_Detail pgdp = 0,
int  ordered = 1,
bool  strict = false,
int  offset = 0,
bool  allow_adhoc = true 
)

const GB_PointGroup* GOP_GroupParse::parsePointGroups ( const char *  pat,
GU_Detail pgdp = 0,
int  numok = 1,
int  ordered = 1,
bool  strict = false,
int  offset = 0 
) [inline]

Definition at line 69 of file GOP_GroupParse.h.

GB_PointGroup* GOP_GroupParse::parsePointGroupsCopy ( const char *  pat,
GU_Detail pgdp = 0,
int  numok = 1,
int  ordered = 1,
bool  strict = false,
int  offset = 0 
) [inline]

Definition at line 95 of file GOP_GroupParse.h.

const GB_PrimitiveGroup* GOP_GroupParse::parsePrimitiveGroups ( const char *  pat,
GU_Detail pgdp = 0,
int  numok = 1,
int  ordered = 1,
bool  strict = false,
int  offset = 0 
) [inline]

Definition at line 59 of file GOP_GroupParse.h.

GB_PrimitiveGroup* GOP_GroupParse::parsePrimitiveGroupsCopy ( const char *  pat,
GU_Detail pgdp = 0,
int  numok = 1,
int  ordered = 1,
bool  strict = false,
int  offset = 0 
) [inline]

Definition at line 84 of file GOP_GroupParse.h.


Friends And Related Function Documentation

friend class gopAddData [friend]

Definition at line 38 of file GOP_GroupParse.h.


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

Generated on Thu May 24 00:09:38 2012 for HDK by  doxygen 1.5.9