build() | atlas::util::KDTree< PayloadT, PointT > | inline |
build(const Longitudes &longitudes, const Latitudes &latitudes, const Payloads &payloads) | atlas::util::KDTree< PayloadT, PointT > | inline |
build(const LongitudesIterator &longitudes_begin, const LongitudesIterator &longitudes_end, const LatitudesIterator &latitudes_begin, const LatitudesIterator &latitudes_end, const PayloadsIterator &payloads_begin, const PayloadsIterator &payloads_end) | atlas::util::KDTree< PayloadT, PointT > | inline |
build(const Points &points, const Payloads &payloads) | atlas::util::KDTree< PayloadT, PointT > | inline |
build(const PointIterator &points_begin, const PointIterator &points_end, const PayloadsIterator &payloads_begin, const PayloadsIterator &payloads_end) | atlas::util::KDTree< PayloadT, PointT > | inline |
build(const std::vector< Value > &values) | atlas::util::KDTree< PayloadT, PointT > | inline |
closestPoint(const Point &p) const | atlas::util::KDTree< PayloadT, PointT > | inline |
closestPoints(const Point &p, size_t k) const | atlas::util::KDTree< PayloadT, PointT > | inline |
closestPointsWithinRadius(const Point &p, double radius) const | atlas::util::KDTree< PayloadT, PointT > | inline |
empty() const (defined in atlas::util::KDTree< PayloadT, PointT >) | atlas::util::KDTree< PayloadT, PointT > | inline |
footprint() const (defined in atlas::util::KDTree< PayloadT, PointT >) | atlas::util::KDTree< PayloadT, PointT > | inline |
geometry() const | atlas::util::KDTree< PayloadT, PointT > | inline |
get() (defined in atlas::util::ObjectHandle< detail::KDTreeBase< PayloadT, PointT > >) | atlas::util::ObjectHandle< detail::KDTreeBase< PayloadT, PointT > > | inline |
get() const (defined in atlas::util::ObjectHandle< detail::KDTreeBase< PayloadT, PointT > >) | atlas::util::ObjectHandle< detail::KDTreeBase< PayloadT, PointT > > | inline |
Handle typedef (defined in atlas::util::KDTree< PayloadT, PointT >) | atlas::util::KDTree< PayloadT, PointT > | |
Handle typedef (defined in atlas::util::KDTree< PayloadT, PointT >) | atlas::util::KDTree< PayloadT, PointT > | |
Implementation typedef (defined in atlas::util::KDTree< PayloadT, PointT >) | atlas::util::KDTree< PayloadT, PointT > | |
insert(const Point &p, const Payload &payload) | atlas::util::KDTree< PayloadT, PointT > | inline |
insert(const Value &value) | atlas::util::KDTree< PayloadT, PointT > | inline |
KDTree(const KDTree &handle) (defined in atlas::util::KDTree< PayloadT, PointT >) | atlas::util::KDTree< PayloadT, PointT > | inline |
KDTree() | atlas::util::KDTree< PayloadT, PointT > | inline |
KDTree(const Geometry &geometry) | atlas::util::KDTree< PayloadT, PointT > | inline |
KDTree(const std::shared_ptr< Tree > &kdtree) | atlas::util::KDTree< PayloadT, PointT > | inline |
KDTree(const std::shared_ptr< Tree > &kdtree, const Geometry &geometry) | atlas::util::KDTree< PayloadT, PointT > | inline |
object_ (defined in atlas::util::ObjectHandleBase) | atlas::util::ObjectHandleBase | protected |
ObjectHandle()=default (defined in atlas::util::ObjectHandle< detail::KDTreeBase< PayloadT, PointT > >) | atlas::util::ObjectHandle< detail::KDTreeBase< PayloadT, PointT > > | |
ObjectHandle(const detail::KDTreeBase< PayloadT, PointT > *object) (defined in atlas::util::ObjectHandle< detail::KDTreeBase< PayloadT, PointT > >) | atlas::util::ObjectHandle< detail::KDTreeBase< PayloadT, PointT > > | inline |
ObjectHandle(const ObjectHandle &handle) (defined in atlas::util::ObjectHandle< detail::KDTreeBase< PayloadT, PointT > >) | atlas::util::ObjectHandle< detail::KDTreeBase< PayloadT, PointT > > | inline |
ObjectHandleBase()=default (defined in atlas::util::ObjectHandleBase) | atlas::util::ObjectHandleBase | |
ObjectHandleBase(const Object *object) (defined in atlas::util::ObjectHandleBase) | atlas::util::ObjectHandleBase | inline |
operator bool() const (defined in atlas::util::ObjectHandleBase) | atlas::util::ObjectHandleBase | inline |
operator*() const (defined in atlas::util::ObjectHandle< detail::KDTreeBase< PayloadT, PointT > >) | atlas::util::ObjectHandle< detail::KDTreeBase< PayloadT, PointT > > | inline |
operator*() (defined in atlas::util::ObjectHandle< detail::KDTreeBase< PayloadT, PointT > >) | atlas::util::ObjectHandle< detail::KDTreeBase< PayloadT, PointT > > | inline |
operator->() const (defined in atlas::util::ObjectHandle< detail::KDTreeBase< PayloadT, PointT > >) | atlas::util::ObjectHandle< detail::KDTreeBase< PayloadT, PointT > > | inline |
operator->() (defined in atlas::util::ObjectHandle< detail::KDTreeBase< PayloadT, PointT > >) | atlas::util::ObjectHandle< detail::KDTreeBase< PayloadT, PointT > > | inline |
operator=(const ObjectHandle &handle) (defined in atlas::util::ObjectHandle< detail::KDTreeBase< PayloadT, PointT > >) | atlas::util::ObjectHandle< detail::KDTreeBase< PayloadT, PointT > > | inline |
operator=(const ObjectHandleBase &other) (defined in atlas::util::ObjectHandleBase) | atlas::util::ObjectHandleBase | inline |
owners() const (defined in atlas::util::ObjectHandleBase) | atlas::util::ObjectHandleBase | |
Payload typedef (defined in atlas::util::KDTree< PayloadT, PointT >) | atlas::util::KDTree< PayloadT, PointT > | |
PayloadList typedef (defined in atlas::util::KDTree< PayloadT, PointT >) | atlas::util::KDTree< PayloadT, PointT > | |
Point typedef (defined in atlas::util::KDTree< PayloadT, PointT >) | atlas::util::KDTree< PayloadT, PointT > | |
reserve(idx_t size) | atlas::util::KDTree< PayloadT, PointT > | inline |
reset(const detail::KDTreeBase< PayloadT, PointT > *object) (defined in atlas::util::ObjectHandle< detail::KDTreeBase< PayloadT, PointT > >) | atlas::util::ObjectHandle< detail::KDTreeBase< PayloadT, PointT > > | inline |
reset(const Object *other) (defined in atlas::util::ObjectHandleBase) | atlas::util::ObjectHandleBase | inline |
size() const (defined in atlas::util::KDTree< PayloadT, PointT >) | atlas::util::KDTree< PayloadT, PointT > | inline |
Value typedef (defined in atlas::util::KDTree< PayloadT, PointT >) | atlas::util::KDTree< PayloadT, PointT > | |
ValueList typedef (defined in atlas::util::KDTree< PayloadT, PointT >) | atlas::util::KDTree< PayloadT, PointT > | |
~ObjectHandleBase() (defined in atlas::util::ObjectHandleBase) | atlas::util::ObjectHandleBase | inlinevirtual |