Developer Documentation
RAVL, Recognition And Vision Library
USER HOME PAGE CLASS LIST CONTENTS
Ravl - Core - Branch - BGraphNodeIterC<class NT,class ET>
 

  PUBLIC
BGraphNodeIterC::BGraphNodeIterC(BGraphC &)
BGraphNodeIterC::BGraphNodeIterC(BGraphC &,BGraphNodeC &)
BGraphNodeIterC::First(void)
BGraphNodeIterC::Next(void)
BGraphNodeIterC::operator ++(int)
BGraphNodeIterC::IsElm(void) const
BGraphNodeIterC::operator bool(void) const
BGraphNodeIterC::Data(void)
BGraphNodeIterC::operator *(void)
BGraphNodeIterC::operator *(void) const
BGraphNodeIterC::Node(void)

   BGraphNodeIterC<class NT,class ET>   
 
Interate through nodes in a BGraph.
 
include "Ravl/BGraphNodeIter.hh"
Created:19/2/1997 
Source file:Ravl/Core/Container/Branch/BGraphNodeIter.hh
User Level:Normal
Library:RavlCore
In Scope:RavlN

Variables:
BGraphC graph;
Graph.

IndexC i;

Methods:
BGraphNodeIterC(BGraphC<NT,ET> & nGraph)
Constructor.

BGraphNodeIterC(BGraphC<NT,ET> & nGraph,BGraphNodeC<NT,ET> & Nd)
Constructor.

void First()
Goto first node.

void Next()
Goto next node.

void operator ++(int)
Goto next element in list.

bool IsElm() const
At a valid element ?

operator bool() const
At a valid element ?

NT & Data()
Get data.

NT & operator *()
Get data.

const NT & operator *() const
Get data.

BGraphNodeC<NT,ET> & Node()
Get Node.


Maintainer:Charles Galambos, Created: 19/2/1997, Documentation by CxxDoc: Tue Aug 13 09:59:30 2002