12 #ifndef __GA_EdgeGroupTable_h__ 
   13 #define __GA_EdgeGroupTable_h__ 
   30 template <
typename T> 
class UT_Array;
 
   49                         { 
return begin<GA_EdgeGroup>(); }
 
   75     void         removePointFromGroups(
const GA_Offset ptoff);
 
   77     void         removePrimFromGroups(
const GA_Offset primoff);
 
   89     void         bumpAllDataIds();
 
   91     void         makeAllEdgesValid();
 
   97                                     const char *
name, 
bool internal,
 
  103         bool internal)
 const override 
GA_GroupTable::iterator< GA_Group > beginTraverse() const 
 
The merge map keeps track of information when merging details. 
 
GLboolean GLboolean GLboolean GLboolean a
 
JSON reader class which handles parsing of JSON or bJSON files. 
 
ordered_iterator oend() const 
 
virtual GA_Group * jsonCreateGroup(UT_JSONParser &p, const char *type, const char *name, bool internal, GA_AttributeOwner owner)=0
 
exint GA_Size
Defines the bit width for index and offset types in GA. 
 
GA_GroupTable::iterator< GA_EdgeGroup > beginTraverse() const 
 
A range of elements in an index-map. 
 
GA_GroupTable::iterator< GA_EdgeGroup > iterator
 
ordered_iterator obegin() const 
 
GLint GLint GLsizei GLint GLenum GLenum type
 
static int compareAlpha(GA_EdgeGroup *const *a, GA_EdgeGroup *const *b)
 
Defragmentation of IndexMaps. 
 
UT_OrderedIterator< GA_EdgeGroup *, GA_GroupTable::iterator< GA_EdgeGroup > > ordered_iterator
 
GLuint const GLchar * name
 
GLboolean GLboolean GLboolean b
 
static int compareGroupName(const GA_Group &a, const GA_Group &b)
 
Container class for all geometry. 
 
GA_Group * virtualCreateDetachedGroup(const GA_Detail &detail) const override
 
UT_OrderedIterator< GA_Group *, GA_GroupTable::iterator< GA_Group > > ordered_iterator
 
GA_Group * virtualCreateGroup(GA_Detail &detail, const UT_StringHolder &name, bool internal) const override
 
GA_GroupTable::iterator< GA_EdgeGroup > endTraverse() const