#include <gridpp.h>
Public Member Functions | |
| ivec | get_closest_neighbours (float lat, float lon, int num, bool include_match=true) const |
| CoordinateType | get_coordinate_type () const |
| vec | get_elevs () const |
| Points | get_in_domain (const Grid &grid) const |
| ivec | get_in_domain_indices (const Grid &grid) const |
| vec | get_lafs () const |
| vec | get_lats () const |
| vec | get_lons () const |
| int | get_nearest_neighbour (float lat, float lon, bool include_match=true) const |
| ivec | get_neighbours (float lat, float lon, float radius, bool include_match=true) const |
| ivec | get_neighbours_with_distance (float lat, float lon, float radius, vec &distances, bool include_match=true) const |
| int | get_num_neighbours (float lat, float lon, float radius, bool include_match=true) const |
| Point | get_point (int index) const |
| Points & | operator= (Points other) |
| Points () | |
| Points (vec lats, vec lons, vec elevs=vec(), vec lafs=vec(), CoordinateType type=Geodetic) | |
| Initialize a new grid. More... | |
| Points (KDTree tree, vec elevs=vec(), vec lafs=vec()) | |
| Points (const Points &other) | |
| int | size () const |
| Points | subset (const ivec &indices) const |
Represents a vector of locations and their metadata.
| gridpp::Points::Points | ( | ) |
| gridpp::Points::Points | ( | vec | lats, |
| vec | lons, | ||
| vec | elevs = vec(), |
||
| vec | lafs = vec(), |
||
| CoordinateType | type = Geodetic |
||
| ) |
Initialize a new grid.
| lats | vector of latitudes [degrees] |
| lons | vector of longitudes [degrees] |
| elevs | vector of elevations [m] |
| lafs | vector of land area fractions [1] |
| type | Coordinate type |
| gridpp::Points::Points | ( | const Points & | other | ) |
| ivec gridpp::Points::get_closest_neighbours | ( | float | lat, |
| float | lon, | ||
| int | num, | ||
| bool | include_match = true |
||
| ) | const |
| CoordinateType gridpp::Points::get_coordinate_type | ( | ) | const |
| vec gridpp::Points::get_elevs | ( | ) | const |
| gridpp::Points gridpp::Points::get_in_domain | ( | const Grid & | grid | ) | const |
| vec gridpp::Points::get_lafs | ( | ) | const |
| vec gridpp::Points::get_lats | ( | ) | const |
| vec gridpp::Points::get_lons | ( | ) | const |
| int gridpp::Points::get_nearest_neighbour | ( | float | lat, |
| float | lon, | ||
| bool | include_match = true |
||
| ) | const |
| ivec gridpp::Points::get_neighbours | ( | float | lat, |
| float | lon, | ||
| float | radius, | ||
| bool | include_match = true |
||
| ) | const |
| ivec gridpp::Points::get_neighbours_with_distance | ( | float | lat, |
| float | lon, | ||
| float | radius, | ||
| vec & | distances, | ||
| bool | include_match = true |
||
| ) | const |
| int gridpp::Points::get_num_neighbours | ( | float | lat, |
| float | lon, | ||
| float | radius, | ||
| bool | include_match = true |
||
| ) | const |
| gridpp::Point gridpp::Points::get_point | ( | int | index | ) | const |
| gridpp::Points & gridpp::Points::operator= | ( | gridpp::Points | other | ) |
| int gridpp::Points::size | ( | ) | const |
| gridpp::Points gridpp::Points::subset | ( | const ivec & | indices | ) | const |
1.8.13