|
| | MeasureLatLonStats (const Coverage &aCoverage, const Measure &aMeasure, Projection aProjection, double aMinimumBinSize) |
| Projection | GetProjection () const |
| | Return the projection direction.
|
| std::string | GetProjectionDescription () const |
| | Return the string description of the projection direction.
|
| std::size_t | GetSize () const |
| | Return the number of projected data points.
|
| double | GetVariable (std::size_t aIndex) const |
| | Return the latitude or longitude for the given index.
|
| double | GetMinValue (std::size_t aIndex) const |
| | Return the minimum value of the measured quantity for the given index.
|
| double | GetMaxValue (std::size_t aIndex) const |
| | Return the maximum value of the measured quantity for the given index.
|
| double | GetMeanValue (std::size_t aIndex) const |
| | Return the mean value of the measured quantity for the given index.
|
| int | GetCount (std::size_t aIndex) const |
| | Return the number of points that contributed to the mean for the given index.
|
Class to project measured values onto latitude or longitude.
The computes the minimum, maximum and mean values of a quantity that was measured over some coverage grid. The statistics are computed for either the set of latitude or longitude values present in the grid. After the projection, independent values are considered to be the same if they are withing a given bin size. This is intended to avoid numerical issues with floating-point comparison, and should typically be set to a small value.