atlas
atlas::util::KDTree< PayloadT, PointT > Member List

This is the complete list of members for atlas::util::KDTree< PayloadT, PointT >, including all inherited members.

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) constatlas::util::KDTree< PayloadT, PointT >inline
closestPoints(const Point &p, size_t k) constatlas::util::KDTree< PayloadT, PointT >inline
closestPointsWithinRadius(const Point &p, double radius) constatlas::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() constatlas::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::ObjectHandleBaseprotected
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::ObjectHandleBaseinline
operator bool() const (defined in atlas::util::ObjectHandleBase)atlas::util::ObjectHandleBaseinline
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::ObjectHandleBaseinline
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::ObjectHandleBaseinline
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::ObjectHandleBaseinlinevirtual