template class cvflann::ResultSet

#include <result_set.h>

template <typename DistanceType>
class ResultSet
{
public:
    // methods

    virtual
    void
    addPoint(
        DistanceType dist,
        int index
        ) = 0;

    virtual
    bool
    full() const = 0;

    virtual
    DistanceType
    worstDist() const = 0;
};

// direct descendants

template <typename DistanceType>
class KNNResultSet;

template <typename DistanceType>
class KNNSimpleResultSet;

template <typename DistanceType>
class RadiusResultSet;

template <typename DistanceType>
class UniqueResultSet;