osgEarth 2.1.1
Classes | Namespaces | Defines | Functions

/home/cube/sources/osgearth/src/osgEarthDrivers/engine_seamless/Euler File Reference

#include <osgEarth/Common>
#include <osgEarth/Profile>
#include <osgEarth/TileKey>
#include <osgEarth/Locators>
Include dependency graph for Euler:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  seamless::EulerFaceLocator
class  seamless::EulerSpatialReference
class  seamless::EulerProfile

Namespaces

namespace  seamless
namespace  seamless::euler

Defines

#define SEAMLESS_EULER   1

Functions

bool seamless::euler::latLonToFaceCoords (double lat_deg, double lon_deg, double &out_x, double &out_y, int &out_face, int faceHint=-1)
bool seamless::euler::faceCoordsToLatLon (double x, double y, int face, double &out_lat_deg, double &out_lon_deg)
bool seamless::euler::cubeToFace (double &in_out_x, double &in_out_y, int &out_face)
bool seamless::euler::cubeToFace (double &in_out_xmin, double &in_out_ymin, double &in_out_xmax, double &in_out_ymax, int &out_face)
bool seamless::euler::faceToCube (double &in_out_x, double &in_out_y, int face)
osg::Vec3d seamless::euler::face2dc (int face, const osg::Vec2d &faceCoord)
double seamless::euler::arcLength (const osg::Vec2d &coord1, const osg::Vec2d &coord2, int face)
double seamless::euler::distanceToSegment (const osg::Vec3d &p, const osg::Vec2d &coord1, const osg::Vec2d &coord2, int face)
double seamless::euler::distanceToSegment (const osg::Vec3d &p, const osg::Vec3d &coord1, const osg::Vec3d &coord2)

Define Documentation

#define SEAMLESS_EULER   1

Definition at line 21 of file Euler.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines