1 #ifndef __DIADES__GRAPH__EDGEDATA__HH 2 #define __DIADES__GRAPH__EDGEDATA__HH 33 return "Graph::EdgeData";
39 typedef vector<EdgeData *>::size_type
SizeType;
40 typedef vector<Edge>::size_type
EdgeId;
NodeData * _source
identifier of the Edge
void setSourcePos(list< Edge >::iterator sourcePos)
NodeData * _target
pointer to the NodeData source of the Edge
EdgeData(EdgeId idt, NodeData *s, NodeData *t)
void setTargetPos(list< Edge >::iterator targetPos)
Diades::Utils::Exception< EdgeData > Exception
list< Edge >::iterator _sourcePos
pointer to the NodeData source of the Edge
Namespace of the Diades project.
vector< EdgeData * >::size_type SizeType
boost::adjacency_list Graph
list< Edge >::iterator _targetPos
position of the Edge in the list of Edge associated with the source Node
vector< Edge >::size_type EdgeId
SizeType memoryUsage() const