33 QGVScene* new_QGVScene(
const QString& name, QObject* parent = NULL);
34 void delete_QGVScene(QGVScene* s);
36 void setGraphAttribute(QGVScene* s,
const QString& name,
37 const QString& value);
38 void setNodeAttribute(QGVScene* s,
const QString& name,
const QString& value);
39 void setEdgeAttribute(QGVScene* s,
const QString& name,
const QString& value);
41 QGVNode* addNode(QGVScene* s,
const QString& label);
42 QGVEdge* addEdge(QGVScene* s, QGVNode* source, QGVNode* target,
43 const QString label = QString());
44 QGVSubGraph* addSubGraph(QGVScene* s,
const QString& name,
47 void setRootNode(QGVScene* s, QGVNode* node);
48 void setNodePositionAttribute(QGVScene* s);
50 void loadLayout(QGVScene* s,
const QString& text);
51 void applyLayout(QGVScene* s,
const QString& algorithm =
"dot");
52 void render(QGVScene* s,
const QString& algorithm);
53 void render(QGVScene* s,
const QString& algorithm,
const QString file);
54 bool writeGraph(QGVScene* s,
const QString& filename);
55 void freeLayout(QGVScene* s);
56 void clear(QGVScene* s);
60 void setAttribute(QGVSubGraph* n,
const QString& name,
const QString& value);
61 QString getAttribute(QGVSubGraph* n,
const QString& name);
63 QGVNode* addNode(QGVSubGraph* s,
const QString& label);
64 QGVSubGraph* addSubGraph(QGVSubGraph* s,
const QString& name,
69 void setAttribute(QGVNode* n,
const QString& name,
const QString& value);
70 QString getAttribute(QGVNode* n,
const QString& name);
74 void setAttribute(QGVEdge* e,
const QString& name,
const QString& value);
75 QString getAttribute(QGVEdge* e,
const QString& name);
Definition: decorator.hh:27
Definition: decorator.hh:26
void registerQGV()
Register QGV to PythonQt.