#include <GOP_GroupParse.h>
Public Member Functions | |
| GOP_GroupParse (GOP_Manager *manager) | |
| virtual | ~GOP_GroupParse (void) |
| const GB_PrimitiveGroup * | parsePrimitiveGroups (const char *pat, GU_Detail *pgdp=0, int numok=1, int ordered=1, bool strict=false, int offset=0) |
| const GB_PointGroup * | parsePointGroups (const char *pat, GU_Detail *pgdp=0, int numok=1, int ordered=1, bool strict=false, int offset=0) |
| GB_PrimitiveGroup * | parsePrimitiveGroupsCopy (const char *pat, GU_Detail *pgdp=0, int numok=1, int ordered=1, bool strict=false, int offset=0) |
| GB_PointGroup * | parsePointGroupsCopy (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 |
Definition at line 36 of file GOP_GroupParse.h.
| 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.
| 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.
friend class gopAddData [friend] |
Definition at line 38 of file GOP_GroupParse.h.
1.5.9