#include <TAKE_Take.h>
Public Member Functions | |
| TAKE_Take (TAKE_Take *parent, const char *name) | |
| ~TAKE_Take () | |
| void | destroyAllKids () |
| void | destroyKid (TAKE_Take *kid) |
| void | insertChildTake (TAKE_Take *kid) |
| bool | isAncestor (const TAKE_Take *take) const |
| void | addChildTake (TAKE_Take *kid) |
| void | applyTake (int setactive, UT_PtrArray< TAKE_Data * > &data) |
| void | applySpecificTake (int setactive, TAKE_Hash &id) |
| void | markActive () |
| void | clearData () |
| int64 | getMemoryUsage () const |
| const char * | getName () const |
| const char * | getLabel () const |
| int | save (TAKE_StringSaver &strings, ostream &os, int binary) const |
| int | load (UT_StringArray &strings, TAKE_Manager *mgr, UT_IStream &is) |
| void | setName (const char *name) |
| void | setLabel (const char *label) |
| TAKE_Data * | getData (const TAKE_Hash &id) const |
| void | addData (TAKE_Data *data) |
| void | destroyData (const TAKE_Hash &id) |
| void | replaceData (TAKE_Data *new_data) |
| void | getDataList (UT_PtrArray< TAKE_Data * > &list) const |
| void | getNodeDataList (UT_PtrArray< TAKE_Data * > &list, int opid) const |
| int | getDeadDataCount () const |
| const TAKE_Take * | getParent () const |
| TAKE_Take * | getParent () |
| void | setParent (TAKE_Take *p) |
| bool | reparent (TAKE_Take *newparent) |
| int | entries () const |
| TAKE_Take * | getChild (int i) |
| int | getChildren (UT_PtrArray< TAKE_Take * > &layers) |
| void | deReferenceMasterData (TAKE_Data *data) |
| void | cleanDeadData () |
Definition at line 34 of file TAKE_Take.h.
| TAKE_Take::TAKE_Take | ( | TAKE_Take * | parent, | |
| const char * | name | |||
| ) |
| TAKE_Take::~TAKE_Take | ( | ) |
| void TAKE_Take::addChildTake | ( | TAKE_Take * | kid | ) | [inline] |
Definition at line 49 of file TAKE_Take.h.
| void TAKE_Take::addData | ( | TAKE_Data * | data | ) |
| void TAKE_Take::applySpecificTake | ( | int | setactive, | |
| TAKE_Hash & | id | |||
| ) |
| void TAKE_Take::applyTake | ( | int | setactive, | |
| UT_PtrArray< TAKE_Data * > & | data | |||
| ) |
| void TAKE_Take::cleanDeadData | ( | ) |
| void TAKE_Take::clearData | ( | ) |
| void TAKE_Take::deReferenceMasterData | ( | TAKE_Data * | data | ) |
| void TAKE_Take::destroyAllKids | ( | ) |
| void TAKE_Take::destroyData | ( | const TAKE_Hash & | id | ) |
| void TAKE_Take::destroyKid | ( | TAKE_Take * | kid | ) |
| int TAKE_Take::entries | ( | void | ) | const [inline] |
Definition at line 91 of file TAKE_Take.h.
| TAKE_Take* TAKE_Take::getChild | ( | int | i | ) | [inline] |
Definition at line 92 of file TAKE_Take.h.
| int TAKE_Take::getChildren | ( | UT_PtrArray< TAKE_Take * > & | layers | ) |
| void TAKE_Take::getDataList | ( | UT_PtrArray< TAKE_Data * > & | list | ) | const |
| int TAKE_Take::getDeadDataCount | ( | ) | const [inline] |
Definition at line 83 of file TAKE_Take.h.
| const char* TAKE_Take::getLabel | ( | ) | const [inline] |
Definition at line 65 of file TAKE_Take.h.
| int64 TAKE_Take::getMemoryUsage | ( | ) | const |
| const char* TAKE_Take::getName | ( | void | ) | const [inline] |
Definition at line 64 of file TAKE_Take.h.
| void TAKE_Take::getNodeDataList | ( | UT_PtrArray< TAKE_Data * > & | list, | |
| int | opid | |||
| ) | const |
| TAKE_Take* TAKE_Take::getParent | ( | ) | [inline] |
Definition at line 87 of file TAKE_Take.h.
| const TAKE_Take* TAKE_Take::getParent | ( | ) | const [inline] |
Definition at line 86 of file TAKE_Take.h.
| void TAKE_Take::insertChildTake | ( | TAKE_Take * | kid | ) |
| bool TAKE_Take::isAncestor | ( | const TAKE_Take * | take | ) | const |
| int TAKE_Take::load | ( | UT_StringArray & | strings, | |
| TAKE_Manager * | mgr, | |||
| UT_IStream & | is | |||
| ) |
| void TAKE_Take::markActive | ( | ) |
| bool TAKE_Take::reparent | ( | TAKE_Take * | newparent | ) |
| void TAKE_Take::replaceData | ( | TAKE_Data * | new_data | ) |
| int TAKE_Take::save | ( | TAKE_StringSaver & | strings, | |
| ostream & | os, | |||
| int | binary | |||
| ) | const |
| void TAKE_Take::setLabel | ( | const char * | label | ) |
| void TAKE_Take::setName | ( | const char * | name | ) |
| void TAKE_Take::setParent | ( | TAKE_Take * | p | ) | [inline] |
Definition at line 88 of file TAKE_Take.h.
1.5.9