struct cv::flann::KMeansIndexParams

#include <miniflann.hpp>

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

    KMeansIndexParams(
        int branching = 32,
        int iterations = 11,
        cvflann::flann_centers_init_t centers_init = cvflann::FLANN_CENTERS_RANDOM,
        float cb_index = 0.2f
        );
};

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
        );