425 |
425 |
426 ///Gives back the source node of an edge. |
426 ///Gives back the source node of an edge. |
427 /// |
427 /// |
428 Node source(Edge) const { return INVALID; } |
428 Node source(Edge) const { return INVALID; } |
429 |
429 |
430 /// Gives back the first Node in the iterating order. |
430 // /// Gives back the first Node in the iterating order. |
431 |
431 |
432 /// Gives back the first Node in the iterating order. |
432 // /// Gives back the first Node in the iterating order. |
433 /// |
433 // /// |
434 void first(Node&) const {} |
434 void first(Node&) const {} |
435 |
435 |
436 /// Gives back the next Node in the iterating order. |
436 // /// Gives back the next Node in the iterating order. |
437 |
437 |
438 /// Gives back the next Node in the iterating order. |
438 // /// Gives back the next Node in the iterating order. |
439 /// |
439 // /// |
440 void next(Node&) const {} |
440 void next(Node&) const {} |
441 |
441 |
442 /// Gives back the first Edge in the iterating order. |
442 // /// Gives back the first Edge in the iterating order. |
443 |
443 |
444 /// Gives back the first Edge in the iterating order. |
444 // /// Gives back the first Edge in the iterating order. |
445 /// |
445 // /// |
446 void first(Edge&) const {} |
446 void first(Edge&) const {} |
447 /// Gives back the next Edge in the iterating order. |
447 // /// Gives back the next Edge in the iterating order. |
448 |
448 |
449 /// Gives back the next Edge in the iterating order. |
449 // /// Gives back the next Edge in the iterating order. |
450 /// |
450 // /// |
451 void next(Edge&) const {} |
451 void next(Edge&) const {} |
452 |
452 |
453 |
453 |
454 /// Gives back the first of the Edges point to the given Node. |
454 // /// Gives back the first of the Edges point to the given Node. |
455 |
455 |
456 /// Gives back the first of the Edges point to the given Node. |
456 // /// Gives back the first of the Edges point to the given Node. |
457 /// |
457 // /// |
458 void firstIn(Edge&, const Node&) const {} |
458 void firstIn(Edge&, const Node&) const {} |
459 |
459 |
460 /// Gives back the next of the Edges points to the given Node. |
460 // /// Gives back the next of the Edges points to the given Node. |
461 |
461 |
462 |
462 |
463 /// Gives back the next of the Edges points to the given Node. |
463 // /// Gives back the next of the Edges points to the given Node. |
464 /// |
464 // /// |
465 void nextIn(Edge&) const {} |
465 void nextIn(Edge&) const {} |
466 |
466 |
467 /// Gives back the first of the Edges start from the given Node. |
467 // /// Gives back the first of the Edges start from the given Node. |
468 |
468 |
469 /// Gives back the first of the Edges start from the given Node. |
469 // /// Gives back the first of the Edges start from the given Node. |
470 /// |
470 // /// |
471 void firstOut(Edge&, const Node&) const {} |
471 void firstOut(Edge&, const Node&) const {} |
472 |
472 |
473 /// Gives back the next of the Edges start from the given Node. |
473 // /// Gives back the next of the Edges start from the given Node. |
474 |
474 |
475 /// Gives back the next of the Edges start from the given Node. |
475 // /// Gives back the next of the Edges start from the given Node. |
476 /// |
476 // /// |
477 void nextOut(Edge&) const {} |
477 void nextOut(Edge&) const {} |
478 |
478 |
479 /// \brief The base node of the iterator. |
479 /// \brief The base node of the iterator. |
480 /// |
480 /// |
481 /// Gives back the base node of the iterator. |
481 /// Gives back the base node of the iterator. |