|
Developer Documentation |
|
Centre for Vision, Speech & Signal Processing |
Parent Classes:
Derived Classes:
Typedefs:
- typedef int MarkerT;
-
- typedef void * GenClassT;
-
Variables:
- GraphAdjRepC source;
-
adjacency with source node
- GraphAdjRepC target;
-
adjacency with target node
- MarkerT marker;
-
- GenClassT data;
-
Methods:
- GraphEdgeRepC(GraphNodeRepC & sourceNode,GraphNodeRepC & targetNode,GraphEdgeRepC::GenClassT edgeAttr)
-
- GraphEdgeRepC(GraphNodeRepC & sourceNode,GraphNodeRepC & targetNode,GenClassT edgeAttr)
-
Creates the edge between two nodes 'sourceNode' and 'targetNode'.
- const GraphNodeRepC & Source() const
-
Returns the constant source node of this edge.
- GraphNodeRepC & Source()
-
Returns the source node of this edge.
- const GraphNodeRepC & Target() const
-
Returns the constant target node of this edge.
- GraphNodeRepC & Target()
-
Returns the target node of this edge.
- const GraphNodeRepC & Node1() const
-
Returns the first constant node of this edge.
- GraphNodeRepC & Node1()
-
Returns the first node of this edge.
- const GraphNodeRepC & Node2() const
-
Returns the second constant node of this edge.
- GraphNodeRepC & Node2()
-
Returns the second node of this edge.
- MarkerT & Marker()
-
Access to the marker of this edge.
- MarkerT Marker() const
-
Returns the marker of this edge.
- const GenClassT & Attr() const
-
Returns the pointer to the attributes of this edge.
- GenClassT Attr()
-
Returns the pointer to the attributes of this edge.
- void DebugPrint(ostream & s) const
-
- ~GraphEdgeRepC()
-
Destructor.
- UIntT Hash(void) const
-
Returns a hash value for the current node.
- GraphAdjRepC & SourceAdj()
-
Returns the the source adjacency.
- GraphAdjRepC & TargetAdj()
-
Returns the target adjacency.
- ostream & operator<<(ostream & s,const GraphEdgeRepC & edge)
-
|
Programmer:Radek Marik, Documentation by CxxDoc: Tue Mar 20 10:49:27 2001
|