Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

fl::ComparisonCombo Class Reference

#include <descriptor.h>

Inheritance diagram for fl::ComparisonCombo:

fl::Comparison List of all members.

Public Methods

 ComparisonCombo (std::vector< Descriptor * > &descriptors)
 ComparisonCombo (std::istream &stream)
virtual ~ComparisonCombo ()
 Delete all comparisons we are holding.

virtual Vector< float > preprocess (const Vector< float > &value) const
virtual float value (const Vector< float > &value1, const Vector< float > &value2, bool preprocessed=false) const
virtual float value (int index, const Vector< float > &value1, const Vector< float > &value2, bool preprocessed=false) const
 Compares one specific feature vector from the set.

Vector< float > extract (int index, const Vector< float > &value) const
 Returns one specific feature vector from the set.

virtual void read (std::istream &stream)
virtual void write (std::ostream &stream, bool withName=true)

Public Attributes

std::vector< Comparison * > comparisons
std::vector< int > dimensions
int totalDimension

Detailed Description

Handles comparisons between feature vectors that are composed of several smaller feature vectors from various descriptors.


Constructor & Destructor Documentation

ComparisonCombo::ComparisonCombo std::vector< Descriptor * > &    descriptors
 

ComparisonCombo::ComparisonCombo std::istream &    stream
 

ComparisonCombo::~ComparisonCombo   [virtual]
 

Delete all comparisons we are holding.


Member Function Documentation

Vector< float > ComparisonCombo::extract int    index,
const Vector< float > &    value
const
 

Returns one specific feature vector from the set.

Vector< float > ComparisonCombo::preprocess const Vector< float > &    value const [virtual]
 

Reimplemented from fl::Comparison.

void ComparisonCombo::read std::istream &    stream [virtual]
 

Reimplemented from fl::Comparison.

float ComparisonCombo::value int    index,
const Vector< float > &    value1,
const Vector< float > &    value2,
bool    preprocessed = false
const [virtual]
 

Compares one specific feature vector from the set.

float ComparisonCombo::value const Vector< float > &    value1,
const Vector< float > &    value2,
bool    preprocessed = false
const [virtual]
 

Implements fl::Comparison.

void ComparisonCombo::write std::ostream &    stream,
bool    withName = true
[virtual]
 

Reimplemented from fl::Comparison.


Member Data Documentation

std::vector<Comparison *> fl::ComparisonCombo::comparisons
 

std::vector<int> fl::ComparisonCombo::dimensions
 

int fl::ComparisonCombo::totalDimension
 


The documentation for this class was generated from the following files:
Generated on Thu Dec 9 17:13:26 2004 for fl by doxygen1.2.18