Stride Reference Manual  - generated for commit 9643b11
geopop::BoxPolicy Class Reference

GeoAggregator Policy that aggregates over an axis aligned bounding box. More...

#include <GeoAggregator.h>

Collaboration diagram for geopop::BoxPolicy:
Collaboration graph

Public Types

using Args = std::tuple< double, double, double, double >
 lon1, lat1, lon2, lat2 More...
 

Public Member Functions

 BoxPolicy (Args args)
 
AABBox< geogrid_detail::KdTree2DPointGetBoundingBox () const
 
bool Contains (const geogrid_detail::KdTree2DPoint &) const
 

Private Attributes

Args m_args
 

Detailed Description

GeoAggregator Policy that aggregates over an axis aligned bounding box.

Definition at line 174 of file GeoAggregator.h.

Member Typedef Documentation

lon1, lat1, lon2, lat2

Definition at line 177 of file GeoAggregator.h.

Constructor & Destructor Documentation

geopop::BoxPolicy::BoxPolicy ( Args  args)
inlineexplicit

Definition at line 179 of file GeoAggregator.h.

Member Function Documentation

AABBox<geogrid_detail::KdTree2DPoint> geopop::BoxPolicy::GetBoundingBox ( ) const
inline

Definition at line 181 of file GeoAggregator.h.

bool geopop::BoxPolicy::Contains ( const geogrid_detail::KdTree2DPoint ) const
inline

Definition at line 187 of file GeoAggregator.h.

Member Data Documentation

Args geopop::BoxPolicy::m_args
private

Definition at line 190 of file GeoAggregator.h.


The documentation for this class was generated from the following file: