48 const std::vector<int>& parameterIds)
49 : _edgeTypeName(edgeTypeName), _parameterIds(parameterIds) {}
52 : _edgeTypeName(edgeTypeName) {}
58 typedef std::map<std::string, EdgeCreatorEntry>
EntryMap;
67 bool addAssociation(
const std::string& vertexTypes,
68 const std::string& edgeType);
79 bool addAssociation(
const std::string& vertexTypes,
80 const std::string& edgeType,
81 const std::vector<int>& parameterIds);
85 bool removeAssociation(
const std::string& vertexTypes);
93 std::vector<OptimizableGraph::Vertex*>& vertices);
EdgeCreatorEntry(const std::string &edgeTypeName)
EdgeCreatorEntry(const std::string &edgeTypeName, const std::vector< int > ¶meterIds)
std::vector< int > _parameterIds
std::string _edgeTypeName