User Documentation
RAVL, Recognition And Vision Library
DEVELOP HOME PAGE CLASS LIST CONTENTS
Ravl - Logic - Decision Tree - SampleLiteralC
 

  PUBLIC
SampleLiteralC::SampleLiteralC(void)
SampleLiteralC::SampleLiteralC(SizeT)
SampleLiteralC::Components(void) const
SampleDiscreteC::Histogram(void) const
SampleDiscreteC::Histogram(const CollectionC &) const
SampleDiscreteC::ListInstancesOfLabels(void) const
SampleDiscreteC::ListInstancesOfLabels(const CollectionC &) const
SampleC::SubSample(const CollectionC &)
SampleC::ExtractEntry(int)
SampleC::Append(const DataT &)
SampleC::operator +=(const DataT &)
SampleC::Size(void) const
SampleC::PickElement(UIntT)
SampleC::Nth(UIntT)
SampleC::Nth(UIntT) const
SampleC::Pick(void)
SampleC::operator [](IndexC)
SampleC::operator [](IndexC) const
SampleC::DArray(void)
SampleC::DArray(void) const
SampleC::First(void)
SampleC::First(void) const
SampleC::Last(void)
SampleC::Last(void) const
SampleC::IsEmpty(void) const

   SampleLiteralC   
 
Set of example literals.
 
include "Ravl/Logic/SampleLiteral.hh"
User Level:Normal
Library:RavlLogic
In Scope:RavlLogicN

Parent Classes: Methods:
SampleLiteralC()
Default constructor.

SampleLiteralC(SizeT sizeEst)
Constructor.

HSetC<LiteralC> Components() const
Make a list of all LiteralC and sub LiteralC's in the sample.

#include "Ravl/PatternRec/SampleDiscrete.hh"
HistogramC<LiteralC> Histogram() const
Compute an occurrence histogram for sample.

HistogramC<LiteralC> Histogram(const CollectionC<UIntT> & index) const
Compute an occurrence histogram of given elements.

RCHashC<LiteralC,CollectionC<UIntT>> ListInstancesOfLabels() const
List all the instances (by sample no) of each Label in the sample.

RCHashC<LiteralC,CollectionC<UIntT>> ListInstancesOfLabels(const CollectionC<UIntT> & index) const
List all the instances (by sample no) of each Label in the sample.
If index is set, only search the sample no's given in it.

#include "Ravl/PatternRec/Sample.hh"
SampleC<LiteralC> SubSample(const CollectionC<UIntT> & x)
Take a subsample of the given indexes in x.

LiteralC ExtractEntry(int ind)
Extract an entry from sample.

UIntT Append(const LiteralC & dat)
Insert a single sample into sample

UIntT operator +=(const LiteralC & dat)
Indentical to Append().

SizeT Size() const
Return the number of valid samples in the collection

LiteralC PickElement(UIntT i)
Pick a item i from the collection
Note: The order of the collection is NOT preserved. This minimizes the distruption to the underlying representation by removing an element from the end of the array and placing it in the hole left by removing 'i'.

LiteralC & Nth(UIntT i)
Access nth element in sample.

const LiteralC & Nth(UIntT i) const
Access nth element in sample.

LiteralC Pick()
Pick a random item from the collection
Note: The order of the collection is NOT preserved.

LiteralC & operator [](IndexC ind)
Access a sample.

const LiteralC & operator [](IndexC ind) const
Access a sample.

DArray1dC<LiteralC> & DArray()
Access DArray.
For internal use only.

const DArray1dC<LiteralC> & DArray() const
Access DArray.
For internal use only.

LiteralC & First()
Access first element in the array.

const LiteralC & First() const
Access first element in the array.

LiteralC & Last()
Access last element in the array.

const LiteralC & Last() const
Access last element in the array.

bool IsEmpty() const
Is this empty ?


Maintainer:Charles Galambos, Documentation by CxxDoc: Tue Aug 13 09:59:02 2002