diff --git a/examples/osgdem/osgdem.cpp b/examples/osgdem/osgdem.cpp index dcb7a8fe6..2c631bb17 100644 --- a/examples/osgdem/osgdem.cpp +++ b/examples/osgdem/osgdem.cpp @@ -78,6 +78,24 @@ char *SanitizeSRS( const char *pszUserInput ) } +void ellipsodeTransformTest(double latitude, double longitude, double height) +{ + osgTerrain::EllipsodeTransform transform; + + double X,Y,Z; + double newLat, newLong, newHeight; + + transform.convertLatLongHeightToXYZ(latitude,longitude,height, + X,Y,Z); + + transform.convertXYZToLatLongHeight(X,Y,Z, + newLat,newLong,newHeight); + + std::cout<<"lat = "<