Declarations for GDF file format.
Includes declaration of graph class.
Declaration of class GraphAttributes which extends a Graph by additional attributes.
Declaration and implementation of HashArray class.
Class for the representation of edges.
Stores additional attributes of a graph (like layout information).
Data type for general directed graphs (adjacency list representation).
Indexed arrays using hashing for element access.
Class for the representation of nodes.
bool readNodeStmt(Graph &G, GraphAttributes *GA, const std::string &str, size_t line)
HashArray< std::string, node > m_nodeId
bool read(Graph &G, GraphAttributes &GA)
bool readAttributes(GraphAttributes &GA, edge e, const std::vector< std::string > &values)
bool readEdgeStmt(Graph &G, GraphAttributes *GA, const std::string &str, size_t line)
std::vector< NodeAttribute > m_nodeAttrs
bool readAttributes(GraphAttributes &GA, node v, const std::vector< std::string > &values)
bool readEdgeDef(const std::string &str)
bool readGraph(Graph &G, GraphAttributes *GA)
bool readNodeDef(const std::string &str)
std::vector< EdgeAttribute > m_edgeAttrs
static MultilevelBuilder * getDoubleFactoredZeroAdjustedMerger()
The namespace for all OGDF objects.