#include <RelGraph.h>
|
| RelGraph (Core::CoreDocument *doc) |
|
Core::PropertyLinkBaseBase * | getProperty (Core::DocObject *docObj, size_t pos) |
|
bool | hasRelationShip (PropertyLinkBaseBase *p, Core::DocObject *from, Core::DocObject *to) |
|
void | removeObject (Core::DocObject *obj) |
|
void | addRelationShip (PropertyLinkBaseBase *p, Core::DocObject *from, Core::DocObject *to) |
|
void | addRelationShips (PropertyLinkBaseBase *p, Core::DocObject *from, const std::list< Core::DocObject * > &linkList) |
|
void | addRelationShips (PropertyLinkBaseBase *p, Core::DocObject *from, const std::unordered_set< Core::DocObject * > &linkSet) |
|
void | removeRelationShip (PropertyLinkBaseBase *p, Core::DocObject *from, Core::DocObject *to) |
|
void | removeRelationShips (PropertyLinkBaseBase *p, Core::DocObject *from, const std::list< Core::DocObject * > &linkList) |
|
void | removeRelationShips (PropertyLinkBaseBase *p, Core::DocObject *from, const std::unordered_set< Core::DocObject * > &linkSet) |
|
void | test_graph2 () |
|
std::string | dump () |
|
void | test_graph () |
|
Core::Link | getOutEdges (Core::DocObject *docObj) |
|
Core::Link | getInEdges (Core::DocObject *docObj) |
|
void | breakLinks (Core::DocObject *from) |
|
bool | check () |
|
◆ RelGraph()
◆ addRelationShip()
◆ addRelationShips() [1/2]
◆ addRelationShips() [2/2]
◆ breakLinks()
◆ check()
bool Core::RelGraph::check |
( |
| ) |
|
◆ dump()
std::string Core::RelGraph::dump |
( |
| ) |
|
◆ getInEdges()
◆ getOutEdges()
◆ getProperty()
◆ hasRelationShip()
◆ removeObject()
◆ removeRelationShip()
◆ removeRelationShips() [1/2]
◆ removeRelationShips() [2/2]
◆ test_graph()
void Core::RelGraph::test_graph |
( |
| ) |
|
◆ test_graph2()
void Core::RelGraph::test_graph2 |
( |
| ) |
|
◆ mProblems
std::vector<Link> Core::RelGraph::mProblems |
The documentation for this class was generated from the following file:
- D:/CadworkJobs/SoftwareProjekte/Lexocad/LexoGit/Lexocad/lexocad/Core/include/Core/RelGraph.h