4 #include "DM/config.hpp"
5 #include "DM/Handle.hpp"
6 #include "DM/IQueryBase.hpp"
15 omnidirectional = standard,
26 static IQueryKnn* New(
unsigned k,
int dim, KnnMode m = KnnMode::standard);
33 virtual KnnMode mode()
const = 0;
37 virtual void mode(KnnMode m) = 0;
@ quadrant
quadrant-wise nn selection, ie. nn per quadrant, then 2nd nn per quadrant, ...
range class for query geometry objects
Definition: IQueryBase.hpp:14
Base class of all query objects.
Definition: IQueryBase.hpp:55
Base class of all query objects.
Definition: IQueryKnn.hpp:22
@ octant
octant-wise nn selection, ie. nn per octant, then 2nd nn per octant, ...
virtual int dimension() const =0
returns dimension of query (2 or 3)
Smart pointer class using reference counting with support for DM objects (see ObjectBase)
Definition: Handle.hpp:75