#include <titanlib.h>
|
| ivec | get_closest_neighbours (float lat, float lon, int num, bool include_match=true) const |
| |
| CoordinateType | get_coordinate_type () const |
| |
| vec | get_elevs () 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 |
| |
| 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() [1/4]
| titanlib::Points::Points |
( |
| ) |
|
◆ Points() [2/4]
Initialize a new grid.
- Parameters
-
| 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 |
◆ Points() [3/4]
◆ Points() [4/4]
| titanlib::Points::Points |
( |
const Points & |
other | ) |
|
◆ get_closest_neighbours()
| ivec titanlib::Points::get_closest_neighbours |
( |
float |
lat, |
|
|
float |
lon, |
|
|
int |
num, |
|
|
bool |
include_match = true |
|
) |
| const |
◆ get_coordinate_type()
◆ get_elevs()
| vec titanlib::Points::get_elevs |
( |
| ) |
const |
◆ get_lafs()
| vec titanlib::Points::get_lafs |
( |
| ) |
const |
◆ get_lats()
| vec titanlib::Points::get_lats |
( |
| ) |
const |
◆ get_lons()
| vec titanlib::Points::get_lons |
( |
| ) |
const |
◆ get_nearest_neighbour()
| int titanlib::Points::get_nearest_neighbour |
( |
float |
lat, |
|
|
float |
lon, |
|
|
bool |
include_match = true |
|
) |
| const |
◆ get_neighbours()
| ivec titanlib::Points::get_neighbours |
( |
float |
lat, |
|
|
float |
lon, |
|
|
float |
radius, |
|
|
bool |
include_match = true |
|
) |
| const |
◆ get_neighbours_with_distance()
| ivec titanlib::Points::get_neighbours_with_distance |
( |
float |
lat, |
|
|
float |
lon, |
|
|
float |
radius, |
|
|
vec & |
distances, |
|
|
bool |
include_match = true |
|
) |
| const |
◆ get_num_neighbours()
| int titanlib::Points::get_num_neighbours |
( |
float |
lat, |
|
|
float |
lon, |
|
|
float |
radius, |
|
|
bool |
include_match = true |
|
) |
| const |
◆ operator=()
◆ size()
| int titanlib::Points::size |
( |
| ) |
const |
The documentation for this class was generated from the following files: