APGedge Class Reference
#include <apg.h>
Collaboration diagram for APGedge:

Public Member Functions | |
| APGedge (const CId id, APGnode *src=NULL, APGnode *dst=NULL) | |
| ~APGedge () | |
| CId | getId () const |
| int | getWeight () const |
| void | setWeight (int w) |
| APGnode * | getSrc () const |
| APGnode * | getDst () const |
| void | changeSrc (APGnode *n) |
| void | changeDst (APGnode *n) |
| APGnode * | opposite (APGnode *n) |
Private Attributes | |
| CId | id |
| int | weight |
| APGnode * | src |
| APGnode * | dst |
Detailed Description
APGedge Edge in acyclic precedence graph.
Constructor & Destructor Documentation
| APGedge::~APGedge | ( | ) | [inline] |
Member Function Documentation
| APGnode* APGedge::getDst | ( | ) | const [inline] |
References dst.
Referenced by APGgraph::delEdge().
| CId APGedge::getId | ( | ) | const [inline] |
References id.
Referenced by APGgraph::delEdge(), APGnode::delEdge(), APGgraph::getEdge(), and APGnode::opposite().
| APGnode* APGedge::getSrc | ( | ) | const [inline] |
References src.
Referenced by APGgraph::delEdge(), and APGnode::newEdge().
| int APGedge::getWeight | ( | ) | const [inline] |
References weight.
| void APGedge::setWeight | ( | int | w | ) | [inline] |
References weight.
Member Data Documentation
APGnode* APGedge::dst [private] |
Referenced by APGedge(), changeDst(), and getDst().
CId APGedge::id [private] |
Referenced by getId().
APGnode* APGedge::src [private] |
Referenced by APGedge(), changeSrc(), and getSrc().
int APGedge::weight [private] |
Referenced by APGedge(), getWeight(), and setWeight().
The documentation for this class was generated from the following file:

