Classes | |
| class | Node |
Public Member Functions | |
| RelationTree (bool is2d, bool read=true) | |
| ~RelationTree () | |
| const RelationTree::Node * | getNode (const MultiID &) const |
| void | getParents (int, TypeSet< int > &) const |
| void | removeNode (const MultiID &, bool write=true) |
| void | addRelation (const MultiID &id1, const MultiID &id2, bool write=true) |
| int | findRelation (const MultiID &, const MultiID &) const |
| bool | getSorted (const TypeSet< MultiID > &unsortedids, TypeSet< MultiID > &sortedids) const |
| bool | read () |
| bool | write () const |
Protected Member Functions | |
| int | findNode (const MultiID &) const |
Static Protected Member Functions | |
| static const char * | sKeyHorizonRelations () |
Protected Attributes | |
| ObjectSet< RelationTree::Node > | nodes_ |
| bool | is2d_ |
| EM::RelationTree::RelationTree | ( | bool | is2d, | |
| bool | read = true | |||
| ) |
| EM::RelationTree::~RelationTree | ( | ) |
| int EM::RelationTree::findNode | ( | const MultiID & | ) | const [protected] |
| const RelationTree::Node* EM::RelationTree::getNode | ( | const MultiID & | ) | const |
| void EM::RelationTree::getParents | ( | int | , | |
| TypeSet< int > & | ||||
| ) | const |
| bool EM::RelationTree::getSorted | ( | const TypeSet< MultiID > & | unsortedids, | |
| TypeSet< MultiID > & | sortedids | |||
| ) | const |
| bool EM::RelationTree::read | ( | ) |
| void EM::RelationTree::removeNode | ( | const MultiID & | , | |
| bool | write = true | |||
| ) |
| static const char* EM::RelationTree::sKeyHorizonRelations | ( | ) | [static, protected] |
| bool EM::RelationTree::write | ( | ) | const |
bool EM::RelationTree::is2d_ [protected] |
ObjectSet<RelationTree::Node> EM::RelationTree::nodes_ [protected] |
1.7.1