#include <GOP_GroupParse.h>
 | 
|   | GOP_GroupParse (GOP_Manager *manager) | 
|   | 
|   | ~GOP_GroupParse () | 
|   | 
| const GA_PrimitiveGroup *  | parsePrimitiveGroups (const char *pat, const GroupCreator &creator, bool numok, bool ordered, bool strict, GA_Index offset=GA_Index(0), ParseInfo *info=NULL) | 
|   | 
| const GA_PointGroup *  | parsePointGroups (const char *pat, const GroupCreator &creator, bool numok, bool ordered, bool strict, GA_Index offset=GA_Index(0), ParseInfo *info=NULL) | 
|   | 
| const GA_EdgeGroup *  | parseEdgeGroups (const char *pat, const GroupCreator &creator, bool strict, GA_Index prim_offset=GA_Index(0), GA_Index point_offset=GA_Index(0), ParseInfo *info=NULL) | 
|   | 
| GA_PrimitiveGroup *  | parsePrimitiveGroupsCopy (const char *pat, const GroupCreator &creator, bool numok, bool ordered, bool strict, GA_Index offset=GA_Index(0)) | 
|   | 
| GA_PointGroup *  | parsePointGroupsCopy (const char *pat, const GroupCreator &creator, bool numok, bool ordered, bool strict, GA_Index offset=GA_Index(0)) | 
|   | 
| GA_EdgeGroup *  | parseEdgeGroupsCopy (const char *pat, const GroupCreator &creator, bool strict, GA_Index prim_offset=GA_Index(0), GA_Index point_offset=GA_Index(0), ParseInfo *info=0) | 
|   | 
| void  | expandGroupMask (const char *pattern, UT_String &outNames, GA_GroupType type, const GEO_Detail *gdp) | 
|   | 
 | 
| static void  | buildPrimGroupToken (const GEO_Detail *gdp, const GA_PrimitiveGroup *primgrp, UT_String &token, GA_Index offset=GA_Index(0), bool ordered=true) | 
|   | 
| static void  | buildPointGroupToken (const GEO_Detail *gdp, const GA_PointGroup *ptgrp, UT_String &token, GA_Index offset=GA_Index(0), bool ordered=true) | 
|   | 
| static void  | buildPrimElementToken (const GEO_Detail *gdp, GA_Offset prim, UT_String &token, GA_Index offset=GA_Index(0)) | 
|   | 
| static void  | buildPointElementToken (const GEO_Detail *gdp, GA_Offset point, UT_String &token, GA_Index offset=GA_Index(0)) | 
|   | 
| static int  | parseVectorAttributeComponent (const GA_AttributeDict *dict, UT_WorkBuffer &attribname, const GA_Attribute *&attrib) | 
|   | 
| static bool  | isGroupLiteral (const char *pattern, GA_GroupType type) | 
|   | 
| static bool  | isGroupNumeric (const char *pattern) | 
|   | 
| static void  | matchGroups (const char *pattern, const GA_GroupTable &group_table, UT_ValArray< const GA_Group * > &match_list) | 
|   | 
| static bool  | hasAttributePattern (const char *pattern) | 
|   | 
Definition at line 42 of file GOP_GroupParse.h.
 
  
  
      
        
          | GOP_GroupParse::GOP_GroupParse  | 
          ( | 
          GOP_Manager *  | 
          manager | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | GOP_GroupParse::~GOP_GroupParse  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | static bool GOP_GroupParse::hasAttributePattern  | 
          ( | 
          const char *  | 
          pattern | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
 
  
  
      
        
          | static bool GOP_GroupParse::isGroupLiteral  | 
          ( | 
          const char *  | 
          pattern,  | 
         
        
           | 
           | 
          GA_GroupType  | 
          type  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
Simple helpers to check if the string given is a group string literal of a certain type, as output by build*GroupToken. This is call is not a definitive arbiter of which group literal string is which type, since their definitions are ambiguous. Points and primitives: "<num> ..." Edges: "[<num>e<num>|p<num>[-<num>...]] ..." Vertices: "[<num>|<num>v<num>[-<num>]] ..." Breakpoints: "[<num>b[<num>|\[<num>,<num>\]]] ..." 
 
 
  
  
      
        
          | static bool GOP_GroupParse::isGroupNumeric  | 
          ( | 
          const char *  | 
          pattern | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | friend class gop_PendingNamePatternParse | 
         
       
   | 
  
friend   | 
  
 
 
The documentation for this class was generated from the following file: