GMLGraphBuilder

Langue: en

Version: 275402 (debian - 07/07/09)

Section: 3 (Bibliothèques de fonctions)

Sommaire

NAME

GMLGraphBuilder -

SYNOPSIS


Inherits GMLTrue.

Public Member Functions


virtual ~GMLGraphBuilder ()

GMLGraphBuilder (Graph *graph)

bool addNode (int id)

edge addEdge (int idSource, int idTarget)

bool setNodeValue (int nodeId, const string propertyName, string value)

bool setNodeValue (int nodeId, const string propertyName, double value)

bool setNodeValue (int nodeId, const string propertyName, int value)

bool setNodeValue (int nodeId, const string propertyName, bool value)

bool setNodeValue (int nodeId, const string propertyName, Coord value)

bool setNodeValue (int nodeId, const string propertyName, Size value)

bool setNodeValue (int nodeId, const string propertyName, Color value)

bool setEdgeValue (edge e, const string &propertyName, string value)

bool setEdgeValue (edge e, const string &propertyName, int value)

bool setEdgeValue (edge e, const string &propertyName, bool value)

bool setEdgeValue (edge e, const string &propertyName, double value)

void setEdgeValue (edge e, const LineType::RealType &lCoord)

bool setAllNodeValue (const string propertyType, const string propertyName, string value)

bool setAllEdgeValue (const string &propertyType, const string &propertyName, string value)

bool addStruct (const string &structName, GMLBuilder *&newBuilder)

Public Attributes


Graph * _graph

map< int, node > nodeIndex

Constructor & Destructor Documentation

virtual GMLGraphBuilder::~GMLGraphBuilder () [inline, virtual]

GMLGraphBuilder::GMLGraphBuilder (Graph * graph) [inline]

Member Function Documentation

edge GMLGraphBuilder::addEdge (int idSource, int idTarget) [inline]

bool GMLGraphBuilder::addNode (int id) [inline]

bool GMLGraphBuilder::addStruct (const string & structName, GMLBuilder *& newBuilder)

bool GMLGraphBuilder::setAllEdgeValue (const string & propertyType, const string & propertyName, string value) [inline]

bool GMLGraphBuilder::setAllNodeValue (const string propertyType, const string propertyName, string value) [inline]

void GMLGraphBuilder::setEdgeValue (edge e, const LineType::RealType & lCoord) [inline]

bool GMLGraphBuilder::setEdgeValue (edge e, const string & propertyName, double value) [inline]

bool GMLGraphBuilder::setEdgeValue (edge e, const string & propertyName, bool value) [inline]

bool GMLGraphBuilder::setEdgeValue (edge e, const string & propertyName, int value) [inline]

bool GMLGraphBuilder::setEdgeValue (edge e, const string & propertyName, string value) [inline]

bool GMLGraphBuilder::setNodeValue (int nodeId, const string propertyName, Color value) [inline]

bool GMLGraphBuilder::setNodeValue (int nodeId, const string propertyName, Size value) [inline]

bool GMLGraphBuilder::setNodeValue (int nodeId, const string propertyName, Coord value) [inline]

bool GMLGraphBuilder::setNodeValue (int nodeId, const string propertyName, bool value) [inline]

bool GMLGraphBuilder::setNodeValue (int nodeId, const string propertyName, int value) [inline]

bool GMLGraphBuilder::setNodeValue (int nodeId, const string propertyName, double value) [inline]

bool GMLGraphBuilder::setNodeValue (int nodeId, const string propertyName, string value) [inline]

Member Data Documentation

Graph* GMLGraphBuilder::_graph

map<int,node> GMLGraphBuilder::nodeIndex

Author

Generated automatically by Doxygen for Tulip Plugins Library from the source code.