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: