Blockages Class Reference

#include <Blockage.h>

List of all members.

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
Pathb_path
std::vector< blockblocks

Detailed Description

Definition at line 28 of file Blockage.h.


Constructor & Destructor Documentation

Blockages::Blockages ( Graph *  graph,
Path path 
) [inline]

Definition at line 30 of file Blockage.h.


Member Function Documentation

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.


Member Data Documentation

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.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


art_nav
Author(s): Austin Robot Technology, Jack O'Quin
autogenerated on Fri Jan 11 10:05:40 2013