| ... | ... |
@@ -354,24 +354,36 @@ |
| 354 | 354 |
///\return the new node. |
| 355 | 355 |
Node addNode() { return Parent::addNode(); }
|
| 356 | 356 |
|
| 357 | 357 |
///Add a new arc to the digraph. |
| 358 | 358 |
|
| 359 | 359 |
///Add a new arc to the digraph with source node \c s |
| 360 | 360 |
///and target node \c t. |
| 361 | 361 |
///\return the new arc. |
| 362 | 362 |
Arc addArc(const Node& s, const Node& t) {
|
| 363 | 363 |
return Parent::addArc(s, t); |
| 364 | 364 |
} |
| 365 | 365 |
|
| 366 |
///\brief Erase a node from the digraph. |
|
| 367 |
/// |
|
| 368 |
///Erase a node from the digraph. |
|
| 369 |
/// |
|
| 370 |
void erase(const Node& n) { Parent::erase(n); }
|
|
| 371 |
|
|
| 372 |
///\brief Erase an arc from the digraph. |
|
| 373 |
/// |
|
| 374 |
///Erase an arc from the digraph. |
|
| 375 |
/// |
|
| 376 |
void erase(const Arc& a) { Parent::erase(a); }
|
|
| 377 |
|
|
| 366 | 378 |
/// Node validity check |
| 367 | 379 |
|
| 368 | 380 |
/// This function gives back true if the given node is valid, |
| 369 | 381 |
/// ie. it is a real node of the graph. |
| 370 | 382 |
/// |
| 371 | 383 |
/// \warning A Node pointing to a removed item |
| 372 | 384 |
/// could become valid again later if new nodes are |
| 373 | 385 |
/// added to the graph. |
| 374 | 386 |
bool valid(Node n) const { return Parent::valid(n); }
|
| 375 | 387 |
|
| 376 | 388 |
/// Arc validity check |
| 377 | 389 |
|
| ... | ... |
@@ -1198,24 +1210,36 @@ |
| 1198 | 1210 |
/// Add a new node to the graph. |
| 1199 | 1211 |
/// \return the new node. |
| 1200 | 1212 |
Node addNode() { return Parent::addNode(); }
|
| 1201 | 1213 |
|
| 1202 | 1214 |
/// \brief Add a new edge to the graph. |
| 1203 | 1215 |
/// |
| 1204 | 1216 |
/// Add a new edge to the graph with source node \c s |
| 1205 | 1217 |
/// and target node \c t. |
| 1206 | 1218 |
/// \return the new edge. |
| 1207 | 1219 |
Edge addEdge(const Node& s, const Node& t) {
|
| 1208 | 1220 |
return Parent::addEdge(s, t); |
| 1209 | 1221 |
} |
| 1222 |
|
|
| 1223 |
/// \brief Erase a node from the graph. |
|
| 1224 |
/// |
|
| 1225 |
/// Erase a node from the graph. |
|
| 1226 |
/// |
|
| 1227 |
void erase(const Node& n) { Parent::erase(n); }
|
|
| 1228 |
|
|
| 1229 |
/// \brief Erase an edge from the graph. |
|
| 1230 |
/// |
|
| 1231 |
/// Erase an edge from the graph. |
|
| 1232 |
/// |
|
| 1233 |
void erase(const Edge& e) { Parent::erase(e); }
|
|
| 1210 | 1234 |
/// Node validity check |
| 1211 | 1235 |
|
| 1212 | 1236 |
/// This function gives back true if the given node is valid, |
| 1213 | 1237 |
/// ie. it is a real node of the graph. |
| 1214 | 1238 |
/// |
| 1215 | 1239 |
/// \warning A Node pointing to a removed item |
| 1216 | 1240 |
/// could become valid again later if new nodes are |
| 1217 | 1241 |
/// added to the graph. |
| 1218 | 1242 |
bool valid(Node n) const { return Parent::valid(n); }
|
| 1219 | 1243 |
/// Arc validity check |
| 1220 | 1244 |
|
| 1221 | 1245 |
/// This function gives back true if the given arc is valid, |
0 comments (0 inline)