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

  PUBLIC
BGraphAdjIterC::BGraphAdjIterC(BGraphNodeC &,Dir)
BGraphAdjIterC::BGraphAdjIterC(const BGraphAdjIterC &)
BGraphAdjIterC::Data(void)
BGraphAdjIterC::Data(void) const
BGraphAdjIterC::Edge(void)
BGraphAdjIterC::Edge(void) const
BGraphBaseAdjIterC::Next(void)
BGraphBaseAdjIterC::operator ++(int)
BGraphBaseAdjIterC::IsElm(void) const
BGraphBaseAdjIterC::operator bool(void) const
BGraphBaseAdjIterC::Edge(void)
BGraphBaseAdjIterC::Edge(void) const
BGraphBaseAdjIterC::FarNodeH(void) const
BGraphBaseAdjIterC::NearNodeH(void) const
BGraphBaseAdjIterC::Dump(void)

   BGraphAdjIterC<class NT,class ET>   
 
BGraph Adjacency iterator.
 
include "Ravl/BGraphEdgeIter.hh"
Created:19/2/1997 
Source file:Ravl/Core/Container/Branch/BGraphEdgeIter.hh
User Level:Normal
Library:RavlCore
In Scope:RavlN

Parent Classes: Methods:
BGraphAdjIterC(BGraphNodeC<NT,ET> & nNode,Dir nWay)
Constructor.

BGraphAdjIterC(const BGraphAdjIterC<NT,ET> & nOth)
Copy constructor.

ET & Data()
Access data.

const ET & Data() const
Constant access to data.

BGraphEdgeC<NT,ET> & Edge()
Access edge.

const BGraphEdgeC<NT,ET> & Edge() const
Access edge.

#include "Ravl/BGraphBaseIter.hh"
void Next()
Goto next element

void operator ++(int)
Goto next element

bool IsElm() const
At valid element ?

operator bool() const
At a valid element.

BGraphEdgeBaseC & Edge()
Access edge.

const BGraphEdgeBaseC & Edge() const
Access edge.

NodeHandleT FarNodeH() const
Get node handle at other end.

NodeHandleT NearNodeH() const
Get node handle for this end.

void Dump()
Dump to stdout.


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