User Documentation
RAVL, Recognition And Vision Library
DEVELOP HOME PAGE CLASS LIST CONTENTS
Ravl - Logic - Index - LiteralIndexFilterBaseBodyC
 

  PUBLIC
LiteralIndexFilterBaseBodyC::LiteralIndexFilterBaseBodyC(void)
LiteralIndexFilterBaseBodyC::LiteralIndexFilterBaseBodyC(const LiteralIndexBaseC &,const LiteralC &)
LiteralIndexFilterBaseBodyC::Next(void)
LiteralIndexFilterBaseBodyC::First(void)
LiteralIndexFilterBaseBodyC::IsElm(void) const
LiteralIndexFilterBaseBodyC::Data(void)
LiteralIndexFilterBaseBodyC::Data(void) const

   LiteralIndexFilterBaseBodyC   
 
Filter contents of an index.
 
include "Ravl/Logic/LiteralIndexFilterBase.hh"
User Level:Develop
Library:RavlLogic
In Scope:RavlLogicN

Comments:
This implements most of the filter operations, and returns the matching leafs in the index tree.

Derived Classes: Variables:
Methods:
LiteralIndexFilterBaseBodyC()
Default constructor

LiteralIndexFilterBaseBodyC(const LiteralIndexBaseC & nindex,const LiteralC & nfilter)
Construct a new filter.

bool Next()
Goto next data element.
returns true if next element is valid.

bool First()
Goto first data element.
returns true if next element is valid.

bool IsElm() const
At a valid element ?
returns true if iterator is at a valid element.

LiteralIndexLeafC & Data()
Get current leaf.

const LiteralIndexLeafC & Data() const
Get current leaf.


Documentation by CxxDoc: Tue Aug 13 09:59:02 2002