Overview     Modules     Class Hierarchy     Classes     Members  

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


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
 



Tulip Software by David AUBER    2001 - 2006