Developer Documentation
Centre for Vision, Speech & Signal Processing
USER IN NAMESPACE AMMA TREE ROOT AMMA SEARCH AMMA HOME
 

  PUBLIC
GraphEdgeRepC::GraphEdgeRepC(GraphNodeRepC &,GraphNodeRepC &,GraphEdgeRepC::GenClassT)
GraphEdgeRepC::GraphEdgeRepC(GraphNodeRepC &,GraphNodeRepC &,GenClassT)
GraphEdgeRepC::Source(void) const
GraphEdgeRepC::Source(void)
GraphEdgeRepC::Target(void) const
GraphEdgeRepC::Target(void)
GraphEdgeRepC::Node1(void) const
GraphEdgeRepC::Node1(void)
GraphEdgeRepC::Node2(void) const
GraphEdgeRepC::Node2(void)
GraphEdgeRepC::Marker(void)
GraphEdgeRepC::Marker(void) const
GraphEdgeRepC::Attr(void) const
GraphEdgeRepC::Attr(void)
GraphEdgeRepC::DebugPrint(ostream &) const
GraphEdgeRepC::~GraphEdgeRepC(void)
GraphEdgeRepC::Hash(void) const
GraphEdgeRepC::SourceAdj(void)
GraphEdgeRepC::TargetAdj(void)
GraphEdgeRepC::operator<<(ostream &,const GraphEdgeRepC &)
GraphEdgeRepC
 
The class GraphEdgeRepC represents one edge of graph.
 
include "amma/BoGraph.hh"
User Level:Default
Library:Mgraph
Example:exBiHash.cc
Section:Containers.Graphs
In Scope:std

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