|
LuciadCPillar 2026.1
|
Coordinate references and geodesy calculations. More...
Classes | |
| class | luciad::CoordinateReference |
| Represents a coordinate reference. More... | |
| class | luciad::CoordinateReferenceProvider |
| Factory to create coordinate references from EPSG, WKT and OGC identifiers, and to access the most commonly used references without error handling. More... | |
| class | luciad::GeodesyCalculations |
| Provides geodesy calculations. More... | |
| class | luciad::GeoLocation |
| A GeoLocation represents a location and orientation on the globe. More... | |
| class | luciad::LineIntersection |
| The result of a line intersection. More... | |
| class | luciad::Transformation |
| Provides transformations between a source and a target coordinate reference. More... | |
Enumerations | |
| enum class | luciad::CoordinateReferenceType { luciad::CoordinateReferenceType::Geodetic , luciad::CoordinateReferenceType::Grid , luciad::CoordinateReferenceType::Geocentric , luciad::CoordinateReferenceType::Topocentric , luciad::CoordinateReferenceType::Cartesian } |
| An enumeration of coordinate reference types. More... | |
| enum class | luciad::LineInterpolationType { luciad::LineInterpolationType::Geodesic , luciad::LineInterpolationType::Rhumb , luciad::LineInterpolationType::Linear } |
| Line type: geodesics vs rhumbs vs linear. More... | |
Coordinate references and geodesy calculations.
Provides support for coordinate references and transformations and for geodesy calculations.
|
strong |
An enumeration of coordinate reference types.
luciad/geodesy/CoordinateReference.h
| Enumerator | |
|---|---|
| Geodetic | A geodetic reference system is a reference based on a geodetic datum. Coordinates in these references correspond with longitude, latitude and height values. Longitude and latitude values are expressed in degrees, height values in meters. |
| Grid | A grid reference (or projected reference) is a Cartesian reference that contains the relation between its (x, y, z) coordinates and the corresponding geodetic (longitude, latitude, height) coordinates. (x, y) is a regional Easting-Northing pair while z is equal to the original height.
|
| Geocentric | A geocentric reference is a Cartesian reference based on a geodetic datum. Coordinates are expressed in (x,y,z) with regard to the center of the ellipsoid on which the geodetic datum is based. |
| Topocentric | A topocentric reference is a Cartesian reference that is defined by a geodetic datum and a lon-lat-height point that defines the origin of the reference. A topocentric coordinate system is a right-handed Cartesian coordinate system with the following properties:
This reference is also referred to as an ENU (East-North-Up) projection. |
| Cartesian | A Cartesian reference is a self-contained coordinate system that represents positions directly as XY(Z) coordinates. These coordinates are only relative to that reference frame: they do not inherently correspond to a location on Earth.
|
|
strong |
Line type: geodesics vs rhumbs vs linear.
luciad/geodesy/LineInterpolationType.h
| Enumerator | |
|---|---|
| Geodesic | Geodesic interpolation between points. |
| Rhumb | Rhumbline interpolation between points. |
| Linear | Linear interpolation between points. |