osgEarth 2.1.1
Functions

seamless::anonymous_namespace{QSC.cpp} Namespace Reference

Functions

SpatialReferencecreateQscSRS ()

Function Documentation

SpatialReference* seamless::anonymous_namespace{QSC.cpp}::createQscSRS ( )

Definition at line 628 of file QSC.cpp.

{
    // root the cube srs with a WGS84 intermediate ellipsoid.
    std::string init = "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs";

    SpatialReference* result = 0;
    GDAL_SCOPED_LOCK;
    void* handle = OSRNewSpatialReference(0);
    if ( OSRImportFromProj4( handle, init.c_str() ) == OGRERR_NONE )
        {
        result = new QscSpatialReference( handle );
        }
        else
        {
        OE_WARN << "[osgEarth::SRS] Unable to create SRS: " << init << std::endl;
        OSRDestroySpatialReference( handle );
        }
    return result;
}
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines