MPEG CDVA Experimentation Model (CXM)  1.0
Compact Descriptors for Visual Analisys
Public Member Functions | Data Fields
mpeg7cdva::CompressedFeatureList Class Reference

#include <CompressedFeatureList.h>

Inheritance diagram for mpeg7cdva::CompressedFeatureList:
Inheritance graph
[legend]
Collaboration diagram for mpeg7cdva::CompressedFeatureList:
Collaboration graph
[legend]

Public Member Functions

 CompressedFeatureList ()
 
 CompressedFeatureList (const CompressedFeatureList &a, bool relevantOnly=false)
 
 CompressedFeatureList (const mpeg7cdvs::FeatureList &a, bool relevantOnly)
 
CompressedFeatureListoperator= (CompressedFeatureList a)
 
CompressedFeatureListoperator= (mpeg7cdvs::CompressedFeatureList a)
 
void toCDVScfl (mpeg7cdvs::CompressedFeatureList &cfl)
 
void allocate (int nFeatures, int descLen)
 
virtual int matchDescriptors_oneWay (mpeg7cdvs::PointPairs &pairs, const CompressedFeatureList &otherFeatureList, float ratioThreshold, DescriptorTimeMap &thisDtm, DescriptorTimeMap &otherDtm, CoordList &thisFl, CoordList &otherFl, int thisIdx, int otherIdx, int **distanceMatrix) const
 
virtual int matchDescriptors_twoWay (mpeg7cdvs::PointPairs &pairs, const CompressedFeatureList &otherFeatureList, float ratioThreshold, DescriptorTimeMap &thisDtm, DescriptorTimeMap &otherDtm, CoordList &thisFl, CoordList &otherFl, int thisIdx, int otherIdx, int **distanceMatrix) const
 
void getFeatureList (mpeg7cdvs::FeatureList &fl)
 

Data Fields

std::vector< int > relevances
 

Constructor & Destructor Documentation

◆ CompressedFeatureList() [1/3]

mpeg7cdva::CompressedFeatureList::CompressedFeatureList ( )

◆ CompressedFeatureList() [2/3]

mpeg7cdva::CompressedFeatureList::CompressedFeatureList ( const CompressedFeatureList a,
bool  relevantOnly = false 
)

◆ CompressedFeatureList() [3/3]

mpeg7cdva::CompressedFeatureList::CompressedFeatureList ( const mpeg7cdvs::FeatureList &  a,
bool  relevantOnly 
)

Member Function Documentation

◆ allocate()

void mpeg7cdva::CompressedFeatureList::allocate ( int  nFeatures,
int  descLen 
)

◆ getFeatureList()

void mpeg7cdva::CompressedFeatureList::getFeatureList ( mpeg7cdvs::FeatureList &  fl)

◆ matchDescriptors_oneWay()

virtual int mpeg7cdva::CompressedFeatureList::matchDescriptors_oneWay ( mpeg7cdvs::PointPairs &  pairs,
const CompressedFeatureList otherFeatureList,
float  ratioThreshold,
DescriptorTimeMap thisDtm,
DescriptorTimeMap otherDtm,
CoordList thisFl,
CoordList otherFl,
int  thisIdx,
int  otherIdx,
int **  distanceMatrix 
) const
virtual

◆ matchDescriptors_twoWay()

virtual int mpeg7cdva::CompressedFeatureList::matchDescriptors_twoWay ( mpeg7cdvs::PointPairs &  pairs,
const CompressedFeatureList otherFeatureList,
float  ratioThreshold,
DescriptorTimeMap thisDtm,
DescriptorTimeMap otherDtm,
CoordList thisFl,
CoordList otherFl,
int  thisIdx,
int  otherIdx,
int **  distanceMatrix 
) const
virtual

◆ operator=() [1/2]

CompressedFeatureList& mpeg7cdva::CompressedFeatureList::operator= ( CompressedFeatureList  a)

◆ operator=() [2/2]

CompressedFeatureList& mpeg7cdva::CompressedFeatureList::operator= ( mpeg7cdvs::CompressedFeatureList  a)

◆ toCDVScfl()

void mpeg7cdva::CompressedFeatureList::toCDVScfl ( mpeg7cdvs::CompressedFeatureList &  cfl)

Field Documentation

◆ relevances

std::vector<int> mpeg7cdva::CompressedFeatureList::relevances

The documentation for this class was generated from the following file: