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 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.