#include <GB_Group.h>

Public Member Functions | |
| GB_Group (GB_GroupList *o, const char *name, int hidden, unsigned short type=GBGROUP) | |
| ~GB_Group () | |
| unsigned | getOffset () const |
| unsigned | getMask () const |
| void | setMask (unsigned o, unsigned m) |
| int | isMixed (void) const |
| int | contains (const GB_Element *it) const |
| int | containsMix (const GB_Element *it, const GB_Element *sec) const |
| int | contains (const GB_Element &it) const |
| int | containsMix (const GB_Element &it, const GB_Element &sec) const |
| int | contains (unsigned int i) const |
| void | add (GB_Element *it, int order) |
| void | add (GB_Element *it) |
| void | addMix (GB_Element *it, GB_Element *sec) |
| void | add (GB_Element &it, int order) |
| void | add (GB_Element &it) |
| void | addMix (GB_Element &it, GB_Element &sec) |
| void | addMix (unsigned int num, unsigned int sec) |
| void | add (unsigned int num, int order) |
| void | add (unsigned int num) |
| void | toggle (GB_Element *it) |
| void | toggleMix (GB_Element *it, GB_Element *sec) |
| void | toggle (GB_Element &it) |
| void | toggleMix (GB_Element &it, GB_Element &sec) |
| void | toggle (unsigned int num) |
| void | remove (GB_Element *it) |
| void | removeMix (GB_Element *it, GB_Element *sec) |
| void | remove (GB_Element &it) |
| void | removeMix (GB_Element &it, GB_Element &sec) |
| void | remove (unsigned int num) |
| virtual unsigned | entries () const |
| unsigned | entriesMix () const |
| virtual int | isEmpty () const |
| int | isEmptyMix () const |
| virtual void | clearEntries (void) |
| void | setEntries () |
| void | toggleEntries () |
| void | setFlags (const GB_Group *grp) |
| GB_Group * | prev () |
| GB_Group * | next () |
| const GB_Group * | prev () const |
| const GB_Group * | next () const |
| virtual int | save (ostream &os, int binary) const |
| virtual bool | load (UT_IStream &is) |
| GB_Group & | operator|= (const GB_Group &d) |
| GB_Group & | operator&= (const GB_Group &d) |
| GB_Group & | operator-= (const GB_Group &d) |
| GB_Group & | operator^= (const GB_Group &d) |
| GB_Group & | operator= (const GB_Group &d) |
| GB_ElementTree * | ordered (void) const |
| GB_ElementTree * | ordered (int yesno) |
| void | setName (const char *n) |
Definition at line 32 of file GB_Group.h.
| GB_Group::GB_Group | ( | GB_GroupList * | o, | |
| const char * | name, | |||
| int | hidden, | |||
| unsigned short | type = GBGROUP | |||
| ) |
| GB_Group::~GB_Group | ( | ) |
| void GB_Group::add | ( | unsigned int | num | ) | [inline] |
Definition at line 75 of file GB_Group.h.
| void GB_Group::add | ( | unsigned int | num, | |
| int | order | |||
| ) | [inline] |
Definition at line 73 of file GB_Group.h.
| void GB_Group::add | ( | GB_Element & | it | ) | [inline] |
Definition at line 67 of file GB_Group.h.
| void GB_Group::add | ( | GB_Element & | it, | |
| int | order | |||
| ) | [inline] |
Definition at line 65 of file GB_Group.h.
| void GB_Group::add | ( | GB_Element * | it | ) |
| void GB_Group::add | ( | GB_Element * | it, | |
| int | order | |||
| ) |
| void GB_Group::addMix | ( | unsigned int | num, | |
| unsigned int | sec | |||
| ) |
| void GB_Group::addMix | ( | GB_Element & | it, | |
| GB_Element & | sec | |||
| ) | [inline] |
Definition at line 69 of file GB_Group.h.
| void GB_Group::addMix | ( | GB_Element * | it, | |
| GB_Element * | sec | |||
| ) |
| virtual void GB_Group::clearEntries | ( | void | ) | [inline, virtual] |
| int GB_Group::contains | ( | unsigned int | i | ) | const [inline] |
Definition at line 55 of file GB_Group.h.
| int GB_Group::contains | ( | const GB_Element & | it | ) | const [inline] |
Definition at line 50 of file GB_Group.h.
| int GB_Group::contains | ( | const GB_Element * | it | ) | const |
| int GB_Group::containsMix | ( | const GB_Element & | it, | |
| const GB_Element & | sec | |||
| ) | const [inline] |
Definition at line 52 of file GB_Group.h.
| int GB_Group::containsMix | ( | const GB_Element * | it, | |
| const GB_Element * | sec | |||
| ) | const |
| virtual unsigned GB_Group::entries | ( | ) | const [inline, virtual] |
| unsigned GB_Group::entriesMix | ( | ) | const [inline] |
Definition at line 106 of file GB_Group.h.
| unsigned GB_Group::getMask | ( | ) | const [inline] |
Definition at line 40 of file GB_Group.h.
| unsigned GB_Group::getOffset | ( | ) | const [inline] |
Definition at line 39 of file GB_Group.h.
| virtual int GB_Group::isEmpty | ( | ) | const [inline, virtual] |
| int GB_Group::isEmptyMix | ( | ) | const [inline] |
Definition at line 109 of file GB_Group.h.
| int GB_Group::isMixed | ( | void | ) | const |
| virtual bool GB_Group::load | ( | UT_IStream & | is | ) | [inline, virtual] |
| const GB_Group* GB_Group::next | ( | ) | const [inline] |
| GB_Group* GB_Group::next | ( | ) | [inline] |
Reimplemented from GB_BaseGroup.
Definition at line 121 of file GB_Group.h.
Definition at line 134 of file GB_Group.h.
Definition at line 136 of file GB_Group.h.
Definition at line 140 of file GB_Group.h.
Definition at line 138 of file GB_Group.h.
Definition at line 132 of file GB_Group.h.
| GB_ElementTree* GB_Group::ordered | ( | int | yesno | ) |
| GB_ElementTree* GB_Group::ordered | ( | void | ) | const [inline] |
Definition at line 145 of file GB_Group.h.
| const GB_Group* GB_Group::prev | ( | ) | const [inline] |
| GB_Group* GB_Group::prev | ( | ) | [inline] |
| void GB_Group::remove | ( | unsigned int | num | ) | [inline] |
Definition at line 98 of file GB_Group.h.
| void GB_Group::remove | ( | GB_Element & | it | ) | [inline] |
Definition at line 93 of file GB_Group.h.
| void GB_Group::remove | ( | GB_Element * | it | ) |
| void GB_Group::removeMix | ( | GB_Element & | it, | |
| GB_Element & | sec | |||
| ) | [inline] |
Definition at line 95 of file GB_Group.h.
| void GB_Group::removeMix | ( | GB_Element * | it, | |
| GB_Element * | sec | |||
| ) |
| virtual int GB_Group::save | ( | ostream & | os, | |
| int | binary | |||
| ) | const [inline, virtual] |
| void GB_Group::setEntries | ( | ) | [inline] |
Definition at line 112 of file GB_Group.h.
| void GB_Group::setFlags | ( | const GB_Group * | grp | ) | [inline] |
Definition at line 116 of file GB_Group.h.
| void GB_Group::setMask | ( | unsigned | o, | |
| unsigned | m | |||
| ) | [inline] |
Definition at line 41 of file GB_Group.h.
| void GB_Group::setName | ( | const char * | n | ) | [inline] |
| void GB_Group::toggle | ( | unsigned int | num | ) | [inline] |
Definition at line 86 of file GB_Group.h.
| void GB_Group::toggle | ( | GB_Element & | it | ) | [inline] |
Definition at line 81 of file GB_Group.h.
| void GB_Group::toggle | ( | GB_Element * | it | ) |
| void GB_Group::toggleEntries | ( | ) | [inline] |
Definition at line 113 of file GB_Group.h.
| void GB_Group::toggleMix | ( | GB_Element & | it, | |
| GB_Element & | sec | |||
| ) | [inline] |
Definition at line 83 of file GB_Group.h.
| void GB_Group::toggleMix | ( | GB_Element * | it, | |
| GB_Element * | sec | |||
| ) |
1.5.9