osgEarth 2.1.1
Namespaces | Defines | Functions

/home/cube/sources/osgearth/src/osgEarthDrivers/engine_seamless/QSC.cpp File Reference

#include "QSC"
#include <algorithm>
#include <vector>
#include <osg/Math>
#include <osgEarth/Registry>
#include <ogr_api.h>
#include <ogr_spatialref.h>
Include dependency graph for QSC.cpp:

Go to the source code of this file.

Namespaces

namespace  seamless
namespace  seamless::qsc
namespace  seamless::anonymous_namespace{QSC.cpp}

Defines

#define LC   "[seamless::QSC] "

Functions

Vec3d seamless::qsc::latLon2xyz (double lat_deg, double lon_deg)
int seamless::qsc::getFace (const Vec3d &vec)
Vec3d seamless::qsc::xyz2qrs (const Vec3d &xyz, int face)
bool seamless::qsc::latLonToFaceCoords (double lat_deg, double lon_deg, double &out_x, double &out_y, int &out_face, int faceHint=-1)
Vec3d seamless::qsc::face2qrs (const Vec2d &face)
Vec3d seamless::qsc::face2ec (int faceNum, const Vec2d &faceCoord)
bool seamless::qsc::faceCoordsToLatLon (double x, double y, int face, double &out_lat_deg, double &out_lon_deg)
bool seamless::qsc::cubeToFace (double &in_out_x, double &in_out_y, int &out_face)
bool seamless::qsc::cubeToFace (double &in_out_xmin, double &in_out_ymin, double &in_out_xmax, double &in_out_ymax, int &out_face)
bool seamless::qsc::faceToCube (double &in_out_x, double &in_out_y, int face)
SpatialReferenceseamless::anonymous_namespace{QSC.cpp}::createQscSRS ()

Define Documentation

#define LC   "[seamless::QSC] "

Definition at line 30 of file QSC.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines