# nanoflann

*nanoflann* is a **C++ [header-only](http://en.wikipedia.org/wiki/Header-only) library** for building KD-Trees, mostly optimized for 2D or 3D point clouds. *nanoflann* does not require compiling or installing.  You just need to `#include <nanoflann.hpp>` in your code.

This library is a *fork (and a subset)* of the [flann library](http://people.cs.ubc.ca/~mariusm/index.php/FLANN/FLANN) by Marius Muja and David G. Lowe, and born as a child project of [MRPT](http://www.mrpt.org/). Following the original license terms, *nanoflann* is distributed under the BSD license. Please, for bugs use the issues button or fork and open a pull request.

https://github.com/jlblancoc/nanoflann
