#include <gridpp.h>
Public Member Functions | |
ivec | get_closest_neighbours (float lat, float lon, int num) 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) const |
ivec | get_neighbours (float lat, float lon, float radius) const |
ivec | get_neighbours_with_distance (float lat, float lon, float radius, vec &distances) const |
int | get_num_neighbours (float lat, float lon, float radius) const |
Points & | operator= (Points other) |
Points () | |
Points (vec lats, vec lons, vec elevs=vec(), vec lafs=vec()) | |
Points (const Points &other) | |
int | size () const |
Represents a vector of locations and their metadata.
gridpp::Points::Points | ( | ) |
gridpp::Points::Points | ( | const Points & | other | ) |
ivec gridpp::Points::get_closest_neighbours | ( | float | lat, |
float | lon, | ||
int | num | ||
) | 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 | ||
) | const |
ivec gridpp::Points::get_neighbours | ( | float | lat, |
float | lon, | ||
float | radius | ||
) | const |
ivec gridpp::Points::get_neighbours_with_distance | ( | float | lat, |
float | lon, | ||
float | radius, | ||
vec & | distances | ||
) | const |
int gridpp::Points::get_num_neighbours | ( | float | lat, |
float | lon, | ||
float | radius | ||
) | const |
gridpp::Points & gridpp::Points::operator= | ( | gridpp::Points | other | ) |
int gridpp::Points::size | ( | ) | const |