14 #ifndef OR_TOOLS_UTIL_GRAPH_EXPORT_H_ 15 #define OR_TOOLS_UTIL_GRAPH_EXPORT_H_ 45 virtual void WriteNode(
const std::string&
name,
const std::string& label,
46 const std::string& shape,
47 const std::string& color) = 0;
50 virtual void WriteLink(
const std::string& source,
51 const std::string& destination,
52 const std::string& label) = 0;
60 #endif // OR_TOOLS_UTIL_GRAPH_EXPORT_H_ virtual void WriteNode(const std::string &name, const std::string &label, const std::string &shape, const std::string &color)=0
virtual void WriteLink(const std::string &source, const std::string &destination, const std::string &label)=0
Collection of objects used to extend the Constraint Solver library.
virtual void WriteFooter()=0
virtual void WriteHeader(const std::string &name)=0
static GraphExporter * MakeFileExporter(File *const file, GraphExporter::GraphFormat format)