6 #include <boost/graph/adjacency_list.hpp>
28 typedef boost::adjacency_list<boost::listS,
39 typedef boost::property_map<tGraph, boost::vertex_index_t>::type
tVertexIIdMap;
57 typedef std::pair <boost::graph_traits<tGraph>::adjacency_iterator,
tGraph::edge_descriptor tEdgeIID
Definition: GPM_Types.h:50
boost::property_map< tGraph, boost::vertex_index_t >::type tVertexIIdMap
Definition: GPM_Types.h:39
boost::adjacency_list< boost::listS, boost::vecS, boost::undirectedS, VertexProperties, EdgeProperties > tGraph
Definition: GPM_Types.h:36
boost::graph_traits< tGraph >::edge_iterator tEdgeIterator
Definition: GPM_Types.h:52
This class describes a node.
Definition: GPM_Vertex.h:16
Definition: GPM_Types.h:17
This class describes a edge.
Definition: GPM_Edge.h:15
tGraph::vertex_descriptor tVertexIID
Definition: GPM_Types.h:45
std::pair< boost::graph_traits< tGraph >::adjacency_iterator, boost::graph_traits< tGraph >::adjacency_iterator > tGraphIterator
Definition: GPM_Types.h:58
boost::graph_traits< tGraph >::in_edge_iterator tInEdgeIterator
Definition: GPM_Types.h:54
tString groupId
Definition: GPM_Types.h:18
#define tString
Definition: types.h:36
SP::GPM_Vertex vertex
Definition: GPM_Types.h:19
boost::property_map< tGraph, boost::vertex_index_t >::const_type tVertexIIdConstMap
Definition: GPM_Types.h:40
SP::GPM_Edge edge
Definition: GPM_Types.h:24
This class describes a graph which is a list of nodes & ports.
Definition: GPM_Graph.h:19
boost::graph_traits< tGraph >::vertex_iterator tVertexIterator
Definition: GPM_Types.h:47
Definition: GPM_Types.h:23