#include <GB_GroupList.h>

Public Member Functions | |
| GB_GroupList (GB_ElementList &list) | |
| virtual | ~GB_GroupList () |
| int | isEmpty () const |
| int | getPersistentCount () const |
| GB_Group * | find (const char *name) const |
| GB_Group * | head () const |
| GB_Group * | tail () const |
| GB_Element * | element (int num) const |
| int | numOrdered () const |
| void | numOrdered (int n) |
| int | getAllocSize () const |
| void | copyDefinition (const GB_GroupList &src) |
Protected Member Functions | |
| virtual GB_Group * | groupSpecies (const char *name, int internal) const =0 |
Friends | |
| class | GB_Detail |
| class | GB_Group |
Definition at line 35 of file GB_GroupList.h.
| GB_GroupList::GB_GroupList | ( | GB_ElementList & | list | ) |
| virtual GB_GroupList::~GB_GroupList | ( | ) | [virtual] |
| void GB_GroupList::copyDefinition | ( | const GB_GroupList & | src | ) |
| GB_Element* GB_GroupList::element | ( | int | num | ) | const [inline] |
Definition at line 48 of file GB_GroupList.h.
| GB_Group* GB_GroupList::find | ( | const char * | name | ) | const |
| int GB_GroupList::getAllocSize | ( | ) | const [inline] |
Definition at line 56 of file GB_GroupList.h.
| int GB_GroupList::getPersistentCount | ( | ) | const |
| virtual GB_Group* GB_GroupList::groupSpecies | ( | const char * | name, | |
| int | internal | |||
| ) | const [protected, pure virtual] |
Implemented in GB_PointGroupList, and GB_PrimGroupList.
| GB_Group* GB_GroupList::head | ( | ) | const |
| int GB_GroupList::isEmpty | ( | ) | const [inline] |
| void GB_GroupList::numOrdered | ( | int | n | ) | [inline] |
Definition at line 54 of file GB_GroupList.h.
| int GB_GroupList::numOrdered | ( | ) | const [inline] |
Definition at line 53 of file GB_GroupList.h.
| GB_Group* GB_GroupList::tail | ( | ) | const |
Reimplemented from UT_LinkList.
friend class GB_Detail [friend] |
Definition at line 65 of file GB_GroupList.h.
friend class GB_Group [friend] |
Definition at line 85 of file GB_GroupList.h.
1.5.9