#include <Blockage.h>
Public Member Functions | |
| void | add_block (ElementID next) |
| Blockages (Graph *graph, Path *path) | |
| bool | empty () |
| void | pop_block (uint index) |
| void | pop_newest () |
| void | pop_oldest () |
Private Attributes | |
| Graph * | b_graph |
| Path * | b_path |
| std::vector< block > | blocks |
Definition at line 28 of file Blockage.h.
| Blockages::Blockages | ( | Graph * | graph, | |
| Path * | path | |||
| ) | [inline] |
Definition at line 30 of file Blockage.h.
| void Blockages::add_block | ( | ElementID | next | ) |
Definition at line 90 of file Blockage.cc.
| bool Blockages::empty | ( | ) | [inline] |
Definition at line 33 of file Blockage.h.
| void Blockages::pop_block | ( | uint | index | ) |
Definition at line 49 of file Blockage.cc.
| void Blockages::pop_newest | ( | ) |
Definition at line 31 of file Blockage.cc.
| void Blockages::pop_oldest | ( | ) |
Definition at line 13 of file Blockage.cc.
Graph* Blockages::b_graph [private] |
Definition at line 44 of file Blockage.h.
Path* Blockages::b_path [private] |
Definition at line 45 of file Blockage.h.
std::vector<block> Blockages::blocks [private] |
Definition at line 47 of file Blockage.h.