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

  PUBLIC
BDAGraphC::BDAGraphC(void)
BDAGraphC::BDAGraphC(const BDAGraphC &)
BDAGraphC::TryEdge(BGraphTypesC::NodeHandleT,BGraphTypesC::NodeHandleT)
BDAGraphC::TryEdge(BGraphNodeHC,BGraphNodeHC)
BDAGraphC::InsEdge(BGraphTypesC::NodeHandleT,BGraphTypesC::NodeHandleT,const ET &)
BDAGraphC::InsEdge(BGraphNodeHC,BGraphNodeHC,const ET &)
BGraphC::InsNode(const NT &)
BGraphC::InsEdge(NodeHandleT,NodeHandleT,const ET &)
BGraphC::InsEdge(BGraphNodeHC,BGraphNodeHC,const ET &)
BGraphC::NodeObj(NodeHandleT)
BGraphC::NodeObjH(NodeHandleT)
BGraphC::NodeData(NodeHandleT)
BGraphC::operator=(const BGraphC &)
BGraphC::NoNodes(void) const
BGraphC::BaseGraph(void)
BGraphC::IsValid(NodeHandleT) const
BGraphC::IsValid(void) const
BGraphC::SetConst(void)
BDAGraphC<class NT,class ET>
 
include "amma/BDAGraph.hh"
User Level:Default
Library:Branch
Example:exBiHash.cc
Section:Containers.Graphs.Branching
In Scope:std

Comments:
///////////////////////////////////////////////////////////

Parent Classes: Methods:
BDAGraphC()
Default constructor.

BDAGraphC(const BDAGraphC<NT,ET> & Oth)
Default constructor.

BooleanT TryEdge(BGraphTypesC::NodeHandleT fromNode,BGraphTypesC::NodeHandleT toNode)
Test if adding an edge is possible.

BooleanT TryEdge(BGraphNodeHC<NT,ET> fromNode,BGraphNodeHC<NT,ET> toNode)
Test if adding an edge is possible.

BGraphEdgeHC<NT,ET> InsEdge(BGraphTypesC::NodeHandleT From,BGraphTypesC::NodeHandleT To,const ET & Data)
Add an edge, test if possible first.

BGraphEdgeHC<NT,ET> InsEdge(BGraphNodeHC<NT,ET> From,BGraphNodeHC<NT,ET> To,const ET & Data)

#include "amma/BGraph.hh"
NodeHandleT InsNode(const NT & Data)
Add a node

BGraphEdgeC<NT,ET> & InsEdge(NodeHandleT From,NodeHandleT To,const ET & Data)
Add an edge

BGraphEdgeC<NT,ET> & InsEdge(BGraphNodeHC<NT,ET> From,BGraphNodeHC<NT,ET> To,const ET & Data)
Add an edge

BGraphNodeC<NT,ET> & NodeObj(NodeHandleT H)
Convert a NodeHandle to a node.

BGraphNodeHC<NT,ET> NodeObjH(NodeHandleT H)
Convert a NodeHandle to a node.

NT & NodeData(NodeHandleT H)
Access node data.

const BGraphC<NT,ET> & operator=(const BGraphC<NT,ET> & Oth)
Assigment.

IntT NoNodes() const
Get number of nodes.

BGraphBaseC & BaseGraph()
Access base graph.

BooleanT IsValid(NodeHandleT H) const
Check a node handle is valid. (For debuging.)

BooleanT IsValid() const
Check its valid handle.

void SetConst(void)
Lock-out changes.


Programmer:Charles Galambos, Documentation by CxxDoc: Tue Mar 20 10:48:08 2001