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

  PUBLIC
BGraphNodeHC::BGraphNodeHC(void)
BGraphNodeHC::BGraphNodeHC(BGraphNodeC &)
BGraphNodeHC::BGraphNodeHC(BGraphC &,BGraphTypesC::NodeHandleT)
BGraphNodeHC::operator =(const BGraphNodeHC &)
BGraphNodeHC::IsValid(void) const
BGraphNodeHC::Node(void)
BGraphNodeHC::Node(void) const
BGraphNodeHC::Data(void)
BGraphNodeHC::Data(void) const
BGraphNodeHC::operator ==(const BGraphNodeHC &) const
BGraphNodeHC::operator ==(BGraphTypesC::NodeHandleT) const
BGraphNodeHC::Out(BGraphC &)
BGraphNodeHC::In(BGraphC &)
BGraphNodeHC::Invalidate(void)
BGraphNodeHC::Hash(void) const
BGraphNodeHC::ID(void) const

   BGraphNodeHC<class NT,class ET>   
 
BGraph node handle
 
include "Ravl/BGraphNode.hh"
Created:19/2/1997 
Source file:Ravl/Core/Container/Branch/BGraphNode.hh
User Level:Normal
Library:RavlCore
In Scope:RavlN

Parent Classes: Variables:
SmartPtrC> node;

Methods:
BGraphNodeHC()
Default constructor.

BGraphNodeHC(BGraphNodeC<NT,ET> & annode)
Default constructor.

BGraphNodeHC(BGraphC<NT,ET> & g,BGraphTypesC::NodeHandleT nd)
Default constructor.

const BGraphNodeHC<NT,ET> & operator =(const BGraphNodeHC<NT,ET> & oth)
Assignment.

bool IsValid() const
Is handle valid ?

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

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

NT & Data()
Access data.

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

bool operator ==(const BGraphNodeHC<NT,ET> & oth) const
Comparison.

bool operator ==(BGraphTypesC::NodeHandleT oth) const
Comparison.

BGraphAdjIterC<NT,ET> Out(BGraphC<NT,ET> & G)
Get links leaving node.

BGraphAdjIterC<NT,ET> In(BGraphC<NT,ET> & G)
Get links entering node.

void Invalidate()
Invalidate handle.

UIntT Hash() const
Get hash value.

IndexC ID() const
Get nodes ID.


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