Represents a geographic location extracted from iCSV files. (POINT(X Y)...)
#include <iCSVHelper.h>
Public Member Functions | |
bool | isEmpty () const |
Checks if the geoLocation is empty. More... | |
std::string | toString () const |
Converts the geoLocation to a string representation. More... | |
void | standardizeNodata () |
Coords | toCoords (const int &epsg) const |
geoLocation & | operator= (const geoLocation &rhs) |
geoLocation (const geoLocation &rhs) | |
geoLocation ()=default | |
geoLocation (const double &in_x, const double &in_y, const double &in_z, const double &in_slope_angle=default_nodata, const double &in_slope_azi=default_nodata) | |
Public Attributes | |
double | x = default_nodata |
double | y = default_nodata |
double | z = default_nodata |
double | slope_angle = default_nodata |
double | slope_azi = default_nodata |
mio::iCSV::geoLocation::geoLocation | ( | const geoLocation & | rhs | ) |
|
default |
mio::iCSV::geoLocation::geoLocation | ( | const double & | in_x, |
const double & | in_y, | ||
const double & | in_z, | ||
const double & | in_slope_angle = default_nodata , |
||
const double & | in_slope_azi = default_nodata |
||
) |
|
inline |
Checks if the geoLocation is empty.
geoLocation & mio::iCSV::geoLocation::operator= | ( | const geoLocation & | rhs | ) |
|
inline |
|
inline |
|
inline |
Converts the geoLocation to a string representation.
double mio::iCSV::geoLocation::slope_angle = default_nodata |
The slope angle at the location.
double mio::iCSV::geoLocation::slope_azi = default_nodata |
The slope azimuth at the location.
double mio::iCSV::geoLocation::x = default_nodata |
The x-coordinate of the location.
double mio::iCSV::geoLocation::y = default_nodata |
The y-coordinate of the location.
double mio::iCSV::geoLocation::z = default_nodata |
The z-coordinate of the location.