Stride Reference Manual
- generated for commit 9643b11
|
GeoAggregator Policy that aggregates locations within a radius (in km) of a center point. More...
#include <GeoAggregator.h>
Public Types | |
using | Args = std::tuple< geogrid_detail::KdTree2DPoint, double > |
Public Member Functions | |
RadiusPolicy (Args args) | |
AABBox< geogrid_detail::KdTree2DPoint > | GetBoundingBox () const |
bool | Contains (const geogrid_detail::KdTree2DPoint &pt) const |
Private Attributes | |
geogrid_detail::KdTree2DPoint | m_center |
double | m_radius |
GeoAggregator Policy that aggregates locations within a radius (in km) of a center point.
Definition at line 136 of file GeoAggregator.h.
using geopop::RadiusPolicy::Args = std::tuple<geogrid_detail::KdTree2DPoint, double> |
Definition at line 139 of file GeoAggregator.h.
|
inlineexplicit |
Definition at line 141 of file GeoAggregator.h.
|
inline |
Definition at line 143 of file GeoAggregator.h.
References geoaggregator_detail::DegreeToRadian(), and geoaggregator_detail::RadianToDegree().
|
inline |
Definition at line 164 of file GeoAggregator.h.
References geopop::geogrid_detail::KdTree2DPoint::InRadius().
|
private |
Definition at line 167 of file GeoAggregator.h.
|
private |
Definition at line 168 of file GeoAggregator.h.