Conscience Core
Classes | Namespaces | Enumerations | Functions
CscCartography.h File Reference
#include "Util/conscience_log.h"
#include "Axiomes/Csc3dTypes.h"
#include <string>

Go to the source code of this file.

Classes

class  conscience_utils::Cartography::CscCartographicProjection
 

Namespaces

 conscience_utils
 
 conscience_utils::Cartography
 

Enumerations

enum  conscience_utils::Cartography::CscProjectionLambertType {
  conscience_utils::Cartography::CC42 = 1, conscience_utils::Cartography::CC43 = 2, conscience_utils::Cartography::CC44 = 3, conscience_utils::Cartography::CC45 = 4,
  conscience_utils::Cartography::CC46 = 5, conscience_utils::Cartography::CC47 = 6, conscience_utils::Cartography::CC48 = 7, conscience_utils::Cartography::CC49 = 8,
  conscience_utils::Cartography::CC50 = 9
}
 
enum  conscience_utils::Cartography::CscCartographicProjectionType {
  conscience_utils::Cartography::EPSG9842, conscience_utils::Cartography::EPSG9843, conscience_utils::Cartography::EPSG9844, conscience_utils::Cartography::EPSG9845,
  conscience_utils::Cartography::EPSG9846, conscience_utils::Cartography::EPSG9847, conscience_utils::Cartography::EPSG9848, conscience_utils::Cartography::EPSG9849,
  conscience_utils::Cartography::EPSG9850, conscience_utils::Cartography::EPSG3395
}
 

Functions

CscPoint3dconscience_utils::Cartography::projectWGS84toLambertCC (const CscPoint3d *position, const CscProjectionLambertType projection)
 
double conscience_utils::Cartography::isometricLatitude (double phi, double e)
 
double conscience_utils::Cartography::getDistanceBetweenTwoWGS84Points (const CscPoint3d *firstPoint, const CscPoint3d *secondPoint)
 
CscPoint3dconscience_utils::Cartography::projectWGS84PointWithDistanceAndAngle (const CscPoint3d *initialPoint, double distance, double angle)
 
CscPoint3dconscience_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)
 
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)