template class cvflann::RadiusResultSet

A result-set class used when performing a radius based search.

#include <result_set.h>

template <typename DistanceType>
class RadiusResultSet: public cvflann::ResultSet
{
public:
    // construction

    RadiusResultSet(
        DistanceType radius_,
        int* indices_,
        DistanceType* dists_,
        int capacity_
        );

    // methods

    virtual
    void
    addPoint(
        DistanceType dist,
        int index
        );

    virtual
    bool
    full() const;

    void
    init();

    size_t
    size() const;

    virtual
    DistanceType
    worstDist() const;
};

Inherited Members

public:
    // methods

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

    virtual
    bool
    full() const = 0;

    virtual
    DistanceType
    worstDist() const = 0;