Public Member Functions | |
virtual NodeInterface & | addNode (std::string const &label, std::string const &fullPath, std::string const &type)=0 |
virtual NodeInterface & | getNode (std::string const &fullPath)=0 |
virtual void | addEdge (NodeInterface &tail, NodeInterface &head, std::string const &type, std::string const &data=std::string())=0 |
virtual void | enableTreeOrganization ()=0 |
Sets a flag indicating that we should try to organize nodes in the path tree structure. | |
Static Public Member Functions | |
static osvr::unique_ptr < GraphOutputInterface > | createGraphOutputInterface (std::ostream &os, std::string const &type) |
Factory method. | |
Definition at line 45 of file GraphOutputInterface.h.