#include <gexf.h>
Public Member Functions | |
GEXF (const GEXF &orig) | |
Copy constructor. | |
libgexf::UndirectedGraph & | getUndirectedGraph () |
Get an undirected graph instance. | |
libgexf::DirectedGraph & | getDirectedGraph () |
Get a directed graph instance. | |
libgexf::Data & | getData () |
Get associated data instance. | |
libgexf::MetaData & | getMetaData () |
Get associated meta data instance. | |
void | setGraphType (libgexf::t_graph t) |
Change the type of graph. | |
libgexf::t_graph | getGraphType () |
Get the type of graph. | |
void | initGraphMode (const std::string &mode) |
Initialize the graph mode. | |
std::string | getGraphMode () |
Get the graph mode. | |
bool | checkIntegrity () |
Check the data correctness. | |
Public Attributes | |
libgexf::Graph | _graph |
libgexf::t_graph | _type |
std::string | _mode |
libgexf::Data | _data |
libgexf::MetaData | _meta |
Friends | |
class | MemoryValidator |
std::ostream & | operator<< (std::ostream &os, const GEXF &o) |
UndirectedGraph & libgexf::GEXF::getUndirectedGraph | ( | ) |
Get an undirected graph instance.
DirectedGraph & libgexf::GEXF::getDirectedGraph | ( | ) |
Get a directed graph instance.
Data & libgexf::GEXF::getData | ( | ) |
Get associated data instance.
MetaData & libgexf::GEXF::getMetaData | ( | ) |
Get associated meta data instance.
void libgexf::GEXF::setGraphType | ( | libgexf::t_graph | t | ) |
Change the type of graph.
t | : Type of graph (directed, undirected or mixed) |
t_graph libgexf::GEXF::getGraphType | ( | ) |
Get the type of graph.
void libgexf::GEXF::initGraphMode | ( | const std::string & | mode | ) |
Initialize the graph mode.
mode | : Mode of graph (static or dynamic) |
std::string libgexf::GEXF::getGraphMode | ( | ) |
Get the graph mode.
bool libgexf::GEXF::checkIntegrity | ( | ) |
Check the data correctness.
friend class MemoryValidator [friend] |
Topology structure
libgexf::t_graph libgexf::GEXF::_type |
Default edge type
std::string libgexf::GEXF::_mode |
Graph mode
Associated data and attributes on nodes and edges
Associated meta data