GMLGraphBuilder Struct Reference

Inherits GMLTrue.

Inheritance diagram for GMLGraphBuilder:

Inheritance graph
[legend]
Collaboration diagram for GMLGraphBuilder:

Collaboration graph
[legend]
List of all members.

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
 


Generated on Fri Jan 5 14:21:46 2007 for Tulip Plugins by  doxygen 1.4.6