Gaia
gaia2::FrozenCosineAngleDistance Class Reference
Inheritance diagram for gaia2::FrozenCosineAngleDistance:
gaia2::FrozenDistance

Public Member Functions

 FrozenCosineAngleDistance (const FrozenDataSet &dataset, int offset, int size)
 
 FrozenCosineAngleDistance (const FrozenDataSet &dataset, const QString &descriptorName)
 
 FrozenCosineAngleDistance (const FrozenDataSet &dataset, const std::string &descriptorName)
 
 FrozenCosineAngleDistance (const FrozenDataSet &dataset, const char *descriptorName)
 
 FrozenCosineAngleDistance (const FrozenDataSet &dataset, const ParameterMap &params)
 
void init (const QString &descriptorName)
 
void init (int offset, int size)
 
void prepare (const FrozenPoint &query)
 
Real acos (Real x) const
 
Real operator() (int i, const FrozenPoint &query) const
 
- Public Member Functions inherited from gaia2::FrozenDistance
 FrozenDistance (const FrozenDataSet &dataset)
 
const FrozenDataSetdataset () const
 

Static Public Attributes

static const Real defaultUndefinedDistance = 0.0
 

Protected Attributes

int _offset
 
int _size
 
bool _useDefaultValue
 
Real _defaultValue
 
QVector< Real > _norm
 
Real _qnorm
 
QVector< Real > _acosLUT
 
- Protected Attributes inherited from gaia2::FrozenDistance
const FrozenDataSet_dataset
 

Static Protected Attributes

static const int LUT_SIZE = 4096
 

Additional Inherited Members

- Public Attributes inherited from gaia2::FrozenDistance
QString name
 
QStringList validParams
 

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