struct cv::flann::AutotunedIndexParams

#include <miniflann.hpp>

struct AutotunedIndexParams: public cv::flann::IndexParams
{
    // construction

    AutotunedIndexParams(
        float target_precision = 0.8f,
        float build_weight = 0.01f,
        float memory_weight = 0,
        float sample_fraction = 0.1f
        );
};

Inherited Members

public:
    // fields

    void* params;

    // methods

    void
    getAll(
        std::vector<String>& names,
        std::vector<int>& types,
        std::vector<String>& strValues,
        std::vector<double>& numValues
        ) const;

    double
    getDouble(
        const String& key,
        double defaultVal = -1
        ) const;

    int
    getInt(
        const String& key,
        int defaultVal = -1
        ) const;

    String
    getString(
        const String& key,
        const String& defaultVal = String()
        ) const;

    void
    setAlgorithm(int value);

    void
    setBool(
        const String& key,
        bool value
        );

    void
    setDouble(
        const String& key,
        double value
        );

    void
    setFloat(
        const String& key,
        float value
        );

    void
    setInt(
        const String& key,
        int value
        );

    void
    setString(
        const String& key,
        const String& value
        );