Classes | |
| class | CscCartographicProjection |
Enumerations | |
| enum | CscProjectionLambertType { CC42 = 1, CC43 = 2, CC44 = 3, CC45 = 4, CC46 = 5, CC47 = 6, CC48 = 7, CC49 = 8, CC50 = 9 } |
| enum | CscCartographicProjectionType { EPSG9842, EPSG9843, EPSG9844, EPSG9845, EPSG9846, EPSG9847, EPSG9848, EPSG9849, EPSG9850, EPSG3395 } |
Functions | |
| double | isometricLatitude (double phi, double e) |
| CscPoint3d | findPointAtDistanceFrom (double latitude, double longitude, double rotationFromNorthRad, double distanceMeters) |
| CscPoint3d | pictureCoordToGpsPositionWithFOV (double latitude, double longitude, double altitudeInMeters, double widthFOV, double heightFOV, double heading, double cameraOrientation, double photoX, double photoY, double imageHeight, double imageWidth) |
| CscPoint3d * | projectWGS84toLambertCC (const CscPoint3d *position, const CscProjectionLambertType projection) |
| CscPoint3d * | calculatePositionFromGps (double lat, double lng, double latCornerBLScene, double longCornerBLScene, double latCornerBRScene, double longCornerBRScene, double latCornerTLScene, double longCornerTLScene, double latCornerTRScene, double longCornerTRScene) |
| double | getDistanceBetweenTwoWGS84Points (const CscPoint3d *firstPoint, const CscPoint3d *secondPoint) |
| CscPoint3d * | projectWGS84PointWithDistanceAndAngle (const CscPoint3d *initialPoint, double distance, double angle) |
Variables | |
| static unique_ptr< CscLogger > | logger = CscLogger::getForCategory("CscCartography") |
| CscPoint3d * conscience_utils::Cartography::calculatePositionFromGps | ( | double | lat, |
| double | lng, | ||
| double | latCornerBLScene, | ||
| double | longCornerBLScene, | ||
| double | latCornerBRScene, | ||
| double | longCornerBRScene, | ||
| double | latCornerTLScene, | ||
| double | longCornerTLScene, | ||
| double | latCornerTRScene, | ||
| double | longCornerTRScene | ||
| ) |
| CscPoint3d conscience_utils::Cartography::findPointAtDistanceFrom | ( | double | latitude, |
| double | longitude, | ||
| double | rotationFromNorthRad, | ||
| double | distanceMeters | ||
| ) |
| double conscience_utils::Cartography::getDistanceBetweenTwoWGS84Points | ( | const CscPoint3d * | firstPoint, |
| const CscPoint3d * | secondPoint | ||
| ) |
| double conscience_utils::Cartography::isometricLatitude | ( | double | phi, |
| double | e | ||
| ) |
| CscPoint3d conscience_utils::Cartography::pictureCoordToGpsPositionWithFOV | ( | double | latitude, |
| double | longitude, | ||
| double | altitudeInMeters, | ||
| double | widthFOV, | ||
| double | heightFOV, | ||
| double | heading, | ||
| double | cameraOrientation, | ||
| double | photoX, | ||
| double | photoY, | ||
| double | imageHeight, | ||
| double | imageWidth | ||
| ) |
| CscPoint3d * conscience_utils::Cartography::projectWGS84PointWithDistanceAndAngle | ( | const CscPoint3d * | initialPoint, |
| double | distance, | ||
| double | angle | ||
| ) |
| CscPoint3d * conscience_utils::Cartography::projectWGS84toLambertCC | ( | const CscPoint3d * | position, |
| const CscProjectionLambertType | projection | ||
| ) |
|
static |