Public Member Functions | |
| DOTGraphOutput (std::ostream &stream) | |
| virtual | ~DOTGraphOutput () |
| virtual NodeInterface & | addNode (std::string const &label, std::string const &fullPath, std::string const &type) |
| virtual NodeInterface & | getNode (std::string const &fullPath) |
| virtual void | addEdge (NodeInterface &tail, NodeInterface &head, std::string const &type, std::string const &data=std::string()) |
| void | addEdge (DOTNode &tail, DOTNode &head, std::string const &attributes=std::string()) |
| virtual void | enableTreeOrganization () |
| Sets a flag indicating that we should try to organize nodes in the path tree structure. | |
Additional Inherited Members | |
Static Public Member Functions inherited from GraphOutputInterface | |
|
static osvr::unique_ptr < GraphOutputInterface > | createGraphOutputInterface (std::ostream &os, std::string const &type) |
| Factory method. | |
Definition at line 50 of file DOTGraphOutput.h.
|
virtual |
Output only the referenced nodes
Specify the nodes that should be on the same "rank" for the tree structure.
This node wasn't referenced.
Definition at line 47 of file DOTGraphOutput.cpp.
|
virtual |
transform because we'd have to escape characters.
Implements GraphOutputInterface.
Definition at line 108 of file DOTGraphOutput.cpp.