|
|
| Sample ()=default |
| | Default constructor.
|
| |
|
| Sample (double x, double y, double value) |
| | Constructor taking coordinates and values.
|
| |
|
bool | IsValid (const double missingValue=constants::missing::doubleValue) const |
| | Determines if the sample instance has valid coordinates.
|
| |
|
| Point () |
| | Constructor initializing with missing values.
|
| |
| | Point (double x, double y) |
| | Constructor initializing with given coordinates.
|
| |
| void | SetInvalid () |
| | Set the point to be invalid.
|
| |
|
Point & | operator+= (const Point &p) |
| | Inplace add point to point.
|
| |
|
Point & | operator-= (const Point &p) |
| | Inplace subtract point from point.
|
| |
|
Point & | operator+= (const Vector &vec) |
| | Inplace add vector to a point.
|
| |
|
Point & | operator-= (const Vector &vec) |
| | Inplace subtract vector from a point.
|
| |
| Point & | operator/= (const Point &p) |
| | Inplace divide point by point.
|
| |
|
Point & | operator*= (const Point &p) |
| | Inplace multiply point by point.
|
| |
|
Point & | operator+= (const double p) |
| | Inplace add scalar to point.
|
| |
|
Point & | operator-= (const double p) |
| | Inplace subtract scalar from point.
|
| |
| Point & | operator/= (const double p) |
| | Inplace divide point by scalar.
|
| |
|
Point & | operator*= (const double p) |
| | Inplace multiply point by scalar.
|
| |
|
Point | operator* (int const &rhs) const |
| | Overloads multiplication with a integer.
|
| |
|
| operator Vector () const |
| | Type conversion operator.
|
| |
| void | TransformSphericalToCartesian (double referenceLatitude) |
| | Transforms spherical coordinates to cartesian.
|
| |
|
bool | IsValid (const double missingValue=constants::missing::doubleValue) const |
| | Determines if one of the point coordinates equals to missingValue.
|
| |
A struct describing a sample with two coordinates and a value.