diff -Nru osgearth-2.9.0+dfsg/appveyor.yml osgearth-2.10.2+dfsg/appveyor.yml --- osgearth-2.9.0+dfsg/appveyor.yml 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/appveyor.yml 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,36 @@ +version: 1.0.{build} +shallow_clone: true +os: Visual Studio 2017 + +install: + #- cd C:\tools\vcpkg + #- vcpkg install osg:x64-windows sqlite3:x64-windows protobuf:x64-windows poco:x64-windows + #- vcpkg integrate install + - mkdir c:\temp + - cd c:\temp + - ps: Start-FileDownload 'https://s3.amazonaws.com/pelican-public/osgearth-vcpkg-deps.7z' + - 7z x osgearth-vcpkg-deps.7Z + - cd C:\projects\osgearth + +build_script: + - mkdir build + - cd build + #- cmake .. -G "Visual Studio 15 2017 Win64" -DCMAKE_BUILD_TYPE=Release -DWIN32_USE_MP=ON -DCMAKE_INSTALL_PREFIX=c:\projects\osgearth\install -DCMAKE_TOOLCHAIN_FILE=c:/tools/vcpkg/scripts/buildsystems/vcpkg.cmake + - cmake .. -G "Visual Studio 15 2017 Win64" -DCMAKE_BUILD_TYPE=Release -DWIN32_USE_MP=ON -DCMAKE_INSTALL_PREFIX=c:\projects\osgearth\install -DCMAKE_TOOLCHAIN_FILE=c:/temp/osgearth-vcpkg-deps/scripts/buildsystems/vcpkg.cmake + - cmake --build . --target INSTALL --config Release + - cd ..\install + - 7z a c:\projects\osgearth\osgearth.zip . + +cache: c:\tools\vcpkg\installed\ + +artifacts: + - path: osgearth.zip + name: osgearth + +notifications: + - provider: Slack + incoming_webhook: + secure: CeOwsQhxU4rvSp7EJrBWYhhfAhTFRMH/RxKYr2PBrAi3vk5hbMJBBYtvPAGtHMXp7k1E0JwbeC3rrtpVtg6wqbpplVMDSQZs+26H/LSY2so= + + + diff -Nru osgearth-2.9.0+dfsg/CMakeLists.txt osgearth-2.10.2+dfsg/CMakeLists.txt --- osgearth-2.9.0+dfsg/CMakeLists.txt 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/CMakeLists.txt 2019-07-11 18:30:19.000000000 +0000 @@ -1,4 +1,4 @@ -CMAKE_MINIMUM_REQUIRED(VERSION 2.8.11 FATAL_ERROR) +CMAKE_MINIMUM_REQUIRED(VERSION 3.1 FATAL_ERROR) if(COMMAND cmake_policy) # Works around warnings libraries linked against that don't @@ -8,10 +8,13 @@ # Works around warnings about escaped quotes in ADD_DEFINITIONS # statements. cmake_policy(SET CMP0005 OLD) - + # Qt5 qt5_use_modules usage was causing "Policy CMP0043 is not set: Ignore COMPILE_DEFINITIONS_ properties." warnings cmake_policy(SET CMP0043 NEW) + # Double colon in target name means IMPORTED (and not ALIAS or IMPORTED). + # Fixes a warning when cache_rocksdb links to target "RocksDB::rocksdb" + cmake_policy(SET CMP0028 NEW) endif(COMMAND cmake_policy) # @@ -23,8 +26,8 @@ PROJECT(OSGEARTH) SET(OSGEARTH_MAJOR_VERSION 2) -SET(OSGEARTH_MINOR_VERSION 9) -SET(OSGEARTH_PATCH_VERSION 0) +SET(OSGEARTH_MINOR_VERSION 10) +SET(OSGEARTH_PATCH_VERSION 2) SET(OSGEARTH_SOVERSION 0) SET(OSGEARTH_PLUGIN_PREFIX "") @@ -50,6 +53,12 @@ # Good place to look for the OSG 3rd party libs SET(THIRD_PARTY_DIR "" CACHE PATH "OSG 3rd-party dependency folder") +IF(THIRD_PARTY_DIR) + LIST(APPEND CMAKE_INCLUDE_PATH ${THIRD_PARTY_DIR}/include) + LIST(APPEND CMAKE_LIBRARY_PATH ${THIRD_PARTY_DIR}/lib) + MESSAGE(STATUS "CMAKE_INCLUDE_PATH=${CMAKE_INCLUDE_PATH}") +ENDIF(THIRD_PARTY_DIR) + # We have some custom .cmake scripts not in the official distribution. # Maybe this can be used override existing behavior if needed? SET(CMAKE_MODULE_PATH "${OSGEARTH_SOURCE_DIR}/CMakeModules;${CMAKE_MODULE_PATH}") @@ -66,22 +75,34 @@ # check for iOS build OPTION(OSGEARTH_BUILD_PLATFORM_IPHONE "Enable IPhoneSDK Device support" OFF) -OPTION(OSGEARTH_BUILD_PLATFORM_IPHONE_SIMULATOR "Enable IPhoneSDK Simulator support" OFF) -IF(OSGEARTH_BUILD_PLATFORM_IPHONE OR OSGEARTH_BUILD_PLATFORM_IPHONE_SIMULATOR) +IF(OSGEARTH_BUILD_PLATFORM_IPHONE) + SET(OSGEARTH_USE_GLES TRUE) - #you need to manually set the default sdk version here - SET (IPHONE_SDKVER "10.2" CACHE STRING "iOS SDK-Version") - SET (IPHONE_VERSION_MIN "8.0" CACHE STRING "IOS minimum os version, use 7.0 or greater to get 64bit support") - SET (IPHONE_PLATFORMSROOT "/Applications/Xcode.app/Contents/Developer/Platforms") - - IF(OSGEARTH_BUILD_PLATFORM_IPHONE) - SET(CMAKE_OSX_SYSROOT "${IPHONE_PLATFORMSROOT}/iPhoneOS.platform/Developer/SDKs/iPhoneOS${IPHONE_SDKVER}.sdk" CACHE STRING "System root for iOS" FORCE) - SET(CMAKE_OSX_ARCHITECTURES "armv7;armv7s;arm64" CACHE STRING "Build architectures for iOS" FORCE) - ELSE() - SET(CMAKE_OSX_SYSROOT "${IPHONE_PLATFORMSROOT}/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator${IPHONE_SDKVER}.sdk" CACHE STRING "System root for iOS" FORCE) - SET(CMAKE_OSX_ARCHITECTURES "i386" CACHE STRING "Build architectures for iOS Simulator" FORCE) - ENDIF() + + # set sdk and min versions + SET (IPHONE_SDKVER "10.2" CACHE STRING "IOS SDK-Version") + SET (IPHONE_VERSION_MIN "7.0" CACHE STRING "IOS minimum os version, use 7.0 or greater to get 64bit support") + + # get full path to sdk from requested versions + SET (IPHONE_DEVROOT "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer") + SET (IPHONE_SDKROOT "${IPHONE_DEVROOT}/SDKs/iPhoneOS${IPHONE_SDKVER}.sdk") + + # optionally enable bitcode for the build + SET (IPHONE_ENABLE_BITCODE "NO" CACHE STRING "IOS Enable Bitcode") + + # seamless toggle between device and simulator + SET(CMAKE_XCODE_EFFECTIVE_PLATFORMS "-iphoneos;-iphonesimulator") + + # set deployment target to min version + SET(CMAKE_XCODE_ATTRIBUTE_IPHONEOS_DEPLOYMENT_TARGET "${IPHONE_VERSION_MIN}" CACHE STRING "Deployment target for iOS" FORCE) + + # Set standard architectures + SET(CMAKE_OSX_ARCHITECTURES "$(ARCHS_STANDARD)") + + # set the sdk path as our sysroot + SET(CMAKE_OSX_SYSROOT "${IPHONE_SDKROOT}" CACHE STRING "System root for iOS" FORCE) + ENDIF () @@ -119,16 +140,30 @@ FIND_PACKAGE(GDAL) FIND_PACKAGE(GEOS) FIND_PACKAGE(Sqlite3) -FIND_PACKAGE(ZLIB) FIND_PACKAGE(Poco) FIND_PACKAGE(LevelDB) -FIND_PACKAGE(RocksDB) + +SET (WITH_STATIC_ROCKSDB FALSE CACHE BOOL "Use static library of RocksDB") + +IF(MINGW) + FIND_PACKAGE(RocksDB CONFIG) + IF(RocksDB_FOUND) + MESSAGE(STATUS "Found RocksDB " ${RocksDB_VERSION}) + ENDIF() +ELSE(MINGW) + IF (WITH_STATIC_ROCKSDB) + FIND_PACKAGE(RocksDB REQUIRED COMPONENTS STATIC) + ELSE() + FIND_PACKAGE(RocksDB) + ENDIF() +ENDIF(MINGW) FIND_PACKAGE(SilverLining QUIET) FIND_PACKAGE(Triton QUIET) -FIND_PACKAGE(PROTOBUF QUIET) +FIND_PACKAGE(Protobuf QUIET) +SET (PROTOBUF_USE_DLLS FALSE CACHE BOOL "Set this to true if Protobuf is compiled as dll") SET (WITH_EXTERNAL_DUKTAPE FALSE CACHE BOOL "Use bundled or system wide version of Duktape") IF (WITH_EXTERNAL_DUKTAPE) @@ -143,60 +178,19 @@ FIND_PACKAGE(TinyXML) ENDIF (WITH_EXTERNAL_TINYXML) -IF(UNIX) +IF(UNIX AND NOT ANDROID) # Not sure what this will do on Cygwin and Msys # Also, remember OS X X11 is a user installed option so it may not exist. FIND_PACKAGE(X11) # Some Unicies need explicit linkage to the Math library or the build fails. FIND_LIBRARY(MATH_LIBRARY m) -ENDIF(UNIX) - - -OPTION(OSGEARTH_QT_BUILD "Enable to use Qt (build Qt-dependent libraries, plugins and examples)" OFF) -OPTION(OSGEARTH_QT_BUILD_LEGACY_WIDGETS "Build the legacy Qt widgets" OFF) -set(OSGEARTH_QT_VERSION 5 CACHE STRING "Qt version to use") - -IF(OSGEARTH_QT_BUILD) - # To select a specific version of QT define DESIRED_QT_VERSION - # via cmake -DDESIRED_QT_VERSION=5 - # QUIET option disables messages if the package cannot be found. - IF (OSGEARTH_QT_VERSION) - IF (OSGEARTH_QT_VERSION MATCHES "5") - FIND_PACKAGE(Qt5Widgets REQUIRED) - ELSEIF (OSGEARTH_QT_VERSION MATCHES "4") - FIND_PACKAGE(Qt4 REQUIRED) - ENDIF() - ELSE() - FIND_PACKAGE(Qt5Widgets QUIET) - IF ( NOT Qt5Widgets_FOUND ) - FIND_PACKAGE(Qt4 REQUIRED) - ENDIF() - ENDIF() -ENDIF(OSGEARTH_QT_BUILD) - -IF(Qt5Widgets_FOUND) - message(STATUS "Qt: Using version 5") - FIND_PACKAGE(Qt5Core QUIET) - FIND_PACKAGE(Qt5Gui QUIET) - FIND_PACKAGE(Qt5OpenGL QUIET) - FIND_PACKAGE(Qt5OpenGLExtensions QUIET) - IF ( Qt5Core_FOUND AND Qt5Widgets_FOUND AND Qt5Gui_FOUND AND Qt5OpenGL_FOUND AND Qt5OpenGLExtensions_FOUND ) - SET(QT_INCLUDES ${Qt5Widgets_INCLUDE_DIRS} ${Qt5OpenGL_INCLUDE_DIRS} ${Qt5OpenGLExtensions_INCLUDE_DIRS}) - ENDIF () -ELSEIF(QT4_FOUND) - message(STATUS "Qt: Using version 4") - INCLUDE(${QT_USE_FILE}) - SET(QT_INCLUDES ${QT_INCLUDES} ${QT_INCLUDE_DIR} ${QT_QTCORE_INCLUDE_DIR} ${QT_QTGUI_INCLUDE_DIR}${QT_QTOPENGL_INCLUDE_DIR} ) - SET(QT_ALL_LIBRARIES ${QT_LIBRARIES} ${QT_QTCORE_LIBRARY} ${QT_QTWEBKIT_LIBRARY} ${QT_QTNETWORK_LIBRARY} ${QT_QTXML_LIBRARY} ${QT_QTOPENGL_LIBRARY}) -ENDIF () +ENDIF(UNIX AND NOT ANDROID) -# Common global definitions -#ADD_DEFINITIONS(-D) # Platform specific definitions -IF(WIN32) +IF(WIN32 AND NOT ANDROID) FIND_PACKAGE(GLCORE) IF(GLCORE_FOUND) INCLUDE_DIRECTORIES( ${GLCORE_INCLUDE_DIR} ) @@ -219,7 +213,7 @@ ADD_DEFINITIONS(-D_SCL_SECURE_NO_WARNINGS) ADD_DEFINITIONS(-D_CRT_SECURE_NO_DEPRECATE) ENDIF(MSVC) -ENDIF(WIN32) +ENDIF(WIN32 AND NOT ANDROID) # Common to all platforms: @@ -230,6 +224,10 @@ INCLUDE(OsgEarthMacroUtils) +# Detect C++11 compiler support and set a variable. +INCLUDE(CXX11) +check_for_cxx11_compiler(CXX11_AVAILABLE) + DETECT_OSG_VERSION() IF (NOT OPENSCENEGRAPH_VERSION) @@ -242,6 +240,7 @@ INCLUDE_DIRECTORIES( ${OSGEARTH_SOURCE_DIR}/src ${OSG_INCLUDE_DIR} + ${OSG_GEN_INCLUDE_DIR} ) #FIND_PACKAGE(GDAL) @@ -258,12 +257,12 @@ # Installation stuff -IF(UNIX AND NOT WIN32 AND NOT APPLE) +IF(UNIX AND NOT WIN32 AND NOT APPLE AND NOT ANDROID) IF(CMAKE_SIZEOF_VOID_P MATCHES "8") SET(LIB_POSTFIX "64" CACHE STRING "suffix for 32/64 dir placement") MARK_AS_ADVANCED(LIB_POSTFIX) ENDIF(CMAKE_SIZEOF_VOID_P MATCHES "8") -ENDIF(UNIX AND NOT WIN32 AND NOT APPLE) +ENDIF(UNIX AND NOT WIN32 AND NOT APPLE AND NOT ANDROID) IF(NOT DEFINED LIB_POSTFIX) SET(LIB_POSTFIX "") ENDIF(NOT DEFINED LIB_POSTFIX) @@ -326,13 +325,17 @@ # osgEarth Examples OPTION(BUILD_OSGEARTH_EXAMPLES "Enable to build osgEarth Examples" ON) +# Applications and tests +OPTION(BUILD_APPLICATIONS "Enable build of Applications" ON) +OPTION(BUILD_TESTS "Enable build of Tests" ON) + # OE Core ADD_SUBDIRECTORY(src) # Set defaults for Universal Binaries. We want 32-bit Intel/PPC on 10.4 # and 32/64-bit Intel/PPC on >= 10.5. Anything <= 10.3 doesn't support. -IF(APPLE) +IF(APPLE AND NOT ANDROID) # These are just defaults/recommendations, but how we want to build # out of the box. But the user needs to be able to change these options. @@ -365,7 +368,7 @@ OPTION(OSGEARTH_BUILD_FRAMEWORKS "Compile frameworks instead of dylibs" OFF) SET(OSGEARTH_BUILD_FRAMEWORKS_INSTALL_NAME_DIR "@executable_path/../Frameworks" CACHE STRING "Install name dir for compiled frameworks") -ENDIF(APPLE) +ENDIF(APPLE AND NOT ANDROID) # This needs to be run very last so other parts of the scripts can take diff -Nru osgearth-2.9.0+dfsg/CMakeModules/CXX11.cmake osgearth-2.10.2+dfsg/CMakeModules/CXX11.cmake --- osgearth-2.9.0+dfsg/CMakeModules/CXX11.cmake 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/CMakeModules/CXX11.cmake 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,53 @@ +# Copyright (c) 2013 Nathan Osman +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: + +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. + +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +# Determines whether or not the compiler supports C++11 + +# Adapted from: +# https://github.com/nathan-osman/CXX11-CMake-Macros +# +# Pass: +# msvc 14+ +# g++ 4.9.0+ +# clang 3.4+ +# +# Earlier versions of these compilers might support C++11 but the purposes +# of osgEarth we are using these minimum requirements. + +macro(check_for_cxx11_compiler _VAR) + set(${_VAR}) + if((MSVC AND NOT ${MSVC_VERSION} VERSION_LESS 1900) OR + (CMAKE_COMPILER_IS_GNUCXX AND NOT ${CMAKE_CXX_COMPILER_VERSION} VERSION_LESS 4.9.0) OR + (CMAKE_CXX_COMPILER_ID STREQUAL "Clang" AND NOT ${CMAKE_CXX_COMPILER_VERSION} VERSION_LESS 3.4)) + set(${_VAR} 1) + + message(STATUS "Checking for C++11 compiler - available") + + # enable C++11 compilation if available + set(CMAKE_CXX_STANDARD 11) + add_definitions(-DOSGEARTH_CXX11) + + # is GCC < 5, use the old ABI for binary compatibility + if (CMAKE_COMPILER_IS_GNUCXX AND ${CMAKE_CXX_COMPILER_VERSION} VERSION_LESS 5.0) + add_definitions(-D_GLIBCXX_USE_CXX11_ABI=0) + endif() + else() + message(STATUS "Checking for C++11 compiler - unavailable") + endif() +endmacro() diff -Nru osgearth-2.9.0+dfsg/CMakeModules/FindCURL.cmake osgearth-2.10.2+dfsg/CMakeModules/FindCURL.cmake --- osgearth-2.9.0+dfsg/CMakeModules/FindCURL.cmake 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/CMakeModules/FindCURL.cmake 1970-01-01 00:00:00.000000000 +0000 @@ -1,102 +0,0 @@ -FIND_PATH(CURL_INCLUDE_DIR curl.h curl/curl.h - $ENV{CURL_DIR} - NO_DEFAULT_PATH - PATH_SUFFIXES include -) - -FIND_PATH(CURL_INCLUDE_DIR curl.h curl/curl.h - PATHS ${CMAKE_PREFIX_PATH} # Unofficial: We are proposing this. - NO_DEFAULT_PATH - PATH_SUFFIXES include -) - -FIND_PATH(CURL_INCLUDE_DIR curl.h curl/curl.h - PATHS - ${THIRD_PARTY_DIR}/include - /usr/local/include/curl - /usr/local/include/CURL - /usr/local/include - /usr/include/curl - /usr/include/CURL - /usr/include - /sw/include/curl - /sw/include/CURL - /sw/include # Fink - /opt/local/include/curl - /opt/local/include/CURL - /opt/local/include # DarwinPorts - /opt/csw/include/curl - /opt/csw/include/CURL - /opt/csw/include # Blastwave - /opt/include/curl - /opt/include/CURL - /opt/include -) - -#Find the CURL release library -FIND_LIBRARY(CURL_LIBRARY - NAMES curl curllib CURL libcurl - PATHS - ${THIRD_PARTY_DIR}/lib - $ENV{CURL_DIR} - NO_DEFAULT_PATH - PATH_SUFFIXES lib64 lib -) -FIND_LIBRARY(CURL_LIBRARY - NAMES curl CURL curllib libcurl - PATHS ${CMAKE_PREFIX_PATH} # Unofficial: We are proposing this. - NO_DEFAULT_PATH - PATH_SUFFIXES lib64 lib -) -FIND_LIBRARY(CURL_LIBRARY - NAMES curl CURL curllib libcurl - PATHS - ~/Library/Frameworks - /Library/Frameworks - /usr/local - /usr - /sw - /opt/local - /opt/csw - /opt - /usr/freeware - [HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session\ Manager\\Environment;CURL_ROOT]/lib - PATH_SUFFIXES lib64 lib -) - -#Find the CURL debug library -FIND_LIBRARY(CURL_LIBRARY_DEBUG - NAMES curlD curld curllibD curllibd CURLD libcurlD libcurld - PATHS - ${THIRD_PARTY_DIR}/lib - $ENV{CURL_DIR} - NO_DEFAULT_PATH - PATH_SUFFIXES lib64 lib -) -FIND_LIBRARY(CURL_LIBRARY_DEBUG - NAMES curlD curld curllibD curllibd CURLD libcurlD libcurld - PATHS ${CMAKE_PREFIX_PATH} # Unofficial: We are proposing this. - NO_DEFAULT_PATH - PATH_SUFFIXES lib64 lib -) -FIND_LIBRARY(CURL_LIBRARY_DEBUG - NAMES curlD curld curllibD curllibd CURLD libcurlD libcurld - PATHS - ~/Library/Frameworks - /Library/Frameworks - /usr/local - /usr - /sw - /opt/local - /opt/csw - /opt - /usr/freeware - [HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session\ Manager\\Environment;CURL_ROOT]/lib - PATH_SUFFIXES lib64 lib -) - -SET(CURL_FOUND "NO") -IF(CURL_LIBRARY AND CURL_INCLUDE_DIR) - SET(CURL_FOUND "YES") -ENDIF(CURL_LIBRARY AND CURL_INCLUDE_DIR) - diff -Nru osgearth-2.9.0+dfsg/CMakeModules/FindGDAL.cmake osgearth-2.10.2+dfsg/CMakeModules/FindGDAL.cmake --- osgearth-2.9.0+dfsg/CMakeModules/FindGDAL.cmake 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/CMakeModules/FindGDAL.cmake 2019-07-11 18:30:19.000000000 +0000 @@ -22,64 +22,53 @@ SET(GDAL_DIR "" CACHE PATH "Root folder of GDAL dependency") FIND_PATH(GDAL_INCLUDE_DIR gdal.h + PATHS ${GDAL_DIR} $ENV{GDAL_DIR} - NO_DEFAULT_PATH - PATH_SUFFIXES include include/gdal -) - -FIND_PATH(GDAL_INCLUDE_DIR gdal.h - ${GDAL_DIR} - PATHS ${CMAKE_PREFIX_PATH} # Unofficial: We are proposing this. - NO_DEFAULT_PATH - PATH_SUFFIXES include + NO_DEFAULT_PATH + PATH_SUFFIXES include include/gdal ) FIND_PATH(GDAL_INCLUDE_DIR gdal.h PATHS - ${GDAL_DIR}/include - ~/Library/Frameworks/gdal.framework/Headers - /Library/Frameworks/gdal.framework/Headers - /usr/local/include/gdal - /usr/local/include/GDAL - /usr/local/include - /usr/include/gdal - /usr/include/GDAL - /usr/include - /sw/include/gdal - /sw/include/GDAL - /sw/include # Fink - /opt/local/include/gdal - /opt/local/include/GDAL - /opt/local/include # DarwinPorts - /opt/csw/include/gdal - /opt/csw/include/GDAL - /opt/csw/include # Blastwave - /opt/include/gdal - /opt/include/GDAL - /opt/include - c:/Program Files/FWTools2.1.0/include + ${GDAL_DIR}/include + ~/Library/Frameworks/gdal.framework/Headers + /Library/Frameworks/gdal.framework/Headers + /usr/local/include/gdal + /usr/local/include/GDAL + /usr/local/include + /usr/include/gdal + /usr/include/GDAL + /usr/include + /sw/include/gdal + /sw/include/GDAL + /sw/include # Fink + /opt/local/include/gdal + /opt/local/include/GDAL + /opt/local/include # DarwinPorts + /opt/csw/include/gdal + /opt/csw/include/GDAL + /opt/csw/include # Blastwave + /opt/include/gdal + /opt/include/GDAL + /opt/include + c:/Program Files/FWTools2.1.0/include ) FIND_LIBRARY(GDAL_LIBRARY - NAMES gdal gdal_i gdal1.8.0 gdal1.7.0 gdal1.6.0 gdal1.5.0 gdal1.4.0 gdal1.3.2 GDAL + NAMES + gdal gdal_i gdal1.8.0 gdal1.7.0 gdal1.6.0 gdal1.5.0 gdal1.4.0 gdal1.3.2 GDAL PATHS - c:/Program Files/FWTools2.1.0/lib - ${GDAL_DIR}/lib - $ENV{GDAL_DIR} + c:/Program Files/FWTools2.1.0/lib + ${GDAL_DIR}/lib + $ENV{GDAL_DIR} NO_DEFAULT_PATH PATH_SUFFIXES lib64 lib ) + FIND_LIBRARY(GDAL_LIBRARY - NAMES gdal gdal_i gdal1.8.0 gdal1.7.0 gdal1.6.0 gdal1.5.0 gdal1.4.0 gdal1.3.2 GDAL - PATHS ${CMAKE_PREFIX_PATH} # Unofficial: We are proposing this. - c:/Program Files/FWTools2.1.0/lib - ${GDAL_DIR}/lib - NO_DEFAULT_PATH - PATH_SUFFIXES lib64 lib -) -FIND_LIBRARY(GDAL_LIBRARY - NAMES gdal gdal_i gdal1.8.0 gdal1.7.0 gdal1.6.0 gdal1.5.0 gdal1.4.0 gdal1.3.2 GDAL + NAMES + gdal gdal_i gdal1.8.0 gdal1.7.0 gdal1.6.0 gdal1.5.0 gdal1.4.0 gdal1.3.2 GDAL PATHS ${GDAL_DIR}/lib ~/Library/Frameworks diff -Nru osgearth-2.9.0+dfsg/CMakeModules/FindGEOS.cmake osgearth-2.10.2+dfsg/CMakeModules/FindGEOS.cmake --- osgearth-2.9.0+dfsg/CMakeModules/FindGEOS.cmake 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/CMakeModules/FindGEOS.cmake 2019-07-11 18:30:19.000000000 +0000 @@ -8,45 +8,45 @@ SET(GEOS_DIR "" CACHE PATH "Root directory of GEOS distribution") FIND_PATH(GEOS_INCLUDE_DIR geos/geom/Geometry.h - ${GEOS_DIR} - $ENV{GEOS_DIR} + PATHS + ${GEOS_DIR} + $ENV{GEOS_DIR} NO_DEFAULT_PATH - PATH_SUFFIXES include + PATH_SUFFIXES include ) FIND_PATH(GEOS_INCLUDE_DIR geos/geom/Geometry.h PATHS - ${GEOS_DIR}/include - /usr/local/include/geos - /usr/local/include/GEOS - /usr/local/include - /usr/include/geos - /usr/include/GEOS - /usr/include - ~/Library/Frameworks/geos/Headers - /Library/Frameworks/geos/Headers - /sw/include/geos - /sw/include/GEOS - /sw/include # Fink - /opt/local/include/geos - /opt/local/include/GEOS - /opt/local/include # DarwinPorts - /opt/csw/include/geos - /opt/csw/include/GEOS - /opt/csw/include # Blastwave - /opt/include/geos - /opt/include/GEOS - /opt/include - e:/devel/geos-3.1.1/source/headers + /usr/local/include/geos + /usr/local/include/GEOS + /usr/local/include + /usr/include/geos + /usr/include/GEOS + /usr/include + ~/Library/Frameworks/geos/Headers + /Library/Frameworks/geos/Headers + /sw/include/geos + /sw/include/GEOS + /sw/include # Fink + /opt/local/include/geos + /opt/local/include/GEOS + /opt/local/include # DarwinPorts + /opt/csw/include/geos + /opt/csw/include/GEOS + /opt/csw/include # Blastwave + /opt/include/geos + /opt/include/GEOS + /opt/include + e:/devel/geos-3.1.1/source/headers ) FIND_LIBRARY(GEOS_LIBRARY NAMES geos - PATHS + PATHS ${GEOS_DIR}/lib $ENV{GEOS_DIR} - NO_DEFAULT_PATH - PATH_SUFFIXES lib64 lib + NO_DEFAULT_PATH + PATH_SUFFIXES lib64 lib ) FIND_LIBRARY(GEOS_LIBRARY @@ -69,8 +69,8 @@ PATHS ${GEOS_DIR}/lib $ENV{GEOS_DIR} - NO_DEFAULT_PATH - PATH_SUFFIXES lib64 lib + NO_DEFAULT_PATH + PATH_SUFFIXES lib64 lib ) FIND_LIBRARY(GEOS_LIBRARY_DEBUG diff -Nru osgearth-2.9.0+dfsg/CMakeModules/FindOSG.cmake osgearth-2.10.2+dfsg/CMakeModules/FindOSG.cmake --- osgearth-2.9.0+dfsg/CMakeModules/FindOSG.cmake 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/CMakeModules/FindOSG.cmake 2019-07-11 18:30:19.000000000 +0000 @@ -20,14 +20,14 @@ SET(OSG_DIR "" CACHE PATH "Set to base OpenSceneGraph install path") -MACRO( FIND_OSG_INCLUDE THIS_OSG_INCLUDE_DIR THIS_OSG_INCLUDE_FILE ) - -FIND_PATH( ${THIS_OSG_INCLUDE_DIR} ${THIS_OSG_INCLUDE_FILE} +FIND_PATH(OSG_INCLUDE_DIR osg/Node PATHS ${OSG_DIR} $ENV{OSG_SOURCE_DIR} $ENV{OSGDIR} $ENV{OSG_DIR} + $ENV{OSG} + $ENV{OSG} /usr/local/ /usr/ /sw/ # Fink @@ -38,13 +38,28 @@ ~/Library/Frameworks /Library/Frameworks PATH_SUFFIXES - /include/ + /include ) -ENDMACRO( FIND_OSG_INCLUDE THIS_OSG_INCLUDE_DIR THIS_OSG_INCLUDE_FILE ) - -FIND_OSG_INCLUDE( OSG_GEN_INCLUDE_DIR osg/Config ) -FIND_OSG_INCLUDE( OSG_INCLUDE_DIR osg/Node ) +FIND_PATH(OSG_GEN_INCLUDE_DIR osg/Config + PATHS + ${OSG_DIR} + $ENV{OSG_SOURCE_DIR} + $ENV{OSGDIR} + $ENV{OSG_DIR} + $ENV{OSG} + /usr/local/ + /usr/ + /sw/ # Fink + /opt/local/ # DarwinPorts + /opt/csw/ # Blastwave + /opt/ + [HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session\ Manager\\Environment;OSG_ROOT]/ + ~/Library/Frameworks + /Library/Frameworks + PATH_SUFFIXES + /include +) ###### libraries ###### @@ -59,6 +74,7 @@ $ENV{OSG_DIR} $ENV{OSGDIR} $ENV{OSG_ROOT} + $ENV{OSG} ~/Library/Frameworks /Library/Frameworks /usr/local @@ -119,19 +135,6 @@ FIND_OSG_LIBRARY( OSGPARTICLE_LIBRARY osgParticle ) FIND_OSG_LIBRARY( OSGPARTICLE_LIBRARY_DEBUG osgParticled ) -IF(OPENSCENEGRAPH_VERSION VERSION_LESS "3.5.6") - FIND_OSG_LIBRARY( OSGQT_LIBRARY osgQt ) - FIND_OSG_LIBRARY( OSGQT_LIBRARY_DEBUG osgQtd ) -ELSE(OPENSCENEGRAPH_VERSION VERSION_LESS "3.5.6") - IF(Qt5Widgets_FOUND) - FIND_OSG_LIBRARY( OSGQT_LIBRARY osgQt5 ) - FIND_OSG_LIBRARY( OSGQT_LIBRARY_DEBUG osgQt5d ) - ELSE(Qt5Widgets_FOUND) - FIND_OSG_LIBRARY( OSGQT_LIBRARY osgQt ) - FIND_OSG_LIBRARY( OSGQT_LIBRARY_DEBUG osgQtd ) - ENDIF(Qt5Widgets_FOUND) -ENDIF(OPENSCENEGRAPH_VERSION VERSION_LESS "3.5.6") - FIND_OSG_LIBRARY( OPENTHREADS_LIBRARY OpenThreads ) FIND_OSG_LIBRARY( OPENTHREADS_LIBRARY_DEBUG OpenThreadsd ) diff -Nru osgearth-2.9.0+dfsg/CMakeModules/FindPoco.cmake osgearth-2.10.2+dfsg/CMakeModules/FindPoco.cmake --- osgearth-2.9.0+dfsg/CMakeModules/FindPoco.cmake 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/CMakeModules/FindPoco.cmake 2019-07-11 18:30:19.000000000 +0000 @@ -8,6 +8,7 @@ SET(POCO_DIR "" CACHE PATH "Set to base Poco install path") FIND_PATH(POCO_INCLUDE_DIR Poco/Poco.h + PATHS ${POCO_DIR}/include $ENV{POCO_DIR}/include $ENV{POCO_DIR}/Source/lib #Windows Binary Installer diff -Nru osgearth-2.9.0+dfsg/CMakeModules/FindRocksDB.cmake osgearth-2.10.2+dfsg/CMakeModules/FindRocksDB.cmake --- osgearth-2.9.0+dfsg/CMakeModules/FindRocksDB.cmake 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/CMakeModules/FindRocksDB.cmake 2019-07-11 18:30:19.000000000 +0000 @@ -7,36 +7,38 @@ ${ROCKSDB_DIR} ) -find_library(ROCKSDB_LIBRARY NAMES ROCKSDBLIB rocksdb - PATHS - ${ROCKSDB_DIR} - ${ROCKSDB_DIR}/bin/Release - ${ROCKSDB_DIR}/bin64_vs2013/Release - PATH_SUFFIXES lib lib64 - ) - - -find_library(ROCKSDB_LIBRARY_DEBUG NAMES ROCKSDBLIB rocksdb - PATHS - ${ROCKSDB_DIR} - ${ROCKSDB_DIR}/bin/Debug - ${ROCKSDB_DIR}/bin64_vs2013/Debug - PATH_SUFFIXES lib lib64 - ) - -if( ROCKSDB_LIBRARY ) - MESSAGE(STATUS "FOUND ROCKSDB_LIBRARY") +if(RocksDB_FIND_REQUIRED_STATIC) + set(ROCKSDB_LIB "rocksdblib") +else() + set(ROCKSDB_LIB "rocksdb") endif() -if (ROCKSDB_INCLUDE_DIR) - MESSAGE(STATUS "FOUND ROCKSDB_INCLUDE_DIR") -endif() - +find_library(ROCKSDB_LIBRARY NAMES ${ROCKSDB_LIB} + PATHS + ${ROCKSDB_DIR} + ${ROCKSDB_DIR}/bin/Release + ${ROCKSDB_DIR}/bin64_vs2013/Release + PATH_SUFFIXES lib lib64 + ) + + +find_library(ROCKSDB_LIBRARY_DEBUG NAMES ${ROCKSDB_LIB}d ${ROCKSDB_LIB} + PATHS + ${ROCKSDB_DIR} + ${ROCKSDB_DIR}/bin/Debug + ${ROCKSDB_DIR}/bin64_vs2013/Debug + PATH_SUFFIXES lib lib64 + ) + +find_package_handle_standard_args(ROCKSDB + FOUND_VAR + ROCKSDB_FOUND + REQUIRED_VARS + ROCKSDB_LIBRARY + ROCKSDB_INCLUDE_DIR + FAIL_MESSAGE + "Could NOT find ROCKSDB" +) -set( ROCKSDB_FOUND "NO" ) -if( ROCKSDB_LIBRARY AND ROCKSDB_INCLUDE_DIR ) - set( ROCKSDB_FOUND "YES" ) - MESSAGE(STATUS "Found RocksDB library: " ${ROCKSDB_LIBRARY}) -else() - MESSAGE(STATUS "Could not find ROCKSDB") -endif() +set(ROCKSDB_INCLUDE_DIRS ${ROCKSDB_INCLUDE_DIR} ) +set(ROCKSDB_LIBRARIES ${ROCKSDB_LIBRARY}) diff -Nru osgearth-2.9.0+dfsg/CMakeModules/FindSqlite3.cmake osgearth-2.10.2+dfsg/CMakeModules/FindSqlite3.cmake --- osgearth-2.9.0+dfsg/CMakeModules/FindSqlite3.cmake 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/CMakeModules/FindSqlite3.cmake 2019-07-11 18:30:19.000000000 +0000 @@ -5,6 +5,7 @@ # SQLITE3_INCLUDE_DIR, where to find the headers FIND_PATH(SQLITE3_INCLUDE_DIR sqlite3.h + PATHS ${SQLITE3_DIR}/include/sqlite $ENV{SQLITE3_DIR}/include/sqlite $ENV{SQLITE3_DIR}/Source/lib/sqlite #Windows Binary Installer @@ -22,8 +23,9 @@ ) FIND_LIBRARY(SQLITE3_LIBRARY - NAMES sqlite3 libsqlite3 - PATHS + NAMES + sqlite3 libsqlite3 + PATHS ${SQLITE3_DIR}/lib $ENV{SQLITE3_DIR}/lib $ENV{SQLITE3_DIR}/bin #Windows Binary Installer diff -Nru osgearth-2.9.0+dfsg/CMakeModules/FindWEBP.cmake osgearth-2.10.2+dfsg/CMakeModules/FindWEBP.cmake --- osgearth-2.9.0+dfsg/CMakeModules/FindWEBP.cmake 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/CMakeModules/FindWEBP.cmake 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,29 @@ +include(SelectLibraryConfigurations) +include(FindPackageHandleStandardArgs) + +find_path(WEBP_INCLUDE_DIR "webp/decode.h" + PATH_SUFFIXES include + ) + +find_library(WEBP_LIBRARY_RELEASE NAMES webp libwebp_a libwebp + HINTS "${WEBP_DIR}" + PATH_SUFFIXES "${PATH_SUFFIXES}" ${LIBRARY_PATH_SUFFIXES} + ) + + +find_library(WEBP_LIBRARY_DEBUG NAMES webp_debug libwebp libwebp_a libwebp + HINTS "${WEBP_DIR}" + PATH_SUFFIXES "${PATH_SUFFIXES}" ${LIBRARY_PATH_SUFFIXES} + ) + +select_library_configurations(WEBP) + +find_package_handle_standard_args(WEBP DEFAULT_MSG + WEBP_INCLUDE_DIR) + +mark_as_advanced(WEBP_INCLUDE_DIR) + +set( WEBP_FOUND "NO" ) +if( WEBP_LIBRARY AND WEBP_INCLUDE_DIR ) + set( WEBP_FOUND "YES" ) +endif() \ No newline at end of file diff -Nru osgearth-2.9.0+dfsg/CMakeModules/OsgEarthMacroUtils.cmake osgearth-2.10.2+dfsg/CMakeModules/OsgEarthMacroUtils.cmake --- osgearth-2.9.0+dfsg/CMakeModules/OsgEarthMacroUtils.cmake 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/CMakeModules/OsgEarthMacroUtils.cmake 2019-07-11 18:30:19.000000000 +0000 @@ -85,7 +85,7 @@ # full path of the library name. in order to differentiate release and debug, this macro get the # NAME of the variables, so the macro gets as arguments the target name and the following list of parameters # is intended as a list of variable names each one containing the path of the libraries to link to -# The existance of a variable name with _DEBUG appended is tested and, in case it' s value is used +# The existence of a variable name with _DEBUG appended is tested and, in case it's value is used # for linking to when in debug mode # the content of this library for linking when in debugging ####################################################################################################### @@ -169,12 +169,13 @@ # ENDFOREACH(LINKLIB) LINK_INTERNAL(${TARGET_TARGETNAME} ${TARGET_LIBRARIES}) + IF(TARGET_LIBRARIES_VARS) + LINK_WITH_VARIABLES(${TARGET_TARGETNAME} ${TARGET_LIBRARIES_VARS}) + ENDIF(TARGET_LIBRARIES_VARS) + FOREACH(LINKLIB ${TARGET_EXTERNAL_LIBRARIES}) TARGET_LINK_LIBRARIES(${TARGET_TARGETNAME} ${LINKLIB}) ENDFOREACH(LINKLIB) - IF(TARGET_LIBRARIES_VARS) - LINK_WITH_VARIABLES(${TARGET_TARGETNAME} ${TARGET_LIBRARIES_VARS}) - ENDIF(TARGET_LIBRARIES_VARS) ENDMACRO(SETUP_LINK_LIBRARIES) ############################################################################################ @@ -231,6 +232,10 @@ ENDIF(WIN32) + IF(OSG_BUILD_PLATFORM_IPHONE) + SET_TARGET_PROPERTIES(${TARGET_TARGETNAME} PROPERTIES XCODE_ATTRIBUTE_ENABLE_BITCODE ${IPHONE_ENABLE_BITCODE}) + ENDIF() + # install the shader source files if(OSGEARTH_INSTALL_SHADERS) INSTALL( @@ -317,6 +322,10 @@ FILES ${TARGET_GLSL} DESTINATION resources/shaders ) endif(OSGEARTH_INSTALL_SHADERS) + + IF(OSG_BUILD_PLATFORM_IPHONE) + SET_TARGET_PROPERTIES(${TARGET_TARGETNAME} PROPERTIES XCODE_ATTRIBUTE_ENABLE_BITCODE ${IPHONE_ENABLE_BITCODE}) + ENDIF() #finally, set up the solution folder -gw SET_PROPERTY(TARGET ${TARGET_TARGETNAME} PROPERTY FOLDER "Extensions") @@ -383,6 +392,10 @@ SET_TARGET_PROPERTIES(${TARGET_TARGETNAME} PROPERTIES RELWITHDEBINFO_OUTPUT_NAME "${TARGET_NAME}${CMAKE_RELWITHDEBINFO_POSTFIX}") SET_TARGET_PROPERTIES(${TARGET_TARGETNAME} PROPERTIES MINSIZEREL_OUTPUT_NAME "${TARGET_NAME}${CMAKE_MINSIZEREL_POSTFIX}") + IF(OSG_BUILD_PLATFORM_IPHONE) + SET_TARGET_PROPERTIES(${TARGET_TARGETNAME} PROPERTIES XCODE_ATTRIBUTE_ENABLE_BITCODE ${IPHONE_ENABLE_BITCODE}) + ENDIF() + SETUP_LINK_LIBRARIES() ENDMACRO(SETUP_EXE) diff -Nru osgearth-2.9.0+dfsg/CMakeModules/UtilityMacros.cmake osgearth-2.10.2+dfsg/CMakeModules/UtilityMacros.cmake --- osgearth-2.9.0+dfsg/CMakeModules/UtilityMacros.cmake 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/CMakeModules/UtilityMacros.cmake 2019-07-11 18:30:19.000000000 +0000 @@ -3,7 +3,7 @@ MACRO(FILTER_OUT FILTERS INPUTS OUTPUT) - # Mimicks Gnu Make's $(filter-out) which removes elements + # Mimics Gnu Make's $(filter-out) which removes elements # from a list that match the pattern. # Arguments: # FILTERS - list of patterns that need to be removed diff -Nru osgearth-2.9.0+dfsg/debian/changelog osgearth-2.10.2+dfsg/debian/changelog --- osgearth-2.9.0+dfsg/debian/changelog 2018-02-07 17:53:05.000000000 +0000 +++ osgearth-2.10.2+dfsg/debian/changelog 2020-03-08 11:00:00.000000000 +0000 @@ -1,3 +1,94 @@ +osgearth (2.10.2+dfsg-1~bionic3) bionic; urgency=medium + + * No change rebuild for GDAL 3.0.4 transition. + + -- Angelos Tzotsos Sun, 08 Mar 2020 13:00:00 +0200 + +osgearth (2.10.2+dfsg-1~bionic2) bionic; urgency=medium + + * No change rebuild for Bionic. + + -- Angelos Tzotsos Sun, 27 Oct 2019 14:00:00 +0200 + +osgearth (2.10.2+dfsg-1) unstable; urgency=medium + + * New upstream release. + * Bump Standards-Version to 4.4.0, no changes. + * Refresh patches. + * Update symbols for amd64. + + -- Bas Couwenberg Fri, 12 Jul 2019 06:59:21 +0200 + +osgearth (2.10.1+dfsg-1) unstable; urgency=medium + + * Update gbp.conf to use --source-only-changes by default. + * Move from experimental to unstable. + + -- Bas Couwenberg Sun, 07 Jul 2019 09:07:32 +0200 + +osgearth (2.10.1+dfsg-1~exp1) experimental; urgency=medium + + * New upstream release. + * Bump Standards-Version to 4.3.0, no changes. + * Update copyright file, changes: + - Update copyright years for Pelican Mapping + - Add license & copyright for gltf sources + * Refresh patches. + * Add lintian overrides for file-references-package-build-path. + * Update symbols for amd64. + + -- Bas Couwenberg Fri, 19 Apr 2019 21:27:39 +0200 + +osgearth (2.10.0+dfsg-1) unstable; urgency=medium + + * Update symbols for other architectures. + * Move from experimental to unstable. + + -- Bas Couwenberg Wed, 14 Nov 2018 18:10:26 +0100 + +osgearth (2.10.0+dfsg-1~exp2) experimental; urgency=medium + + * Disable FastDXT image compressor, FTBFS on non-amd64. + + -- Bas Couwenberg Tue, 13 Nov 2018 12:20:23 +0100 + +osgearth (2.10.0+dfsg-1~exp1) experimental; urgency=medium + + * New upstream release. + * Bump Standards-Version to 4.2.1, no changes. + * Update watch file to limit matches to archive path. + * Add Build-Depends-Package field to symbols files. + * Update Files-Excluded for osgEarth 2.10. + * Update copyright file, changes: + - Update copyright years for Pelican Mapping + - Add license & copyright for EGLview.java + * Refresh patches. + * Drop libosgearthqt5 package, osgEarthQt not longer built. + * Add lintian override for spelling error false positive. + * Remove package name from lintian overrides. + * Add manpages for new executables. + * Update symbols for amd64. + + -- Bas Couwenberg Tue, 13 Nov 2018 07:31:56 +0100 + +osgearth (2.9.0+dfsg-3) unstable; urgency=medium + + * Drop autopkgtest to test installability. + * Add lintian override for testsuite-autopkgtest-missing. + + -- Bas Couwenberg Wed, 01 Aug 2018 08:55:54 +0200 + +osgearth (2.9.0+dfsg-2) unstable; urgency=medium + + * Update Vcs-* URLs for Salsa. + * Bump Standards-Version to 4.1.5, no changes. + * Drop obsolete get-orig-source target. + * Strip trailing whitespace from control & rules files. + * Remove documentation outside usr/share/doc. + * Update symbols for amd64. + + -- Bas Couwenberg Fri, 20 Jul 2018 22:53:12 +0200 + osgearth (2.9.0+dfsg-1) unstable; urgency=medium * New upstream release. diff -Nru osgearth-2.9.0+dfsg/debian/control osgearth-2.10.2+dfsg/debian/control --- osgearth-2.9.0+dfsg/debian/control 2018-02-07 17:53:01.000000000 +0000 +++ osgearth-2.10.2+dfsg/debian/control 2019-07-10 16:43:03.000000000 +0000 @@ -15,19 +15,17 @@ libexpat1-dev, libnoise-dev, libprotobuf-dev, - libqt5opengl5-dev, libsqlite3-dev, protobuf-compiler, - qtbase5-dev, zlib1g-dev, pkg-kde-tools, docbook2x, docbook-xsl, docbook-xml, xsltproc -Standards-Version: 4.1.3 -Vcs-Browser: https://anonscm.debian.org/cgit/pkg-grass/osgearth.git -Vcs-Git: https://anonscm.debian.org/git/pkg-grass/osgearth.git +Standards-Version: 4.4.0 +Vcs-Browser: https://salsa.debian.org/debian-gis-team/osgearth +Vcs-Git: https://salsa.debian.org/debian-gis-team/osgearth.git Homepage: http://osgearth.org/ Package: osgearth @@ -111,22 +109,6 @@ . This package contains the shared library libosgEarthFeatures. -Package: libosgearthqt5-5 -Architecture: any -Section: libs -Depends: ${shlibs:Depends}, - ${misc:Depends} -Suggests: openscenegraph-3.4 -Description: Dynamic 3D terrain rendering toolkit for OpenSceneGraph (osgEarthQt) - osgEarth is a scalable terrain rendering toolkit for OpenSceneGraph - (OSG), an open source, high performance, 3D graphics toolkit. Just create a - simple XML file, point it at your imagery, elevation, and vector data, load it - into your favorite OSG application, and go! osgEarth supports all kinds of - data and comes with lots of examples to help you get up and running quickly - and easily. - . - This package contains the shared library libosgEarthQt. - Package: libosgearthsplat5 Architecture: any Section: libs @@ -195,7 +177,6 @@ Depends: libosgearth5 (= ${binary:Version}), libosgearthannotation5 (= ${binary:Version}), libosgearthfeatures5 (= ${binary:Version}), - libosgearthqt5-5 (= ${binary:Version}), libosgearthsplat5 (= ${binary:Version}), libosgearthsymbology5 (= ${binary:Version}), libosgearthutil5 (= ${binary:Version}), @@ -212,4 +193,3 @@ and easily. . This package contains the development files. - diff -Nru osgearth-2.9.0+dfsg/debian/copyright osgearth-2.10.2+dfsg/debian/copyright --- osgearth-2.9.0+dfsg/debian/copyright 2018-02-07 17:48:09.000000000 +0000 +++ osgearth-2.10.2+dfsg/debian/copyright 2019-04-19 19:25:30.000000000 +0000 @@ -31,10 +31,12 @@ data/2s19_ru_desert.tga.attr data/2s19_ru_dmg_desert.tga data/2s19_ru_tred_common.tga + data/airport.png data/arconline_nodata.png data/asphalt.jpg data/axes.osgt data/bank.png + data/bluemarble_tilepackage/* data/BostonBldgs.kmz data/boston_buildings_utm19.* data/boston-inset.tif @@ -44,22 +46,18 @@ data/boxman.osg data/cessna.osgb data/ci10nv09.* - data/cities.dbf - data/cities.prj - data/cities.shp - data/cities.shx - data/cities_mercator.dbf - data/cities_mercator.prj - data/cities_mercator.shp - data/cities_mercator.shx + data/cities.gpkg + data/cities_mercator.* data/cloud_combined_2048.jpg data/colorramps/* data/dcbuildings.* data/downarrow.png data/fells_loop.gpx + data/flag_us.png data/flatten_mt_rainier.* data/fractal.png data/france.* + data/grid2.png data/honolulu.mbtiles data/hospital.png data/icon.png @@ -73,7 +71,6 @@ data/mgrs_sqid.bin data/moon_1024x512.jpg data/ne_10m_coastline.zip - data/ne_cities.* data/nodata.tif data/noise3.png data/nyc-inset-wgs84.tif @@ -98,6 +95,7 @@ data/tank.FLT data/terrain/* data/test_bump.png + data/textures/* data/tfs_boston.zip data/tree.gif data/tree.ive @@ -113,14 +111,19 @@ data/world.prj data/world.shp data/world.shx + data/world_countries.mbtiles License: LGPL-3+ Files: * -Copyright: 2008-2016, Pelican Mapping +Copyright: 2008-2019, Pelican Mapping 2012, Thomas Hogarth 2008-2010, Pelican Ventures, Inc License: LGPL-2+ +Files: src/applications/osgearth_viewer_android/src/osg/AndroidExample/EGLview.java +Copyright: 2008, The Android Open Source Project +License: Apache-2.0 + Files: src/applications/osgearth_viewerIOS/EarthMultiTouchManipulator.cpp src/applications/osgearth_viewerIOS/EarthMultiTouchManipulator.h Copyright: 1998-2010, Robert Osfield @@ -156,6 +159,20 @@ 2007, Electronic Visualization Laboratory, University of Illinois at Chicago License: LGPL-2.1+ +Files: src/osgEarthDrivers/gltf/json.hpp +Copyright: 2013-2017, Niels Lohmann +License: Expat + +Files: src/osgEarthDrivers/gltf/stb_image.h + src/osgEarthDrivers/gltf/stb_image_write.h +Copyright: Disclaimed +License: public-domain + no warranty implied; use at your own risk + +Files: src/osgEarthDrivers/gltf/tiny_gltf.h +Copyright: 2015-2018, Syoyo Fujita, Aurélien Chatelain and many contributors. +License: Expat + Files: src/osgEarthDrivers/kml/rapidxml.hpp src/osgEarthDrivers/kml/rapidxml_ext.hpp src/osgEarthDrivers/kml/rapidxml_iterators.hpp @@ -250,6 +267,22 @@ Robert Wilhelm, and Werner Lemberg - the authors of the FreeType libray - in producing this work. See http://www.freetype.org for details. +License: Apache-2.0 + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + On Debian systems, the complete text of the Apache License can be found + in `/usr/share/common-licenses/Apache-2.0'. + License: BSL-1.0 Boost Software License - Version 1.0 - August 17th, 2003 . diff -Nru osgearth-2.9.0+dfsg/debian/gbp.conf osgearth-2.10.2+dfsg/debian/gbp.conf --- osgearth-2.9.0+dfsg/debian/gbp.conf 2018-02-07 17:48:25.000000000 +0000 +++ osgearth-2.10.2+dfsg/debian/gbp.conf 2019-07-07 07:07:08.000000000 +0000 @@ -14,3 +14,6 @@ # Always use pristine-tar. pristine-tar = True + +[buildpackage] +pbuilder-options = --source-only-changes diff -Nru osgearth-2.9.0+dfsg/debian/get-orig-source osgearth-2.10.2+dfsg/debian/get-orig-source --- osgearth-2.9.0+dfsg/debian/get-orig-source 2018-01-25 06:30:06.000000000 +0000 +++ osgearth-2.10.2+dfsg/debian/get-orig-source 1970-01-01 00:00:00.000000000 +0000 @@ -1,42 +0,0 @@ -#!/bin/sh -x -# Repack tarball because of data files with unknown license - -set -e - -# Remark: A new uscan that enables easier handling of removing files can be -# obtained via -# git clone git://tille@git.debian.org/git/users/tille/devscripts.git -# and then copy scripts/uscan.pl as uscan at the beginning of your PATH -if uscan --help | grep -q -- --repack-compression ; then - echo "Use new enhanced uscan" - uscan --verbose --force-download --repack-compression xz - exit -fi - -# Falling back to manually removing files - -PACKAGE=`dpkg-parsechangelog | sed -n 's/^Source: //p'` -VERSION=`dpkg-parsechangelog | sed -ne 's/^Version: \(.*\)-.*/\1/p' | sed -e 's/\+.*//'` -UVERSION=`echo $VERSION | sed 's/\.0\$//'` - -uscan --verbose --force-download --no-symlink - -mkdir -p ../tarballs -cd ../tarballs - -tar -xaf ../${PACKAGE}-${UVERSION}.tar.gz - -# Directory in upstream tarball can contain the project name twice -if [ -d "${PACKAGE}-${PACKAGE}-${UVERSION}" ]; then - mv ${PACKAGE}-${PACKAGE}-${UVERSION} ${PACKAGE}-${UVERSION} -fi - -# Remove data files with unknown license -find ${PACKAGE}-${UVERSION}/data/ -not -name world.tif -not -path "*/resources/*" -type f -delete - -mv ${PACKAGE}-${UVERSION} ${PACKAGE}-${VERSION}+dfsg.orig - -XZ_OPT="-6v" tar --owner=root --group=root --mode=a+rX -caf ../"${PACKAGE}"_"${VERSION}"+dfsg.orig.tar.xz "${PACKAGE}-${VERSION}"+dfsg.orig - -rm -rf "${PACKAGE}-${VERSION}"+dfsg.orig - diff -Nru osgearth-2.9.0+dfsg/debian/libosgearth5.lintian-overrides osgearth-2.10.2+dfsg/debian/libosgearth5.lintian-overrides --- osgearth-2.9.0+dfsg/debian/libosgearth5.lintian-overrides 2018-01-25 06:30:06.000000000 +0000 +++ osgearth-2.10.2+dfsg/debian/libosgearth5.lintian-overrides 2018-11-13 08:35:48.000000000 +0000 @@ -1,8 +1,8 @@ # Linking with libtinyxml is risky, because osgearth contains # patched version from CVS, compiled without TIXML_USE_STL. # libtinyxml provides only tinyxml with STL support. -libosgearth5: embedded-library usr/lib/libosgEarth.so.*: tinyxml +embedded-library usr/lib/libosgEarth.so.*: tinyxml # False positive, string not included in source. -libosgearth5: spelling-error-in-binary usr/lib/libosgEarth.so.* refrenced referenced +spelling-error-in-binary usr/lib/libosgEarth.so.* refrenced referenced diff -Nru osgearth-2.9.0+dfsg/debian/libosgearth5.symbols osgearth-2.10.2+dfsg/debian/libosgearth5.symbols --- osgearth-2.9.0+dfsg/debian/libosgearth5.symbols 2018-02-07 17:53:05.000000000 +0000 +++ osgearth-2.10.2+dfsg/debian/libosgearth5.symbols 2019-07-12 04:59:21.000000000 +0000 @@ -1,9 +1,9 @@ -# SymbolsHelper-Confirmed: 2.9.0 alpha amd64 arm64 armel armhf hppa hurd-i386 i386 m68k mips mips64el mipsel powerpc ppc64 ppc64el s390x sh4 sparc64 +# SymbolsHelper-Confirmed: 2.10.2 amd64 libosgEarth.so.5 #PACKAGE# #MINVER# +* Build-Depends-Package: libosgearth-dev _Z10TiXmlFOpenPKcS0_@Base 2.4.0 + _Z30wrapper_propfunc_osgEarth_TextPN5osgDB13ObjectWrapperE@Base 2.10.0 _ZGVZN13DeclutterSort18sortImplementationEPN7osgUtil9RenderBinEE8s_zero_w@Base 2.5.0 - _ZN10NullStreamD0Ev@Base 2.4.0 - _ZN10NullStreamD1Ev@Base 2.4.0 _ZN11ExecuteTaskD0Ev@Base 2.6.0 _ZN11ExecuteTaskD1Ev@Base 2.6.0 _ZN11ExecuteTaskD2Ev@Base 2.6.0 @@ -31,16 +31,11 @@ _ZN14HandleTileTaskD1Ev@Base 2.6.0 _ZN14HandleTileTaskD2Ev@Base 2.6.0 _ZN14HandleTileTaskclEPN8osgEarth16ProgressCallbackE@Base 2.6.0 - _ZN14osgEarth_TEMP125wrapper_propfunc_LightGL3EPN5osgDB13ObjectWrapperE@Base 2.9.0 - _ZN14osgEarth_TEMP228wrapper_propfunc_MaterialGL3EPN5osgDB13ObjectWrapperE@Base 2.9.0 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390x !sparc64)_ZN16NullStreamBuffer6xsputnEPKci@Base 2.4.0 - (arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZN16NullStreamBuffer6xsputnEPKcl@Base 2.8.0 - _ZN16NullStreamBufferD0Ev@Base 2.4.0 - _ZN16NullStreamBufferD1Ev@Base 2.4.0 - _ZN16NullStreamBufferD2Ev@Base 2.4.0 + _ZN15NotifySingletonD1Ev@Base 2.10.0 + _ZN15NotifySingletonD2Ev@Base 2.10.0 _ZN16TiXmlParsingData5StampEPKc13TiXmlEncoding@Base 2.4.0 - _ZN26RegisterEarthTileExtensionC1Ev@Base 2.4.0 - _ZN26RegisterEarthTileExtensionC2Ev@Base 2.4.0 + (arch=!amd64 !arm64 !i386 !m68k !mips !mips64el !mipsel !powerpc !powerpcspe !ppc64 !ppc64el !s390x !sparc64 !x32)_ZN26RegisterEarthTileExtensionC1Ev@Base 2.9.0 + (arch=!amd64 !arm64 !i386 !m68k !mips !mips64el !mipsel !powerpc !powerpcspe !ppc64 !ppc64el !s390x !sparc64 !x32)_ZN26RegisterEarthTileExtensionC2Ev@Base 2.9.0 _ZN29osgEarthStringReaderWriterXMLD0Ev@Base 2.4.0 _ZN29osgEarthStringReaderWriterXMLD1Ev@Base 2.4.0 _ZN29osgEarthStringReaderWriterXMLD2Ev@Base 2.4.0 @@ -56,6 +51,7 @@ _ZN34osgEarthScreenSpaceLayoutRenderBinD1Ev@Base 2.8~rc1 _ZN34osgEarthScreenSpaceLayoutRenderBinD2Ev@Base 2.8~rc1 _ZN3osg10BufferData14asPrimitiveSetEv@Base 2.7.0 + _ZN3osg10BufferData5dirtyEv@Base 2.10.0 _ZN3osg10BufferData7asArrayEv@Base 2.6.0 _ZN3osg10BufferData7asImageEv@Base 2.6.0 _ZN3osg10CullingSet14popCurrentMaskEv@Base 2.4.0 @@ -90,10 +86,9 @@ (optional=templinst)_ZN3osg11MixinVectorIsED1Ev@Base 2.9.0 (optional=templinst)_ZN3osg11MixinVectorIsED2Ev@Base 2.9.0 _ZN3osg11NodeVisitor13asNodeVisitorEv@Base 2.8~rc1 - _ZN3osg11NodeVisitor15popFromNodePathEv@Base 2.7.0 + (arch=!i386 !mips !mipsel !powerpc !powerpcspe !ppc64 !s390x)_ZN3osg11NodeVisitor15popFromNodePathEv@Base 2.10.0 _ZN3osg11NodeVisitor16pushOntoNodePathEPNS_4NodeE@Base 2.4.0 _ZN3osg11NodeVisitor5resetEv@Base 2.4.0 - _ZN3osg11NodeVisitor8traverseERNS_4NodeE@Base 2.9.0 _ZN3osg11ValueObject15GetValueVisitor5applyEb@Base 2.6.0 _ZN3osg11ValueObject15SetValueVisitor5applyERb@Base 2.6.0 _ZN3osg11ValueObject3setERNS0_15SetValueVisitorE@Base 2.6.0 @@ -108,7 +103,8 @@ _ZN3osg12ValueVisitor5applyERf@Base 2.8~rc1 _ZN3osg12ValueVisitor5applyERj@Base 2.7.0 _ZN3osg12ValueVisitor5applyERs@Base 2.9.0 - _ZN3osg13AutoTransform15asAutoTransformEv@Base 2.4.0 + (optional=templinst)_ZN3osg12observer_ptrINS_8StateSetEED1Ev@Base 2.10.0 + (optional=templinst)_ZN3osg12observer_ptrINS_8StateSetEED2Ev@Base 2.10.0 _ZN3osg13KdTreeBuilder5cloneEv@Base 2.7.0 (optional=templinst)_ZN3osg13TemplateArrayINS_5Vec3fELNS_5Array4TypeE28ELi3ELi5126EE11resizeArrayEj@Base 2.8~rc1 (optional=templinst)_ZN3osg13TemplateArrayINS_5Vec3fELNS_5Array4TypeE28ELi3ELi5126EE12reserveArrayEj@Base 2.8~rc1 @@ -154,7 +150,7 @@ _ZN3osg17ConstValueVisitor5applyERKs@Base 2.9.0 _ZN3osg17DrawElementsUByte10addElementEj@Base 2.8~rc1 _ZN3osg17DrawElementsUByte10getElementEj@Base 2.6.0 - (optional=templinst|arch=armel armhf hurd-i386 i386 m68k mips mipsel powerpc)_ZN3osg18BoundingSphereImplINS_5Vec3dEE8expandByIS1_EEvRKT_@Base 2.9.0 + (optional=templinst|arch=armel armhf hurd-i386 i386 m68k mips mipsel powerpc powerpcspe)_ZN3osg18BoundingSphereImplINS_5Vec3dEE8expandByIS1_EEvRKT_@Base 2.9.0 (optional=templinst)_ZN3osg18BoundingSphereImplINS_5Vec3fEE8expandByERKS2_@Base 2.4.0 _ZN3osg18DrawElementsUShort10getElementEj@Base 2.6.0 (optional=templinst)_ZN3osg18TemplateIndexArrayIjLNS_5Array4TypeE6ELi1ELi5125EE11resizeArrayEj@Base 2.7.0 @@ -196,6 +192,7 @@ _ZN3osg4Node9asTerrainEv@Base 2.4.0 _ZN3osg5Array4trimEv@Base 2.7.0 _ZN3osg5Array7asArrayEv@Base 2.7.0 + _ZN3osg5Geode7asGeodeEv@Base 2.10.0 _ZN3osg5Group12childRemovedEjj@Base 2.4.0 _ZN3osg5Group13childInsertedEj@Base 2.4.0 _ZN3osg5Group6acceptERNS_11NodeVisitorE@Base 2.4.0 @@ -206,19 +203,22 @@ _ZN3osg5Image20setFrameLastRenderedEPKNS_10FrameStampE@Base 2.9.0 _ZN3osg5Image6updateEPNS_11NodeVisitorE@Base 2.9.0 _ZN3osg5Image7asImageEv@Base 2.9.0 - _ZN3osg5Plane25transformProvidingInverseERKNS_7MatrixdE@Base 2.8~rc1 + (arch=!i386 !m68k !powerpc !powerpcspe !x32)_ZN3osg5Plane25transformProvidingInverseERKNS_7MatrixdE@Base 2.10.1 _ZN3osg5Plane3setERKNS_5Vec3dES3_S3_@Base 2.7.0 - (arch=!alpha !amd64 !arm64 !hppa !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390x !sh4 !sparc64)_ZN3osg5Plane3setERKS0_@Base 2.6.0 + (arch=!alpha !amd64 !arm64 !hppa !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390x !sh4 !sparc64 !x32)_ZN3osg5Plane3setERKS0_@Base 2.6.0 _ZN3osg5Vec3d9normalizeEv@Base 2.6.0 (optional=templinst)_ZN3osg5cloneIN5osgDB7OptionsEEEPT_PKS3_RKNS_6CopyOpE@Base 2.4.0 - (optional=templinst|arch=alpha amd64 arm64 armel armhf hppa kfreebsd-i386 m68k mips mips64el mipsel powerpc ppc64 ppc64el s390x sh4 sparc64)_ZN3osg5cloneIN8osgEarth14VirtualProgramEEEPT_PKS3_RKNS_6CopyOpE@Base 2.8~rc1 - (optional=templinst)_ZN3osg5cloneIN8osgEarth7HorizonEEEPT_PKS3_RKNS_6CopyOpE@Base 2.8~rc1 + (optional=templinst)_ZN3osg5cloneIN8osgEarth14VirtualProgramEEEPT_PKS3_RKNS_6CopyOpE@Base 2.8~rc1 + (optional=templinst)_ZN3osg5cloneINS_10RefMatrixdEEEPT_PKS2_RKNS_6CopyOpE@Base 2.10.1 + _ZN3osg5cloneINS_13TemplateArrayINS_5Vec3fELNS_5Array4TypeE28ELi3ELi5126EEEEEPT_PKS6_RKNS_6CopyOpE@Base 2.10.0 + (optional=templinst)_ZN3osg5cloneINS_4NodeEEEPT_PKS2_RKNS_6CopyOpE@Base 2.9.0 (optional=templinst)_ZN3osg5cloneINS_5ImageEEEPT_PKS2_RKNS_6CopyOpE@Base 2.4.0 (optional=templinst)_ZN3osg5cloneINS_6ObjectEEEPT_PKS2_RKNS_6CopyOpE@Base 2.4.0 (optional=templinst)_ZN3osg5cloneINS_7ProgramEEEPT_PKS2_RKNS_6CopyOpE@Base 2.4.0 (optional=templinst)_ZN3osg5cloneINS_8StateSetEEEPT_PKS2_RKNS_6CopyOpE@Base 2.4.0 _ZN3osg6Camera6acceptERNS_11NodeVisitorE@Base 2.6.0 _ZN3osg6Camera8asCameraEv@Base 2.8~rc1 + (optional=templinst)_ZN3osg6Object12setUserValueIbEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.9.0 _ZN3osg6Object13asNodeVisitorEv@Base 2.8~rc1 _ZN3osg6Object16asStateAttributeEv@Base 2.8~rc1 _ZN3osg6Object19computeDataVarianceEv@Base 2.4.0 @@ -226,31 +226,27 @@ _ZN3osg6Object6asNodeEv@Base 2.8~rc1 _ZN3osg6Object7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZN3osg6Object9asUniformEv@Base 2.8~rc1 - (arch=armel armhf hurd-i386 i386 m68k mips mipsel powerpc)_ZN3osg7Matrixd6invertERKS0_@Base 2.9.0 + (arch=armel armhf hurd-i386 i386 m68k mips mipsel powerpc powerpcspe)_ZN3osg7Matrixd6invertERKS0_@Base 2.10.0 _ZN3osg7MatrixdD1Ev@Base 2.4.0 _ZN3osg7MatrixdD2Ev@Base 2.4.0 _ZN3osg7Texture9asTextureEv@Base 2.8~rc1 - (optional=templinst|arch=!armel !armhf !hurd-i386 !i386 !m68k !mips !mipsel !powerpc)_ZN3osg7ref_ptrIKN8osgEarth16SpatialReferenceEE6assignIS3_EEvRKNS0_IT_EE@Base 2.9.0 - (optional=templinst)_ZN3osg7ref_ptrIKN8osgEarth16SpatialReferenceEEaSEPS3_@Base 2.4.0 + (optional=templinst|arch=amd64 mips64el ppc64 ppc64el s390x sparc64)_ZN3osg7ref_ptrIKN8osgEarth16SpatialReferenceEEaSEPS3_@Base 2.4.0 (optional=templinst)_ZN3osg7ref_ptrIN8osgEarth10TileSourceEEaSEPS2_@Base 2.7.0 (optional=templinst)_ZN3osg7ref_ptrIN8osgEarth11URLRewriterEED1Ev@Base 2.5.0 (optional=templinst)_ZN3osg7ref_ptrIN8osgEarth11URLRewriterEED2Ev@Base 2.5.0 - (optional=templinst)_ZN3osg7ref_ptrIN8osgEarth12TerrainLayer16CacheBinMetadataEEaSEPS3_@Base 2.8~rc1 + (optional=templinst|arch=armel armhf powerpc powerpcspe)_ZN3osg7ref_ptrIN8osgEarth14ElevationLayerEEaSEPS2_@Base 2.10.0 (optional=templinst)_ZN3osg7ref_ptrIN8osgEarth14MetricsBackendEED1Ev@Base 2.9.0 (optional=templinst)_ZN3osg7ref_ptrIN8osgEarth14MetricsBackendEED2Ev@Base 2.9.0 (optional=templinst)_ZN3osg7ref_ptrIN8osgEarth16SpatialReferenceEEaSEPS2_@Base 2.4.0 (optional=templinst)_ZN3osg7ref_ptrIN8osgEarth17CurlConfigHandlerEED1Ev@Base 2.6.0 (optional=templinst)_ZN3osg7ref_ptrIN8osgEarth17CurlConfigHandlerEED2Ev@Base 2.6.0 - (optional=templinst|arch=mips64el ppc64el sparc64)_ZN3osg7ref_ptrIN8osgEarth8CacheBinEEaSEPS2_@Base 2.9.0 + (optional=templinst|arch=amd64 arm64 i386 mips mips64el mipsel powerpc powerpcspe ppc64 ppc64el s390x sparc64)_ZN3osg7ref_ptrIN8osgEarth8CacheBinEEaSEPS2_@Base 2.9.0 (optional=templinst)_ZN3osg7ref_ptrIN8osgEarth8RegistryEED1Ev@Base 2.4.0 (optional=templinst)_ZN3osg7ref_ptrIN8osgEarth8RegistryEED2Ev@Base 2.4.0 - (optional=templinst)_ZN3osg7ref_ptrINS_11HeightFieldEE6assignIS1_EEvRKNS0_IT_EE@Base 2.6.0 - (optional=templinst|arch=armel armhf hurd-i386 i386 m68k mips mipsel powerpc)_ZN3osg7ref_ptrINS_5ImageEE6assignIS1_EEvRKNS0_IT_EE@Base 2.9.0 + (optional=templinst)_ZN3osg7ref_ptrINS_11HeightFieldEEaSEPS1_@Base 2.10.1 (optional=templinst)_ZN3osg7ref_ptrINS_5ImageEED1Ev@Base 2.4.0 (optional=templinst)_ZN3osg7ref_ptrINS_5ImageEED2Ev@Base 2.4.0 (optional=templinst)_ZN3osg7ref_ptrINS_5ImageEEaSEPS1_@Base 2.9.0 - (optional=templinst)_ZN3osg7ref_ptrINS_6ShaderEE6assignIS1_EEvRKNS0_IT_EE@Base 2.8~rc1 - (optional=templinst)_ZN3osg7ref_ptrINS_7ProgramEEaSEPS1_@Base 2.5.0 _ZN3osg8Callback3runEPNS_6ObjectES2_@Base 2.8~rc1 _ZN3osg8CallbackD0Ev@Base 2.8~rc1 _ZN3osg8CallbackD1Ev@Base 2.8~rc1 @@ -259,12 +255,16 @@ _ZN3osg8Drawable12CullCallbackD0Ev@Base 2.4.0 _ZN3osg8Drawable12CullCallbackD1Ev@Base 2.4.0 _ZN3osg8Drawable15setDrawCallbackEPNS0_12DrawCallbackE@Base 2.8~rc1 + _ZN3osg8Drawable26ComputeBoundingBoxCallbackD0Ev@Base 2.10.0 + _ZN3osg8Drawable26ComputeBoundingBoxCallbackD1Ev@Base 2.10.0 + _ZN3osg8Drawable26ComputeBoundingBoxCallbackD2Ev@Base 2.10.0 _ZN3osg8Drawable6acceptERNS0_16AttributeFunctorE@Base 2.8~rc1 _ZN3osg8Drawable6acceptERNS_11NodeVisitorE@Base 2.8~rc1 + _ZN3osg8Geometry10asGeometryEv@Base 2.10.0 _ZN3osg8PagedLOD6acceptERNS_11NodeVisitorE@Base 2.4.0 _ZN3osg8Polytope16setToUnitFrustumEbb@Base 2.4.0 _ZN3osg8Polytope31setAndTransformProvidingInverseERKS0_RKNS_7MatrixdE@Base 2.4.0 - _ZN3osg8Polytope9setupMaskEv@Base 2.7.0 + (arch=!x32)_ZN3osg8Polytope9setupMaskEv@Base 2.10.0 _ZN3osg8PolytopeC1Ev@Base 2.7.0 _ZN3osg8PolytopeC2Ev@Base 2.7.0 _ZN3osg8PolytopeD1Ev@Base 2.4.0 @@ -275,6 +275,8 @@ _ZN3osg9Transform11asTransformEv@Base 2.4.0 _ZN3osg9Transform17asMatrixTransformEv@Base 2.4.0 _ZN3osg9Transform27asPositionAttitudeTransformEv@Base 2.4.0 + _ZN3osg9cloneTypeINS_13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EEEEEPT_PKS5_@Base 2.10.0 + _ZN4sha113process_blockEPKh@Base 2.10.0 _ZN5osgDB11InputStream11checkStreamEv@Base 2.8~rc1 _ZN5osgDB12ReaderWriter10ReadResultD1Ev@Base 2.4.0 _ZN5osgDB12ReaderWriter10ReadResultD2Ev@Base 2.4.0 @@ -303,16 +305,56 @@ (optional=templinst)_ZN5osgDB16StringSerializerIN8osgEarth12StringObjectEED0Ev@Base 2.4.0 (optional=templinst)_ZN5osgDB16StringSerializerIN8osgEarth12StringObjectEED1Ev@Base 2.4.0 (optional=templinst)_ZN5osgDB16StringSerializerIN8osgEarth12StringObjectEED2Ev@Base 2.4.0 + (optional=templinst)_ZN5osgDB19PropByRefSerializerIN8osgEarth12LineDrawableEN3osg5Vec4fEE4readERNS_11InputStreamERNS3_6ObjectE@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByRefSerializerIN8osgEarth12LineDrawableEN3osg5Vec4fEE5writeERNS_12OutputStreamERKNS3_6ObjectE@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByRefSerializerIN8osgEarth12LineDrawableEN3osg5Vec4fEED0Ev@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByRefSerializerIN8osgEarth12LineDrawableEN3osg5Vec4fEED1Ev@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByRefSerializerIN8osgEarth12LineDrawableEN3osg5Vec4fEED2Ev@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByRefSerializerIN8osgEarth13PointDrawableEN3osg5Vec4fEE4readERNS_11InputStreamERNS3_6ObjectE@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByRefSerializerIN8osgEarth13PointDrawableEN3osg5Vec4fEE5writeERNS_12OutputStreamERKNS3_6ObjectE@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByRefSerializerIN8osgEarth13PointDrawableEN3osg5Vec4fEED0Ev@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByRefSerializerIN8osgEarth13PointDrawableEN3osg5Vec4fEED1Ev@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByRefSerializerIN8osgEarth13PointDrawableEN3osg5Vec4fEED2Ev@Base 2.10.0 (optional=templinst)_ZN5osgDB19PropByValSerializerIN3osg13TextureBufferEiE4readERNS_11InputStreamERNS1_6ObjectE@Base 2.8~rc1 (optional=templinst)_ZN5osgDB19PropByValSerializerIN3osg13TextureBufferEiE5writeERNS_12OutputStreamERKNS1_6ObjectE@Base 2.8~rc1 (optional=templinst)_ZN5osgDB19PropByValSerializerIN3osg13TextureBufferEiED0Ev@Base 2.8~rc1 (optional=templinst)_ZN5osgDB19PropByValSerializerIN3osg13TextureBufferEiED1Ev@Base 2.8~rc1 (optional=templinst)_ZN5osgDB19PropByValSerializerIN3osg13TextureBufferEiED2Ev@Base 2.8~rc1 + (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth12LineDrawableEfE4readERNS_11InputStreamERN3osg6ObjectE@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth12LineDrawableEfE5writeERNS_12OutputStreamERKN3osg6ObjectE@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth12LineDrawableEfED0Ev@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth12LineDrawableEfED1Ev@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth12LineDrawableEfED2Ev@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth12LineDrawableEiE4readERNS_11InputStreamERN3osg6ObjectE@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth12LineDrawableEiE5writeERNS_12OutputStreamERKN3osg6ObjectE@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth12LineDrawableEiED0Ev@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth12LineDrawableEiED1Ev@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth12LineDrawableEiED2Ev@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth12LineDrawableEjE4readERNS_11InputStreamERN3osg6ObjectE@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth12LineDrawableEjE5writeERNS_12OutputStreamERKN3osg6ObjectE@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth12LineDrawableEjED0Ev@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth12LineDrawableEjED1Ev@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth12LineDrawableEjED2Ev@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth12LineDrawableEtE4readERNS_11InputStreamERN3osg6ObjectE@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth12LineDrawableEtE5writeERNS_12OutputStreamERKN3osg6ObjectE@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth12LineDrawableEtED0Ev@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth12LineDrawableEtED1Ev@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth12LineDrawableEtED2Ev@Base 2.10.0 (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth13DrapeableNodeEbE4readERNS_11InputStreamERN3osg6ObjectE@Base 2.8~rc1 (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth13DrapeableNodeEbE5writeERNS_12OutputStreamERKN3osg6ObjectE@Base 2.8~rc1 (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth13DrapeableNodeEbED0Ev@Base 2.8~rc1 (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth13DrapeableNodeEbED1Ev@Base 2.8~rc1 (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth13DrapeableNodeEbED2Ev@Base 2.8~rc1 + (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth13PointDrawableEfE4readERNS_11InputStreamERN3osg6ObjectE@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth13PointDrawableEfE5writeERNS_12OutputStreamERKN3osg6ObjectE@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth13PointDrawableEfED0Ev@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth13PointDrawableEfED1Ev@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth13PointDrawableEfED2Ev@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth13PointDrawableEjE4readERNS_11InputStreamERN3osg6ObjectE@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth13PointDrawableEjE5writeERNS_12OutputStreamERKN3osg6ObjectE@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth13PointDrawableEjED0Ev@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth13PointDrawableEjED1Ev@Base 2.10.0 + (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth13PointDrawableEjED2Ev@Base 2.10.0 (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth14VirtualProgramEbE4readERNS_11InputStreamERN3osg6ObjectE@Base 2.8~rc1 (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth14VirtualProgramEbE5writeERNS_12OutputStreamERKN3osg6ObjectE@Base 2.8~rc1 (optional=templinst)_ZN5osgDB19PropByValSerializerIN8osgEarth14VirtualProgramEbED0Ev@Base 2.8~rc1 @@ -336,9 +378,28 @@ (optional=templinst)_ZN5osgDB25RegisterReaderWriterProxyI30osgEarthStringReaderWriterJSONEC2Ev@Base 2.4.0 (optional=templinst)_ZN5osgDB25RegisterReaderWriterProxyI30osgEarthStringReaderWriterJSONED1Ev@Base 2.4.0 (optional=templinst)_ZN5osgDB25RegisterReaderWriterProxyI30osgEarthStringReaderWriterJSONED2Ev@Base 2.4.0 + (optional=templinst)_ZN5osgDB25RegisterReaderWriterProxyIN8osgEarth21AsyncNodePseudoLoaderEEC1Ev@Base 2.10.1 + (optional=templinst)_ZN5osgDB25RegisterReaderWriterProxyIN8osgEarth21AsyncNodePseudoLoaderEEC2Ev@Base 2.10.1 + (optional=templinst)_ZN5osgDB25RegisterReaderWriterProxyIN8osgEarth21AsyncNodePseudoLoaderEED1Ev@Base 2.10.1 + (optional=templinst)_ZN5osgDB25RegisterReaderWriterProxyIN8osgEarth21AsyncNodePseudoLoaderEED2Ev@Base 2.10.1 _ZN5osgDB7OptionsD0Ev@Base 2.4.0 _ZN5osgDB7OptionsD1Ev@Base 2.4.0 _ZN5osgDB7OptionsD2Ev@Base 2.4.0 + (optional=templinst)_ZN6mapbox6detail6EarcutIjE10indexCurveEPNS2_4NodeE@Base 2.10.1 + (optional=templinst)_ZN6mapbox6detail6EarcutIjE10linkedListISt6vectorIN3osg5Vec2fESaIS6_EEEEPNS2_4NodeERKT_b@Base 2.10.1 + (optional=templinst)_ZN6mapbox6detail6EarcutIjE11isEarHashedEPNS2_4NodeE@Base 2.10.1 + (optional=templinst)_ZN6mapbox6detail6EarcutIjE11splitEarcutEPNS2_4NodeE@Base 2.10.1 + (optional=templinst)_ZN6mapbox6detail6EarcutIjE12earcutLinkedEPNS2_4NodeEi@Base 2.10.1 + (optional=templinst)_ZN6mapbox6detail6EarcutIjE12splitPolygonEPNS2_4NodeES4_@Base 2.10.1 + (optional=templinst)_ZN6mapbox6detail6EarcutIjE14eliminateHolesISt6vectorIS4_IN3osg5Vec2fESaIS6_EESaIS8_EEEEPNS2_4NodeERKT_SC_@Base 2.10.1 + (optional=templinst)_ZN6mapbox6detail6EarcutIjE14findHoleBridgeEPNS2_4NodeES4_@Base 2.10.1 + (optional=templinst)_ZN6mapbox6detail6EarcutIjE22cureLocalIntersectionsEPNS2_4NodeE@Base 2.10.1 + (optional=templinst)_ZN6mapbox6detail6EarcutIjE6zOrderEdd@Base 2.10.1 + (optional=templinst)_ZN6mapbox6detail6EarcutIjED1Ev@Base 2.10.1 + (optional=templinst)_ZN6mapbox6detail6EarcutIjED2Ev@Base 2.10.1 + (optional=templinst)_ZN6mapbox6detail6EarcutIjEclISt6vectorIS4_IN3osg5Vec2fESaIS6_EESaIS8_EEEEvRKT_@Base 2.10.1 + _ZN7osgText4Text7setFontEPNS_4FontE@Base 2.10.0 + _ZN7osgText4Text7setFontERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.10.0 _ZN7osgUtil10StateGraphD0Ev@Base 2.4.0 _ZN7osgUtil10StateGraphD1Ev@Base 2.4.0 _ZN7osgUtil10StateGraphD2Ev@Base 2.4.0 @@ -349,17 +410,27 @@ _ZN7osgUtil18VertexCacheVisitorD0Ev@Base 2.5.0 _ZN7osgUtil18VertexCacheVisitorD1Ev@Base 2.5.0 _ZN7osgUtil19IntersectionVisitorD1Ev@Base 2.4.0 - _ZN7osgUtil22LineSegmentIntersector12IntersectionD1Ev@Base 2.4.0 - _ZN7osgUtil22LineSegmentIntersector12IntersectionD2Ev@Base 2.4.0 _ZN7osgUtil22LineSegmentIntersector21containsIntersectionsEv@Base 2.4.0 _ZN7osgUtil24VertexAccessOrderVisitorD0Ev@Base 2.5.0 _ZN7osgUtil24VertexAccessOrderVisitorD1Ev@Base 2.5.0 + _ZN7osgUtil9Optimizer20MergeGeometryVisitor5applyERN3osg5GeodeE@Base 2.10.0 + _ZN7osgUtil9Optimizer20MergeGeometryVisitor5applyERN3osg9BillboardE@Base 2.10.0 + _ZN7osgUtil9Optimizer20MergeGeometryVisitorD0Ev@Base 2.10.0 + _ZN7osgUtil9Optimizer20MergeGeometryVisitorD1Ev@Base 2.10.0 _ZN8osgEarth10DataExtentC1ERKNS_9GeoExtentE@Base 2.4.0 + _ZN8osgEarth10DataExtentC1ERKNS_9GeoExtentERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.10.0 _ZN8osgEarth10DataExtentC1ERKNS_9GeoExtentEj@Base 2.4.0 + _ZN8osgEarth10DataExtentC1ERKNS_9GeoExtentEjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.10.0 _ZN8osgEarth10DataExtentC1ERKNS_9GeoExtentEjj@Base 2.4.0 + _ZN8osgEarth10DataExtentC1ERKNS_9GeoExtentEjjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.10.0 + _ZN8osgEarth10DataExtentC1ERKS0_@Base 2.10.0 _ZN8osgEarth10DataExtentC2ERKNS_9GeoExtentE@Base 2.4.0 + _ZN8osgEarth10DataExtentC2ERKNS_9GeoExtentERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.10.0 _ZN8osgEarth10DataExtentC2ERKNS_9GeoExtentEj@Base 2.4.0 + _ZN8osgEarth10DataExtentC2ERKNS_9GeoExtentEjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.10.0 _ZN8osgEarth10DataExtentC2ERKNS_9GeoExtentEjj@Base 2.4.0 + _ZN8osgEarth10DataExtentC2ERKNS_9GeoExtentEjjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.10.0 + _ZN8osgEarth10DataExtentC2ERKS0_@Base 2.10.0 _ZN8osgEarth10DataExtentD0Ev@Base 2.4.0 _ZN8osgEarth10DataExtentD1Ev@Base 2.4.0 _ZN8osgEarth10DataExtentD2Ev@Base 2.4.0 @@ -403,7 +474,8 @@ _ZN8osgEarth10HTTPClient14getURLRewriterEv@Base 2.5.0 _ZN8osgEarth10HTTPClient14initializeImplEv@Base 2.4.0 _ZN8osgEarth10HTTPClient14setURLRewriterEPNS_11URLRewriterE@Base 2.5.0 - _ZN8osgEarth10HTTPClient16setProxySettingsERKNS_13ProxySettingsE@Base 2.4.0 + _ZN8osgEarth10HTTPClient16getProxySettingsEv@Base 2.10.0 + _ZN8osgEarth10HTTPClient16setProxySettingsERKNS_8optionalINS_13ProxySettingsEEE@Base 2.10.0 _ZN8osgEarth10HTTPClient17getConnectTimeoutEv@Base 2.5.0 _ZN8osgEarth10HTTPClient17setConnectTimeoutEl@Base 2.5.0 _ZN8osgEarth10HTTPClient20getCurlConfigHandlerEv@Base 2.6.0 @@ -421,13 +493,13 @@ _ZN8osgEarth10HTTPClientD2Ev@Base 2.4.0 _ZN8osgEarth10IOMetadata12CONTENT_TYPEB5cxx11E@Base 2.7.0 _ZN8osgEarth10ImageLayer11createImageERKNS_7TileKeyEPNS_16ProgressCallbackE@Base 2.6.0 + _ZN8osgEarth10ImageLayer11setAltitudeERKNS_8DistanceE@Base 2.10.0 _ZN8osgEarth10ImageLayer12fireCallbackEMNS_18ImageLayerCallbackEFvPS0_E@Base 2.4.0 _ZN8osgEarth10ImageLayer13assembleImageERKNS_7TileKeyEPNS_16ProgressCallbackE@Base 2.9.0 _ZN8osgEarth10ImageLayer13createTextureERKNS_7TileKeyEPNS_16ProgressCallbackERN3osg7MatrixfE@Base 2.9.0 _ZN8osgEarth10ImageLayer14addColorFilterEPNS_11ColorFilterE@Base 2.4.0 _ZN8osgEarth10ImageLayer17removeColorFilterEPNS_11ColorFilterE@Base 2.4.0 - _ZN8osgEarth10ImageLayer18setMaxVisibleRangeEf@Base 2.4.0 - _ZN8osgEarth10ImageLayer18setMinVisibleRangeEf@Base 2.4.0 + _ZN8osgEarth10ImageLayer19setUseCreateTextureEv@Base 2.10.0 _ZN8osgEarth10ImageLayer20setTargetProfileHintEPKNS_7ProfileE@Base 2.4.0 _ZN8osgEarth10ImageLayer21getOrCreatePreCacheOpEv@Base 2.7.0 _ZN8osgEarth10ImageLayer23createImageInKeyProfileERKNS_7TileKeyEPNS_16ProgressCallbackE@Base 2.6.0 @@ -506,10 +578,10 @@ _ZN8osgEarth10MaskSourceD0Ev@Base 2.4.0 _ZN8osgEarth10MaskSourceD1Ev@Base 2.4.0 _ZN8osgEarth10MaskSourceD2Ev@Base 2.4.0 + _ZN8osgEarth10ModelLayer10addedToMapEPKNS_3MapE@Base 2.10.0 _ZN8osgEarth10ModelLayer12fireCallbackEMNS_18ModelLayerCallbackEFvPS0_E@Base 2.4.0 - _ZN8osgEarth10ModelLayer15getOrCreateNodeEv@Base 2.9.0 + _ZN8osgEarth10ModelLayer14removedFromMapEPKNS_3MapE@Base 2.10.0 _ZN8osgEarth10ModelLayer18setLightingEnabledEb@Base 2.4.0 - _ZN8osgEarth10ModelLayer21getOrCreateSceneGraphEPKNS_3MapEPNS_16ProgressCallbackE@Base 2.7.0 _ZN8osgEarth10ModelLayer23getOrCreateMaskBoundaryEfPKNS_16SpatialReferenceEPNS_16ProgressCallbackE@Base 2.6.0 _ZN8osgEarth10ModelLayer24setLightingEnabledNoLockEb@Base 2.6.0 _ZN8osgEarth10ModelLayer4initEv@Base 2.9.0 @@ -518,32 +590,42 @@ _ZN8osgEarth10ModelLayerC1ERKNS_17ModelLayerOptionsEPNS_11ModelSourceE@Base 2.4.0 _ZN8osgEarth10ModelLayerC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN3osg4NodeE@Base 2.7.0 _ZN8osgEarth10ModelLayerC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_18ModelSourceOptionsE@Base 2.7.0 - _ZN8osgEarth10ModelLayerC1ERKS0_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth10ModelLayerC1Ev@Base 2.9.0 _ZN8osgEarth10ModelLayerC2ERKNS_17ModelLayerOptionsE@Base 2.4.0 _ZN8osgEarth10ModelLayerC2ERKNS_17ModelLayerOptionsEPNS_11ModelSourceE@Base 2.4.0 _ZN8osgEarth10ModelLayerC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN3osg4NodeE@Base 2.7.0 _ZN8osgEarth10ModelLayerC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_18ModelSourceOptionsE@Base 2.7.0 - _ZN8osgEarth10ModelLayerC2ERKS0_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth10ModelLayerC2Ev@Base 2.9.0 _ZN8osgEarth10ModelLayerD0Ev@Base 2.4.0 _ZN8osgEarth10ModelLayerD1Ev@Base 2.4.0 _ZN8osgEarth10ModelLayerD2Ev@Base 2.4.0 + _ZN8osgEarth10NullStreamD0Ev@Base 2.10.0 + _ZN8osgEarth10NullStreamD1Ev@Base 2.10.0 _ZN8osgEarth10PatchLayer4initEv@Base 2.9.0 _ZN8osgEarth10PatchLayerC1EPNS_17PatchLayerOptionsE@Base 2.9.0 - _ZN8osgEarth10PatchLayerC1ERKS0_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth10PatchLayerC1Ev@Base 2.9.0 _ZN8osgEarth10PatchLayerC2EPNS_17PatchLayerOptionsE@Base 2.9.0 - _ZN8osgEarth10PatchLayerC2ERKS0_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth10PatchLayerC2Ev@Base 2.9.0 _ZN8osgEarth10PatchLayerD0Ev@Base 2.9.0 _ZN8osgEarth10PatchLayerD1Ev@Base 2.9.0 _ZN8osgEarth10PatchLayerD2Ev@Base 2.9.0 + _ZN8osgEarth10PointGroup16getPointDrawableEj@Base 2.10.0 + _ZN8osgEarth10PointGroup6acceptERN3osg11NodeVisitorE@Base 2.10.0 + _ZN8osgEarth10PointGroup6importEPN3osg4NodeEb@Base 2.10.0 + _ZN8osgEarth10PointGroup8optimizeEv@Base 2.10.0 + _ZN8osgEarth10PointGroupC1ERKS0_RKN3osg6CopyOpE@Base 2.10.0 + _ZN8osgEarth10PointGroupC1Ev@Base 2.10.0 + _ZN8osgEarth10PointGroupC2ERKS0_RKN3osg6CopyOpE@Base 2.10.0 + _ZN8osgEarth10PointGroupC2Ev@Base 2.10.0 + _ZN8osgEarth10PointGroupD0Ev@Base 2.10.0 + _ZN8osgEarth10PointGroupD1Ev@Base 2.10.0 + _ZN8osgEarth10PointGroupD2Ev@Base 2.10.0 _ZN8osgEarth10PoisonPillD0Ev@Base 2.6.0 _ZN8osgEarth10PoisonPillD1Ev@Base 2.6.0 _ZN8osgEarth10PoisonPillD2Ev@Base 2.6.0 _ZN8osgEarth10PoisonPillclEPNS_16ProgressCallbackE@Base 2.6.0 _ZN8osgEarth10PolyShader11setLocationENS_10ShaderComp16FunctionLocationE@Base 2.8~rc1 + _ZN8osgEarth10PolyShader12lookUpShaderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_NS_10ShaderComp16FunctionLocationE@Base 2.10.0 _ZN8osgEarth10PolyShader15setShaderSourceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8~rc1 _ZN8osgEarth10PolyShader21resizeGLObjectBuffersEj@Base 2.8~rc1 _ZN8osgEarth10PolyShader7prepareEv@Base 2.8~rc1 @@ -555,9 +637,11 @@ _ZN8osgEarth10PolyShaderD1Ev@Base 2.8~rc1 _ZN8osgEarth10PolyShaderD2Ev@Base 2.8~rc1 _ZN8osgEarth10ReadResultC1ENS0_4CodeE@Base 2.4.0 - _ZN8osgEarth10ReadResultC1EPN3osg6ObjectE@Base 2.4.0 + _ZN8osgEarth10ReadResultC1EPN3osg6ObjectE@Base 2.10.0 + _ZN8osgEarth10ReadResultC1ERKS0_@Base 2.10.0 _ZN8osgEarth10ReadResultC2ENS0_4CodeE@Base 2.4.0 - _ZN8osgEarth10ReadResultC2EPN3osg6ObjectE@Base 2.4.0 + _ZN8osgEarth10ReadResultC2EPN3osg6ObjectE@Base 2.10.0 + _ZN8osgEarth10ReadResultC2ERKS0_@Base 2.10.0 _ZN8osgEarth10ReadResultD0Ev@Base 2.4.0 _ZN8osgEarth10ReadResultD1Ev@Base 2.4.0 _ZN8osgEarth10ReadResultD2Ev@Base 2.4.0 @@ -575,7 +659,6 @@ _ZN8osgEarth10TaskThreadD1Ev@Base 2.4.0 _ZN8osgEarth10TaskThreadD2Ev@Base 2.4.0 _ZN8osgEarth10TileSource10MODE_WRITEE@Base 2.6.0 - _ZN8osgEarth10TileSource10initializeEPKN5osgDB7OptionsEPKNS_7ProfileE@Base 2.4.0 _ZN8osgEarth10TileSource10setProfileEPKNS_7ProfileE@Base 2.4.0 _ZN8osgEarth10TileSource10storeImageERKNS_7TileKeyEPN3osg5ImageEPNS_16ProgressCallbackE@Base 2.6.0 _ZN8osgEarth10TileSource11MODE_CREATEE@Base 2.6.0 @@ -584,7 +667,7 @@ _ZN8osgEarth10TileSource12getBlacklistEv@Base 2.4.0 _ZN8osgEarth10TileSource14INTERFACE_NAMEE@Base 2.6.0 _ZN8osgEarth10TileSource16setPixelsPerTileEj@Base 2.9.0 - _ZN8osgEarth10TileSource16storeHeightFieldERKNS_7TileKeyEPN3osg11HeightFieldEPNS_16ProgressCallbackE@Base 2.6.0 + _ZN8osgEarth10TileSource16storeHeightFieldERKNS_7TileKeyEPKN3osg11HeightFieldEPNS_16ProgressCallbackE@Base 2.10.0 _ZN8osgEarth10TileSource17createHeightFieldERKNS_7TileKeyEPNS0_20HeightFieldOperationEPNS_16ProgressCallbackE@Base 2.4.0 _ZN8osgEarth10TileSource17createHeightFieldERKNS_7TileKeyEPNS_16ProgressCallbackE@Base 2.4.0 _ZN8osgEarth10TileSource21setDefaultL2CacheSizeEi@Base 2.9.0 @@ -595,13 +678,22 @@ _ZN8osgEarth10TileSourceD0Ev@Base 2.4.0 _ZN8osgEarth10TileSourceD1Ev@Base 2.4.0 _ZN8osgEarth10TileSourceD2Ev@Base 2.4.0 + _ZN8osgEarth10URIContext10getHeadersB5cxx11Ev@Base 2.10.0 _ZN8osgEarth10URIContext5storeEPN5osgDB7OptionsE@Base 2.8~rc1 + _ZN8osgEarth10URIContext9addHeaderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_@Base 2.10.0 _ZN8osgEarth10URIContextC1EPKN5osgDB7OptionsE@Base 2.4.0 + _ZN8osgEarth10URIContextC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.10.0 + _ZN8osgEarth10URIContextC1ERKS0_@Base 2.10.0 + _ZN8osgEarth10URIContextC1Ev@Base 2.10.0 _ZN8osgEarth10URIContextC2EPKN5osgDB7OptionsE@Base 2.4.0 + _ZN8osgEarth10URIContextC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.10.0 + _ZN8osgEarth10URIContextC2ERKS0_@Base 2.10.0 + _ZN8osgEarth10URIContextC2Ev@Base 2.10.0 _ZN8osgEarth10URIContextD0Ev@Base 2.4.0 _ZN8osgEarth10URIContextD1Ev@Base 2.4.0 _ZN8osgEarth10URIContextD2Ev@Base 2.4.0 _ZN8osgEarth10VideoLayer13createTextureERKNS_7TileKeyEPNS_16ProgressCallbackERN3osg7MatrixfE@Base 2.9.0 + _ZN8osgEarth10VideoLayer4initEv@Base 2.10.0 _ZN8osgEarth10VideoLayer4openEv@Base 2.9.0 _ZN8osgEarth10VideoLayerC1ERKNS_17VideoLayerOptionsE@Base 2.9.0 _ZN8osgEarth10VideoLayerC1Ev@Base 2.9.0 @@ -611,7 +703,6 @@ _ZN8osgEarth10VideoLayerD1Ev@Base 2.9.0 _ZN8osgEarth10VideoLayerD2Ev@Base 2.9.0 _ZN8osgEarth10XmlElement11getChildrenEv@Base 2.4.0 - _ZN8osgEarth10XmlElement13addSubElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_10PropertiesES8_@Base 2.7.0 _ZN8osgEarth10XmlElement13addSubElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_@Base 2.7.0 _ZN8osgEarth10XmlElement7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZN8osgEarth10XmlElement8getAttrsB5cxx11Ev@Base 2.7.0 @@ -627,6 +718,11 @@ _ZN8osgEarth10hashStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZN8osgEarth10startsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_bRKSt6locale@Base 2.7.0 (optional=templinst)_ZN8osgEarth10vector_mapIjNS_14VirtualProgram11ShaderEntryEE5eraseERKj@Base 2.7.0 + _ZN8osgEarth11AsyncResultC1EPN3osg4NodeE@Base 2.10.1 + _ZN8osgEarth11AsyncResultC2EPN3osg4NodeE@Base 2.10.1 + _ZN8osgEarth11AsyncResultD0Ev@Base 2.10.1 + _ZN8osgEarth11AsyncResultD1Ev@Base 2.10.1 + _ZN8osgEarth11AsyncResultD2Ev@Base 2.10.1 _ZN8osgEarth11CacheDriverD0Ev@Base 2.5.0 _ZN8osgEarth11CacheDriverD1Ev@Base 2.5.0 _ZN8osgEarth11CacheDriverD2Ev@Base 2.5.0 @@ -655,6 +751,7 @@ _ZN8osgEarth11FadeOptionsD2Ev@Base 2.4.0 _ZN8osgEarth11GLSLChunker5ChunkD1Ev@Base 2.8~rc1 _ZN8osgEarth11GLSLChunker5ChunkD2Ev@Base 2.8~rc1 + _ZN8osgEarth11HTTPRequest10getHeadersB5cxx11Ev@Base 2.10.0 _ZN8osgEarth11HTTPRequest12addParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_@Base 2.7.0 _ZN8osgEarth11HTTPRequest12addParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd@Base 2.7.0 _ZN8osgEarth11HTTPRequest12addParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi@Base 2.7.0 @@ -680,26 +777,23 @@ _ZN8osgEarth11ImageMosaicD0Ev@Base 2.4.0 _ZN8osgEarth11ImageMosaicD1Ev@Base 2.4.0 _ZN8osgEarth11ImageMosaicD2Ev@Base 2.4.0 + _ZN8osgEarth11LayerShader7installEPNS_5LayerEPNS_16TerrainResourcesE@Base 2.10.1 + _ZN8osgEarth11LayerShaderC1ERKNS_13ShaderOptionsE@Base 2.10.1 + _ZN8osgEarth11LayerShaderC2ERKNS_13ShaderOptionsE@Base 2.10.1 + _ZN8osgEarth11LayerShaderD0Ev@Base 2.10.1 + _ZN8osgEarth11LayerShaderD1Ev@Base 2.10.1 + _ZN8osgEarth11LayerShaderD2Ev@Base 2.10.1 _ZN8osgEarth11MapCallback11onEndUpdateEv@Base 2.4.0 _ZN8osgEarth11MapCallback12onLayerAddedEPNS_5LayerEj@Base 2.9.0 _ZN8osgEarth11MapCallback12onLayerMovedEPNS_5LayerEjj@Base 2.9.0 _ZN8osgEarth11MapCallback13onBeginUpdateEv@Base 2.4.0 + _ZN8osgEarth11MapCallback14onLayerEnabledEPNS_5LayerE@Base 2.10.0 _ZN8osgEarth11MapCallback14onLayerRemovedEPNS_5LayerEj@Base 2.9.0 - _ZN8osgEarth11MapCallback16onMaskLayerAddedEPNS_9MaskLayerE@Base 2.4.0 - _ZN8osgEarth11MapCallback17onImageLayerAddedEPNS_10ImageLayerEj@Base 2.4.0 - _ZN8osgEarth11MapCallback17onImageLayerMovedEPNS_10ImageLayerEjj@Base 2.4.0 + _ZN8osgEarth11MapCallback15onLayerDisabledEPNS_5LayerE@Base 2.10.0 _ZN8osgEarth11MapCallback17onMapModelChangedERKNS_14MapModelChangeE@Base 2.4.0 - _ZN8osgEarth11MapCallback17onModelLayerAddedEPNS_10ModelLayerEj@Base 2.4.0 - _ZN8osgEarth11MapCallback17onModelLayerMovedEPNS_10ModelLayerEjj@Base 2.4.0 _ZN8osgEarth11MapCallback18invokeOnLayerAddedEPKNS_3MapE@Base 2.9.0 - _ZN8osgEarth11MapCallback18onMaskLayerRemovedEPNS_9MaskLayerE@Base 2.4.0 - _ZN8osgEarth11MapCallback19onImageLayerRemovedEPNS_10ImageLayerEj@Base 2.4.0 - _ZN8osgEarth11MapCallback19onModelLayerRemovedEPNS_10ModelLayerEj@Base 2.9.0 _ZN8osgEarth11MapCallback20invokeOnLayerRemovedEPKNS_3MapE@Base 2.9.0 _ZN8osgEarth11MapCallback20onMapInfoEstablishedERKNS_7MapInfoE@Base 2.4.0 - _ZN8osgEarth11MapCallback21onElevationLayerAddedEPNS_14ElevationLayerEj@Base 2.4.0 - _ZN8osgEarth11MapCallback21onElevationLayerMovedEPNS_14ElevationLayerEjj@Base 2.4.0 - _ZN8osgEarth11MapCallback23onElevationLayerRemovedEPNS_14ElevationLayerEj@Base 2.4.0 _ZN8osgEarth11MapCallbackD0Ev@Base 2.4.0 _ZN8osgEarth11MapCallbackD1Ev@Base 2.4.0 _ZN8osgEarth11MapCallbackD2Ev@Base 2.4.0 @@ -731,15 +825,36 @@ (optional=templinst)_ZN8osgEarth11OptionsDataIKNS_3MapEED0Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth11OptionsDataIKNS_3MapEED1Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth11OptionsDataIKNS_3MapEED2Ev@Base 2.9.0 + (optional=templinst)_ZN8osgEarth11OptionsDataINS_13AsyncFunctionEED0Ev@Base 2.10.1 + (optional=templinst)_ZN8osgEarth11OptionsDataINS_13AsyncFunctionEED1Ev@Base 2.10.1 + (optional=templinst)_ZN8osgEarth11OptionsDataINS_13AsyncFunctionEED2Ev@Base 2.10.1 (optional=templinst)_ZN8osgEarth11OptionsDataINS_9PagedNodeEED0Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth11OptionsDataINS_9PagedNodeEED1Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth11OptionsDataINS_9PagedNodeEED2Ev@Base 2.9.0 - _ZN8osgEarth11StateSetLOD11addStateSetEPN3osg8StateSetEff@Base 2.6.0 - _ZN8osgEarth11StateSetLOD8setRangeEjff@Base 2.6.0 - _ZN8osgEarth11StateSetLOD8traverseERN3osg11NodeVisitorE@Base 2.6.0 - _ZN8osgEarth11StateSetLODD0Ev@Base 2.6.0 - _ZN8osgEarth11StateSetLODD1Ev@Base 2.6.0 - _ZN8osgEarth11StateSetLODD2Ev@Base 2.6.0 + _ZN8osgEarth11ProgramRepo21resizeGLObjectBuffersEj@Base 2.10.0 + _ZN8osgEarth11ProgramRepo3addERKSt6vectorIPNS_10PolyShaderESaIS3_EERN3osg7ref_ptrINS8_7ProgramEEEji@Base 2.10.0 + _ZN8osgEarth11ProgramRepo3useERKSt6vectorIPNS_10PolyShaderESaIS3_EEji@Base 2.10.0 + _ZN8osgEarth11ProgramRepo4lockEv@Base 2.10.0 + _ZN8osgEarth11ProgramRepo5EntryD0Ev@Base 2.10.0 + _ZN8osgEarth11ProgramRepo5EntryD1Ev@Base 2.10.0 + _ZN8osgEarth11ProgramRepo5EntryD2Ev@Base 2.10.0 + _ZN8osgEarth11ProgramRepo5pruneEjPN3osg5StateE@Base 2.10.0 + _ZN8osgEarth11ProgramRepo6unlockEv@Base 2.10.0 + _ZN8osgEarth11ProgramRepo7releaseEiPN3osg5StateE@Base 2.10.0 + _ZN8osgEarth11ProgramRepoD0Ev@Base 2.10.0 + _ZN8osgEarth11ProgramRepoD1Ev@Base 2.10.0 + _ZN8osgEarth11ProgramRepoD2Ev@Base 2.10.0 + _ZN8osgEarth11Serializers10PointGroup27wrapper_propfunc_PointGroupEPN5osgDB13ObjectWrapperE@Base 2.10.0 + _ZN8osgEarth11Serializers11MaterialGL328wrapper_propfunc_MaterialGL3EPN5osgDB13ObjectWrapperE@Base 2.10.0 + _ZN8osgEarth11Serializers12LineDrawable29wrapper_propfunc_LineDrawableEPN5osgDB13ObjectWrapperE@Base 2.10.0 + _ZN8osgEarth11Serializers12StringObject29wrapper_propfunc_StringObjectEPN5osgDB13ObjectWrapperE@Base 2.10.0 + _ZN8osgEarth11Serializers13ClampableNode30wrapper_propfunc_ClampableNodeEPN5osgDB13ObjectWrapperE@Base 2.10.0 + _ZN8osgEarth11Serializers13DrapeableNode30wrapper_propfunc_DrapeableNodeEPN5osgDB13ObjectWrapperE@Base 2.10.0 + _ZN8osgEarth11Serializers13PointDrawable30wrapper_propfunc_PointDrawableEPN5osgDB13ObjectWrapperE@Base 2.10.0 + _ZN8osgEarth11Serializers13TextureBuffer30wrapper_propfunc_TextureBufferEPN5osgDB13ObjectWrapperE@Base 2.10.0 + _ZN8osgEarth11Serializers26InstallViewportSizeUniform43wrapper_propfunc_InstallViewportSizeUniformEPN5osgDB13ObjectWrapperE@Base 2.10.0 + _ZN8osgEarth11Serializers8LightGL325wrapper_propfunc_LightGL3EPN5osgDB13ObjectWrapperE@Base 2.10.0 + _ZN8osgEarth11Serializers9LineGroup26wrapper_propfunc_LineGroupEPN5osgDB13ObjectWrapperE@Base 2.10.0 _ZN8osgEarth11TaskRequest3runEv@Base 2.4.0 _ZN8osgEarth11TaskRequest6cancelEv@Base 2.4.0 _ZN8osgEarth11TaskRequestC1Ef@Base 2.4.0 @@ -786,6 +901,7 @@ _ZN8osgEarth11TileVisitorD0Ev@Base 2.6.0 _ZN8osgEarth11TileVisitorD1Ev@Base 2.6.0 _ZN8osgEarth11TileVisitorD2Ev@Base 2.6.0 + _ZN8osgEarth11URIAliasMap4fromEPKN5osgDB7OptionsE@Base 2.10.0 _ZN8osgEarth11URIAliasMap6insertERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_@Base 2.7.0 (optional=templinst)_ZN8osgEarth11ViewVisitorINS_13RequestRedrawEE5applyERN3osg6CameraE@Base 2.4.0 (optional=templinst)_ZN8osgEarth11ViewVisitorINS_13RequestRedrawEED0Ev@Base 2.4.0 @@ -881,6 +997,7 @@ _ZN8osgEarth12HTTPResponseD2Ev@Base 2.4.0 _ZN8osgEarth12LayerOptions10fromConfigERKNS_6ConfigE@Base 2.9.0 _ZN8osgEarth12LayerOptions11mergeConfigERKNS_6ConfigE@Base 2.9.0 + _ZN8osgEarth12LayerOptions11setDefaultsEv@Base 2.10.0 _ZN8osgEarth12LayerOptionsC1ERKNS_13ConfigOptionsE@Base 2.9.0 _ZN8osgEarth12LayerOptionsC1Ev@Base 2.9.0 _ZN8osgEarth12LayerOptionsC2ERKNS_13ConfigOptionsE@Base 2.9.0 @@ -888,6 +1005,43 @@ _ZN8osgEarth12LayerOptionsD0Ev@Base 2.9.0 _ZN8osgEarth12LayerOptionsD1Ev@Base 2.9.0 _ZN8osgEarth12LayerOptionsD2Ev@Base 2.9.0 + _ZN8osgEarth12LineDrawable10initializeEv@Base 2.10.0 + _ZN8osgEarth12LineDrawable10pushVertexERKN3osg5Vec3fE@Base 2.10.0 + _ZN8osgEarth12LineDrawable12setLineWidthEPN3osg8StateSetEfi@Base 2.10.0 + _ZN8osgEarth12LineDrawable12setLineWidthEf@Base 2.10.0 + _ZN8osgEarth12LineDrawable12setupShadersEv@Base 2.10.0 + _ZN8osgEarth12LineDrawable13s_gpuStateSetE@Base 2.10.0 + _ZN8osgEarth12LineDrawable13setLineSmoothEb@Base 2.10.0 + _ZN8osgEarth12LineDrawable16setStippleFactorEi@Base 2.10.0 + _ZN8osgEarth12LineDrawable16updateFirstCountEv@Base 2.10.0 + _ZN8osgEarth12LineDrawable17importVertexArrayEPKN3osg13TemplateArrayINS1_5Vec3fELNS1_5Array4TypeE28ELi3ELi5126EEE@Base 2.10.0 + _ZN8osgEarth12LineDrawable17setStipplePatternEt@Base 2.10.0 + _ZN8osgEarth12LineDrawable21resizeGLObjectBuffersEj@Base 2.10.0 + _ZN8osgEarth12LineDrawable22NextVertexAttrLocationE@Base 2.10.0 + (optional=templinst)_ZN8osgEarth12LineDrawable23importVertexAttribArrayIN3osg13TemplateArrayIfLNS2_5Array4TypeE7ELi1ELi5126EEEEEvjPKT_@Base 2.10.0 + _ZN8osgEarth12LineDrawable26PreviousVertexAttrLocationE@Base 2.10.0 + _ZN8osgEarth12LineDrawable5clearEv@Base 2.10.0 + _ZN8osgEarth12LineDrawable5dirtyEv@Base 2.10.0 + _ZN8osgEarth12LineDrawable6acceptERN3osg11NodeVisitorE@Base 2.10.0 + _ZN8osgEarth12LineDrawable7reserveEj@Base 2.10.0 + _ZN8osgEarth12LineDrawable7setModeEj@Base 2.10.0 + _ZN8osgEarth12LineDrawable8allocateEj@Base 2.10.0 + _ZN8osgEarth12LineDrawable8setColorERKN3osg5Vec4fE@Base 2.10.0 + _ZN8osgEarth12LineDrawable8setColorEjRKN3osg5Vec4fE@Base 2.10.0 + _ZN8osgEarth12LineDrawable8setCountEj@Base 2.10.0 + _ZN8osgEarth12LineDrawable8setFirstEj@Base 2.10.0 + _ZN8osgEarth12LineDrawable9setVertexEjRKN3osg5Vec3fE@Base 2.10.0 + _ZN8osgEarth12LineDrawableC1ERKS0_RKN3osg6CopyOpE@Base 2.10.0 + _ZN8osgEarth12LineDrawableC1Ej@Base 2.10.0 + _ZN8osgEarth12LineDrawableC1Ev@Base 2.10.0 + _ZN8osgEarth12LineDrawableC2ERKS0_RKN3osg6CopyOpE@Base 2.10.0 + _ZN8osgEarth12LineDrawableC2Ej@Base 2.10.0 + _ZN8osgEarth12LineDrawableC2Ev@Base 2.10.0 + _ZN8osgEarth12LineDrawableD0Ev@Base 2.10.0 + _ZN8osgEarth12LineDrawableD1Ev@Base 2.10.0 + _ZN8osgEarth12LineDrawableD2Ev@Base 2.10.0 + _ZN8osgEarth12NotifyStreamD0Ev@Base 2.10.0 + _ZN8osgEarth12NotifyStreamD1Ev@Base 2.10.0 (optional=templinst)_ZN8osgEarth12PluginLoaderINS_10ImageLayerENS_5LayerEED0Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth12PluginLoaderINS_10ImageLayerENS_5LayerEED1Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth12PluginLoaderINS_10ImageLayerENS_5LayerEED2Ev@Base 2.9.0 @@ -924,9 +1078,9 @@ _ZN8osgEarth12ShaderLoader4loadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKN5osgDB7OptionsE@Base 2.7.0 _ZN8osgEarth12ShaderLoader5splitERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIS6_SaIS6_EE@Base 2.9.0 _ZN8osgEarth12ShaderLoader6unloadEPNS_14VirtualProgramERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_13ShaderPackageEPKN5osgDB7OptionsE@Base 2.7.0 - (optional=templinst)_ZN8osgEarth12SharedSARepoIN3osg7ProgramEE5shareERNS1_7ref_ptrIS2_EE@Base 2.6.0 - (optional=templinst)_ZN8osgEarth12SharedSARepoIN3osg7ProgramEED1Ev@Base 2.6.0 - (optional=templinst)_ZN8osgEarth12SharedSARepoIN3osg7ProgramEED2Ev@Base 2.6.0 + _ZN8osgEarth12ShaderMerger3addEPKN3osg6ShaderE@Base 2.10.0 + _ZN8osgEarth12ShaderMerger5mergeEPN3osg6ShaderE@Base 2.10.0 + _ZN8osgEarth12ShaderMerger5mergeEPN3osg7ProgramE@Base 2.10.0 _ZN8osgEarth12SimplexNoise14DefaultOctavesE@Base 2.9.0 _ZN8osgEarth12SimplexNoise15DefaultRangeLowE@Base 2.9.0 _ZN8osgEarth12SimplexNoise16DefaultFrequencyE@Base 2.9.0 @@ -963,8 +1117,8 @@ _ZN8osgEarth12StringObjectD0Ev@Base 2.4.0 _ZN8osgEarth12StringObjectD1Ev@Base 2.4.0 _ZN8osgEarth12StringObjectD2Ev@Base 2.4.0 - _ZN8osgEarth12TerrainLayer10setOpacityEf@Base 2.9.0 _ZN8osgEarth12TerrainLayer10setProfileEPKNS_7ProfileE@Base 2.9.0 + _ZN8osgEarth12TerrainLayer11dataExtentsEv@Base 2.10.0 _ZN8osgEarth12TerrainLayer11getCacheBinEPKNS_7ProfileE@Base 2.4.0 _ZN8osgEarth12TerrainLayer14setReadOptionsEPKN5osgDB7OptionsE@Base 2.8~rc1 _ZN8osgEarth12TerrainLayer16CacheBinMetadataC1ERKNS_6ConfigE@Base 2.4.0 @@ -1037,6 +1191,12 @@ _ZN8osgEarth12VisibleLayer10setOpacityEf@Base 2.9.0 _ZN8osgEarth12VisibleLayer10setVisibleEb@Base 2.9.0 _ZN8osgEarth12VisibleLayer12fireCallbackEMNS_20VisibleLayerCallbackEFvPS0_E@Base 2.9.0 + _ZN8osgEarth12VisibleLayer18initializeBlendingEv@Base 2.10.0 + _ZN8osgEarth12VisibleLayer18setMaxVisibleRangeEf@Base 2.10.0 + _ZN8osgEarth12VisibleLayer18setMinVisibleRangeEf@Base 2.10.0 + _ZN8osgEarth12VisibleLayer19setAttenuationRangeEf@Base 2.10.0 + _ZN8osgEarth12VisibleLayer27installDefaultOpacityShaderEv@Base 2.10.0 + _ZN8osgEarth12VisibleLayer28initializeMinMaxRangeOpacityEv@Base 2.10.0 _ZN8osgEarth12VisibleLayer4initEv@Base 2.9.0 _ZN8osgEarth12VisibleLayer4openEv@Base 2.9.0 _ZN8osgEarth12VisibleLayerC1EPNS_19VisibleLayerOptionsE@Base 2.9.0 @@ -1056,6 +1216,7 @@ _ZN8osgEarth13CacheSettingsD0Ev@Base 2.8~rc1 _ZN8osgEarth13CacheSettingsD1Ev@Base 2.8~rc1 _ZN8osgEarth13CacheSettingsD2Ev@Base 2.8~rc1 + _ZN8osgEarth13ClampableNode13isDepthCameraEPKN3osg6CameraE@Base 2.10.0 _ZN8osgEarth13ClampableNode8traverseERN3osg11NodeVisitorE@Base 2.4.0 _ZN8osgEarth13ClampableNodeC1Ev@Base 2.9.0 _ZN8osgEarth13ClampableNodeC2Ev@Base 2.9.0 @@ -1066,6 +1227,7 @@ _ZN8osgEarth13ConfigOptionsD0Ev@Base 2.4.0 _ZN8osgEarth13ConfigOptionsD1Ev@Base 2.4.0 _ZN8osgEarth13ConfigOptionsD2Ev@Base 2.4.0 + (arch=amd64 i386)_ZN8osgEarth13ConfigOptionsaSERKS0_@Base 2.10.1 _ZN8osgEarth13DateTimeRange8expandByERKNS_8DateTimeE@Base 2.8~rc1 _ZN8osgEarth13DateTimeRange8expandByERKS0_@Base 2.8~rc1 _ZN8osgEarth13DirtyNotifier10resetDirtyEv@Base 2.4.0 @@ -1095,10 +1257,14 @@ _ZN8osgEarth13DrawInstanced15MatrixRefVectorD1Ev@Base 2.6.0 _ZN8osgEarth13DrawInstanced15MatrixRefVectorD2Ev@Base 2.6.0 _ZN8osgEarth13DrawInstanced15getMatrixVectorEPN3osg4NodeE@Base 2.6.0 + _ZN8osgEarth13DrawInstanced20MakeTransformsStatic5applyERN3osg9TransformE@Base 2.10.1 + _ZN8osgEarth13DrawInstanced20MakeTransformsStaticD0Ev@Base 2.10.1 + _ZN8osgEarth13DrawInstanced20MakeTransformsStaticD1Ev@Base 2.10.1 _ZN8osgEarth13DrawInstanced22ConvertToDrawInstanced5applyERN3osg3LODE@Base 2.6.0 - _ZN8osgEarth13DrawInstanced22ConvertToDrawInstanced5applyERN3osg5GeodeE@Base 2.4.0 - _ZN8osgEarth13DrawInstanced22ConvertToDrawInstancedC1EjRKN3osg15BoundingBoxImplINS2_5Vec3fEEEb@Base 2.4.0 - _ZN8osgEarth13DrawInstanced22ConvertToDrawInstancedC2EjRKN3osg15BoundingBoxImplINS2_5Vec3fEEEb@Base 2.4.0 + _ZN8osgEarth13DrawInstanced22ConvertToDrawInstanced5applyERN3osg4NodeE@Base 2.10.0 + _ZN8osgEarth13DrawInstanced22ConvertToDrawInstanced5applyERN3osg8DrawableE@Base 2.10.0 + _ZN8osgEarth13DrawInstanced22ConvertToDrawInstancedC1EjRKN3osg15BoundingBoxImplINS2_5Vec3fEEEbPNS2_13TextureBufferEi@Base 2.10.0 + _ZN8osgEarth13DrawInstanced22ConvertToDrawInstancedC2EjRKN3osg15BoundingBoxImplINS2_5Vec3fEEEbPNS2_13TextureBufferEi@Base 2.10.0 _ZN8osgEarth13DrawInstanced22ConvertToDrawInstancedD0Ev@Base 2.4.0 _ZN8osgEarth13DrawInstanced22ConvertToDrawInstancedD1Ev@Base 2.4.0 _ZN8osgEarth13DrawInstanced30convertGraphToUseDrawInstancedEPN3osg5GroupE@Base 2.4.0 @@ -1113,7 +1279,7 @@ _ZN8osgEarth13ElevationPool14GetElevationOpD1Ev@Base 2.9.0 _ZN8osgEarth13ElevationPool14GetElevationOpclEPN3osg6ObjectE@Base 2.9.0 _ZN8osgEarth13ElevationPool14createEnvelopeEPKNS_16SpatialReferenceEj@Base 2.9.0 - _ZN8osgEarth13ElevationPool16fetchTileFromMapERKNS_7TileKeyERNS_8MapFrameEPNS0_4TileE@Base 2.9.0 + _ZN8osgEarth13ElevationPool16fetchTileFromMapERKNS_7TileKeyERKNS_20ElevationLayerVectorEPNS0_4TileE@Base 2.10.0 _ZN8osgEarth13ElevationPool18setElevationLayersERKNS_20ElevationLayerVectorE@Base 2.9.0 _ZN8osgEarth13ElevationPool4TileD0Ev@Base 2.9.0 _ZN8osgEarth13ElevationPool4TileD1Ev@Base 2.9.0 @@ -1121,8 +1287,8 @@ _ZN8osgEarth13ElevationPool5clearEv@Base 2.9.0 _ZN8osgEarth13ElevationPool6popMRUEv@Base 2.9.0 _ZN8osgEarth13ElevationPool6setMapEPKNS_3MapE@Base 2.9.0 - _ZN8osgEarth13ElevationPool7getTileERKNS_7TileKeyERNS_8MapFrameERN3osg7ref_ptrINS0_4TileEEE@Base 2.9.0 - _ZN8osgEarth13ElevationPool7tryTileERKNS_7TileKeyERNS_8MapFrameERN3osg7ref_ptrINS0_4TileEEE@Base 2.9.0 + _ZN8osgEarth13ElevationPool7getTileERKNS_7TileKeyERKNS_20ElevationLayerVectorERN3osg7ref_ptrINS0_4TileEEE@Base 2.10.0 + _ZN8osgEarth13ElevationPool7tryTileERKNS_7TileKeyERKNS_20ElevationLayerVectorERN3osg7ref_ptrINS0_4TileEEE@Base 2.10.0 _ZN8osgEarth13ElevationPool9clearImplEv@Base 2.9.0 _ZN8osgEarth13ElevationPoolC1Ev@Base 2.9.0 _ZN8osgEarth13ElevationPoolC2Ev@Base 2.9.0 @@ -1135,6 +1301,7 @@ _ZN8osgEarth13LODScaleGroupD0Ev@Base 2.5.0 _ZN8osgEarth13LODScaleGroupD1Ev@Base 2.5.0 _ZN8osgEarth13LODScaleGroupD2Ev@Base 2.5.0 + _ZN8osgEarth13LayerCallback16onEnabledChangedEPNS_5LayerE@Base 2.10.0 _ZN8osgEarth13LayerCallbackD0Ev@Base 2.9.0 _ZN8osgEarth13LayerCallbackD1Ev@Base 2.9.0 _ZN8osgEarth13LayerCallbackD2Ev@Base 2.9.0 @@ -1151,6 +1318,32 @@ _ZN8osgEarth13ObserverGroupD0Ev@Base 2.4.0 _ZN8osgEarth13ObserverGroupD1Ev@Base 2.4.0 _ZN8osgEarth13ObserverGroupD2Ev@Base 2.4.0 + _ZN8osgEarth13PointDrawable10initializeEv@Base 2.10.0 + _ZN8osgEarth13PointDrawable10pushVertexERKN3osg5Vec3fE@Base 2.10.0 + _ZN8osgEarth13PointDrawable10setupStateEv@Base 2.10.0 + _ZN8osgEarth13PointDrawable12setPointSizeEf@Base 2.10.0 + _ZN8osgEarth13PointDrawable14setPointSmoothEb@Base 2.10.0 + _ZN8osgEarth13PointDrawable16s_sharedStateSetE@Base 2.10.0 + _ZN8osgEarth13PointDrawable16updateFirstCountEv@Base 2.10.0 + _ZN8osgEarth13PointDrawable17importVertexArrayEPKN3osg13TemplateArrayINS1_5Vec3fELNS1_5Array4TypeE28ELi3ELi5126EEE@Base 2.10.0 + _ZN8osgEarth13PointDrawable21resizeGLObjectBuffersEj@Base 2.10.0 + _ZN8osgEarth13PointDrawable5clearEv@Base 2.10.0 + _ZN8osgEarth13PointDrawable5dirtyEv@Base 2.10.0 + _ZN8osgEarth13PointDrawable6acceptERN3osg11NodeVisitorE@Base 2.10.0 + _ZN8osgEarth13PointDrawable7reserveEj@Base 2.10.0 + _ZN8osgEarth13PointDrawable8allocateEj@Base 2.10.0 + _ZN8osgEarth13PointDrawable8setColorERKN3osg5Vec4fE@Base 2.10.0 + _ZN8osgEarth13PointDrawable8setColorEjRKN3osg5Vec4fE@Base 2.10.0 + _ZN8osgEarth13PointDrawable8setCountEj@Base 2.10.0 + _ZN8osgEarth13PointDrawable8setFirstEj@Base 2.10.0 + _ZN8osgEarth13PointDrawable9setVertexEjRKN3osg5Vec3fE@Base 2.10.0 + _ZN8osgEarth13PointDrawableC1ERKS0_RKN3osg6CopyOpE@Base 2.10.0 + _ZN8osgEarth13PointDrawableC1Ev@Base 2.10.0 + _ZN8osgEarth13PointDrawableC2ERKS0_RKN3osg6CopyOpE@Base 2.10.0 + _ZN8osgEarth13PointDrawableC2Ev@Base 2.10.0 + _ZN8osgEarth13PointDrawableD0Ev@Base 2.10.0 + _ZN8osgEarth13PointDrawableD1Ev@Base 2.10.0 + _ZN8osgEarth13PointDrawableD2Ev@Base 2.10.0 _ZN8osgEarth13ProxySettings11fromOptionsEPKN5osgDB7OptionsERNS_8optionalIS0_EE@Base 2.4.0 _ZN8osgEarth13ProxySettings11mergeConfigERKNS_6ConfigE@Base 2.4.0 _ZN8osgEarth13ProxySettingsC1ERKNS_6ConfigE@Base 2.4.0 @@ -1165,6 +1358,15 @@ _ZN8osgEarth13ShaderFactoryD0Ev@Base 2.4.0 _ZN8osgEarth13ShaderFactoryD1Ev@Base 2.4.0 _ZN8osgEarth13ShaderFactoryD2Ev@Base 2.4.0 + _ZN8osgEarth13ShaderOptions10fromConfigERKNS_6ConfigE@Base 2.10.1 + _ZN8osgEarth13ShaderOptions11mergeConfigERKNS_6ConfigE@Base 2.10.1 + _ZN8osgEarth13ShaderOptions7SamplerD1Ev@Base 2.10.1 + _ZN8osgEarth13ShaderOptions7SamplerD2Ev@Base 2.10.1 + _ZN8osgEarth13ShaderOptionsC1Ev@Base 2.10.1 + _ZN8osgEarth13ShaderOptionsC2Ev@Base 2.10.1 + _ZN8osgEarth13ShaderOptionsD0Ev@Base 2.10.1 + _ZN8osgEarth13ShaderOptionsD1Ev@Base 2.10.1 + _ZN8osgEarth13ShaderOptionsD2Ev@Base 2.10.1 _ZN8osgEarth13ShaderPackage6defineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb@Base 2.7.0 _ZN8osgEarth13ShaderPackage7replaceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_@Base 2.7.0 _ZN8osgEarth13ShaderPackageD1Ev@Base 2.7.0 @@ -1261,27 +1463,21 @@ _ZN8osgEarth14ElevationLayerD0Ev@Base 2.4.0 _ZN8osgEarth14ElevationLayerD1Ev@Base 2.4.0 _ZN8osgEarth14ElevationLayerD2Ev@Base 2.4.0 - _ZN8osgEarth14ElevationQuery11setMapFrameERKNS_8MapFrameE@Base 2.8~rc1 _ZN8osgEarth14ElevationQuery12getElevationERKNS_8GeoPointEdPd@Base 2.9.0 _ZN8osgEarth14ElevationQuery13getElevationsERKSt6vectorIN3osg5Vec3dESaIS3_EEPKNS_16SpatialReferenceERS1_IfSaIfEEd@Base 2.9.0 _ZN8osgEarth14ElevationQuery13getElevationsERSt6vectorIN3osg5Vec3dESaIS3_EEPKNS_16SpatialReferenceEbd@Base 2.4.0 _ZN8osgEarth14ElevationQuery16getElevationImplERKNS_8GeoPointERfdPd@Base 2.9.0 - _ZN8osgEarth14ElevationQuery17gatherPatchLayersEv@Base 2.6.0 + _ZN8osgEarth14ElevationQuery24gatherTerrainModelLayersEPKNS_3MapE@Base 2.10.0 _ZN8osgEarth14ElevationQuery4syncEv@Base 2.4.0 _ZN8osgEarth14ElevationQuery5resetEv@Base 2.9.0 _ZN8osgEarth14ElevationQuery6setMapEPKNS_3MapE@Base 2.9.0 _ZN8osgEarth14ElevationQueryC1EPKNS_3MapE@Base 2.4.0 - _ZN8osgEarth14ElevationQueryC1ERKNS_8MapFrameE@Base 2.4.0 _ZN8osgEarth14ElevationQueryC1Ev@Base 2.8~rc1 _ZN8osgEarth14ElevationQueryC2EPKNS_3MapE@Base 2.4.0 - _ZN8osgEarth14ElevationQueryC2ERKNS_8MapFrameE@Base 2.4.0 _ZN8osgEarth14ElevationQueryC2Ev@Base 2.8~rc1 _ZN8osgEarth14ElevationQueryD0Ev@Base 2.4.0 _ZN8osgEarth14ElevationQueryD1Ev@Base 2.4.0 _ZN8osgEarth14ElevationQueryD2Ev@Base 2.4.0 - _ZN8osgEarth14GeoHeightField12getNormalMapEv@Base 2.9.0 - _ZN8osgEarth14GeoHeightField14getHeightFieldEv@Base 2.4.0 - _ZN8osgEarth14GeoHeightField15takeHeightFieldEv@Base 2.4.0 _ZN8osgEarth14GeoHeightField4initEv@Base 2.9.0 _ZN8osgEarth14GeoHeightField7INVALIDE@Base 2.4.0 _ZN8osgEarth14GeoHeightFieldC1EPN3osg11HeightFieldEPNS_9NormalMapERKNS_9GeoExtentE@Base 2.9.0 @@ -1309,14 +1505,13 @@ _ZN8osgEarth14LandCoverClassD1Ev@Base 2.9.0 _ZN8osgEarth14LandCoverClassD2Ev@Base 2.9.0 _ZN8osgEarth14LandCoverLayer10addedToMapEPKNS_3MapE@Base 2.9.0 + _ZN8osgEarth14LandCoverLayer13readMetaImageERSt3mapINS_7TileKeyENS0_18MetaImageComponentESt4lessIS2_ESaISt4pairIKS2_S3_EEERS7_ddRN3osg5Vec4fEPNS_16ProgressCallbackE@Base 2.10.1 _ZN8osgEarth14LandCoverLayer16createTileSourceEv@Base 2.9.0 _ZN8osgEarth14LandCoverLayer25createImageImplementationERKNS_7TileKeyEPNS_16ProgressCallbackE@Base 2.9.0 _ZN8osgEarth14LandCoverLayer4initEv@Base 2.9.0 _ZN8osgEarth14LandCoverLayerC1ERKNS_21LandCoverLayerOptionsE@Base 2.9.0 - _ZN8osgEarth14LandCoverLayerC1ERKS0_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth14LandCoverLayerC1Ev@Base 2.9.0 _ZN8osgEarth14LandCoverLayerC2ERKNS_21LandCoverLayerOptionsE@Base 2.9.0 - _ZN8osgEarth14LandCoverLayerC2ERKS0_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth14LandCoverLayerC2Ev@Base 2.9.0 _ZN8osgEarth14LandCoverLayerD0Ev@Base 2.9.0 _ZN8osgEarth14LandCoverLayerD1Ev@Base 2.9.0 @@ -1367,12 +1562,14 @@ _ZN8osgEarth14TileRasterizer3JobD2Ev@Base 2.9.0 _ZN8osgEarth14TileRasterizer4pushEPN3osg4NodeEPNS1_7TextureERKNS_9GeoExtentE@Base 2.9.0 _ZN8osgEarth14TileRasterizer4pushEPN3osg4NodeEjRKNS_9GeoExtentE@Base 2.9.0 + _ZN8osgEarth14TileRasterizer6acceptERN3osg11NodeVisitorE@Base 2.10.0 _ZN8osgEarth14TileRasterizer8traverseERN3osg11NodeVisitorE@Base 2.9.0 _ZN8osgEarth14TileRasterizerC1Ev@Base 2.9.0 _ZN8osgEarth14TileRasterizerC2Ev@Base 2.9.0 _ZN8osgEarth14TileRasterizerD0Ev@Base 2.9.0 _ZN8osgEarth14TileRasterizerD1Ev@Base 2.9.0 _ZN8osgEarth14TileRasterizerD2Ev@Base 2.9.0 + _ZN8osgEarth14URIResultCache4fromEPKN5osgDB7OptionsE@Base 2.10.0 _ZN8osgEarth14VirtualProgram10getShadersERKN3osg5StateERSt6vectorINS1_7ref_ptrINS1_6ShaderEEESaIS8_EE@Base 2.6.0 _ZN8osgEarth14VirtualProgram11ShaderEntryC1Ev@Base 2.6.0 _ZN8osgEarth14VirtualProgram11ShaderEntryC2Ev@Base 2.6.0 @@ -1387,10 +1584,11 @@ _ZN8osgEarth14VirtualProgram13cloneOrCreateEPN3osg8StateSetE@Base 2.6.0 _ZN8osgEarth14VirtualProgram13setIsAbstractEb@Base 2.9.0 _ZN8osgEarth14VirtualProgram14getPolyShadersERKN3osg5StateERSt6vectorINS1_7ref_ptrINS_10PolyShaderEEESaIS8_EE@Base 2.8~rc1 + _ZN8osgEarth14VirtualProgram15AttrStackMemory4ItemD1Ev@Base 2.10.0 + _ZN8osgEarth14VirtualProgram15AttrStackMemory4ItemD2Ev@Base 2.10.0 _ZN8osgEarth14VirtualProgram15AttrStackMemory6recallERKN3osg5StateERKSt6vectorISt4pairIPKNS2_14StateAttributeEjESaISB_EE@Base 2.7.0 _ZN8osgEarth14VirtualProgram15AttrStackMemory8rememberERKN3osg5StateERKSt6vectorISt4pairIPKNS2_14StateAttributeEjESaISB_EEPNS2_7ProgramE@Base 2.7.0 _ZN8osgEarth14VirtualProgram16addGLSLExtensionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.9.0 - _ZN8osgEarth14VirtualProgram16readProgramCacheERKSt6vectorIN3osg7ref_ptrINS_10PolyShaderEEESaIS5_EEjRNS3_INS2_7ProgramEEE@Base 2.8~rc1 _ZN8osgEarth14VirtualProgram16setShaderLoggingEb@Base 2.7.0 _ZN8osgEarth14VirtualProgram16setShaderLoggingEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZN8osgEarth14VirtualProgram17accumulateShadersERKN3osg5StateEjRNS_10vector_mapIjNS0_11ShaderEntryEEERSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjSt4lessISF_ESaISt4pairIKSF_jEEERS9_ISF_SF_SH_SaISI_ISJ_SF_EEERb@Base 2.7.0 @@ -1401,7 +1599,6 @@ _ZN8osgEarth14VirtualProgram21addBindAttribLocationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj@Base 2.7.0 _ZN8osgEarth14VirtualProgram21resizeGLObjectBuffersEj@Base 2.5.0 _ZN8osgEarth14VirtualProgram24removeBindAttribLocationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 - _ZN8osgEarth14VirtualProgram30removeExpiredProgramsFromCacheERN3osg5StateEj@Base 2.6.0 _ZN8osgEarth14VirtualProgram30setAcceptCallbacksVaryPerFrameEb@Base 2.7.0 _ZN8osgEarth14VirtualProgram3getEPKN3osg8StateSetE@Base 2.5.0 _ZN8osgEarth14VirtualProgram3getEPN3osg8StateSetE@Base 2.5.0 @@ -1436,8 +1633,8 @@ _ZN8osgEarth15ElevationSampleD2Ev@Base 2.9.0 _ZN8osgEarth15GeometryClamper5applyERN3osg8DrawableE@Base 2.9.0 _ZN8osgEarth15GeometryClamper5applyERN3osg9TransformE@Base 2.8~rc1 - _ZN8osgEarth15GeometryClamperC1Ev@Base 2.8~rc1 - _ZN8osgEarth15GeometryClamperC2Ev@Base 2.8~rc1 + _ZN8osgEarth15GeometryClamperC1ERSt3mapIPN3osg5ArrayENS0_12GeometryDataESt4lessIS4_ESaISt4pairIKS4_S5_EEE@Base 2.10.0 + _ZN8osgEarth15GeometryClamperC2ERSt3mapIPN3osg5ArrayENS0_12GeometryDataESt4lessIS4_ESaISt4pairIKS4_S5_EEE@Base 2.10.0 _ZN8osgEarth15GeometryClamperD0Ev@Base 2.8~rc1 _ZN8osgEarth15GeometryClamperD1Ev@Base 2.8~rc1 _ZN8osgEarth15MapNodeReplacer5applyEPNS_15MapNodeObserverE@Base 2.4.0 @@ -1526,18 +1723,14 @@ _ZN8osgEarth15isNotifyEnabledEN3osg14NotifySeverityE@Base 2.4.0 _ZN8osgEarth15prettyPrintSizeB5cxx11Ed@Base 2.7.0 _ZN8osgEarth15prettyPrintTimeB5cxx11Ed@Base 2.7.0 - _ZN8osgEarth15toLegalFileNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 + _ZN8osgEarth15toLegalFileNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb@Base 2.10.0 + _ZN8osgEarth15trimAndCompressERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.10.0 _ZN8osgEarth16CacheTileHandler10handleTileERKNS_7TileKeyERKNS_11TileVisitorE@Base 2.6.0 _ZN8osgEarth16CacheTileHandlerC1EPNS_12TerrainLayerEPKNS_3MapE@Base 2.9.0 _ZN8osgEarth16CacheTileHandlerC2EPNS_12TerrainLayerEPKNS_3MapE@Base 2.9.0 _ZN8osgEarth16CacheTileHandlerD0Ev@Base 2.6.0 _ZN8osgEarth16CacheTileHandlerD1Ev@Base 2.6.0 _ZN8osgEarth16CacheTileHandlerD2Ev@Base 2.6.0 - _ZN8osgEarth16CullNodeByNormalC1ERKN3osg5Vec3dE@Base 2.4.0 - _ZN8osgEarth16CullNodeByNormalC2ERKN3osg5Vec3dE@Base 2.4.0 - _ZN8osgEarth16CullNodeByNormalD0Ev@Base 2.4.0 - _ZN8osgEarth16CullNodeByNormalD1Ev@Base 2.4.0 - _ZN8osgEarth16CullNodeByNormalclEPN3osg4NodeEPNS1_11NodeVisitorE@Base 2.4.0 _ZN8osgEarth16DepthOffsetGroup14scheduleUpdateEv@Base 2.5.0 _ZN8osgEarth16DepthOffsetGroup21setDepthOffsetOptionsERKNS_18DepthOffsetOptionsE@Base 2.5.0 _ZN8osgEarth16DepthOffsetGroup8traverseERN3osg11NodeVisitorE@Base 2.4.0 @@ -1582,6 +1775,18 @@ _ZN8osgEarth16HeightFieldUtils28createClusterCullingCallbackEPKN3osg11HeightFieldEPKNS1_14EllipsoidModelEf@Base 2.8~rc1 _ZN8osgEarth16HeightFieldUtils29getHeightAtNormalizedLocationEPKN3osg11HeightFieldEddNS_22ElevationInterpolationE@Base 2.4.0 _ZN8osgEarth16HeightFieldUtils29getHeightAtNormalizedLocationERKNS_23HeightFieldNeighborhoodEddRfNS_22ElevationInterpolationE@Base 2.7.0 + _ZN8osgEarth16HorizonClipPlane13PerCameraDataD1Ev@Base 2.10.0 + _ZN8osgEarth16HorizonClipPlane13PerCameraDataD2Ev@Base 2.10.0 + _ZN8osgEarth16HorizonClipPlane13ResizeFunctorclERNS0_13PerCameraDataE@Base 2.10.0 + _ZN8osgEarth16HorizonClipPlane18setClipPlaneNumberEj@Base 2.10.0 + _ZN8osgEarth16HorizonClipPlane21resizeGLObjectBuffersEj@Base 2.10.0 + _ZN8osgEarth16HorizonClipPlaneC1EPKN3osg14EllipsoidModelE@Base 2.10.0 + _ZN8osgEarth16HorizonClipPlaneC1Ev@Base 2.10.0 + _ZN8osgEarth16HorizonClipPlaneC2EPKN3osg14EllipsoidModelE@Base 2.10.0 + _ZN8osgEarth16HorizonClipPlaneC2Ev@Base 2.10.0 + _ZN8osgEarth16HorizonClipPlaneD0Ev@Base 2.10.0 + _ZN8osgEarth16HorizonClipPlaneD1Ev@Base 2.10.0 + _ZN8osgEarth16HorizonClipPlaneclEPN3osg4NodeEPNS1_11NodeVisitorE@Base 2.10.0 _ZN8osgEarth16MaskLayerOptions10fromConfigERKNS_6ConfigE@Base 2.4.0 _ZN8osgEarth16MaskLayerOptions11mergeConfigERKNS_6ConfigE@Base 2.4.0 _ZN8osgEarth16MaskLayerOptions11setDefaultsEv@Base 2.4.0 @@ -1596,6 +1801,11 @@ _ZN8osgEarth16MaterialCallbackD0Ev@Base 2.9.0 _ZN8osgEarth16MaterialCallbackD1Ev@Base 2.9.0 _ZN8osgEarth16MaterialCallbackclEPN3osg14StateAttributeEPNS1_11NodeVisitorE@Base 2.9.0 + (arch=!amd64 !arm64 !mips64el !ppc64 !ppc64el !s390x !sparc64)_ZN8osgEarth16NullStreamBuffer6xsputnEPKci@Base 2.10.0 + _ZN8osgEarth16NullStreamBuffer6xsputnEPKcl@Base 2.10.0 + _ZN8osgEarth16NullStreamBufferD0Ev@Base 2.10.0 + _ZN8osgEarth16NullStreamBufferD1Ev@Base 2.10.0 + _ZN8osgEarth16NullStreamBufferD2Ev@Base 2.10.0 _ZN8osgEarth16OverlayDecorator12addTechniqueEPNS_16OverlayTechniqueE@Base 2.4.0 _ZN8osgEarth16OverlayDecorator13TechRTTParamsD1Ev@Base 2.4.0 _ZN8osgEarth16OverlayDecorator13TechRTTParamsD2Ev@Base 2.4.0 @@ -1603,6 +1813,7 @@ _ZN8osgEarth16OverlayDecorator14onGroupChangedEPN3osg5GroupE@Base 2.4.0 _ZN8osgEarth16OverlayDecorator16setTerrainEngineEPNS_17TerrainEngineNodeE@Base 2.9.0 _ZN8osgEarth16OverlayDecorator21initializePerViewDataERNS0_11PerViewDataEPN3osg6CameraE@Base 2.4.0 + _ZN8osgEarth16OverlayDecorator21resizeGLObjectBuffersEj@Base 2.10.0 _ZN8osgEarth16OverlayDecorator21setMaxHorizonDistanceEd@Base 2.4.0 _ZN8osgEarth16OverlayDecorator28setOverlayGraphTraversalMaskEj@Base 2.4.0 _ZN8osgEarth16OverlayDecorator32cullTerrainAndCalculateRTTParamsEPN7osgUtil11CullVisitorERNS0_11PerViewDataE@Base 2.4.0 @@ -1616,6 +1827,7 @@ _ZN8osgEarth16OverlayTechnique11reestablishEPNS_17TerrainEngineNodeE@Base 2.4.0 _ZN8osgEarth16OverlayTechnique14preCullTerrainERNS_16OverlayDecorator13TechRTTParamsEPN7osgUtil11CullVisitorE@Base 2.4.0 _ZN8osgEarth16OverlayTechnique16cullOverlayGroupERNS_16OverlayDecorator13TechRTTParamsEPN7osgUtil11CullVisitorE@Base 2.4.0 + _ZN8osgEarth16OverlayTechnique21resizeGLObjectBuffersEj@Base 2.10.0 _ZN8osgEarth16OverlayTechnique9onInstallEPNS_17TerrainEngineNodeE@Base 2.4.0 _ZN8osgEarth16OverlayTechnique9supportedEv@Base 2.4.0 _ZN8osgEarth16OverlayTechniqueD0Ev@Base 2.4.0 @@ -1627,7 +1839,6 @@ _ZN8osgEarth16ProgressCallback14reportProgressEddjjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZN8osgEarth16ProgressCallback5statsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8~rc1 _ZN8osgEarth16ProgressCallback6cancelEv@Base 2.6.0 - _ZN8osgEarth16ProgressCallback6failedEv@Base 2.8~rc1 _ZN8osgEarth16ProgressCallback9onStartedEv@Base 2.4.0 _ZN8osgEarth16ProgressCallbackC1Ev@Base 2.4.0 _ZN8osgEarth16ProgressCallbackC2Ev@Base 2.4.0 @@ -1639,7 +1850,6 @@ _ZN8osgEarth16ProxyCullVisitor34handle_cull_callbacks_and_traverseERN3osg4NodeE@Base 2.4.0 _ZN8osgEarth16ProxyCullVisitor5applyERN3osg3LODE@Base 2.9.0 _ZN8osgEarth16ProxyCullVisitor5applyERN3osg4NodeE@Base 2.4.0 - _ZN8osgEarth16ProxyCullVisitor5applyERN3osg5GeodeE@Base 2.4.0 _ZN8osgEarth16ProxyCullVisitor5applyERN3osg8DrawableE@Base 2.9.0 _ZN8osgEarth16ProxyCullVisitor5applyERN3osg9TransformE@Base 2.4.0 _ZN8osgEarth16ProxyCullVisitor8distanceERKN3osg5Vec3fERKNS1_7MatrixdE@Base 2.4.0 @@ -1655,7 +1865,6 @@ _ZN8osgEarth16ResourceReleaserD1Ev@Base 2.8~rc1 _ZN8osgEarth16ResourceReleaserD2Ev@Base 2.8~rc1 _ZN8osgEarth16SpatialReference10createCubeEv@Base 2.4.0 - (arch=!amd64)_ZN8osgEarth16SpatialReference11getSRSCacheEv@Base 2.9.0 _ZN8osgEarth16SpatialReference13createFromWKTERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_@Base 2.7.0 _ZN8osgEarth16SpatialReference14transformUnitsERKNS_8DistanceEPKS0_d@Base 2.7.0 _ZN8osgEarth16SpatialReference15createFromPROJ4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_@Base 2.7.0 @@ -1666,8 +1875,7 @@ _ZN8osgEarth16SpatialReference4initEv@Base 2.4.0 _ZN8osgEarth16SpatialReference5_initEv@Base 2.4.0 _ZN8osgEarth16SpatialReference6createEPN3osg20CoordinateSystemNodeE@Base 2.4.0 - (arch=amd64)_ZN8osgEarth16SpatialReference6createERKNS0_3KeyE@Base 2.9.0 - (arch=!amd64)_ZN8osgEarth16SpatialReference6createERKNS0_3KeyEb@Base 2.9.0 + _ZN8osgEarth16SpatialReference6createERKNS0_3KeyE@Base 2.10.0 _ZN8osgEarth16SpatialReference6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_@Base 2.7.0 _ZN8osgEarth16SpatialReference6fixWKTEv@Base 2.4.0 _ZN8osgEarth16SpatialReferenceC1EPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 @@ -1690,7 +1898,6 @@ _ZN8osgEarth16TerrainResources23releaseTextureImageUnitEi@Base 2.9.0 _ZN8osgEarth16TerrainResources23releaseTextureImageUnitEiPKNS_5LayerE@Base 2.9.0 _ZN8osgEarth16TerrainResources23reserveTextureImageUnitERNS_27TextureImageUnitReservationEPKc@Base 2.9.0 - _ZN8osgEarth16TerrainResources23reserveTextureImageUnitERiPKNS_5LayerEPKc@Base 2.9.0 _ZN8osgEarth16TerrainResources23reserveTextureImageUnitERiPKc@Base 2.9.0 _ZN8osgEarth16TerrainResources28setTextureImageUnitOffLimitsEi@Base 2.9.0 _ZN8osgEarth16TerrainResources31reserveTextureImageUnitForLayerERNS_27TextureImageUnitReservationEPKNS_5LayerEPKc@Base 2.9.0 @@ -1720,7 +1927,9 @@ _ZN8osgEarth16TileSourceDriverD0Ev@Base 2.4.0 _ZN8osgEarth16TileSourceDriverD1Ev@Base 2.4.0 _ZN8osgEarth16TileSourceDriverD2Ev@Base 2.4.0 + _ZN8osgEarth16getNotifyHandlerEv@Base 2.10.0 _ZN8osgEarth16htmlColorToVec4fERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 + _ZN8osgEarth16setNotifyHandlerEPN3osg13NotifyHandlerE@Base 2.10.0 _ZN8osgEarth16vec4fToHtmlColorB5cxx11ERKN3osg5Vec4fE@Base 2.7.0 _ZN8osgEarth17ClampingTechnique11onUninstallEPNS_17TerrainEngineNodeE@Base 2.4.0 _ZN8osgEarth17ClampingTechnique11reestablishEPNS_17TerrainEngineNodeE@Base 2.4.0 @@ -1744,7 +1953,7 @@ _ZN8osgEarth17ElevationEnvelopeD0Ev@Base 2.9.0 _ZN8osgEarth17ElevationEnvelopeD1Ev@Base 2.9.0 _ZN8osgEarth17ElevationEnvelopeD2Ev@Base 2.9.0 - _ZN8osgEarth17GeometryValidator5applyERN3osg5GeodeE@Base 2.6.0 + _ZN8osgEarth17GeometryValidator5applyERN3osg5GroupE@Base 2.10.0 _ZN8osgEarth17GeometryValidator5applyERN3osg8GeometryE@Base 2.6.0 _ZN8osgEarth17GeometryValidatorC1Ev@Base 2.6.0 _ZN8osgEarth17GeometryValidatorC2Ev@Base 2.6.0 @@ -1781,14 +1990,15 @@ _ZN8osgEarth17ModelLayerOptions11setDefaultsEv@Base 2.4.0 _ZN8osgEarth17ModelLayerOptionsC1ERKNS_13ConfigOptionsE@Base 2.4.0 _ZN8osgEarth17ModelLayerOptionsC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_18ModelSourceOptionsE@Base 2.7.0 - _ZN8osgEarth17ModelLayerOptionsC1ERKS0_@Base 2.8~rc1 + _ZN8osgEarth17ModelLayerOptionsC1ERKS0_@Base 2.10.1 + _ZN8osgEarth17ModelLayerOptionsC1Ev@Base 2.10.0 _ZN8osgEarth17ModelLayerOptionsC2ERKNS_13ConfigOptionsE@Base 2.4.0 _ZN8osgEarth17ModelLayerOptionsC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_18ModelSourceOptionsE@Base 2.7.0 - _ZN8osgEarth17ModelLayerOptionsC2ERKS0_@Base 2.8~rc1 + _ZN8osgEarth17ModelLayerOptionsC2ERKS0_@Base 2.10.1 + _ZN8osgEarth17ModelLayerOptionsC2Ev@Base 2.10.0 _ZN8osgEarth17ModelLayerOptionsD0Ev@Base 2.4.0 _ZN8osgEarth17ModelLayerOptionsD1Ev@Base 2.4.0 _ZN8osgEarth17ModelLayerOptionsD2Ev@Base 2.4.0 - _ZN8osgEarth17ModelLayerOptionsaSERKS0_@Base 2.8~rc1 _ZN8osgEarth17ModelSourceDriverD0Ev@Base 2.5.0 _ZN8osgEarth17ModelSourceDriverD1Ev@Base 2.5.0 _ZN8osgEarth17ModelSourceDriverD2Ev@Base 2.5.0 @@ -1807,14 +2017,14 @@ _ZN8osgEarth17TerrainEngineNode12dirtyTerrainEv@Base 2.7.0 _ZN8osgEarth17TerrainEngineNode12removeEffectEPNS_13TerrainEffectE@Base 2.5.0 _ZN8osgEarth17TerrainEngineNode13requestRedrawEv@Base 2.7.0 - _ZN8osgEarth17TerrainEngineNode15createTileModelERKNS_8MapFrameERKNS_7TileKeyERKNS_21CreateTileModelFilterEPNS_16ProgressCallbackE@Base 2.9.0 + _ZN8osgEarth17TerrainEngineNode15createTileModelEPKNS_3MapERKNS_7TileKeyERKNS_21CreateTileModelFilterEPNS_16ProgressCallbackE@Base 2.10.0 _ZN8osgEarth17TerrainEngineNode16invalidateRegionERKNS_9GeoExtentEjj@Base 2.6.0 _ZN8osgEarth17TerrainEngineNode17onMapModelChangedERKNS_14MapModelChangeE@Base 2.4.0 _ZN8osgEarth17TerrainEngineNode18getSurfaceStateSetEv@Base 2.8~rc1 _ZN8osgEarth17TerrainEngineNode19notifyExistingNodesEPNS_13TerrainEngine12NodeCallbackE@Base 2.8~rc1 _ZN8osgEarth17TerrainEngineNode20ImageLayerController21onColorFiltersChangedEPNS_10ImageLayerE@Base 2.4.0 - _ZN8osgEarth17TerrainEngineNode20ImageLayerControllerC1EPKNS_3MapEPS0_@Base 2.4.0 - _ZN8osgEarth17TerrainEngineNode20ImageLayerControllerC2EPKNS_3MapEPS0_@Base 2.4.0 + _ZN8osgEarth17TerrainEngineNode20ImageLayerControllerC1EPS0_@Base 2.10.0 + _ZN8osgEarth17TerrainEngineNode20ImageLayerControllerC2EPS0_@Base 2.10.0 _ZN8osgEarth17TerrainEngineNode20ImageLayerControllerD0Ev@Base 2.4.0 _ZN8osgEarth17TerrainEngineNode20ImageLayerControllerD1Ev@Base 2.4.0 _ZN8osgEarth17TerrainEngineNode20ImageLayerControllerD2Ev@Base 2.4.0 @@ -1827,6 +2037,9 @@ _ZN8osgEarth17TerrainEngineNode26addCreateTileModelCallbackEPNS0_23CreateTileModelCallbackE@Base 2.8~rc1 _ZN8osgEarth17TerrainEngineNode29removeCreateTileModelCallbackEPNS0_23CreateTileModelCallbackE@Base 2.8~rc1 _ZN8osgEarth17TerrainEngineNode31notifyOfTerrainTileNodeCreationERKNS_7TileKeyEPN3osg4NodeE@Base 2.7.0 + _ZN8osgEarth17TerrainEngineNode32addModifyTileBoundingBoxCallbackEPNS0_29ModifyTileBoundingBoxCallbackE@Base 2.10.1 + _ZN8osgEarth17TerrainEngineNode34fireModifyTileBoundingBoxCallbacksERKNS_7TileKeyERN3osg15BoundingBoxImplINS4_5Vec3fEEE@Base 2.10.1 + _ZN8osgEarth17TerrainEngineNode35removeModifyTileBoundingBoxCallbackEPNS0_29ModifyTileBoundingBoxCallbackE@Base 2.10.1 _ZN8osgEarth17TerrainEngineNode6setMapEPKNS_3MapERKNS_14TerrainOptionsE@Base 2.9.0 _ZN8osgEarth17TerrainEngineNode8traverseERN3osg11NodeVisitorE@Base 2.4.0 _ZN8osgEarth17TerrainEngineNode9addEffectEPNS_13TerrainEffectE@Base 2.5.0 @@ -1880,6 +2093,7 @@ _ZN8osgEarth18DepthOffsetOptionsC2ERKNS_6ConfigE@Base 2.4.0 _ZN8osgEarth18DepthOffsetOptionsD1Ev@Base 2.9.0 _ZN8osgEarth18DepthOffsetOptionsD2Ev@Base 2.9.0 + _ZN8osgEarth18ImageLayerCallback17onAltitudeChangedEPNS_10ImageLayerE@Base 2.10.1 _ZN8osgEarth18ImageLayerCallback21onVisibleRangeChangedEPNS_10ImageLayerE@Base 2.4.0 _ZN8osgEarth18IntersectionPicker16setTraversalMaskEj@Base 2.7.0 _ZN8osgEarth18IntersectionPicker8setLimitERKNS0_5LimitE@Base 2.7.0 @@ -1900,20 +2114,19 @@ _ZN8osgEarth18ModelSourceOptionsD0Ev@Base 2.4.0 _ZN8osgEarth18ModelSourceOptionsD1Ev@Base 2.4.0 _ZN8osgEarth18ModelSourceOptionsD2Ev@Base 2.4.0 - _ZN8osgEarth18PixelAutoTransform5dirtyEv@Base 2.4.0 - _ZN8osgEarth18PixelAutoTransform6acceptERN3osg11NodeVisitorE@Base 2.4.0 - _ZN8osgEarth18PixelAutoTransformC1Ev@Base 2.4.0 - _ZN8osgEarth18PixelAutoTransformC2Ev@Base 2.4.0 - _ZN8osgEarth18PixelAutoTransformD0Ev@Base 2.4.0 - _ZN8osgEarth18PixelAutoTransformD1Ev@Base 2.4.0 - _ZN8osgEarth18PixelAutoTransformD2Ev@Base 2.4.0 + _ZN8osgEarth18NotifyStreamBuffer4syncEv@Base 2.10.0 + _ZN8osgEarth18NotifyStreamBufferD0Ev@Base 2.10.0 + _ZN8osgEarth18NotifyStreamBufferD1Ev@Base 2.10.0 + _ZN8osgEarth18NotifyStreamBufferD2Ev@Base 2.10.0 _ZN8osgEarth18SceneGraphCallback12onRemoveNodeEPN3osg4NodeE@Base 2.9.0 + _ZN8osgEarth18SceneGraphCallback12onRemoveNodeEPN3osg4NodeEPNS1_6ObjectE@Base 2.10.0 _ZN8osgEarth18SceneGraphCallback14onPreMergeNodeEPN3osg4NodeE@Base 2.9.0 + _ZN8osgEarth18SceneGraphCallback14onPreMergeNodeEPN3osg4NodeEPNS1_6ObjectE@Base 2.10.0 _ZN8osgEarth18SceneGraphCallback15onPostMergeNodeEPN3osg4NodeE@Base 2.9.0 + _ZN8osgEarth18SceneGraphCallback15onPostMergeNodeEPN3osg4NodeEPNS1_6ObjectE@Base 2.10.0 _ZN8osgEarth18SceneGraphCallbackD0Ev@Base 2.9.0 _ZN8osgEarth18SceneGraphCallbackD1Ev@Base 2.9.0 _ZN8osgEarth18SceneGraphCallbackD2Ev@Base 2.9.0 - _ZN8osgEarth18ShaderPreProcessor20applySupportForNoFFPEPN3osg6ShaderE@Base 2.8~rc1 _ZN8osgEarth18ShaderPreProcessor3runEPN3osg6ShaderE@Base 2.4.0 _ZN8osgEarth18TaskServiceManager10reallocateEi@Base 2.4.0 _ZN8osgEarth18TaskServiceManager13setNumThreadsEi@Base 2.4.0 @@ -1940,7 +2153,6 @@ _ZN8osgEarth18UnifiedCubeProfileD0Ev@Base 2.4.0 _ZN8osgEarth18UnifiedCubeProfileD1Ev@Base 2.4.0 _ZN8osgEarth18UnifiedCubeProfileD2Ev@Base 2.4.0 - _ZN8osgEarth18removeEventHandlerEPN9osgViewer4ViewEPN5osgGA15GUIEventHandlerE@Base 2.4.0 _ZN8osgEarth19CollectFilesVisitor10handleFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZN8osgEarth19CollectFilesVisitorC1Ev@Base 2.5.0 _ZN8osgEarth19CollectFilesVisitorC2Ev@Base 2.5.0 @@ -1965,6 +2177,9 @@ _ZN8osgEarth19DriverConfigOptionsD0Ev@Base 2.4.0 _ZN8osgEarth19DriverConfigOptionsD1Ev@Base 2.4.0 _ZN8osgEarth19DriverConfigOptionsD2Ev@Base 2.4.0 + _ZN8osgEarth19GL3RealizeOperationD0Ev@Base 2.10.0 + _ZN8osgEarth19GL3RealizeOperationD1Ev@Base 2.10.0 + _ZN8osgEarth19GL3RealizeOperationclEPN3osg6ObjectE@Base 2.10.0 _ZN8osgEarth19HorizonCullCallback9isVisibleEPN3osg4NodeEPNS1_11NodeVisitorE@Base 2.8~rc1 _ZN8osgEarth19HorizonCullCallbackC1Ev@Base 2.7.0 _ZN8osgEarth19HorizonCullCallbackC2Ev@Base 2.7.0 @@ -1973,10 +2188,8 @@ _ZN8osgEarth19HorizonCullCallbackclEPN3osg4NodeEPNS1_11NodeVisitorE@Base 2.7.0 _ZN8osgEarth19LandCoverDictionary8addClassERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi@Base 2.9.0 _ZN8osgEarth19LandCoverDictionaryC1ERKNS_26LandCoverDictionaryOptionsE@Base 2.9.0 - _ZN8osgEarth19LandCoverDictionaryC1ERKS0_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth19LandCoverDictionaryC1Ev@Base 2.9.0 _ZN8osgEarth19LandCoverDictionaryC2ERKNS_26LandCoverDictionaryOptionsE@Base 2.9.0 - _ZN8osgEarth19LandCoverDictionaryC2ERKS0_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth19LandCoverDictionaryC2Ev@Base 2.9.0 _ZN8osgEarth19LandCoverDictionaryD0Ev@Base 2.9.0 _ZN8osgEarth19LandCoverDictionaryD1Ev@Base 2.9.0 @@ -1997,6 +2210,8 @@ _ZN8osgEarth19SceneGraphCallbacks17firePostMergeNodeEPN3osg4NodeE@Base 2.9.0 _ZN8osgEarth19SceneGraphCallbacks3addEPNS_18SceneGraphCallbackE@Base 2.9.0 _ZN8osgEarth19SceneGraphCallbacks6removeEPNS_18SceneGraphCallbackE@Base 2.9.0 + _ZN8osgEarth19SceneGraphCallbacksC1EPN3osg6ObjectE@Base 2.10.0 + _ZN8osgEarth19SceneGraphCallbacksC2EPN3osg6ObjectE@Base 2.10.0 _ZN8osgEarth19SceneGraphCallbacksD0Ev@Base 2.9.0 _ZN8osgEarth19SceneGraphCallbacksD1Ev@Base 2.9.0 _ZN8osgEarth19SceneGraphCallbacksD2Ev@Base 2.9.0 @@ -2026,6 +2241,9 @@ _ZN8osgEarth19VisibleLayerOptionsD1Ev@Base 2.9.0 _ZN8osgEarth19VisibleLayerOptionsD2Ev@Base 2.9.0 _ZN8osgEarth19getLastModifiedTimeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 + _ZN8osgEarth20AltitudeCullCallbackD0Ev@Base 2.10.0 + _ZN8osgEarth20AltitudeCullCallbackD1Ev@Base 2.10.0 + _ZN8osgEarth20AltitudeCullCallbackclEPN3osg4NodeEPNS1_11NodeVisitorE@Base 2.10.0 _ZN8osgEarth20ChromeMetricsBackend3endERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_6ConfigE@Base 2.9.0 _ZN8osgEarth20ChromeMetricsBackend5beginERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_6ConfigE@Base 2.9.0 _ZN8osgEarth20ChromeMetricsBackend7counterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_dS8_dS8_d@Base 2.9.0 @@ -2047,6 +2265,9 @@ _ZN8osgEarth20ElevationLayerVectorD0Ev@Base 2.4.0 _ZN8osgEarth20ElevationLayerVectorD1Ev@Base 2.4.0 _ZN8osgEarth20ElevationLayerVectorD2Ev@Base 2.4.0 + _ZN8osgEarth20EllipsoidIntersector13intersectLineERKN3osg5Vec3dES4_RS2_@Base 2.10.0 + _ZN8osgEarth20EllipsoidIntersectorC1EPKN3osg14EllipsoidModelE@Base 2.10.0 + _ZN8osgEarth20EllipsoidIntersectorC2EPKN3osg14EllipsoidModelE@Base 2.10.0 _ZN8osgEarth20PrimitiveIntersector10intersectsERKN3osg18BoundingSphereImplINS1_5Vec3fEEE@Base 2.5.0 _ZN8osgEarth20PrimitiveIntersector12IntersectionC1ERKS1_@Base 2.6.0 _ZN8osgEarth20PrimitiveIntersector12IntersectionC2ERKS1_@Base 2.6.0 @@ -2098,7 +2319,7 @@ (optional=templinst)_ZN8osgEarth20RegisterPluginLoaderINS_12PluginLoaderINS_26ScreenSpaceLayoutExtensionENS_9ExtensionEEEEC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.9.0 (optional=templinst)_ZN8osgEarth20RegisterPluginLoaderINS_12PluginLoaderINS_26ScreenSpaceLayoutExtensionENS_9ExtensionEEEED1Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth20RegisterPluginLoaderINS_12PluginLoaderINS_26ScreenSpaceLayoutExtensionENS_9ExtensionEEEED2Ev@Base 2.9.0 - _ZN8osgEarth20VertexCacheOptimizer5applyERN3osg5GeodeE@Base 2.5.0 + _ZN8osgEarth20VertexCacheOptimizer5applyERN3osg8DrawableE@Base 2.10.0 _ZN8osgEarth20VertexCacheOptimizerC1Ev@Base 2.5.0 _ZN8osgEarth20VertexCacheOptimizerC2Ev@Base 2.5.0 _ZN8osgEarth20VertexCacheOptimizerD0Ev@Base 2.5.0 @@ -2106,8 +2327,12 @@ _ZN8osgEarth20VerticalDatumFactory6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZN8osgEarth20VisibleLayerCallback16onOpacityChangedEPNS_12VisibleLayerE@Base 2.9.0 _ZN8osgEarth20VisibleLayerCallback16onVisibleChangedEPNS_12VisibleLayerE@Base 2.9.0 + _ZN8osgEarth20VisibleLayerCallback21onVisibleRangeChangedEPNS_12VisibleLayerE@Base 2.10.0 _ZN8osgEarth20isPathToArchivedFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZN8osgEarth20makeDirectoryForFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 + _ZN8osgEarth21AsyncNodePseudoLoaderD0Ev@Base 2.10.1 + _ZN8osgEarth21AsyncNodePseudoLoaderD1Ev@Base 2.10.1 + _ZN8osgEarth21AsyncNodePseudoLoaderD2Ev@Base 2.10.1 _ZN8osgEarth21ClusterCullingFactory16createAndInstallEPN3osg4NodeERKNS1_5Vec3dE@Base 2.4.0 _ZN8osgEarth21ClusterCullingFactory6createEPN3osg4NodeERKNS1_5Vec3dE@Base 2.4.0 _ZN8osgEarth21ClusterCullingFactory6createERKN3osg5Vec3fES4_ff@Base 2.4.0 @@ -2153,21 +2378,15 @@ _ZN8osgEarth21TerrainTileLayerModelD0Ev@Base 2.8~rc1 _ZN8osgEarth21TerrainTileLayerModelD1Ev@Base 2.8~rc1 _ZN8osgEarth21TerrainTileLayerModelD2Ev@Base 2.8~rc1 - _ZN8osgEarth22DisableSubgraphCullingD0Ev@Base 2.4.0 - _ZN8osgEarth22DisableSubgraphCullingD1Ev@Base 2.4.0 - _ZN8osgEarth22DisableSubgraphCullingclEPN3osg4NodeEPNS1_11NodeVisitorE@Base 2.4.0 _ZN8osgEarth22LandCoverCoverageLayerC1ERKNS_29LandCoverCoverageLayerOptionsE@Base 2.9.0 - _ZN8osgEarth22LandCoverCoverageLayerC1ERKS0_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth22LandCoverCoverageLayerC1Ev@Base 2.9.0 _ZN8osgEarth22LandCoverCoverageLayerC2ERKNS_29LandCoverCoverageLayerOptionsE@Base 2.9.0 - _ZN8osgEarth22LandCoverCoverageLayerC2ERKS0_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth22LandCoverCoverageLayerC2Ev@Base 2.9.0 _ZN8osgEarth22LandCoverCoverageLayerD0Ev@Base 2.9.0 _ZN8osgEarth22LandCoverCoverageLayerD1Ev@Base 2.9.0 _ZN8osgEarth22LandCoverCoverageLayerD2Ev@Base 2.9.0 _ZN8osgEarth22MapNodeObserverVisitor5applyERN3osg4NodeE@Base 2.4.0 - _ZN8osgEarth22MapNodeObserverVisitor5applyERN3osg5GeodeE@Base 2.4.0 - _ZN8osgEarth22SetDataVarianceVisitor5applyERN3osg5GeodeE@Base 2.5.0 + _ZN8osgEarth22SetDataVarianceVisitor5applyERN3osg8DrawableE@Base 2.10.0 _ZN8osgEarth22SetDataVarianceVisitorC1EN3osg6Object12DataVarianceE@Base 2.5.0 _ZN8osgEarth22SetDataVarianceVisitorC2EN3osg6Object12DataVarianceE@Base 2.5.0 _ZN8osgEarth22SetDataVarianceVisitorD0Ev@Base 2.5.0 @@ -2180,10 +2399,8 @@ _ZN8osgEarth22TerrainCallbackContextD1Ev@Base 2.4.0 _ZN8osgEarth22TerrainCallbackContextD2Ev@Base 2.4.0 _ZN8osgEarth22TextureAndImageVisitor5applyERN3osg4NodeE@Base 2.8~rc1 - _ZN8osgEarth22TextureAndImageVisitor5applyERN3osg5GeodeE@Base 2.8~rc1 _ZN8osgEarth22TextureAndImageVisitor5applyERN3osg5ImageE@Base 2.8~rc1 _ZN8osgEarth22TextureAndImageVisitor5applyERN3osg7TextureE@Base 2.8~rc1 - _ZN8osgEarth22TextureAndImageVisitor5applyERN3osg8DrawableE@Base 2.8~rc1 _ZN8osgEarth22TextureAndImageVisitor5applyERN3osg8StateSetE@Base 2.8~rc1 _ZN8osgEarth22TextureAndImageVisitorC1Ev@Base 2.8~rc1 _ZN8osgEarth22TextureAndImageVisitorC2Ev@Base 2.8~rc1 @@ -2195,6 +2412,37 @@ _ZN8osgEarth22TransientUserDataStore8DataPairD1Ev@Base 2.8~rc1 _ZN8osgEarth22TransientUserDataStore8DataPairD2Ev@Base 2.8~rc1 _ZN8osgEarth22TransientUserDataStore8unitTestEv@Base 2.8~rc1 + _ZN8osgEarth23CascadeDrapingDecorator11CameraLocal10initializeEPN3osg6CameraERS0_@Base 2.10.1 + _ZN8osgEarth23CascadeDrapingDecorator11CameraLocal13objectDeletedEPv@Base 2.10.1 + _ZN8osgEarth23CascadeDrapingDecorator11CameraLocal16intersectTerrainERS0_RKN3osg5Vec3dES6_RS4_@Base 2.10.1 + _ZN8osgEarth23CascadeDrapingDecorator11CameraLocal23constrainRttBoxToBoundsERKN3osg7MatrixdERKNS2_18BoundingSphereImplINS2_5Vec3fEEERNS2_15BoundingBoxImplINS2_5Vec3dEEE@Base 2.10.1 + _ZN8osgEarth23CascadeDrapingDecorator11CameraLocal24constrainRttBoxToFrustumERKN3osg7MatrixdES5_RKNS2_14EllipsoidModelEbRNS2_15BoundingBoxImplINS2_5Vec3dEEE@Base 2.10.1 + _ZN8osgEarth23CascadeDrapingDecorator11CameraLocal4dumpEPKN3osg6CameraERS0_@Base 2.10.1 + _ZN8osgEarth23CascadeDrapingDecorator11CameraLocal5clearEv@Base 2.10.1 + _ZN8osgEarth23CascadeDrapingDecorator11CameraLocal8traverseEPN7osgUtil11CullVisitorERS0_RKN3osg18BoundingSphereImplINS6_5Vec3fEEE@Base 2.10.1 + _ZN8osgEarth23CascadeDrapingDecorator11CameraLocalD0Ev@Base 2.10.1 + _ZN8osgEarth23CascadeDrapingDecorator11CameraLocalD1Ev@Base 2.10.1 + _ZN8osgEarth23CascadeDrapingDecorator11CameraLocalD2Ev@Base 2.10.1 + _ZN8osgEarth23CascadeDrapingDecorator13setUseMipMapsEb@Base 2.10.1 + _ZN8osgEarth23CascadeDrapingDecorator14setTextureSizeEj@Base 2.10.1 + _ZN8osgEarth23CascadeDrapingDecorator17setMaxNumCascadesEj@Base 2.10.1 + _ZN8osgEarth23CascadeDrapingDecorator18setNumMultiSamplesEj@Base 2.10.1 + _ZN8osgEarth23CascadeDrapingDecorator22setMinimumNearFarRatioEd@Base 2.10.1 + _ZN8osgEarth23CascadeDrapingDecorator23reserveTextureImageUnitEv@Base 2.10.1 + _ZN8osgEarth23CascadeDrapingDecorator23setUseProjectionFittingEb@Base 2.10.1 + _ZN8osgEarth23CascadeDrapingDecorator7Cascade15expandToIncludeERKN3osg5Vec3dE@Base 2.10.1 + _ZN8osgEarth23CascadeDrapingDecorator7Cascade17computeProjectionERKN3osg7MatrixdES5_RKNS2_14EllipsoidModelERKNS2_5PlaneEdRKNS2_15BoundingBoxImplINS2_5Vec3dEEE@Base 2.10.1 + _ZN8osgEarth23CascadeDrapingDecorator7Cascade19computeClipCoverageERKN3osg7MatrixdES5_@Base 2.10.1 + _ZN8osgEarth23CascadeDrapingDecorator7Cascade8makeProjEd@Base 2.10.1 + _ZN8osgEarth23CascadeDrapingDecorator7CascadeD1Ev@Base 2.10.1 + _ZN8osgEarth23CascadeDrapingDecorator7CascadeD2Ev@Base 2.10.1 + _ZN8osgEarth23CascadeDrapingDecorator7getDumpEv@Base 2.10.1 + _ZN8osgEarth23CascadeDrapingDecorator8traverseERN3osg11NodeVisitorE@Base 2.10.1 + _ZN8osgEarth23CascadeDrapingDecoratorC1EPKNS_16SpatialReferenceEPNS_16TerrainResourcesE@Base 2.10.1 + _ZN8osgEarth23CascadeDrapingDecoratorC2EPKNS_16SpatialReferenceEPNS_16TerrainResourcesE@Base 2.10.1 + _ZN8osgEarth23CascadeDrapingDecoratorD0Ev@Base 2.10.1 + _ZN8osgEarth23CascadeDrapingDecoratorD1Ev@Base 2.10.1 + _ZN8osgEarth23CascadeDrapingDecoratorD2Ev@Base 2.10.1 _ZN8osgEarth23ClipToGeocentricHorizonC1EPKNS_16SpatialReferenceEPN3osg9ClipPlaneE@Base 2.6.0 _ZN8osgEarth23ClipToGeocentricHorizonC2EPKNS_16SpatialReferenceEPN3osg9ClipPlaneE@Base 2.6.0 _ZN8osgEarth23ClipToGeocentricHorizonD0Ev@Base 2.6.0 @@ -2232,20 +2480,18 @@ _ZN8osgEarth23MultiprocessTileVisitorD0Ev@Base 2.6.0 _ZN8osgEarth23MultiprocessTileVisitorD1Ev@Base 2.6.0 _ZN8osgEarth23MultiprocessTileVisitorD2Ev@Base 2.6.0 - _ZN8osgEarth23PrimitiveSetTypeCounter5applyERN3osg5GeodeE@Base 2.4.0 + _ZN8osgEarth23PrimitiveSetTypeCounter5applyERN3osg8DrawableE@Base 2.10.0 _ZN8osgEarth23PrimitiveSetTypeCounterC1Ev@Base 2.4.0 _ZN8osgEarth23PrimitiveSetTypeCounterC2Ev@Base 2.4.0 _ZN8osgEarth23PrimitiveSetTypeCounterD0Ev@Base 2.4.0 _ZN8osgEarth23PrimitiveSetTypeCounterD1Ev@Base 2.4.0 _ZN8osgEarth23TerrainTileModelFactory12HFCacheValueD1Ev@Base 2.9.0 _ZN8osgEarth23TerrainTileModelFactory12HFCacheValueD2Ev@Base 2.9.0 - _ZN8osgEarth23TerrainTileModelFactory12addElevationEPNS_16TerrainTileModelERKNS_8MapFrameERKNS_7TileKeyERKNS_21CreateTileModelFilterEjPNS_16ProgressCallbackE@Base 2.9.0 - _ZN8osgEarth23TerrainTileModelFactory12addNormalMapEPNS_16TerrainTileModelERKNS_8MapFrameERKNS_7TileKeyEPNS_16ProgressCallbackE@Base 2.8~rc1 - _ZN8osgEarth23TerrainTileModelFactory14addColorLayersEPNS_16TerrainTileModelERKNS_8MapFrameEPKNS_25TerrainEngineRequirementsERKNS_7TileKeyERKNS_21CreateTileModelFilterEPNS_16ProgressCallbackE@Base 2.9.0 - _ZN8osgEarth23TerrainTileModelFactory14addImageLayersEPNS_16TerrainTileModelERKNS_8MapFrameEPKNS_25TerrainEngineRequirementsERKNS_7TileKeyERKNS_21CreateTileModelFilterEPNS_16ProgressCallbackE@Base 2.9.0 - _ZN8osgEarth23TerrainTileModelFactory14addPatchLayersEPNS_16TerrainTileModelERKNS_8MapFrameERKNS_7TileKeyERKNS_21CreateTileModelFilterEPNS_16ProgressCallbackE@Base 2.9.0 - _ZN8osgEarth23TerrainTileModelFactory15createTileModelERKNS_8MapFrameERKNS_7TileKeyERKNS_21CreateTileModelFilterEPKNS_25TerrainEngineRequirementsEPNS_16ProgressCallbackE@Base 2.9.0 - _ZN8osgEarth23TerrainTileModelFactory22getOrCreateHeightFieldERKNS_8MapFrameERKNS_7TileKeyENS_21ElevationSamplePolicyENS_22ElevationInterpolationEjRN3osg7ref_ptrINS9_11HeightFieldEEERNSA_INS_9NormalMapEEEPNS_16ProgressCallbackE@Base 2.9.0 + _ZN8osgEarth23TerrainTileModelFactory12addElevationEPNS_16TerrainTileModelEPKNS_3MapERKNS_7TileKeyERKNS_21CreateTileModelFilterEjPNS_16ProgressCallbackE@Base 2.10.0 + _ZN8osgEarth23TerrainTileModelFactory14addColorLayersEPNS_16TerrainTileModelEPKNS_3MapEPKNS_25TerrainEngineRequirementsERKNS_7TileKeyERKNS_21CreateTileModelFilterEPNS_16ProgressCallbackE@Base 2.10.0 + _ZN8osgEarth23TerrainTileModelFactory14addPatchLayersEPNS_16TerrainTileModelEPKNS_3MapERKNS_7TileKeyERKNS_21CreateTileModelFilterEPNS_16ProgressCallbackE@Base 2.10.0 + _ZN8osgEarth23TerrainTileModelFactory15createTileModelEPKNS_3MapERKNS_7TileKeyERKNS_21CreateTileModelFilterEPKNS_25TerrainEngineRequirementsEPNS_16ProgressCallbackE@Base 2.10.0 + _ZN8osgEarth23TerrainTileModelFactory22getOrCreateHeightFieldEPKNS_3MapERKNS_7TileKeyENS_21ElevationSamplePolicyENS_22ElevationInterpolationEjRN3osg7ref_ptrINS9_11HeightFieldEEERNSA_INS_9NormalMapEEEPNS_16ProgressCallbackE@Base 2.10.0 _ZN8osgEarth23TerrainTileModelFactoryC1ERKNS_14TerrainOptionsE@Base 2.8~rc1 _ZN8osgEarth23TerrainTileModelFactoryC2ERKNS_14TerrainOptionsE@Base 2.8~rc1 _ZN8osgEarth23TerrainTileModelFactoryD0Ev@Base 2.8~rc1 @@ -2291,6 +2537,8 @@ _ZN8osgEarth24RemoveEmptyGroupsVisitorD0Ev@Base 2.4.0 _ZN8osgEarth24RemoveEmptyGroupsVisitorD1Ev@Base 2.4.0 _ZN8osgEarth24ScreenSpaceLayoutOptions10fromConfigERKNS_6ConfigE@Base 2.8~rc1 + _ZN8osgEarth24ScreenSpaceLayoutOptionsC1ERKNS_13ConfigOptionsE@Base 2.10.1 + _ZN8osgEarth24ScreenSpaceLayoutOptionsC2ERKNS_13ConfigOptionsE@Base 2.10.1 _ZN8osgEarth24ScreenSpaceLayoutOptionsD0Ev@Base 2.8~rc1 _ZN8osgEarth24ScreenSpaceLayoutOptionsD1Ev@Base 2.8~rc1 _ZN8osgEarth24ScreenSpaceLayoutOptionsD2Ev@Base 2.8~rc1 @@ -2304,8 +2552,6 @@ _ZN8osgEarth26CompositeTileSourceOptions11mergeConfigERKNS_6ConfigE@Base 2.4.0 _ZN8osgEarth26CompositeTileSourceOptions3addERKNS_17ImageLayerOptionsE@Base 2.4.0 _ZN8osgEarth26CompositeTileSourceOptions3addERKNS_21ElevationLayerOptionsE@Base 2.6.0 - (arch=hurd-i386 i386)_ZN8osgEarth26CompositeTileSourceOptions9ComponentC1ERKS1_@Base 2.9.0 - (arch=hurd-i386 i386)_ZN8osgEarth26CompositeTileSourceOptions9ComponentC2ERKS1_@Base 2.9.0 _ZN8osgEarth26CompositeTileSourceOptions9ComponentD1Ev@Base 2.4.0 _ZN8osgEarth26CompositeTileSourceOptions9ComponentD2Ev@Base 2.4.0 _ZN8osgEarth26CompositeTileSourceOptionsC1ERKNS_17TileSourceOptionsE@Base 2.4.0 @@ -2331,9 +2577,7 @@ _ZN8osgEarth26PagedLODWithNodeOperationsD0Ev@Base 2.4.0 _ZN8osgEarth26PagedLODWithNodeOperationsD1Ev@Base 2.4.0 _ZN8osgEarth26PagedLODWithNodeOperationsD2Ev@Base 2.4.0 - _ZN8osgEarth26ScreenSpaceLayoutExtensionC1ERKS0_RKN3osg6CopyOpE@Base 2.8~rc1 _ZN8osgEarth26ScreenSpaceLayoutExtensionC1Ev@Base 2.8~rc1 - _ZN8osgEarth26ScreenSpaceLayoutExtensionC2ERKS0_RKN3osg6CopyOpE@Base 2.8~rc1 _ZN8osgEarth26ScreenSpaceLayoutExtensionC2Ev@Base 2.8~rc1 _ZN8osgEarth26ScreenSpaceLayoutExtensionD0Ev@Base 2.8~rc1 _ZN8osgEarth26ScreenSpaceLayoutExtensionD1Ev@Base 2.8~rc1 @@ -2387,6 +2631,7 @@ (optional=templinst)_ZN8osgEarth2asIiEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS1_@Base 2.7.0 (optional=templinst)_ZN8osgEarth2asIjEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS1_@Base 2.7.0 (optional=templinst)_ZN8osgEarth2asIlEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS1_@Base 2.7.0 + _ZN8osgEarth30LightSourceGL3UniformGenerator21resizeGLBufferObjectsEj@Base 2.10.0 _ZN8osgEarth30LightSourceGL3UniformGenerator3runEPN3osg6ObjectES3_@Base 2.9.0 _ZN8osgEarth30LightSourceGL3UniformGeneratorD0Ev@Base 2.9.0 _ZN8osgEarth30LightSourceGL3UniformGeneratorD1Ev@Base 2.9.0 @@ -2397,12 +2642,8 @@ _ZN8osgEarth30TerrainEngineNodeCallbackProxyD2Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth30osgEarthRegisterRenderBinProxyI34osgEarthScreenSpaceLayoutRenderBinED1Ev@Base 2.8~rc1 (optional=templinst)_ZN8osgEarth30osgEarthRegisterRenderBinProxyI34osgEarthScreenSpaceLayoutRenderBinED2Ev@Base 2.8~rc1 - _ZN8osgEarth31DoNotComputeNearFarCullCallbackD0Ev@Base 2.4.0 - _ZN8osgEarth31DoNotComputeNearFarCullCallbackD1Ev@Base 2.4.0 - _ZN8osgEarth31DoNotComputeNearFarCullCallbackclEPN3osg4NodeEPNS1_11NodeVisitorE@Base 2.4.0 _ZN8osgEarth31PagedLODWithSceneGraphCallbacks11insertChildEjPN3osg4NodeE@Base 2.9.0 - _ZN8osgEarth31PagedLODWithSceneGraphCallbacks11removeChildEPN3osg4NodeE@Base 2.9.0 - (arch=amd64)_ZN8osgEarth31PagedLODWithSceneGraphCallbacks12childRemovedEjj@Base 2.9.0 + _ZN8osgEarth31PagedLODWithSceneGraphCallbacks12childRemovedEjj@Base 2.10.0 _ZN8osgEarth31PagedLODWithSceneGraphCallbacks12replaceChildEPN3osg4NodeES3_@Base 2.9.0 _ZN8osgEarth31PagedLODWithSceneGraphCallbacks22setSceneGraphCallbacksEPNS_19SceneGraphCallbacksE@Base 2.9.0 _ZN8osgEarth31PagedLODWithSceneGraphCallbacks8addChildEPN3osg4NodeE@Base 2.9.0 @@ -2411,53 +2652,50 @@ _ZN8osgEarth31PagedLODWithSceneGraphCallbacksD0Ev@Base 2.9.0 _ZN8osgEarth31PagedLODWithSceneGraphCallbacksD1Ev@Base 2.9.0 _ZN8osgEarth31PagedLODWithSceneGraphCallbacksD2Ev@Base 2.9.0 - _ZN8osgEarth36AllocateAndMergeBufferObjectsVisitor5applyERN3osg5GeodeE@Base 2.7.0 + _ZN8osgEarth36AllocateAndMergeBufferObjectsVisitor5applyERN3osg8DrawableE@Base 2.10.0 _ZN8osgEarth36AllocateAndMergeBufferObjectsVisitorC1Ev@Base 2.7.0 _ZN8osgEarth36AllocateAndMergeBufferObjectsVisitorC2Ev@Base 2.7.0 _ZN8osgEarth36AllocateAndMergeBufferObjectsVisitorD0Ev@Base 2.7.0 _ZN8osgEarth36AllocateAndMergeBufferObjectsVisitorD1Ev@Base 2.7.0 + _ZN8osgEarth3Map10closeLayerEPNS_5LayerE@Base 2.10.0 _ZN8osgEarth3Map10setMapNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.9.0 _ZN8osgEarth3Map11beginUpdateEv@Base 2.4.0 _ZN8osgEarth3Map11insertLayerEPNS_5LayerEj@Base 2.9.0 _ZN8osgEarth3Map11removeLayerEPNS_5LayerE@Base 2.9.0 - _ZN8osgEarth3Map13addImageLayerEPNS_10ImageLayerE@Base 2.4.0 - _ZN8osgEarth3Map13addModelLayerEPNS_10ModelLayerE@Base 2.4.0 - _ZN8osgEarth3Map14moveImageLayerEPNS_10ImageLayerEj@Base 2.4.0 - _ZN8osgEarth3Map14moveModelLayerEPNS_10ModelLayerEj@Base 2.4.0 - _ZN8osgEarth3Map16ElevationLayerCB16onVisibleChangedEPNS_12VisibleLayerE@Base 2.9.0 - _ZN8osgEarth3Map16ElevationLayerCBC1EPS0_@Base 2.5.0 - _ZN8osgEarth3Map16ElevationLayerCBC2EPS0_@Base 2.5.0 - _ZN8osgEarth3Map16ElevationLayerCBD0Ev@Base 2.5.0 - _ZN8osgEarth3Map16ElevationLayerCBD1Ev@Base 2.5.0 - _ZN8osgEarth3Map16ElevationLayerCBD2Ev@Base 2.5.0 + _ZN8osgEarth3Map14VisibleLayerCB16onVisibleChangedEPNS_12VisibleLayerE@Base 2.10.0 + _ZN8osgEarth3Map14VisibleLayerCBC1EPS0_@Base 2.10.0 + _ZN8osgEarth3Map14VisibleLayerCBC2EPS0_@Base 2.10.0 + _ZN8osgEarth3Map14VisibleLayerCBD0Ev@Base 2.10.0 + _ZN8osgEarth3Map14VisibleLayerCBD1Ev@Base 2.10.0 + _ZN8osgEarth3Map14VisibleLayerCBD2Ev@Base 2.10.0 _ZN8osgEarth3Map16calculateProfileEv@Base 2.4.0 - _ZN8osgEarth3Map16insertImageLayerEPNS_10ImageLayerEj@Base 2.4.0 - _ZN8osgEarth3Map16insertModelLayerEPNS_10ModelLayerEj@Base 2.4.0 - _ZN8osgEarth3Map16removeImageLayerEPNS_10ImageLayerE@Base 2.4.0 - _ZN8osgEarth3Map16removeModelLayerEPNS_10ModelLayerE@Base 2.4.0 _ZN8osgEarth3Map16setGlobalOptionsEPKN5osgDB7OptionsE@Base 2.4.0 _ZN8osgEarth3Map16setLayersFromMapEPKS0_@Base 2.4.0 - _ZN8osgEarth3Map17addElevationLayerEPNS_14ElevationLayerE@Base 2.4.0 - _ZN8osgEarth3Map18moveElevationLayerEPNS_14ElevationLayerEj@Base 2.4.0 - _ZN8osgEarth3Map19addTerrainMaskLayerEPNS_9MaskLayerE@Base 2.4.0 - _ZN8osgEarth3Map20removeElevationLayerEPNS_14ElevationLayerE@Base 2.4.0 - _ZN8osgEarth3Map22removeTerrainMaskLayerEPNS_9MaskLayerE@Base 2.4.0 - _ZN8osgEarth3Map34notifyElevationLayerVisibleChangedEPNS_12VisibleLayerE@Base 2.9.0 + _ZN8osgEarth3Map21installLayerCallbacksEPNS_5LayerE@Base 2.10.0 + _ZN8osgEarth3Map23uninstallLayerCallbacksEPNS_5LayerE@Base 2.10.0 + _ZN8osgEarth3Map25notifyLayerVisibleChangedEPNS_12VisibleLayerE@Base 2.10.0 + _ZN8osgEarth3Map27notifyOnLayerEnabledChangedEPNS_5LayerE@Base 2.10.0 _ZN8osgEarth3Map4ctorEv@Base 2.9.0 _ZN8osgEarth3Map5clearEv@Base 2.4.0 + _ZN8osgEarth3Map7LayerCB16onEnabledChangedEPNS_5LayerE@Base 2.10.0 + _ZN8osgEarth3Map7LayerCBC1EPS0_@Base 2.10.0 + _ZN8osgEarth3Map7LayerCBC2EPS0_@Base 2.10.0 + _ZN8osgEarth3Map7LayerCBD0Ev@Base 2.10.0 + _ZN8osgEarth3Map7LayerCBD1Ev@Base 2.10.0 + _ZN8osgEarth3Map7LayerCBD2Ev@Base 2.10.0 _ZN8osgEarth3Map8addLayerEPNS_5LayerE@Base 2.9.0 _ZN8osgEarth3Map8setCacheEPNS_5CacheE@Base 2.4.0 _ZN8osgEarth3Map9endUpdateEv@Base 2.4.0 _ZN8osgEarth3Map9moveLayerEPNS_5LayerEj@Base 2.9.0 + _ZN8osgEarth3Map9openLayerEPNS_5LayerE@Base 2.10.0 _ZN8osgEarth3MapC1ERKNS_10MapOptionsE@Base 2.4.0 - _ZN8osgEarth3MapC1ERKS0_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth3MapC1Ev@Base 2.9.0 _ZN8osgEarth3MapC2ERKNS_10MapOptionsE@Base 2.4.0 - _ZN8osgEarth3MapC2ERKS0_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth3MapC2Ev@Base 2.9.0 _ZN8osgEarth3MapD0Ev@Base 2.4.0 _ZN8osgEarth3MapD1Ev@Base 2.4.0 _ZN8osgEarth3MapD2Ev@Base 2.4.0 + _ZN8osgEarth3URI11mergeConfigERKNS_6ConfigE@Base 2.10.0 _ZN8osgEarth3URI12ctorCacheKeyEv@Base 2.8~rc1 _ZN8osgEarth3URIC1EPKc@Base 2.4.0 _ZN8osgEarth3URIC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 @@ -2472,7 +2710,7 @@ _ZN8osgEarth3URID0Ev@Base 2.4.0 _ZN8osgEarth3URID1Ev@Base 2.4.0 _ZN8osgEarth3URID2Ev@Base 2.4.0 - _ZN8osgEarth4ECEF18createLocalToWorldERKN3osg5Vec3dE@Base 2.4.0 + _ZN8osgEarth3URIaSERKS0_@Base 2.10.0 _ZN8osgEarth4ECEF20transformAndLocalizeERKN3osg5Vec3dEPKNS_16SpatialReferenceERS2_S7_RKNS1_7MatrixdE@Base 2.4.0 (optional=templinst)_ZN8osgEarth4ECEF20transformAndLocalizeERKSt6vectorIN3osg5Vec3dESaIS3_EEPKNS_16SpatialReferenceEPNS2_13TemplateArrayINS2_5Vec3fELNS2_5Array4TypeE28ELi3ELi5126EEESA_RKNS2_7MatrixdE@Base 2.4.0 (optional=templinst)_ZN8osgEarth4ECEF20transformAndLocalizeERKSt6vectorIN3osg5Vec3dESaIS3_EEPKNS_16SpatialReferenceEPNS2_13TemplateArrayINS2_5Vec3fELNS2_5Array4TypeE28ELi3ELi5126EEESG_SA_RKNS2_7MatrixdE@Base 2.4.0 @@ -2657,7 +2895,19 @@ _ZN8osgEarth4Json6WriterD0Ev@Base 2.4.0 _ZN8osgEarth4Json6WriterD1Ev@Base 2.4.0 _ZN8osgEarth4Json6WriterD2Ev@Base 2.4.0 + _ZN8osgEarth4Text14createStateSetEv@Base 2.10.0 + _ZN8osgEarth4Text7setFontEN3osg7ref_ptrIN7osgText4FontEEE@Base 2.10.0 + _ZN8osgEarth4TextC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.10.0 + _ZN8osgEarth4TextC1ERKS0_RKN3osg6CopyOpE@Base 2.10.0 + _ZN8osgEarth4TextC1Ev@Base 2.10.0 + _ZN8osgEarth4TextC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.10.0 + _ZN8osgEarth4TextC2ERKS0_RKN3osg6CopyOpE@Base 2.10.0 + _ZN8osgEarth4TextC2Ev@Base 2.10.0 + _ZN8osgEarth4TextD0Ev@Base 2.10.0 + _ZN8osgEarth4TextD1Ev@Base 2.10.0 + _ZN8osgEarth4TextD2Ev@Base 2.10.0 _ZN8osgEarth4trimERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 + _ZN8osgEarth5Cache12makeCacheKeyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_@Base 2.10.0 _ZN8osgEarth5Cache21getOrCreateDefaultBinEv@Base 2.4.0 _ZN8osgEarth5Cache5clearEv@Base 2.6.0 _ZN8osgEarth5Cache6getBinERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 @@ -2680,19 +2930,23 @@ _ZN8osgEarth5GeoidD1Ev@Base 2.4.0 _ZN8osgEarth5GeoidD2Ev@Base 2.4.0 _ZN8osgEarth5Layer10addedToMapEPKNS_3MapE@Base 2.9.0 + _ZN8osgEarth5Layer10setEnabledEb@Base 2.10.0 _ZN8osgEarth5Layer11addCallbackEPNS_13LayerCallbackE@Base 2.9.0 + _ZN8osgEarth5Layer12fireCallbackEMNS_13LayerCallbackEFvPS0_E@Base 2.10.0 _ZN8osgEarth5Layer14removeCallbackEPNS_13LayerCallbackE@Base 2.9.0 _ZN8osgEarth5Layer14removedFromMapEPKNS_3MapE@Base 2.9.0 + _ZN8osgEarth5Layer14setAttributionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.10.0 _ZN8osgEarth5Layer14setReadOptionsEPKN5osgDB7OptionsE@Base 2.9.0 - _ZN8osgEarth5Layer15getOrCreateNodeEv@Base 2.9.0 + _ZN8osgEarth5Layer15setCullCallbackEPNS0_17TraversalCallbackE@Base 2.10.0 _ZN8osgEarth5Layer16getConfigOptionsEPKN5osgDB7OptionsE@Base 2.9.0 _ZN8osgEarth5Layer18getSequenceControlEv@Base 2.4.0 _ZN8osgEarth5Layer19getOrCreateStateSetEv@Base 2.9.0 _ZN8osgEarth5Layer19setTerrainResourcesEPNS_16TerrainResourcesE@Base 2.9.0 + _ZN8osgEarth5Layer21resizeGLObjectBuffersEj@Base 2.10.0 _ZN8osgEarth5Layer4initEv@Base 2.9.0 _ZN8osgEarth5Layer4openEv@Base 2.9.0 + _ZN8osgEarth5Layer5closeEv@Base 2.10.0 _ZN8osgEarth5Layer6createERKNS_13ConfigOptionsE@Base 2.9.0 - _ZN8osgEarth5Layer6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_13ConfigOptionsE@Base 2.9.0 _ZN8osgEarth5Layer7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.9.0 _ZN8osgEarth5LayerC1EPNS_12LayerOptionsE@Base 2.9.0 _ZN8osgEarth5LayerC1Ev@Base 2.4.0 @@ -2708,6 +2962,7 @@ _ZN8osgEarth5Units11registerAllEPNS_8RegistryE@Base 2.4.0 _ZN8osgEarth5Units12MICROSECONDSE@Base 2.4.0 _ZN8osgEarth5Units12MILLISECONDSE@Base 2.4.0 + _ZN8osgEarth5Units13DECIMAL_HOURSE@Base 2.10.0 _ZN8osgEarth5Units14FEET_US_SURVEYE@Base 2.4.0 _ZN8osgEarth5Units14MILES_PER_HOURE@Base 2.4.0 _ZN8osgEarth5Units14NAUTICAL_MILESE@Base 2.4.0 @@ -2751,6 +3006,8 @@ _ZN8osgEarth5UnitsD1Ev@Base 2.4.0 _ZN8osgEarth5UnitsD2Ev@Base 2.4.0 _ZN8osgEarth5trim2ERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8~rc1 + _ZN8osgEarth6Bounds3setEdddd@Base 2.10.0 + _ZN8osgEarth6Bounds3setEdddddd@Base 2.10.0 _ZN8osgEarth6Bounds8expandByERKS0_@Base 2.4.0 _ZN8osgEarth6Bounds8expandByEdd@Base 2.4.0 _ZN8osgEarth6Bounds8expandByEddd@Base 2.4.0 @@ -2762,41 +3019,39 @@ _ZN8osgEarth6BoundsD0Ev@Base 2.4.0 _ZN8osgEarth6BoundsD1Ev@Base 2.4.0 _ZN8osgEarth6BoundsD2Ev@Base 2.4.0 - (optional=templinst|arch=!arm64)_ZN8osgEarth6Config11addObjIfSetINS_14ProfileOptionsEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.9.0 (optional=templinst|arch=ia64)_ZN8osgEarth6Config11addObjIfSetINS_14ProfileOptionsEEEvRKSsRKNS_8optionalIT_EE@Base 2.4.0 _ZN8osgEarth6Config11setReferrerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 - (optional=templinst|arch=!amd64 !arm64)_ZN8osgEarth6Config11updateIfSetINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRKS7_RKNS_8optionalIT_EE@Base 2.9.0 - (optional=templinst)_ZN8osgEarth6Config11updateIfSetIbEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.7.0 - (optional=templinst)_ZN8osgEarth6Config11updateIfSetIdEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.7.0 - (optional=templinst)_ZN8osgEarth6Config11updateIfSetIfEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.7.0 - (optional=templinst|arch=armel armhf hppa i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4)_ZN8osgEarth6Config11updateIfSetIiEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.8~rc1 - (optional=templinst)_ZN8osgEarth6Config11updateIfSetIjEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.7.0 _ZN8osgEarth6Config13mutable_childERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 - (optional=templinst)_ZN8osgEarth6Config3addINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRKS7_RKT_@Base 2.7.0 - (optional=templinst)_ZN8osgEarth6Config3addIPcEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.9.0 + (optional=templinst|arch=!arm64 !powerpc !powerpcspe !s390x !x32)_ZN8osgEarth6Config3addIPcEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.9.0 + _ZN8osgEarth6Config3setERKS0_@Base 2.10.0 + (optional=templinst)_ZN8osgEarth6Config3setINS_8DistanceEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.10.0 + (optional=templinst)_ZN8osgEarth6Config3setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRKS7_RKNS_8optionalIT_EE@Base 2.10.0 + (optional=templinst)_ZN8osgEarth6Config3setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRKS7_RKT_@Base 2.10.0 + (optional=templinst)_ZN8osgEarth6Config3setIbEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.10.0 + (optional=templinst)_ZN8osgEarth6Config3setIdEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.10.0 + (optional=templinst)_ZN8osgEarth6Config3setIfEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.10.0 + (optional=templinst)_ZN8osgEarth6Config3setIjEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.10.0 + (optional=templinst)_ZN8osgEarth6Config3setIlEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.10.0 _ZN8osgEarth6Config4findERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb@Base 2.7.0 _ZN8osgEarth6Config5mergeERKS0_@Base 2.4.0 _ZN8osgEarth6Config6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 - (optional=templinst)_ZN8osgEarth6Config6updateINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRKS7_RKT_@Base 2.7.0 - (optional=templinst)_ZN8osgEarth6Config6updateIdEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.7.0 _ZN8osgEarth6Config7fromXMLERSi@Base 2.4.0 - (optional=templinst)_ZN8osgEarth6Config8addIfSetINS_8DistanceEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.9.0 - (optional=templinst)_ZN8osgEarth6Config8addIfSetINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRKS7_RKNS_8optionalIT_EE@Base 2.8~rc1 (optional=templinst|arch=ia64)_ZN8osgEarth6Config8addIfSetISsEEvRKSsRKNS_8optionalIT_EE@Base 2.4.0 - (optional=templinst|arch=!arm64)_ZN8osgEarth6Config8addIfSetIfEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.7.0 - (optional=templinst|arch=hurd-i386 i386 m68k mips mipsel)_ZN8osgEarth6Config8addIfSetIlEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.9.0 _ZN8osgEarth6Config8fromJSONERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZN8osgEarth6Config8readJSONERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8~rc1 + (optional=templinst)_ZN8osgEarth6Config8setValueIdEEvRKT_@Base 2.10.1 _ZN8osgEarth6ConfigC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8~rc1 - _ZN8osgEarth6ConfigC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_@Base 2.8~rc1 _ZN8osgEarth6ConfigC1ERKS0_@Base 2.4.0 + (optional=templinst)_ZN8osgEarth6ConfigC1INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERKS7_RKT_@Base 2.10.1 + (optional=templinst)_ZN8osgEarth6ConfigC1IdEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.10.1 _ZN8osgEarth6ConfigC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8~rc1 - _ZN8osgEarth6ConfigC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_@Base 2.8~rc1 _ZN8osgEarth6ConfigC2ERKS0_@Base 2.4.0 + (optional=templinst)_ZN8osgEarth6ConfigC2INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERKS7_RKT_@Base 2.10.1 + (optional=templinst)_ZN8osgEarth6ConfigC2IdEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.10.1 _ZN8osgEarth6ConfigD0Ev@Base 2.4.0 _ZN8osgEarth6ConfigD1Ev@Base 2.4.0 _ZN8osgEarth6ConfigD2Ev@Base 2.4.0 - _ZN8osgEarth6ConfigaSERKS0_@Base 2.4.0 + _ZN8osgEarth6ConfigaSERKS0_@Base 2.10.1 _ZN8osgEarth6Memory22getProcessPrivateUsageEv@Base 2.8~rc1 _ZN8osgEarth6Memory23getProcessPhysicalUsageEv@Base 2.8~rc1 _ZN8osgEarth6Memory26getProcessPeakPrivateUsageEv@Base 2.8~rc1 @@ -2814,6 +3069,8 @@ _ZN8osgEarth6RandomD0Ev@Base 2.4.0 _ZN8osgEarth6RandomD1Ev@Base 2.4.0 _ZN8osgEarth6RandomD2Ev@Base 2.4.0 + _ZN8osgEarth6StatusC1ERKS0_@Base 2.10.1 + _ZN8osgEarth6StatusC2ERKS0_@Base 2.10.1 _ZN8osgEarth6StatusD1Ev@Base 2.8~rc1 _ZN8osgEarth6StatusD2Ev@Base 2.8~rc1 _ZN8osgEarth6notifyEN3osg14NotifySeverityE@Base 2.4.0 @@ -2824,8 +3081,15 @@ _ZN8osgEarth7FadeLODD0Ev@Base 2.4.0 _ZN8osgEarth7FadeLODD1Ev@Base 2.4.0 _ZN8osgEarth7FadeLODD2Ev@Base 2.4.0 + _ZN8osgEarth7GLUtils11setLightingEPN3osg8StateSetEj@Base 2.10.0 + _ZN8osgEarth7GLUtils12setLineWidthEPN3osg8StateSetEfj@Base 2.10.0 + _ZN8osgEarth7GLUtils12setPointSizeEPN3osg8StateSetEfj@Base 2.10.0 + _ZN8osgEarth7GLUtils13setLineSmoothEPN3osg8StateSetEj@Base 2.10.0 + _ZN8osgEarth7GLUtils14setLineStippleEPN3osg8StateSetEitj@Base 2.10.0 + _ZN8osgEarth7GLUtils14setPointSmoothEPN3osg8StateSetEj@Base 2.10.0 + _ZN8osgEarth7GLUtils17setGlobalDefaultsEPN3osg8StateSetE@Base 2.10.0 + _ZN8osgEarth7GLUtils6removeEPN3osg8StateSetEj@Base 2.10.0 _ZN8osgEarth7GeoMath11destinationEddddRdS1_d@Base 2.4.0 - _ZN8osgEarth7GeoMath11interpolateEdddddRdS1_@Base 2.4.0 _ZN8osgEarth7GeoMath12rhumbBearingEdddd@Base 2.4.0 _ZN8osgEarth7GeoMath13rhumbDistanceERKSt6vectorIN3osg5Vec3dESaIS3_EEd@Base 2.4.0 _ZN8osgEarth7GeoMath13rhumbDistanceEddddd@Base 2.4.0 @@ -2869,6 +3133,7 @@ _ZN8osgEarth7MapNode12onLayerAddedEPNS_5LayerEj@Base 2.9.0 _ZN8osgEarth7MapNode12onLayerMovedEPNS_5LayerEjj@Base 2.9.0 _ZN8osgEarth7MapNode13openMapLayersEv@Base 2.8~rc1 + _ZN8osgEarth7MapNode14getDrapingDumpEv@Base 2.10.1 _ZN8osgEarth7MapNode14onLayerRemovedEPNS_5LayerEj@Base 2.9.0 _ZN8osgEarth7MapNode15clearExtensionsEv@Base 2.7.0 _ZN8osgEarth7MapNode15removeExtensionEPNS_9ExtensionE@Base 2.7.0 @@ -2945,8 +3210,10 @@ _ZN8osgEarth7TileKey7INVALIDE@Base 2.4.0 _ZN8osgEarth7TileKeyC1ERKS0_@Base 2.4.0 _ZN8osgEarth7TileKeyC1EjjjPKNS_7ProfileE@Base 2.4.0 + _ZN8osgEarth7TileKeyC1Ev@Base 2.10.1 _ZN8osgEarth7TileKeyC2ERKS0_@Base 2.4.0 _ZN8osgEarth7TileKeyC2EjjjPKNS_7ProfileE@Base 2.4.0 + _ZN8osgEarth7TileKeyC2Ev@Base 2.10.1 _ZN8osgEarth7TileKeyD0Ev@Base 2.4.0 _ZN8osgEarth7TileKeyD1Ev@Base 2.4.0 _ZN8osgEarth7TileKeyD2Ev@Base 2.4.0 @@ -2959,6 +3226,21 @@ _ZN8osgEarth7XmlTextD1Ev@Base 2.4.0 _ZN8osgEarth7XmlTextD2Ev@Base 2.4.0 _ZN8osgEarth7toLowerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 + _ZN8osgEarth8AsyncLOD3askERNS_9AsyncNodeERN3osg11NodeVisitorE@Base 2.10.1 + _ZN8osgEarth8AsyncLOD5clearEv@Base 2.10.1 + _ZN8osgEarth8AsyncLOD7setModeERKNS0_4ModeE@Base 2.10.1 + _ZN8osgEarth8AsyncLOD8addChildEPN3osg4NodeE@Base 2.10.1 + _ZN8osgEarth8AsyncLOD8addChildEPN3osg4NodeEff@Base 2.10.1 + _ZN8osgEarth8AsyncLOD8addChildEPNS_13AsyncFunctionEff@Base 2.10.1 + _ZN8osgEarth8AsyncLOD8traverseERN3osg11NodeVisitorE@Base 2.10.1 + _ZN8osgEarth8AsyncLOD9setCenterERKN3osg5Vec3dE@Base 2.10.1 + _ZN8osgEarth8AsyncLOD9setPolicyERKNS0_6PolicyE@Base 2.10.1 + _ZN8osgEarth8AsyncLOD9setRadiusEd@Base 2.10.1 + _ZN8osgEarth8AsyncLODC1Ev@Base 2.10.1 + _ZN8osgEarth8AsyncLODC2Ev@Base 2.10.1 + _ZN8osgEarth8AsyncLODD0Ev@Base 2.10.1 + _ZN8osgEarth8AsyncLODD1Ev@Base 2.10.1 + _ZN8osgEarth8AsyncLODD2Ev@Base 2.10.1 _ZN8osgEarth8CacheBin12readMetadataEv@Base 2.4.0 _ZN8osgEarth8CacheBin13writeMetadataERKNS_6ConfigE@Base 2.4.0 _ZN8osgEarth8CacheBin14getStorageSizeEv@Base 2.6.0 @@ -2984,15 +3266,17 @@ _ZN8osgEarth8DateTimeC1ERK2tm@Base 2.5.0 _ZN8osgEarth8DateTimeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZN8osgEarth8DateTimeC1ERKS0_@Base 2.5.0 + _ZN8osgEarth8DateTimeC1Eid@Base 2.10.0 _ZN8osgEarth8DateTimeC1Eiiid@Base 2.5.0 - _ZN8osgEarth8DateTimeC1El@Base 2.5.0 _ZN8osgEarth8DateTimeC1Ev@Base 2.5.0 + (subst)_ZN8osgEarth8DateTimeC1E{int64_t}@Base 2.5.0 _ZN8osgEarth8DateTimeC2ERK2tm@Base 2.5.0 _ZN8osgEarth8DateTimeC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZN8osgEarth8DateTimeC2ERKS0_@Base 2.5.0 + _ZN8osgEarth8DateTimeC2Eid@Base 2.10.0 _ZN8osgEarth8DateTimeC2Eiiid@Base 2.5.0 - _ZN8osgEarth8DateTimeC2El@Base 2.5.0 _ZN8osgEarth8DateTimeC2Ev@Base 2.5.0 + (subst)_ZN8osgEarth8DateTimeC2E{int64_t}@Base 2.5.0 _ZN8osgEarth8GeoImage14applyAlphaMaskERKNS_9GeoExtentE@Base 2.6.0 _ZN8osgEarth8GeoImage20addTransparentBorderEbbbb@Base 2.4.0 _ZN8osgEarth8GeoImage7INVALIDE@Base 2.4.0 @@ -3006,7 +3290,7 @@ _ZN8osgEarth8GeoImageD0Ev@Base 2.4.0 _ZN8osgEarth8GeoImageD1Ev@Base 2.4.0 _ZN8osgEarth8GeoImageD2Ev@Base 2.4.0 - (arch=!armel !armhf !hurd-i386 !i386 !m68k !mips !mipsel !powerpc)_ZN8osgEarth8GeoImageaSERKS0_@Base 2.9.0 + (arch=!armel !armhf !hurd-i386 !i386 !m68k !mips !mipsel !powerpc !powerpcspe)_ZN8osgEarth8GeoImageaSERKS0_@Base 2.9.0 _ZN8osgEarth8GeoPoint10transformZERKNS_12AltitudeModeEPKNS_15TerrainResolverE@Base 2.6.0 _ZN8osgEarth8GeoPoint14makeGeographicEv@Base 2.4.0 _ZN8osgEarth8GeoPoint16transformInPlaceEPKNS_16SpatialReferenceE@Base 2.9.0 @@ -3041,11 +3325,10 @@ (optional=templinst)_ZN8osgEarth8LRUCacheINS_23TerrainTileModelFactory10HFCacheKeyENS1_12HFCacheValueESt4lessIS2_EED2Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth8LRUCacheINS_3URIENS_10ReadResultESt4lessIS1_EE11insert_implERKS1_RKS2_@Base 2.4.0 (optional=templinst)_ZN8osgEarth8LRUCacheINS_3URIENS_10ReadResultESt4lessIS1_EE3getERKS1_RNS5_6RecordE@Base 2.4.0 - (optional=templinst|arch=!powerpc)_ZN8osgEarth8LRUCacheINS_3URIENS_10ReadResultESt4lessIS1_EE6insertERKS1_RKS2_@Base 2.7.0 + (optional=templinst)_ZN8osgEarth8LRUCacheINS_3URIENS_10ReadResultESt4lessIS1_EE6insertERKS1_RKS2_@Base 2.7.0 (optional=templinst)_ZN8osgEarth8LRUCacheINS_7TileKeyEbSt4lessIS1_EED0Ev@Base 2.8~rc1 (optional=templinst)_ZN8osgEarth8LRUCacheINS_7TileKeyEbSt4lessIS1_EED1Ev@Base 2.8~rc1 (optional=templinst)_ZN8osgEarth8LRUCacheINS_7TileKeyEbSt4lessIS1_EED2Ev@Base 2.8~rc1 - (optional=templinst)_ZN8osgEarth8LRUCacheINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIN3osg7ref_ptrIKNS8_6ObjectEEENS_6ConfigEESt4lessIS6_EE11insert_implERKS6_RKSE_@Base 2.7.0 (optional=templinst)_ZN8osgEarth8LRUCacheINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIN3osg7ref_ptrIKNS8_6ObjectEEENS_6ConfigEESt4lessIS6_EED0Ev@Base 2.7.0 (optional=templinst)_ZN8osgEarth8LRUCacheINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIN3osg7ref_ptrIKNS8_6ObjectEEENS_6ConfigEESt4lessIS6_EED1Ev@Base 2.7.0 (optional=templinst)_ZN8osgEarth8LRUCacheINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIN3osg7ref_ptrIKNS8_6ObjectEEENS_6ConfigEESt4lessIS6_EED2Ev@Base 2.7.0 @@ -3053,6 +3336,8 @@ _ZN8osgEarth8LightGL3D0Ev@Base 2.9.0 _ZN8osgEarth8LightGL3D1Ev@Base 2.9.0 _ZN8osgEarth8LightGL3D2Ev@Base 2.9.0 + _ZN8osgEarth8Lighting3setEPN3osg8StateSetEj@Base 2.10.0 + _ZN8osgEarth8Lighting6removeEPN3osg8StateSetE@Base 2.10.0 _ZN8osgEarth8MapFrame21refreshComputedValuesEv@Base 2.6.0 _ZN8osgEarth8MapFrame4syncEv@Base 2.4.0 _ZN8osgEarth8MapFrame6setMapEPKNS_3MapE@Base 2.7.0 @@ -3066,14 +3351,6 @@ _ZN8osgEarth8MapFrameD0Ev@Base 2.4.0 _ZN8osgEarth8MapFrameD1Ev@Base 2.4.0 _ZN8osgEarth8MapFrameD2Ev@Base 2.4.0 - _ZN8osgEarth8MaskNode6acceptERN3osg11NodeVisitorE@Base 2.4.0 - _ZN8osgEarth8MaskNodeC1ERKS0_RKN3osg6CopyOpE@Base 2.4.0 - _ZN8osgEarth8MaskNodeC1Ev@Base 2.4.0 - _ZN8osgEarth8MaskNodeC2ERKS0_RKN3osg6CopyOpE@Base 2.4.0 - _ZN8osgEarth8MaskNodeC2Ev@Base 2.4.0 - _ZN8osgEarth8MaskNodeD0Ev@Base 2.4.0 - _ZN8osgEarth8MaskNodeD1Ev@Base 2.4.0 - _ZN8osgEarth8MaskNodeD2Ev@Base 2.4.0 _ZN8osgEarth8MemCache14getOrCreateBinERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZN8osgEarth8MemCache21getOrCreateDefaultBinEv@Base 2.4.0 _ZN8osgEarth8MemCache6addBinERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 @@ -3083,10 +3360,6 @@ _ZN8osgEarth8MemCacheD0Ev@Base 2.4.0 _ZN8osgEarth8MemCacheD1Ev@Base 2.4.0 _ZN8osgEarth8MemCacheD2Ev@Base 2.4.0 - _ZN8osgEarth8Profiler3endERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 - _ZN8osgEarth8Profiler4dumpEv@Base 2.7.0 - _ZN8osgEarth8Profiler5clearEv@Base 2.9.0 - _ZN8osgEarth8Profiler5startERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZN8osgEarth8Registry11endActivityERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZN8osgEarth8Registry13getActivitiesERSt3setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIS7_ESaIS7_EE@Base 2.7.0 _ZN8osgEarth8Registry13isBlacklistedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 @@ -3095,7 +3368,8 @@ _ZN8osgEarth8Registry13startActivityERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_@Base 2.7.0 _ZN8osgEarth8Registry14clearBlacklistEv@Base 2.4.0 _ZN8osgEarth8Registry14getDefaultFontEv@Base 2.4.0 - (arch=amd64)_ZN8osgEarth8Registry14getOrCreateSRSERKNS_16SpatialReference3KeyE@Base 2.9.0 + _ZN8osgEarth8Registry14getOrCreateSRSERKNS_16SpatialReference3KeyE@Base 2.10.0 + _ZN8osgEarth8Registry14getProgramRepoEv@Base 2.10.0 _ZN8osgEarth8Registry14setDefaultFontEPN7osgText4FontE@Base 2.4.0 _ZN8osgEarth8Registry15setCapabilitiesEPNS_12CapabilitiesE@Base 2.4.0 _ZN8osgEarth8Registry15setDefaultCacheEPNS_5CacheE@Base 2.8~rc1 @@ -3106,7 +3380,6 @@ _ZN8osgEarth8Registry18setURIReadCallbackEPNS_15URIReadCallbackE@Base 2.4.0 _ZN8osgEarth8Registry19setDevicePixelRatioEf@Base 2.9.0 _ZN8osgEarth8Registry20cloneOrCreateOptionsEPKN5osgDB7OptionsE@Base 2.7.0 - _ZN8osgEarth8Registry20getProgramSharedRepoEv@Base 2.6.0 _ZN8osgEarth8Registry21setDefaultCachePolicyERKNS_11CachePolicyE@Base 2.4.0 _ZN8osgEarth8Registry22setOverrideCachePolicyERKNS_11CachePolicyE@Base 2.4.0 _ZN8osgEarth8Registry23getExtensionForMimeTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 @@ -3114,7 +3387,7 @@ _ZN8osgEarth8Registry25setDefaultCacheDriverNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZN8osgEarth8Registry26getNumBlacklistedFilenamesEv@Base 2.4.0 _ZN8osgEarth8Registry28setTextureImageUnitOffLimitsEi@Base 2.8~rc1 - _ZN8osgEarth8Registry8destructEv@Base 2.4.0 + _ZN8osgEarth8Registry7releaseEv@Base 2.10.0 _ZN8osgEarth8Registry8instanceEb@Base 2.4.0 _ZN8osgEarth8Registry9blacklistERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZN8osgEarth8Registry9createUIDEv@Base 2.4.0 @@ -3133,7 +3406,7 @@ _ZN8osgEarth8ciEqualsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_RKSt6locale@Base 2.7.0 _ZN8osgEarth8endsWithERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_bRKSt6locale@Base 2.7.0 (optional=templinst)_ZN8osgEarth8fast_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdEixERKS6_@Base 2.7.0 - (optional=templinst)_ZN8osgEarth8fast_mapISt6vectorIN3osg7ref_ptrINS_10PolyShaderEEESaIS5_EENS_14VirtualProgram12ProgramEntryEEixERKS7_@Base 2.8~rc1 + (optional=templinst)_ZN8osgEarth8fast_mapIPKN3osg6CameraENS_23CascadeDrapingDecorator11CameraLocalEEixERKS4_@Base 2.10.1 (optional=templinst)_ZN8osgEarth8optionalIN3osg3LOD9RangeModeEED0Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth8optionalIN3osg3LOD9RangeModeEED1Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth8optionalIN3osg3LOD9RangeModeEED2Ev@Base 2.9.0 @@ -3158,6 +3431,8 @@ (optional=templinst)_ZN8osgEarth8optionalINS_11CachePolicyEED0Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_11CachePolicyEED1Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_11CachePolicyEED2Ev@Base 2.4.0 + (optional=templinst)_ZN8osgEarth8optionalINS_12CacheOptionsEEC1ERKS2_@Base 2.9.0 + (optional=templinst)_ZN8osgEarth8optionalINS_12CacheOptionsEEC2ERKS2_@Base 2.9.0 (optional=templinst)_ZN8osgEarth8optionalINS_12CacheOptionsEED0Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_12CacheOptionsEED1Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_12CacheOptionsEED2Ev@Base 2.4.0 @@ -3168,6 +3443,9 @@ (optional=templinst)_ZN8osgEarth8optionalINS_13ProxySettingsEED0Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_13ProxySettingsEED1Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_13ProxySettingsEED2Ev@Base 2.4.0 + (optional=templinst)_ZN8osgEarth8optionalINS_13ShaderOptionsEED0Ev@Base 2.10.1 + (optional=templinst)_ZN8osgEarth8optionalINS_13ShaderOptionsEED1Ev@Base 2.10.1 + (optional=templinst)_ZN8osgEarth8optionalINS_13ShaderOptionsEED2Ev@Base 2.10.1 (optional=templinst)_ZN8osgEarth8optionalINS_14ProfileOptionsEEC1ERKS2_@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_14ProfileOptionsEEC1Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_14ProfileOptionsEEC2ERKS2_@Base 2.4.0 @@ -3192,11 +3470,16 @@ (optional=templinst)_ZN8osgEarth8optionalINS_17TileSourceOptionsEED0Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_17TileSourceOptionsEED1Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_17TileSourceOptionsEED2Ev@Base 2.4.0 + (optional=templinst)_ZN8osgEarth8optionalINS_18ModelSourceOptionsEEC1ERKS2_@Base 2.10.0 (optional=templinst)_ZN8osgEarth8optionalINS_18ModelSourceOptionsEEC1Ev@Base 2.4.0 + (optional=templinst)_ZN8osgEarth8optionalINS_18ModelSourceOptionsEEC2ERKS2_@Base 2.10.0 (optional=templinst)_ZN8osgEarth8optionalINS_18ModelSourceOptionsEEC2Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_18ModelSourceOptionsEED0Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_18ModelSourceOptionsEED1Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_18ModelSourceOptionsEED2Ev@Base 2.4.0 + (optional=templinst)_ZN8osgEarth8optionalINS_19VisibleLayerOptions5BlendEED0Ev@Base 2.10.0 + (optional=templinst)_ZN8osgEarth8optionalINS_19VisibleLayerOptions5BlendEED1Ev@Base 2.10.0 + (optional=templinst)_ZN8osgEarth8optionalINS_19VisibleLayerOptions5BlendEED2Ev@Base 2.10.0 (optional=templinst)_ZN8osgEarth8optionalINS_21ElevationLayerOptionsEED0Ev@Base 2.6.0 (optional=templinst)_ZN8osgEarth8optionalINS_21ElevationLayerOptionsEED1Ev@Base 2.6.0 (optional=templinst)_ZN8osgEarth8optionalINS_21ElevationLayerOptionsEED2Ev@Base 2.6.0 @@ -3247,11 +3530,15 @@ (optional=templinst)_ZN8osgEarth8optionalIlED0Ev@Base 2.5.0 (optional=templinst)_ZN8osgEarth8optionalIlED1Ev@Base 2.5.0 (optional=templinst)_ZN8osgEarth8optionalIlED2Ev@Base 2.5.0 - (optional=templinst|arch=alpha amd64 arm64 hppa mips64el ppc64 ppc64el s390x sparc64)_ZN8osgEarth8toStringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES6_RKT_@Base 2.7.0 + (optional=templinst|arch=x32)_ZN8osgEarth8optionalIxED0Ev@Base 2.10.0 + (optional=templinst|arch=x32)_ZN8osgEarth8optionalIxED1Ev@Base 2.10.0 + (optional=templinst|arch=x32)_ZN8osgEarth8optionalIxED2Ev@Base 2.10.0 (optional=templinst)_ZN8osgEarth8toStringIdEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.7.0 - (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZN8osgEarth8toStringIfEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.7.0 (optional=templinst)_ZN8osgEarth8toStringIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.7.0 - (optional=templinst)_ZN8osgEarth8toStringIjEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.7.0 + _ZN8osgEarth9AsyncNode6_idgenE@Base 2.10.1 + _ZN8osgEarth9AsyncNodeD0Ev@Base 2.10.1 + _ZN8osgEarth9AsyncNodeD1Ev@Base 2.10.1 + _ZN8osgEarth9AsyncNodeD2Ev@Base 2.10.1 _ZN8osgEarth9CacheSeed10setVisitorEPNS_11TileVisitorE@Base 2.6.0 _ZN8osgEarth9CacheSeed3runEPNS_12TerrainLayerEPKNS_3MapE@Base 2.9.0 _ZN8osgEarth9CacheSeedC1Ev@Base 2.4.0 @@ -3266,6 +3553,9 @@ _ZN8osgEarth9Extension6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_13ConfigOptionsE@Base 2.7.0 _ZN8osgEarth9ExtensionC1Ev@Base 2.8~rc1 _ZN8osgEarth9ExtensionC2Ev@Base 2.8~rc1 + _ZN8osgEarth9ExtensionD0Ev@Base 2.10.0 + _ZN8osgEarth9ExtensionD1Ev@Base 2.10.0 + _ZN8osgEarth9ExtensionD2Ev@Base 2.10.0 _ZN8osgEarth9GeoCircle7INVALIDE@Base 2.4.0 _ZN8osgEarth9GeoCircleC1ERKNS_8GeoPointEd@Base 2.4.0 _ZN8osgEarth9GeoCircleC1ERKS0_@Base 2.4.0 @@ -3276,7 +3566,6 @@ _ZN8osgEarth9GeoCircleD0Ev@Base 2.4.0 _ZN8osgEarth9GeoCircleD1Ev@Base 2.4.0 _ZN8osgEarth9GeoCircleD2Ev@Base 2.4.0 - _ZN8osgEarth9GeoExtent15expandToIncludeERKNS_6BoundsE@Base 2.4.0 _ZN8osgEarth9GeoExtent15expandToIncludeERKS0_@Base 2.4.0 _ZN8osgEarth9GeoExtent15expandToIncludeEdd@Base 2.4.0 _ZN8osgEarth9GeoExtent16setOriginAndSizeEdddd@Base 2.9.0 @@ -3298,12 +3587,21 @@ _ZN8osgEarth9GeoExtentD0Ev@Base 2.4.0 _ZN8osgEarth9GeoExtentD1Ev@Base 2.4.0 _ZN8osgEarth9GeoExtentD2Ev@Base 2.4.0 - (arch=armel armhf hurd-i386 i386 m68k mips mipsel powerpc)_ZN8osgEarth9GeoExtentaSERKS0_@Base 2.9.0 + (arch=armel armhf hurd-i386 i386 m68k mips mipsel powerpc powerpcspe)_ZN8osgEarth9GeoExtentaSERKS0_@Base 2.10.0 + _ZN8osgEarth9LineGroup15getLineDrawableEj@Base 2.10.0 + _ZN8osgEarth9LineGroup6acceptERN3osg11NodeVisitorE@Base 2.10.0 + _ZN8osgEarth9LineGroup6importEPN3osg4NodeEb@Base 2.10.0 + _ZN8osgEarth9LineGroup8optimizeEv@Base 2.10.0 + _ZN8osgEarth9LineGroupC1ERKS0_RKN3osg6CopyOpE@Base 2.10.0 + _ZN8osgEarth9LineGroupC1Ev@Base 2.10.0 + _ZN8osgEarth9LineGroupC2ERKS0_RKN3osg6CopyOpE@Base 2.10.0 + _ZN8osgEarth9LineGroupC2Ev@Base 2.10.0 + _ZN8osgEarth9LineGroupD0Ev@Base 2.10.0 + _ZN8osgEarth9LineGroupD1Ev@Base 2.10.0 + _ZN8osgEarth9LineGroupD2Ev@Base 2.10.0 _ZN8osgEarth9MaskLayer23getOrCreateMaskBoundaryEfPKNS_16SpatialReferenceEPNS_16ProgressCallbackE@Base 2.6.0 _ZN8osgEarth9MaskLayerC1EPNS_16MaskLayerOptionsE@Base 2.9.0 - _ZN8osgEarth9MaskLayerC1ERKS0_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth9MaskLayerC2EPNS_16MaskLayerOptionsE@Base 2.9.0 - _ZN8osgEarth9MaskLayerC2ERKS0_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth9MaskLayerD0Ev@Base 2.4.0 _ZN8osgEarth9MaskLayerD1Ev@Base 2.4.0 _ZN8osgEarth9MaskLayerD2Ev@Base 2.4.0 @@ -3412,8 +3710,8 @@ _ZN8osgEarth9TileImageD0Ev@Base 2.4.0 _ZN8osgEarth9TileImageD1Ev@Base 2.4.0 _ZN8osgEarth9TileImageD2Ev@Base 2.4.0 - _ZN8osgEarth9URIStreamC1ERKNS_3URIE@Base 2.4.0 - _ZN8osgEarth9URIStreamC2ERKNS_3URIE@Base 2.4.0 + _ZN8osgEarth9URIStreamC1ERKNS_3URIESt13_Ios_Openmode@Base 2.10.1 + _ZN8osgEarth9URIStreamC2ERKNS_3URIESt13_Ios_Openmode@Base 2.10.1 _ZN8osgEarth9URIStreamD0Ev@Base 2.4.0 _ZN8osgEarth9URIStreamD1Ev@Base 2.4.0 _ZN8osgEarth9URIStreamD2Ev@Base 2.4.0 @@ -3427,7 +3725,6 @@ _ZN8osgEarth9ViewpointC2ERKS0_@Base 2.4.0 _ZN8osgEarth9ViewpointC2Ev@Base 2.4.0 _ZN8osgEarth9isArchiveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 - _ZN8osgEarth9isZipPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZN8osgEarth9replaceInERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS5_S8_@Base 2.7.0 _ZN8osgEarth9touchFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZN9osgViewer6Viewer14getViewerStatsEv@Base 2.9.0 @@ -3503,12 +3800,6 @@ _ZNK3osg12PrimitiveSet16getTotalDataSizeEv@Base 2.6.0 _ZNK3osg12PrimitiveSet20supportsBufferObjectEv@Base 2.6.0 _ZNK3osg12PrimitiveSet9classNameEv@Base 2.6.0 - _ZNK3osg13AutoTransform11libraryNameEv@Base 2.4.0 - _ZNK3osg13AutoTransform12isSameKindAsEPKNS_6ObjectE@Base 2.4.0 - _ZNK3osg13AutoTransform15asAutoTransformEv@Base 2.4.0 - _ZNK3osg13AutoTransform5cloneERKNS_6CopyOpE@Base 2.4.0 - _ZNK3osg13AutoTransform9classNameEv@Base 2.4.0 - _ZNK3osg13AutoTransform9cloneTypeEv@Base 2.4.0 (optional=templinst)_ZNK3osg13TemplateArrayINS_5Vec3fELNS_5Array4TypeE28ELi3ELi5126EE14getDataPointerEv@Base 2.8~rc1 (optional=templinst)_ZNK3osg13TemplateArrayINS_5Vec3fELNS_5Array4TypeE28ELi3ELi5126EE14getElementSizeEv@Base 2.8~rc1 (optional=templinst)_ZNK3osg13TemplateArrayINS_5Vec3fELNS_5Array4TypeE28ELi3ELi5126EE14getNumElementsEv@Base 2.8~rc1 @@ -3607,18 +3898,23 @@ _ZNK3osg4Node10asDrawableEv@Base 2.8~rc1 _ZNK3osg4Node10asGeometryEv@Base 2.8~rc1 _ZNK3osg4Node11asTransformEv@Base 2.4.0 + _ZNK3osg4Node11libraryNameEv@Base 2.10.1 + _ZNK3osg4Node12isSameKindAsEPKNS_6ObjectE@Base 2.10.1 _ZNK3osg4Node29ComputeBoundingSphereCallback12computeBoundERKS0_@Base 2.4.0 + _ZNK3osg4Node5cloneERKNS_6CopyOpE@Base 2.10.1 _ZNK3osg4Node6asNodeEv@Base 2.8~rc1 _ZNK3osg4Node7asGeodeEv@Base 2.4.0 _ZNK3osg4Node7asGroupEv@Base 2.8~rc1 _ZNK3osg4Node8asCameraEv@Base 2.4.0 _ZNK3osg4Node8asSwitchEv@Base 2.4.0 - _ZNK3osg4Node8getBoundEv@Base 2.4.0 + (arch=!arm64 !x32)_ZNK3osg4Node8getBoundEv@Base 2.10.1 _ZNK3osg4Node9asTerrainEv@Base 2.4.0 - _ZNK3osg4QuatmlERKNS_5Vec3fE@Base 2.9.0 + _ZNK3osg4Node9classNameEv@Base 2.10.1 + _ZNK3osg4Node9cloneTypeEv@Base 2.10.1 _ZNK3osg5Array11libraryNameEv@Base 2.7.0 _ZNK3osg5Array12isSameKindAsEPKNS_6ObjectE@Base 2.7.0 _ZNK3osg5Array7asArrayEv@Base 2.7.0 + _ZNK3osg5Geode7asGeodeEv@Base 2.10.0 _ZNK3osg5Group11libraryNameEv@Base 2.4.0 _ZNK3osg5Group12isSameKindAsEPKNS_6ObjectE@Base 2.4.0 _ZNK3osg5Group5cloneERKNS_6CopyOpE@Base 2.4.0 @@ -3637,7 +3933,6 @@ _ZNK3osg5Light12getModeUsageERNS_14StateAttribute9ModeUsageE@Base 2.9.0 _ZNK3osg5Light7compareERKNS_14StateAttributeE@Base 2.9.0 _ZNK3osg5Light9getMemberEv@Base 2.9.0 - (arch=armel i386 m68k powerpc)_ZNK3osg5Vec3d6lengthEv@Base 2.9.0 _ZNK3osg5Vec4fltERKS0_@Base 2.9.0 _ZNK3osg6Camera11libraryNameEv@Base 2.8~rc1 _ZNK3osg6Camera12DrawCallback11libraryNameEv@Base 2.9.0 @@ -3678,8 +3973,14 @@ _ZNK3osg8Drawable12CullCallback9cloneTypeEv@Base 2.4.0 _ZNK3osg8Drawable12DrawCallback18drawImplementationERNS_10RenderInfoEPKS0_@Base 2.6.0 _ZNK3osg8Drawable12isSameKindAsEPKNS_6ObjectE@Base 2.8~rc1 + _ZNK3osg8Drawable18drawImplementationERNS_10RenderInfoE@Base 2.10.1 _ZNK3osg8Drawable19getGLObjectSizeHintEv@Base 2.8~rc1 + _ZNK3osg8Drawable26ComputeBoundingBoxCallback11libraryNameEv@Base 2.10.0 _ZNK3osg8Drawable26ComputeBoundingBoxCallback12computeBoundERKS0_@Base 2.4.0 + _ZNK3osg8Drawable26ComputeBoundingBoxCallback12isSameKindAsEPKNS_6ObjectE@Base 2.10.0 + _ZNK3osg8Drawable26ComputeBoundingBoxCallback5cloneERKNS_6CopyOpE@Base 2.10.0 + _ZNK3osg8Drawable26ComputeBoundingBoxCallback9classNameEv@Base 2.10.0 + _ZNK3osg8Drawable26ComputeBoundingBoxCallback9cloneTypeEv@Base 2.10.0 _ZNK3osg8Drawable5cloneERKNS_6CopyOpE@Base 2.8~rc1 _ZNK3osg8Drawable6acceptERNS0_21ConstAttributeFunctorE@Base 2.8~rc1 _ZNK3osg8Drawable6acceptERNS_16PrimitiveFunctorE@Base 2.8~rc1 @@ -3690,6 +3991,11 @@ _ZNK3osg8Drawable8supportsERKNS_21PrimitiveIndexFunctorE@Base 2.8~rc1 _ZNK3osg8Drawable9classNameEv@Base 2.8~rc1 _ZNK3osg8Drawable9cloneTypeEv@Base 2.8~rc1 + _ZNK3osg8Geometry10asGeometryEv@Base 2.10.0 + _ZNK3osg8Geometry8supportsERKNS_16PrimitiveFunctorE@Base 2.10.0 + _ZNK3osg8Geometry8supportsERKNS_21PrimitiveIndexFunctorE@Base 2.10.0 + _ZNK3osg8Geometry8supportsERKNS_8Drawable16AttributeFunctorE@Base 2.10.0 + _ZNK3osg8Geometry8supportsERKNS_8Drawable21ConstAttributeFunctorE@Base 2.10.0 _ZNK3osg8Material12getModeUsageERNS_14StateAttribute9ModeUsageE@Base 2.9.0 _ZNK3osg8Material7compareERKNS_14StateAttributeE@Base 2.9.0 _ZNK3osg8PagedLOD11libraryNameEv@Base 2.4.0 @@ -3698,7 +4004,6 @@ _ZNK3osg8PagedLOD9classNameEv@Base 2.4.0 _ZNK3osg8PagedLOD9cloneTypeEv@Base 2.4.0 _ZNK3osg8StateSet5cloneERKNS_6CopyOpE@Base 2.6.0 - (arch=alpha arm64 armel armhf hurd-i386 i386 kfreebsd-i386 m68k mips mips64el mipsel powerpc powerpcspe ppc64 ppc64el s390x sparc64)_ZNK3osg8Viewport19computeWindowMatrixEv@Base 2.9.0 _ZNK3osg9Texture2D11libraryNameEv@Base 2.8~rc1 _ZNK3osg9Texture2D12getNumImagesEv@Base 2.8~rc1 _ZNK3osg9Texture2D12isSameKindAsEPKNS_6ObjectE@Base 2.8~rc1 @@ -3749,17 +4054,23 @@ _ZNK5osgDB12ReaderWriter9writeNodeERKN3osg4NodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_7OptionsE@Base 2.7.0 _ZNK5osgDB12ReaderWriter9writeNodeERKN3osg4NodeERSoPKNS_7OptionsE@Base 2.4.0 (optional=templinst)_ZNK5osgDB14UserSerializerIN8osgEarth14VirtualProgramEE7getNameB5cxx11Ev@Base 2.8~rc1 - (optional=templinst)_ZNK5osgDB18TemplateSerializerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE7getNameB5cxx11Ev@Base 2.8~rc1 + (optional=templinst)_ZNK5osgDB18TemplateSerializerIN3osg5Vec4fEE7getNameB5cxx11Ev@Base 2.10.0 (optional=templinst)_ZNK5osgDB18TemplateSerializerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE7getNameEv@Base 2.9.0 (optional=templinst)_ZNK5osgDB18TemplateSerializerIPN3osg5ImageEE7getNameB5cxx11Ev@Base 2.8~rc1 (optional=templinst)_ZNK5osgDB18TemplateSerializerIbE7getNameB5cxx11Ev@Base 2.8~rc1 + (optional=templinst)_ZNK5osgDB18TemplateSerializerIfE7getNameB5cxx11Ev@Base 2.10.0 (optional=templinst)_ZNK5osgDB18TemplateSerializerIiE7getNameB5cxx11Ev@Base 2.8~rc1 (optional=templinst)_ZNK5osgDB18TemplateSerializerIjE7getNameB5cxx11Ev@Base 2.8~rc1 + (optional=templinst)_ZNK5osgDB18TemplateSerializerItE7getNameB5cxx11Ev@Base 2.10.0 _ZNK5osgDB7Options11libraryNameEv@Base 2.4.0 _ZNK5osgDB7Options12isSameKindAsEPKN3osg6ObjectE@Base 2.4.0 _ZNK5osgDB7Options5cloneERKN3osg6CopyOpE@Base 2.4.0 _ZNK5osgDB7Options9classNameEv@Base 2.4.0 _ZNK5osgDB7Options9cloneTypeEv@Base 2.4.0 + _ZNK7osgText4Text8supportsERKN3osg16PrimitiveFunctorE@Base 2.10.0 + _ZNK7osgText4Text8supportsERKN3osg8Drawable16AttributeFunctorE@Base 2.10.0 + _ZNK7osgText4Text8supportsERKN3osg8Drawable21ConstAttributeFunctorE@Base 2.10.0 + _ZNK7osgText4Text9classNameEv@Base 2.10.0 _ZNK7osgUtil11CullVisitor11getEyePointEv@Base 2.6.0 _ZNK7osgUtil11CullVisitor12getViewPointEv@Base 2.6.0 _ZNK7osgUtil9RenderBin11libraryNameEv@Base 2.5.0 @@ -3783,11 +4094,10 @@ _ZNK8osgEarth10HTTPClient5doGetERKNS_11HTTPRequestEPKN5osgDB7OptionsEPNS_16ProgressCallbackE@Base 2.4.0 _ZNK8osgEarth10ImageLayer10isCoverageEv@Base 2.9.0 _ZNK8osgEarth10ImageLayer11libraryNameEv@Base 2.9.0 + _ZNK8osgEarth10ImageLayer12getConfigKeyEv@Base 2.10.0 _ZNK8osgEarth10ImageLayer12isSameKindAsEPKN3osg6ObjectE@Base 2.9.0 _ZNK8osgEarth10ImageLayer15getColorFiltersEv@Base 2.4.0 - _ZNK8osgEarth10ImageLayer18getMaxVisibleRangeEv@Base 2.9.0 - _ZNK8osgEarth10ImageLayer18getMinVisibleRangeEv@Base 2.9.0 - _ZNK8osgEarth10ImageLayer22createTextureSupportedEv@Base 2.9.0 + _ZNK8osgEarth10ImageLayer21modifyTileBoundingBoxERKNS_7TileKeyERN3osg15BoundingBoxImplINS4_5Vec3fEEE@Base 2.10.0 _ZNK8osgEarth10ImageLayer27applyTextureCompressionModeEPN3osg7TextureE@Base 2.6.0 _ZNK8osgEarth10ImageLayer5cloneERKN3osg6CopyOpE@Base 2.9.0 _ZNK8osgEarth10ImageLayer8isSharedEv@Base 2.9.0 @@ -3805,19 +4115,25 @@ _ZNK8osgEarth10MaskSource9cloneTypeEv@Base 2.4.0 _ZNK8osgEarth10ModelLayer10getCacheIDB5cxx11Ev@Base 2.9.0 _ZNK8osgEarth10ModelLayer11libraryNameEv@Base 2.9.0 + _ZNK8osgEarth10ModelLayer12getConfigKeyEv@Base 2.10.0 _ZNK8osgEarth10ModelLayer12isSameKindAsEPKN3osg6ObjectE@Base 2.9.0 - _ZNK8osgEarth10ModelLayer13getSceneGraphERKi@Base 2.6.0 _ZNK8osgEarth10ModelLayer17isLightingEnabledEv@Base 2.4.0 _ZNK8osgEarth10ModelLayer5cloneERKN3osg6CopyOpE@Base 2.9.0 + _ZNK8osgEarth10ModelLayer7getNodeEv@Base 2.10.0 _ZNK8osgEarth10ModelLayer9classNameEv@Base 2.9.0 _ZNK8osgEarth10ModelLayer9cloneTypeEv@Base 2.9.0 - _ZNK8osgEarth10ModelLayer9getConfigEv@Base 2.9.0 _ZNK8osgEarth10PatchLayer11libraryNameEv@Base 2.9.0 + _ZNK8osgEarth10PatchLayer12getConfigKeyEv@Base 2.10.0 _ZNK8osgEarth10PatchLayer12isSameKindAsEPKN3osg6ObjectE@Base 2.9.0 _ZNK8osgEarth10PatchLayer14AcceptCallback9acceptKeyERKNS_7TileKeyE@Base 2.9.0 _ZNK8osgEarth10PatchLayer5cloneERKN3osg6CopyOpE@Base 2.9.0 _ZNK8osgEarth10PatchLayer9classNameEv@Base 2.9.0 _ZNK8osgEarth10PatchLayer9cloneTypeEv@Base 2.9.0 + _ZNK8osgEarth10PointGroup11libraryNameEv@Base 2.10.0 + _ZNK8osgEarth10PointGroup12isSameKindAsEPKN3osg6ObjectE@Base 2.10.0 + _ZNK8osgEarth10PointGroup5cloneERKN3osg6CopyOpE@Base 2.10.0 + _ZNK8osgEarth10PointGroup9classNameEv@Base 2.10.0 + _ZNK8osgEarth10PointGroup9cloneTypeEv@Base 2.10.0 _ZNK8osgEarth10PolyShader16releaseGLObjectsEPN3osg5StateE@Base 2.9.0 _ZNK8osgEarth10PolyShader9getShaderEj@Base 2.8~rc1 _ZNK8osgEarth10Revisioned10inSyncWithERKNS_8RevisionE@Base 2.4.0 @@ -3825,8 +4141,8 @@ _ZNK8osgEarth10TileSource10getProfileEv@Base 2.4.0 _ZNK8osgEarth10TileSource11libraryNameEv@Base 2.4.0 _ZNK8osgEarth10TileSource12getBlacklistEv@Base 2.4.0 - _ZNK8osgEarth10TileSource12getExtensionB5cxx11Ev@Base 2.7.0 _ZNK8osgEarth10TileSource12isSameKindAsEPKN3osg6ObjectE@Base 2.4.0 + _ZNK8osgEarth10TileSource14getAttributionB5cxx11Ev@Base 2.10.0 _ZNK8osgEarth10TileSource16getPixelsPerTileEv@Base 2.4.0 _ZNK8osgEarth10TileSource18getCachePolicyHintEPKNS_7ProfileE@Base 2.5.0 _ZNK8osgEarth10TileSource19getLastModifiedTimeEv@Base 2.5.0 @@ -3835,12 +4151,13 @@ _ZNK8osgEarth10TileSource9classNameEv@Base 2.4.0 _ZNK8osgEarth10TileSource9cloneTypeEv@Base 2.4.0 _ZNK8osgEarth10TileSource9isDynamicEv@Base 2.4.0 + _ZNK8osgEarth10URIContext10getHeadersB5cxx11Ev@Base 2.10.0 _ZNK8osgEarth10URIContext10getOSGPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZNK8osgEarth10URIContext3addERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZNK8osgEarth10URIContext3addERKS0_@Base 2.4.0 _ZNK8osgEarth10VideoLayer11libraryNameEv@Base 2.9.0 + _ZNK8osgEarth10VideoLayer12getConfigKeyEv@Base 2.10.0 _ZNK8osgEarth10VideoLayer12isSameKindAsEPKN3osg6ObjectE@Base 2.9.0 - _ZNK8osgEarth10VideoLayer22createTextureSupportedEv@Base 2.9.0 _ZNK8osgEarth10VideoLayer5cloneERKN3osg6CopyOpE@Base 2.9.0 _ZNK8osgEarth10VideoLayer9classNameEv@Base 2.9.0 _ZNK8osgEarth10VideoLayer9cloneTypeEv@Base 2.9.0 @@ -3862,7 +4179,7 @@ _ZNK8osgEarth11CachePolicy16getMinAcceptTimeEv@Base 2.5.0 _ZNK8osgEarth11CachePolicy5emptyEv@Base 2.8~rc1 _ZNK8osgEarth11CachePolicy9getConfigEv@Base 2.4.0 - _ZNK8osgEarth11CachePolicy9isExpiredEl@Base 2.6.0 + (subst)_ZNK8osgEarth11CachePolicy9isExpiredE{int64_t}@Base 2.6.0 _ZNK8osgEarth11CachePolicyeqERKS0_@Base 2.4.0 _ZNK8osgEarth11ColorFilter9getConfigEv@Base 2.8~rc1 _ZNK8osgEarth11FadeOptions9getConfigEv@Base 2.4.0 @@ -3898,11 +4215,17 @@ (optional=templinst)_ZNK8osgEarth11OptionsDataIKNS_3MapEE5cloneERKN3osg6CopyOpE@Base 2.9.0 (optional=templinst)_ZNK8osgEarth11OptionsDataIKNS_3MapEE9classNameEv@Base 2.9.0 (optional=templinst)_ZNK8osgEarth11OptionsDataIKNS_3MapEE9cloneTypeEv@Base 2.9.0 + (optional=templinst)_ZNK8osgEarth11OptionsDataINS_13AsyncFunctionEE11libraryNameEv@Base 2.10.1 + (optional=templinst)_ZNK8osgEarth11OptionsDataINS_13AsyncFunctionEE12isSameKindAsEPKN3osg6ObjectE@Base 2.10.1 + (optional=templinst)_ZNK8osgEarth11OptionsDataINS_13AsyncFunctionEE5cloneERKN3osg6CopyOpE@Base 2.10.1 + (optional=templinst)_ZNK8osgEarth11OptionsDataINS_13AsyncFunctionEE9classNameEv@Base 2.10.1 + (optional=templinst)_ZNK8osgEarth11OptionsDataINS_13AsyncFunctionEE9cloneTypeEv@Base 2.10.1 (optional=templinst)_ZNK8osgEarth11OptionsDataINS_9PagedNodeEE11libraryNameEv@Base 2.9.0 (optional=templinst)_ZNK8osgEarth11OptionsDataINS_9PagedNodeEE12isSameKindAsEPKN3osg6ObjectE@Base 2.9.0 (optional=templinst)_ZNK8osgEarth11OptionsDataINS_9PagedNodeEE5cloneERKN3osg6CopyOpE@Base 2.9.0 (optional=templinst)_ZNK8osgEarth11OptionsDataINS_9PagedNodeEE9classNameEv@Base 2.9.0 (optional=templinst)_ZNK8osgEarth11OptionsDataINS_9PagedNodeEE9cloneTypeEv@Base 2.9.0 + _ZNK8osgEarth11ProgramRepo16releaseGLObjectsEPN3osg5StateE@Base 2.10.0 _ZNK8osgEarth11TaskRequest11wasCanceledEv@Base 2.4.0 _ZNK8osgEarth11TaskService13getNumThreadsEv@Base 2.4.0 _ZNK8osgEarth11TaskService14getNumRequestsEv@Base 2.4.0 @@ -3947,11 +4270,30 @@ _ZNK8osgEarth12HTTPResponse11isCancelledEv@Base 2.4.0 _ZNK8osgEarth12HTTPResponse13getPartHeaderEjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZNK8osgEarth12HTTPResponse13getPartStreamEj@Base 2.4.0 + _ZNK8osgEarth12HTTPResponse15getCodeCategoryEv@Base 2.10.0 _ZNK8osgEarth12HTTPResponse15getPartAsStringB5cxx11Ej@Base 2.7.0 _ZNK8osgEarth12HTTPResponse18getHeadersAsConfigEv@Base 2.4.0 _ZNK8osgEarth12HTTPResponse4isOKEv@Base 2.4.0 _ZNK8osgEarth12HTTPResponse7getCodeEv@Base 2.4.0 _ZNK8osgEarth12LayerOptions9getConfigEv@Base 2.9.0 + _ZNK8osgEarth12LineDrawable11getNumVertsEv@Base 2.10.0 + _ZNK8osgEarth12LineDrawable11libraryNameEv@Base 2.10.0 + _ZNK8osgEarth12LineDrawable12getLineWidthEv@Base 2.10.0 + _ZNK8osgEarth12LineDrawable12getRealIndexEj@Base 2.10.0 + _ZNK8osgEarth12LineDrawable12isSameKindAsEPKN3osg6ObjectE@Base 2.10.0 + _ZNK8osgEarth12LineDrawable15numVirtualVertsEPKN3osg5ArrayE@Base 2.10.0 + _ZNK8osgEarth12LineDrawable16getStippleFactorEv@Base 2.10.0 + _ZNK8osgEarth12LineDrawable16releaseGLObjectsEPN3osg5StateE@Base 2.10.0 + _ZNK8osgEarth12LineDrawable17getStipplePatternEv@Base 2.10.0 + _ZNK8osgEarth12LineDrawable25actualVertsPerVirtualVertEj@Base 2.10.0 + _ZNK8osgEarth12LineDrawable5cloneERKN3osg6CopyOpE@Base 2.10.0 + _ZNK8osgEarth12LineDrawable7getModeEv@Base 2.10.0 + _ZNK8osgEarth12LineDrawable8getColorEv@Base 2.10.0 + _ZNK8osgEarth12LineDrawable8getCountEv@Base 2.10.0 + _ZNK8osgEarth12LineDrawable8getFirstEv@Base 2.10.0 + _ZNK8osgEarth12LineDrawable9classNameEv@Base 2.10.0 + _ZNK8osgEarth12LineDrawable9cloneTypeEv@Base 2.10.0 + _ZNK8osgEarth12LineDrawable9getVertexEj@Base 2.10.0 (optional=templinst)_ZNK8osgEarth12PluginLoaderINS_10ImageLayerENS_5LayerEE10readObjectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKN5osgDB7OptionsE@Base 2.9.0 (optional=templinst)_ZNK8osgEarth12PluginLoaderINS_10ModelLayerENS_5LayerEE10readObjectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKN5osgDB7OptionsE@Base 2.9.0 (optional=templinst)_ZNK8osgEarth12PluginLoaderINS_10VideoLayerENS_5LayerEE10readObjectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKN5osgDB7OptionsE@Base 2.9.0 @@ -3979,8 +4321,10 @@ _ZNK8osgEarth12TerrainLayer11getTileSizeEv@Base 2.4.0 _ZNK8osgEarth12TerrainLayer11libraryNameEv@Base 2.9.0 _ZNK8osgEarth12TerrainLayer11mayHaveDataERKNS_7TileKeyE@Base 2.9.0 + _ZNK8osgEarth12TerrainLayer12getConfigKeyEv@Base 2.10.0 _ZNK8osgEarth12TerrainLayer12isSameKindAsEPKN3osg6ObjectE@Base 2.9.0 _ZNK8osgEarth12TerrainLayer13getTileSourceEv@Base 2.4.0 + _ZNK8osgEarth12TerrainLayer14getAttributionB5cxx11Ev@Base 2.10.0 _ZNK8osgEarth12TerrainLayer14getDataExtentsEv@Base 2.9.0 _ZNK8osgEarth12TerrainLayer14getMetadataKeyB5cxx11EPKNS_7ProfileE@Base 2.8~rc1 _ZNK8osgEarth12TerrainLayer14getNoDataValueEv@Base 2.9.0 @@ -3989,8 +4333,8 @@ _ZNK8osgEarth12TerrainLayer16getMaxValidValueEv@Base 2.9.0 _ZNK8osgEarth12TerrainLayer16getMinValidValueEv@Base 2.9.0 _ZNK8osgEarth12TerrainLayer17isKeyInLegalRangeERKNS_7TileKeyE@Base 2.9.0 + _ZNK8osgEarth12TerrainLayer18isKeyInVisualRangeERKNS_7TileKeyE@Base 2.10.1 _ZNK8osgEarth12TerrainLayer19getDataExtentsUnionEv@Base 2.9.0 - _ZNK8osgEarth12TerrainLayer19mayHaveDataInExtentERKNS_9GeoExtentE@Base 2.9.0 _ZNK8osgEarth12TerrainLayer23getBestAvailableTileKeyERKNS_7TileKeyE@Base 2.9.0 _ZNK8osgEarth12TerrainLayer5cloneERKN3osg6CopyOpE@Base 2.9.0 _ZNK8osgEarth12TerrainLayer8isCachedERKNS_7TileKeyE@Base 2.4.0 @@ -4027,7 +4371,11 @@ _ZNK8osgEarth12VisibleLayer10getOpacityEv@Base 2.9.0 _ZNK8osgEarth12VisibleLayer10getVisibleEv@Base 2.9.0 _ZNK8osgEarth12VisibleLayer11libraryNameEv@Base 2.9.0 + _ZNK8osgEarth12VisibleLayer12getConfigKeyEv@Base 2.10.0 _ZNK8osgEarth12VisibleLayer12isSameKindAsEPKN3osg6ObjectE@Base 2.9.0 + _ZNK8osgEarth12VisibleLayer18getMaxVisibleRangeEv@Base 2.10.0 + _ZNK8osgEarth12VisibleLayer18getMinVisibleRangeEv@Base 2.10.0 + _ZNK8osgEarth12VisibleLayer19getAttenuationRangeEv@Base 2.10.0 _ZNK8osgEarth12VisibleLayer5cloneERKN3osg6CopyOpE@Base 2.9.0 _ZNK8osgEarth12VisibleLayer9classNameEv@Base 2.9.0 _ZNK8osgEarth12VisibleLayer9cloneTypeEv@Base 2.9.0 @@ -4053,16 +4401,33 @@ _ZNK8osgEarth13DrawInstanced15MatrixRefVector5cloneERKN3osg6CopyOpE@Base 2.6.0 _ZNK8osgEarth13DrawInstanced15MatrixRefVector9classNameEv@Base 2.6.0 _ZNK8osgEarth13DrawInstanced15MatrixRefVector9cloneTypeEv@Base 2.6.0 + _ZNK8osgEarth13PointDrawable11getNumVertsEv@Base 2.10.0 + _ZNK8osgEarth13PointDrawable11libraryNameEv@Base 2.10.0 + _ZNK8osgEarth13PointDrawable12getPointSizeEv@Base 2.10.0 + _ZNK8osgEarth13PointDrawable12isSameKindAsEPKN3osg6ObjectE@Base 2.10.0 + _ZNK8osgEarth13PointDrawable16compileGLObjectsERN3osg10RenderInfoE@Base 2.10.0 + _ZNK8osgEarth13PointDrawable16releaseGLObjectsEPN3osg5StateE@Base 2.10.0 + _ZNK8osgEarth13PointDrawable18drawImplementationERN3osg10RenderInfoE@Base 2.10.0 + _ZNK8osgEarth13PointDrawable19checkSharedStateSetEPN3osg5StateE@Base 2.10.0 + _ZNK8osgEarth13PointDrawable5cloneERKN3osg6CopyOpE@Base 2.10.0 + _ZNK8osgEarth13PointDrawable8getColorEv@Base 2.10.0 + _ZNK8osgEarth13PointDrawable8getCountEv@Base 2.10.0 + _ZNK8osgEarth13PointDrawable8getFirstEv@Base 2.10.0 + _ZNK8osgEarth13PointDrawable9classNameEv@Base 2.10.0 + _ZNK8osgEarth13PointDrawable9cloneTypeEv@Base 2.10.0 + _ZNK8osgEarth13PointDrawable9getVertexEj@Base 2.10.0 _ZNK8osgEarth13ProxySettings5applyEPN5osgDB7OptionsE@Base 2.4.0 _ZNK8osgEarth13ProxySettings9getConfigEv@Base 2.4.0 _ZNK8osgEarth13ShaderFactory11createMainsERKSt3mapINS_10ShaderComp16FunctionLocationESt8multimapIfNS2_8FunctionESt4lessIfESaISt4pairIKfS5_EEES6_IS3_ESaIS8_IKS3_SC_EEERKNS_10vector_mapIjNS_14VirtualProgram11ShaderEntryEEERKSt3setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ISW_ESaISW_EERSt6vectorIN3osg7ref_ptrINS13_6ShaderEEESaIS16_EE@Base 2.9.0 _ZNK8osgEarth13ShaderFactory18createRangeUniformEv@Base 2.6.0 _ZNK8osgEarth13ShaderFactory19getRangeUniformNameB5cxx11Ev@Base 2.7.0 _ZNK8osgEarth13ShaderFactory36createColorFilterChainFragmentShaderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIN3osg7ref_ptrINS_11ColorFilterEEESaISD_EE@Base 2.7.0 + _ZNK8osgEarth13ShaderOptions9getConfigEv@Base 2.10.1 _ZNK8osgEarth13ShaderPackage4loadEPNS_14VirtualProgramERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKN5osgDB7OptionsE@Base 2.7.0 _ZNK8osgEarth13ShaderPackage6unloadEPNS_14VirtualProgramERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKN5osgDB7OptionsE@Base 2.7.0 _ZNK8osgEarth13ShaderPackage7loadAllEPNS_14VirtualProgramEPKN5osgDB7OptionsE@Base 2.7.0 _ZNK8osgEarth13ShaderPackage9unloadAllEPNS_14VirtualProgramEPKN5osgDB7OptionsE@Base 2.7.0 + _ZNK8osgEarth13StateSetCache16releaseGLObjectsEPN3osg5StateE@Base 2.10.0 _ZNK8osgEarth13StateSetCache8eligibleEPN3osg14StateAttributeE@Base 2.4.0 _ZNK8osgEarth13StateSetCache8eligibleEPN3osg8StateSetE@Base 2.4.0 _ZNK8osgEarth13TiXmlDocument10ToDocumentEv@Base 2.9.0 @@ -4088,6 +4453,7 @@ _ZNK8osgEarth14CacheEstimator11getSizeInMBEv@Base 2.5.0 _ZNK8osgEarth14CacheEstimator21getTotalTimeInSecondsEv@Base 2.5.0 _ZNK8osgEarth14ElevationLayer11libraryNameEv@Base 2.9.0 + _ZNK8osgEarth14ElevationLayer12getConfigKeyEv@Base 2.10.0 _ZNK8osgEarth14ElevationLayer12isSameKindAsEPKN3osg6ObjectE@Base 2.9.0 _ZNK8osgEarth14ElevationLayer5cloneERKN3osg6CopyOpE@Base 2.9.0 _ZNK8osgEarth14ElevationLayer8isOffsetEv@Base 2.9.0 @@ -4112,6 +4478,7 @@ _ZNK8osgEarth14LandCoverClass9getConfigEv@Base 2.9.0 _ZNK8osgEarth14LandCoverLayer11libraryNameEv@Base 2.9.0 _ZNK8osgEarth14LandCoverLayer12getClassByUVERKNS_8GeoImageEdd@Base 2.9.0 + _ZNK8osgEarth14LandCoverLayer12getConfigKeyEv@Base 2.10.0 _ZNK8osgEarth14LandCoverLayer12isSameKindAsEPKN3osg6ObjectE@Base 2.9.0 _ZNK8osgEarth14LandCoverLayer5cloneERKN3osg6CopyOpE@Base 2.9.0 _ZNK8osgEarth14LandCoverLayer9classNameEv@Base 2.9.0 @@ -4170,9 +4537,13 @@ _ZNK8osgEarth16DrapingTechnique22optimizeToVisibleBoundEv@Base 2.9.0 _ZNK8osgEarth16DrapingTechnique7hasDataERNS_16OverlayDecorator13TechRTTParamsE@Base 2.4.0 _ZNK8osgEarth16DrapingTechnique8getBoundERNS_16OverlayDecorator13TechRTTParamsE@Base 2.8~rc1 + _ZNK8osgEarth16HorizonClipPlane14ReleaseFunctorclERKNS0_13PerCameraDataE@Base 2.10.0 + _ZNK8osgEarth16HorizonClipPlane16releaseGLObjectsEPN3osg5StateE@Base 2.10.0 _ZNK8osgEarth16MaskLayerOptions9getConfigEv@Base 2.4.0 _ZNK8osgEarth16MaskSourceDriver20getMaskSourceOptionsEPKN5osgDB7OptionsE@Base 2.4.0 + _ZNK8osgEarth16OverlayDecorator16releaseGLObjectsEPN3osg5StateE@Base 2.10.0 _ZNK8osgEarth16OverlayDecorator21getMaxHorizonDistanceEv@Base 2.4.0 + _ZNK8osgEarth16OverlayTechnique16releaseGLObjectsEPN3osg5StateE@Base 2.10.0 _ZNK8osgEarth16OverlayTechnique22optimizeToVisibleBoundEv@Base 2.9.0 _ZNK8osgEarth16OverlayTechnique7hasDataERNS_16OverlayDecorator13TechRTTParamsE@Base 2.4.0 _ZNK8osgEarth16OverlayTechnique8getBoundERNS_16OverlayDecorator13TechRTTParamsE@Base 2.8~rc1 @@ -4181,7 +4552,7 @@ _ZNK8osgEarth16ProxyCullVisitor21getDistanceToEyePointERKN3osg5Vec3fEb@Base 2.4.0 _ZNK8osgEarth16ProxyCullVisitor22getDistanceToViewPointERKN3osg5Vec3fEb@Base 2.4.0 _ZNK8osgEarth16ProxyCullVisitor23getDistanceFromEyePointERKN3osg5Vec3fEb@Base 2.4.0 - (arch=amd64)_ZNK8osgEarth16ResourceReleaser16releaseGLObjectsEPN3osg5StateE@Base 2.9.0 + _ZNK8osgEarth16ResourceReleaser16releaseGLObjectsEPN3osg5StateE@Base 2.10.0 _ZNK8osgEarth16ResourceReleaser18drawImplementationERN3osg10RenderInfoE@Base 2.8~rc1 _ZNK8osgEarth16SpatialReference10isGeodeticEv@Base 2.4.0 _ZNK8osgEarth16SpatialReference10isMercatorEv@Base 2.4.0 @@ -4193,18 +4564,19 @@ _ZNK8osgEarth16SpatialReference12getDatumNameB5cxx11Ev@Base 2.7.0 _ZNK8osgEarth16SpatialReference12getEllipsoidEv@Base 2.4.0 _ZNK8osgEarth16SpatialReference12isContiguousEv@Base 2.4.0 + _ZNK8osgEarth16SpatialReference12isGeocentricEv@Base 2.10.0 _ZNK8osgEarth16SpatialReference12isGeographicEv@Base 2.4.0 _ZNK8osgEarth16SpatialReference12isNorthPolarEv@Base 2.4.0 - _ZNK8osgEarth16SpatialReference12isPlateCarreEv@Base 2.4.0 _ZNK8osgEarth16SpatialReference12isSouthPolarEv@Base 2.4.0 _ZNK8osgEarth16SpatialReference12preTransformERSt6vectorIN3osg5Vec3dESaIS3_EE@Base 2.4.0 - _ZNK8osgEarth16SpatialReference13createLocatorEddddb@Base 2.4.0 + _ZNK8osgEarth16SpatialReference13createLocatorEdddd@Base 2.10.0 _ZNK8osgEarth16SpatialReference13isUserDefinedEv@Base 2.4.0 _ZNK8osgEarth16SpatialReference13postTransformERSt6vectorIN3osg5Vec3dESaIS3_EE@Base 2.4.0 _ZNK8osgEarth16SpatialReference14getGeodeticSRSEv@Base 2.4.0 _ZNK8osgEarth16SpatialReference14isEquivalentToEPKS0_@Base 2.4.0 _ZNK8osgEarth16SpatialReference14transformUnitsEdPKS0_d@Base 2.5.0 _ZNK8osgEarth16SpatialReference15_isEquivalentToEPKS0_b@Base 2.4.0 + _ZNK8osgEarth16SpatialReference16getGeocentricSRSEv@Base 2.10.0 _ZNK8osgEarth16SpatialReference16getGeographicSRSEv@Base 2.4.0 _ZNK8osgEarth16SpatialReference16getVerticalDatumEv@Base 2.4.0 _ZNK8osgEarth16SpatialReference16transformToWorldERKN3osg5Vec3dERS2_@Base 2.4.0 @@ -4225,12 +4597,10 @@ _ZNK8osgEarth16SpatialReference26createCoordinateSystemNodeEv@Base 2.4.0 _ZNK8osgEarth16SpatialReference28createTransMercFromLongitudeERKNS_5AngleE@Base 2.7.0 _ZNK8osgEarth16SpatialReference28populateCoordinateSystemNodeEPN3osg20CoordinateSystemNodeE@Base 2.4.0 - _ZNK8osgEarth16SpatialReference3KeyltERKS1_@Base 2.9.0 _ZNK8osgEarth16SpatialReference5isLTPEv@Base 2.4.0 _ZNK8osgEarth16SpatialReference6getKeyEv@Base 2.4.0 _ZNK8osgEarth16SpatialReference6getWKTB5cxx11Ev@Base 2.7.0 _ZNK8osgEarth16SpatialReference6isCubeEv@Base 2.4.0 - _ZNK8osgEarth16SpatialReference6isECEFEv@Base 2.4.0 _ZNK8osgEarth16SpatialReference7getECEFEv@Base 2.4.0 _ZNK8osgEarth16SpatialReference7getNameB5cxx11Ev@Base 2.7.0 _ZNK8osgEarth16SpatialReference8getUnitsEv@Base 2.4.0 @@ -4239,6 +4609,7 @@ _ZNK8osgEarth16TaskRequestQueue14getNumRequestsEv@Base 2.4.0 _ZNK8osgEarth16TaskRequestQueue6isFullEv@Base 2.7.0 _ZNK8osgEarth16TaskRequestQueue7isEmptyEv@Base 2.7.0 + _ZNK8osgEarth16TerrainTileModel16compileGLObjectsERN3osg5StateE@Base 2.10.0 _ZNK8osgEarth16TerrainTileModel16getNormalTextureEv@Base 2.8~rc1 _ZNK8osgEarth16TerrainTileModel19getElevationTextureEv@Base 2.8~rc1 _ZNK8osgEarth16TerrainTileModel22getNormalTextureMatrixEv@Base 2.8~rc1 @@ -4288,6 +4659,7 @@ _ZNK8osgEarth19CompositeTileSource9isDynamicEv@Base 2.4.0 _ZNK8osgEarth19DriverConfigOptions9getConfigEv@Base 2.4.0 _ZNK8osgEarth19LandCoverDictionary11libraryNameEv@Base 2.9.0 + _ZNK8osgEarth19LandCoverDictionary12getConfigKeyEv@Base 2.10.0 _ZNK8osgEarth19LandCoverDictionary12isSameKindAsEPKN3osg6ObjectE@Base 2.9.0 _ZNK8osgEarth19LandCoverDictionary14getClassByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.9.0 _ZNK8osgEarth19LandCoverDictionary15getClassByValueEi@Base 2.9.0 @@ -4299,11 +4671,12 @@ _ZNK8osgEarth20CubeSpatialReference11isProjectedEv@Base 2.4.0 _ZNK8osgEarth20CubeSpatialReference12isGeographicEv@Base 2.4.0 _ZNK8osgEarth20CubeSpatialReference12preTransformERSt6vectorIN3osg5Vec3dESaIS3_EE@Base 2.4.0 - _ZNK8osgEarth20CubeSpatialReference13createLocatorEddddb@Base 2.4.0 + _ZNK8osgEarth20CubeSpatialReference13createLocatorEdddd@Base 2.10.0 _ZNK8osgEarth20CubeSpatialReference13postTransformERSt6vectorIN3osg5Vec3dESaIS3_EE@Base 2.4.0 _ZNK8osgEarth20CubeSpatialReference20transformExtentToMBREPKNS_16SpatialReferenceERdS4_S4_S4_@Base 2.4.0 _ZNK8osgEarth20CubeSpatialReference26transformInFaceExtentToMBREPKNS_16SpatialReferenceEiRdS4_S4_S4_@Base 2.9.0 _ZNK8osgEarth20ElevationLayerVector31populateHeightFieldAndNormalMapEPN3osg11HeightFieldEPNS_9NormalMapERKNS_7TileKeyEPKNS_7ProfileENS_22ElevationInterpolationEPNS_16ProgressCallbackE@Base 2.9.0 + _ZNK8osgEarth21AsyncNodePseudoLoader8readNodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKN5osgDB7OptionsE@Base 2.10.1 _ZNK8osgEarth21DiscardAlphaFragments7installEPN3osg8StateSetEf@Base 2.6.0 _ZNK8osgEarth21DiscardAlphaFragments9uninstallEPN3osg8StateSetE@Base 2.6.0 _ZNK8osgEarth21ElevationLayerOptions9getConfigEv@Base 2.4.0 @@ -4315,6 +4688,7 @@ _ZNK8osgEarth21LandCoverValueMapping9cloneTypeEv@Base 2.9.0 _ZNK8osgEarth21LandCoverValueMapping9getConfigEv@Base 2.9.0 _ZNK8osgEarth22LandCoverCoverageLayer11libraryNameEv@Base 2.9.0 + _ZNK8osgEarth22LandCoverCoverageLayer12getConfigKeyEv@Base 2.10.0 _ZNK8osgEarth22LandCoverCoverageLayer12isSameKindAsEPKN3osg6ObjectE@Base 2.9.0 _ZNK8osgEarth22LandCoverCoverageLayer5cloneERKN3osg6CopyOpE@Base 2.9.0 _ZNK8osgEarth22LandCoverCoverageLayer9classNameEv@Base 2.9.0 @@ -4327,20 +4701,28 @@ _ZNK8osgEarth23MultiprocessTileVisitor12getEarthFileB5cxx11Ev@Base 2.7.0 _ZNK8osgEarth23MultiprocessTileVisitor15getNumProcessesEv@Base 2.6.0 _ZNK8osgEarth23TerrainTileModelFactory18createImageTextureEPN3osg5ImageEPKNS_10ImageLayerE@Base 2.8~rc1 - _ZNK8osgEarth23TerrainTileModelFactory19createNormalTextureEPN3osg5ImageE@Base 2.8~rc1 + _ZNK8osgEarth23TerrainTileModelFactory19createNormalTextureEPN3osg5ImageEb@Base 2.10.0 _ZNK8osgEarth23TerrainTileModelFactory21createCoverageTextureEPN3osg5ImageEPKNS_10ImageLayerE@Base 2.8~rc1 _ZNK8osgEarth23TerrainTileModelFactory22createElevationTextureEPN3osg5ImageE@Base 2.8~rc1 _ZNK8osgEarth24MultithreadedTileVisitor13getNumThreadsEv@Base 2.6.0 _ZNK8osgEarth24OcclusionCullingCallback14getMaxAltitudeEv@Base 2.5.0 _ZNK8osgEarth24ScreenSpaceLayoutOptions9getConfigEv@Base 2.8~rc1 _ZNK8osgEarth26CompositeTileSourceOptions9getConfigEv@Base 2.4.0 + _ZNK8osgEarth26InstallViewportSizeUniform11libraryNameEv@Base 2.10.0 + _ZNK8osgEarth26InstallViewportSizeUniform12isSameKindAsEPKN3osg6ObjectE@Base 2.10.0 + _ZNK8osgEarth26InstallViewportSizeUniform5cloneERKN3osg6CopyOpE@Base 2.10.0 + _ZNK8osgEarth26InstallViewportSizeUniform9classNameEv@Base 2.10.0 + _ZNK8osgEarth26InstallViewportSizeUniform9cloneTypeEv@Base 2.10.0 _ZNK8osgEarth26LandCoverDictionaryOptions9getConfigEv@Base 2.9.0 _ZNK8osgEarth26ScreenSpaceLayoutExtension11libraryNameEv@Base 2.8~rc1 + _ZNK8osgEarth26ScreenSpaceLayoutExtension12getConfigKeyEv@Base 2.10.0 _ZNK8osgEarth26ScreenSpaceLayoutExtension12isSameKindAsEPKN3osg6ObjectE@Base 2.8~rc1 + _ZNK8osgEarth26ScreenSpaceLayoutExtension16getConfigOptionsEv@Base 2.10.0 _ZNK8osgEarth26ScreenSpaceLayoutExtension5cloneERKN3osg6CopyOpE@Base 2.8~rc1 _ZNK8osgEarth26ScreenSpaceLayoutExtension9classNameEv@Base 2.8~rc1 _ZNK8osgEarth26ScreenSpaceLayoutExtension9cloneTypeEv@Base 2.8~rc1 (optional=templinst)_ZNK8osgEarth27GenerateGL3LightingUniforms16alreadyInstalledINS_30LightSourceGL3UniformGeneratorEEEbPN3osg8CallbackE@Base 2.9.0 + _ZNK8osgEarth27ImageToHeightFieldConverter13convertToR16FEPKN3osg11HeightFieldE@Base 2.10.1 _ZNK8osgEarth27ImageToHeightFieldConverter13convertToR32FEPKN3osg11HeightFieldE@Base 2.9.0 _ZNK8osgEarth27ImageToHeightFieldConverter9convert16EPKN3osg11HeightFieldE@Base 2.4.0 _ZNK8osgEarth27ImageToHeightFieldConverter9convert16EPKN3osg5ImageE@Base 2.4.0 @@ -4353,6 +4735,7 @@ _ZNK8osgEarth28TangentPlaneSpatialReference13postTransformERSt6vectorIN3osg5Vec3dESaIS3_EE@Base 2.6.0 _ZNK8osgEarth28TangentPlaneSpatialReference15_isEquivalentToEPKNS_16SpatialReferenceE@Base 2.4.0 _ZNK8osgEarth29LandCoverCoverageLayerOptions9getConfigEv@Base 2.9.0 + _ZNK8osgEarth30LightSourceGL3UniformGenerator16releaseGLObjectsEPN3osg5StateE@Base 2.10.0 _ZNK8osgEarth31PagedLODWithSceneGraphCallbacks22getSceneGraphCallbacksEv@Base 2.9.0 _ZNK8osgEarth3Map10getLayerAtEj@Base 2.9.0 _ZNK8osgEarth3Map10getProfileEv@Base 2.4.0 @@ -4364,24 +4747,29 @@ _ZNK8osgEarth3Map13getLayerByUIDEi@Base 2.9.0 _ZNK8osgEarth3Map14addMapCallbackEPNS_11MapCallbackE@Base 2.4.0 _ZNK8osgEarth3Map14getLayerByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.9.0 + _ZNK8osgEarth3Map15getAttributionsERSt3setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIS7_ESaIS7_EE@Base 2.10.0 _ZNK8osgEarth3Map15getIndexOfLayerEPKNS_5LayerE@Base 2.9.0 _ZNK8osgEarth3Map16getElevationPoolEv@Base 2.9.0 _ZNK8osgEarth3Map16getGlobalOptionsEv@Base 2.4.0 _ZNK8osgEarth3Map17removeMapCallbackEPNS_11MapCallbackE@Base 2.9.0 _ZNK8osgEarth3Map20getDataModelRevisionEv@Base 2.4.0 - _ZNK8osgEarth3Map4syncERNS_8MapFrameE@Base 2.4.0 _ZNK8osgEarth3Map5cloneERKN3osg6CopyOpE@Base 2.9.0 + _ZNK8osgEarth3Map6isFastERKNS_7TileKeyERKSt6vectorIN3osg7ref_ptrINS_5LayerEEESaIS8_EE@Base 2.10.0 _ZNK8osgEarth3Map8getCacheEv@Base 2.4.0 _ZNK8osgEarth3Map9classNameEv@Base 2.9.0 _ZNK8osgEarth3Map9cloneTypeEv@Base 2.9.0 _ZNK8osgEarth3Map9getLayersERSt6vectorIN3osg7ref_ptrINS_5LayerEEESaIS5_EE@Base 2.9.0 + (optional=templinst)_ZNK8osgEarth3Map9getLayersINS_10ImageLayerEEENS_8RevisionERSt6vectorIN3osg7ref_ptrIT_EESaIS8_EE@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth3Map9getLayersINS_10PatchLayerEEENS_8RevisionERSt6vectorIN3osg7ref_ptrIT_EESaIS8_EE@Base 2.10.0 (optional=templinst)_ZNK8osgEarth3Map9getLayersINS_12TerrainLayerEEENS_8RevisionERSt6vectorIN3osg7ref_ptrIT_EESaIS8_EE@Base 2.9.0 + (optional=templinst)_ZNK8osgEarth3Map9getLayersINS_14ElevationLayerEEENS_8RevisionERN3osg11MixinVectorINS4_7ref_ptrIT_EEEE@Base 2.10.0 _ZNK8osgEarth3URI10readObjectEPKN5osgDB7OptionsEPNS_16ProgressCallbackE@Base 2.4.0 _ZNK8osgEarth3URI10readStringEPKN5osgDB7OptionsEPNS_16ProgressCallbackE@Base 2.4.0 _ZNK8osgEarth3URI6appendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZNK8osgEarth3URI8getImageEPKN5osgDB7OptionsEPNS_16ProgressCallbackE@Base 2.7.0 _ZNK8osgEarth3URI8isRemoteEv@Base 2.4.0 _ZNK8osgEarth3URI8readNodeEPKN5osgDB7OptionsEPNS_16ProgressCallbackE@Base 2.4.0 + _ZNK8osgEarth3URI9getConfigEv@Base 2.10.0 _ZNK8osgEarth3URI9readImageEPKN5osgDB7OptionsEPNS_16ProgressCallbackE@Base 2.4.0 _ZNK8osgEarth4Json17ValueIteratorBase10memberNameEv@Base 2.4.0 _ZNK8osgEarth4Json17ValueIteratorBase15computeDistanceERKS1_@Base 2.4.0 @@ -4442,18 +4830,30 @@ _ZNK8osgEarth4Json6Reader24getFormatedErrorMessagesB5cxx11Ev@Base 2.7.0 _ZNK8osgEarth4Json6Reader24getLocationLineAndColumnB5cxx11EPKc@Base 2.7.0 _ZNK8osgEarth4Json6Reader24getLocationLineAndColumnEPKcRiS4_@Base 2.4.0 + _ZNK8osgEarth4Text11libraryNameEv@Base 2.10.0 + _ZNK8osgEarth4Text12isSameKindAsEPKN3osg6ObjectE@Base 2.10.0 + _ZNK8osgEarth4Text5cloneERKN3osg6CopyOpE@Base 2.10.0 + _ZNK8osgEarth4Text9cloneTypeEv@Base 2.10.0 _ZNK8osgEarth5Angle17asParseableStringB5cxx11Ev@Base 2.7.0 _ZNK8osgEarth5Cache18getApproximateSizeEv@Base 2.6.0 _ZNK8osgEarth5Geoid14isEquivalentToERKS0_@Base 2.4.0 _ZNK8osgEarth5Geoid9getHeightEddRKNS_22ElevationInterpolationE@Base 2.4.0 _ZNK8osgEarth5Layer10getCacheIDB5cxx11Ev@Base 2.9.0 _ZNK8osgEarth5Layer10getEnabledEv@Base 2.9.0 + _ZNK8osgEarth5Layer11getStateSetEv@Base 2.10.0 _ZNK8osgEarth5Layer11getTypeNameEv@Base 2.9.0 _ZNK8osgEarth5Layer11libraryNameEv@Base 2.9.0 + _ZNK8osgEarth5Layer12getConfigKeyEv@Base 2.10.0 _ZNK8osgEarth5Layer12isSameKindAsEPKN3osg6ObjectE@Base 2.9.0 + _ZNK8osgEarth5Layer14getAttributionB5cxx11Ev@Base 2.10.0 + _ZNK8osgEarth5Layer15getCullCallbackEv@Base 2.10.0 + _ZNK8osgEarth5Layer16releaseGLObjectsEPN3osg5StateE@Base 2.10.0 + _ZNK8osgEarth5Layer17TraversalCallback8traverseEPN3osg4NodeEPNS2_11NodeVisitorE@Base 2.10.0 _ZNK8osgEarth5Layer21modifyTileBoundingBoxERKNS_7TileKeyERN3osg15BoundingBoxImplINS4_5Vec3fEEE@Base 2.9.0 - _ZNK8osgEarth5Layer4cullEPKN7osgUtil11CullVisitorERSt6vectorIPKN3osg8StateSetESaIS9_EE@Base 2.9.0 + _ZNK8osgEarth5Layer22getSceneGraphCallbacksEv@Base 2.10.0 + _ZNK8osgEarth5Layer5applyEPN3osg4NodeEPNS1_11NodeVisitorE@Base 2.10.0 _ZNK8osgEarth5Layer5cloneERKN3osg6CopyOpE@Base 2.9.0 + _ZNK8osgEarth5Layer7getNodeEv@Base 2.10.0 _ZNK8osgEarth5Layer9classNameEv@Base 2.9.0 _ZNK8osgEarth5Layer9cloneTypeEv@Base 2.9.0 _ZNK8osgEarth5Layer9getConfigEv@Base 2.9.0 @@ -4470,34 +4870,37 @@ _ZNK8osgEarth6Bounds8radius2dEv@Base 2.4.0 _ZNK8osgEarth6Bounds8toStringB5cxx11Ev@Base 2.7.0 _ZNK8osgEarth6Bounds9unionWithERKS0_@Base 2.4.0 - (optional=templinst)_ZNK8osgEarth6Config11getObjIfSetINS_14ProfileOptionsEEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.7.0 + (optional=templinst)_ZNK8osgEarth6Config3getIN3osg7Texture10FilterModeES4_EEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_RNS_8optionalIT_EERKT0_@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth6Config3getIN3osg7Texture18InternalFormatModeES4_EEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_RNS_8optionalIT_EERKT0_@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth6Config3getINS_12AltitudeModeES2_EEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_RT_RKT0_@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth6Config3getINS_14ProfileOptionsEEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth6Config3getINS_21ElevationNoDataPolicyES2_EEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_RNS_8optionalIT_EERKT0_@Base 2.10.1 + (optional=templinst)_ZNK8osgEarth6Config3getINS_3URIEEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.10.0 + (optional=templinst|arch=arm64)_ZNK8osgEarth6Config3getINS_8DistanceEEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth6Config3getINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKS7_RNS_8optionalIT_EE@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth6Config3getIbEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth6Config3getIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth6Config3getIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth6Config3getIfEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth6Config3getIjEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.10.0 _ZNK8osgEarth6Config4findERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb@Base 2.7.0 _ZNK8osgEarth6Config5childERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZNK8osgEarth6Config5valueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 (optional=templinst)_ZNK8osgEarth6Config5valueIdEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES2_@Base 2.7.0 _ZNK8osgEarth6Config6toJSONB5cxx11Eb@Base 2.7.0 - _ZNK8osgEarth6Config8childrenERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 - (optional=templinst|arch=mips mipsel)_ZNK8osgEarth6Config8getIfSetIN3osg7Texture10FilterModeES4_EEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_RNS_8optionalIT_EERKT0_@Base 2.8~rc1 - (optional=templinst|arch=mips mipsel)_ZNK8osgEarth6Config8getIfSetIN3osg7Texture18InternalFormatModeES4_EEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_RNS_8optionalIT_EERKT0_@Base 2.8~rc1 - (optional=templinst)_ZNK8osgEarth6Config8getIfSetINS_12AltitudeModeES2_EEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_RT_RKT0_@Base 2.7.0 - (optional=templinst|arch=mips mipsel)_ZNK8osgEarth6Config8getIfSetINS_21ElevationNoDataPolicyES2_EEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_RNS_8optionalIT_EERKT0_@Base 2.9.0 - (optional=templinst)_ZNK8osgEarth6Config8getIfSetINS_3URIEEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.7.0 - (optional=templinst)_ZNK8osgEarth6Config8getIfSetINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKS7_RNS_8optionalIT_EE@Base 2.7.0 - (optional=templinst)_ZNK8osgEarth6Config8getIfSetIbEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.7.0 - (optional=templinst)_ZNK8osgEarth6Config8getIfSetIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.7.0 - (optional=templinst)_ZNK8osgEarth6Config8getIfSetIdEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERT_@Base 2.7.0 - (optional=templinst)_ZNK8osgEarth6Config8getIfSetIfEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.7.0 - (optional=templinst)_ZNK8osgEarth6Config8getIfSetIjEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.7.0 + _ZNK8osgEarth6Config8childrenERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.10.1 _ZNK8osgEarth6Config8hasValueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8~rc1 _ZNK8osgEarth6Config9child_ptrERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZNK8osgEarth6ConfigmiERKS0_@Base 2.4.0 _ZNK8osgEarth6Status8toStringB5cxx11Ev@Base 2.8~rc1 _ZNK8osgEarth7Horizon11libraryNameEv@Base 2.8~rc1 _ZNK8osgEarth7Horizon12isSameKindAsEPKN3osg6ObjectE@Base 2.8~rc1 + _ZNK8osgEarth7Horizon27getDistanceToVisibleHorizonEv@Base 2.10.0 _ZNK8osgEarth7Horizon5cloneERKN3osg6CopyOpE@Base 2.8~rc1 _ZNK8osgEarth7Horizon8getPlaneERN3osg5PlaneE@Base 2.7.0 _ZNK8osgEarth7Horizon9classNameEv@Base 2.8~rc1 _ZNK8osgEarth7Horizon9cloneTypeEv@Base 2.8~rc1 + _ZNK8osgEarth7Horizon9getRadiusEv@Base 2.10.0 _ZNK8osgEarth7Horizon9isVisibleERKN3osg5Vec3dES4_d@Base 2.8~rc1 _ZNK8osgEarth7Horizon9isVisibleERKN3osg5Vec3dEd@Base 2.8~rc1 _ZNK8osgEarth7MapNode10getTerrainEv@Base 2.4.0 @@ -4510,6 +4913,7 @@ _ZNK8osgEarth7MapNode17getLayerNodeGroupEv@Base 2.9.0 _ZNK8osgEarth7MapNode17getMapNodeOptionsEv@Base 2.4.0 _ZNK8osgEarth7MapNode19getResourceReleaserEv@Base 2.9.0 + _ZNK8osgEarth7MapNode26getCascadeDrapingDecoratorEv@Base 2.10.1 _ZNK8osgEarth7MapNode6getMapEv@Base 2.4.0 _ZNK8osgEarth7MapNode9classNameEv@Base 2.4.0 _ZNK8osgEarth7MapNode9getConfigEv@Base 2.9.0 @@ -4536,7 +4940,6 @@ _ZNK8osgEarth7Profile8toStringB5cxx11Ev@Base 2.7.0 _ZNK8osgEarth7Profile9getExtentEv@Base 2.4.0 _ZNK8osgEarth7Terrain24getWorldCoordsUnderMouseEPN3osg4ViewEffRNS1_5Vec3dE@Base 2.4.0 - _ZNK8osgEarth7Terrain24getWorldCoordsUnderMouseEPN3osg4ViewEffRNS1_5Vec3dERNS1_7ref_ptrINS1_4NodeEEE@Base 2.4.0 _ZNK8osgEarth7Terrain9getHeightEPKNS_16SpatialReferenceEddPdS4_@Base 2.4.0 _ZNK8osgEarth7Terrain9getHeightEPN3osg4NodeEPKNS_16SpatialReferenceEddPdS7_@Base 2.4.0 _ZNK8osgEarth7TileKey10getProfileEv@Base 2.4.0 @@ -4551,6 +4954,11 @@ _ZNK8osgEarth7XmlText6isTextEv@Base 2.4.0 _ZNK8osgEarth7XmlText8getValueB5cxx11Ev@Base 2.7.0 _ZNK8osgEarth7XmlText9isElementEv@Base 2.4.0 + _ZNK8osgEarth8AsyncLOD12computeBoundEv@Base 2.10.1 + _ZNK8osgEarth8AsyncLOD7getModeEv@Base 2.10.1 + _ZNK8osgEarth8AsyncLOD9getPolicyEv@Base 2.10.1 + _ZNK8osgEarth8AsyncLOD9isVisibleERKNS_9AsyncNodeERN3osg11NodeVisitorE@Base 2.10.1 + _ZNK8osgEarth8DateTime12getJulianDayEv@Base 2.10.0 _ZNK8osgEarth8DateTime16asCompactISO8601B5cxx11Ev@Base 2.7.0 _ZNK8osgEarth8DateTime3dayEv@Base 2.5.0 _ZNK8osgEarth8DateTime4yearEv@Base 2.5.0 @@ -4559,6 +4967,7 @@ _ZNK8osgEarth8DateTime6timegmEPK2tm@Base 2.6.0 _ZNK8osgEarth8DateTime9asISO8601B5cxx11Ev@Base 2.7.0 _ZNK8osgEarth8DateTime9asRFC1123B5cxx11Ev@Base 2.7.0 + _ZNK8osgEarth8DateTimeplEd@Base 2.10.0 _ZNK8osgEarth8GeoImage16getUnitsPerPixelEv@Base 2.4.0 _ZNK8osgEarth8GeoImage4cropERKNS_9GeoExtentEbjjb@Base 2.4.0 _ZNK8osgEarth8GeoImage5validEv@Base 2.4.0 @@ -4568,6 +4977,7 @@ _ZNK8osgEarth8GeoImage9reprojectEPKNS_16SpatialReferenceEPKNS_9GeoExtentEjjb@Base 2.4.0 _ZNK8osgEarth8GeoPoint10distanceToERKS0_@Base 2.5.0 _ZNK8osgEarth8GeoPoint10transformZERKNS_12AltitudeModeEPKNS_15TerrainResolverERd@Base 2.6.0 + _ZNK8osgEarth8GeoPoint11interpolateERKS0_d@Base 2.10.0 _ZNK8osgEarth8GeoPoint18createLocalToWorldERN3osg7MatrixdE@Base 2.4.0 _ZNK8osgEarth8GeoPoint18createWorldToLocalERN3osg7MatrixdE@Base 2.4.0 _ZNK8osgEarth8GeoPoint19createWorldUpVectorERN3osg5Vec3dE@Base 2.5.0 @@ -4586,26 +4996,19 @@ _ZNK8osgEarth8LightGL37getTypeEv@Base 2.9.0 _ZNK8osgEarth8LightGL39classNameEv@Base 2.9.0 _ZNK8osgEarth8LightGL39cloneTypeEv@Base 2.9.0 - _ZNK8osgEarth8MapFrame13containsLayerEi@Base 2.9.0 _ZNK8osgEarth8MapFrame13getMapOptionsEv@Base 2.6.0 _ZNK8osgEarth8MapFrame16getElevationPoolEv@Base 2.9.0 _ZNK8osgEarth8MapFrame19populateHeightFieldERN3osg7ref_ptrINS1_11HeightFieldEEERKNS_7TileKeyEbPNS_16ProgressCallbackE@Base 2.7.0 + _ZNK8osgEarth8MapFrame20containsEnabledLayerEi@Base 2.10.0 _ZNK8osgEarth8MapFrame31populateHeightFieldAndNormalMapERN3osg7ref_ptrINS1_11HeightFieldEEERNS2_INS_9NormalMapEEERKNS_7TileKeyEbPNS_16ProgressCallbackE@Base 2.9.0 - _ZNK8osgEarth8MapFrame6getUIDEv@Base 2.6.0 - _ZNK8osgEarth8MapFrame7isValidEv@Base 2.7.0 + _ZNK8osgEarth8MapFrame5validEv@Base 2.10.0 _ZNK8osgEarth8MapFrame8isCachedERKNS_7TileKeyE@Base 2.4.0 _ZNK8osgEarth8MapFrame9needsSyncEv@Base 2.4.0 - _ZNK8osgEarth8MaskNode11libraryNameEv@Base 2.4.0 - _ZNK8osgEarth8MaskNode12isSameKindAsEPKN3osg6ObjectE@Base 2.4.0 - _ZNK8osgEarth8MaskNode5cloneERKN3osg6CopyOpE@Base 2.4.0 - _ZNK8osgEarth8MaskNode9classNameEv@Base 2.4.0 - _ZNK8osgEarth8MaskNode9cloneTypeEv@Base 2.4.0 _ZNK8osgEarth8MemCache11libraryNameEv@Base 2.4.0 _ZNK8osgEarth8MemCache12isSameKindAsEPKN3osg6ObjectE@Base 2.4.0 _ZNK8osgEarth8MemCache5cloneERKN3osg6CopyOpE@Base 2.4.0 _ZNK8osgEarth8MemCache9classNameEv@Base 2.4.0 _ZNK8osgEarth8MemCache9cloneTypeEv@Base 2.4.0 - _ZNK8osgEarth8Registry14getCubeProfileEv@Base 2.4.0 _ZNK8osgEarth8Registry14getObjectIndexEv@Base 2.7.0 _ZNK8osgEarth8Registry15getCapabilitiesEv@Base 2.4.0 _ZNK8osgEarth8Registry15getDefaultCacheEv@Base 2.8~rc1 @@ -4628,7 +5031,13 @@ _ZNK8osgEarth8Registry8getUnitsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZNK8osgEarth8TaskList7getKeysEv@Base 2.6.0 _ZNK8osgEarth9CacheSeed10getVisitorEv@Base 2.6.0 + _ZNK8osgEarth9Extension11libraryNameEv@Base 2.10.0 + _ZNK8osgEarth9Extension12getConfigKeyEv@Base 2.10.0 + _ZNK8osgEarth9Extension12isSameKindAsEPKN3osg6ObjectE@Base 2.10.0 _ZNK8osgEarth9Extension16getConfigOptionsEv@Base 2.8~rc1 + _ZNK8osgEarth9Extension5cloneERKN3osg6CopyOpE@Base 2.10.0 + _ZNK8osgEarth9Extension9classNameEv@Base 2.10.0 + _ZNK8osgEarth9Extension9cloneTypeEv@Base 2.10.0 _ZNK8osgEarth9GeoCircle10intersectsERKS0_@Base 2.4.0 _ZNK8osgEarth9GeoCircle9transformEPKNS_16SpatialReferenceE@Base 2.4.0 _ZNK8osgEarth9GeoCircle9transformEPKNS_16SpatialReferenceERS0_@Base 2.4.0 @@ -4641,6 +5050,7 @@ _ZNK8osgEarth9GeoExtent12isGeographicEv@Base 2.9.0 _ZNK8osgEarth9GeoExtent14createPolytopeERN3osg8PolytopeE@Base 2.7.0 _ZNK8osgEarth9GeoExtent15createScaleBiasERKS0_RN3osg7MatrixdE@Base 2.9.0 + _ZNK8osgEarth9GeoExtent15createScaleBiasERKS0_RN3osg7MatrixfE@Base 2.10.0 _ZNK8osgEarth9GeoExtent19crossesAntimeridianEv@Base 2.4.0 _ZNK8osgEarth9GeoExtent19intersectionSameSRSERKS0_@Base 2.4.0 _ZNK8osgEarth9GeoExtent23splitAcrossAntimeridianERS0_S1_@Base 2.4.0 @@ -4659,7 +5069,13 @@ _ZNK8osgEarth9GeoExtent9transformEPKNS_16SpatialReferenceERS0_@Base 2.6.0 _ZNK8osgEarth9GeoExtenteqERKS0_@Base 2.4.0 _ZNK8osgEarth9GeoExtentneERKS0_@Base 2.4.0 + _ZNK8osgEarth9LineGroup11libraryNameEv@Base 2.10.0 + _ZNK8osgEarth9LineGroup12isSameKindAsEPKN3osg6ObjectE@Base 2.10.0 + _ZNK8osgEarth9LineGroup5cloneERKN3osg6CopyOpE@Base 2.10.0 + _ZNK8osgEarth9LineGroup9classNameEv@Base 2.10.0 + _ZNK8osgEarth9LineGroup9cloneTypeEv@Base 2.10.0 _ZNK8osgEarth9MaskLayer11libraryNameEv@Base 2.9.0 + _ZNK8osgEarth9MaskLayer12getConfigKeyEv@Base 2.10.0 _ZNK8osgEarth9MaskLayer12isSameKindAsEPKN3osg6ObjectE@Base 2.9.0 _ZNK8osgEarth9MaskLayer5cloneERKN3osg6CopyOpE@Base 2.9.0 _ZNK8osgEarth9MaskLayer9classNameEv@Base 2.9.0 @@ -4673,7 +5089,6 @@ _ZNK8osgEarth9NormalMap9getNormalEjj@Base 2.9.0 _ZNK8osgEarth9PagedNode13getChildBoundEv@Base 2.9.0 _ZNK8osgEarth9PagedNode8hasChildEv@Base 2.9.0 - (optional=templinst)_ZNK8osgEarth9StringifycvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEB5cxx11Ev@Base 2.7.0 (optional=templinst)_ZNK8osgEarth9StringifycvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEv@Base 2.9.0 _ZNK8osgEarth9TiXmlNode10FirstChildEPKc@Base 2.9.0 _ZNK8osgEarth9TiXmlNode10ToDocumentEv@Base 2.9.0 @@ -4699,60 +5114,43 @@ _ZNK8osgEarth9TiXmlText6AcceptEPNS_12TiXmlVisitorE@Base 2.9.0 _ZNK8osgEarth9TiXmlText6CopyToEPS0_@Base 2.9.0 _ZNK8osgEarth9TiXmlText6ToTextEv@Base 2.9.0 + _ZNK8osgEarth9Viewpoint7getNodeEv@Base 2.10.0 _ZNK8osgEarth9Viewpoint7isValidEv@Base 2.4.0 _ZNK8osgEarth9Viewpoint8toStringB5cxx11Ev@Base 2.7.0 _ZNK8osgEarth9Viewpoint9getConfigEv@Base 2.4.0 (optional=templinst)_ZNKSt5ctypeIcE8do_widenEc@Base 2.6.0 (optional=templinst|subst)_ZNSt11_Deque_baseIN8osgEarth14TileRasterizer3JobESaIS2_EE17_M_initialize_mapE{size_t}@Base 2.9.0 + (optional=templinst|subst)_ZNSt11_Deque_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_initialize_mapE{size_t}@Base 2.9.0 (optional=templinst)_ZNSt13_Bvector_baseISaIbEE13_M_deallocateEv@Base 2.7.0 - (optional=templinst|arch=i386 kfreebsd-i386)_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN8osgEarth10vector_mapIjNS4_14VirtualProgram11ShaderEntryEE5ENTRYESt6vectorIS9_SaIS9_EEEEPS9_EET0_T_SI_SH_@Base 2.8~rc1 (optional=templinst|arch=hurd-i386 i386 kfreebsd-i386)_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPN3osg7ref_ptrINS4_6ShaderEEESt6vectorIS7_SaIS7_EEEES8_EET0_T_SE_SD_@Base 2.8~rc1 - (optional=templinst|arch=!armel !armhf !hurd-i386 !i386 !m68k !mips !mipsel !powerpc)_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKN3osg5PlaneEPS3_EET0_T_S8_S7_@Base 2.9.0 - (optional=templinst|arch=hurd-i386 i386 kfreebsd-i386)_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKN3osg7ref_ptrIN8osgEarth10PolyShaderEEEPS6_EET0_T_SB_SA_@Base 2.8~rc1 (optional=templinst|arch=hurd-i386 i386 kfreebsd-i386)_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKN3osg7ref_ptrINS2_6ShaderEEEPS5_EET0_T_SA_S9_@Base 2.8~rc1 - (optional=templinst)_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKN8osgEarth14GeoHeightFieldEPS3_EET0_T_S8_S7_@Base 2.9.0 - (optional=templinst|arch=hurd-i386 i386)_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKSt4pairISt6vectorIN3osg7ref_ptrIN8osgEarth10PolyShaderEEESaIS8_EENS6_14VirtualProgram12ProgramEntryEEPSD_EET0_T_SI_SH_@Base 2.9.0 (optional=templinst|arch=hurd-i386)_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPN3osg7ref_ptrIN8osgEarth11ColorFilterEEES7_EET0_T_S9_S8_@Base 2.9.0 (optional=templinst|arch=hurd-i386)_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPN8osgEarth10DataExtentES4_EET0_T_S6_S5_@Base 2.9.0 (optional=templinst|arch=hurd-i386)_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPN8osgEarth10vector_mapIjNS2_14VirtualProgram11ShaderEntryEE5ENTRYES8_EET0_T_SA_S9_@Base 2.9.0 (optional=templinst|arch=hurd-i386 i386 kfreebsd-i386)_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN3osg7ref_ptrINS3_6ShaderEEEES7_EET0_T_SA_S9_@Base 2.8~rc1 - (optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4)_ZNSt27__uninitialized_default_n_1ILb0EE18__uninit_default_nIPN8osgEarth10vector_mapIjNS2_14VirtualProgram11ShaderEntryEE5ENTRYEjEET_S9_T0_@Base 2.8~rc1 - (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt27__uninitialized_default_n_1ILb0EE18__uninit_default_nIPN8osgEarth10vector_mapIjNS2_14VirtualProgram11ShaderEntryEE5ENTRYEmEET_S9_T0_@Base 2.8~rc1 - (optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc sh4)_ZNSt27__uninitialized_default_n_1ILb0EE18__uninit_default_nIPN8osgEarth14VirtualProgram9ApplyVarsEjEET_S6_T0_@Base 2.8~rc1 - (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt27__uninitialized_default_n_1ILb0EE18__uninit_default_nIPN8osgEarth14VirtualProgram9ApplyVarsEmEET_S6_T0_@Base 2.8~rc1 - (optional=templinst|arch=!amd64)_ZNSt3mapIN8osgEarth16SpatialReference3KeyEN3osg7ref_ptrIS1_EESt4lessIS2_ESaISt4pairIKS2_S5_EEED1Ev@Base 2.6.0 - (optional=templinst|arch=!amd64)_ZNSt3mapIN8osgEarth16SpatialReference3KeyEN3osg7ref_ptrIS1_EESt4lessIS2_ESaISt4pairIKS2_S5_EEED2Ev@Base 2.6.0 + (optional=templinst)_ZNSt27__uninitialized_default_n_1ILb0EE18__uninit_default_nIPN8osgEarth10vector_mapIjNS2_14VirtualProgram11ShaderEntryEE5ENTRYEmEET_S9_T0_@Base 2.10.1 + (optional=templinst)_ZNSt27__uninitialized_default_n_1ILb0EE18__uninit_default_nIPN8osgEarth14VirtualProgram9ApplyVarsEmEET_S6_T0_@Base 2.10.1 (optional=templinst)_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3osg7ref_ptrIN8osgEarth13VerticalDatumEEESt4lessIS5_ESaISt4pairIKS5_SA_EEED1Ev@Base 2.7.0 (optional=templinst)_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3osg7ref_ptrIN8osgEarth13VerticalDatumEEESt4lessIS5_ESaISt4pairIKS5_SA_EEED2Ev@Base 2.7.0 (optional=templinst)_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St4lessIS5_ESaISt4pairIKS5_S5_EEED1Ev@Base 2.9.0 (optional=templinst)_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St4lessIS5_ESaISt4pairIKS5_S5_EEED2Ev@Base 2.9.0 (optional=templinst)_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St4lessIS5_ESaISt4pairIKS5_S5_EEEixERS9_@Base 2.7.0 - (optional=templinst|arch=!alpha !hurd-i386 !i386 !mips !mipsel !powerpc !ppc64 !s390x)_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbSt4lessIS5_ESaISt4pairIKS5_bEEEixERS9_@Base 2.9.0 - (optional=templinst)_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdSt4lessIS5_ESaISt4pairIKS5_dEEED1Ev@Base 2.7.0 - (optional=templinst)_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdSt4lessIS5_ESaISt4pairIKS5_dEEED2Ev@Base 2.7.0 - (optional=templinst)_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjSt4lessIS5_ESaISt4pairIKS5_jEEED1Ev@Base 2.7.0 - (optional=templinst)_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjSt4lessIS5_ESaISt4pairIKS5_jEEED2Ev@Base 2.7.0 - (optional=templinst)_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySt4lessIS5_ESaISt4pairIKS5_yEEED1Ev@Base 2.7.0 - (optional=templinst)_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySt4lessIS5_ESaISt4pairIKS5_yEEED2Ev@Base 2.7.0 (optional=templinst|arch=ia64)_ZNSt3mapISt6vectorIN3osg7ref_ptrINS1_6ShaderEEESaIS4_EENS2_INS1_7ProgramEEESt4lessIS6_ESaISt4pairIKS6_S8_EEED1Ev@Base 2.4.0 (optional=templinst|arch=ia64)_ZNSt3mapISt6vectorIN3osg7ref_ptrINS1_6ShaderEEESaIS4_EENS2_INS1_7ProgramEEESt4lessIS6_ESaISt4pairIKS6_S8_EEED2Ev@Base 2.4.0 + (optional=templinst)_ZNSt3mapISt6vectorIPN8osgEarth10PolyShaderESaIS3_EEN3osg7ref_ptrINS1_11ProgramRepo5EntryEEESt4lessIS5_ESaISt4pairIKS5_SA_EEEixERSE_@Base 2.10.0 + (optional=templinst|arch=amd64 arm64 armel armhf m68k mips mips64el mipsel powerpc powerpcspe ppc64 ppc64el s390x sparc64 x32)_ZNSt3mapIjSt4pairIN3osg7ref_ptrIKNS1_7UniformEEEjESt4lessIjESaIS0_IKjS6_EEEixEOj@Base 2.9.0 (optional=templinst)_ZNSt4pairIN3osg7ref_ptrIKNS0_6ObjectEEEN8osgEarth6ConfigEED1Ev@Base 2.4.0 (optional=templinst)_ZNSt4pairIN3osg7ref_ptrIKNS0_6ObjectEEEN8osgEarth6ConfigEED2Ev@Base 2.4.0 - (optional=templinst)_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3osg7ref_ptrINS6_10ReferencedEEEED1Ev@Base 2.8~rc1 - (optional=templinst)_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3osg7ref_ptrINS6_10ReferencedEEEED2Ev@Base 2.8~rc1 (optional=templinst)_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ED1Ev@Base 2.7.0 (optional=templinst)_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ED2Ev@Base 2.7.0 - (optional=templinst)_ZNSt4pairISt6vectorIN3osg7ref_ptrIN8osgEarth10PolyShaderEEESaIS5_EENS3_14VirtualProgram12ProgramEntryEED1Ev@Base 2.8~rc1 - (optional=templinst)_ZNSt4pairISt6vectorIN3osg7ref_ptrIN8osgEarth10PolyShaderEEESaIS5_EENS3_14VirtualProgram12ProgramEntryEED2Ev@Base 2.8~rc1 (optional=templinst)_ZNSt5dequeIN8osgEarth14TileRasterizer3JobESaIS2_EE12emplace_backIJS2_EEEvDpOT_@Base 2.9.0 (optional=templinst)_ZNSt5dequeIN8osgEarth14TileRasterizer3JobESaIS2_EE16_M_push_back_auxIJRKS2_EEEvDpOT_@Base 2.9.0 (optional=templinst|subst)_ZNSt5dequeIN8osgEarth14TileRasterizer3JobESaIS2_EE17_M_reallocate_mapE{size_t}b@Base 2.9.0 (optional=templinst)_ZNSt5dequeIN8osgEarth14TileRasterizer3JobESaIS2_EED1Ev@Base 2.9.0 (optional=templinst)_ZNSt5dequeIN8osgEarth14TileRasterizer3JobESaIS2_EED2Ev@Base 2.9.0 - (optional=templinst|arch=!amd64 !arm64 !hppa !sh4)_ZNSt5dequeIN8osgEarth4Json6Reader9ErrorInfoESaIS3_EE16_M_push_back_auxIJRKS3_EEEvDpOT_@Base 2.9.0 - (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hurd-i386 !i386 !ia64 !kfreebsd-amd64 !m68k !mips !mips64el !mipsel !powerpc !powerpcspe !ppc64 !ppc64el !s390 !s390x !sparc64)_ZNSt5dequeIN8osgEarth4Json6Reader9ErrorInfoESaIS3_EE17_M_reallocate_mapEjb@Base 2.4.0 - (optional=templinst|arch=amd64 arm64 kfreebsd-amd64)_ZNSt5dequeIN8osgEarth4Json6Reader9ErrorInfoESaIS3_EE17_M_reallocate_mapEmb@Base 2.8.0 - (optional=templinst)_ZNSt5dequeIN8osgEarth4Json6Reader9ErrorInfoESaIS3_EE19_M_destroy_data_auxESt15_Deque_iteratorIS3_RS3_PS3_ES9_@Base 2.7.0 + (optional=templinst|arch=!hppa !sh4 !x32)_ZNSt5dequeIN8osgEarth4Json6Reader9ErrorInfoESaIS3_EE16_M_push_back_auxIJRKS3_EEEvDpOT_@Base 2.9.0 + (optional=templinst|arch=!alpha !amd64 !arm64 !hurd-i386 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390 !s390x !sparc64)_ZNSt5dequeIN8osgEarth4Json6Reader9ErrorInfoESaIS3_EE17_M_reallocate_mapEjb@Base 2.4.0 + (optional=templinst|arch=amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt5dequeIN8osgEarth4Json6Reader9ErrorInfoESaIS3_EE17_M_reallocate_mapEmb@Base 2.8.0 (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390 !s390x !sparc64)_ZNSt5dequeIN8osgEarth4Json6Reader9ErrorInfoESaIS3_EE23_M_new_elements_at_backEj@Base 2.4.0 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt5dequeIN8osgEarth4Json6Reader9ErrorInfoESaIS3_EE23_M_new_elements_at_backEm@Base 2.4.0 (optional=templinst)_ZNSt5dequeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13emplace_frontIJS5_EEEvDpOT_@Base 2.8~rc1 @@ -4760,39 +5158,44 @@ (optional=templinst|subst)_ZNSt5dequeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_reallocate_mapE{size_t}b@Base 2.7.0 (optional=templinst)_ZNSt5dequeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev@Base 2.7.0 (optional=templinst)_ZNSt5dequeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev@Base 2.7.0 - (optional=templinst)_ZNSt5dequeIPN8osgEarth4Json5ValueESaIS3_EE12emplace_backIJS3_EEEvDpOT_@Base 2.8~rc1 + (optional=templinst)_ZNSt5dequeIPN8osgEarth4Json5ValueESaIS3_EE16_M_push_back_auxIJS3_EEEvDpOT_@Base 2.9.0 + (optional=templinst)_ZNSt5dequeISt4pairIPN3osg4NodeEPNS1_11LineStippleEESaIS6_EE12emplace_backIJS6_EEEvDpOT_@Base 2.10.0 + (optional=templinst)_ZNSt5dequeISt4pairIPN3osg4NodeEPNS1_5PointEESaIS6_EE12emplace_backIJS6_EEEvDpOT_@Base 2.10.0 + (optional=templinst)_ZNSt5dequeISt4pairIPN3osg4NodeEPNS1_9LineWidthEESaIS6_EE12emplace_backIJS6_EEEvDpOT_@Base 2.10.0 (optional=templinst)_ZNSt6vectorIN3osg12observer_ptrIN8osgEarth13DirtyNotifier12DirtyCounterEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg12observer_ptrIN8osgEarth13DirtyNotifier12DirtyCounterEEESaIS5_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS5_S7_EE@Base 2.6.0 (optional=templinst)_ZNSt6vectorIN3osg5PlaneESaIS1_EE12emplace_backIJS1_EEEvDpOT_@Base 2.8~rc1 - (optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4)_ZNSt6vectorIN3osg5PlaneESaIS1_EE17_M_default_appendEj@Base 2.8~rc1 + (optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4 x32)_ZNSt6vectorIN3osg5PlaneESaIS1_EE17_M_default_appendEj@Base 2.8~rc1 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg5PlaneESaIS1_EE17_M_default_appendEm@Base 2.8~rc1 (optional=templinst)_ZNSt6vectorIN3osg5PlaneESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 - (optional=templinst)_ZNSt6vectorIN3osg5PlaneESaIS1_EE9push_backERKS1_@Base 2.6.0 + (optional=templinst)_ZNSt6vectorIN3osg5PlaneESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.10.1 + (optional=templinst|arch=amd64 arm64 mips64el ppc64 ppc64el s390x sparc64 x32)_ZNSt6vectorIN3osg5PlaneESaIS1_EE9push_backERKS1_@Base 2.6.0 (optional=templinst)_ZNSt6vectorIN3osg5PlaneESaIS1_EEaSERKS3_@Base 2.4.0 + (optional=templinst)_ZNSt6vectorIN3osg5Vec2fESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.10.1 (optional=templinst)_ZNSt6vectorIN3osg5Vec3dESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=armel armhf hurd-i386 i386 m68k powerpc)_ZNSt6vectorIN3osg5Vec3dESaIS1_EEaSERKS3_@Base 2.9.0 + (optional=templinst)_ZNSt6vectorIN3osg5Vec3dESaIS1_EEaSERKS3_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE12emplace_backIJS1_EEEvDpOT_@Base 2.8~rc1 + (optional=templinst|subst)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE{size_t}RKS1_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=!amd64 !arm64 !hurd-i386)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 - (optional=templinst|subst|arch=!alpha !amd64 !arm64 !hppa !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390x !sh4 !sparc64)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE7reserveE{size_t}@Base 2.4.0 - (optional=templinst|arch=alpha armel armhf hurd-i386 i386 m68k mips mips64el mipsel powerpc powerpcspe ppc64 ppc64el s390x sh4 sparc64)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE9push_backERKS1_@Base 2.8~rc1 + (optional=templinst|arch=!arm64 !hurd-i386 !mips64el !ppc64 !ppc64el !s390x !sparc64 !x32)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 + (optional=templinst|subst)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE7reserveE{size_t}@Base 2.4.0 + (optional=templinst)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE9push_backERKS1_@Base 2.8~rc1 (optional=templinst)_ZNSt6vectorIN3osg5Vec3fESaIS1_EEaSERKS3_@Base 2.4.0 + (optional=templinst|arch=!amd64 !arm64|subst)_ZNSt6vectorIN3osg5Vec4fESaIS1_EE14_M_fill_assignE{size_t}RKS1_@Base 2.10.0 + (optional=templinst|subst)_ZNSt6vectorIN3osg5Vec4fESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE{size_t}RKS1_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg5Vec4fESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 (optional=templinst|arch=!alpha !amd64 !arm64 !hppa !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390x !sh4 !sparc64)_ZNSt6vectorIN3osg5Vec4fESaIS1_EE7reserveEj@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg5Vec4fESaIS1_EE7reserveEm@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7MatrixdESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 (optional=templinst|arch=!hurd-i386)_ZNSt6vectorIN3osg7MatrixdESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7MatrixfESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 - (optional=templinst|subst)_ZNSt6vectorIN3osg7MatrixfESaIS1_EE7reserveE{size_t}@Base 2.4.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN7osgUtil10RenderLeafEEESaIS4_EE12emplace_backIJS4_EEEvDpOT_@Base 2.8~rc1 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN7osgUtil10RenderLeafEEESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth10ImageLayerEEESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 2.9.0 - (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth10ModelLayerEEESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth10PatchLayerEEESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth10PolyShaderEEESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 2.9.0 - (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth10PolyShaderEEESaIS4_EE5clearEv@Base 2.8~rc1 - (optional=templinst|arch=hurd-i386 i386 kfreebsd-i386)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth10PolyShaderEEESaIS4_EE7reserveEj@Base 2.8~rc1 - (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth10PolyShaderEEESaIS4_EED1Ev@Base 2.8~rc1 - (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth10PolyShaderEEESaIS4_EED2Ev@Base 2.8~rc1 + (optional=templinst|arch=armel armhf hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe x32)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth10PolyShaderEEESaIS4_EE7reserveEj@Base 2.8~rc1 + (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth10PolyShaderEEESaIS4_EE7reserveEm@Base 2.10.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth11ColorFilterEEESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth11ColorFilterEEESaIS4_EED1Ev@Base 2.4.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth11ColorFilterEEESaIS4_EED2Ev@Base 2.4.0 @@ -4806,8 +5209,8 @@ (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth13LayerCallbackEEESaIS4_EED2Ev@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth13TerrainEffectEEESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth14ElevationLayerEEESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=hurd-i386 i386)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth14ElevationLayerEEESaIS4_EED1Ev@Base 2.9.0 - (optional=templinst|arch=hurd-i386 i386)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth14ElevationLayerEEESaIS4_EED2Ev@Base 2.9.0 + (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth14ElevationLayerEEESaIS4_EED1Ev@Base 2.9.0 + (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth14ElevationLayerEEESaIS4_EED2Ev@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth14ElevationLayerEEESaIS4_EEaSERKS6_@Base 2.4.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth14LandCoverClassEEESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth14LandCoverClassEEESaIS4_EED1Ev@Base 2.9.0 @@ -4817,6 +5220,7 @@ (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth15ShaderGenerator14AcceptCallbackEEESaIS5_EED2Ev@Base 2.5.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth16OverlayTechniqueEEESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth17TerrainEngineNode23CreateTileModelCallbackEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.9.0 + (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth17TerrainEngineNode29ModifyTileBoundingBoxCallbackEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.10.1 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth18SceneGraphCallbackEEESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth21LandCoverValueMappingEEESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth21LandCoverValueMappingEEESaIS4_EED1Ev@Base 2.9.0 @@ -4825,12 +5229,11 @@ (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth26TerrainTileColorLayerModelEEESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth26TerrainTileImageLayerModelEEESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth5LayerEEESaIS4_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS4_S6_EEOS4_@Base 2.9.0 - (optional=templinst|arch=i386)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth5LayerEEESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth5LayerEEESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 2.9.0 (optional=templinst|subst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth5LayerEEESaIS4_EE7reserveE{size_t}@Base 2.9.0 + (optional=templinst|arch=amd64 arm64 armel armhf i386 m68k mips64el ppc64el sparc64 x32)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth5LayerEEESaIS4_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth5LayerEEESaIS4_EED1Ev@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth5LayerEEESaIS4_EED2Ev@Base 2.9.0 - (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth5LayerEEESaIS4_EEaSERKS6_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth7XmlNodeEEESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth7XmlNodeEEESaIS4_EED1Ev@Base 2.4.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth7XmlNodeEEESaIS4_EED2Ev@Base 2.4.0 @@ -4840,52 +5243,64 @@ (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrINS0_10RefMatrixdEEESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 2.9.0 (optional=templinst|subst)_ZNSt6vectorIN3osg7ref_ptrINS0_14GLBufferObjectEEESaIS3_EE17_M_default_appendE{size_t}@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrINS0_15OperationThreadEEESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 2.9.0 + (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrINS0_5ArrayEEESaIS3_EED1Ev@Base 2.10.0 + (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrINS0_5ArrayEEESaIS3_EED2Ev@Base 2.10.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrINS0_5GroupEEESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrINS0_5ImageEEESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrINS0_6ObjectEEESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=hurd-i386 i386 kfreebsd-i386)_ZNSt6vectorIN3osg7ref_ptrINS0_6ObjectEEESaIS3_EE7reserveEj@Base 2.8~rc1 - (optional=templinst|arch=!hurd-i386 !i386)_ZNSt6vectorIN3osg7ref_ptrINS0_6ShaderEEESaIS3_EE12emplace_backIJS3_EEEvDpOT_@Base 2.9.0 - (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrINS0_6ShaderEEESaIS3_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPS3_S5_EEEEvSA_T_SB_St20forward_iterator_tag@Base 2.8~rc1 + (optional=templinst|arch=armel armhf hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe x32)_ZNSt6vectorIN3osg7ref_ptrINS0_6ObjectEEESaIS3_EE7reserveEj@Base 2.8~rc1 + (optional=templinst|arch=amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg7ref_ptrINS0_6ObjectEEESaIS3_EE7reserveEm@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrINS0_6ShaderEEESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4 sparc)_ZNSt6vectorIN3osg7ref_ptrINS0_6ShaderEEESaIS3_EE7reserveEj@Base 2.4.0 + (optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4 sparc x32)_ZNSt6vectorIN3osg7ref_ptrINS0_6ShaderEEESaIS3_EE7reserveEj@Base 2.4.0 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg7ref_ptrINS0_6ShaderEEESaIS3_EE7reserveEm@Base 2.8~rc1 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrINS0_6ShaderEEESaIS3_EED1Ev@Base 2.4.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrINS0_6ShaderEEESaIS3_EED2Ev@Base 2.4.0 + (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrINS0_7ProgramEEESaIS3_EED1Ev@Base 2.10.0 + (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrINS0_7ProgramEEESaIS3_EED2Ev@Base 2.10.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrINS0_8StateSetEEESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth10DataExtentESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth10DataExtentESaIS1_EED1Ev@Base 2.4.0 (optional=templinst)_ZNSt6vectorIN8osgEarth10DataExtentESaIS1_EED2Ev@Base 2.4.0 (optional=templinst)_ZNSt6vectorIN8osgEarth10DataExtentESaIS1_EEaSERKS3_@Base 2.8~rc1 - (optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4)_ZNSt6vectorIN8osgEarth10vector_mapIjNS0_14VirtualProgram11ShaderEntryEE5ENTRYESaIS5_EE17_M_default_appendEj@Base 2.8~rc1 + (optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4 x32)_ZNSt6vectorIN8osgEarth10vector_mapIjNS0_14VirtualProgram11ShaderEntryEE5ENTRYESaIS5_EE17_M_default_appendEj@Base 2.8~rc1 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN8osgEarth10vector_mapIjNS0_14VirtualProgram11ShaderEntryEE5ENTRYESaIS5_EE17_M_default_appendEm@Base 2.8~rc1 (optional=templinst)_ZNSt6vectorIN8osgEarth10vector_mapIjNS0_14VirtualProgram11ShaderEntryEE5ENTRYESaIS5_EED1Ev@Base 2.7.0 (optional=templinst)_ZNSt6vectorIN8osgEarth10vector_mapIjNS0_14VirtualProgram11ShaderEntryEE5ENTRYESaIS5_EED2Ev@Base 2.7.0 (optional=templinst|arch=!hurd-i386)_ZNSt6vectorIN8osgEarth10vector_mapIjNS0_14VirtualProgram11ShaderEntryEE5ENTRYESaIS5_EEaSERKS7_@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 s390x x32)_ZNSt6vectorIN8osgEarth11GLSLChunker5ChunkESaIS2_EE12emplace_backIJS2_EEEvDpOT_@Base 2.9.0 + (optional=templinst)_ZNSt6vectorIN8osgEarth11GLSLChunker5ChunkESaIS2_EE13_M_insert_auxIS2_EEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth11GLSLChunker5ChunkESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth11GLSLChunker5ChunkESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=armel armhf)_ZNSt6vectorIN8osgEarth11GLSLChunker5ChunkESaIS2_EED1Ev@Base 2.8.0 - (optional=templinst|arch=armel armhf)_ZNSt6vectorIN8osgEarth11GLSLChunker5ChunkESaIS2_EED2Ev@Base 2.8.0 + (optional=templinst)_ZNSt6vectorIN8osgEarth11GLSLChunker5ChunkESaIS2_EED1Ev@Base 2.8.0 + (optional=templinst)_ZNSt6vectorIN8osgEarth11GLSLChunker5ChunkESaIS2_EED2Ev@Base 2.8.0 + (optional=templinst)_ZNSt6vectorIN8osgEarth13ShaderOptions7SamplerESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIN8osgEarth13ShaderOptions7SamplerESaIS2_EED1Ev@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIN8osgEarth13ShaderOptions7SamplerESaIS2_EED2Ev@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIN8osgEarth13ShaderOptions7SamplerESaIS2_EEaSERKS4_@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIN8osgEarth13ShaderOptions7UniformESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIN8osgEarth13ShaderOptions7UniformESaIS2_EED1Ev@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIN8osgEarth13ShaderOptions7UniformESaIS2_EED2Ev@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIN8osgEarth13ShaderOptions7UniformESaIS2_EEaSERKS4_@Base 2.10.1 (optional=templinst)_ZNSt6vectorIN8osgEarth14DrapingCullSet5EntryESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth14DrapingCullSet5EntryESaIS2_EED1Ev@Base 2.8~rc1 (optional=templinst)_ZNSt6vectorIN8osgEarth14DrapingCullSet5EntryESaIS2_EED2Ev@Base 2.8~rc1 - (optional=templinst|subst)_ZNSt6vectorIN8osgEarth14GeoHeightFieldESaIS1_EE17_M_default_appendE{size_t}@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth14GeoHeightFieldESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth14GeoHeightFieldESaIS1_EED1Ev@Base 2.4.0 (optional=templinst)_ZNSt6vectorIN8osgEarth14GeoHeightFieldESaIS1_EED2Ev@Base 2.4.0 - (optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4)_ZNSt6vectorIN8osgEarth14VirtualProgram15AttrStackMemory4ItemESaIS3_EE17_M_default_appendEj@Base 2.8~rc1 + (optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4 x32)_ZNSt6vectorIN8osgEarth14VirtualProgram15AttrStackMemory4ItemESaIS3_EE17_M_default_appendEj@Base 2.8~rc1 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN8osgEarth14VirtualProgram15AttrStackMemory4ItemESaIS3_EE17_M_default_appendEm@Base 2.8~rc1 (optional=templinst)_ZNSt6vectorIN8osgEarth14VirtualProgram15AttrStackMemory4ItemESaIS3_EED1Ev@Base 2.7.0 (optional=templinst)_ZNSt6vectorIN8osgEarth14VirtualProgram15AttrStackMemory4ItemESaIS3_EED2Ev@Base 2.7.0 - (optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4)_ZNSt6vectorIN8osgEarth14VirtualProgram9ApplyVarsESaIS2_EE17_M_default_appendEj@Base 2.8~rc1 + (optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4 x32)_ZNSt6vectorIN8osgEarth14VirtualProgram9ApplyVarsESaIS2_EE17_M_default_appendEj@Base 2.8~rc1 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN8osgEarth14VirtualProgram9ApplyVarsESaIS2_EE17_M_default_appendEm@Base 2.8~rc1 - (optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4)_ZNSt6vectorIN8osgEarth14VirtualProgram9ApplyVarsESaIS2_EE6resizeEj@Base 2.8~rc1 + (optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4 x32)_ZNSt6vectorIN8osgEarth14VirtualProgram9ApplyVarsESaIS2_EE6resizeEj@Base 2.8~rc1 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN8osgEarth14VirtualProgram9ApplyVarsESaIS2_EE6resizeEm@Base 2.8~rc1 (optional=templinst)_ZNSt6vectorIN8osgEarth14VirtualProgram9ApplyVarsESaIS2_EED1Ev@Base 2.7.0 (optional=templinst)_ZNSt6vectorIN8osgEarth14VirtualProgram9ApplyVarsESaIS2_EED2Ev@Base 2.7.0 (optional=templinst)_ZNSt6vectorIN8osgEarth15ClampingCullSet5EntryESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth15ClampingCullSet5EntryESaIS2_EED1Ev@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth15ClampingCullSet5EntryESaIS2_EED2Ev@Base 2.9.0 - (optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4)_ZNSt6vectorIN8osgEarth16OverlayDecorator13TechRTTParamsESaIS2_EE17_M_default_appendEj@Base 2.8~rc1 + (optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4 x32)_ZNSt6vectorIN8osgEarth16OverlayDecorator13TechRTTParamsESaIS2_EE17_M_default_appendEj@Base 2.8~rc1 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN8osgEarth16OverlayDecorator13TechRTTParamsESaIS2_EE17_M_default_appendEm@Base 2.8~rc1 (optional=templinst)_ZNSt6vectorIN8osgEarth16OverlayDecorator13TechRTTParamsESaIS2_EED1Ev@Base 2.4.0 (optional=templinst)_ZNSt6vectorIN8osgEarth16OverlayDecorator13TechRTTParamsESaIS2_EED2Ev@Base 2.4.0 @@ -4893,23 +5308,27 @@ (optional=templinst)_ZNSt6vectorIN8osgEarth26CompositeTileSourceOptions9ComponentESaIS2_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EE@Base 2.8~rc1 (optional=templinst)_ZNSt6vectorIN8osgEarth26CompositeTileSourceOptions9ComponentESaIS2_EED1Ev@Base 2.4.0 (optional=templinst)_ZNSt6vectorIN8osgEarth26CompositeTileSourceOptions9ComponentESaIS2_EED2Ev@Base 2.4.0 + (optional=templinst)_ZNSt6vectorIN8osgEarth27TextureImageUnitReservationESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.10.1 (optional=templinst)_ZNSt6vectorIN8osgEarth29LandCoverCoverageLayerOptionsESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth29LandCoverCoverageLayerOptionsESaIS1_EED1Ev@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth29LandCoverCoverageLayerOptionsESaIS1_EED2Ev@Base 2.9.0 - (optional=templinst|arch=amd64 arm64 kfreebsd-amd64 kfreebsd-i386)_ZNSt6vectorIN8osgEarth4Json12PathArgumentESaIS2_EE12emplace_backIJS2_EEEvDpOT_@Base 2.8~rc1 + (optional=templinst)_ZNSt6vectorIN8osgEarth3URIESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIN8osgEarth3URIESaIS1_EEaSERKS3_@Base 2.10.1 (optional=templinst)_ZNSt6vectorIN8osgEarth4Json12PathArgumentESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=!amd64 !arm64)_ZNSt6vectorIN8osgEarth4Json12PathArgumentESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.9.0 + (optional=templinst|arch=!arm64 !s390x !x32)_ZNSt6vectorIN8osgEarth4Json12PathArgumentESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth6ConfigESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth7TileKeyESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 (optional=templinst|arch=!hurd-i386)_ZNSt6vectorIN8osgEarth7TileKeyESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth7TileKeyESaIS1_EED1Ev@Base 2.4.0 (optional=templinst)_ZNSt6vectorIN8osgEarth7TileKeyESaIS1_EED2Ev@Base 2.4.0 (optional=templinst)_ZNSt6vectorIN8osgEarth7TileKeyESaIS1_EEaSERKS3_@Base 2.6.0 + (optional=templinst)_ZNSt6vectorIN8osgEarth9AsyncNodeESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.10.1 (optional=templinst)_ZNSt6vectorIN8osgEarth9GeoExtentESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth9GeoExtentESaIS1_EED1Ev@Base 2.5.0 (optional=templinst)_ZNSt6vectorIN8osgEarth9GeoExtentESaIS1_EED2Ev@Base 2.5.0 (optional=templinst)_ZNSt6vectorIN8osgEarth9TileImageESaIS1_EE12emplace_backIJS1_EEEvDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth9TileImageESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 + (optional=templinst|arch=s390x)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_@Base 2.10.0 (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.9.0 (optional=templinst|subst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE7reserveE{size_t}@Base 2.7.0 @@ -4917,53 +5336,37 @@ (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev@Base 2.7.0 (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev@Base 2.7.0 (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEaSERKS7_@Base 2.8~rc1 + (optional=templinst)_ZNSt6vectorIPKN3osg6ShaderESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 2.10.0 + (optional=templinst)_ZNSt6vectorIPKN8osgEarth4Json12PathArgumentESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIPKN8osgEarth5UnitsESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIPN3osg4NodeESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=!hurd-i386)_ZNSt6vectorIPN3osg4NodeESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=m68k)_ZNSt6vectorIPN3osg4NodeESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_@Base 2.9.0 + (optional=templinst)_ZNSt6vectorIPN3osg4NodeESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIPN3osg4NodeESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIPN3osg4NodeESaIS2_EEaSERKS4_@Base 2.4.0 + (optional=templinst)_ZNSt6vectorIPN6mapbox6detail6EarcutIjE4NodeESaIS5_EE17_M_realloc_insertIJRS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.10.1 (optional=templinst)_ZNSt6vectorIPN7osgUtil10RenderLeafESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.9.0 - (optional=templinst)_ZNSt6vectorIPN7osgUtil10RenderLeafESaIS2_EE9push_backERKS2_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIPN7osgUtil10StateGraphESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=alpha mips64el ppc64 s390x)_ZNSt6vectorIPN7osgUtil10StateGraphESaIS2_EE7reserveEm@Base 2.9.0 + (optional=templinst|subst)_ZNSt6vectorIPN7osgUtil10StateGraphESaIS2_EE7reserveE{size_t}@Base 2.9.0 (optional=templinst)_ZNSt6vectorIPN7osgUtil9RenderBinESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.9.0 - (optional=templinst)_ZNSt6vectorIPN8osgEarth10ModelLayerESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.9.0 + (optional=templinst)_ZNSt6vectorIPN8osgEarth10PolyShaderESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.10.0 + (optional=templinst)_ZNSt6vectorIS_IN3osg5Vec2fESaIS1_EESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 2.10.1 (optional=templinst|subst)_ZNSt6vectorIS_IiSaIiEESaIS1_EE17_M_default_appendE{size_t}@Base 2.9.0 - (optional=templinst)_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3osg7ref_ptrINS7_10ReferencedEEEESaISB_EE17_M_realloc_insertIJSB_EEEvN9__gnu_cxx17__normal_iteratorIPSB_SD_EEDpOT_@Base 2.9.0 - (optional=templinst)_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3osg7ref_ptrINS7_10ReferencedEEEESaISB_EED1Ev@Base 2.9.0 - (optional=templinst)_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3osg7ref_ptrINS7_10ReferencedEEEESaISB_EED2Ev@Base 2.9.0 - (optional=templinst)_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorISt4pairIPKN3osg14StateAttributeEjESaIS5_EEaSERKS7_@Base 2.7.0 (optional=templinst)_ZNSt6vectorISt4pairIPKN3osg4NodeENS1_15BoundingBoxImplINS1_5Vec3fEEEESaIS8_EE17_M_realloc_insertIJS8_EEEvN9__gnu_cxx17__normal_iteratorIPS8_SA_EEDpOT_@Base 2.9.0 - (optional=templinst)_ZNSt6vectorISt4pairIPKN3osg6CameraEN8osgEarth14DrapingCullSetEESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_@Base 2.9.0 - (optional=templinst)_ZNSt6vectorISt4pairIPKN3osg6CameraEN8osgEarth14DrapingCullSetEESaIS7_EED1Ev@Base 2.8~rc1 - (optional=templinst)_ZNSt6vectorISt4pairIPKN3osg6CameraEN8osgEarth14DrapingCullSetEESaIS7_EED2Ev@Base 2.8~rc1 - (optional=templinst)_ZNSt6vectorISt4pairIPKN3osg6CameraEN8osgEarth15ClampingCullSetEESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_@Base 2.9.0 - (optional=templinst)_ZNSt6vectorISt4pairIPKN3osg6CameraEN8osgEarth15ClampingCullSetEESaIS7_EED1Ev@Base 2.9.0 - (optional=templinst)_ZNSt6vectorISt4pairIPKN3osg6CameraEN8osgEarth15ClampingCullSetEESaIS7_EED2Ev@Base 2.9.0 - (optional=templinst)_ZNSt6vectorISt4pairIPvN8osgEarth22TransientUserDataStore8DataPairEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.9.0 - (optional=templinst)_ZNSt6vectorISt4pairIPvN8osgEarth22TransientUserDataStore8DataPairEESaIS5_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS5_S7_EE@Base 2.9.0 - (optional=templinst)_ZNSt6vectorISt4pairIPvN8osgEarth22TransientUserDataStore8DataPairEESaIS5_EED1Ev@Base 2.8~rc1 - (optional=templinst)_ZNSt6vectorISt4pairIPvN8osgEarth22TransientUserDataStore8DataPairEESaIS5_EED2Ev@Base 2.8~rc1 - (optional=templinst)_ZNSt6vectorISt4pairIS_IN3osg7ref_ptrIN8osgEarth10PolyShaderEEESaIS5_EENS3_14VirtualProgram12ProgramEntryEESaISA_EE17_M_realloc_insertIJSA_EEEvN9__gnu_cxx17__normal_iteratorIPSA_SC_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=!alpha !hurd-i386 !i386 !mips !mipsel !powerpc !ppc64 !s390x)_ZNSt6vectorISt4pairIS_IN3osg7ref_ptrIN8osgEarth10PolyShaderEEESaIS5_EENS3_14VirtualProgram12ProgramEntryEESaISA_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPSA_SC_EE@Base 2.9.0 - (optional=templinst)_ZNSt6vectorISt4pairIS_IN3osg7ref_ptrIN8osgEarth10PolyShaderEEESaIS5_EENS3_14VirtualProgram12ProgramEntryEESaISA_EED1Ev@Base 2.8~rc1 - (optional=templinst)_ZNSt6vectorISt4pairIS_IN3osg7ref_ptrIN8osgEarth10PolyShaderEEESaIS5_EENS3_14VirtualProgram12ProgramEntryEESaISA_EED2Ev@Base 2.8~rc1 - (optional=templinst)_ZNSt6vectorISt4pairIffESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 - (optional=templinst)_ZNSt6vectorISt4pairIiN3osg7ref_ptrINS1_4NodeEEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.9.0 - (optional=templinst)_ZNSt6vectorISt4pairIiN3osg7ref_ptrINS1_4NodeEEEESaIS5_EED1Ev@Base 2.9.0 - (optional=templinst)_ZNSt6vectorISt4pairIiN3osg7ref_ptrINS1_4NodeEEEESaIS5_EED2Ev@Base 2.9.0 - (optional=templinst|arch=armel armhf hurd-i386 i386 m68k mips mipsel powerpc)_ZNSt6vectorIbSaIbEE14_M_fill_assignEjb@Base 2.9.0 - (optional=templinst|subst)_ZNSt6vectorIbSaIbEE14_M_fill_insertESt13_Bit_iterator{size_t}b@Base 2.9.0 - (optional=templinst)_ZNSt6vectorIdSaIdEE12emplace_backIJdEEEvDpOT_@Base 2.9.0 - (optional=templinst|arch=!alpha !amd64 !arm64 !kfreebsd-amd64 !mips64el !powerpcspe !ppc64 !ppc64el !s390x !sparc64)_ZNSt6vectorIfSaIfEE14_M_fill_assignEjRKf@Base 2.7.0 + (optional=templinst)_ZNSt6vectorIdSaIdEE17_M_realloc_insertIJdEEEvN9__gnu_cxx17__normal_iteratorIPdS1_EEDpOT_@Base 2.9.0 + (optional=templinst)_ZNSt6vectorIdSaIdEEaSERKS1_@Base 2.9.0 + (optional=templinst|arch=!alpha !amd64 !arm64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390x !sparc64)_ZNSt6vectorIfSaIfEE14_M_fill_assignEjRKf@Base 2.7.0 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIfSaIfEE14_M_fill_assignEmRKf@Base 2.7.0 + (optional=templinst|subst)_ZNSt6vectorIfSaIfEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPfS1_EE{size_t}RKf@Base 2.9.0 (optional=templinst)_ZNSt6vectorIfSaIfEE17_M_realloc_insertIJRKfEEEvN9__gnu_cxx17__normal_iteratorIPfS1_EEDpOT_@Base 2.9.0 - (optional=templinst)_ZNSt6vectorIjSaIjEE12emplace_backIJjEEEvDpOT_@Base 2.9.0 - (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390 !s390x !sparc64)_ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEjRKj@Base 2.4.0 + (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390 !s390x !sparc64)_ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEjRKj@Base 2.4.0 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEmRKj@Base 2.4.0 + (optional=templinst)_ZNSt6vectorIjSaIjEE17_M_default_appendEm@Base 2.10.1 (optional=templinst)_ZNSt6vectorIjSaIjEE17_M_realloc_insertIJRKjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_@Base 2.9.0 + (optional=templinst)_ZNSt6vectorIjSaIjEE17_M_realloc_insertIJjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_@Base 2.9.0 + (optional=templinst|subst)_ZNSt6vectorIjSaIjEE7reserveE{size_t}@Base 2.9.0 (optional=templinst)_ZNSt6vectorIjSaIjEEaSERKS1_@Base 2.4.0 + (optional=templinst|subst)_ZNSt6vectorIsSaIsEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPsS1_EE{size_t}RKs@Base 2.9.0 (optional=templinst)_ZNSt7__cxx1110_List_baseIN3osg12observer_ptrINS1_8StateSetEEESaIS4_EE8_M_clearEv@Base 2.7.0 (optional=templinst)_ZNSt7__cxx1110_List_baseIN3osg7ref_ptrIN8osgEarth11MapCallbackEEESaIS5_EE8_M_clearEv@Base 2.9.0 (optional=templinst)_ZNSt7__cxx1110_List_baseIN8osgEarth23TerrainTileModelFactory10HFCacheKeyESaIS3_EE8_M_clearEv@Base 2.8~rc1 @@ -4971,167 +5374,206 @@ (optional=templinst)_ZNSt7__cxx1110_List_baseIN8osgEarth7TileKeyESaIS2_EE8_M_clearEv@Base 2.7.0 (optional=templinst)_ZNSt7__cxx1110_List_baseIN9osgShadow16ConvexPolyhedron4FaceESaIS3_EE8_M_clearEv@Base 2.7.0 (optional=templinst)_ZNSt7__cxx1110_List_baseINS_12basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE8_M_clearEv@Base 2.7.0 + (optional=templinst)_ZNSt7__cxx1110_List_baseISt4pairIPKN3osg6CameraEN8osgEarth14DrapingCullSetEESaIS8_EE8_M_clearEv@Base 2.10.0 + (optional=templinst)_ZNSt7__cxx1110_List_baseISt4pairIPKN3osg6CameraEN8osgEarth15ClampingCullSetEESaIS8_EE8_M_clearEv@Base 2.10.0 + (optional=templinst)_ZNSt7__cxx1110_List_baseISt4pairIPKN3osg6CameraEN8osgEarth23CascadeDrapingDecorator11CameraLocalEESaIS9_EE8_M_clearEv@Base 2.10.1 + (optional=templinst)_ZNSt7__cxx1110_List_baseISt4pairIPN3osg6CameraEN8osgEarth16HorizonClipPlane13PerCameraDataEESaIS8_EE8_M_clearEv@Base 2.10.0 + (optional=templinst)_ZNSt7__cxx1110_List_baseISt4pairIPvN8osgEarth22TransientUserDataStore8DataPairEESaIS6_EE8_M_clearEv@Base 2.10.0 + (optional=templinst)_ZNSt7__cxx1110_List_baseISt4pairIiN3osg7ref_ptrINS2_4NodeEEEESaIS6_EE8_M_clearEv@Base 2.10.0 (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev@Base 2.7.0 (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev@Base 2.7.0 (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev@Base 2.7.0 - (optional=templinst)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EE18_M_assign_dispatchISt20_List_const_iteratorIS2_EEEvT_S8_St12__false_type@Base 2.8~rc1 - (optional=templinst|arch=hppa hurd-i386)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EE9push_backERKS2_@Base 2.9.0 - (optional=templinst)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EEC1ERKS4_@Base 2.7.0 - (optional=templinst)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EEC2ERKS4_@Base 2.7.0 - (optional=templinst|arch=alpha amd64 arm64 hppa kfreebsd-amd64 mips64el ppc64 ppc64el s390x sh4 sparc64)_ZNSt7__cxx114listIN9osgShadow16ConvexPolyhedron4FaceESaIS3_EE18_M_assign_dispatchISt20_List_const_iteratorIS3_EEEvT_S9_St12__false_type@Base 2.8~rc1 - (optional=templinst)_ZNSt7__cxx114listIN9osgShadow16ConvexPolyhedron4FaceESaIS3_EE6insertISt20_List_const_iteratorIS3_EvEESt14_List_iteratorIS3_ES8_T_SB_@Base 2.8~rc1 + (optional=templinst)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EE9push_backERKS2_@Base 2.9.0 + (optional=templinst)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EEC1ERKS4_@Base 2.10.1 + (optional=templinst)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EEC2ERKS4_@Base 2.10.1 + (optional=templinst)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EEaSERKS4_@Base 2.9.0 + (optional=templinst)_ZNSt8_Rb_treeIN3osg6Shader4TypeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.10.0 (optional=templinst)_ZNSt8_Rb_treeIN3osg7ref_ptrIN8osgEarth13ElevationPool4TileEEES5_St9_IdentityIS5_ENS3_20TileSortHiResToLoResESaIS5_EE16_M_insert_uniqueIS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_@Base 2.9.0 + (optional=templinst|arch=amd64 arm64 x32)_ZNSt8_Rb_treeIN3osg7ref_ptrIN8osgEarth13ElevationPool4TileEEES5_St9_IdentityIS5_ENS3_20TileSortHiResToLoResESaIS5_EE24_M_get_insert_unique_posERKS5_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIN3osg7ref_ptrIN8osgEarth13ElevationPool4TileEEES5_St9_IdentityIS5_ENS3_20TileSortHiResToLoResESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIN3osg7ref_ptrINS0_14StateAttributeEEES3_St9_IdentityIS3_EN8osgEarth13StateSetCache22CompareStateAttributesESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E@Base 2.4.0 (optional=templinst)_ZNSt8_Rb_treeIN3osg7ref_ptrINS0_8StateSetEEES3_St9_IdentityIS3_EN8osgEarth13StateSetCache16CompareStateSetsESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E@Base 2.4.0 - (optional=templinst)_ZNSt8_Rb_treeIN7osgUtil22LineSegmentIntersector12IntersectionES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyINS8_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeIS2_EPKSC_PSt18_Rb_tree_node_baseRT_@Base 2.8~rc1 - (optional=templinst)_ZNSt8_Rb_treeIN7osgUtil22LineSegmentIntersector12IntersectionES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.4.0 - (optional=templinst)_ZNSt8_Rb_treeIN7osgUtil22LineSegmentIntersector12IntersectionES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EEaSERKS8_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth10ShaderComp16FunctionLocationESt4pairIKS2_St8multimapIfNS1_8FunctionESt4lessIfESaIS3_IKfS6_EEEESt10_Select1stISD_ES7_IS2_ESaISD_EE24_M_get_insert_unique_posERS4_@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 m68k mips64el ppc64el sparc64 x32)_ZNSt8_Rb_treeIN8osgEarth10ShaderComp16FunctionLocationESt4pairIKS2_St8multimapIfNS1_8FunctionESt4lessIfESaIS3_IKfS6_EEEESt10_Select1stISD_ES7_IS2_ESaISD_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISD_ERS4_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth10ShaderComp16FunctionLocationESt4pairIKS2_St8multimapIfNS1_8FunctionESt4lessIfESaIS3_IKfS6_EEEESt10_Select1stISD_ES7_IS2_ESaISD_EE7_M_copyINSI_11_Alloc_nodeEEEPSt13_Rb_tree_nodeISD_EPKSM_PSt18_Rb_tree_node_baseRT_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth10ShaderComp16FunctionLocationESt4pairIKS2_St8multimapIfNS1_8FunctionESt4lessIfESaIS3_IKfS6_EEEESt10_Select1stISD_ES7_IS2_ESaISD_EE7_M_copyINSI_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeISD_EPKSM_PSt18_Rb_tree_node_baseRT_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth10ShaderComp16FunctionLocationESt4pairIKS2_St8multimapIfNS1_8FunctionESt4lessIfESaIS3_IKfS6_EEEESt10_Select1stISD_ES7_IS2_ESaISD_EE8_M_eraseEPSt13_Rb_tree_nodeISD_E@Base 2.6.0 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth16SpatialReference3KeyESt4pairIKS2_N3osg7ref_ptrIS1_EEESt10_Select1stIS8_ESt4lessIS2_ESaIS8_EE24_M_get_insert_unique_posERS4_@Base 2.6.0 - (optional=templinst|arch=amd64 arm64 hppa m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeIN8osgEarth16SpatialReference3KeyESt4pairIKS2_N3osg7ref_ptrIS1_EEESt10_Select1stIS8_ESt4lessIS2_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS4_@Base 2.8~rc1 + (optional=templinst|arch=amd64 arm64 hppa m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeIN8osgEarth16SpatialReference3KeyESt4pairIKS2_N3osg7ref_ptrIS1_EEESt10_Select1stIS8_ESt4lessIS2_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS4_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth16SpatialReference3KeyESt4pairIKS2_N3osg7ref_ptrIS1_EEESt10_Select1stIS8_ESt4lessIS2_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E@Base 2.6.0 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth20PrimitiveIntersector12IntersectionES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE15_M_insert_equalIRKS2_EESt17_Rb_tree_iteratorIS2_EOT_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth20PrimitiveIntersector12IntersectionES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE7_M_copyINS8_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeIS2_EPKSC_PSt18_Rb_tree_node_baseRT_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth20PrimitiveIntersector12IntersectionES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.5.0 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth20PrimitiveIntersector12IntersectionES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EEaSERKS8_@Base 2.9.0 + (optional=templinst|arch=amd64 arm64 m68k mips64el ppc64el sparc64 x32)_ZNSt8_Rb_treeIN8osgEarth23TerrainTileModelFactory10HFCacheKeyESt4pairIKS2_S3_INS1_12HFCacheValueESt14_List_iteratorIS2_EEESt10_Select1stIS9_ESt4lessIS2_ESaIS9_EE11equal_rangeERS4_@Base 2.9.0 + (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth23TerrainTileModelFactory10HFCacheKeyESt4pairIKS2_S3_INS1_12HFCacheValueESt14_List_iteratorIS2_EEESt10_Select1stIS9_ESt4lessIS2_ESaIS9_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS4_EESK_IJEEEEESt17_Rb_tree_iteratorIS9_ESt23_Rb_tree_const_iteratorIS9_EDpOT_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth23TerrainTileModelFactory10HFCacheKeyESt4pairIKS2_S3_INS1_12HFCacheValueESt14_List_iteratorIS2_EEESt10_Select1stIS9_ESt4lessIS2_ESaIS9_EE24_M_get_insert_unique_posERS4_@Base 2.9.0 - (optional=templinst|arch=amd64 arm64 hppa m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeIN8osgEarth23TerrainTileModelFactory10HFCacheKeyESt4pairIKS2_S3_INS1_12HFCacheValueESt14_List_iteratorIS2_EEESt10_Select1stIS9_ESt4lessIS2_ESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS4_@Base 2.9.0 + (optional=templinst|arch=amd64 arm64 hppa m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeIN8osgEarth23TerrainTileModelFactory10HFCacheKeyESt4pairIKS2_S3_INS1_12HFCacheValueESt14_List_iteratorIS2_EEESt10_Select1stIS9_ESt4lessIS2_ESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS4_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth23TerrainTileModelFactory10HFCacheKeyESt4pairIKS2_S3_INS1_12HFCacheValueESt14_List_iteratorIS2_EEESt10_Select1stIS9_ESt4lessIS2_ESaIS9_EE5eraseERS4_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth23TerrainTileModelFactory10HFCacheKeyESt4pairIKS2_S3_INS1_12HFCacheValueESt14_List_iteratorIS2_EEESt10_Select1stIS9_ESt4lessIS2_ESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E@Base 2.9.0 + (optional=templinst|arch=amd64 arm64 m68k mips64el ppc64el sparc64 x32)_ZNSt8_Rb_treeIN8osgEarth3URIESt4pairIKS1_S2_INS0_10ReadResultESt14_List_iteratorIS1_EEESt10_Select1stIS8_ESt4lessIS1_ESaIS8_EE11equal_rangeERS3_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth3URIESt4pairIKS1_S2_INS0_10ReadResultESt14_List_iteratorIS1_EEESt10_Select1stIS8_ESt4lessIS1_ESaIS8_EE24_M_get_insert_unique_posERS3_@Base 2.4.0 - (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeIN8osgEarth3URIESt4pairIKS1_S2_INS0_10ReadResultESt14_List_iteratorIS1_EEESt10_Select1stIS8_ESt4lessIS1_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS3_@Base 2.4.0 + (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeIN8osgEarth3URIESt4pairIKS1_S2_INS0_10ReadResultESt14_List_iteratorIS1_EEESt10_Select1stIS8_ESt4lessIS1_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS3_@Base 2.4.0 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth3URIESt4pairIKS1_S2_INS0_10ReadResultESt14_List_iteratorIS1_EEESt10_Select1stIS8_ESt4lessIS1_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E@Base 2.4.0 - (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeIN8osgEarth4Json5Value8CZStringESt4pairIKS3_S2_ESt10_Select1stIS6_ESt4lessIS3_ESaIS6_EE24_M_get_insert_unique_posERS5_@Base 2.4.0 - (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeIN8osgEarth4Json5Value8CZStringESt4pairIKS3_S2_ESt10_Select1stIS6_ESt4lessIS3_ESaIS6_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS6_ERS5_@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 m68k mips64el ppc64el sparc64 x32)_ZNSt8_Rb_treeIN8osgEarth4Json5Value8CZStringESt4pairIKS3_S2_ESt10_Select1stIS6_ESt4lessIS3_ESaIS6_EE11equal_rangeERS5_@Base 2.9.0 + (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth4Json5Value8CZStringESt4pairIKS3_S2_ESt10_Select1stIS6_ESt4lessIS3_ESaIS6_EE22_M_emplace_hint_uniqueIJRS6_EEESt17_Rb_tree_iteratorIS6_ESt23_Rb_tree_const_iteratorIS6_EDpOT_@Base 2.10.0 + (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth4Json5Value8CZStringESt4pairIKS3_S2_ESt10_Select1stIS6_ESt4lessIS3_ESaIS6_EE24_M_get_insert_unique_posERS5_@Base 2.4.0 + (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeIN8osgEarth4Json5Value8CZStringESt4pairIKS3_S2_ESt10_Select1stIS6_ESt4lessIS3_ESaIS6_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS6_ERS5_@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth4Json5Value8CZStringESt4pairIKS3_S2_ESt10_Select1stIS6_ESt4lessIS3_ESaIS6_EE7_M_copyINSC_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS6_EPKSG_PSt18_Rb_tree_node_baseRT_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth4Json5Value8CZStringESt4pairIKS3_S2_ESt10_Select1stIS6_ESt4lessIS3_ESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E@Base 2.4.0 - (optional=templinst|arch=amd64 arm64 hppa sh4)_ZNSt8_Rb_treeIN8osgEarth7TileKeyESt4pairIKS1_N3osg12observer_ptrINS0_13ElevationPool4TileEEEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE11equal_rangeERS3_@Base 2.9.0 - (optional=templinst|arch=amd64 arm64 hppa m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeIN8osgEarth7TileKeyESt4pairIKS1_N3osg12observer_ptrINS0_13ElevationPool4TileEEEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE24_M_get_insert_unique_posERS3_@Base 2.9.0 + (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth7TileKeyESt4pairIKS1_N3osg12observer_ptrINS0_13ElevationPool4TileEEEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE11equal_rangeERS3_@Base 2.9.0 + (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth7TileKeyESt4pairIKS1_N3osg12observer_ptrINS0_13ElevationPool4TileEEEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE24_M_get_insert_unique_posERS3_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth7TileKeyESt4pairIKS1_N3osg12observer_ptrINS0_13ElevationPool4TileEEEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS3_@Base 2.9.0 - (optional=templinst|arch=!amd64 !arm64 !hppa !sh4)_ZNSt8_Rb_treeIN8osgEarth7TileKeyESt4pairIKS1_N3osg12observer_ptrINS0_13ElevationPool4TileEEEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE5eraseERS3_@Base 2.9.0 + (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth7TileKeyESt4pairIKS1_N3osg12observer_ptrINS0_13ElevationPool4TileEEEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE5eraseERS3_@Base 2.10.1 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth7TileKeyESt4pairIKS1_N3osg12observer_ptrINS0_13ElevationPool4TileEEEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E@Base 2.9.0 - (optional=templinst|arch=amd64 arm64 hppa sh4)_ZNSt8_Rb_treeIN8osgEarth7TileKeyESt4pairIKS1_S2_IbSt14_List_iteratorIS1_EEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE11equal_rangeERS3_@Base 2.8~rc1 + (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth7TileKeyESt4pairIKS1_NS0_14LandCoverLayer18MetaImageComponentEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESH_IJEEEEESt17_Rb_tree_iteratorIS6_ESt23_Rb_tree_const_iteratorIS6_EDpOT_@Base 2.10.1 + (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth7TileKeyESt4pairIKS1_NS0_14LandCoverLayer18MetaImageComponentEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE24_M_get_insert_unique_posERS3_@Base 2.10.1 + (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth7TileKeyESt4pairIKS1_NS0_14LandCoverLayer18MetaImageComponentEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS6_ERS3_@Base 2.10.1 + (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth7TileKeyESt4pairIKS1_NS0_14LandCoverLayer18MetaImageComponentEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E@Base 2.10.1 + (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth7TileKeyESt4pairIKS1_S2_IbSt14_List_iteratorIS1_EEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE11equal_rangeERS3_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth7TileKeyESt4pairIKS1_S2_IbSt14_List_iteratorIS1_EEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE24_M_get_insert_unique_posERS3_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth7TileKeyESt4pairIKS1_S2_IbSt14_List_iteratorIS1_EEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS7_ERS3_@Base 2.8~rc1 - (optional=templinst|arch=!amd64 !arm64 !hppa !sh4)_ZNSt8_Rb_treeIN8osgEarth7TileKeyESt4pairIKS1_S2_IbSt14_List_iteratorIS1_EEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE5eraseERS3_@Base 2.9.0 + (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth7TileKeyESt4pairIKS1_S2_IbSt14_List_iteratorIS1_EEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE4findERS3_@Base 2.9.0 + (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth7TileKeyESt4pairIKS1_S2_IbSt14_List_iteratorIS1_EEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE5eraseERS3_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth7TileKeyESt4pairIKS1_S2_IbSt14_List_iteratorIS1_EEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E@Base 2.8~rc1 + (optional=templinst|arch=amd64 arm64 m68k mips64el ppc64el sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE11equal_rangeERKS5_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_@Base 2.8~rc1 - (optional=templinst|arch=!armel !armhf !hurd-i386 !i386 !mips !mipsel !powerpc)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE24_M_get_insert_unique_posERKS5_@Base 2.8~rc1 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE24_M_get_insert_unique_posERKS5_@Base 2.8~rc1 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE4findERKS5_@Base 2.10.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.7.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth12TerrainLayer16CacheBinMetadataEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESP_IJEEEEESt17_Rb_tree_iteratorISE_ESt23_Rb_tree_const_iteratorISE_EDpOT_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth12TerrainLayer16CacheBinMetadataEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE24_M_get_insert_unique_posERS7_@Base 2.8~rc1 - (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth12TerrainLayer16CacheBinMetadataEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_@Base 2.8~rc1 + (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth12TerrainLayer16CacheBinMetadataEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_@Base 2.8~rc1 (optional=templinst|arch=amd64 arm64 kfreebsd-amd64 mips64el ppc64el sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth12TerrainLayer16CacheBinMetadataEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE4findERS7_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth12TerrainLayer16CacheBinMetadataEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_M_eraseEPSt13_Rb_tree_nodeISE_E@Base 2.8~rc1 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth13VerticalDatumEEEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESO_IJEEEEESt17_Rb_tree_iteratorISD_ESt23_Rb_tree_const_iteratorISD_EDpOT_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth13VerticalDatumEEEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE24_M_get_insert_unique_posERS7_@Base 2.7.0 - (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth13VerticalDatumEEEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISD_ERS7_@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth13VerticalDatumEEEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISD_ERS7_@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth13VerticalDatumEEEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE8_M_eraseEPSt13_Rb_tree_nodeISD_E@Base 2.7.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth8CacheBinEEEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESO_IJEEEEESt17_Rb_tree_iteratorISD_ESt23_Rb_tree_const_iteratorISD_EDpOT_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth8CacheBinEEEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE24_M_get_insert_unique_posERS7_@Base 2.7.0 - (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth8CacheBinEEEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISD_ERS7_@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth8CacheBinEEEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISD_ERS7_@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 armel armhf m68k mips64el ppc64el sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth8CacheBinEEEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE4findERS7_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth8CacheBinEEEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE8_M_eraseEPSt13_Rb_tree_nodeISD_E@Base 2.7.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESN_IJEEEEESt17_Rb_tree_iteratorISC_ESt23_Rb_tree_const_iteratorISC_EDpOT_@Base 2.10.2 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE24_M_get_insert_unique_posERS7_@Base 2.10.2 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISC_ERS7_@Base 2.10.2 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE7_M_copyINSI_11_Alloc_nodeEEEPSt13_Rb_tree_nodeISC_EPKSM_PSt18_Rb_tree_node_baseRT_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE7_M_copyINSI_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeISC_EPKSM_PSt18_Rb_tree_node_baseRT_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE8_M_eraseEPSt13_Rb_tree_nodeISC_E@Base 2.7.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EEaSERKSI_@Base 2.9.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PN8osgEarth18ColorFilterFactoryEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESM_IJEEEEESt17_Rb_tree_iteratorISB_ESt23_Rb_tree_const_iteratorISB_EDpOT_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PN8osgEarth18ColorFilterFactoryEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE24_M_get_insert_unique_posERS7_@Base 2.7.0 - (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PN8osgEarth18ColorFilterFactoryEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISB_ERS7_@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PN8osgEarth18ColorFilterFactoryEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISB_ERS7_@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PN8osgEarth18ColorFilterFactoryEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE8_M_eraseEPSt13_Rb_tree_nodeISB_E@Base 2.7.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PvESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESK_IJEEEEESt17_Rb_tree_iteratorIS9_ESt23_Rb_tree_const_iteratorIS9_EDpOT_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PvESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE24_M_get_insert_unique_posERS7_@Base 2.7.0 - (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PvESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS7_@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PvESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS7_@Base 2.7.0 + (optional=templinst|arch=amd64 armel armhf m68k x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PvESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE4findERS7_@Base 2.10.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PvESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E@Base 2.7.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE17_M_emplace_uniqueIJS6_IS5_S5_EEEES6_ISt17_Rb_tree_iteratorIS8_EbEDpOT_@Base 2.10.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS7_@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE7_M_copyINSE_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS8_EPKSI_PSt18_Rb_tree_node_baseRT_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE7_M_copyINSE_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeIS8_EPKSI_PSt18_Rb_tree_node_baseRT_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E@Base 2.7.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EEaSERKSE_@Base 2.10.0 + (optional=templinst|arch=amd64 arm64 m68k mips64el ppc64el sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IS6_IN3osg7ref_ptrIKNS8_6ObjectEEEN8osgEarth6ConfigEESt14_List_iteratorIS5_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE11equal_rangeERS7_@Base 2.9.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IS6_IN3osg7ref_ptrIKNS8_6ObjectEEEN8osgEarth6ConfigEESt14_List_iteratorIS5_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESU_IJEEEEESt17_Rb_tree_iteratorISJ_ESt23_Rb_tree_const_iteratorISJ_EDpOT_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IS6_IN3osg7ref_ptrIKNS8_6ObjectEEEN8osgEarth6ConfigEESt14_List_iteratorIS5_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE24_M_get_insert_unique_posERS7_@Base 2.7.0 - (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IS6_IN3osg7ref_ptrIKNS8_6ObjectEEEN8osgEarth6ConfigEESt14_List_iteratorIS5_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISJ_ERS7_@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IS6_IN3osg7ref_ptrIKNS8_6ObjectEEEN8osgEarth6ConfigEESt14_List_iteratorIS5_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISJ_ERS7_@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IS6_IN3osg7ref_ptrIKNS8_6ObjectEEEN8osgEarth6ConfigEESt14_List_iteratorIS5_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE4findERS7_@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IS6_IN3osg7ref_ptrIKNS8_6ObjectEEEN8osgEarth6ConfigEESt14_List_iteratorIS5_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE5eraseERS7_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IS6_IN3osg7ref_ptrIKNS8_6ObjectEEEN8osgEarth6ConfigEESt14_List_iteratorIS5_EEESt10_Select1stISJ_ESt4lessIS5_ESaISJ_EE8_M_eraseEPSt13_Rb_tree_nodeISJ_E@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorIN8osgEarth6ConfigESaISA_EEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE24_M_get_insert_unique_posERS7_@Base 2.7.0 - (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorIN8osgEarth6ConfigESaISA_EEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISD_ERS7_@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorIN8osgEarth6ConfigESaISA_EEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISD_ERS7_@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorIN8osgEarth6ConfigESaISA_EEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE8_M_eraseEPSt13_Rb_tree_nodeISD_E@Base 2.7.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_bESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_bESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_@Base 2.7.0 - (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_bESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS7_@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_bESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS7_@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_bESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E@Base 2.7.0 - (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_dESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_@Base 2.7.0 - (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_dESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 m68k mips64el ppc64el sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_jESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE11equal_rangeERS7_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_jESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE16_M_insert_uniqueISt23_Rb_tree_const_iteratorIS8_EEEvT_SI_@Base 2.7.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_jESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_jESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_jESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS7_@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_jESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E@Base 2.7.0 - (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_yESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_@Base 2.7.0 - (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_yESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS7_@Base 2.7.0 - (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_yESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E@Base 2.7.0 - (optional=templinst)_ZNSt8_Rb_treeIPKN3osg4NodeES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE16_M_insert_uniqueIS3_EESt4pairISt17_Rb_tree_iteratorIS3_EbEOT_@Base 2.8~rc1 + (optional=templinst)_ZNSt8_Rb_treeIPKN3osg4NodeES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE16_M_insert_uniqueIRKS3_EESt4pairISt17_Rb_tree_iteratorIS3_EbEOT_@Base 2.10.0 (optional=templinst)_ZNSt8_Rb_treeIPKN3osg4NodeES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E@Base 2.5.0 + (optional=templinst)_ZNSt8_Rb_treeIPKN3osg6ObjectESt4pairIKS3_jESt10_Select1stIS6_ESt4lessIS3_ESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E@Base 2.10.1 (optional=templinst)_ZNSt8_Rb_treeIPKN3osg8StateSetESt4pairIKS3_NS0_7ref_ptrIN7osgUtil10StateGraphEEEESt10_Select1stISA_ESt4lessIS3_ESaISA_EE24_M_get_insert_unique_posERS5_@Base 2.4.0 - (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeIPKN3osg8StateSetESt4pairIKS3_NS0_7ref_ptrIN7osgUtil10StateGraphEEEESt10_Select1stISA_ESt4lessIS3_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS5_@Base 2.4.0 + (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeIPKN3osg8StateSetESt4pairIKS3_NS0_7ref_ptrIN7osgUtil10StateGraphEEEESt10_Select1stISA_ESt4lessIS3_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS5_@Base 2.4.0 (optional=templinst)_ZNSt8_Rb_treeIPKN3osg8StateSetESt4pairIKS3_NS0_7ref_ptrIN7osgUtil10StateGraphEEEESt10_Select1stISA_ESt4lessIS3_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E@Base 2.4.0 + (optional=templinst|arch=amd64 arm64 m68k mips64el ppc64el sparc64 x32)_ZNSt8_Rb_treeIPKN8osgEarth5LayerESt4pairIKS3_St3setIiSt4lessIiESaIiEEESt10_Select1stISB_ES7_IS3_ESaISB_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISB_ERS5_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIPKN8osgEarth5LayerESt4pairIKS3_St3setIiSt4lessIiESaIiEEESt10_Select1stISB_ES7_IS3_ESaISB_EE8_M_eraseEPSt13_Rb_tree_nodeISB_E@Base 2.9.0 - (optional=templinst)_ZNSt8_Rb_treeIPN3osg11NodeVisitorESt4pairIKS2_N8osgEarth7FadeLOD11PerViewDataEESt10_Select1stIS8_ESt4lessIS2_ESaIS8_EE24_M_get_insert_unique_posERS4_@Base 2.7.0 + (optional=templinst|arch=!amd64 !arm64 !m68k !mips64el !ppc64el !sparc64 !x32)_ZNSt8_Rb_treeIPN3osg11NodeVisitorESt4pairIKS2_N8osgEarth7FadeLOD11PerViewDataEESt10_Select1stIS8_ESt4lessIS2_ESaIS8_EE24_M_get_insert_unique_posERS4_@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 m68k mips64el ppc64el sparc64 x32)_ZNSt8_Rb_treeIPN3osg11NodeVisitorESt4pairIKS2_N8osgEarth7FadeLOD11PerViewDataEESt10_Select1stIS8_ESt4lessIS2_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS4_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIPN3osg11NodeVisitorESt4pairIKS2_N8osgEarth7FadeLOD11PerViewDataEESt10_Select1stIS8_ESt4lessIS2_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E@Base 2.4.0 (optional=templinst)_ZNSt8_Rb_treeIPN3osg12BufferObjectES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueIS2_EESt4pairISt17_Rb_tree_iteratorIS2_EbEOT_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeIPN3osg12BufferObjectES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeIPN3osg4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueIS2_EESt4pairISt17_Rb_tree_iteratorIS2_EbEOT_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeIPN3osg4NodeES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.4.0 - (optional=templinst)_ZNSt8_Rb_treeIPN3osg6CameraESt4pairIKS2_N8osgEarth16OverlayDecorator11PerViewDataEESt10_Select1stIS8_ESt4lessIS2_ESaIS8_EE24_M_get_insert_unique_posERS4_@Base 2.9.0 + (optional=templinst)_ZNSt8_Rb_treeIPN3osg5ArrayESt4pairIKS2_N8osgEarth15GeometryClamper12GeometryDataEESt10_Select1stIS8_ESt4lessIS2_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS4_@Base 2.10.0 + (optional=templinst|arch=amd64 arm64 m68k mips64el ppc64el sparc64 x32)_ZNSt8_Rb_treeIPN3osg6CameraESt4pairIKS2_N8osgEarth16OverlayDecorator11PerViewDataEESt10_Select1stIS8_ESt4lessIS2_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS4_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIPN3osg6CameraESt4pairIKS2_N8osgEarth16OverlayDecorator11PerViewDataEESt10_Select1stIS8_ESt4lessIS2_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E@Base 2.4.0 (optional=templinst)_ZNSt8_Rb_treeIPN3osg8DrawableES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueIRKS2_EESt4pairISt17_Rb_tree_iteratorIS2_EbEOT_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeIPN3osg8DrawableES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeIPN3osg8GeometryES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.4.0 (optional=templinst)_ZNSt8_Rb_treeIPN3osg8StateSetES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueIRKS2_EESt4pairISt17_Rb_tree_iteratorIS2_EbEOT_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIPN3osg8StateSetES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.9.0 + (optional=templinst|arch=amd64 arm64 m68k mips64el ppc64el sparc64 x32)_ZNSt8_Rb_treeISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ES7_St9_IdentityIS7_EN8osgEarth8Registry12ActivityLessESaIS7_EE11equal_rangeERKS7_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ES7_St9_IdentityIS7_EN8osgEarth8Registry12ActivityLessESaIS7_EE16_M_insert_uniqueIS7_EES0_ISt17_Rb_tree_iteratorIS7_EbEOT_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ES7_St9_IdentityIS7_EN8osgEarth8Registry12ActivityLessESaIS7_EE5eraseERKS7_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ES7_St9_IdentityIS7_EN8osgEarth8Registry12ActivityLessESaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E@Base 2.7.0 + (optional=templinst)_ZNSt8_Rb_treeISt6vectorIPN8osgEarth10PolyShaderESaIS3_EESt4pairIKS5_N3osg7ref_ptrINS1_11ProgramRepo5EntryEEEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE24_M_get_insert_unique_posERS7_@Base 2.10.0 + (optional=templinst)_ZNSt8_Rb_treeISt6vectorIPN8osgEarth10PolyShaderESaIS3_EESt4pairIKS5_N3osg7ref_ptrINS1_11ProgramRepo5EntryEEEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISD_ERS7_@Base 2.10.0 + (optional=templinst)_ZNSt8_Rb_treeISt6vectorIPN8osgEarth10PolyShaderESaIS3_EESt4pairIKS5_N3osg7ref_ptrINS1_11ProgramRepo5EntryEEEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE8_M_eraseEPSt13_Rb_tree_nodeISD_E@Base 2.10.0 (optional=templinst)_ZNSt8_Rb_treeIcSt4pairIKcbESt10_Select1stIS2_ESt4lessIcESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.4.0 + (optional=templinst|arch=i386)_ZNSt8_Rb_treeIfSt4pairIKfN3osg7ref_ptrIN8osgEarth11TaskRequestEEEESt10_Select1stIS7_ESt4lessIfESaIS7_EE16_M_emplace_equalIJS0_IfPS5_EEEESt17_Rb_tree_iteratorIS7_EDpOT_@Base 2.10.0 (optional=templinst)_ZNSt8_Rb_treeIfSt4pairIKfN3osg7ref_ptrIN8osgEarth11TaskRequestEEEESt10_Select1stIS7_ESt4lessIfESaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E@Base 2.4.0 (optional=templinst)_ZNSt8_Rb_treeIfSt4pairIKfN8osgEarth10ShaderComp8FunctionEESt10_Select1stIS5_ESt4lessIfESaIS5_EE15_M_insert_equalIRKS5_EESt17_Rb_tree_iteratorIS5_EOT_@Base 2.9.0 + (optional=templinst)_ZNSt8_Rb_treeIfSt4pairIKfN8osgEarth10ShaderComp8FunctionEESt10_Select1stIS5_ESt4lessIfESaIS5_EE16_M_emplace_equalIJS0_IfS4_EEEESt17_Rb_tree_iteratorIS5_EDpOT_@Base 2.10.0 (optional=templinst)_ZNSt8_Rb_treeIfSt4pairIKfN8osgEarth10ShaderComp8FunctionEESt10_Select1stIS5_ESt4lessIfESaIS5_EE7_M_copyINSB_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS5_EPKSF_PSt18_Rb_tree_node_baseRT_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeIfSt4pairIKfN8osgEarth10ShaderComp8FunctionEESt10_Select1stIS5_ESt4lessIfESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.6.0 - (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeIiSt4pairIKiS0_IN3osg7ref_ptrIN8osgEarth11TaskServiceEEEfEESt10_Select1stIS8_ESt4lessIiESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS1_@Base 2.4.0 + (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeIiSt4pairIKiS0_IN3osg7ref_ptrIN8osgEarth11TaskServiceEEEfEESt10_Select1stIS8_ESt4lessIiESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS1_@Base 2.4.0 (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKiS0_IN3osg7ref_ptrIN8osgEarth11TaskServiceEEEfEESt10_Select1stIS8_ESt4lessIiESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E@Base 2.4.0 + (optional=templinst)_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE16_M_insert_uniqueIRKiEESt4pairISt17_Rb_tree_iteratorIiEbEOT_@Base 2.10.0 (optional=templinst)_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE16_M_insert_uniqueISt23_Rb_tree_const_iteratorIiEEEvT_S9_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE16_M_insert_uniqueIiEESt4pairISt17_Rb_tree_iteratorIiEbEOT_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE5eraseERKi@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE7_M_copyINS5_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIiEPKS9_PSt18_Rb_tree_node_baseRT_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8_M_eraseEPSt13_Rb_tree_nodeIiE@Base 2.4.0 - (optional=templinst|arch=amd64 arm64 hppa m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeIjSt4pairIKjN3osg12observer_ptrINS2_10ReferencedEEEESt10_Select1stIS6_ESt4lessIjESaIS6_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS6_ERS1_@Base 2.9.0 + (optional=templinst|arch=amd64 arm64 hppa m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeIjSt4pairIKjN3osg12observer_ptrINS2_10ReferencedEEEESt10_Select1stIS6_ESt4lessIjESaIS6_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS6_ERS1_@Base 2.9.0 + (optional=templinst|arch=!amd64 !arm64 !m68k !mips64el !ppc64el !sparc64 !x32)_ZNSt8_Rb_treeIjSt4pairIKjN3osg12observer_ptrINS2_10ReferencedEEEESt10_Select1stIS6_ESt4lessIjESaIS6_EE5eraseERS1_@Base 2.10.0 (optional=templinst)_ZNSt8_Rb_treeIjSt4pairIKjN3osg12observer_ptrINS2_10ReferencedEEEESt10_Select1stIS6_ESt4lessIjESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E@Base 2.9.0 - (optional=templinst|arch=!armhf !mips !mipsel)_ZNSt8_Rb_treeIjSt4pairIKjN3osg7ref_ptrINS2_10RefMatrixdEEEESt10_Select1stIS6_ESt4lessIjESaIS6_EE24_M_get_insert_unique_posERS1_@Base 2.7.0 - (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeIjSt4pairIKjN3osg7ref_ptrINS2_10RefMatrixdEEEESt10_Select1stIS6_ESt4lessIjESaIS6_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS6_ERS1_@Base 2.6.0 + (optional=templinst|arch=!arm64 !m68k !mips64el !ppc64el !sparc64 !x32)_ZNSt8_Rb_treeIjSt4pairIKjN3osg7ref_ptrINS2_10RefMatrixdEEEESt10_Select1stIS6_ESt4lessIjESaIS6_EE24_M_get_insert_unique_posERS1_@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeIjSt4pairIKjN3osg7ref_ptrINS2_10RefMatrixdEEEESt10_Select1stIS6_ESt4lessIjESaIS6_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS6_ERS1_@Base 2.6.0 (optional=templinst)_ZNSt8_Rb_treeIjSt4pairIKjN3osg7ref_ptrINS2_10RefMatrixdEEEESt10_Select1stIS6_ESt4lessIjESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E@Base 2.5.0 - (optional=templinst|arch=amd64 arm64 hppa m68k sh4)_ZNSt8_Rb_treeIjSt4pairIKjN8osgEarth10HTTPClientEESt10_Select1stIS4_ESt4lessIjESaIS4_EE24_M_get_insert_unique_posERS1_@Base 2.7.0 + (optional=templinst)_ZNSt8_Rb_treeIjSt4pairIKjN8osgEarth10HTTPClientEESt10_Select1stIS4_ESt4lessIjESaIS4_EE24_M_get_insert_unique_posERS1_@Base 2.10.1 + (optional=templinst|arch=amd64 arm64 m68k mips64el ppc64el sparc64 x32)_ZNSt8_Rb_treeIjSt4pairIKjN8osgEarth10HTTPClientEESt10_Select1stIS4_ESt4lessIjESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS1_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIjSt4pairIKjN8osgEarth10HTTPClientEESt10_Select1stIS4_ESt4lessIjESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E@Base 2.4.0 - (optional=templinst|arch=amd64 arm64 mips64el ppc64el)_ZNSt8_Rb_treeIjSt4pairIKjS0_IN3osg7ref_ptrIKNS2_7UniformEEEjEESt10_Select1stIS8_ESt4lessIjESaIS8_EE24_M_get_insert_unique_posERS1_@Base 2.8~rc1 + (optional=templinst)_ZNSt8_Rb_treeIjSt4pairIKjPN8osgEarth9AsyncNodeEESt10_Select1stIS5_ESt4lessIjESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS1_@Base 2.10.1 + (optional=templinst)_ZNSt8_Rb_treeIjSt4pairIKjPN8osgEarth9AsyncNodeEESt10_Select1stIS5_ESt4lessIjESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.10.1 + (optional=templinst)_ZNSt8_Rb_treeIjSt4pairIKjS0_IN3osg7ref_ptrIKNS2_7UniformEEEjEESt10_Select1stIS8_ESt4lessIjESaIS8_EE24_M_get_insert_unique_posERS1_@Base 2.10.1 + (optional=templinst|arch=amd64 arm64 x32)_ZNSt8_Rb_treeIjSt4pairIKjS0_IN3osg7ref_ptrIKNS2_7UniformEEEjEESt10_Select1stIS8_ESt4lessIjESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS1_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE16_M_insert_uniqueIRKjEESt4pairISt17_Rb_tree_iteratorIjEbEOT_@Base 2.8~rc1 _ZSt10noshowbaseRSt8ios_base@Base 2.8~rc1 - (optional=templinst|arch=!alpha !amd64 !arm64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390x !sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN8osgEarth14GeoHeightFieldESt6vectorIS3_SaIS3_EEEEiS3_NS0_5__ops15_Iter_comp_iterINS3_23SortByResolutionFunctorEEEEvT_T0_SE_T1_T2_@Base 2.6.0 - (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN8osgEarth14GeoHeightFieldESt6vectorIS3_SaIS3_EEEElS3_NS0_5__ops15_Iter_comp_iterINS3_23SortByResolutionFunctorEEEEvT_T0_SE_T1_T2_@Base 2.6.0 - (optional=templinst)_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPN8osgEarth14GeoHeightFieldESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterINS3_23SortByResolutionFunctorEEEEvT_SD_T0_@Base 2.6.0 (optional=templinst|arch=!alpha !amd64 !arm64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390x !sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN8osgEarth14GeoHeightFieldESt6vectorIS3_SaIS3_EEEEiNS0_5__ops15_Iter_comp_iterINS3_23SortByResolutionFunctorEEEEvT_SD_T0_T1_@Base 2.6.0 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN8osgEarth14GeoHeightFieldESt6vectorIS3_SaIS3_EEEElNS0_5__ops15_Iter_comp_iterINS3_23SortByResolutionFunctorEEEEvT_SD_T0_T1_@Base 2.6.0 + _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN6mapbox6detail6EarcutIjE4NodeESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS5_14eliminateHolesIS9_IS9_IN3osg5Vec2fESaISH_EESaISJ_EEEES7_RKT_S7_EUlPKS6_SQ_E_EEEvSM_SM_T0_T1_@Base 2.10.1 _ZSt3decRSt8ios_base@Base 2.8~rc1 _ZSt3hexRSt8ios_base@Base 2.8~rc1 (optional=templinst|arch=ia64)_ZSt4copyIN8osgEarth4Json6Reader9ErrorInfoEESt15_Deque_iteratorIT_RS5_PS5_ES4_IS5_RKS5_PS9_ESC_S8_@Base 2.4.0 - (arch=amd64 arm64 hppa sh4)_ZSt4fillSt13_Bit_iteratorS_RKb@Base 2.9.0 + (optional=templinst)_ZSt4swapIN8osgEarth14GeoHeightFieldEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS6_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SG_@Base 2.9.0 _ZSt8showbaseRSt8ios_base@Base 2.8~rc1 - (optional=templinst|arch=amd64 arm64 armel armhf hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS0_5__ops10_Iter_predIPFiiEEEET_SG_SG_T0_St26random_access_iterator_tag@Base 2.7.0 - (optional=templinst|arch=!alpha !hurd-i386 !i386 !mips !mipsel !powerpc !ppc64 !s390x)_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIKS7_EEET_SH_SH_T0_St26random_access_iterator_tag@Base 2.9.0 - (optional=templinst)_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSt4pairIPvN8osgEarth22TransientUserDataStore8DataPairEESt6vectorIS7_SaIS7_EEEENS0_5__ops10_Iter_predIPFbRKS7_EEEET_SK_SK_T0_St26random_access_iterator_tag@Base 2.8~rc1 (optional=templinst)_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_@Base 2.7.0 + (optional=templinst|arch=!amd64 !arm64 !armel !armhf !i386 !sparc64 !x32)_ZStltIPN8osgEarth10PolyShaderESaIS2_EEbRKSt6vectorIT_T0_ES9_@Base 2.10.0 (optional=templinst)_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_@Base 2.8~rc1 - _ZTI10NullStream@Base 2.4.0 _ZTI11ExecuteTask@Base 2.6.0 _ZTI12TiXmlPrinter@Base 2.4.0 _ZTI13DeclutterSort@Base 2.5.0 _ZTI14HandleTileTask@Base 2.6.0 - _ZTI16NullStreamBuffer@Base 2.4.0 _ZTI29osgEarthStringReaderWriterXML@Base 2.4.0 _ZTI30osgEarthStringReaderWriterJSON@Base 2.4.0 _ZTI33RemoveBlacklistedFilenamesVisitor@Base 2.4.0 @@ -5160,23 +5602,36 @@ _ZTIN3osg18TemplateIndexArrayIsLNS_5Array4TypeE2ELi1ELi5122EEE@Base 2.9.0 _ZTIN3osg19TemplateValueObjectIbEE@Base 2.6.0 _ZTIN3osg20CoordinateSystemNodeE@Base 2.4.0 + _ZTIN3osg21PrimitiveIndexFunctorE@Base 2.10.0 _ZTIN3osg7MatrixdE@Base 2.4.0 _ZTIN3osg7MatrixfE@Base 2.9.0 _ZTIN3osg8CallbackE@Base 2.8~rc1 _ZTIN3osg8Drawable12CullCallbackE@Base 2.4.0 + _ZTIN3osg8Drawable26ComputeBoundingBoxCallbackE@Base 2.10.0 _ZTIN3osg9OperationE@Base 2.4.0 _ZTIN5osgDB14BaseSerializerE@Base 2.4.0 _ZTIN5osgDB14InputExceptionE@Base 2.4.0 _ZTIN5osgDB14UserSerializerIN8osgEarth14VirtualProgramEEE@Base 2.8~rc1 _ZTIN5osgDB15ImageSerializerIN3osg13TextureBufferENS1_5ImageEEE@Base 2.8~rc1 _ZTIN5osgDB16StringSerializerIN8osgEarth12StringObjectEEE@Base 2.4.0 + _ZTIN5osgDB18TemplateSerializerIN3osg5Vec4fEEE@Base 2.10.0 _ZTIN5osgDB18TemplateSerializerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@Base 2.7.0 _ZTIN5osgDB18TemplateSerializerIPN3osg5ImageEEE@Base 2.8~rc1 _ZTIN5osgDB18TemplateSerializerIbEE@Base 2.8~rc1 + _ZTIN5osgDB18TemplateSerializerIfEE@Base 2.10.0 _ZTIN5osgDB18TemplateSerializerIiEE@Base 2.8~rc1 _ZTIN5osgDB18TemplateSerializerIjEE@Base 2.8~rc1 + _ZTIN5osgDB18TemplateSerializerItEE@Base 2.10.0 + _ZTIN5osgDB19PropByRefSerializerIN8osgEarth12LineDrawableEN3osg5Vec4fEEE@Base 2.10.0 + _ZTIN5osgDB19PropByRefSerializerIN8osgEarth13PointDrawableEN3osg5Vec4fEEE@Base 2.10.0 _ZTIN5osgDB19PropByValSerializerIN3osg13TextureBufferEiEE@Base 2.8~rc1 + _ZTIN5osgDB19PropByValSerializerIN8osgEarth12LineDrawableEfEE@Base 2.10.0 + _ZTIN5osgDB19PropByValSerializerIN8osgEarth12LineDrawableEiEE@Base 2.10.0 + _ZTIN5osgDB19PropByValSerializerIN8osgEarth12LineDrawableEjEE@Base 2.10.0 + _ZTIN5osgDB19PropByValSerializerIN8osgEarth12LineDrawableEtEE@Base 2.10.0 _ZTIN5osgDB19PropByValSerializerIN8osgEarth13DrapeableNodeEbEE@Base 2.8~rc1 + _ZTIN5osgDB19PropByValSerializerIN8osgEarth13PointDrawableEfEE@Base 2.10.0 + _ZTIN5osgDB19PropByValSerializerIN8osgEarth13PointDrawableEjEE@Base 2.10.0 _ZTIN5osgDB19PropByValSerializerIN8osgEarth14VirtualProgramEbEE@Base 2.8~rc1 _ZTIN5osgDB19PropByValSerializerIN8osgEarth14VirtualProgramEjEE@Base 2.8~rc1 _ZTIN5osgDB19PropByValSerializerIN8osgEarth8LightGL3EbEE@Base 2.9.0 @@ -5187,6 +5642,7 @@ _ZTIN7osgUtil18VertexCacheVisitorE@Base 2.5.0 _ZTIN7osgUtil20BaseOptimizerVisitorE@Base 2.4.0 _ZTIN7osgUtil24VertexAccessOrderVisitorE@Base 2.5.0 + _ZTIN7osgUtil9Optimizer20MergeGeometryVisitorE@Base 2.10.0 _ZTIN7osgUtil9RenderBin12DrawCallbackE@Base 2.5.0 _ZTIN7osgUtil9RenderBin12SortCallbackE@Base 2.5.0 _ZTIN8osgEarth10Annotation12BboxDrawableE@Base 2.8~rc1 @@ -5198,7 +5654,9 @@ _ZTIN8osgEarth10MapOptionsE@Base 2.4.0 _ZTIN8osgEarth10MaskSourceE@Base 2.4.0 _ZTIN8osgEarth10ModelLayerE@Base 2.4.0 + _ZTIN8osgEarth10NullStreamE@Base 2.10.0 _ZTIN8osgEarth10PatchLayerE@Base 2.9.0 + _ZTIN8osgEarth10PointGroupE@Base 2.10.0 _ZTIN8osgEarth10PoisonPillE@Base 2.6.0 _ZTIN8osgEarth10PolyShaderE@Base 2.8~rc1 _ZTIN8osgEarth10ReadResultE@Base 2.4.0 @@ -5210,20 +5668,24 @@ _ZTIN8osgEarth10URIContextE@Base 2.4.0 _ZTIN8osgEarth10VideoLayerE@Base 2.9.0 _ZTIN8osgEarth10XmlElementE@Base 2.4.0 + _ZTIN8osgEarth11AsyncResultE@Base 2.10.1 _ZTIN8osgEarth11CacheDriverE@Base 2.5.0 _ZTIN8osgEarth11CachePolicyE@Base 2.4.0 _ZTIN8osgEarth11FadeOptionsE@Base 2.4.0 _ZTIN8osgEarth11HTTPRequestE@Base 2.4.0 _ZTIN8osgEarth11HorizonNodeE@Base 2.8~rc1 _ZTIN8osgEarth11ImageMosaicE@Base 2.4.0 + _ZTIN8osgEarth11LayerShaderE@Base 2.10.1 _ZTIN8osgEarth11MapCallbackE@Base 2.4.0 _ZTIN8osgEarth11MaterialGL3E@Base 2.9.0 _ZTIN8osgEarth11MixinVectorIN3osg7MatrixfENS1_6ObjectEEE@Base 2.6.0 _ZTIN8osgEarth11ModelSourceE@Base 2.4.0 _ZTIN8osgEarth11ObjectIndexE@Base 2.7.0 _ZTIN8osgEarth11OptionsDataIKNS_3MapEEE@Base 2.9.0 + _ZTIN8osgEarth11OptionsDataINS_13AsyncFunctionEEE@Base 2.10.1 _ZTIN8osgEarth11OptionsDataINS_9PagedNodeEEE@Base 2.9.0 - _ZTIN8osgEarth11StateSetLODE@Base 2.6.0 + _ZTIN8osgEarth11ProgramRepo5EntryE@Base 2.10.0 + _ZTIN8osgEarth11ProgramRepoE@Base 2.10.0 _ZTIN8osgEarth11TaskRequestE@Base 2.4.0 _ZTIN8osgEarth11TaskServiceE@Base 2.4.0 _ZTIN8osgEarth11TileHandlerE@Base 2.6.0 @@ -5239,6 +5701,8 @@ _ZTIN8osgEarth12HTTPResponse4PartE@Base 2.4.0 _ZTIN8osgEarth12HTTPResponseE@Base 2.4.0 _ZTIN8osgEarth12LayerOptionsE@Base 2.9.0 + _ZTIN8osgEarth12LineDrawableE@Base 2.10.0 + _ZTIN8osgEarth12NotifyStreamE@Base 2.10.0 _ZTIN8osgEarth12PluginLoaderINS_10ImageLayerENS_5LayerEEE@Base 2.9.0 _ZTIN8osgEarth12PluginLoaderINS_10ModelLayerENS_5LayerEEE@Base 2.9.0 _ZTIN8osgEarth12PluginLoaderINS_10VideoLayerENS_5LayerEEE@Base 2.9.0 @@ -5262,6 +5726,7 @@ _ZTIN8osgEarth13DirtyNotifierE@Base 2.4.0 _ZTIN8osgEarth13DrapeableNodeE@Base 2.4.0 _ZTIN8osgEarth13DrawInstanced15MatrixRefVectorE@Base 2.6.0 + _ZTIN8osgEarth13DrawInstanced20MakeTransformsStaticE@Base 2.10.1 _ZTIN8osgEarth13DrawInstanced22ConvertToDrawInstancedE@Base 2.4.0 _ZTIN8osgEarth13ElevationPool14GetElevationOpE@Base 2.9.0 _ZTIN8osgEarth13ElevationPool4TileE@Base 2.9.0 @@ -5270,9 +5735,11 @@ _ZTIN8osgEarth13LayerCallbackE@Base 2.9.0 _ZTIN8osgEarth13NotifierGroupINS_16OverlayDecoratorEEE@Base 2.4.0 _ZTIN8osgEarth13ObserverGroupE@Base 2.4.0 + _ZTIN8osgEarth13PointDrawableE@Base 2.10.0 _ZTIN8osgEarth13ProxySettingsE@Base 2.4.0 _ZTIN8osgEarth13RequestRedrawE@Base 2.4.0 _ZTIN8osgEarth13ShaderFactoryE@Base 2.4.0 + _ZTIN8osgEarth13ShaderOptionsE@Base 2.10.1 _ZTIN8osgEarth13StateSetCacheE@Base 2.4.0 _ZTIN8osgEarth13TerrainEngineE@Base 2.8~rc1 _ZTIN8osgEarth13TiXmlDocumentE@Base 2.9.0 @@ -5303,15 +5770,20 @@ _ZTIN8osgEarth15TerrainResolverE@Base 2.6.0 _ZTIN8osgEarth15URIReadCallbackE@Base 2.4.0 _ZTIN8osgEarth16CacheTileHandlerE@Base 2.6.0 - _ZTIN8osgEarth16CullNodeByNormalE@Base 2.4.0 _ZTIN8osgEarth16DepthOffsetGroupE@Base 2.4.0 _ZTIN8osgEarth16DirectoryVisitorE@Base 2.5.0 _ZTIN8osgEarth16DrapingTechniqueE@Base 2.4.0 + _ZTIN8osgEarth16HorizonClipPlane13ResizeFunctorE@Base 2.10.0 + _ZTIN8osgEarth16HorizonClipPlane14ReleaseFunctorE@Base 2.10.0 + _ZTIN8osgEarth16HorizonClipPlaneE@Base 2.10.0 _ZTIN8osgEarth16MaskLayerOptionsE@Base 2.4.0 _ZTIN8osgEarth16MaskSourceDriverE@Base 2.5.0 _ZTIN8osgEarth16MaterialCallbackE@Base 2.9.0 + _ZTIN8osgEarth16NullStreamBufferE@Base 2.10.0 _ZTIN8osgEarth16OverlayDecoratorE@Base 2.4.0 _ZTIN8osgEarth16OverlayTechniqueE@Base 2.4.0 + _ZTIN8osgEarth16PerObjectFastMapIPN3osg6CameraENS_16HorizonClipPlane13PerCameraDataEE12ConstFunctorE@Base 2.10.0 + _ZTIN8osgEarth16PerObjectFastMapIPN3osg6CameraENS_16HorizonClipPlane13PerCameraDataEE7FunctorE@Base 2.10.0 _ZTIN8osgEarth16ProgressCallbackE@Base 2.4.0 _ZTIN8osgEarth16ProxyCullVisitorE@Base 2.4.0 _ZTIN8osgEarth16ResourceReleaserE@Base 2.8~rc1 @@ -5343,8 +5815,8 @@ _ZTIN8osgEarth18ModelLayerCallbackE@Base 2.9.0 _ZTIN8osgEarth18ModelSourceFactoryE@Base 2.5.0 _ZTIN8osgEarth18ModelSourceOptionsE@Base 2.4.0 + _ZTIN8osgEarth18NotifyStreamBufferE@Base 2.10.0 _ZTIN8osgEarth18ObjectIndexBuilderIN3osg10ReferencedEEE@Base 2.7.0 - _ZTIN8osgEarth18PixelAutoTransformE@Base 2.4.0 _ZTIN8osgEarth18SceneGraphCallbackE@Base 2.9.0 _ZTIN8osgEarth18TaskServiceManagerE@Base 2.4.0 _ZTIN8osgEarth18TileKeyListVisitorE@Base 2.6.0 @@ -5353,12 +5825,14 @@ _ZTIN8osgEarth19ColorFilterRegistryE@Base 2.4.0 _ZTIN8osgEarth19CompositeTileSourceE@Base 2.4.0 _ZTIN8osgEarth19DriverConfigOptionsE@Base 2.4.0 + _ZTIN8osgEarth19GL3RealizeOperationE@Base 2.10.0 _ZTIN8osgEarth19HorizonCullCallbackE@Base 2.7.0 _ZTIN8osgEarth19LandCoverDictionaryE@Base 2.9.0 _ZTIN8osgEarth19PhongLightingEffectE@Base 2.6.0 _ZTIN8osgEarth19SceneGraphCallbacksE@Base 2.9.0 _ZTIN8osgEarth19TerrainLayerOptionsE@Base 2.4.0 _ZTIN8osgEarth19VisibleLayerOptionsE@Base 2.9.0 + _ZTIN8osgEarth20AltitudeCullCallbackE@Base 2.10.0 _ZTIN8osgEarth20ChromeMetricsBackendE@Base 2.9.0 _ZTIN8osgEarth20CubeSpatialReferenceE@Base 2.4.0 _ZTIN8osgEarth20DeclutterSortFunctorE@Base 2.5.0 @@ -5368,18 +5842,20 @@ _ZTIN8osgEarth20TerrainLayerCallbackE@Base 2.4.0 _ZTIN8osgEarth20VertexCacheOptimizerE@Base 2.5.0 _ZTIN8osgEarth20VisibleLayerCallbackE@Base 2.9.0 + _ZTIN8osgEarth21AsyncNodePseudoLoaderE@Base 2.10.1 _ZTIN8osgEarth21ElevationLayerOptionsE@Base 2.4.0 _ZTIN8osgEarth21LandCoverLayerOptionsE@Base 2.9.0 _ZTIN8osgEarth21LandCoverValueMappingE@Base 2.9.0 _ZTIN8osgEarth21ScreenSpaceLayoutDataE@Base 2.8~rc1 _ZTIN8osgEarth21TerrainTileLayerModelE@Base 2.8~rc1 - _ZTIN8osgEarth22DisableSubgraphCullingE@Base 2.4.0 _ZTIN8osgEarth22LandCoverCoverageLayerE@Base 2.9.0 _ZTIN8osgEarth22MapNodeObserverVisitorE@Base 2.4.0 _ZTIN8osgEarth22SetDataVarianceVisitorE@Base 2.5.0 _ZTIN8osgEarth22TerrainCallbackAdapterINS_12GeoTransformEEE@Base 2.6.0 _ZTIN8osgEarth22TerrainCallbackContextE@Base 2.4.0 _ZTIN8osgEarth22TextureAndImageVisitorE@Base 2.8~rc1 + _ZTIN8osgEarth23CascadeDrapingDecorator11CameraLocalE@Base 2.10.1 + _ZTIN8osgEarth23CascadeDrapingDecoratorE@Base 2.10.1 _ZTIN8osgEarth23ClipToGeocentricHorizonE@Base 2.6.0 _ZTIN8osgEarth23ConsoleProgressCallbackE@Base 2.4.0 _ZTIN8osgEarth23GeometryClamperCallbackE@Base 2.8~rc1 @@ -5411,10 +5887,10 @@ _ZTIN8osgEarth29LandCoverCoverageLayerOptionsE@Base 2.9.0 _ZTIN8osgEarth30LightSourceGL3UniformGeneratorE@Base 2.9.0 _ZTIN8osgEarth30TerrainEngineNodeCallbackProxyE@Base 2.4.0 - _ZTIN8osgEarth31DoNotComputeNearFarCullCallbackE@Base 2.4.0 _ZTIN8osgEarth31PagedLODWithSceneGraphCallbacksE@Base 2.9.0 _ZTIN8osgEarth36AllocateAndMergeBufferObjectsVisitorE@Base 2.7.0 - _ZTIN8osgEarth3Map16ElevationLayerCBE@Base 2.5.0 + _ZTIN8osgEarth3Map14VisibleLayerCBE@Base 2.10.0 + _ZTIN8osgEarth3Map7LayerCBE@Base 2.10.0 _ZTIN8osgEarth3MapE@Base 2.4.0 _ZTIN8osgEarth3URIE@Base 2.4.0 _ZTIN8osgEarth4Json10FastWriterE@Base 2.4.0 @@ -5422,6 +5898,7 @@ _ZTIN8osgEarth4Json14ValueAllocatorE@Base 2.4.0 _ZTIN8osgEarth4Json21DefaultValueAllocatorE@Base 2.4.0 _ZTIN8osgEarth4Json6WriterE@Base 2.4.0 + _ZTIN8osgEarth4TextE@Base 2.10.0 _ZTIN8osgEarth5AngleE@Base 2.7.0 _ZTIN8osgEarth5CacheE@Base 2.4.0 _ZTIN8osgEarth5GeoidE@Base 2.4.0 @@ -5439,6 +5916,7 @@ _ZTIN8osgEarth7TileKeyE@Base 2.4.0 _ZTIN8osgEarth7XmlNodeE@Base 2.4.0 _ZTIN8osgEarth7XmlTextE@Base 2.4.0 + _ZTIN8osgEarth8AsyncLODE@Base 2.10.1 _ZTIN8osgEarth8CacheBinE@Base 2.4.0 _ZTIN8osgEarth8DistanceE@Base 2.7.0 _ZTIN8osgEarth8GeoImageE@Base 2.4.0 @@ -5448,7 +5926,6 @@ _ZTIN8osgEarth8LRUCacheINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIN3osg7ref_ptrIKNS8_6ObjectEEENS_6ConfigEESt4lessIS6_EEE@Base 2.7.0 _ZTIN8osgEarth8LightGL3E@Base 2.9.0 _ZTIN8osgEarth8MapFrameE@Base 2.4.0 - _ZTIN8osgEarth8MaskNodeE@Base 2.4.0 _ZTIN8osgEarth8MemCacheE@Base 2.4.0 _ZTIN8osgEarth8RegistryE@Base 2.4.0 _ZTIN8osgEarth8optionalIN3osg3LOD9RangeModeEEE@Base 2.9.0 @@ -5461,11 +5938,13 @@ _ZTIN8osgEarth8optionalINS_11CachePolicyEEE@Base 2.4.0 _ZTIN8osgEarth8optionalINS_12CacheOptionsEEE@Base 2.4.0 _ZTIN8osgEarth8optionalINS_13ProxySettingsEEE@Base 2.4.0 + _ZTIN8osgEarth8optionalINS_13ShaderOptionsEEE@Base 2.10.1 _ZTIN8osgEarth8optionalINS_14ProfileOptionsEEE@Base 2.4.0 _ZTIN8osgEarth8optionalINS_17ImageLayerOptionsEEE@Base 2.4.0 _ZTIN8osgEarth8optionalINS_17MaskSourceOptionsEEE@Base 2.4.0 _ZTIN8osgEarth8optionalINS_17TileSourceOptionsEEE@Base 2.4.0 _ZTIN8osgEarth8optionalINS_18ModelSourceOptionsEEE@Base 2.4.0 + _ZTIN8osgEarth8optionalINS_19VisibleLayerOptions5BlendEEE@Base 2.10.0 _ZTIN8osgEarth8optionalINS_21ElevationLayerOptionsEEE@Base 2.6.0 _ZTIN8osgEarth8optionalINS_21ElevationNoDataPolicyEEE@Base 2.6.0 _ZTIN8osgEarth8optionalINS_22ElevationInterpolationEEE@Base 2.4.0 @@ -5482,9 +5961,12 @@ _ZTIN8osgEarth8optionalIiEE@Base 2.4.0 _ZTIN8osgEarth8optionalIjEE@Base 2.4.0 _ZTIN8osgEarth8optionalIlEE@Base 2.5.0 + (arch=x32)_ZTIN8osgEarth8optionalIxEE@Base 2.10.0 + _ZTIN8osgEarth9AsyncNodeE@Base 2.10.1 _ZTIN8osgEarth9ExtensionE@Base 2.7.0 _ZTIN8osgEarth9GeoCircleE@Base 2.4.0 _ZTIN8osgEarth9GeoExtentE@Base 2.4.0 + _ZTIN8osgEarth9LineGroupE@Base 2.10.0 _ZTIN8osgEarth9MaskLayerE@Base 2.4.0 _ZTIN8osgEarth9NormalMapE@Base 2.9.0 _ZTIN8osgEarth9PagedNodeE@Base 2.9.0 @@ -5497,12 +5979,10 @@ _ZTIN8osgEarth9TiXmlTextE@Base 2.9.0 _ZTIN8osgEarth9TileImageE@Base 2.4.0 _ZTIN8osgEarth9URIStreamE@Base 2.4.0 - _ZTS10NullStream@Base 2.4.0 _ZTS11ExecuteTask@Base 2.6.0 _ZTS12TiXmlPrinter@Base 2.4.0 _ZTS13DeclutterSort@Base 2.5.0 _ZTS14HandleTileTask@Base 2.6.0 - _ZTS16NullStreamBuffer@Base 2.4.0 _ZTS29osgEarthStringReaderWriterXML@Base 2.4.0 _ZTS30osgEarthStringReaderWriterJSON@Base 2.4.0 _ZTS33RemoveBlacklistedFilenamesVisitor@Base 2.4.0 @@ -5531,23 +6011,36 @@ _ZTSN3osg18TemplateIndexArrayIsLNS_5Array4TypeE2ELi1ELi5122EEE@Base 2.9.0 _ZTSN3osg19TemplateValueObjectIbEE@Base 2.6.0 _ZTSN3osg20CoordinateSystemNodeE@Base 2.4.0 + _ZTSN3osg21PrimitiveIndexFunctorE@Base 2.10.0 _ZTSN3osg7MatrixdE@Base 2.4.0 _ZTSN3osg7MatrixfE@Base 2.9.0 _ZTSN3osg8CallbackE@Base 2.8~rc1 _ZTSN3osg8Drawable12CullCallbackE@Base 2.4.0 + _ZTSN3osg8Drawable26ComputeBoundingBoxCallbackE@Base 2.10.0 _ZTSN3osg9OperationE@Base 2.4.0 _ZTSN5osgDB14BaseSerializerE@Base 2.4.0 _ZTSN5osgDB14InputExceptionE@Base 2.4.0 _ZTSN5osgDB14UserSerializerIN8osgEarth14VirtualProgramEEE@Base 2.8~rc1 _ZTSN5osgDB15ImageSerializerIN3osg13TextureBufferENS1_5ImageEEE@Base 2.8~rc1 _ZTSN5osgDB16StringSerializerIN8osgEarth12StringObjectEEE@Base 2.4.0 + _ZTSN5osgDB18TemplateSerializerIN3osg5Vec4fEEE@Base 2.10.0 _ZTSN5osgDB18TemplateSerializerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@Base 2.7.0 _ZTSN5osgDB18TemplateSerializerIPN3osg5ImageEEE@Base 2.8~rc1 _ZTSN5osgDB18TemplateSerializerIbEE@Base 2.8~rc1 + _ZTSN5osgDB18TemplateSerializerIfEE@Base 2.10.0 _ZTSN5osgDB18TemplateSerializerIiEE@Base 2.8~rc1 _ZTSN5osgDB18TemplateSerializerIjEE@Base 2.8~rc1 + _ZTSN5osgDB18TemplateSerializerItEE@Base 2.10.0 + _ZTSN5osgDB19PropByRefSerializerIN8osgEarth12LineDrawableEN3osg5Vec4fEEE@Base 2.10.0 + _ZTSN5osgDB19PropByRefSerializerIN8osgEarth13PointDrawableEN3osg5Vec4fEEE@Base 2.10.0 _ZTSN5osgDB19PropByValSerializerIN3osg13TextureBufferEiEE@Base 2.8~rc1 + _ZTSN5osgDB19PropByValSerializerIN8osgEarth12LineDrawableEfEE@Base 2.10.0 + _ZTSN5osgDB19PropByValSerializerIN8osgEarth12LineDrawableEiEE@Base 2.10.0 + _ZTSN5osgDB19PropByValSerializerIN8osgEarth12LineDrawableEjEE@Base 2.10.0 + _ZTSN5osgDB19PropByValSerializerIN8osgEarth12LineDrawableEtEE@Base 2.10.0 _ZTSN5osgDB19PropByValSerializerIN8osgEarth13DrapeableNodeEbEE@Base 2.8~rc1 + _ZTSN5osgDB19PropByValSerializerIN8osgEarth13PointDrawableEfEE@Base 2.10.0 + _ZTSN5osgDB19PropByValSerializerIN8osgEarth13PointDrawableEjEE@Base 2.10.0 _ZTSN5osgDB19PropByValSerializerIN8osgEarth14VirtualProgramEbEE@Base 2.8~rc1 _ZTSN5osgDB19PropByValSerializerIN8osgEarth14VirtualProgramEjEE@Base 2.8~rc1 _ZTSN5osgDB19PropByValSerializerIN8osgEarth8LightGL3EbEE@Base 2.9.0 @@ -5558,6 +6051,7 @@ _ZTSN7osgUtil18VertexCacheVisitorE@Base 2.5.0 _ZTSN7osgUtil20BaseOptimizerVisitorE@Base 2.4.0 _ZTSN7osgUtil24VertexAccessOrderVisitorE@Base 2.5.0 + _ZTSN7osgUtil9Optimizer20MergeGeometryVisitorE@Base 2.10.0 _ZTSN7osgUtil9RenderBin12DrawCallbackE@Base 2.5.0 _ZTSN7osgUtil9RenderBin12SortCallbackE@Base 2.5.0 _ZTSN8osgEarth10Annotation12BboxDrawableE@Base 2.8~rc1 @@ -5569,7 +6063,9 @@ _ZTSN8osgEarth10MapOptionsE@Base 2.4.0 _ZTSN8osgEarth10MaskSourceE@Base 2.4.0 _ZTSN8osgEarth10ModelLayerE@Base 2.4.0 + _ZTSN8osgEarth10NullStreamE@Base 2.10.0 _ZTSN8osgEarth10PatchLayerE@Base 2.9.0 + _ZTSN8osgEarth10PointGroupE@Base 2.10.0 _ZTSN8osgEarth10PoisonPillE@Base 2.6.0 _ZTSN8osgEarth10PolyShaderE@Base 2.8~rc1 _ZTSN8osgEarth10ReadResultE@Base 2.4.0 @@ -5581,20 +6077,24 @@ _ZTSN8osgEarth10URIContextE@Base 2.4.0 _ZTSN8osgEarth10VideoLayerE@Base 2.9.0 _ZTSN8osgEarth10XmlElementE@Base 2.4.0 + _ZTSN8osgEarth11AsyncResultE@Base 2.10.1 _ZTSN8osgEarth11CacheDriverE@Base 2.5.0 _ZTSN8osgEarth11CachePolicyE@Base 2.4.0 _ZTSN8osgEarth11FadeOptionsE@Base 2.4.0 _ZTSN8osgEarth11HTTPRequestE@Base 2.4.0 _ZTSN8osgEarth11HorizonNodeE@Base 2.8~rc1 _ZTSN8osgEarth11ImageMosaicE@Base 2.4.0 + _ZTSN8osgEarth11LayerShaderE@Base 2.10.1 _ZTSN8osgEarth11MapCallbackE@Base 2.4.0 _ZTSN8osgEarth11MaterialGL3E@Base 2.9.0 _ZTSN8osgEarth11MixinVectorIN3osg7MatrixfENS1_6ObjectEEE@Base 2.6.0 _ZTSN8osgEarth11ModelSourceE@Base 2.4.0 _ZTSN8osgEarth11ObjectIndexE@Base 2.7.0 _ZTSN8osgEarth11OptionsDataIKNS_3MapEEE@Base 2.9.0 + _ZTSN8osgEarth11OptionsDataINS_13AsyncFunctionEEE@Base 2.10.1 _ZTSN8osgEarth11OptionsDataINS_9PagedNodeEEE@Base 2.9.0 - _ZTSN8osgEarth11StateSetLODE@Base 2.6.0 + _ZTSN8osgEarth11ProgramRepo5EntryE@Base 2.10.0 + _ZTSN8osgEarth11ProgramRepoE@Base 2.10.0 _ZTSN8osgEarth11TaskRequestE@Base 2.4.0 _ZTSN8osgEarth11TaskServiceE@Base 2.4.0 _ZTSN8osgEarth11TileHandlerE@Base 2.6.0 @@ -5610,6 +6110,8 @@ _ZTSN8osgEarth12HTTPResponse4PartE@Base 2.4.0 _ZTSN8osgEarth12HTTPResponseE@Base 2.4.0 _ZTSN8osgEarth12LayerOptionsE@Base 2.9.0 + _ZTSN8osgEarth12LineDrawableE@Base 2.10.0 + _ZTSN8osgEarth12NotifyStreamE@Base 2.10.0 _ZTSN8osgEarth12PluginLoaderINS_10ImageLayerENS_5LayerEEE@Base 2.9.0 _ZTSN8osgEarth12PluginLoaderINS_10ModelLayerENS_5LayerEEE@Base 2.9.0 _ZTSN8osgEarth12PluginLoaderINS_10VideoLayerENS_5LayerEEE@Base 2.9.0 @@ -5633,6 +6135,7 @@ _ZTSN8osgEarth13DirtyNotifierE@Base 2.4.0 _ZTSN8osgEarth13DrapeableNodeE@Base 2.4.0 _ZTSN8osgEarth13DrawInstanced15MatrixRefVectorE@Base 2.6.0 + _ZTSN8osgEarth13DrawInstanced20MakeTransformsStaticE@Base 2.10.1 _ZTSN8osgEarth13DrawInstanced22ConvertToDrawInstancedE@Base 2.4.0 _ZTSN8osgEarth13ElevationPool14GetElevationOpE@Base 2.9.0 _ZTSN8osgEarth13ElevationPool4TileE@Base 2.9.0 @@ -5641,9 +6144,11 @@ _ZTSN8osgEarth13LayerCallbackE@Base 2.9.0 _ZTSN8osgEarth13NotifierGroupINS_16OverlayDecoratorEEE@Base 2.4.0 _ZTSN8osgEarth13ObserverGroupE@Base 2.4.0 + _ZTSN8osgEarth13PointDrawableE@Base 2.10.0 _ZTSN8osgEarth13ProxySettingsE@Base 2.4.0 _ZTSN8osgEarth13RequestRedrawE@Base 2.4.0 _ZTSN8osgEarth13ShaderFactoryE@Base 2.4.0 + _ZTSN8osgEarth13ShaderOptionsE@Base 2.10.1 _ZTSN8osgEarth13StateSetCacheE@Base 2.4.0 _ZTSN8osgEarth13TerrainEngineE@Base 2.8~rc1 _ZTSN8osgEarth13TiXmlDocumentE@Base 2.9.0 @@ -5674,15 +6179,20 @@ _ZTSN8osgEarth15TerrainResolverE@Base 2.6.0 _ZTSN8osgEarth15URIReadCallbackE@Base 2.4.0 _ZTSN8osgEarth16CacheTileHandlerE@Base 2.6.0 - _ZTSN8osgEarth16CullNodeByNormalE@Base 2.4.0 _ZTSN8osgEarth16DepthOffsetGroupE@Base 2.4.0 _ZTSN8osgEarth16DirectoryVisitorE@Base 2.5.0 _ZTSN8osgEarth16DrapingTechniqueE@Base 2.4.0 + _ZTSN8osgEarth16HorizonClipPlane13ResizeFunctorE@Base 2.10.0 + _ZTSN8osgEarth16HorizonClipPlane14ReleaseFunctorE@Base 2.10.0 + _ZTSN8osgEarth16HorizonClipPlaneE@Base 2.10.0 _ZTSN8osgEarth16MaskLayerOptionsE@Base 2.4.0 _ZTSN8osgEarth16MaskSourceDriverE@Base 2.5.0 _ZTSN8osgEarth16MaterialCallbackE@Base 2.9.0 + _ZTSN8osgEarth16NullStreamBufferE@Base 2.10.0 _ZTSN8osgEarth16OverlayDecoratorE@Base 2.4.0 _ZTSN8osgEarth16OverlayTechniqueE@Base 2.4.0 + _ZTSN8osgEarth16PerObjectFastMapIPN3osg6CameraENS_16HorizonClipPlane13PerCameraDataEE12ConstFunctorE@Base 2.10.0 + _ZTSN8osgEarth16PerObjectFastMapIPN3osg6CameraENS_16HorizonClipPlane13PerCameraDataEE7FunctorE@Base 2.10.0 _ZTSN8osgEarth16ProgressCallbackE@Base 2.4.0 _ZTSN8osgEarth16ProxyCullVisitorE@Base 2.4.0 _ZTSN8osgEarth16ResourceReleaserE@Base 2.8~rc1 @@ -5714,8 +6224,8 @@ _ZTSN8osgEarth18ModelLayerCallbackE@Base 2.9.0 _ZTSN8osgEarth18ModelSourceFactoryE@Base 2.5.0 _ZTSN8osgEarth18ModelSourceOptionsE@Base 2.4.0 + _ZTSN8osgEarth18NotifyStreamBufferE@Base 2.10.0 _ZTSN8osgEarth18ObjectIndexBuilderIN3osg10ReferencedEEE@Base 2.7.0 - _ZTSN8osgEarth18PixelAutoTransformE@Base 2.4.0 _ZTSN8osgEarth18SceneGraphCallbackE@Base 2.9.0 _ZTSN8osgEarth18TaskServiceManagerE@Base 2.4.0 _ZTSN8osgEarth18TileKeyListVisitorE@Base 2.6.0 @@ -5724,12 +6234,14 @@ _ZTSN8osgEarth19ColorFilterRegistryE@Base 2.4.0 _ZTSN8osgEarth19CompositeTileSourceE@Base 2.4.0 _ZTSN8osgEarth19DriverConfigOptionsE@Base 2.4.0 + _ZTSN8osgEarth19GL3RealizeOperationE@Base 2.10.0 _ZTSN8osgEarth19HorizonCullCallbackE@Base 2.7.0 _ZTSN8osgEarth19LandCoverDictionaryE@Base 2.9.0 _ZTSN8osgEarth19PhongLightingEffectE@Base 2.6.0 _ZTSN8osgEarth19SceneGraphCallbacksE@Base 2.9.0 _ZTSN8osgEarth19TerrainLayerOptionsE@Base 2.4.0 _ZTSN8osgEarth19VisibleLayerOptionsE@Base 2.9.0 + _ZTSN8osgEarth20AltitudeCullCallbackE@Base 2.10.0 _ZTSN8osgEarth20ChromeMetricsBackendE@Base 2.9.0 _ZTSN8osgEarth20CubeSpatialReferenceE@Base 2.4.0 _ZTSN8osgEarth20DeclutterSortFunctorE@Base 2.5.0 @@ -5739,18 +6251,20 @@ _ZTSN8osgEarth20TerrainLayerCallbackE@Base 2.4.0 _ZTSN8osgEarth20VertexCacheOptimizerE@Base 2.5.0 _ZTSN8osgEarth20VisibleLayerCallbackE@Base 2.9.0 + _ZTSN8osgEarth21AsyncNodePseudoLoaderE@Base 2.10.1 _ZTSN8osgEarth21ElevationLayerOptionsE@Base 2.4.0 _ZTSN8osgEarth21LandCoverLayerOptionsE@Base 2.9.0 _ZTSN8osgEarth21LandCoverValueMappingE@Base 2.9.0 _ZTSN8osgEarth21ScreenSpaceLayoutDataE@Base 2.8~rc1 _ZTSN8osgEarth21TerrainTileLayerModelE@Base 2.8~rc1 - _ZTSN8osgEarth22DisableSubgraphCullingE@Base 2.4.0 _ZTSN8osgEarth22LandCoverCoverageLayerE@Base 2.9.0 _ZTSN8osgEarth22MapNodeObserverVisitorE@Base 2.4.0 _ZTSN8osgEarth22SetDataVarianceVisitorE@Base 2.5.0 _ZTSN8osgEarth22TerrainCallbackAdapterINS_12GeoTransformEEE@Base 2.6.0 _ZTSN8osgEarth22TerrainCallbackContextE@Base 2.4.0 _ZTSN8osgEarth22TextureAndImageVisitorE@Base 2.8~rc1 + _ZTSN8osgEarth23CascadeDrapingDecorator11CameraLocalE@Base 2.10.1 + _ZTSN8osgEarth23CascadeDrapingDecoratorE@Base 2.10.1 _ZTSN8osgEarth23ClipToGeocentricHorizonE@Base 2.6.0 _ZTSN8osgEarth23ConsoleProgressCallbackE@Base 2.4.0 _ZTSN8osgEarth23GeometryClamperCallbackE@Base 2.8~rc1 @@ -5782,10 +6296,10 @@ _ZTSN8osgEarth29LandCoverCoverageLayerOptionsE@Base 2.9.0 _ZTSN8osgEarth30LightSourceGL3UniformGeneratorE@Base 2.9.0 _ZTSN8osgEarth30TerrainEngineNodeCallbackProxyE@Base 2.4.0 - _ZTSN8osgEarth31DoNotComputeNearFarCullCallbackE@Base 2.4.0 _ZTSN8osgEarth31PagedLODWithSceneGraphCallbacksE@Base 2.9.0 _ZTSN8osgEarth36AllocateAndMergeBufferObjectsVisitorE@Base 2.7.0 - _ZTSN8osgEarth3Map16ElevationLayerCBE@Base 2.5.0 + _ZTSN8osgEarth3Map14VisibleLayerCBE@Base 2.10.0 + _ZTSN8osgEarth3Map7LayerCBE@Base 2.10.0 _ZTSN8osgEarth3MapE@Base 2.4.0 _ZTSN8osgEarth3URIE@Base 2.4.0 _ZTSN8osgEarth4Json10FastWriterE@Base 2.4.0 @@ -5793,6 +6307,7 @@ _ZTSN8osgEarth4Json14ValueAllocatorE@Base 2.4.0 _ZTSN8osgEarth4Json21DefaultValueAllocatorE@Base 2.4.0 _ZTSN8osgEarth4Json6WriterE@Base 2.4.0 + _ZTSN8osgEarth4TextE@Base 2.10.0 _ZTSN8osgEarth5AngleE@Base 2.7.0 _ZTSN8osgEarth5CacheE@Base 2.4.0 _ZTSN8osgEarth5GeoidE@Base 2.4.0 @@ -5810,6 +6325,7 @@ _ZTSN8osgEarth7TileKeyE@Base 2.4.0 _ZTSN8osgEarth7XmlNodeE@Base 2.4.0 _ZTSN8osgEarth7XmlTextE@Base 2.4.0 + _ZTSN8osgEarth8AsyncLODE@Base 2.10.1 _ZTSN8osgEarth8CacheBinE@Base 2.4.0 _ZTSN8osgEarth8DistanceE@Base 2.7.0 _ZTSN8osgEarth8GeoImageE@Base 2.4.0 @@ -5819,7 +6335,6 @@ _ZTSN8osgEarth8LRUCacheINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIN3osg7ref_ptrIKNS8_6ObjectEEENS_6ConfigEESt4lessIS6_EEE@Base 2.7.0 _ZTSN8osgEarth8LightGL3E@Base 2.9.0 _ZTSN8osgEarth8MapFrameE@Base 2.4.0 - _ZTSN8osgEarth8MaskNodeE@Base 2.4.0 _ZTSN8osgEarth8MemCacheE@Base 2.4.0 _ZTSN8osgEarth8RegistryE@Base 2.4.0 _ZTSN8osgEarth8optionalIN3osg3LOD9RangeModeEEE@Base 2.9.0 @@ -5832,11 +6347,13 @@ _ZTSN8osgEarth8optionalINS_11CachePolicyEEE@Base 2.4.0 _ZTSN8osgEarth8optionalINS_12CacheOptionsEEE@Base 2.4.0 _ZTSN8osgEarth8optionalINS_13ProxySettingsEEE@Base 2.4.0 + _ZTSN8osgEarth8optionalINS_13ShaderOptionsEEE@Base 2.10.1 _ZTSN8osgEarth8optionalINS_14ProfileOptionsEEE@Base 2.4.0 _ZTSN8osgEarth8optionalINS_17ImageLayerOptionsEEE@Base 2.4.0 _ZTSN8osgEarth8optionalINS_17MaskSourceOptionsEEE@Base 2.4.0 _ZTSN8osgEarth8optionalINS_17TileSourceOptionsEEE@Base 2.4.0 _ZTSN8osgEarth8optionalINS_18ModelSourceOptionsEEE@Base 2.4.0 + _ZTSN8osgEarth8optionalINS_19VisibleLayerOptions5BlendEEE@Base 2.10.0 _ZTSN8osgEarth8optionalINS_21ElevationLayerOptionsEEE@Base 2.6.0 _ZTSN8osgEarth8optionalINS_21ElevationNoDataPolicyEEE@Base 2.6.0 _ZTSN8osgEarth8optionalINS_22ElevationInterpolationEEE@Base 2.4.0 @@ -5853,9 +6370,12 @@ _ZTSN8osgEarth8optionalIiEE@Base 2.4.0 _ZTSN8osgEarth8optionalIjEE@Base 2.4.0 _ZTSN8osgEarth8optionalIlEE@Base 2.5.0 + (arch=x32)_ZTSN8osgEarth8optionalIxEE@Base 2.10.0 + _ZTSN8osgEarth9AsyncNodeE@Base 2.10.1 _ZTSN8osgEarth9ExtensionE@Base 2.7.0 _ZTSN8osgEarth9GeoCircleE@Base 2.4.0 _ZTSN8osgEarth9GeoExtentE@Base 2.4.0 + _ZTSN8osgEarth9LineGroupE@Base 2.10.0 _ZTSN8osgEarth9MaskLayerE@Base 2.4.0 _ZTSN8osgEarth9NormalMapE@Base 2.9.0 _ZTSN8osgEarth9PagedNodeE@Base 2.9.0 @@ -5868,27 +6388,31 @@ _ZTSN8osgEarth9TiXmlTextE@Base 2.9.0 _ZTSN8osgEarth9TileImageE@Base 2.4.0 _ZTSN8osgEarth9URIStreamE@Base 2.4.0 - _ZTT10NullStream@Base 2.4.0 _ZTT33RemoveBlacklistedFilenamesVisitor@Base 2.4.0 _ZTTN3osg8CallbackE@Base 2.8~rc1 _ZTTN3osg8Drawable12CullCallbackE@Base 2.4.0 _ZTTN7osgUtil18VertexCacheVisitorE@Base 2.5.0 _ZTTN7osgUtil24VertexAccessOrderVisitorE@Base 2.5.0 + _ZTTN7osgUtil9Optimizer20MergeGeometryVisitorE@Base 2.10.0 + _ZTTN8osgEarth10NullStreamE@Base 2.10.0 _ZTTN8osgEarth10TileSourceE@Base 2.4.0 _ZTTN8osgEarth11ViewVisitorINS_13RequestRedrawEEE@Base 2.4.0 + _ZTTN8osgEarth12NotifyStreamE@Base 2.10.0 + _ZTTN8osgEarth13DrawInstanced20MakeTransformsStaticE@Base 2.10.1 _ZTTN8osgEarth13DrawInstanced22ConvertToDrawInstancedE@Base 2.4.0 _ZTTN8osgEarth13ElevationPool14GetElevationOpE@Base 2.9.0 _ZTTN8osgEarth15GeometryClamperE@Base 2.8~rc1 _ZTTN8osgEarth15MapNodeReplacerE@Base 2.4.0 _ZTTN8osgEarth15ShaderGeneratorE@Base 2.4.0 - _ZTTN8osgEarth16CullNodeByNormalE@Base 2.4.0 + _ZTTN8osgEarth16HorizonClipPlaneE@Base 2.10.0 _ZTTN8osgEarth16MaterialCallbackE@Base 2.9.0 _ZTTN8osgEarth16ProxyCullVisitorE@Base 2.4.0 _ZTTN8osgEarth17GeometryValidatorE@Base 2.6.0 _ZTTN8osgEarth19CompositeTileSourceE@Base 2.4.0 + _ZTTN8osgEarth19GL3RealizeOperationE@Base 2.10.0 _ZTTN8osgEarth19HorizonCullCallbackE@Base 2.7.0 + _ZTTN8osgEarth20AltitudeCullCallbackE@Base 2.10.0 _ZTTN8osgEarth20VertexCacheOptimizerE@Base 2.5.0 - _ZTTN8osgEarth22DisableSubgraphCullingE@Base 2.4.0 _ZTTN8osgEarth22SetDataVarianceVisitorE@Base 2.5.0 _ZTTN8osgEarth22TextureAndImageVisitorE@Base 2.8~rc1 _ZTTN8osgEarth23ClipToGeocentricHorizonE@Base 2.6.0 @@ -5902,15 +6426,12 @@ _ZTTN8osgEarth27SuperClusterCullingCallbackE@Base 2.4.0 _ZTTN8osgEarth28FindTopMostNodeOfTypeVisitorINS_7MapNodeEEE@Base 2.4.0 _ZTTN8osgEarth30LightSourceGL3UniformGeneratorE@Base 2.9.0 - _ZTTN8osgEarth31DoNotComputeNearFarCullCallbackE@Base 2.4.0 _ZTTN8osgEarth36AllocateAndMergeBufferObjectsVisitorE@Base 2.7.0 _ZTTN8osgEarth7Terrain20OnTileAddedOperationE@Base 2.9.0 - _ZTV10NullStream@Base 2.4.0 _ZTV11ExecuteTask@Base 2.6.0 _ZTV12TiXmlPrinter@Base 2.4.0 _ZTV13DeclutterSort@Base 2.5.0 _ZTV14HandleTileTask@Base 2.6.0 - _ZTV16NullStreamBuffer@Base 2.4.0 _ZTV29osgEarthStringReaderWriterXML@Base 2.4.0 _ZTV30osgEarthStringReaderWriterJSON@Base 2.4.0 _ZTV33RemoveBlacklistedFilenamesVisitor@Base 2.4.0 @@ -5937,20 +6458,33 @@ _ZTVN3osg18TemplateIndexArrayIsLNS_5Array4TypeE2ELi1ELi5122EEE@Base 2.9.0 _ZTVN3osg19TemplateValueObjectIbEE@Base 2.6.0 _ZTVN3osg20CoordinateSystemNodeE@Base 2.4.0 + _ZTVN3osg21PrimitiveIndexFunctorE@Base 2.10.0 _ZTVN3osg8CallbackE@Base 2.8~rc1 _ZTVN3osg8Drawable12CullCallbackE@Base 2.4.0 + _ZTVN3osg8Drawable26ComputeBoundingBoxCallbackE@Base 2.10.0 _ZTVN5osgDB14BaseSerializerE@Base 2.4.0 _ZTVN5osgDB14InputExceptionE@Base 2.4.0 _ZTVN5osgDB14UserSerializerIN8osgEarth14VirtualProgramEEE@Base 2.8~rc1 _ZTVN5osgDB15ImageSerializerIN3osg13TextureBufferENS1_5ImageEEE@Base 2.8~rc1 _ZTVN5osgDB16StringSerializerIN8osgEarth12StringObjectEEE@Base 2.4.0 + _ZTVN5osgDB18TemplateSerializerIN3osg5Vec4fEEE@Base 2.10.0 _ZTVN5osgDB18TemplateSerializerINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@Base 2.7.0 _ZTVN5osgDB18TemplateSerializerIPN3osg5ImageEEE@Base 2.8~rc1 _ZTVN5osgDB18TemplateSerializerIbEE@Base 2.8~rc1 + _ZTVN5osgDB18TemplateSerializerIfEE@Base 2.10.0 _ZTVN5osgDB18TemplateSerializerIiEE@Base 2.8~rc1 _ZTVN5osgDB18TemplateSerializerIjEE@Base 2.8~rc1 + _ZTVN5osgDB18TemplateSerializerItEE@Base 2.10.0 + _ZTVN5osgDB19PropByRefSerializerIN8osgEarth12LineDrawableEN3osg5Vec4fEEE@Base 2.10.0 + _ZTVN5osgDB19PropByRefSerializerIN8osgEarth13PointDrawableEN3osg5Vec4fEEE@Base 2.10.0 _ZTVN5osgDB19PropByValSerializerIN3osg13TextureBufferEiEE@Base 2.8~rc1 + _ZTVN5osgDB19PropByValSerializerIN8osgEarth12LineDrawableEfEE@Base 2.10.0 + _ZTVN5osgDB19PropByValSerializerIN8osgEarth12LineDrawableEiEE@Base 2.10.0 + _ZTVN5osgDB19PropByValSerializerIN8osgEarth12LineDrawableEjEE@Base 2.10.0 + _ZTVN5osgDB19PropByValSerializerIN8osgEarth12LineDrawableEtEE@Base 2.10.0 _ZTVN5osgDB19PropByValSerializerIN8osgEarth13DrapeableNodeEbEE@Base 2.8~rc1 + _ZTVN5osgDB19PropByValSerializerIN8osgEarth13PointDrawableEfEE@Base 2.10.0 + _ZTVN5osgDB19PropByValSerializerIN8osgEarth13PointDrawableEjEE@Base 2.10.0 _ZTVN5osgDB19PropByValSerializerIN8osgEarth14VirtualProgramEbEE@Base 2.8~rc1 _ZTVN5osgDB19PropByValSerializerIN8osgEarth14VirtualProgramEjEE@Base 2.8~rc1 _ZTVN5osgDB19PropByValSerializerIN8osgEarth8LightGL3EbEE@Base 2.9.0 @@ -5959,6 +6493,7 @@ _ZTVN7osgUtil11IntersectorE@Base 2.4.0 _ZTVN7osgUtil18VertexCacheVisitorE@Base 2.5.0 _ZTVN7osgUtil24VertexAccessOrderVisitorE@Base 2.5.0 + _ZTVN7osgUtil9Optimizer20MergeGeometryVisitorE@Base 2.10.0 _ZTVN7osgUtil9RenderBin12DrawCallbackE@Base 2.5.0 _ZTVN7osgUtil9RenderBin12SortCallbackE@Base 2.5.0 _ZTVN8osgEarth10DataExtentE@Base 2.4.0 @@ -5969,7 +6504,9 @@ _ZTVN8osgEarth10MapOptionsE@Base 2.4.0 _ZTVN8osgEarth10MaskSourceE@Base 2.4.0 _ZTVN8osgEarth10ModelLayerE@Base 2.4.0 + _ZTVN8osgEarth10NullStreamE@Base 2.10.0 _ZTVN8osgEarth10PatchLayerE@Base 2.9.0 + _ZTVN8osgEarth10PointGroupE@Base 2.10.0 _ZTVN8osgEarth10PoisonPillE@Base 2.6.0 _ZTVN8osgEarth10PolyShaderE@Base 2.8~rc1 _ZTVN8osgEarth10ReadResultE@Base 2.4.0 @@ -5981,20 +6518,24 @@ _ZTVN8osgEarth10URIContextE@Base 2.4.0 _ZTVN8osgEarth10VideoLayerE@Base 2.9.0 _ZTVN8osgEarth10XmlElementE@Base 2.4.0 + _ZTVN8osgEarth11AsyncResultE@Base 2.10.1 _ZTVN8osgEarth11CacheDriverE@Base 2.5.0 _ZTVN8osgEarth11CachePolicyE@Base 2.4.0 _ZTVN8osgEarth11FadeOptionsE@Base 2.4.0 _ZTVN8osgEarth11HTTPRequestE@Base 2.4.0 _ZTVN8osgEarth11HorizonNodeE@Base 2.8~rc1 _ZTVN8osgEarth11ImageMosaicE@Base 2.4.0 + _ZTVN8osgEarth11LayerShaderE@Base 2.10.1 _ZTVN8osgEarth11MapCallbackE@Base 2.4.0 _ZTVN8osgEarth11MaterialGL3E@Base 2.9.0 _ZTVN8osgEarth11MixinVectorIN3osg7MatrixfENS1_6ObjectEEE@Base 2.6.0 _ZTVN8osgEarth11ModelSourceE@Base 2.4.0 _ZTVN8osgEarth11ObjectIndexE@Base 2.7.0 _ZTVN8osgEarth11OptionsDataIKNS_3MapEEE@Base 2.9.0 + _ZTVN8osgEarth11OptionsDataINS_13AsyncFunctionEEE@Base 2.10.1 _ZTVN8osgEarth11OptionsDataINS_9PagedNodeEEE@Base 2.9.0 - _ZTVN8osgEarth11StateSetLODE@Base 2.6.0 + _ZTVN8osgEarth11ProgramRepo5EntryE@Base 2.10.0 + _ZTVN8osgEarth11ProgramRepoE@Base 2.10.0 _ZTVN8osgEarth11TaskRequestE@Base 2.4.0 _ZTVN8osgEarth11TaskServiceE@Base 2.4.0 _ZTVN8osgEarth11TileHandlerE@Base 2.6.0 @@ -6010,6 +6551,8 @@ _ZTVN8osgEarth12HTTPResponse4PartE@Base 2.4.0 _ZTVN8osgEarth12HTTPResponseE@Base 2.4.0 _ZTVN8osgEarth12LayerOptionsE@Base 2.9.0 + _ZTVN8osgEarth12LineDrawableE@Base 2.10.0 + _ZTVN8osgEarth12NotifyStreamE@Base 2.10.0 _ZTVN8osgEarth12PluginLoaderINS_10ImageLayerENS_5LayerEEE@Base 2.9.0 _ZTVN8osgEarth12PluginLoaderINS_10ModelLayerENS_5LayerEEE@Base 2.9.0 _ZTVN8osgEarth12PluginLoaderINS_10VideoLayerENS_5LayerEEE@Base 2.9.0 @@ -6032,6 +6575,7 @@ _ZTVN8osgEarth13DirtyNotifierE@Base 2.4.0 _ZTVN8osgEarth13DrapeableNodeE@Base 2.4.0 _ZTVN8osgEarth13DrawInstanced15MatrixRefVectorE@Base 2.6.0 + _ZTVN8osgEarth13DrawInstanced20MakeTransformsStaticE@Base 2.10.1 _ZTVN8osgEarth13DrawInstanced22ConvertToDrawInstancedE@Base 2.4.0 _ZTVN8osgEarth13ElevationPool14GetElevationOpE@Base 2.9.0 _ZTVN8osgEarth13ElevationPool4TileE@Base 2.9.0 @@ -6040,8 +6584,10 @@ _ZTVN8osgEarth13LayerCallbackE@Base 2.9.0 _ZTVN8osgEarth13NotifierGroupINS_16OverlayDecoratorEEE@Base 2.4.0 _ZTVN8osgEarth13ObserverGroupE@Base 2.4.0 + _ZTVN8osgEarth13PointDrawableE@Base 2.10.0 _ZTVN8osgEarth13ProxySettingsE@Base 2.4.0 _ZTVN8osgEarth13ShaderFactoryE@Base 2.4.0 + _ZTVN8osgEarth13ShaderOptionsE@Base 2.10.1 _ZTVN8osgEarth13StateSetCacheE@Base 2.4.0 _ZTVN8osgEarth13TiXmlDocumentE@Base 2.9.0 _ZTVN8osgEarth13TileBlacklistE@Base 2.4.0 @@ -6068,13 +6614,16 @@ _ZTVN8osgEarth15TerrainCallbackE@Base 2.4.0 _ZTVN8osgEarth15URIReadCallbackE@Base 2.4.0 _ZTVN8osgEarth16CacheTileHandlerE@Base 2.6.0 - _ZTVN8osgEarth16CullNodeByNormalE@Base 2.4.0 _ZTVN8osgEarth16DepthOffsetGroupE@Base 2.4.0 _ZTVN8osgEarth16DirectoryVisitorE@Base 2.5.0 _ZTVN8osgEarth16DrapingTechniqueE@Base 2.4.0 + _ZTVN8osgEarth16HorizonClipPlane13ResizeFunctorE@Base 2.10.0 + _ZTVN8osgEarth16HorizonClipPlane14ReleaseFunctorE@Base 2.10.0 + _ZTVN8osgEarth16HorizonClipPlaneE@Base 2.10.0 _ZTVN8osgEarth16MaskLayerOptionsE@Base 2.4.0 _ZTVN8osgEarth16MaskSourceDriverE@Base 2.5.0 _ZTVN8osgEarth16MaterialCallbackE@Base 2.9.0 + _ZTVN8osgEarth16NullStreamBufferE@Base 2.10.0 _ZTVN8osgEarth16OverlayDecoratorE@Base 2.4.0 _ZTVN8osgEarth16OverlayTechniqueE@Base 2.4.0 _ZTVN8osgEarth16ProgressCallbackE@Base 2.4.0 @@ -6105,7 +6654,7 @@ _ZTVN8osgEarth18IntersectionPickerE@Base 2.7.0 _ZTVN8osgEarth18ModelSourceFactoryE@Base 2.5.0 _ZTVN8osgEarth18ModelSourceOptionsE@Base 2.4.0 - _ZTVN8osgEarth18PixelAutoTransformE@Base 2.4.0 + _ZTVN8osgEarth18NotifyStreamBufferE@Base 2.10.0 _ZTVN8osgEarth18SceneGraphCallbackE@Base 2.9.0 _ZTVN8osgEarth18TaskServiceManagerE@Base 2.4.0 _ZTVN8osgEarth18TileKeyListVisitorE@Base 2.6.0 @@ -6114,28 +6663,32 @@ _ZTVN8osgEarth19ColorFilterRegistryE@Base 2.4.0 _ZTVN8osgEarth19CompositeTileSourceE@Base 2.4.0 _ZTVN8osgEarth19DriverConfigOptionsE@Base 2.4.0 + _ZTVN8osgEarth19GL3RealizeOperationE@Base 2.10.0 _ZTVN8osgEarth19HorizonCullCallbackE@Base 2.7.0 _ZTVN8osgEarth19LandCoverDictionaryE@Base 2.9.0 _ZTVN8osgEarth19PhongLightingEffectE@Base 2.6.0 _ZTVN8osgEarth19SceneGraphCallbacksE@Base 2.9.0 _ZTVN8osgEarth19TerrainLayerOptionsE@Base 2.4.0 _ZTVN8osgEarth19VisibleLayerOptionsE@Base 2.9.0 + _ZTVN8osgEarth20AltitudeCullCallbackE@Base 2.10.0 _ZTVN8osgEarth20ChromeMetricsBackendE@Base 2.9.0 _ZTVN8osgEarth20CubeSpatialReferenceE@Base 2.4.0 _ZTVN8osgEarth20DeclutterSortFunctorE@Base 2.5.0 _ZTVN8osgEarth20ElevationLayerVectorE@Base 2.4.0 _ZTVN8osgEarth20PrimitiveIntersectorE@Base 2.5.0 _ZTVN8osgEarth20VertexCacheOptimizerE@Base 2.5.0 + _ZTVN8osgEarth21AsyncNodePseudoLoaderE@Base 2.10.1 _ZTVN8osgEarth21ElevationLayerOptionsE@Base 2.4.0 _ZTVN8osgEarth21LandCoverLayerOptionsE@Base 2.9.0 _ZTVN8osgEarth21LandCoverValueMappingE@Base 2.9.0 _ZTVN8osgEarth21TerrainTileLayerModelE@Base 2.8~rc1 - _ZTVN8osgEarth22DisableSubgraphCullingE@Base 2.4.0 _ZTVN8osgEarth22LandCoverCoverageLayerE@Base 2.9.0 _ZTVN8osgEarth22SetDataVarianceVisitorE@Base 2.5.0 _ZTVN8osgEarth22TerrainCallbackAdapterINS_12GeoTransformEEE@Base 2.6.0 _ZTVN8osgEarth22TerrainCallbackContextE@Base 2.4.0 _ZTVN8osgEarth22TextureAndImageVisitorE@Base 2.8~rc1 + _ZTVN8osgEarth23CascadeDrapingDecorator11CameraLocalE@Base 2.10.1 + _ZTVN8osgEarth23CascadeDrapingDecoratorE@Base 2.10.1 _ZTVN8osgEarth23ClipToGeocentricHorizonE@Base 2.6.0 _ZTVN8osgEarth23ConsoleProgressCallbackE@Base 2.4.0 _ZTVN8osgEarth23GeometryClamperCallbackE@Base 2.8~rc1 @@ -6166,10 +6719,10 @@ _ZTVN8osgEarth29LandCoverCoverageLayerOptionsE@Base 2.9.0 _ZTVN8osgEarth30LightSourceGL3UniformGeneratorE@Base 2.9.0 _ZTVN8osgEarth30TerrainEngineNodeCallbackProxyE@Base 2.4.0 - _ZTVN8osgEarth31DoNotComputeNearFarCullCallbackE@Base 2.4.0 _ZTVN8osgEarth31PagedLODWithSceneGraphCallbacksE@Base 2.9.0 _ZTVN8osgEarth36AllocateAndMergeBufferObjectsVisitorE@Base 2.7.0 - _ZTVN8osgEarth3Map16ElevationLayerCBE@Base 2.5.0 + _ZTVN8osgEarth3Map14VisibleLayerCBE@Base 2.10.0 + _ZTVN8osgEarth3Map7LayerCBE@Base 2.10.0 _ZTVN8osgEarth3MapE@Base 2.4.0 _ZTVN8osgEarth3URIE@Base 2.4.0 _ZTVN8osgEarth4Json10FastWriterE@Base 2.4.0 @@ -6177,6 +6730,7 @@ _ZTVN8osgEarth4Json14ValueAllocatorE@Base 2.4.0 _ZTVN8osgEarth4Json21DefaultValueAllocatorE@Base 2.4.0 _ZTVN8osgEarth4Json6WriterE@Base 2.4.0 + _ZTVN8osgEarth4TextE@Base 2.10.0 _ZTVN8osgEarth5AngleE@Base 2.7.0 _ZTVN8osgEarth5CacheE@Base 2.4.0 _ZTVN8osgEarth5GeoidE@Base 2.4.0 @@ -6194,6 +6748,7 @@ _ZTVN8osgEarth7TileKeyE@Base 2.4.0 _ZTVN8osgEarth7XmlNodeE@Base 2.4.0 _ZTVN8osgEarth7XmlTextE@Base 2.4.0 + _ZTVN8osgEarth8AsyncLODE@Base 2.10.1 _ZTVN8osgEarth8CacheBinE@Base 2.4.0 _ZTVN8osgEarth8DistanceE@Base 2.7.0 _ZTVN8osgEarth8GeoImageE@Base 2.4.0 @@ -6203,7 +6758,6 @@ _ZTVN8osgEarth8LRUCacheINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIN3osg7ref_ptrIKNS8_6ObjectEEENS_6ConfigEESt4lessIS6_EEE@Base 2.7.0 _ZTVN8osgEarth8LightGL3E@Base 2.9.0 _ZTVN8osgEarth8MapFrameE@Base 2.4.0 - _ZTVN8osgEarth8MaskNodeE@Base 2.4.0 _ZTVN8osgEarth8MemCacheE@Base 2.4.0 _ZTVN8osgEarth8RegistryE@Base 2.4.0 _ZTVN8osgEarth8optionalIN3osg3LOD9RangeModeEEE@Base 2.9.0 @@ -6216,11 +6770,13 @@ _ZTVN8osgEarth8optionalINS_11CachePolicyEEE@Base 2.4.0 _ZTVN8osgEarth8optionalINS_12CacheOptionsEEE@Base 2.4.0 _ZTVN8osgEarth8optionalINS_13ProxySettingsEEE@Base 2.4.0 + _ZTVN8osgEarth8optionalINS_13ShaderOptionsEEE@Base 2.10.1 _ZTVN8osgEarth8optionalINS_14ProfileOptionsEEE@Base 2.4.0 _ZTVN8osgEarth8optionalINS_17ImageLayerOptionsEEE@Base 2.4.0 _ZTVN8osgEarth8optionalINS_17MaskSourceOptionsEEE@Base 2.4.0 _ZTVN8osgEarth8optionalINS_17TileSourceOptionsEEE@Base 2.4.0 _ZTVN8osgEarth8optionalINS_18ModelSourceOptionsEEE@Base 2.4.0 + _ZTVN8osgEarth8optionalINS_19VisibleLayerOptions5BlendEEE@Base 2.10.0 _ZTVN8osgEarth8optionalINS_21ElevationLayerOptionsEEE@Base 2.6.0 _ZTVN8osgEarth8optionalINS_21ElevationNoDataPolicyEEE@Base 2.6.0 _ZTVN8osgEarth8optionalINS_22ElevationInterpolationEEE@Base 2.4.0 @@ -6237,9 +6793,12 @@ _ZTVN8osgEarth8optionalIiEE@Base 2.4.0 _ZTVN8osgEarth8optionalIjEE@Base 2.4.0 _ZTVN8osgEarth8optionalIlEE@Base 2.5.0 + (arch=x32)_ZTVN8osgEarth8optionalIxEE@Base 2.10.0 + _ZTVN8osgEarth9AsyncNodeE@Base 2.10.1 _ZTVN8osgEarth9ExtensionE@Base 2.8~rc1 _ZTVN8osgEarth9GeoCircleE@Base 2.4.0 _ZTVN8osgEarth9GeoExtentE@Base 2.4.0 + _ZTVN8osgEarth9LineGroupE@Base 2.10.0 _ZTVN8osgEarth9MaskLayerE@Base 2.4.0 _ZTVN8osgEarth9NormalMapE@Base 2.9.0 _ZTVN8osgEarth9PagedNodeE@Base 2.9.0 @@ -6285,7 +6844,7 @@ (c++)"non-virtual thunk to osgEarth::Terrain::getHeight(osg::Node*, osgEarth::SpatialReference const*, double, double, double*, double*) const@Base" 2.6.0 (c++)"non-virtual thunk to osgEarth::Terrain::getHeight(osgEarth::SpatialReference const*, double, double, double*, double*) const@Base" 2.4.0 (c++)"non-virtual thunk to osgEarth::Terrain::~Terrain()@Base" 2.4.0 - (c++)"non-virtual thunk to osgEarth::TerrainEngineNode::createTileModel(osgEarth::MapFrame const&, osgEarth::TileKey const&, osgEarth::CreateTileModelFilter const&, osgEarth::ProgressCallback*)@Base" 2.9.0 + (c++)"non-virtual thunk to osgEarth::TerrainEngineNode::createTileModel(osgEarth::Map const*, osgEarth::TileKey const&, osgEarth::CreateTileModelFilter const&, osgEarth::ProgressCallback*)@Base" 2.10.0 (c++)"non-virtual thunk to osgEarth::TerrainEngineNode::elevationBorderRequired() const@Base" 2.9.0 (c++)"non-virtual thunk to osgEarth::TerrainEngineNode::elevationTexturesRequired() const@Base" 2.7.0 (c++)"non-virtual thunk to osgEarth::TerrainEngineNode::fullDataAtFirstLodRequired() const@Base" 2.9.0 @@ -6298,6 +6857,7 @@ osgEarthGetSOVersion@Base 2.4.0 osgEarthGetVersion@Base 2.4.0 osgEarth_declutter@Base 2.5.0 + osgdb_ASYNC_PSEUDOLOADER_EXT@Base 2.10.1 osgdb_SHADERGEN_PL_EXTENSION@Base 2.4.0 osgdb_elevation@Base 2.9.0 osgdb_image@Base 2.9.0 @@ -6312,8 +6872,6 @@ osgdb_osgearth_screen_space_layout@Base 2.8~rc1 osgdb_video@Base 2.9.0 osgdb_xml@Base 2.4.0 - osgearth_g_NotifyLevel@Base 2.4.0 - (c++)"virtual thunk to NullStream::~NullStream()@Base" 2.4.0 (c++)"virtual thunk to RemoveBlacklistedFilenamesVisitor::~RemoveBlacklistedFilenamesVisitor()@Base" 2.4.0 (c++)"virtual thunk to osg::Callback::className() const@Base" 2.8~rc1 (c++)"virtual thunk to osg::Callback::clone(osg::CopyOp const&) const@Base" 2.8~rc1 @@ -6356,23 +6914,34 @@ (c++)"virtual thunk to osg::StateAttributeCallback::isSameKindAs(osg::Object const*) const@Base" 2.9.0 (c++)"virtual thunk to osg::StateAttributeCallback::libraryName() const@Base" 2.9.0 (c++)"virtual thunk to osgEarth::AllocateAndMergeBufferObjectsVisitor::~AllocateAndMergeBufferObjectsVisitor()@Base" 2.7.0 + (c++)"virtual thunk to osgEarth::AltitudeCullCallback::~AltitudeCullCallback()@Base" 2.10.0 (c++)"virtual thunk to osgEarth::ClipToGeocentricHorizon::~ClipToGeocentricHorizon()@Base" 2.6.0 (c++)"virtual thunk to osgEarth::CompositeTileSource::~CompositeTileSource()@Base" 2.4.0 - (c++)"virtual thunk to osgEarth::CullNodeByNormal::~CullNodeByNormal()@Base" 2.4.0 - (c++)"virtual thunk to osgEarth::DisableSubgraphCulling::~DisableSubgraphCulling()@Base" 2.4.0 - (c++)"virtual thunk to osgEarth::DoNotComputeNearFarCullCallback::~DoNotComputeNearFarCullCallback()@Base" 2.4.0 (c++)"virtual thunk to osgEarth::DrawInstanced::ConvertToDrawInstanced::~ConvertToDrawInstanced()@Base" 2.4.0 + (c++)"virtual thunk to osgEarth::DrawInstanced::MakeTransformsStatic::~MakeTransformsStatic()@Base" 2.10.1 (c++)"virtual thunk to osgEarth::ElevationPool::GetElevationOp::~GetElevationOp()@Base" 2.9.0 (c++)"virtual thunk to osgEarth::FindTopMostNodeOfTypeVisitor::~FindTopMostNodeOfTypeVisitor()@Base" 2.4.0 + (c++)"virtual thunk to osgEarth::GL3RealizeOperation::~GL3RealizeOperation()@Base" 2.10.0 (c++)"virtual thunk to osgEarth::GenerateGL3LightingUniforms::~GenerateGL3LightingUniforms()@Base" 2.9.0 (c++)"virtual thunk to osgEarth::GeometryClamper::~GeometryClamper()@Base" 2.8~rc1 (c++)"virtual thunk to osgEarth::GeometryValidator::~GeometryValidator()@Base" 2.6.0 + (c++)"virtual thunk to osgEarth::HorizonClipPlane::releaseGLObjects(osg::State*) const@Base" 2.10.0 + (c++)"virtual thunk to osgEarth::HorizonClipPlane::resizeGLObjectBuffers(unsigned int)@Base" 2.10.0 + (c++)"virtual thunk to osgEarth::HorizonClipPlane::~HorizonClipPlane()@Base" 2.10.0 (c++)"virtual thunk to osgEarth::HorizonCullCallback::~HorizonCullCallback()@Base" 2.7.0 + (c++)"virtual thunk to osgEarth::InstallViewportSizeUniform::className() const@Base" 2.10.0 + (c++)"virtual thunk to osgEarth::InstallViewportSizeUniform::clone(osg::CopyOp const&) const@Base" 2.10.0 + (c++)"virtual thunk to osgEarth::InstallViewportSizeUniform::cloneType() const@Base" 2.10.0 + (c++)"virtual thunk to osgEarth::InstallViewportSizeUniform::isSameKindAs(osg::Object const*) const@Base" 2.10.0 + (c++)"virtual thunk to osgEarth::InstallViewportSizeUniform::libraryName() const@Base" 2.10.0 (c++)"virtual thunk to osgEarth::InstallViewportSizeUniform::~InstallViewportSizeUniform()@Base" 2.9.0 + (c++)"virtual thunk to osgEarth::LightSourceGL3UniformGenerator::releaseGLObjects(osg::State*) const@Base" 2.10.0 (c++)"virtual thunk to osgEarth::LightSourceGL3UniformGenerator::run(osg::Object*, osg::Object*)@Base" 2.9.0 (c++)"virtual thunk to osgEarth::LightSourceGL3UniformGenerator::~LightSourceGL3UniformGenerator()@Base" 2.9.0 (c++)"virtual thunk to osgEarth::MapNodeReplacer::~MapNodeReplacer()@Base" 2.4.0 (c++)"virtual thunk to osgEarth::MaterialCallback::~MaterialCallback()@Base" 2.9.0 + (c++)"virtual thunk to osgEarth::NotifyStream::~NotifyStream()@Base" 2.10.0 + (c++)"virtual thunk to osgEarth::NullStream::~NullStream()@Base" 2.10.0 (c++)"virtual thunk to osgEarth::OcclusionCullingCallback::~OcclusionCullingCallback()@Base" 2.4.0 (c++)"virtual thunk to osgEarth::PrimitiveSetTypeCounter::~PrimitiveSetTypeCounter()@Base" 2.4.0 (c++)"virtual thunk to osgEarth::ProxyCullVisitor::~ProxyCullVisitor()@Base" 2.4.0 @@ -6393,13 +6962,20 @@ (c++)"virtual thunk to osgEarth::VertexCacheOptimizer::~VertexCacheOptimizer()@Base" 2.5.0 (c++)"virtual thunk to osgEarth::ViewVisitor::~ViewVisitor()@Base" 2.4.0 (c++)"virtual thunk to osgUtil::IntersectionVisitor::~IntersectionVisitor()@Base" 2.4.0 + (c++)"virtual thunk to osgUtil::Optimizer::MergeGeometryVisitor::~MergeGeometryVisitor()@Base" 2.10.0 (c++)"virtual thunk to osgUtil::VertexAccessOrderVisitor::~VertexAccessOrderVisitor()@Base" 2.5.0 (c++)"virtual thunk to osgUtil::VertexCacheVisitor::~VertexCacheVisitor()@Base" 2.5.0 wrapper_serializer_ClampableNode@Base 2.9.0 wrapper_serializer_DrapeableNode@Base 2.8~rc1 wrapper_serializer_DummyObject@Base 2.9.0 + wrapper_serializer_InstallViewportSizeUniform@Base 2.10.0 wrapper_serializer_LightGL3@Base 2.9.0 + wrapper_serializer_LineDrawable@Base 2.10.0 + wrapper_serializer_LineGroup@Base 2.10.0 wrapper_serializer_MaterialGL3@Base 2.9.0 + wrapper_serializer_PointDrawable@Base 2.10.0 + wrapper_serializer_PointGroup@Base 2.10.0 wrapper_serializer_StringObject@Base 2.4.0 wrapper_serializer_TextureBuffer@Base 2.8~rc1 wrapper_serializer_VirtualProgram@Base 2.8~rc1 + wrapper_serializer_osgEarth_Text@Base 2.10.0 diff -Nru osgearth-2.9.0+dfsg/debian/libosgearthannotation5.symbols osgearth-2.10.2+dfsg/debian/libosgearthannotation5.symbols --- osgearth-2.9.0+dfsg/debian/libosgearthannotation5.symbols 2018-02-07 17:53:05.000000000 +0000 +++ osgearth-2.10.2+dfsg/debian/libosgearthannotation5.symbols 2019-04-20 06:08:11.000000000 +0000 @@ -1,5 +1,6 @@ -# SymbolsHelper-Confirmed: 2.9.0 alpha arm64 armel armhf hppa hurd-i386 i386 m68k mips mips64el mipsel powerpc ppc64 ppc64el s390x sh4 sparc64 +# SymbolsHelper-Confirmed: 2.10.1 amd64 libosgEarthAnnotation.so.5 #PACKAGE# #MINVER# +* Build-Depends-Package: libosgearth-dev _ZN15DraggerCallback17onPositionChangedEPKN8osgEarth10Annotation7DraggerERKNS0_8GeoPointE@Base 2.7.0 _ZN15DraggerCallbackD0Ev@Base 2.4.0 _ZN15DraggerCallbackD1Ev@Base 2.4.0 @@ -50,6 +51,8 @@ _ZN3osg12ValueVisitor5applyERNS_5Vec2fE@Base 2.8~rc1 _ZN3osg12ValueVisitor5applyERNS_5Vec3fE@Base 2.8~rc1 _ZN3osg12ValueVisitor5applyERNS_5Vec4fE@Base 2.8~rc1 + (optional=templinst)_ZN3osg12observer_ptrINS_8StateSetEED1Ev@Base 2.10.0 + (optional=templinst)_ZN3osg12observer_ptrINS_8StateSetEED2Ev@Base 2.10.0 (optional=templinst)_ZN3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE11resizeArrayEj@Base 2.4.0 (optional=templinst)_ZN3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE12reserveArrayEj@Base 2.4.0 (optional=templinst)_ZN3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE4trimEv@Base 2.4.0 @@ -77,6 +80,7 @@ _ZN3osg17ConstValueVisitor5applyERKNS_5Vec2fE@Base 2.8~rc1 _ZN3osg17ConstValueVisitor5applyERKNS_5Vec3fE@Base 2.8~rc1 _ZN3osg17ConstValueVisitor5applyERKNS_5Vec4fE@Base 2.6.0 + _ZN3osg17DrawElementsUByte10addElementEj@Base 2.10.0 (optional=templinst)_ZN3osg18BoundingSphereImplINS_5Vec3fEE8expandByERKS2_@Base 2.4.0 _ZN3osg4Node10asDrawableEv@Base 2.8~rc1 _ZN3osg4Node10asGeometryEv@Base 2.8~rc1 @@ -103,8 +107,8 @@ _ZN3osg6Object6asNodeEv@Base 2.8~rc1 _ZN3osg6Object7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZN3osg6Object9asUniformEv@Base 2.8~rc1 - (optional=templinst)_ZN3osg7ref_ptrINS_7UniformEED1Ev@Base 2.4.0 - (optional=templinst)_ZN3osg7ref_ptrINS_7UniformEED2Ev@Base 2.4.0 + (optional=templinst)_ZN3osg7ref_ptrIN8osgEarth14VirtualProgramEED1Ev@Base 2.10.0 + (optional=templinst)_ZN3osg7ref_ptrIN8osgEarth14VirtualProgramEED2Ev@Base 2.10.0 _ZN3osg8Callback20removeNestedCallbackEPS0_@Base 2.8~rc1 _ZN3osg8Callback3runEPNS_6ObjectES2_@Base 2.8~rc1 _ZN3osg8CallbackD0Ev@Base 2.8~rc1 @@ -114,8 +118,6 @@ _ZN3osg8Drawable15setDrawCallbackEPNS0_12DrawCallbackE@Base 2.8~rc1 _ZN3osg8Geometry10asGeometryEv@Base 2.8~rc1 _ZN3osg8Geometry6acceptERNS_11NodeVisitorE@Base 2.8~rc1 - _ZN3osg8PolytopeC1Ev@Base 2.9.0 - _ZN3osg8PolytopeC2Ev@Base 2.9.0 _ZN3osg8PolytopeD1Ev@Base 2.4.0 _ZN3osg8PolytopeD2Ev@Base 2.4.0 _ZN5osgDB13InputIterator11matchStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8~rc1 @@ -135,35 +137,37 @@ _ZN5osgGA15GUIEventHandler6handleERKNS_15GUIEventAdapterERNS_16GUIActionAdapterEPN3osg6ObjectEPNS6_11NodeVisitorE@Base 2.4.0 (arch=ia64)_ZN7osgUtil11CullVisitor11popStateSetEv@Base 2.4.0 _ZN8osgEarth10Annotation10CircleNode11setArcStartERKNS_5AngleE@Base 2.7.0 - _ZN8osgEarth10Annotation10CircleNode14initCircleNodeEv@Base 2.8~rc1 + _ZN8osgEarth10Annotation10CircleNode13buildGeometryEv@Base 2.10.0 _ZN8osgEarth10Annotation10CircleNode14setNumSegmentsEj@Base 2.4.0 - _ZN8osgEarth10Annotation10CircleNode15rebuildGeometryEv@Base 2.8~rc1 + _ZN8osgEarth10Annotation10CircleNode3setERKNS_8GeoPointERKNS_8DistanceERKNS_9Symbology5StyleERKNS_5AngleESE_b@Base 2.10.0 _ZN8osgEarth10Annotation10CircleNode6acceptERN3osg11NodeVisitorE@Base 2.4.0 _ZN8osgEarth10Annotation10CircleNode6setPieERKb@Base 2.4.0 + _ZN8osgEarth10Annotation10CircleNode9constructEv@Base 2.10.0 _ZN8osgEarth10Annotation10CircleNode9setArcEndERKNS_5AngleE@Base 2.7.0 _ZN8osgEarth10Annotation10CircleNode9setRadiusERKNS_8DistanceE@Base 2.7.0 - _ZN8osgEarth10Annotation10CircleNodeC1EPNS_7MapNodeERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.4.0 - _ZN8osgEarth10Annotation10CircleNodeC1EPNS_7MapNodeERKNS_8GeoPointERKNS_8DistanceERKNS_9Symbology5StyleERKNS_5AngleESG_b@Base 2.7.0 - _ZN8osgEarth10Annotation10CircleNodeC2EPNS_7MapNodeERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.4.0 - _ZN8osgEarth10Annotation10CircleNodeC2EPNS_7MapNodeERKNS_8GeoPointERKNS_8DistanceERKNS_9Symbology5StyleERKNS_5AngleESG_b@Base 2.7.0 + _ZN8osgEarth10Annotation10CircleNodeC1ERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.10.0 + _ZN8osgEarth10Annotation10CircleNodeC1Ev@Base 2.10.0 + _ZN8osgEarth10Annotation10CircleNodeC2ERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.10.0 + _ZN8osgEarth10Annotation10CircleNodeC2Ev@Base 2.10.0 _ZN8osgEarth10Annotation10CircleNodeD0Ev@Base 2.4.0 _ZN8osgEarth10Annotation10CircleNodeD1Ev@Base 2.4.0 _ZN8osgEarth10Annotation10CircleNodeD2Ev@Base 2.4.0 _ZN8osgEarth10Annotation11EllipseNode11setArcStartERKNS_5AngleE@Base 2.7.0 + _ZN8osgEarth10Annotation11EllipseNode13buildGeometryEv@Base 2.10.0 _ZN8osgEarth10Annotation11EllipseNode14setNumSegmentsEj@Base 2.4.0 _ZN8osgEarth10Annotation11EllipseNode14setRadiusMajorERKNS_8DistanceE@Base 2.7.0 _ZN8osgEarth10Annotation11EllipseNode14setRadiusMinorERKNS_8DistanceE@Base 2.7.0 - _ZN8osgEarth10Annotation11EllipseNode15initEllipseNodeEv@Base 2.8~rc1 - _ZN8osgEarth10Annotation11EllipseNode15rebuildGeometryEv@Base 2.8~rc1 _ZN8osgEarth10Annotation11EllipseNode16setRotationAngleERKNS_5AngleE@Base 2.7.0 + _ZN8osgEarth10Annotation11EllipseNode3setERKNS_8GeoPointERKNS_8DistanceES7_RKNS_5AngleERKNS_9Symbology5StyleESA_SA_b@Base 2.10.0 _ZN8osgEarth10Annotation11EllipseNode6acceptERN3osg11NodeVisitorE@Base 2.4.0 _ZN8osgEarth10Annotation11EllipseNode6setPieERKb@Base 2.4.0 _ZN8osgEarth10Annotation11EllipseNode8setRadiiERKNS_8DistanceES4_@Base 2.7.0 + _ZN8osgEarth10Annotation11EllipseNode9constructEv@Base 2.10.0 _ZN8osgEarth10Annotation11EllipseNode9setArcEndERKNS_5AngleE@Base 2.7.0 - _ZN8osgEarth10Annotation11EllipseNodeC1EPNS_7MapNodeERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.4.0 - _ZN8osgEarth10Annotation11EllipseNodeC1EPNS_7MapNodeERKNS_8GeoPointERKNS_8DistanceES9_RKNS_5AngleERKNS_9Symbology5StyleESC_SC_b@Base 2.7.0 - _ZN8osgEarth10Annotation11EllipseNodeC2EPNS_7MapNodeERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.4.0 - _ZN8osgEarth10Annotation11EllipseNodeC2EPNS_7MapNodeERKNS_8GeoPointERKNS_8DistanceES9_RKNS_5AngleERKNS_9Symbology5StyleESC_SC_b@Base 2.7.0 + _ZN8osgEarth10Annotation11EllipseNodeC1ERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.10.0 + _ZN8osgEarth10Annotation11EllipseNodeC1Ev@Base 2.10.0 + _ZN8osgEarth10Annotation11EllipseNodeC2ERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.10.0 + _ZN8osgEarth10Annotation11EllipseNodeC2Ev@Base 2.10.0 _ZN8osgEarth10Annotation11EllipseNodeD0Ev@Base 2.4.0 _ZN8osgEarth10Annotation11EllipseNodeD1Ev@Base 2.4.0 _ZN8osgEarth10Annotation11EllipseNodeD2Ev@Base 2.4.0 @@ -172,25 +176,21 @@ _ZN8osgEarth10Annotation11FeatureNode10setMapNodeEPNS_7MapNodeE@Base 2.4.0 _ZN8osgEarth10Annotation11FeatureNode11onTileAddedERKNS_7TileKeyEPN3osg4NodeERNS_22TerrainCallbackContextE@Base 2.8~rc1 _ZN8osgEarth10Annotation11FeatureNode13setStyleSheetEPNS_9Symbology10StyleSheetE@Base 2.8~rc1 - _ZN8osgEarth10Annotation11FeatureNode4initEv@Base 2.4.0 _ZN8osgEarth10Annotation11FeatureNode5buildEv@Base 2.7.0 _ZN8osgEarth10Annotation11FeatureNode5clampEPN3osg4NodeEPKNS_7TerrainE@Base 2.9.0 + _ZN8osgEarth10Annotation11FeatureNode5dirtyEv@Base 2.10.0 _ZN8osgEarth10Annotation11FeatureNode6acceptERN3osg11NodeVisitorE@Base 2.4.0 + _ZN8osgEarth10Annotation11FeatureNode8getIndexEv@Base 2.10.0 + _ZN8osgEarth10Annotation11FeatureNode8setIndexEPNS_8Features19FeatureIndexBuilderE@Base 2.10.0 _ZN8osgEarth10Annotation11FeatureNode8setStyleERKNS_9Symbology5StyleE@Base 2.4.0 _ZN8osgEarth10Annotation11FeatureNode8traverseERN3osg11NodeVisitorE@Base 2.9.0 - _ZN8osgEarth10Annotation11FeatureNodeC1EPNS_7MapNodeEPNS_8Features7FeatureERKNS_9Symbology5StyleERKNS4_23GeometryCompilerOptionsEPNS7_10StyleSheetE@Base 2.8~rc1 - _ZN8osgEarth10Annotation11FeatureNodeC1EPNS_7MapNodeERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.4.0 - _ZN8osgEarth10Annotation11FeatureNodeC1EPNS_7MapNodeERKNSt7__cxx114listIN3osg7ref_ptrINS_8Features7FeatureEEESaISA_EEERKNS_9Symbology5StyleERKNS8_23GeometryCompilerOptionsEPNSF_10StyleSheetE@Base 2.9.0 _ZN8osgEarth10Annotation11FeatureNodeC1EPNS_8Features7FeatureERKNS_9Symbology5StyleERKNS2_23GeometryCompilerOptionsEPNS5_10StyleSheetE@Base 2.9.0 + _ZN8osgEarth10Annotation11FeatureNodeC1ERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.10.0 _ZN8osgEarth10Annotation11FeatureNodeC1ERKNSt7__cxx114listIN3osg7ref_ptrINS_8Features7FeatureEEESaIS8_EEERKNS_9Symbology5StyleERKNS6_23GeometryCompilerOptionsEPNSD_10StyleSheetE@Base 2.9.0 - _ZN8osgEarth10Annotation11FeatureNodeC1ERKS1_RKN3osg6CopyOpE@Base 2.8~rc1 _ZN8osgEarth10Annotation11FeatureNodeC1Ev@Base 2.8~rc1 - _ZN8osgEarth10Annotation11FeatureNodeC2EPNS_7MapNodeEPNS_8Features7FeatureERKNS_9Symbology5StyleERKNS4_23GeometryCompilerOptionsEPNS7_10StyleSheetE@Base 2.8~rc1 - _ZN8osgEarth10Annotation11FeatureNodeC2EPNS_7MapNodeERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.4.0 - _ZN8osgEarth10Annotation11FeatureNodeC2EPNS_7MapNodeERKNSt7__cxx114listIN3osg7ref_ptrINS_8Features7FeatureEEESaISA_EEERKNS_9Symbology5StyleERKNS8_23GeometryCompilerOptionsEPNSF_10StyleSheetE@Base 2.9.0 _ZN8osgEarth10Annotation11FeatureNodeC2EPNS_8Features7FeatureERKNS_9Symbology5StyleERKNS2_23GeometryCompilerOptionsEPNS5_10StyleSheetE@Base 2.9.0 + _ZN8osgEarth10Annotation11FeatureNodeC2ERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.10.0 _ZN8osgEarth10Annotation11FeatureNodeC2ERKNSt7__cxx114listIN3osg7ref_ptrINS_8Features7FeatureEEESaIS8_EEERKNS_9Symbology5StyleERKNS6_23GeometryCompilerOptionsEPNSD_10StyleSheetE@Base 2.9.0 - _ZN8osgEarth10Annotation11FeatureNodeC2ERKS1_RKN3osg6CopyOpE@Base 2.8~rc1 _ZN8osgEarth10Annotation11FeatureNodeC2Ev@Base 2.8~rc1 _ZN8osgEarth10Annotation11FeatureNodeD0Ev@Base 2.4.0 _ZN8osgEarth10Annotation11FeatureNodeD1Ev@Base 2.4.0 @@ -204,7 +204,6 @@ _ZN8osgEarth10Annotation12ImageOverlay10setCornersERKN3osg5Vec2dES5_S5_S5_@Base 2.4.0 _ZN8osgEarth10Annotation12ImageOverlay10setMapNodeEPNS_7MapNodeE@Base 2.4.0 _ZN8osgEarth10Annotation12ImageOverlay11addCallbackEPNS1_20ImageOverlayCallbackE@Base 2.4.0 - _ZN8osgEarth10Annotation12ImageOverlay11onTileAddedERKNS_7TileKeyEPN3osg4NodeERNS_22TerrainCallbackContextE@Base 2.8~rc1 _ZN8osgEarth10Annotation12ImageOverlay12setLowerLeftEdd@Base 2.4.0 _ZN8osgEarth10Annotation12ImageOverlay12setMagFilterEN3osg7Texture10FilterModeE@Base 2.4.0 _ZN8osgEarth10Annotation12ImageOverlay12setMinFilterEN3osg7Texture10FilterModeE@Base 2.4.0 @@ -221,25 +220,25 @@ _ZN8osgEarth10Annotation12ImageOverlay20ImageOverlayCallbackD1Ev@Base 2.4.0 _ZN8osgEarth10Annotation12ImageOverlay20ImageOverlayCallbackD2Ev@Base 2.4.0 _ZN8osgEarth10Annotation12ImageOverlay20setBoundsAndRotationERKNS_6BoundsERKNS_5AngleE@Base 2.7.0 - _ZN8osgEarth10Annotation12ImageOverlay4initEv@Base 2.4.0 - _ZN8osgEarth10Annotation12ImageOverlay5clampEPN3osg4NodeEPKNS_7TerrainE@Base 2.9.0 _ZN8osgEarth10Annotation12ImageOverlay5dirtyEv@Base 2.4.0 _ZN8osgEarth10Annotation12ImageOverlay6acceptERN3osg11NodeVisitorE@Base 2.4.0 + _ZN8osgEarth10Annotation12ImageOverlay7compileEv@Base 2.10.0 _ZN8osgEarth10Annotation12ImageOverlay7setEastEd@Base 2.4.0 _ZN8osgEarth10Annotation12ImageOverlay7setWestEd@Base 2.4.0 - _ZN8osgEarth10Annotation12ImageOverlay8postCTOREv@Base 2.4.0 + _ZN8osgEarth10Annotation12ImageOverlay8_programE@Base 2.10.0 _ZN8osgEarth10Annotation12ImageOverlay8setAlphaEf@Base 2.4.0 _ZN8osgEarth10Annotation12ImageOverlay8setImageEPN3osg5ImageE@Base 2.4.0 _ZN8osgEarth10Annotation12ImageOverlay8setNorthEd@Base 2.4.0 _ZN8osgEarth10Annotation12ImageOverlay8setSouthEd@Base 2.4.0 _ZN8osgEarth10Annotation12ImageOverlay8traverseERN3osg11NodeVisitorE@Base 2.4.0 + _ZN8osgEarth10Annotation12ImageOverlay9constructEv@Base 2.10.0 _ZN8osgEarth10Annotation12ImageOverlay9setBoundsERKNS_6BoundsE@Base 2.4.0 _ZN8osgEarth10Annotation12ImageOverlay9setCenterEdd@Base 2.4.0 _ZN8osgEarth10Annotation12ImageOverlay9setDrapedEb@Base 2.4.0 _ZN8osgEarth10Annotation12ImageOverlayC1EPNS_7MapNodeEPN3osg5ImageE@Base 2.4.0 - _ZN8osgEarth10Annotation12ImageOverlayC1EPNS_7MapNodeERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.4.0 + _ZN8osgEarth10Annotation12ImageOverlayC1ERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.10.0 _ZN8osgEarth10Annotation12ImageOverlayC2EPNS_7MapNodeEPN3osg5ImageE@Base 2.4.0 - _ZN8osgEarth10Annotation12ImageOverlayC2EPNS_7MapNodeERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.4.0 + _ZN8osgEarth10Annotation12ImageOverlayC2ERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.10.0 _ZN8osgEarth10Annotation12ImageOverlayD0Ev@Base 2.4.0 _ZN8osgEarth10Annotation12ImageOverlayD1Ev@Base 2.4.0 _ZN8osgEarth10Annotation12ImageOverlayD2Ev@Base 2.4.0 @@ -257,16 +256,19 @@ _ZN8osgEarth10Annotation13RectangleNode13setLowerRightERKNS_8GeoPointE@Base 2.4.0 _ZN8osgEarth10Annotation13RectangleNode13setUpperRightERKNS_8GeoPointE@Base 2.4.0 _ZN8osgEarth10Annotation13RectangleNode6acceptERN3osg11NodeVisitorE@Base 2.4.0 - _ZN8osgEarth10Annotation13RectangleNode7rebuildEv@Base 2.4.0 + _ZN8osgEarth10Annotation13RectangleNode7compileEv@Base 2.10.0 _ZN8osgEarth10Annotation13RectangleNode7setSizeERKNS_8DistanceES4_@Base 2.7.0 _ZN8osgEarth10Annotation13RectangleNode8setStyleERKNS_9Symbology5StyleE@Base 2.4.0 _ZN8osgEarth10Annotation13RectangleNode8setWidthERKNS_8DistanceE@Base 2.7.0 + _ZN8osgEarth10Annotation13RectangleNode9constructEv@Base 2.10.0 _ZN8osgEarth10Annotation13RectangleNode9setCornerENS1_6CornerERKNS_8GeoPointE@Base 2.4.0 _ZN8osgEarth10Annotation13RectangleNode9setHeightERKNS_8DistanceE@Base 2.7.0 - _ZN8osgEarth10Annotation13RectangleNodeC1EPNS_7MapNodeERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.4.0 - _ZN8osgEarth10Annotation13RectangleNodeC1EPNS_7MapNodeERKNS_8GeoPointERKNS_8DistanceES9_RKNS_9Symbology5StyleE@Base 2.7.0 - _ZN8osgEarth10Annotation13RectangleNodeC2EPNS_7MapNodeERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.4.0 - _ZN8osgEarth10Annotation13RectangleNodeC2EPNS_7MapNodeERKNS_8GeoPointERKNS_8DistanceES9_RKNS_9Symbology5StyleE@Base 2.7.0 + _ZN8osgEarth10Annotation13RectangleNodeC1ERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.10.0 + _ZN8osgEarth10Annotation13RectangleNodeC1ERKNS_8GeoPointERKNS_8DistanceES7_RKNS_9Symbology5StyleE@Base 2.10.0 + _ZN8osgEarth10Annotation13RectangleNodeC1Ev@Base 2.10.0 + _ZN8osgEarth10Annotation13RectangleNodeC2ERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.10.0 + _ZN8osgEarth10Annotation13RectangleNodeC2ERKNS_8GeoPointERKNS_8DistanceES7_RKNS_9Symbology5StyleE@Base 2.10.0 + _ZN8osgEarth10Annotation13RectangleNodeC2Ev@Base 2.10.0 _ZN8osgEarth10Annotation13RectangleNodeD0Ev@Base 2.4.0 _ZN8osgEarth10Annotation13RectangleNodeD1Ev@Base 2.4.0 _ZN8osgEarth10Annotation13RectangleNodeD2Ev@Base 2.4.0 @@ -296,15 +298,16 @@ _ZN8osgEarth10Annotation14AnnotationNode11setPriorityEf@Base 2.8~rc1 _ZN8osgEarth10Annotation14AnnotationNode12s_emptyStyleE@Base 2.4.0 _ZN8osgEarth10Annotation14AnnotationNode17setHorizonCullingEb@Base 2.8~rc1 + _ZN8osgEarth10Annotation14AnnotationNode18setDefaultLightingEb@Base 2.10.0 _ZN8osgEarth10Annotation14AnnotationNode18setDepthAdjustmentEb@Base 2.4.0 - _ZN8osgEarth10Annotation14AnnotationNode19setLightingIfNotSetEb@Base 2.4.0 _ZN8osgEarth10Annotation14AnnotationNode20applyRenderSymbologyERKNS_9Symbology5StyleE@Base 2.8~rc1 _ZN8osgEarth10Annotation14AnnotationNode6acceptERN3osg11NodeVisitorE@Base 2.4.0 _ZN8osgEarth10Annotation14AnnotationNode8setStyleERKNS_9Symbology5StyleE@Base 2.4.0 _ZN8osgEarth10Annotation14AnnotationNode8traverseERN3osg11NodeVisitorE@Base 2.9.0 - _ZN8osgEarth10Annotation14AnnotationNodeC1ERKNS_6ConfigE@Base 2.8~rc1 + _ZN8osgEarth10Annotation14AnnotationNode9constructEv@Base 2.10.0 + _ZN8osgEarth10Annotation14AnnotationNodeC1ERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.10.0 _ZN8osgEarth10Annotation14AnnotationNodeC1Ev@Base 2.8~rc1 - _ZN8osgEarth10Annotation14AnnotationNodeC2ERKNS_6ConfigE@Base 2.8~rc1 + _ZN8osgEarth10Annotation14AnnotationNodeC2ERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.10.0 _ZN8osgEarth10Annotation14AnnotationNodeC2Ev@Base 2.8~rc1 _ZN8osgEarth10Annotation14AnnotationNodeD0Ev@Base 2.4.0 _ZN8osgEarth10Annotation14AnnotationNodeD1Ev@Base 2.4.0 @@ -317,58 +320,42 @@ _ZN8osgEarth10Annotation15AddPointHandlerD0Ev@Base 2.4.0 _ZN8osgEarth10Annotation15AddPointHandlerD1Ev@Base 2.4.0 _ZN8osgEarth10Annotation15AnnotationLayer11deserializeEv@Base 2.9.0 - _ZN8osgEarth10Annotation15AnnotationLayer15getOrCreateNodeEv@Base 2.9.0 _ZN8osgEarth10Annotation15AnnotationLayer4initEv@Base 2.9.0 + _ZN8osgEarth10Annotation15AnnotationLayer8addChildEPNS0_14AnnotationNodeE@Base 2.10.1 _ZN8osgEarth10Annotation15AnnotationLayerC1ERKNS0_22AnnotationLayerOptionsE@Base 2.9.0 - _ZN8osgEarth10Annotation15AnnotationLayerC1ERKS1_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth10Annotation15AnnotationLayerC1Ev@Base 2.9.0 _ZN8osgEarth10Annotation15AnnotationLayerC2ERKNS0_22AnnotationLayerOptionsE@Base 2.9.0 - _ZN8osgEarth10Annotation15AnnotationLayerC2ERKS1_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth10Annotation15AnnotationLayerC2Ev@Base 2.9.0 _ZN8osgEarth10Annotation15AnnotationLayerD0Ev@Base 2.9.0 _ZN8osgEarth10Annotation15AnnotationLayerD1Ev@Base 2.9.0 _ZN8osgEarth10Annotation15AnnotationLayerD2Ev@Base 2.9.0 - _ZN8osgEarth10Annotation15AnnotationUtils12PROGRAM_NAMEB5cxx11Ev@Base 2.7.0 - _ZN8osgEarth10Annotation15AnnotationUtils12UNIFORM_FADEB5cxx11Ev@Base 2.7.0 - _ZN8osgEarth10Annotation15AnnotationUtils12create2DQuadERKN3osg15BoundingBoxImplINS2_5Vec3fEEEfRKNS2_5Vec4fE@Base 2.4.0 _ZN8osgEarth10Annotation15AnnotationUtils12createSphereEfRKN3osg5Vec4fEf@Base 2.4.0 - _ZN8osgEarth10Annotation15AnnotationUtils15UNIFORM_IS_TEXTB5cxx11Ev@Base 2.7.0 - _ZN8osgEarth10Annotation15AnnotationUtils15create2DOutlineERKN3osg15BoundingBoxImplINS2_5Vec3fEEEfRKNS2_5Vec4fE@Base 2.4.0 _ZN8osgEarth10Annotation15AnnotationUtils15createEllipsoidEfffRKN3osg5Vec4fEfffff@Base 2.5.0 _ZN8osgEarth10Annotation15AnnotationUtils16createHemisphereEfRKN3osg5Vec4fEf@Base 2.4.0 - _ZN8osgEarth10Annotation15AnnotationUtils17UNIFORM_HIGHLIGHTB5cxx11Ev@Base 2.7.0 - _ZN8osgEarth10Annotation15AnnotationUtils17createFadeUniformEv@Base 2.4.0 _ZN8osgEarth10Annotation15AnnotationUtils17getAltitudePolicyERKNS_9Symbology5StyleERNS1_14AltitudePolicyE@Base 2.4.0 _ZN8osgEarth10Annotation15AnnotationUtils18createTextDrawableERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_9Symbology10TextSymbolERKN3osg15BoundingBoxImplINSE_5Vec3fEEE@Base 2.8~rc1 _ZN8osgEarth10Annotation15AnnotationUtils19createImageGeometryEPN3osg5ImageERKNS2_5Vec2sEjdd@Base 2.5.0 _ZN8osgEarth10Annotation15AnnotationUtils19installTwoPassAlphaEPN3osg4NodeE@Base 2.4.0 _ZN8osgEarth10Annotation15AnnotationUtils20createFullScreenQuadERKN3osg5Vec4fE@Base 2.4.0 _ZN8osgEarth10Annotation15AnnotationUtils20installOverlayParentEPN3osg4NodeERKNS_9Symbology5StyleE@Base 2.8~rc1 - _ZN8osgEarth10Annotation15AnnotationUtils22createHighlightUniformEv@Base 2.4.0 _ZN8osgEarth10Annotation15AnnotationUtils23createEllipsoidGeometryEfffRKN3osg5Vec4fEfffff@Base 2.5.0 _ZN8osgEarth10Annotation15AnnotationUtils25convertTextSymbolEncodingENS_9Symbology10TextSymbol8EncodingE@Base 2.5.0 _ZN8osgEarth10Annotation15AnnotationUtils26styleRequiresAlphaBlendingERKNS_9Symbology5StyleE@Base 2.4.0 _ZN8osgEarth10Annotation15GeoPositionNode10applyStyleERKNS_9Symbology5StyleE@Base 2.8~rc1 _ZN8osgEarth10Annotation15GeoPositionNode10setMapNodeEPNS_7MapNodeE@Base 2.8~rc1 _ZN8osgEarth10Annotation15GeoPositionNode11setPositionERKNS_8GeoPointE@Base 2.8~rc1 - _ZN8osgEarth10Annotation15GeoPositionNode14setLocalOffsetERKN3osg5Vec3fE@Base 2.8~rc1 + _ZN8osgEarth10Annotation15GeoPositionNode14setLocalOffsetERKN3osg5Vec3dE@Base 2.10.0 _ZN8osgEarth10Annotation15GeoPositionNode16setLocalRotationERKN3osg4QuatE@Base 2.8~rc1 _ZN8osgEarth10Annotation15GeoPositionNode19setOcclusionCullingEb@Base 2.8~rc1 _ZN8osgEarth10Annotation15GeoPositionNode30setOcclusionCullingMaxAltitudeEd@Base 2.8~rc1 - _ZN8osgEarth10Annotation15GeoPositionNode4initEv@Base 2.8~rc1 _ZN8osgEarth10Annotation15GeoPositionNode5dirtyEv@Base 2.8~rc1 _ZN8osgEarth10Annotation15GeoPositionNode6acceptERN3osg11NodeVisitorE@Base 2.8~rc1 _ZN8osgEarth10Annotation15GeoPositionNode8setScaleERKN3osg5Vec3fE@Base 2.8~rc1 + _ZN8osgEarth10Annotation15GeoPositionNode9constructEv@Base 2.10.0 _ZN8osgEarth10Annotation15GeoPositionNode9setConfigERKNS_6ConfigE@Base 2.8~rc1 - _ZN8osgEarth10Annotation15GeoPositionNodeC1EPNS_7MapNodeE@Base 2.8~rc1 - _ZN8osgEarth10Annotation15GeoPositionNodeC1EPNS_7MapNodeERKNS_6ConfigE@Base 2.8~rc1 - _ZN8osgEarth10Annotation15GeoPositionNodeC1EPNS_7MapNodeERKNS_8GeoPointE@Base 2.8~rc1 - _ZN8osgEarth10Annotation15GeoPositionNodeC1ERKS1_RKN3osg6CopyOpE@Base 2.8~rc1 + _ZN8osgEarth10Annotation15GeoPositionNodeC1ERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.10.0 _ZN8osgEarth10Annotation15GeoPositionNodeC1Ev@Base 2.8~rc1 - _ZN8osgEarth10Annotation15GeoPositionNodeC2EPNS_7MapNodeE@Base 2.8~rc1 - _ZN8osgEarth10Annotation15GeoPositionNodeC2EPNS_7MapNodeERKNS_6ConfigE@Base 2.8~rc1 - _ZN8osgEarth10Annotation15GeoPositionNodeC2EPNS_7MapNodeERKNS_8GeoPointE@Base 2.8~rc1 - _ZN8osgEarth10Annotation15GeoPositionNodeC2ERKS1_RKN3osg6CopyOpE@Base 2.8~rc1 + _ZN8osgEarth10Annotation15GeoPositionNodeC2ERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.10.0 _ZN8osgEarth10Annotation15GeoPositionNodeC2Ev@Base 2.8~rc1 _ZN8osgEarth10Annotation15GeoPositionNodeD0Ev@Base 2.8~rc1 _ZN8osgEarth10Annotation15GeoPositionNodeD1Ev@Base 2.8~rc1 @@ -395,25 +382,19 @@ _ZN8osgEarth10Annotation17LocalGeometryNode10setMapNodeEPNS_7MapNodeE@Base 2.8~rc1 _ZN8osgEarth10Annotation17LocalGeometryNode11onTileAddedERKNS_7TileKeyEPN3osg4NodeERNS_22TerrainCallbackContextE@Base 2.8~rc1 _ZN8osgEarth10Annotation17LocalGeometryNode11setGeometryEPNS_9Symbology8GeometryE@Base 2.4.0 - _ZN8osgEarth10Annotation17LocalGeometryNode12initGeometryEPKN5osgDB7OptionsE@Base 2.4.0 - _ZN8osgEarth10Annotation17LocalGeometryNode14setLocalOffsetERKN3osg5Vec3fE@Base 2.9.0 - _ZN8osgEarth10Annotation17LocalGeometryNode22applyAltitudeSymbologyERKNS_9Symbology5StyleE@Base 2.8~rc1 - _ZN8osgEarth10Annotation17LocalGeometryNode4initEPKN5osgDB7OptionsE@Base 2.4.0 + _ZN8osgEarth10Annotation17LocalGeometryNode11setPositionERKNS_8GeoPointE@Base 2.10.0 + _ZN8osgEarth10Annotation17LocalGeometryNode15compileGeometryEv@Base 2.10.0 + _ZN8osgEarth10Annotation17LocalGeometryNode23togglePerVertexClampingEv@Base 2.10.0 _ZN8osgEarth10Annotation17LocalGeometryNode5clampEPN3osg4NodeEPKNS_7TerrainE@Base 2.9.0 - _ZN8osgEarth10Annotation17LocalGeometryNode5dirtyEv@Base 2.8~rc1 - _ZN8osgEarth10Annotation17LocalGeometryNode7setNodeEPN3osg4NodeE@Base 2.4.0 - _ZN8osgEarth10Annotation17LocalGeometryNode8initNodeEv@Base 2.4.0 + _ZN8osgEarth10Annotation17LocalGeometryNode7reclampEv@Base 2.10.0 _ZN8osgEarth10Annotation17LocalGeometryNode8setStyleERKNS_9Symbology5StyleE@Base 2.4.0 _ZN8osgEarth10Annotation17LocalGeometryNode8traverseERN3osg11NodeVisitorE@Base 2.9.0 - _ZN8osgEarth10Annotation17LocalGeometryNodeC1EPNS_7MapNodeE@Base 2.8~rc1 - _ZN8osgEarth10Annotation17LocalGeometryNodeC1EPNS_7MapNodeEPN3osg4NodeERKNS_9Symbology5StyleE@Base 2.4.0 - _ZN8osgEarth10Annotation17LocalGeometryNodeC1EPNS_7MapNodeEPNS_9Symbology8GeometryERKNS4_5StyleE@Base 2.4.0 - _ZN8osgEarth10Annotation17LocalGeometryNodeC1EPNS_7MapNodeERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.4.0 + _ZN8osgEarth10Annotation17LocalGeometryNode9constructEv@Base 2.10.0 + _ZN8osgEarth10Annotation17LocalGeometryNodeC1EPNS_9Symbology8GeometryERKNS2_5StyleE@Base 2.10.0 + _ZN8osgEarth10Annotation17LocalGeometryNodeC1ERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.10.0 _ZN8osgEarth10Annotation17LocalGeometryNodeC1Ev@Base 2.8~rc1 - _ZN8osgEarth10Annotation17LocalGeometryNodeC2EPNS_7MapNodeE@Base 2.8~rc1 - _ZN8osgEarth10Annotation17LocalGeometryNodeC2EPNS_7MapNodeEPN3osg4NodeERKNS_9Symbology5StyleE@Base 2.4.0 - _ZN8osgEarth10Annotation17LocalGeometryNodeC2EPNS_7MapNodeEPNS_9Symbology8GeometryERKNS4_5StyleE@Base 2.4.0 - _ZN8osgEarth10Annotation17LocalGeometryNodeC2EPNS_7MapNodeERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.4.0 + _ZN8osgEarth10Annotation17LocalGeometryNodeC2EPNS_9Symbology8GeometryERKNS2_5StyleE@Base 2.10.0 + _ZN8osgEarth10Annotation17LocalGeometryNodeC2ERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.10.0 _ZN8osgEarth10Annotation17LocalGeometryNodeC2Ev@Base 2.8~rc1 _ZN8osgEarth10Annotation17LocalGeometryNodeD0Ev@Base 2.4.0 _ZN8osgEarth10Annotation17LocalGeometryNodeD1Ev@Base 2.4.0 @@ -423,10 +404,7 @@ _ZN8osgEarth10Annotation18AnnotationRegistryD0Ev@Base 2.4.0 _ZN8osgEarth10Annotation18AnnotationRegistryD1Ev@Base 2.4.0 _ZN8osgEarth10Annotation18AnnotationRegistryD2Ev@Base 2.4.0 - _ZN8osgEarth10Annotation18AnnotationSettings16_autoDepthOffsetE@Base 2.4.0 - _ZN8osgEarth10Annotation18AnnotationSettings19_continuousClampingE@Base 2.4.0 _ZN8osgEarth10Annotation18AnnotationSettings28_occlusionCullingMaxAltitudeE@Base 2.5.0 - _ZN8osgEarth10Annotation18AnnotationSettings33_occlusionCullingHeightAdjustmentE@Base 2.5.0 _ZN8osgEarth10Annotation18ImageOverlayEditor10addDraggerENS0_12ImageOverlay12ControlPointE@Base 2.4.0 _ZN8osgEarth10Annotation18ImageOverlayEditor14updateDraggersEv@Base 2.4.0 _ZN8osgEarth10Annotation18ImageOverlayEditorC1EPNS0_12ImageOverlayEb@Base 2.5.0 @@ -450,7 +428,6 @@ _ZN8osgEarth10Annotation21GeoPositionNodeEditorD0Ev@Base 2.8~rc1 _ZN8osgEarth10Annotation21GeoPositionNodeEditorD1Ev@Base 2.8~rc1 _ZN8osgEarth10Annotation21GeoPositionNodeEditorD2Ev@Base 2.8~rc1 - _ZN8osgEarth10Annotation22AnnotationLayerOptions10fromConfigERKNS_6ConfigE@Base 2.9.0 _ZN8osgEarth10Annotation22AnnotationLayerOptions11mergeConfigERKNS_6ConfigE@Base 2.9.0 _ZN8osgEarth10Annotation22AnnotationLayerOptionsD0Ev@Base 2.9.0 _ZN8osgEarth10Annotation22AnnotationLayerOptionsD1Ev@Base 2.9.0 @@ -508,57 +485,56 @@ _ZN8osgEarth10Annotation7DraggerD2Ev@Base 2.7.0 _ZN8osgEarth10Annotation9LabelNode10setDynamicEb@Base 2.4.0 _ZN8osgEarth10Annotation9LabelNode11setPriorityEf@Base 2.8~rc1 + _ZN8osgEarth10Annotation9LabelNode15s_geodeStateSetE@Base 2.10.0 _ZN8osgEarth10Annotation9LabelNode16updateLayoutDataEv@Base 2.8~rc1 - _ZN8osgEarth10Annotation9LabelNode4initERKNS_9Symbology5StyleE@Base 2.4.0 _ZN8osgEarth10Annotation9LabelNode5dirtyEv@Base 2.8~rc1 _ZN8osgEarth10Annotation9LabelNode6acceptERN3osg11NodeVisitorE@Base 2.4.0 + _ZN8osgEarth10Annotation9LabelNode7compileEv@Base 2.10.0 _ZN8osgEarth10Annotation9LabelNode7setTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZN8osgEarth10Annotation9LabelNode8setStyleERKNS_9Symbology5StyleE@Base 2.4.0 - _ZN8osgEarth10Annotation9LabelNodeC1EPNS_7MapNodeERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.4.0 - _ZN8osgEarth10Annotation9LabelNodeC1EPNS_7MapNodeERKNS_8GeoPointERKNS_9Symbology5StyleE@Base 2.4.0 - _ZN8osgEarth10Annotation9LabelNodeC1EPNS_7MapNodeERKNS_8GeoPointERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_9Symbology10TextSymbolE@Base 2.7.0 - _ZN8osgEarth10Annotation9LabelNodeC1EPNS_7MapNodeERKNS_8GeoPointERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9Symbology5StyleE@Base 2.7.0 - _ZN8osgEarth10Annotation9LabelNodeC1EPNS_7MapNodeERKNS_9Symbology5StyleE@Base 2.4.0 + _ZN8osgEarth10Annotation9LabelNode9constructEv@Base 2.10.0 + _ZN8osgEarth10Annotation9LabelNodeC1ERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.10.0 + _ZN8osgEarth10Annotation9LabelNodeC1ERKNS_8GeoPointERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9Symbology5StyleE@Base 2.10.0 _ZN8osgEarth10Annotation9LabelNodeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9Symbology5StyleE@Base 2.7.0 - _ZN8osgEarth10Annotation9LabelNodeC1ERKS1_RKN3osg6CopyOpE@Base 2.8~rc1 - _ZN8osgEarth10Annotation9LabelNodeC2EPNS_7MapNodeERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.4.0 - _ZN8osgEarth10Annotation9LabelNodeC2EPNS_7MapNodeERKNS_8GeoPointERKNS_9Symbology5StyleE@Base 2.4.0 - _ZN8osgEarth10Annotation9LabelNodeC2EPNS_7MapNodeERKNS_8GeoPointERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_9Symbology10TextSymbolE@Base 2.7.0 - _ZN8osgEarth10Annotation9LabelNodeC2EPNS_7MapNodeERKNS_8GeoPointERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9Symbology5StyleE@Base 2.7.0 - _ZN8osgEarth10Annotation9LabelNodeC2EPNS_7MapNodeERKNS_9Symbology5StyleE@Base 2.4.0 + _ZN8osgEarth10Annotation9LabelNodeC1Ev@Base 2.10.0 + _ZN8osgEarth10Annotation9LabelNodeC2ERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.10.0 + _ZN8osgEarth10Annotation9LabelNodeC2ERKNS_8GeoPointERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9Symbology5StyleE@Base 2.10.0 _ZN8osgEarth10Annotation9LabelNodeC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9Symbology5StyleE@Base 2.7.0 - _ZN8osgEarth10Annotation9LabelNodeC2ERKS1_RKN3osg6CopyOpE@Base 2.8~rc1 + _ZN8osgEarth10Annotation9LabelNodeC2Ev@Base 2.10.0 _ZN8osgEarth10Annotation9LabelNodeD0Ev@Base 2.4.0 _ZN8osgEarth10Annotation9LabelNodeD1Ev@Base 2.4.0 _ZN8osgEarth10Annotation9LabelNodeD2Ev@Base 2.4.0 - _ZN8osgEarth10Annotation9ModelNode4initEv@Base 2.4.0 + _ZN8osgEarth10Annotation9ModelNode12compileModelEv@Base 2.10.0 _ZN8osgEarth10Annotation9ModelNode8setStyleERKNS_9Symbology5StyleE@Base 2.4.0 - _ZN8osgEarth10Annotation9ModelNodeC1EPNS_7MapNodeERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.4.0 + _ZN8osgEarth10Annotation9ModelNode9constructEv@Base 2.10.0 _ZN8osgEarth10Annotation9ModelNodeC1EPNS_7MapNodeERKNS_9Symbology5StyleEPKN5osgDB7OptionsE@Base 2.4.0 - _ZN8osgEarth10Annotation9ModelNodeC2EPNS_7MapNodeERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.4.0 + _ZN8osgEarth10Annotation9ModelNodeC1ERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.10.0 _ZN8osgEarth10Annotation9ModelNodeC2EPNS_7MapNodeERKNS_9Symbology5StyleEPKN5osgDB7OptionsE@Base 2.4.0 + _ZN8osgEarth10Annotation9ModelNodeC2ERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.10.0 _ZN8osgEarth10Annotation9ModelNodeD0Ev@Base 2.4.0 _ZN8osgEarth10Annotation9ModelNodeD1Ev@Base 2.4.0 _ZN8osgEarth10Annotation9ModelNodeD2Ev@Base 2.4.0 _ZN8osgEarth10Annotation9PlaceNode10setDynamicEb@Base 2.4.0 _ZN8osgEarth10Annotation9PlaceNode11setPriorityEf@Base 2.8~rc1 _ZN8osgEarth10Annotation9PlaceNode12setIconImageEPN3osg5ImageE@Base 2.4.0 + _ZN8osgEarth10Annotation9PlaceNode15s_geodeStateSetE@Base 2.10.0 + _ZN8osgEarth10Annotation9PlaceNode15s_imageStateSetE@Base 2.10.0 _ZN8osgEarth10Annotation9PlaceNode16updateLayoutDataEv@Base 2.8~rc1 - _ZN8osgEarth10Annotation9PlaceNode4initEv@Base 2.4.0 _ZN8osgEarth10Annotation9PlaceNode5dirtyEv@Base 2.8~rc1 _ZN8osgEarth10Annotation9PlaceNode6acceptERN3osg11NodeVisitorE@Base 2.4.0 + _ZN8osgEarth10Annotation9PlaceNode7compileEv@Base 2.10.0 _ZN8osgEarth10Annotation9PlaceNode7setTextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZN8osgEarth10Annotation9PlaceNode8setStyleERKNS_9Symbology5StyleE@Base 2.4.0 + _ZN8osgEarth10Annotation9PlaceNode8setStyleERKNS_9Symbology5StyleEPKN5osgDB7OptionsE@Base 2.10.0 + _ZN8osgEarth10Annotation9PlaceNode9constructEv@Base 2.10.0 _ZN8osgEarth10Annotation9PlaceNode9setConfigERKNS_6ConfigE@Base 2.8~rc1 - _ZN8osgEarth10Annotation9PlaceNodeC1EPNS_7MapNodeERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.4.0 - _ZN8osgEarth10Annotation9PlaceNodeC1EPNS_7MapNodeERKNS_8GeoPointEPN3osg5ImageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9Symbology5StyleE@Base 2.7.0 - _ZN8osgEarth10Annotation9PlaceNodeC1EPNS_7MapNodeERKNS_8GeoPointERKNS_9Symbology5StyleEPKN5osgDB7OptionsE@Base 2.4.0 - _ZN8osgEarth10Annotation9PlaceNodeC1EPNS_7MapNodeERKNS_8GeoPointERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9Symbology5StyleE@Base 2.7.0 + _ZN8osgEarth10Annotation9PlaceNodeC1ERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.10.0 + _ZN8osgEarth10Annotation9PlaceNodeC1ERKNS_8GeoPointERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9Symbology5StyleEPN3osg5ImageE@Base 2.10.0 + _ZN8osgEarth10Annotation9PlaceNodeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9Symbology5StyleEPN3osg5ImageE@Base 2.10.0 _ZN8osgEarth10Annotation9PlaceNodeC1Ev@Base 2.8~rc1 - _ZN8osgEarth10Annotation9PlaceNodeC2EPNS_7MapNodeERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.4.0 - _ZN8osgEarth10Annotation9PlaceNodeC2EPNS_7MapNodeERKNS_8GeoPointEPN3osg5ImageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9Symbology5StyleE@Base 2.7.0 - _ZN8osgEarth10Annotation9PlaceNodeC2EPNS_7MapNodeERKNS_8GeoPointERKNS_9Symbology5StyleEPKN5osgDB7OptionsE@Base 2.4.0 - _ZN8osgEarth10Annotation9PlaceNodeC2EPNS_7MapNodeERKNS_8GeoPointERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9Symbology5StyleE@Base 2.7.0 + _ZN8osgEarth10Annotation9PlaceNodeC2ERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.10.0 + _ZN8osgEarth10Annotation9PlaceNodeC2ERKNS_8GeoPointERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9Symbology5StyleEPN3osg5ImageE@Base 2.10.0 + _ZN8osgEarth10Annotation9PlaceNodeC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9Symbology5StyleEPN3osg5ImageE@Base 2.10.0 _ZN8osgEarth10Annotation9PlaceNodeC2Ev@Base 2.8~rc1 _ZN8osgEarth10Annotation9PlaceNodeD0Ev@Base 2.4.0 _ZN8osgEarth10Annotation9PlaceNodeD1Ev@Base 2.4.0 @@ -566,13 +542,16 @@ _ZN8osgEarth10Annotation9TrackNode11addDrawableERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN3osg8DrawableE@Base 2.7.0 _ZN8osgEarth10Annotation9TrackNode11setPriorityEf@Base 2.8~rc1 _ZN8osgEarth10Annotation9TrackNode13setFieldValueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN7osgText6StringE@Base 2.7.0 + _ZN8osgEarth10Annotation9TrackNode15s_geodeStateSetE@Base 2.10.0 + _ZN8osgEarth10Annotation9TrackNode15s_imageStateSetE@Base 2.10.0 _ZN8osgEarth10Annotation9TrackNode16updateLayoutDataEv@Base 2.8~rc1 - _ZN8osgEarth10Annotation9TrackNode4initERKNS_8fast_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_14TrackNodeFieldEEE@Base 2.7.0 _ZN8osgEarth10Annotation9TrackNode6acceptERN3osg11NodeVisitorE@Base 2.4.0 - _ZN8osgEarth10Annotation9TrackNodeC1EPNS_7MapNodeERKNS_8GeoPointEPN3osg5ImageERKNS_8fast_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_14TrackNodeFieldEEE@Base 2.7.0 - _ZN8osgEarth10Annotation9TrackNodeC1EPNS_7MapNodeERKNS_8GeoPointERKNS_9Symbology5StyleERKNS_8fast_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_14TrackNodeFieldEEE@Base 2.7.0 - _ZN8osgEarth10Annotation9TrackNodeC2EPNS_7MapNodeERKNS_8GeoPointEPN3osg5ImageERKNS_8fast_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_14TrackNodeFieldEEE@Base 2.7.0 - _ZN8osgEarth10Annotation9TrackNodeC2EPNS_7MapNodeERKNS_8GeoPointERKNS_9Symbology5StyleERKNS_8fast_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_14TrackNodeFieldEEE@Base 2.7.0 + _ZN8osgEarth10Annotation9TrackNode7compileEv@Base 2.10.0 + _ZN8osgEarth10Annotation9TrackNode9constructEv@Base 2.10.0 + _ZN8osgEarth10Annotation9TrackNodeC1ERKNS_8GeoPointEPN3osg5ImageERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_14TrackNodeFieldESt4lessISE_ESaISt4pairIKSE_SF_EEE@Base 2.10.0 + _ZN8osgEarth10Annotation9TrackNodeC1ERKNS_8GeoPointERKNS_9Symbology5StyleERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_14TrackNodeFieldESt4lessISF_ESaISt4pairIKSF_SG_EEE@Base 2.10.0 + _ZN8osgEarth10Annotation9TrackNodeC2ERKNS_8GeoPointEPN3osg5ImageERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_14TrackNodeFieldESt4lessISE_ESaISt4pairIKSE_SF_EEE@Base 2.10.0 + _ZN8osgEarth10Annotation9TrackNodeC2ERKNS_8GeoPointERKNS_9Symbology5StyleERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_14TrackNodeFieldESt4lessISF_ESaISt4pairIKSF_SG_EEE@Base 2.10.0 _ZN8osgEarth10Annotation9TrackNodeD0Ev@Base 2.4.0 _ZN8osgEarth10Annotation9TrackNodeD1Ev@Base 2.4.0 _ZN8osgEarth10Annotation9TrackNodeD2Ev@Base 2.4.0 @@ -582,12 +561,18 @@ _ZN8osgEarth10URIContextD0Ev@Base 2.4.0 _ZN8osgEarth10URIContextD1Ev@Base 2.4.0 _ZN8osgEarth10URIContextD2Ev@Base 2.4.0 + _ZN8osgEarth11Serializers9PlaceNode26wrapper_propfunc_PlaceNodeEPN5osgDB13ObjectWrapperE@Base 2.10.0 _ZN8osgEarth12LayerOptionsD0Ev@Base 2.9.0 _ZN8osgEarth12LayerOptionsD1Ev@Base 2.9.0 _ZN8osgEarth12LayerOptionsD2Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth12PluginLoaderINS_10Annotation15AnnotationLayerENS_5LayerEED0Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth12PluginLoaderINS_10Annotation15AnnotationLayerENS_5LayerEED1Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth12PluginLoaderINS_10Annotation15AnnotationLayerENS_5LayerEED2Ev@Base 2.9.0 + _ZN8osgEarth13ShaderOptions7SamplerD1Ev@Base 2.10.1 + _ZN8osgEarth13ShaderOptions7SamplerD2Ev@Base 2.10.1 + _ZN8osgEarth13ShaderOptionsD0Ev@Base 2.10.1 + _ZN8osgEarth13ShaderOptionsD1Ev@Base 2.10.1 + _ZN8osgEarth13ShaderOptionsD2Ev@Base 2.10.1 _ZN8osgEarth15GeometryClamperD1Ev@Base 2.8~rc1 _ZN8osgEarth15TerrainCallback11onTileAddedERKNS_7TileKeyEPN3osg4NodeERNS_22TerrainCallbackContextE@Base 2.6.0 _ZN8osgEarth15TerrainCallbackD0Ev@Base 2.4.0 @@ -610,10 +595,6 @@ (optional=templinst)_ZN8osgEarth22TerrainCallbackAdapterINS_10Annotation11FeatureNodeEED0Ev@Base 2.8~rc1 (optional=templinst)_ZN8osgEarth22TerrainCallbackAdapterINS_10Annotation11FeatureNodeEED1Ev@Base 2.8~rc1 (optional=templinst)_ZN8osgEarth22TerrainCallbackAdapterINS_10Annotation11FeatureNodeEED2Ev@Base 2.8~rc1 - (optional=templinst)_ZN8osgEarth22TerrainCallbackAdapterINS_10Annotation12ImageOverlayEE11onTileAddedERKNS_7TileKeyEPN3osg4NodeERNS_22TerrainCallbackContextE@Base 2.8~rc1 - (optional=templinst)_ZN8osgEarth22TerrainCallbackAdapterINS_10Annotation12ImageOverlayEED0Ev@Base 2.8~rc1 - (optional=templinst)_ZN8osgEarth22TerrainCallbackAdapterINS_10Annotation12ImageOverlayEED1Ev@Base 2.8~rc1 - (optional=templinst)_ZN8osgEarth22TerrainCallbackAdapterINS_10Annotation12ImageOverlayEED2Ev@Base 2.8~rc1 (optional=templinst)_ZN8osgEarth22TerrainCallbackAdapterINS_10Annotation17LocalGeometryNodeEE11onTileAddedERKNS_7TileKeyEPN3osg4NodeERNS_22TerrainCallbackContextE@Base 2.8~rc1 (optional=templinst)_ZN8osgEarth22TerrainCallbackAdapterINS_10Annotation17LocalGeometryNodeEED0Ev@Base 2.8~rc1 (optional=templinst)_ZN8osgEarth22TerrainCallbackAdapterINS_10Annotation17LocalGeometryNodeEED1Ev@Base 2.8~rc1 @@ -624,17 +605,12 @@ _ZN8osgEarth5Layer10addedToMapEPKNS_3MapE@Base 2.9.0 _ZN8osgEarth5Layer14removedFromMapEPKNS_3MapE@Base 2.9.0 _ZN8osgEarth5Layer18getSequenceControlEv@Base 2.9.0 - _ZN8osgEarth5Layer19setTerrainResourcesEPNS_16TerrainResourcesE@Base 2.9.0 _ZN8osgEarth5Units7convertERKS0_S2_dRd@Base 2.9.0 - _ZN8osgEarth5UnitsC1ERKS0_@Base 2.8~rc1 - _ZN8osgEarth5UnitsC2ERKS0_@Base 2.8~rc1 _ZN8osgEarth5UnitsD1Ev@Base 2.4.0 _ZN8osgEarth5UnitsD2Ev@Base 2.4.0 - (optional=templinst)_ZN8osgEarth6Config3addINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRKS7_RKT_@Base 2.8~rc1 - (optional=templinst)_ZN8osgEarth6Config3addIdEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.8~rc1 - (optional=templinst)_ZN8osgEarth6Config6addObjINS_8DistanceEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.7.0 - (optional=templinst)_ZN8osgEarth6Config6updateIdEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.7.0 - (optional=templinst)_ZN8osgEarth6Config8addIfSetINS_3URIEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.7.0 + (optional=templinst)_ZN8osgEarth6Config3setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRKS7_RKT_@Base 2.10.1 + (optional=templinst)_ZN8osgEarth6Config3setIdEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.10.0 + _ZN8osgEarth6Config6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.10.0 _ZN8osgEarth6ConfigC1ERKS0_@Base 2.4.0 _ZN8osgEarth6ConfigC2ERKS0_@Base 2.4.0 _ZN8osgEarth8DistanceD1Ev@Base 2.8~rc1 @@ -656,9 +632,15 @@ (optional=templinst)_ZN8osgEarth8optionalINS_12ShaderPolicyEED0Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_12ShaderPolicyEED1Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_12ShaderPolicyEED2Ev@Base 2.4.0 + (optional=templinst)_ZN8osgEarth8optionalINS_13ShaderOptionsEED0Ev@Base 2.10.1 + (optional=templinst)_ZN8osgEarth8optionalINS_13ShaderOptionsEED1Ev@Base 2.10.1 + (optional=templinst)_ZN8osgEarth8optionalINS_13ShaderOptionsEED2Ev@Base 2.10.1 (optional=templinst)_ZN8osgEarth8optionalINS_16GeoInterpolationEED0Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_16GeoInterpolationEED1Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_16GeoInterpolationEED2Ev@Base 2.4.0 + (optional=templinst)_ZN8osgEarth8optionalINS_19VisibleLayerOptions5BlendEED0Ev@Base 2.10.0 + (optional=templinst)_ZN8osgEarth8optionalINS_19VisibleLayerOptions5BlendEED1Ev@Base 2.10.0 + (optional=templinst)_ZN8osgEarth8optionalINS_19VisibleLayerOptions5BlendEED2Ev@Base 2.10.0 (optional=templinst)_ZN8osgEarth8optionalINS_3URIEED0Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_3URIEED1Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_3URIEED2Ev@Base 2.4.0 @@ -680,9 +662,6 @@ (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology16StringExpressionEED0Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology16StringExpressionEED1Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology16StringExpressionEED2Ev@Base 2.4.0 - (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology5StyleEED0Ev@Base 2.4.0 - (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology5StyleEED1Ev@Base 2.4.0 - (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology5StyleEED2Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev@Base 2.7.0 (optional=templinst)_ZN8osgEarth8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev@Base 2.7.0 (optional=templinst)_ZN8osgEarth8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED2Ev@Base 2.7.0 @@ -938,8 +917,11 @@ _ZNK8osgEarth10Annotation14AnnotationNode9getConfigEv@Base 2.4.0 _ZNK8osgEarth10Annotation15AddPointHandler14getMouseButtonEv@Base 2.4.0 _ZNK8osgEarth10Annotation15AnnotationLayer11libraryNameEv@Base 2.9.0 + _ZNK8osgEarth10Annotation15AnnotationLayer12getConfigKeyEv@Base 2.10.0 _ZNK8osgEarth10Annotation15AnnotationLayer12isSameKindAsEPKN3osg6ObjectE@Base 2.9.0 _ZNK8osgEarth10Annotation15AnnotationLayer5cloneERKN3osg6CopyOpE@Base 2.9.0 + _ZNK8osgEarth10Annotation15AnnotationLayer7getNodeEv@Base 2.10.0 + _ZNK8osgEarth10Annotation15AnnotationLayer8getGroupEv@Base 2.10.0 _ZNK8osgEarth10Annotation15AnnotationLayer9classNameEv@Base 2.9.0 _ZNK8osgEarth10Annotation15AnnotationLayer9cloneTypeEv@Base 2.9.0 _ZNK8osgEarth10Annotation15GeoPositionNode11libraryNameEv@Base 2.8~rc1 @@ -957,15 +939,15 @@ _ZNK8osgEarth10Annotation18AnnotationRegistry9getConfigEPN3osg4NodeE@Base 2.4.0 _ZNK8osgEarth10Annotation20ControlPointCallback12computeBoundERKN3osg4NodeE@Base 2.7.0 _ZNK8osgEarth10Annotation22AnnotationLayerOptions9getConfigEv@Base 2.9.0 - (optional=templinst)_ZNK8osgEarth10Annotation27AnnotationRegistrationProxyINS0_10CircleNodeEE6createEPNS_7MapNodeERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.4.0 - (optional=templinst)_ZNK8osgEarth10Annotation27AnnotationRegistrationProxyINS0_11EllipseNodeEE6createEPNS_7MapNodeERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.4.0 - (optional=templinst)_ZNK8osgEarth10Annotation27AnnotationRegistrationProxyINS0_11FeatureNodeEE6createEPNS_7MapNodeERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.4.0 - (optional=templinst)_ZNK8osgEarth10Annotation27AnnotationRegistrationProxyINS0_12ImageOverlayEE6createEPNS_7MapNodeERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.4.0 - (optional=templinst)_ZNK8osgEarth10Annotation27AnnotationRegistrationProxyINS0_13RectangleNodeEE6createEPNS_7MapNodeERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.4.0 - (optional=templinst)_ZNK8osgEarth10Annotation27AnnotationRegistrationProxyINS0_17LocalGeometryNodeEE6createEPNS_7MapNodeERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.4.0 - (optional=templinst)_ZNK8osgEarth10Annotation27AnnotationRegistrationProxyINS0_9LabelNodeEE6createEPNS_7MapNodeERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.4.0 - (optional=templinst)_ZNK8osgEarth10Annotation27AnnotationRegistrationProxyINS0_9ModelNodeEE6createEPNS_7MapNodeERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.4.0 - (optional=templinst)_ZNK8osgEarth10Annotation27AnnotationRegistrationProxyINS0_9PlaceNodeEE6createEPNS_7MapNodeERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.4.0 + (optional=templinst)_ZNK8osgEarth10Annotation27AnnotationRegistrationProxyINS0_10CircleNodeEE6createERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth10Annotation27AnnotationRegistrationProxyINS0_11EllipseNodeEE6createERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth10Annotation27AnnotationRegistrationProxyINS0_11FeatureNodeEE6createERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth10Annotation27AnnotationRegistrationProxyINS0_12ImageOverlayEE6createERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth10Annotation27AnnotationRegistrationProxyINS0_13RectangleNodeEE6createERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth10Annotation27AnnotationRegistrationProxyINS0_17LocalGeometryNodeEE6createERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth10Annotation27AnnotationRegistrationProxyINS0_9LabelNodeEE6createERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth10Annotation27AnnotationRegistrationProxyINS0_9ModelNodeEE6createERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth10Annotation27AnnotationRegistrationProxyINS0_9PlaceNodeEE6createERKNS_6ConfigEPKN5osgDB7OptionsE@Base 2.10.0 _ZNK8osgEarth10Annotation7Dragger10getHoveredEv@Base 2.7.0 _ZNK8osgEarth10Annotation7Dragger11getDraggingEv@Base 2.7.0 _ZNK8osgEarth10Annotation9LabelNode11libraryNameEv@Base 2.4.0 @@ -999,29 +981,34 @@ (optional=templinst)_ZNK8osgEarth16qualified_doubleINS_5AngleEE17asParseableStringB5cxx11Ev@Base 2.8~rc1 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNK8osgEarth16qualified_doubleINS_5AngleEE8asStringB5cxx11Ev@Base 2.8~rc1 (optional=templinst)_ZNK8osgEarth16qualified_doubleINS_8DistanceEE17asParseableStringB5cxx11Ev@Base 2.8~rc1 - (optional=templinst|arch=!armel !armhf !hppa !hurd-i386 !i386 !m68k !mips !mipsel !powerpc !sh4)_ZNK8osgEarth16qualified_doubleINS_8DistanceEE8asStringB5cxx11Ev@Base 2.8~rc1 + (optional=templinst|arch=!armel !armhf !hppa !hurd-i386 !i386 !m68k !mips !mipsel !powerpc !powerpcspe !sh4 !x32)_ZNK8osgEarth16qualified_doubleINS_8DistanceEE8asStringB5cxx11Ev@Base 2.8~rc1 _ZNK8osgEarth5Angle17asParseableStringB5cxx11Ev@Base 2.7.0 - _ZNK8osgEarth5Layer21modifyTileBoundingBoxERKNS_7TileKeyERN3osg15BoundingBoxImplINS4_5Vec3fEEE@Base 2.9.0 - (arch=!mips !mipsel)_ZNK8osgEarth6Config5valueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.9.0 + (optional=templinst)_ZNK8osgEarth6Config3getIN3osg7Texture10FilterModeES4_EEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_RNS_8optionalIT_EERKT0_@Base 2.10.0 (optional=templinst)_ZNK8osgEarth6Config5valueIdEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES2_@Base 2.7.0 - (optional=templinst|arch=mips mipsel)_ZNK8osgEarth6Config8getIfSetIN3osg7Texture10FilterModeES4_EEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_RNS_8optionalIT_EERKT0_@Base 2.8~rc1 - (optional=templinst|arch=armel armhf hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe)_ZNK8osgEarth6Config8getIfSetINS_3URIEEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.8~rc1 (optional=templinst|arch=hurd-i386)_ZNK8osgEarth9StringifycvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEB5cxx11Ev@Base 2.9.0 - (optional=templinst|arch=hurd-i386)_ZNK8osgEarth9StringifycvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEv@Base 2.9.0 + (optional=templinst)_ZNK8osgEarth9StringifycvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEv@Base 2.9.0 (optional=templinst)_ZNKSt5ctypeIcE8do_widenEc@Base 2.6.0 (optional=templinst|arch=!alpha !amd64 !arm64 !hppa !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390 !s390x !sh4 !sparc64)_ZNSt6vectorIN3osg5Vec2fESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_@Base 2.4.0 + (optional=templinst|arch=amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg5Vec2fESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg5Vec3dESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 - (optional=templinst)_ZNSt6vectorIN3osg5Vec3dESaIS1_EE9push_backERKS1_@Base 2.9.0 + (optional=templinst|arch=mips mipsel)_ZNSt6vectorIN3osg5Vec3dESaIS1_EE9push_backERKS1_@Base 2.10.0 (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390 !s390x !sparc64)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_@Base 2.4.0 - (optional=templinst|arch=alpha mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1_@Base 2.9.0 + (optional=templinst|arch=alpha amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 (optional=templinst|arch=!alpha !amd64 !arm64 !hppa !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390 !s390x !sh4 !sparc !sparc64)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE7reserveEj@Base 2.4.0 + (optional=templinst|arch=amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE7reserveEm@Base 2.9.0 (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390 !s390x !sparc64)_ZNSt6vectorIN3osg5Vec4fESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_@Base 2.4.0 - (optional=templinst|arch=alpha mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg5Vec4fESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1_@Base 2.9.0 + (optional=templinst|arch=alpha amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg5Vec4fESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg5Vec4fESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 + (optional=templinst)_ZNSt6vectorIN8osgEarth13ShaderOptions7SamplerESaIS2_EED1Ev@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIN8osgEarth13ShaderOptions7SamplerESaIS2_EED2Ev@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIN8osgEarth13ShaderOptions7SamplerESaIS2_EEaSERKS4_@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIN8osgEarth13ShaderOptions7UniformESaIS2_EED1Ev@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIN8osgEarth13ShaderOptions7UniformESaIS2_EED2Ev@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIN8osgEarth13ShaderOptions7UniformESaIS2_EEaSERKS4_@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIN8osgEarth3URIESaIS1_EEaSERKS3_@Base 2.10.1 (optional=templinst)_ZNSt6vectorIPN3osg4NodeESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorISt4pairIN8osgEarth9Symbology16StringExpression2OpENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESaISB_EEaSERKSD_@Base 2.7.0 - (optional=templinst)_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN3osg8DrawableEESaISA_EE17_M_realloc_insertIJSA_EEEvN9__gnu_cxx17__normal_iteratorIPSA_SC_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjESaIS7_EEaSERKS9_@Base 2.7.0 (optional=templinst)_ZNSt6vectorIhSaIhEE17_M_realloc_insertIJRKhEEEvN9__gnu_cxx17__normal_iteratorIPhS1_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIjSaIjEE17_M_realloc_insertIJRKjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_@Base 2.9.0 @@ -1033,17 +1020,28 @@ (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev@Base 2.7.0 (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev@Base 2.7.0 (optional=templinst|arch=hurd-i386)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EE9push_backERKS2_@Base 2.9.0 - (optional=templinst)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EEC1ERKS4_@Base 2.7.0 - (optional=templinst)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EEC2ERKS4_@Base 2.7.0 + (optional=templinst)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EEC1ERKS4_@Base 2.10.1 + (optional=templinst)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EEC2ERKS4_@Base 2.10.1 + (optional=templinst)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EEaSERKS4_@Base 2.10.1 (optional=templinst)_ZNSt8_Rb_treeIN7osgUtil22LineSegmentIntersector12IntersectionES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.7.0 - (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeIN8osgEarth10Annotation12ImageOverlay12ControlPointESt4pairIKS3_N3osg7ref_ptrINS1_7DraggerEEEESt10_Select1stISA_ESt4lessIS3_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS5_@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeIN8osgEarth10Annotation12ImageOverlay12ControlPointESt4pairIKS3_N3osg7ref_ptrINS1_7DraggerEEEESt10_Select1stISA_ESt4lessIS3_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS5_@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth10Annotation12ImageOverlay12ControlPointESt4pairIKS3_N3osg7ref_ptrINS1_7DraggerEEEESt10_Select1stISA_ESt4lessIS3_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth20PrimitiveIntersector12IntersectionES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE7_M_copyINSI_11_Alloc_nodeEEEPSt13_Rb_tree_nodeISC_EPKSM_PSt18_Rb_tree_node_baseRT_@Base 2.8~rc1 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE7_M_copyINSI_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeISC_EPKSM_PSt18_Rb_tree_node_baseRT_@Base 2.10.1 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE8_M_eraseEPSt13_Rb_tree_nodeISC_E@Base 2.7.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EEaSERKSI_@Base 2.10.1 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8osgEarth10Annotation14TrackNodeFieldEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE7_M_copyINSH_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeISB_EPKSL_PSt18_Rb_tree_node_baseRT_@Base 2.10.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8osgEarth10Annotation14TrackNodeFieldEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE8_M_eraseEPSt13_Rb_tree_nodeISB_E@Base 2.10.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8osgEarth10Annotation14TrackNodeFieldEESt10_Select1stISB_ESt4lessIS5_ESaISB_EEaSERKSH_@Base 2.10.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PN8osgEarth10Annotation17AnnotationFactoryEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESN_IJEEEEESt17_Rb_tree_iteratorISC_ESt23_Rb_tree_const_iteratorISC_EDpOT_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PN8osgEarth10Annotation17AnnotationFactoryEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE24_M_get_insert_unique_posERS7_@Base 2.7.0 - (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PN8osgEarth10Annotation17AnnotationFactoryEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISC_ERS7_@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PN8osgEarth10Annotation17AnnotationFactoryEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISC_ERS7_@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PN8osgEarth10Annotation17AnnotationFactoryEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE8_M_eraseEPSt13_Rb_tree_nodeISC_E@Base 2.7.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE7_M_copyINSE_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeIS8_EPKSI_PSt18_Rb_tree_node_baseRT_@Base 2.10.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E@Base 2.10.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EEaSERKSE_@Base 2.10.0 + (optional=templinst)_ZNSt8_Rb_treeIPN3osg5ArrayESt4pairIKS2_N8osgEarth15GeometryClamper12GeometryDataEESt10_Select1stIS8_ESt4lessIS2_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E@Base 2.10.0 _ZTI15DraggerCallback@Base 2.4.0 _ZTI15OverlayCallback@Base 2.4.0 _ZTI16SetCornerDragger@Base 2.4.0 @@ -1059,6 +1057,7 @@ _ZTIN3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EEE@Base 2.4.0 _ZTIN3osg13TemplateArrayINS_5Vec3fELNS_5Array4TypeE28ELi3ELi5126EEE@Base 2.4.0 _ZTIN3osg13TemplateArrayINS_5Vec4fELNS_5Array4TypeE29ELi4ELi5126EEE@Base 2.4.0 + _ZTIN3osg14StateAttributeE@Base 2.10.0 _ZTIN3osg4Node29ComputeBoundingSphereCallbackE@Base 2.7.0 _ZTIN3osg8CallbackE@Base 2.8~rc1 _ZTIN5osgDB14BaseSerializerE@Base 2.8~rc1 @@ -1117,7 +1116,6 @@ _ZTIN8osgEarth18IntersectionPickerE@Base 2.7.0 _ZTIN8osgEarth21ScreenSpaceLayoutDataE@Base 2.8~rc1 _ZTIN8osgEarth22TerrainCallbackAdapterINS_10Annotation11FeatureNodeEEE@Base 2.8~rc1 - _ZTIN8osgEarth22TerrainCallbackAdapterINS_10Annotation12ImageOverlayEEE@Base 2.8~rc1 _ZTIN8osgEarth22TerrainCallbackAdapterINS_10Annotation17LocalGeometryNodeEEE@Base 2.8~rc1 _ZTIN8osgEarth3URIE@Base 2.4.0 _ZTIN8osgEarth5AngleE@Base 2.7.0 @@ -1127,7 +1125,9 @@ _ZTIN8osgEarth8optionalIN3osg7Texture10FilterModeEEE@Base 2.4.0 _ZTIN8osgEarth8optionalINS_11CachePolicyEEE@Base 2.9.0 _ZTIN8osgEarth8optionalINS_12ShaderPolicyEEE@Base 2.4.0 + _ZTIN8osgEarth8optionalINS_13ShaderOptionsEEE@Base 2.10.1 _ZTIN8osgEarth8optionalINS_16GeoInterpolationEEE@Base 2.4.0 + _ZTIN8osgEarth8optionalINS_19VisibleLayerOptions5BlendEEE@Base 2.10.0 _ZTIN8osgEarth8optionalINS_3URIEEE@Base 2.4.0 _ZTIN8osgEarth8optionalINS_5AngleEEE@Base 2.7.0 _ZTIN8osgEarth8optionalINS_8DateTimeEEE@Base 2.8~rc1 @@ -1135,7 +1135,6 @@ _ZTIN8osgEarth8optionalINS_8Features21ResampleFilterOptions12ResampleModeEEE@Base 2.8~rc1 _ZTIN8osgEarth8optionalINS_8GeoPointEEE@Base 2.7.0 _ZTIN8osgEarth8optionalINS_9Symbology16StringExpressionEEE@Base 2.4.0 - _ZTIN8osgEarth8optionalINS_9Symbology5StyleEEE@Base 2.4.0 _ZTIN8osgEarth8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@Base 2.7.0 _ZTIN8osgEarth8optionalIbEE@Base 2.4.0 _ZTIN8osgEarth8optionalIdEE@Base 2.4.0 @@ -1158,6 +1157,7 @@ _ZTSN3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EEE@Base 2.4.0 _ZTSN3osg13TemplateArrayINS_5Vec3fELNS_5Array4TypeE28ELi3ELi5126EEE@Base 2.4.0 _ZTSN3osg13TemplateArrayINS_5Vec4fELNS_5Array4TypeE29ELi4ELi5126EEE@Base 2.4.0 + _ZTSN3osg14StateAttributeE@Base 2.10.0 _ZTSN3osg4Node29ComputeBoundingSphereCallbackE@Base 2.7.0 _ZTSN3osg8CallbackE@Base 2.8~rc1 _ZTSN5osgDB14BaseSerializerE@Base 2.8~rc1 @@ -1216,7 +1216,6 @@ _ZTSN8osgEarth18IntersectionPickerE@Base 2.7.0 _ZTSN8osgEarth21ScreenSpaceLayoutDataE@Base 2.8~rc1 _ZTSN8osgEarth22TerrainCallbackAdapterINS_10Annotation11FeatureNodeEEE@Base 2.8~rc1 - _ZTSN8osgEarth22TerrainCallbackAdapterINS_10Annotation12ImageOverlayEEE@Base 2.8~rc1 _ZTSN8osgEarth22TerrainCallbackAdapterINS_10Annotation17LocalGeometryNodeEEE@Base 2.8~rc1 _ZTSN8osgEarth3URIE@Base 2.4.0 _ZTSN8osgEarth5AngleE@Base 2.7.0 @@ -1226,7 +1225,9 @@ _ZTSN8osgEarth8optionalIN3osg7Texture10FilterModeEEE@Base 2.4.0 _ZTSN8osgEarth8optionalINS_11CachePolicyEEE@Base 2.9.0 _ZTSN8osgEarth8optionalINS_12ShaderPolicyEEE@Base 2.4.0 + _ZTSN8osgEarth8optionalINS_13ShaderOptionsEEE@Base 2.10.1 _ZTSN8osgEarth8optionalINS_16GeoInterpolationEEE@Base 2.4.0 + _ZTSN8osgEarth8optionalINS_19VisibleLayerOptions5BlendEEE@Base 2.10.0 _ZTSN8osgEarth8optionalINS_3URIEEE@Base 2.4.0 _ZTSN8osgEarth8optionalINS_5AngleEEE@Base 2.7.0 _ZTSN8osgEarth8optionalINS_8DateTimeEEE@Base 2.8~rc1 @@ -1234,7 +1235,6 @@ _ZTSN8osgEarth8optionalINS_8Features21ResampleFilterOptions12ResampleModeEEE@Base 2.8~rc1 _ZTSN8osgEarth8optionalINS_8GeoPointEEE@Base 2.7.0 _ZTSN8osgEarth8optionalINS_9Symbology16StringExpressionEEE@Base 2.4.0 - _ZTSN8osgEarth8optionalINS_9Symbology5StyleEEE@Base 2.4.0 _ZTSN8osgEarth8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@Base 2.7.0 _ZTSN8osgEarth8optionalIbEE@Base 2.4.0 _ZTSN8osgEarth8optionalIdEE@Base 2.4.0 @@ -1314,7 +1314,6 @@ _ZTVN8osgEarth18IntersectionPickerE@Base 2.7.0 _ZTVN8osgEarth21ScreenSpaceLayoutDataE@Base 2.8~rc1 _ZTVN8osgEarth22TerrainCallbackAdapterINS_10Annotation11FeatureNodeEEE@Base 2.8~rc1 - _ZTVN8osgEarth22TerrainCallbackAdapterINS_10Annotation12ImageOverlayEEE@Base 2.8~rc1 _ZTVN8osgEarth22TerrainCallbackAdapterINS_10Annotation17LocalGeometryNodeEEE@Base 2.8~rc1 _ZTVN8osgEarth3URIE@Base 2.4.0 _ZTVN8osgEarth5AngleE@Base 2.7.0 @@ -1324,7 +1323,9 @@ _ZTVN8osgEarth8optionalIN3osg7Texture10FilterModeEEE@Base 2.4.0 _ZTVN8osgEarth8optionalINS_11CachePolicyEEE@Base 2.9.0 _ZTVN8osgEarth8optionalINS_12ShaderPolicyEEE@Base 2.4.0 + _ZTVN8osgEarth8optionalINS_13ShaderOptionsEEE@Base 2.10.1 _ZTVN8osgEarth8optionalINS_16GeoInterpolationEEE@Base 2.4.0 + _ZTVN8osgEarth8optionalINS_19VisibleLayerOptions5BlendEEE@Base 2.10.0 _ZTVN8osgEarth8optionalINS_3URIEEE@Base 2.4.0 _ZTVN8osgEarth8optionalINS_5AngleEEE@Base 2.7.0 _ZTVN8osgEarth8optionalINS_8DateTimeEEE@Base 2.8~rc1 @@ -1332,7 +1333,6 @@ _ZTVN8osgEarth8optionalINS_8Features21ResampleFilterOptions12ResampleModeEEE@Base 2.8~rc1 _ZTVN8osgEarth8optionalINS_8GeoPointEEE@Base 2.7.0 _ZTVN8osgEarth8optionalINS_9Symbology16StringExpressionEEE@Base 2.4.0 - _ZTVN8osgEarth8optionalINS_9Symbology5StyleEEE@Base 2.4.0 _ZTVN8osgEarth8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@Base 2.7.0 _ZTVN8osgEarth8optionalIbEE@Base 2.4.0 _ZTVN8osgEarth8optionalIdEE@Base 2.4.0 diff -Nru osgearth-2.9.0+dfsg/debian/libosgearthfeatures5.lintian-overrides osgearth-2.10.2+dfsg/debian/libosgearthfeatures5.lintian-overrides --- osgearth-2.9.0+dfsg/debian/libosgearthfeatures5.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/debian/libosgearthfeatures5.lintian-overrides 2019-04-20 05:25:43.000000000 +0000 @@ -0,0 +1,3 @@ +# Uses __FILE__ macro +file-references-package-build-path * + diff -Nru osgearth-2.9.0+dfsg/debian/libosgearthfeatures5.symbols osgearth-2.10.2+dfsg/debian/libosgearthfeatures5.symbols --- osgearth-2.9.0+dfsg/debian/libosgearthfeatures5.symbols 2018-02-07 17:53:05.000000000 +0000 +++ osgearth-2.10.2+dfsg/debian/libosgearthfeatures5.symbols 2019-04-20 06:08:11.000000000 +0000 @@ -1,6 +1,11 @@ -# SymbolsHelper-Confirmed: 2.9.0 alpha amd64 arm64 armel armhf hppa hurd-i386 i386 m68k mips mips64el mipsel powerpc ppc64 ppc64el s390x sh4 sparc64 +# SymbolsHelper-Confirmed: 2.10.1 amd64 libosgEarthFeatures.so.5 #PACKAGE# #MINVER# +* Build-Depends-Package: libosgearth-dev + _Z10IsFieldSetPvi@Base 2.10.0 + _Z10decodeLineRKN6mapnik6vector12tile_featureERKN8osgEarth7TileKeyEj@Base 2.10.0 + _Z11decodePointRKN6mapnik6vector12tile_featureERKN8osgEarth7TileKeyEj@Base 2.10.0 _Z12tileGeometryPN8osgEarth9Symbology8GeometryEPKNS_16SpatialReferenceEjjRSt6vectorIN3osg7ref_ptrIS1_EESaIS9_EE@Base 2.8~rc1 + _Z13decodePolygonRKN6mapnik6vector12tile_featureERKN8osgEarth7TileKeyEj@Base 2.10.0 _Z14zig_zag_decodei@Base 2.8~rc1 _Z16downsizeGeometryPN8osgEarth9Symbology8GeometryEPKNS_16SpatialReferenceEjRSt6vectorIN3osg7ref_ptrIS1_EESaIS9_EE@Base 2.8~rc1 _Z17tesselateGeometryPN3osg8GeometryE@Base 2.8~rc1 @@ -9,13 +14,16 @@ _ZN11OpenThreads14ReentrantMutexD0Ev@Base 2.9.0 _ZN11OpenThreads14ReentrantMutexD1Ev@Base 2.9.0 _ZN11OpenThreads14ReentrantMutexD2Ev@Base 2.9.0 + _ZN30protobuf_vector_5ftile_2eproto12InitDefaultsEv@Base 2.10.0 + _ZN30protobuf_vector_5ftile_2eproto13scc_info_tileE@Base 2.10.0 + _ZN30protobuf_vector_5ftile_2eproto19scc_info_tile_layerE@Base 2.10.0 + _ZN30protobuf_vector_5ftile_2eproto19scc_info_tile_valueE@Base 2.10.0 + _ZN30protobuf_vector_5ftile_2eproto21scc_info_tile_featureE@Base 2.10.0 _ZN32osgEarthFeatureModelPseudoLoaderD0Ev@Base 2.4.0 _ZN32osgEarthFeatureModelPseudoLoaderD1Ev@Base 2.4.0 _ZN32osgEarthFeatureModelPseudoLoaderD2Ev@Base 2.4.0 _ZN3osg10BufferData14asPrimitiveSetEv@Base 2.4.0 _ZN3osg10BufferData7asImageEv@Base 2.4.0 - (arch=i386 kfreebsd-i386)_ZN3osg10BufferDataC1ERKS0_RKNS_6CopyOpE@Base 2.8~rc1 - (arch=i386 kfreebsd-i386)_ZN3osg10BufferDataC2ERKS0_RKNS_6CopyOpE@Base 2.8~rc1 (optional=templinst)_ZN3osg11MixinVectorINS_5Vec2fEED0Ev@Base 2.4.0 (optional=templinst)_ZN3osg11MixinVectorINS_5Vec2fEED1Ev@Base 2.4.0 (optional=templinst)_ZN3osg11MixinVectorINS_5Vec2fEED2Ev@Base 2.4.0 @@ -72,7 +80,6 @@ (optional=templinst)_ZN3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EED0Ev@Base 2.4.0 (optional=templinst)_ZN3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EED1Ev@Base 2.4.0 (optional=templinst)_ZN3osg13TemplateArrayIfLNS_5Array4TypeE7ELi1ELi5126EED2Ev@Base 2.4.0 - _ZN3osg16DrawElementsUInt10addElementEj@Base 2.7.0 _ZN3osg17ConstValueVisitor5applyERKNS_5Vec2fE@Base 2.8~rc1 _ZN3osg17ConstValueVisitor5applyERKNS_5Vec3fE@Base 2.8~rc1 _ZN3osg17ConstValueVisitor5applyERKNS_5Vec4fE@Base 2.8~rc1 @@ -93,6 +100,7 @@ _ZN3osg5Group13childInsertedEj@Base 2.4.0 _ZN3osg5Group6acceptERNS_11NodeVisitorE@Base 2.4.0 _ZN3osg5Group7asGroupEv@Base 2.4.0 + (optional=templinst)_ZN3osg5cloneIN8osgEarth8Features7FeatureEEEPT_PKS4_RKNS_6CopyOpE@Base 2.9.0 _ZN3osg6Object13asNodeVisitorEv@Base 2.8~rc1 _ZN3osg6Object16asStateAttributeEv@Base 2.8~rc1 _ZN3osg6Object19computeDataVarianceEv@Base 2.4.0 @@ -100,7 +108,6 @@ _ZN3osg6Object6asNodeEv@Base 2.8~rc1 _ZN3osg6Object7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZN3osg6Object9asUniformEv@Base 2.8~rc1 - (optional=templinst|arch=!armel !armhf !hurd-i386 !i386 !m68k !mips !mipsel !powerpc)_ZN3osg7ref_ptrIKN8osgEarth16SpatialReferenceEE6assignIS3_EEvRKNS0_IT_EE@Base 2.9.0 (optional=templinst)_ZN3osg7ref_ptrINS_5GroupEEaSEPS1_@Base 2.8~rc1 _ZN3osg8Callback3runEPNS_6ObjectES2_@Base 2.8~rc1 _ZN3osg8CallbackD0Ev@Base 2.8~rc1 @@ -121,9 +128,168 @@ (optional=templinst)_ZN5osgDB25RegisterReaderWriterProxyI32osgEarthFeatureModelPseudoLoaderEC2Ev@Base 2.4.0 (optional=templinst)_ZN5osgDB25RegisterReaderWriterProxyI32osgEarthFeatureModelPseudoLoaderED1Ev@Base 2.4.0 (optional=templinst)_ZN5osgDB25RegisterReaderWriterProxyI32osgEarthFeatureModelPseudoLoaderED2Ev@Base 2.4.0 + (optional=templinst)_ZN6google8protobuf13RepeatedFieldIjE7ReserveEi@Base 2.10.0 + (optional=templinst)_ZN6google8protobuf13RepeatedFieldIjEC1ERKS2_@Base 2.10.0 + (optional=templinst)_ZN6google8protobuf13RepeatedFieldIjEC2ERKS2_@Base 2.10.0 + (optional=templinst)_ZN6google8protobuf13RepeatedFieldIjED1Ev@Base 2.10.0 + (optional=templinst)_ZN6google8protobuf13RepeatedFieldIjED2Ev@Base 2.10.0 + (optional=templinst)_ZN6google8protobuf5Arena18CreateMaybeMessageIN6mapnik6vector10tile_layerEJEEEPT_PS1_DpOT0_@Base 2.10.0 + (optional=templinst)_ZN6google8protobuf5Arena18CreateMaybeMessageIN6mapnik6vector10tile_valueEJEEEPT_PS1_DpOT0_@Base 2.10.0 + (optional=templinst)_ZN6google8protobuf5Arena18CreateMaybeMessageIN6mapnik6vector12tile_featureEJEEEPT_PS1_DpOT0_@Base 2.10.0 + (optional=templinst)_ZN6google8protobuf5Arena18CreateMaybeMessageIN6mapnik6vector4tileEJEEEPT_PS1_DpOT0_@Base 2.10.0 + (optional=templinst|arch=x32)_ZN6google8protobuf5Arena3OwnIN6mapnik6vector10tile_layerEEEvPT_@Base 2.10.0 + (optional=templinst|arch=x32)_ZN6google8protobuf5Arena3OwnIN6mapnik6vector10tile_valueEEEvPT_@Base 2.10.0 + (optional=templinst|arch=x32)_ZN6google8protobuf5Arena3OwnIN6mapnik6vector12tile_featureEEEvPT_@Base 2.10.0 + (optional=templinst|arch=x32)_ZN6google8protobuf5Arena3OwnIN6mapnik6vector4tileEEEvPT_@Base 2.10.0 + (optional=templinst)_ZN6google8protobuf8internal18GenericTypeHandlerIN6mapnik6vector10tile_layerEE5MergeERKS5_PS5_@Base 2.10.0 + (optional=templinst)_ZN6google8protobuf8internal18GenericTypeHandlerIN6mapnik6vector10tile_valueEE5MergeERKS5_PS5_@Base 2.10.0 + (optional=templinst)_ZN6google8protobuf8internal18GenericTypeHandlerIN6mapnik6vector12tile_featureEE5MergeERKS5_PS5_@Base 2.10.0 + (optional=templinst|arch=x32)_ZN6google8protobuf8internal19arena_delete_objectIN6mapnik6vector10tile_layerEEEvPv@Base 2.10.0 + (optional=templinst|arch=x32)_ZN6google8protobuf8internal19arena_delete_objectIN6mapnik6vector10tile_valueEEEvPv@Base 2.10.0 + (optional=templinst|arch=x32)_ZN6google8protobuf8internal19arena_delete_objectIN6mapnik6vector12tile_featureEEEvPv@Base 2.10.0 + (optional=templinst|arch=x32)_ZN6google8protobuf8internal19arena_delete_objectIN6mapnik6vector4tileEEEvPv@Base 2.10.0 + (optional=templinst)_ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN6mapnik6vector10tile_layerEE11TypeHandlerEEEvPPvSB_ii@Base 2.10.0 + (optional=templinst)_ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN6mapnik6vector10tile_valueEE11TypeHandlerEEEvPPvSB_ii@Base 2.10.0 + (optional=templinst)_ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN6mapnik6vector12tile_featureEE11TypeHandlerEEEvPPvSB_ii@Base 2.10.0 + (optional=templinst)_ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE11TypeHandlerEEEvPPvSE_ii@Base 2.10.0 + (optional=templinst)_ZN6google8protobuf8internal21arena_destruct_objectIN6mapnik6vector10tile_layerEEEvPv@Base 2.10.0 + (optional=templinst)_ZN6google8protobuf8internal21arena_destruct_objectIN6mapnik6vector10tile_valueEEEvPv@Base 2.10.0 + (optional=templinst)_ZN6google8protobuf8internal21arena_destruct_objectIN6mapnik6vector12tile_featureEEEvPv@Base 2.10.0 + (optional=templinst)_ZN6google8protobuf8internal21arena_destruct_objectIN6mapnik6vector4tileEEEvPv@Base 2.10.0 + (optional=templinst)_ZN6google8protobuf8internal21arena_destruct_objectINS1_29InternalMetadataWithArenaBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_29InternalMetadataWithArenaLiteEE9ContainerEEEvPv@Base 2.10.0 + (optional=templinst)_ZN6google8protobuf8internal21arena_destruct_objectINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvPv@Base 2.10.0 + _ZN6google8protobuf8internal22LiteUnknownFieldSetterD1Ev@Base 2.10.0 + _ZN6google8protobuf8internal22LiteUnknownFieldSetterD2Ev@Base 2.10.0 + (optional=templinst|arch=x32)_ZN6google8protobuf8internal26FunctionResultCallback_1_0IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6mapnik6vector10tile_layerEE3RunEv@Base 2.10.0 + (optional=templinst|arch=x32)_ZN6google8protobuf8internal26FunctionResultCallback_1_0IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6mapnik6vector10tile_layerEED0Ev@Base 2.10.0 + (optional=templinst|arch=x32)_ZN6google8protobuf8internal26FunctionResultCallback_1_0IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6mapnik6vector10tile_layerEED1Ev@Base 2.10.0 + (optional=templinst|arch=x32)_ZN6google8protobuf8internal26FunctionResultCallback_1_0IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6mapnik6vector10tile_layerEED2Ev@Base 2.10.0 + (optional=templinst|arch=x32)_ZN6google8protobuf8internal26FunctionResultCallback_1_0IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6mapnik6vector10tile_valueEE3RunEv@Base 2.10.0 + (optional=templinst|arch=x32)_ZN6google8protobuf8internal26FunctionResultCallback_1_0IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6mapnik6vector10tile_valueEED0Ev@Base 2.10.0 + (optional=templinst|arch=x32)_ZN6google8protobuf8internal26FunctionResultCallback_1_0IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6mapnik6vector10tile_valueEED1Ev@Base 2.10.0 + (optional=templinst|arch=x32)_ZN6google8protobuf8internal26FunctionResultCallback_1_0IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6mapnik6vector10tile_valueEED2Ev@Base 2.10.0 + (optional=templinst|arch=x32)_ZN6google8protobuf8internal26FunctionResultCallback_1_0IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6mapnik6vector12tile_featureEE3RunEv@Base 2.10.0 + (optional=templinst|arch=x32)_ZN6google8protobuf8internal26FunctionResultCallback_1_0IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6mapnik6vector12tile_featureEED0Ev@Base 2.10.0 + (optional=templinst|arch=x32)_ZN6google8protobuf8internal26FunctionResultCallback_1_0IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6mapnik6vector12tile_featureEED1Ev@Base 2.10.0 + (optional=templinst|arch=x32)_ZN6google8protobuf8internal26FunctionResultCallback_1_0IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6mapnik6vector12tile_featureEED2Ev@Base 2.10.0 + (optional=templinst|arch=x32)_ZN6google8protobuf8internal26FunctionResultCallback_1_0IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6mapnik6vector4tileEE3RunEv@Base 2.10.0 + (optional=templinst|arch=x32)_ZN6google8protobuf8internal26FunctionResultCallback_1_0IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6mapnik6vector4tileEED0Ev@Base 2.10.0 + (optional=templinst|arch=x32)_ZN6google8protobuf8internal26FunctionResultCallback_1_0IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6mapnik6vector4tileEED1Ev@Base 2.10.0 + (optional=templinst|arch=x32)_ZN6google8protobuf8internal26FunctionResultCallback_1_0IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6mapnik6vector4tileEED2Ev@Base 2.10.0 + (optional=templinst)_ZN6google8protobuf8internal29InternalMetadataWithArenaBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_29InternalMetadataWithArenaLiteEE27mutable_unknown_fields_slowEv@Base 2.10.0 + (optional=templinst)_ZN6google8protobuf8internal29InternalMetadataWithArenaBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_29InternalMetadataWithArenaLiteEED1Ev@Base 2.10.0 + (optional=templinst)_ZN6google8protobuf8internal29InternalMetadataWithArenaBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_29InternalMetadataWithArenaLiteEED2Ev@Base 2.10.0 + _ZN6mapnik6vector10tile_layer10SharedCtorEv@Base 2.10.0 + _ZN6mapnik6vector10tile_layer10SharedDtorEv@Base 2.10.0 + _ZN6mapnik6vector10tile_layer12InternalSwapEPS1_@Base 2.10.0 + _ZN6mapnik6vector10tile_layer16default_instanceEv@Base 2.10.0 + _ZN6mapnik6vector10tile_layer16kKeysFieldNumberE@Base 2.10.0 + _ZN6mapnik6vector10tile_layer16kNameFieldNumberE@Base 2.10.0 + (arch=x32)_ZN6mapnik6vector10tile_layer17default_instance_E@Base 2.10.0 + _ZN6mapnik6vector10tile_layer18kExtentFieldNumberE@Base 2.10.0 + _ZN6mapnik6vector10tile_layer18kValuesFieldNumberE@Base 2.10.0 + _ZN6mapnik6vector10tile_layer19kVersionFieldNumberE@Base 2.10.0 + _ZN6mapnik6vector10tile_layer20kFeaturesFieldNumberE@Base 2.10.0 + _ZN6mapnik6vector10tile_layer21CheckTypeAndMergeFromERKN6google8protobuf11MessageLiteE@Base 2.10.0 + _ZN6mapnik6vector10tile_layer21InitAsDefaultInstanceEv@Base 2.10.0 + _ZN6mapnik6vector10tile_layer27MergePartialFromCodedStreamEPN6google8protobuf2io16CodedInputStreamE@Base 2.10.0 + _ZN6mapnik6vector10tile_layer4SwapEPS1_@Base 2.10.0 + _ZN6mapnik6vector10tile_layer5ClearEv@Base 2.10.0 + _ZN6mapnik6vector10tile_layer8CopyFromERKS1_@Base 2.10.0 + _ZN6mapnik6vector10tile_layer9MergeFromERKS1_@Base 2.10.0 + _ZN6mapnik6vector10tile_layerC1ERKS1_@Base 2.10.0 + _ZN6mapnik6vector10tile_layerC1Ev@Base 2.10.0 + _ZN6mapnik6vector10tile_layerC2ERKS1_@Base 2.10.0 + _ZN6mapnik6vector10tile_layerC2Ev@Base 2.10.0 + _ZN6mapnik6vector10tile_layerD0Ev@Base 2.10.0 + _ZN6mapnik6vector10tile_layerD1Ev@Base 2.10.0 + _ZN6mapnik6vector10tile_layerD2Ev@Base 2.10.0 + _ZN6mapnik6vector10tile_value10SharedCtorEv@Base 2.10.0 + _ZN6mapnik6vector10tile_value10SharedDtorEv@Base 2.10.0 + _ZN6mapnik6vector10tile_value12InternalSwapEPS1_@Base 2.10.0 + _ZN6mapnik6vector10tile_value16default_instanceEv@Base 2.10.0 + (arch=x32)_ZN6mapnik6vector10tile_value17default_instance_E@Base 2.10.0 + _ZN6mapnik6vector10tile_value20kIntValueFieldNumberE@Base 2.10.0 + _ZN6mapnik6vector10tile_value21CheckTypeAndMergeFromERKN6google8protobuf11MessageLiteE@Base 2.10.0 + _ZN6mapnik6vector10tile_value21InitAsDefaultInstanceEv@Base 2.10.0 + _ZN6mapnik6vector10tile_value21kBoolValueFieldNumberE@Base 2.10.0 + _ZN6mapnik6vector10tile_value21kSintValueFieldNumberE@Base 2.10.0 + _ZN6mapnik6vector10tile_value21kUintValueFieldNumberE@Base 2.10.0 + _ZN6mapnik6vector10tile_value22kFloatValueFieldNumberE@Base 2.10.0 + _ZN6mapnik6vector10tile_value23kDoubleValueFieldNumberE@Base 2.10.0 + _ZN6mapnik6vector10tile_value23kStringValueFieldNumberE@Base 2.10.0 + _ZN6mapnik6vector10tile_value27MergePartialFromCodedStreamEPN6google8protobuf2io16CodedInputStreamE@Base 2.10.0 + _ZN6mapnik6vector10tile_value4SwapEPS1_@Base 2.10.0 + _ZN6mapnik6vector10tile_value5ClearEv@Base 2.10.0 + _ZN6mapnik6vector10tile_value8CopyFromERKS1_@Base 2.10.0 + _ZN6mapnik6vector10tile_value9MergeFromERKS1_@Base 2.10.0 + _ZN6mapnik6vector10tile_valueC1ERKS1_@Base 2.10.0 + _ZN6mapnik6vector10tile_valueC1Ev@Base 2.10.0 + _ZN6mapnik6vector10tile_valueC2ERKS1_@Base 2.10.0 + _ZN6mapnik6vector10tile_valueC2Ev@Base 2.10.0 + _ZN6mapnik6vector10tile_valueD0Ev@Base 2.10.0 + _ZN6mapnik6vector10tile_valueD1Ev@Base 2.10.0 + _ZN6mapnik6vector10tile_valueD2Ev@Base 2.10.0 + _ZN6mapnik6vector12tile_feature10SharedCtorEv@Base 2.10.0 + _ZN6mapnik6vector12tile_feature10SharedDtorEv@Base 2.10.0 + _ZN6mapnik6vector12tile_feature12InternalSwapEPS1_@Base 2.10.0 + _ZN6mapnik6vector12tile_feature14kIdFieldNumberE@Base 2.10.0 + _ZN6mapnik6vector12tile_feature16default_instanceEv@Base 2.10.0 + _ZN6mapnik6vector12tile_feature16kTagsFieldNumberE@Base 2.10.0 + _ZN6mapnik6vector12tile_feature16kTypeFieldNumberE@Base 2.10.0 + (arch=x32)_ZN6mapnik6vector12tile_feature17default_instance_E@Base 2.10.0 + _ZN6mapnik6vector12tile_feature20kGeometryFieldNumberE@Base 2.10.0 + _ZN6mapnik6vector12tile_feature21CheckTypeAndMergeFromERKN6google8protobuf11MessageLiteE@Base 2.10.0 + _ZN6mapnik6vector12tile_feature21InitAsDefaultInstanceEv@Base 2.10.0 + _ZN6mapnik6vector12tile_feature27MergePartialFromCodedStreamEPN6google8protobuf2io16CodedInputStreamE@Base 2.10.0 + _ZN6mapnik6vector12tile_feature4SwapEPS1_@Base 2.10.0 + _ZN6mapnik6vector12tile_feature5ClearEv@Base 2.10.0 + _ZN6mapnik6vector12tile_feature8CopyFromERKS1_@Base 2.10.0 + _ZN6mapnik6vector12tile_feature9MergeFromERKS1_@Base 2.10.0 + _ZN6mapnik6vector12tile_featureC1ERKS1_@Base 2.10.0 + _ZN6mapnik6vector12tile_featureC1Ev@Base 2.10.0 + _ZN6mapnik6vector12tile_featureC2ERKS1_@Base 2.10.0 + _ZN6mapnik6vector12tile_featureC2Ev@Base 2.10.0 + _ZN6mapnik6vector12tile_featureD0Ev@Base 2.10.0 + _ZN6mapnik6vector12tile_featureD1Ev@Base 2.10.0 + _ZN6mapnik6vector12tile_featureD2Ev@Base 2.10.0 + _ZN6mapnik6vector21tile_GeomType_IsValidEi@Base 2.10.0 + _ZN6mapnik6vector23_tile_default_instance_E@Base 2.10.0 + _ZN6mapnik6vector29_tile_layer_default_instance_E@Base 2.10.0 + _ZN6mapnik6vector29_tile_value_default_instance_E@Base 2.10.0 + _ZN6mapnik6vector31_tile_feature_default_instance_E@Base 2.10.0 + (arch=x32)_ZN6mapnik6vector38protobuf_AddDesc_vector_5ftile_2eprotoEv@Base 2.10.0 + (arch=x32)_ZN6mapnik6vector43protobuf_ShutdownFile_vector_5ftile_2eprotoEv@Base 2.10.0 + _ZN6mapnik6vector4tile10LineStringE@Base 2.10.0 + _ZN6mapnik6vector4tile10SharedCtorEv@Base 2.10.0 + _ZN6mapnik6vector4tile10SharedDtorEv@Base 2.10.0 + _ZN6mapnik6vector4tile12GeomType_MAXE@Base 2.10.0 + _ZN6mapnik6vector4tile12GeomType_MINE@Base 2.10.0 + _ZN6mapnik6vector4tile12InternalSwapEPS1_@Base 2.10.0 + _ZN6mapnik6vector4tile16default_instanceEv@Base 2.10.0 + (arch=x32)_ZN6mapnik6vector4tile17default_instance_E@Base 2.10.0 + _ZN6mapnik6vector4tile18GeomType_ARRAYSIZEE@Base 2.10.0 + _ZN6mapnik6vector4tile18kLayersFieldNumberE@Base 2.10.0 + _ZN6mapnik6vector4tile21CheckTypeAndMergeFromERKN6google8protobuf11MessageLiteE@Base 2.10.0 + _ZN6mapnik6vector4tile21InitAsDefaultInstanceEv@Base 2.10.0 + _ZN6mapnik6vector4tile27MergePartialFromCodedStreamEPN6google8protobuf2io16CodedInputStreamE@Base 2.10.0 + _ZN6mapnik6vector4tile4SwapEPS1_@Base 2.10.0 + _ZN6mapnik6vector4tile5ClearEv@Base 2.10.0 + _ZN6mapnik6vector4tile5PointE@Base 2.10.0 + _ZN6mapnik6vector4tile7PolygonE@Base 2.10.0 + _ZN6mapnik6vector4tile7UnknownE@Base 2.10.0 + _ZN6mapnik6vector4tile8CopyFromERKS1_@Base 2.10.0 + _ZN6mapnik6vector4tile9MergeFromERKS1_@Base 2.10.0 + _ZN6mapnik6vector4tileC1ERKS1_@Base 2.10.0 + _ZN6mapnik6vector4tileC1Ev@Base 2.10.0 + _ZN6mapnik6vector4tileC2ERKS1_@Base 2.10.0 + _ZN6mapnik6vector4tileC2Ev@Base 2.10.0 + _ZN6mapnik6vector4tileD0Ev@Base 2.10.0 + _ZN6mapnik6vector4tileD1Ev@Base 2.10.0 + _ZN6mapnik6vector4tileD2Ev@Base 2.10.0 + (arch=x32)_ZN6mapnik6vector52static_descriptor_initializer_vector_5ftile_2eproto_E@Base 2.10.0 _ZN7osgUtil9Optimizer20MergeGeometryVisitor5applyERN3osg5GeodeE@Base 2.8~rc1 _ZN7osgUtil9Optimizer20MergeGeometryVisitor5applyERN3osg9BillboardE@Base 2.8~rc1 - _ZN7osgUtil9Optimizer20MergeGeometryVisitorC1EPS0_@Base 2.8~rc1 _ZN7osgUtil9Optimizer20MergeGeometryVisitorD0Ev@Base 2.8~rc1 _ZN7osgUtil9Optimizer20MergeGeometryVisitorD1Ev@Base 2.8~rc1 _ZN7osgUtil9OptimizerD0Ev@Base 2.5.0 @@ -137,39 +303,37 @@ _ZN8OgrUtils14createGeometryEPv@Base 2.4.0 _ZN8OgrUtils16getAttributeTypeE12OGRFieldType@Base 2.4.0 _ZN8OgrUtils17createOgrGeometryEPKN8osgEarth9Symbology8GeometryE18OGRwkbGeometryType@Base 2.6.0 + _ZN8OgrUtils18getOGRGeometryTypeEPKN8osgEarth9Symbology8GeometryE@Base 2.10.1 + _ZN8OgrUtils18getOGRGeometryTypeERKN8osgEarth9Symbology8Geometry4TypeE@Base 2.10.1 _ZN8OgrUtils8populateEPvPN8osgEarth9Symbology8GeometryEi@Base 2.4.0 _ZN8osgEarth10DataExtentD0Ev@Base 2.6.0 _ZN8osgEarth10DataExtentD1Ev@Base 2.6.0 _ZN8osgEarth10DataExtentD2Ev@Base 2.6.0 - (arch=!alpha !armel !armhf !hppa !hurd-i386 !i386 !m68k !mips !mips64el !mipsel !powerpc !ppc64 !ppc64el !s390x !sh4 !sparc64)_ZN8osgEarth10ReadResult19getResultCodeStringB5cxx11Ej@Base 2.8~rc2 + (arch=!alpha !armel !armhf !hppa !hurd-i386 !i386 !m68k !mips !mips64el !mipsel !powerpc !powerpcspe !ppc64 !ppc64el !s390x !sh4 !sparc64)_ZN8osgEarth10ReadResult19getResultCodeStringB5cxx11Ej@Base 2.8~rc2 _ZN8osgEarth10ReadResultD0Ev@Base 2.8~rc1 _ZN8osgEarth10ReadResultD1Ev@Base 2.8~rc1 _ZN8osgEarth10ReadResultD2Ev@Base 2.8~rc1 - _ZN8osgEarth10TileSource10initializeEPKN5osgDB7OptionsEPKNS_7ProfileE@Base 2.4.0 _ZN8osgEarth10TileSource10storeImageERKNS_7TileKeyEPN3osg5ImageEPNS_16ProgressCallbackE@Base 2.6.0 _ZN8osgEarth10URIContextD0Ev@Base 2.4.0 _ZN8osgEarth10URIContextD1Ev@Base 2.4.0 _ZN8osgEarth10URIContextD2Ev@Base 2.4.0 _ZN8osgEarth11MapCallback11onEndUpdateEv@Base 2.9.0 + _ZN8osgEarth11MapCallback12onLayerMovedEPNS_5LayerEjj@Base 2.10.0 _ZN8osgEarth11MapCallback13onBeginUpdateEv@Base 2.9.0 - _ZN8osgEarth11MapCallback16onMaskLayerAddedEPNS_9MaskLayerE@Base 2.9.0 - _ZN8osgEarth11MapCallback17onImageLayerAddedEPNS_10ImageLayerEj@Base 2.9.0 - _ZN8osgEarth11MapCallback17onImageLayerMovedEPNS_10ImageLayerEjj@Base 2.9.0 - _ZN8osgEarth11MapCallback17onModelLayerAddedEPNS_10ModelLayerEj@Base 2.9.0 - _ZN8osgEarth11MapCallback17onModelLayerMovedEPNS_10ModelLayerEjj@Base 2.9.0 - _ZN8osgEarth11MapCallback18onMaskLayerRemovedEPNS_9MaskLayerE@Base 2.9.0 - _ZN8osgEarth11MapCallback19onImageLayerRemovedEPNS_10ImageLayerEj@Base 2.9.0 - _ZN8osgEarth11MapCallback19onModelLayerRemovedEPNS_10ModelLayerEj@Base 2.9.0 + _ZN8osgEarth11MapCallback14onLayerEnabledEPNS_5LayerE@Base 2.10.0 + _ZN8osgEarth11MapCallback15onLayerDisabledEPNS_5LayerE@Base 2.10.0 _ZN8osgEarth11MapCallback20onMapInfoEstablishedERKNS_7MapInfoE@Base 2.9.0 - _ZN8osgEarth11MapCallback21onElevationLayerAddedEPNS_14ElevationLayerEj@Base 2.9.0 - _ZN8osgEarth11MapCallback21onElevationLayerMovedEPNS_14ElevationLayerEjj@Base 2.9.0 - _ZN8osgEarth11MapCallback23onElevationLayerRemovedEPNS_14ElevationLayerEj@Base 2.9.0 (optional=templinst)_ZN8osgEarth11OptionsDataINS_8Features17FeatureModelGraphEED0Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth11OptionsDataINS_8Features17FeatureModelGraphEED1Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth11OptionsDataINS_8Features17FeatureModelGraphEED2Ev@Base 2.9.0 + _ZN8osgEarth11Serializers27FeatureSourceIndexNodeClass10readFIDMapERN5osgDB11InputStreamERNS_8Features22FeatureSourceIndexNodeE@Base 2.10.0 + _ZN8osgEarth11Serializers27FeatureSourceIndexNodeClass11checkFIDMapERKNS_8Features22FeatureSourceIndexNodeE@Base 2.10.0 + _ZN8osgEarth11Serializers27FeatureSourceIndexNodeClass11writeFIDMapERN5osgDB12OutputStreamERKNS_8Features22FeatureSourceIndexNodeE@Base 2.10.0 + _ZN8osgEarth11Serializers27FeatureSourceIndexNodeClass39wrapper_propfunc_FeatureSourceIndexNodeEPN5osgDB13ObjectWrapperE@Base 2.10.0 _ZN8osgEarth12LayerOptionsD0Ev@Base 2.9.0 _ZN8osgEarth12LayerOptionsD1Ev@Base 2.9.0 _ZN8osgEarth12LayerOptionsD2Ev@Base 2.9.0 + (optional=templinst)_ZN8osgEarth12LineDrawable16pushVertexAttribIN3osg13TemplateArrayINS2_5Vec4fELNS2_5Array4TypeE29ELi4ELi5126EEEEEvPT_RKNS8_15ElementDataTypeE@Base 2.10.0 (optional=templinst)_ZN8osgEarth12PluginLoaderINS_8Features16FeatureMaskLayerENS_5LayerEED0Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth12PluginLoaderINS_8Features16FeatureMaskLayerENS_5LayerEED1Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth12PluginLoaderINS_8Features16FeatureMaskLayerENS_5LayerEED2Ev@Base 2.9.0 @@ -179,7 +343,11 @@ (optional=templinst)_ZN8osgEarth12PluginLoaderINS_8Features18FeatureSourceLayerENS_5LayerEED0Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth12PluginLoaderINS_8Features18FeatureSourceLayerENS_5LayerEED1Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth12PluginLoaderINS_8Features18FeatureSourceLayerENS_5LayerEED2Ev@Base 2.9.0 + (optional=templinst)_ZN8osgEarth12PluginLoaderINS_8Features19ImageToFeatureLayerENS_5LayerEED0Ev@Base 2.10.0 + (optional=templinst)_ZN8osgEarth12PluginLoaderINS_8Features19ImageToFeatureLayerENS_5LayerEED1Ev@Base 2.10.0 + (optional=templinst)_ZN8osgEarth12PluginLoaderINS_8Features19ImageToFeatureLayerENS_5LayerEED2Ev@Base 2.10.0 _ZN8osgEarth13ConfigOptions11mergeConfigERKNS_6ConfigE@Base 2.8~rc1 + _ZN8osgEarth13ConfigOptionsaSERKS0_@Base 2.10.0 (optional=templinst)_ZN8osgEarth13LayerListenerINS_8Features16FeatureMaskLayerENS1_18FeatureSourceLayerEE5EntryD1Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth13LayerListenerINS_8Features16FeatureMaskLayerENS1_18FeatureSourceLayerEE5EntryD2Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth13LayerListenerINS_8Features16FeatureMaskLayerENS1_18FeatureSourceLayerEE5clearEv@Base 2.9.0 @@ -196,8 +364,19 @@ (optional=templinst)_ZN8osgEarth13LayerListenerINS_8Features17FeatureModelLayerENS1_18FeatureSourceLayerEE8CallbackD0Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth13LayerListenerINS_8Features17FeatureModelLayerENS1_18FeatureSourceLayerEE8CallbackD1Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth13LayerListenerINS_8Features17FeatureModelLayerENS1_18FeatureSourceLayerEE8CallbackD2Ev@Base 2.9.0 - _ZN8osgEarth13ShaderPackageD1Ev@Base 2.9.0 - _ZN8osgEarth13ShaderPackageD2Ev@Base 2.9.0 + (optional=templinst)_ZN8osgEarth13LayerListenerINS_8Features19ImageToFeatureLayerENS_10ImageLayerEE5EntryD1Ev@Base 2.10.0 + (optional=templinst)_ZN8osgEarth13LayerListenerINS_8Features19ImageToFeatureLayerENS_10ImageLayerEE5EntryD2Ev@Base 2.10.0 + (optional=templinst)_ZN8osgEarth13LayerListenerINS_8Features19ImageToFeatureLayerENS_10ImageLayerEE5clearEv@Base 2.10.0 + (optional=templinst)_ZN8osgEarth13LayerListenerINS_8Features19ImageToFeatureLayerENS_10ImageLayerEE8Callback12onLayerAddedEPNS_5LayerEj@Base 2.10.0 + (optional=templinst)_ZN8osgEarth13LayerListenerINS_8Features19ImageToFeatureLayerENS_10ImageLayerEE8Callback14onLayerRemovedEPNS_5LayerEj@Base 2.10.0 + (optional=templinst)_ZN8osgEarth13LayerListenerINS_8Features19ImageToFeatureLayerENS_10ImageLayerEE8CallbackD0Ev@Base 2.10.0 + (optional=templinst)_ZN8osgEarth13LayerListenerINS_8Features19ImageToFeatureLayerENS_10ImageLayerEE8CallbackD1Ev@Base 2.10.0 + (optional=templinst)_ZN8osgEarth13LayerListenerINS_8Features19ImageToFeatureLayerENS_10ImageLayerEE8CallbackD2Ev@Base 2.10.0 + _ZN8osgEarth13ShaderOptions7SamplerD1Ev@Base 2.10.1 + _ZN8osgEarth13ShaderOptions7SamplerD2Ev@Base 2.10.1 + _ZN8osgEarth13ShaderOptionsD0Ev@Base 2.10.1 + _ZN8osgEarth13ShaderOptionsD1Ev@Base 2.10.1 + _ZN8osgEarth13ShaderOptionsD2Ev@Base 2.10.1 _ZN8osgEarth14ElevationQueryD0Ev@Base 2.4.0 _ZN8osgEarth14ElevationQueryD1Ev@Base 2.4.0 _ZN8osgEarth14ElevationQueryD2Ev@Base 2.4.0 @@ -210,6 +389,7 @@ _ZN8osgEarth16MaskLayerOptionsD0Ev@Base 2.9.0 _ZN8osgEarth16MaskLayerOptionsD1Ev@Base 2.9.0 _ZN8osgEarth16MaskLayerOptionsD2Ev@Base 2.9.0 + _ZN8osgEarth16ProgressCallback10isCanceledEv@Base 2.10.0 _ZN8osgEarth17TileSourceOptionsD0Ev@Base 2.4.0 _ZN8osgEarth17TileSourceOptionsD1Ev@Base 2.4.0 _ZN8osgEarth17TileSourceOptionsD2Ev@Base 2.4.0 @@ -217,12 +397,15 @@ _ZN8osgEarth18DepthOffsetAdapterD1Ev@Base 2.5.0 _ZN8osgEarth18DepthOffsetAdapterD2Ev@Base 2.5.0 _ZN8osgEarth18SceneGraphCallback12onRemoveNodeEPN3osg4NodeE@Base 2.9.0 + _ZN8osgEarth18SceneGraphCallback12onRemoveNodeEPN3osg4NodeEPNS1_6ObjectE@Base 2.10.0 _ZN8osgEarth18SceneGraphCallback14onPreMergeNodeEPN3osg4NodeE@Base 2.9.0 + _ZN8osgEarth18SceneGraphCallback14onPreMergeNodeEPN3osg4NodeEPNS1_6ObjectE@Base 2.10.0 _ZN8osgEarth18SceneGraphCallback15onPostMergeNodeEPN3osg4NodeE@Base 2.9.0 + _ZN8osgEarth18SceneGraphCallback15onPostMergeNodeEPN3osg4NodeEPNS1_6ObjectE@Base 2.10.0 _ZN8osgEarth18SceneGraphCallbackD0Ev@Base 2.9.0 _ZN8osgEarth18SceneGraphCallbackD1Ev@Base 2.9.0 _ZN8osgEarth18SceneGraphCallbackD2Ev@Base 2.9.0 - _ZN8osgEarth19DriverConfigOptions10fromConfigERKNS_6ConfigE@Base 2.7.0 + (arch=!arm64 !x32)_ZN8osgEarth19DriverConfigOptions10fromConfigERKNS_6ConfigE@Base 2.10.1 (optional=templinst)_ZN8osgEarth20RegisterPluginLoaderINS_12PluginLoaderINS_8Features16FeatureMaskLayerENS_5LayerEEEEC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.9.0 (optional=templinst)_ZN8osgEarth20RegisterPluginLoaderINS_12PluginLoaderINS_8Features16FeatureMaskLayerENS_5LayerEEEEC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.9.0 (optional=templinst)_ZN8osgEarth20RegisterPluginLoaderINS_12PluginLoaderINS_8Features16FeatureMaskLayerENS_5LayerEEEED1Ev@Base 2.9.0 @@ -235,6 +418,10 @@ (optional=templinst)_ZN8osgEarth20RegisterPluginLoaderINS_12PluginLoaderINS_8Features18FeatureSourceLayerENS_5LayerEEEEC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.9.0 (optional=templinst)_ZN8osgEarth20RegisterPluginLoaderINS_12PluginLoaderINS_8Features18FeatureSourceLayerENS_5LayerEEEED1Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth20RegisterPluginLoaderINS_12PluginLoaderINS_8Features18FeatureSourceLayerENS_5LayerEEEED2Ev@Base 2.9.0 + (optional=templinst)_ZN8osgEarth20RegisterPluginLoaderINS_12PluginLoaderINS_8Features19ImageToFeatureLayerENS_5LayerEEEEC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.10.0 + (optional=templinst)_ZN8osgEarth20RegisterPluginLoaderINS_12PluginLoaderINS_8Features19ImageToFeatureLayerENS_5LayerEEEEC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.10.0 + (optional=templinst)_ZN8osgEarth20RegisterPluginLoaderINS_12PluginLoaderINS_8Features19ImageToFeatureLayerENS_5LayerEEEED1Ev@Base 2.10.0 + (optional=templinst)_ZN8osgEarth20RegisterPluginLoaderINS_12PluginLoaderINS_8Features19ImageToFeatureLayerENS_5LayerEEEED2Ev@Base 2.10.0 (optional=templinst)_ZN8osgEarth28FindTopMostNodeOfTypeVisitorINS_8Features22FeatureSourceIndexNodeEE5applyERN3osg4NodeE@Base 2.8~rc1 (optional=templinst)_ZN8osgEarth28FindTopMostNodeOfTypeVisitorINS_8Features22FeatureSourceIndexNodeEED0Ev@Base 2.8~rc1 (optional=templinst)_ZN8osgEarth28FindTopMostNodeOfTypeVisitorINS_8Features22FeatureSourceIndexNodeEED1Ev@Base 2.8~rc1 @@ -246,24 +433,21 @@ _ZN8osgEarth4Json6ReaderD2Ev@Base 2.4.0 _ZN8osgEarth5Layer10addedToMapEPKNS_3MapE@Base 2.9.0 _ZN8osgEarth5Layer14removedFromMapEPKNS_3MapE@Base 2.9.0 - _ZN8osgEarth5Layer15getOrCreateNodeEv@Base 2.9.0 _ZN8osgEarth5Layer18getSequenceControlEv@Base 2.9.0 - _ZN8osgEarth5Layer19setTerrainResourcesEPNS_16TerrainResourcesE@Base 2.9.0 + _ZN8osgEarth5Units7convertERKS0_S2_dRd@Base 2.10.0 _ZN8osgEarth5UnitsD1Ev@Base 2.4.0 _ZN8osgEarth5UnitsD2Ev@Base 2.4.0 _ZN8osgEarth6BoundsD0Ev@Base 2.4.0 _ZN8osgEarth6BoundsD1Ev@Base 2.4.0 _ZN8osgEarth6BoundsD2Ev@Base 2.4.0 - (optional=templinst)_ZN8osgEarth6Config11updateIfSetIbEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.7.0 - (optional=templinst)_ZN8osgEarth6Config3addINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRKS7_RKT_@Base 2.7.0 + (optional=templinst)_ZN8osgEarth6Config3setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRKS7_RKT_@Base 2.10.0 + (optional=templinst)_ZN8osgEarth6Config3setIS0_EEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.10.0 + (optional=templinst)_ZN8osgEarth6Config3setIbEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.10.0 + (optional=templinst)_ZN8osgEarth6Config3setIdEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.10.0 + (optional=templinst)_ZN8osgEarth6Config3setIfEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.10.0 _ZN8osgEarth6Config6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.9.0 (arch=hurd-i386)_ZN8osgEarth6Config6updateIA5_cEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.9.0 - (optional=templinst)_ZN8osgEarth6Config8addIfSetIbEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.7.0 - (optional=templinst|arch=hurd-i386 i386 m68k mips mipsel)_ZN8osgEarth6Config8addIfSetIdEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.9.0 - (optional=templinst)_ZN8osgEarth6Config8addIfSetIfEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.9.0 - _ZN8osgEarth6ConfigC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_@Base 2.9.0 _ZN8osgEarth6ConfigC1ERKS0_@Base 2.4.0 - _ZN8osgEarth6ConfigC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_@Base 2.9.0 _ZN8osgEarth6ConfigC2ERKS0_@Base 2.4.0 _ZN8osgEarth6StatusD1Ev@Base 2.8~rc1 _ZN8osgEarth6StatusD2Ev@Base 2.8~rc1 @@ -326,6 +510,8 @@ _ZN8osgEarth8Features12ScriptResultD1Ev@Base 2.4.0 _ZN8osgEarth8Features12ScriptResultD2Ev@Base 2.4.0 _ZN8osgEarth8Features13FeatureCursor4fillERNSt7__cxx114listIN3osg7ref_ptrINS0_7FeatureEEESaIS7_EEE@Base 2.7.0 + _ZN8osgEarth8Features13FeatureCursorC1EPNS_16ProgressCallbackE@Base 2.10.0 + _ZN8osgEarth8Features13FeatureCursorC2EPNS_16ProgressCallbackE@Base 2.10.0 _ZN8osgEarth8Features13FeatureCursorD0Ev@Base 2.9.0 _ZN8osgEarth8Features13FeatureCursorD1Ev@Base 2.9.0 _ZN8osgEarth8Features13FeatureCursorD2Ev@Base 2.9.0 @@ -338,12 +524,17 @@ _ZN8osgEarth8Features13FeatureSource13insertFeatureEPNS0_7FeatureE@Base 2.4.0 _ZN8osgEarth8Features13FeatureSource14addToBlacklistEm@Base 2.4.0 _ZN8osgEarth8Features13FeatureSource14clearBlacklistEv@Base 2.4.0 + _ZN8osgEarth8Features13FeatureSource14setReadOptionsEPKN5osgDB7OptionsE@Base 2.10.0 _ZN8osgEarth8Features13FeatureSource17setFeatureProfileEPKNS0_14FeatureProfileE@Base 2.8~rc1 - _ZN8osgEarth8Features13FeatureSource19createFeatureCursorEv@Base 2.9.0 + _ZN8osgEarth8Features13FeatureSource19createFeatureCursorEPNS_16ProgressCallbackE@Base 2.10.0 _ZN8osgEarth8Features13FeatureSource19removeFromBlacklistEm@Base 2.4.0 _ZN8osgEarth8Features13FeatureSource4openEPKN5osgDB7OptionsE@Base 2.8~rc1 - _ZN8osgEarth8Features13FeatureSourceC1ERKNS_13ConfigOptionsEPKN5osgDB7OptionsE@Base 2.4.0 - _ZN8osgEarth8Features13FeatureSourceC2ERKNS_13ConfigOptionsEPKN5osgDB7OptionsE@Base 2.4.0 + _ZN8osgEarth8Features13FeatureSource4openEv@Base 2.10.0 + _ZN8osgEarth8Features13FeatureSource6createEPKNS0_14FeatureProfileERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_13AttributeTypeESt4lessISB_ESaISt4pairIKSB_SC_EEERKNS_9Symbology8Geometry4TypeEPKN5osgDB7OptionsE@Base 2.10.1 + _ZN8osgEarth8Features13FeatureSourceC1ERKNS_13ConfigOptionsE@Base 2.10.0 + _ZN8osgEarth8Features13FeatureSourceC1Ev@Base 2.10.0 + _ZN8osgEarth8Features13FeatureSourceC2ERKNS_13ConfigOptionsE@Base 2.10.0 + _ZN8osgEarth8Features13FeatureSourceC2Ev@Base 2.10.0 _ZN8osgEarth8Features13FeatureSourceD0Ev@Base 2.4.0 _ZN8osgEarth8Features13FeatureSourceD1Ev@Base 2.4.0 _ZN8osgEarth8Features13FeatureSourceD2Ev@Base 2.4.0 @@ -398,10 +589,6 @@ _ZN8osgEarth8Features14FeatureProfileD0Ev@Base 2.4.0 _ZN8osgEarth8Features14FeatureProfileD1Ev@Base 2.4.0 _ZN8osgEarth8Features14FeatureProfileD2Ev@Base 2.4.0 - _ZN8osgEarth8Features14GPULineShadersC1Ev@Base 2.9.0 - _ZN8osgEarth8Features14GPULineShadersC2Ev@Base 2.9.0 - _ZN8osgEarth8Features14GPULineShadersD1Ev@Base 2.9.0 - _ZN8osgEarth8Features14GPULineShadersD2Ev@Base 2.9.0 _ZN8osgEarth8Features14ResampleFilter11isSupportedEv@Base 2.4.0 _ZN8osgEarth8Features14ResampleFilter4pushEPNS0_7FeatureERNS0_13FilterContextE@Base 2.4.0 _ZN8osgEarth8Features14ResampleFilter4pushERNSt7__cxx114listIN3osg7ref_ptrINS0_7FeatureEEESaIS7_EEERNS0_13FilterContextE@Base 2.7.0 @@ -416,9 +603,6 @@ _ZN8osgEarth8Features14ResampleFilterD2Ev@Base 2.4.0 _ZN8osgEarth8Features14TextSymbolizerC1EPKNS_9Symbology10TextSymbolE@Base 2.4.0 _ZN8osgEarth8Features14TextSymbolizerC2EPKNS_9Symbology10TextSymbolE@Base 2.4.0 - _ZN8osgEarth8Features14TextSymbolizerD0Ev@Base 2.4.0 - _ZN8osgEarth8Features14TextSymbolizerD1Ev@Base 2.4.0 - _ZN8osgEarth8Features14TextSymbolizerD2Ev@Base 2.4.0 _ZN8osgEarth8Features15BuildTextFilter4pushERNSt7__cxx114listIN3osg7ref_ptrINS0_7FeatureEEESaIS7_EEERNS0_13FilterContextE@Base 2.7.0 _ZN8osgEarth8Features15BuildTextFilterC1ERKNS_9Symbology5StyleE@Base 2.4.0 _ZN8osgEarth8Features15BuildTextFilterC2ERKNS_9Symbology5StyleE@Base 2.4.0 @@ -445,17 +629,11 @@ _ZN8osgEarth8Features16FeatureMaskLayer6createEv@Base 2.9.0 _ZN8osgEarth8Features16FeatureMaskLayerC1EPNS0_23FeatureMaskLayerOptionsE@Base 2.9.0 _ZN8osgEarth8Features16FeatureMaskLayerC1ERKNS0_23FeatureMaskLayerOptionsE@Base 2.9.0 - _ZN8osgEarth8Features16FeatureMaskLayerC1ERKS1_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth8Features16FeatureMaskLayerC2EPNS0_23FeatureMaskLayerOptionsE@Base 2.9.0 _ZN8osgEarth8Features16FeatureMaskLayerC2ERKNS0_23FeatureMaskLayerOptionsE@Base 2.9.0 - _ZN8osgEarth8Features16FeatureMaskLayerC2ERKS1_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth8Features16FeatureMaskLayerD0Ev@Base 2.9.0 _ZN8osgEarth8Features16FeatureMaskLayerD1Ev@Base 2.9.0 _ZN8osgEarth8Features16FeatureMaskLayerD2Ev@Base 2.9.0 - _ZN8osgEarth8Features16GPULinesOperatorC1ERKNS_9Symbology6StrokeE@Base 2.9.0 - _ZN8osgEarth8Features16GPULinesOperatorC1Ev@Base 2.9.0 - _ZN8osgEarth8Features16GPULinesOperatorC2ERKNS_9Symbology6StrokeE@Base 2.9.0 - _ZN8osgEarth8Features16GPULinesOperatorC2Ev@Base 2.9.0 _ZN8osgEarth8Features16GeometryCompiler7compileEPNS0_13FeatureCursorERKNS_9Symbology5StyleERKNS0_13FilterContextE@Base 2.4.0 _ZN8osgEarth8Features16GeometryCompiler7compileEPNS0_7FeatureERKNS0_13FilterContextE@Base 2.4.0 _ZN8osgEarth8Features16GeometryCompiler7compileEPNS0_7FeatureERKNS_9Symbology5StyleERKNS0_13FilterContextE@Base 2.4.0 @@ -492,7 +670,7 @@ _ZN8osgEarth8Features17FeatureListSource10initializeEPKN5osgDB7OptionsE@Base 2.9.0 _ZN8osgEarth8Features17FeatureListSource13deleteFeatureEm@Base 2.4.0 _ZN8osgEarth8Features17FeatureListSource13insertFeatureEPNS0_7FeatureE@Base 2.4.0 - _ZN8osgEarth8Features17FeatureListSource19createFeatureCursorERKNS_9Symbology5QueryE@Base 2.4.0 + _ZN8osgEarth8Features17FeatureListSource19createFeatureCursorERKNS_9Symbology5QueryEPNS_16ProgressCallbackE@Base 2.10.0 _ZN8osgEarth8Features17FeatureListSource20createFeatureProfileEv@Base 2.4.0 _ZN8osgEarth8Features17FeatureListSourceC1ERKNS_9GeoExtentE@Base 2.4.0 _ZN8osgEarth8Features17FeatureListSourceC1Ev@Base 2.4.0 @@ -503,22 +681,22 @@ _ZN8osgEarth8Features17FeatureListSourceD2Ev@Base 2.9.0 _ZN8osgEarth8Features17FeatureModelGraph10getSessionEv@Base 2.9.0 _ZN8osgEarth8Features17FeatureModelGraph11setupPagingEv@Base 2.4.0 - _ZN8osgEarth8Features17FeatureModelGraph16buildStyleGroupsEPKNS_9Symbology13StyleSelectorERKNS2_5QueryEPNS0_19FeatureIndexBuilderEPN3osg5GroupEPKN5osgDB7OptionsE@Base 2.8~rc1 - _ZN8osgEarth8Features17FeatureModelGraph16createStyleGroupERKNS_9Symbology5StyleERKNS2_5QueryEPNS0_19FeatureIndexBuilderEPKN5osgDB7OptionsE@Base 2.8~rc1 + _ZN8osgEarth8Features17FeatureModelGraph16buildStyleGroupsEPKNS_9Symbology13StyleSelectorERKNS2_5QueryEPNS0_19FeatureIndexBuilderEPN3osg5GroupEPKN5osgDB7OptionsEPNS_16ProgressCallbackE@Base 2.10.0 + _ZN8osgEarth8Features17FeatureModelGraph16createStyleGroupERKNS_9Symbology5StyleERKNS2_5QueryEPNS0_19FeatureIndexBuilderEPKN5osgDB7OptionsEPNS_16ProgressCallbackE@Base 2.10.0 _ZN8osgEarth8Features17FeatureModelGraph16createStyleGroupERKNS_9Symbology5StyleERNSt7__cxx114listIN3osg7ref_ptrINS0_7FeatureEEESaISB_EEERKNS0_13FilterContextEPKN5osgDB7OptionsE@Base 2.8~rc1 _ZN8osgEarth8Features17FeatureModelGraph16writeTileToCacheERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN3osg5GroupEPKN5osgDB7OptionsE@Base 2.8~rc1 _ZN8osgEarth8Features17FeatureModelGraph17readTileFromCacheERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKN5osgDB7OptionsE@Base 2.8~rc1 _ZN8osgEarth8Features17FeatureModelGraph18createOrUpdateNodeEPNS0_13FeatureCursorERKNS_9Symbology5StyleERNS0_13FilterContextEPKN5osgDB7OptionsERN3osg7ref_ptrINSE_4NodeEEE@Base 2.8~rc1 _ZN8osgEarth8Features17FeatureModelGraph20applyRenderSymbologyERKNS_9Symbology5StyleEPN3osg4NodeE@Base 2.8~rc1 - _ZN8osgEarth8Features17FeatureModelGraph21buildSubTilePagedLODsEjjjPKNS_8MapFrameEPN3osg5GroupEPKN5osgDB7OptionsE@Base 2.8~rc1 + _ZN8osgEarth8Features17FeatureModelGraph21buildSubTilePagedLODsEjjjPN3osg5GroupEPKN5osgDB7OptionsE@Base 2.10.0 _ZN8osgEarth8Features17FeatureModelGraph21runPreMergeOperationsEPN3osg4NodeE@Base 2.6.0 _ZN8osgEarth8Features17FeatureModelGraph22runPostMergeOperationsEPN3osg4NodeE@Base 2.4.0 _ZN8osgEarth8Features17FeatureModelGraph22setSceneGraphCallbacksEPNS_19SceneGraphCallbacksE@Base 2.9.0 - _ZN8osgEarth8Features17FeatureModelGraph27queryAndSortIntoStyleGroupsERKNS_9Symbology5QueryERKNS2_16StringExpressionEPNS0_19FeatureIndexBuilderEPN3osg5GroupEPKN5osgDB7OptionsE@Base 2.8~rc1 + _ZN8osgEarth8Features17FeatureModelGraph27queryAndSortIntoStyleGroupsERKNS_9Symbology5QueryERKNS2_16StringExpressionEPNS0_19FeatureIndexBuilderEPN3osg5GroupEPKN5osgDB7OptionsEPNS_16ProgressCallbackE@Base 2.10.0 _ZN8osgEarth8Features17FeatureModelGraph32getOrCreateStyleGroupFromFactoryERKNS_9Symbology5StyleE@Base 2.4.0 _ZN8osgEarth8Features17FeatureModelGraph4ctorEv@Base 2.7.0 _ZN8osgEarth8Features17FeatureModelGraph4loadEjjjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKN5osgDB7OptionsE@Base 2.8~rc1 - _ZN8osgEarth8Features17FeatureModelGraph5buildERKNS_9Symbology5StyleERKNS2_5QueryERKNS_9GeoExtentEPNS0_19FeatureIndexBuilderEPKN5osgDB7OptionsE@Base 2.8~rc1 + _ZN8osgEarth8Features17FeatureModelGraph5buildERKNS_9Symbology5StyleERKNS2_5QueryERKNS_9GeoExtentEPNS0_19FeatureIndexBuilderEPKN5osgDB7OptionsEPNS_16ProgressCallbackE@Base 2.10.0 _ZN8osgEarth8Features17FeatureModelGraph5dirtyEv@Base 2.4.0 _ZN8osgEarth8Features17FeatureModelGraph6redrawEv@Base 2.4.0 _ZN8osgEarth8Features17FeatureModelGraph8traverseERN3osg11NodeVisitorE@Base 2.4.0 @@ -533,17 +711,18 @@ _ZN8osgEarth8Features17FeatureModelGraphD2Ev@Base 2.4.0 _ZN8osgEarth8Features17FeatureModelLayer10addedToMapEPKNS_3MapE@Base 2.9.0 _ZN8osgEarth8Features17FeatureModelLayer14removedFromMapEPKNS_3MapE@Base 2.9.0 - _ZN8osgEarth8Features17FeatureModelLayer15getOrCreateNodeEv@Base 2.9.0 _ZN8osgEarth8Features17FeatureModelLayer16setFeatureSourceEPNS0_13FeatureSourceE@Base 2.9.0 _ZN8osgEarth8Features17FeatureModelLayer21setFeatureSourceLayerEPNS0_18FeatureSourceLayerE@Base 2.9.0 + _ZN8osgEarth8Features17FeatureModelLayer24createFeatureNodeFactoryEv@Base 2.10.0 + _ZN8osgEarth8Features17FeatureModelLayer27setFeatureModelLayerOptionsERKNS0_24FeatureModelLayerOptionsE@Base 2.10.0 + _ZN8osgEarth8Features17FeatureModelLayer35setCreateFeatureNodeFactoryCallbackEPNS1_32CreateFeatureNodeFactoryCallbackE@Base 2.10.0 _ZN8osgEarth8Features17FeatureModelLayer4initEv@Base 2.9.0 _ZN8osgEarth8Features17FeatureModelLayer4openEv@Base 2.9.0 + _ZN8osgEarth8Features17FeatureModelLayer5dirtyEv@Base 2.10.0 _ZN8osgEarth8Features17FeatureModelLayer6createEv@Base 2.9.0 _ZN8osgEarth8Features17FeatureModelLayerC1ERKNS0_24FeatureModelLayerOptionsE@Base 2.9.0 - _ZN8osgEarth8Features17FeatureModelLayerC1ERKS1_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth8Features17FeatureModelLayerC1Ev@Base 2.9.0 _ZN8osgEarth8Features17FeatureModelLayerC2ERKNS0_24FeatureModelLayerOptionsE@Base 2.9.0 - _ZN8osgEarth8Features17FeatureModelLayerC2ERKS1_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth8Features17FeatureModelLayerC2Ev@Base 2.9.0 _ZN8osgEarth8Features17FeatureModelLayerD0Ev@Base 2.9.0 _ZN8osgEarth8Features17FeatureModelLayerD1Ev@Base 2.9.0 @@ -551,14 +730,14 @@ _ZN8osgEarth8Features17FeatureTileSource10initializeEPKN5osgDB7OptionsE@Base 2.4.0 _ZN8osgEarth8Features17FeatureTileSource10preProcessEPN3osg5ImageEPNS2_10ReferencedE@Base 2.4.0 _ZN8osgEarth8Features17FeatureTileSource11createImageERKNS_7TileKeyEPNS_16ProgressCallbackE@Base 2.4.0 - _ZN8osgEarth8Features17FeatureTileSource11getFeaturesERKNS_9Symbology5QueryERKNS_9GeoExtentERNSt7__cxx114listIN3osg7ref_ptrINS0_7FeatureEEESaISE_EEE@Base 2.8~rc1 + _ZN8osgEarth8Features17FeatureTileSource11getFeaturesERKNS_9Symbology5QueryERKNS_9GeoExtentERNSt7__cxx114listIN3osg7ref_ptrINS0_7FeatureEEESaISE_EEEPNS_16ProgressCallbackE@Base 2.10.0 _ZN8osgEarth8Features17FeatureTileSource11postProcessEPN3osg5ImageEPNS2_10ReferencedE@Base 2.4.0 _ZN8osgEarth8Features17FeatureTileSource13allocateImageEv@Base 2.7.0 _ZN8osgEarth8Features17FeatureTileSource15createBuildDataEv@Base 2.4.0 _ZN8osgEarth8Features17FeatureTileSource16setFeatureSourceEPNS0_13FeatureSourceE@Base 2.4.0 _ZN8osgEarth8Features17FeatureTileSource22renderFeaturesForStyleEPNS0_7SessionERKNS_9Symbology5StyleERKNSt7__cxx114listIN3osg7ref_ptrINS0_7FeatureEEESaISD_EEEPNSA_10ReferencedERKNS_9GeoExtentEPNSA_5ImageE@Base 2.7.0 _ZN8osgEarth8Features17FeatureTileSource22renderFeaturesForStyleERKNS_9Symbology5StyleERKNSt7__cxx114listIN3osg7ref_ptrINS0_7FeatureEEESaISB_EEEPNS8_10ReferencedERKNS_9GeoExtentEPNS8_5ImageE@Base 2.7.0 - _ZN8osgEarth8Features17FeatureTileSource30queryAndRenderFeaturesForStyleERKNS_9Symbology5StyleERKNS2_5QueryEPN3osg10ReferencedERKNS_9GeoExtentEPNS9_5ImageE@Base 2.4.0 + _ZN8osgEarth8Features17FeatureTileSource30queryAndRenderFeaturesForStyleERKNS_9Symbology5StyleERKNS2_5QueryEPN3osg10ReferencedERKNS_9GeoExtentEPNS9_5ImageEPNS_16ProgressCallbackE@Base 2.10.0 _ZN8osgEarth8Features17FeatureTileSourceC1ERKNS_17TileSourceOptionsE@Base 2.4.0 _ZN8osgEarth8Features17FeatureTileSourceC2ERKNS_17TileSourceOptionsE@Base 2.4.0 _ZN8osgEarth8Features17FeatureTileSourceD0Ev@Base 2.4.0 @@ -585,11 +764,11 @@ _ZN8osgEarth8Features18FeatureSourceIndexD2Ev@Base 2.7.0 _ZN8osgEarth8Features18FeatureSourceLayer16setFeatureSourceEPNS0_13FeatureSourceE@Base 2.9.0 _ZN8osgEarth8Features18FeatureSourceLayer4openEv@Base 2.9.0 + _ZN8osgEarth8Features18FeatureSourceLayerC1EPNS0_25FeatureSourceLayerOptionsE@Base 2.10.0 _ZN8osgEarth8Features18FeatureSourceLayerC1ERKNS0_25FeatureSourceLayerOptionsE@Base 2.9.0 - _ZN8osgEarth8Features18FeatureSourceLayerC1ERKS1_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth8Features18FeatureSourceLayerC1Ev@Base 2.9.0 + _ZN8osgEarth8Features18FeatureSourceLayerC2EPNS0_25FeatureSourceLayerOptionsE@Base 2.10.0 _ZN8osgEarth8Features18FeatureSourceLayerC2ERKNS0_25FeatureSourceLayerOptionsE@Base 2.9.0 - _ZN8osgEarth8Features18FeatureSourceLayerC2ERKS1_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth8Features18FeatureSourceLayerC2Ev@Base 2.9.0 _ZN8osgEarth8Features18FeatureSourceLayerD0Ev@Base 2.9.0 _ZN8osgEarth8Features18FeatureSourceLayerD1Ev@Base 2.9.0 @@ -627,6 +806,17 @@ _ZN8osgEarth8Features19FeatureSourceDriverD0Ev@Base 2.4.0 _ZN8osgEarth8Features19FeatureSourceDriverD1Ev@Base 2.4.0 _ZN8osgEarth8Features19FeatureSourceDriverD2Ev@Base 2.4.0 + _ZN8osgEarth8Features19ImageToFeatureLayer10addedToMapEPKNS_3MapE@Base 2.10.0 + _ZN8osgEarth8Features19ImageToFeatureLayer13setImageLayerEPNS_10ImageLayerE@Base 2.10.0 + _ZN8osgEarth8Features19ImageToFeatureLayer14removedFromMapEPKNS_3MapE@Base 2.10.0 + _ZN8osgEarth8Features19ImageToFeatureLayer4initEv@Base 2.10.0 + _ZN8osgEarth8Features19ImageToFeatureLayerC1ERKNS0_26ImageToFeatureLayerOptionsE@Base 2.10.0 + _ZN8osgEarth8Features19ImageToFeatureLayerC1Ev@Base 2.10.0 + _ZN8osgEarth8Features19ImageToFeatureLayerC2ERKNS0_26ImageToFeatureLayerOptionsE@Base 2.10.0 + _ZN8osgEarth8Features19ImageToFeatureLayerC2Ev@Base 2.10.0 + _ZN8osgEarth8Features19ImageToFeatureLayerD0Ev@Base 2.10.0 + _ZN8osgEarth8Features19ImageToFeatureLayerD1Ev@Base 2.10.0 + _ZN8osgEarth8Features19ImageToFeatureLayerD2Ev@Base 2.10.0 _ZN8osgEarth8Features19ScriptEngineFactory11s_singletonE@Base 2.5.0 _ZN8osgEarth8Features19ScriptEngineFactory16s_singletonMutexE@Base 2.5.0 _ZN8osgEarth8Features19ScriptEngineFactory17createWithProfileERKNS0_6ScriptERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_b@Base 2.8~rc1 @@ -636,8 +826,8 @@ _ZN8osgEarth8Features19ScriptEngineFactory8instanceEv@Base 2.5.0 _ZN8osgEarth8Features19ScriptEngineOptions10fromConfigERKNS_6ConfigE@Base 2.4.0 _ZN8osgEarth8Features19ScriptEngineOptions11mergeConfigERKNS_6ConfigE@Base 2.4.0 - _ZN8osgEarth8Features19ScriptEngineOptionsC1ERKNS_13ConfigOptionsE@Base 2.8~rc1 - _ZN8osgEarth8Features19ScriptEngineOptionsC2ERKNS_13ConfigOptionsE@Base 2.8~rc1 + _ZN8osgEarth8Features19ScriptEngineOptionsC1ERKNS_13ConfigOptionsE@Base 2.10.1 + _ZN8osgEarth8Features19ScriptEngineOptionsC2ERKNS_13ConfigOptionsE@Base 2.10.1 _ZN8osgEarth8Features19ScriptEngineOptionsD0Ev@Base 2.4.0 _ZN8osgEarth8Features19ScriptEngineOptionsD1Ev@Base 2.4.0 _ZN8osgEarth8Features19ScriptEngineOptionsD2Ev@Base 2.4.0 @@ -666,7 +856,6 @@ _ZN8osgEarth8Features20FeatureSourceOptionsaSERKS1_@Base 2.6.0 _ZN8osgEarth8Features20FeaturesToNodeFilter17computeLocalizersERKNS0_13FilterContextE@Base 2.4.0 _ZN8osgEarth8Features20FeaturesToNodeFilter17computeLocalizersERKNS0_13FilterContextERKNS_9GeoExtentERN3osg7MatrixdESA_@Base 2.6.0 - _ZN8osgEarth8Features20FeaturesToNodeFilter18applyLineSymbologyEPN3osg8StateSetEPKNS_9Symbology10LineSymbolE@Base 2.5.0 _ZN8osgEarth8Features20FeaturesToNodeFilter19applyPointSymbologyEPN3osg8StateSetEPKNS_9Symbology11PointSymbolE@Base 2.5.0 _ZN8osgEarth8Features20FeaturesToNodeFilter20transformAndLocalizeERKN3osg5Vec3dEPKNS_16SpatialReferenceERS3_S8_RKNS2_7MatrixdEb@Base 2.4.0 (optional=templinst)_ZN8osgEarth8Features20FeaturesToNodeFilter20transformAndLocalizeERKSt6vectorIN3osg5Vec3dESaIS4_EEPKNS_16SpatialReferenceEPNS3_13TemplateArrayINS3_5Vec3fELNS3_5Array4TypeE28ELi3ELi5126EEESB_RKNS3_7MatrixdEb@Base 2.4.0 @@ -676,7 +865,7 @@ _ZN8osgEarth8Features20FeaturesToNodeFilterD2Ev@Base 2.4.0 _ZN8osgEarth8Features20VirtualFeatureSource10getFeatureEm@Base 2.4.0 _ZN8osgEarth8Features20VirtualFeatureSource10initializeEPKN5osgDB7OptionsE@Base 2.4.0 - _ZN8osgEarth8Features20VirtualFeatureSource19createFeatureCursorERKNS_9Symbology5QueryE@Base 2.4.0 + _ZN8osgEarth8Features20VirtualFeatureSource19createFeatureCursorERKNS_9Symbology5QueryEPNS_16ProgressCallbackE@Base 2.10.0 _ZN8osgEarth8Features20VirtualFeatureSource20createFeatureProfileEv@Base 2.4.0 _ZN8osgEarth8Features20VirtualFeatureSource3addEPNS0_13FeatureSourceEPNS0_16FeaturePredicateE@Base 2.4.0 _ZN8osgEarth8Features20VirtualFeatureSourceC1Ev@Base 2.9.0 @@ -688,7 +877,7 @@ _ZN8osgEarth8Features21ExtrudeGeometryFilter14buildStructureEPKNS_9Symbology8GeometryEdbfPKNS2_12SkinResourceES8_RNS1_9StructureERNS0_13FilterContextE@Base 2.7.0 _ZN8osgEarth8Features21ExtrudeGeometryFilter17buildRoofGeometryERKNS1_9StructureEPN3osg8GeometryERKNS5_5Vec4fEPKNS_9Symbology12SkinResourceE@Base 2.6.0 _ZN8osgEarth8Features21ExtrudeGeometryFilter17buildWallGeometryERKNS1_9StructureEPN3osg8GeometryERKNS5_5Vec4fESA_PKNS_9Symbology12SkinResourceE@Base 2.6.0 - _ZN8osgEarth8Features21ExtrudeGeometryFilter20buildOutlineGeometryERKNS1_9StructureEPN3osg8GeometryERKNS5_5Vec4fEf@Base 2.6.0 + _ZN8osgEarth8Features21ExtrudeGeometryFilter20buildOutlineGeometryERKNS1_9StructureE@Base 2.10.0 _ZN8osgEarth8Features21ExtrudeGeometryFilter4pushERNSt7__cxx114listIN3osg7ref_ptrINS0_7FeatureEEESaIS7_EEERNS0_13FilterContextE@Base 2.7.0 _ZN8osgEarth8Features21ExtrudeGeometryFilter5resetERKNS0_13FilterContextE@Base 2.4.0 _ZN8osgEarth8Features21ExtrudeGeometryFilter7processERNSt7__cxx114listIN3osg7ref_ptrINS0_7FeatureEEESaIS7_EEERNS0_13FilterContextE@Base 2.7.0 @@ -720,7 +909,7 @@ _ZN8osgEarth8Features21PolygonizeLinesFilterD0Ev@Base 2.4.0 _ZN8osgEarth8Features21PolygonizeLinesFilterD1Ev@Base 2.4.0 _ZN8osgEarth8Features21PolygonizeLinesFilterD2Ev@Base 2.4.0 - (arch=alpha amd64 arm64 armel armhf hppa hurd-i386 i386 m68k mips64el powerpc ppc64 ppc64el s390x sh4 sparc64)_ZN8osgEarth8Features21ResampleFilterOptions10fromConfigERKNS_6ConfigE@Base 2.9.0 + _ZN8osgEarth8Features21ResampleFilterOptions10fromConfigERKNS_6ConfigE@Base 2.10.0 _ZN8osgEarth8Features21ResampleFilterOptionsD0Ev@Base 2.8~rc1 _ZN8osgEarth8Features21ResampleFilterOptionsD1Ev@Base 2.8~rc1 _ZN8osgEarth8Features21ResampleFilterOptionsD2Ev@Base 2.8~rc1 @@ -792,15 +981,26 @@ _ZN8osgEarth8Features25FeatureModelSourceOptions10fromConfigERKNS_6ConfigE@Base 2.4.0 _ZN8osgEarth8Features25FeatureModelSourceOptions11mergeConfigERKNS_6ConfigE@Base 2.4.0 _ZN8osgEarth8Features25FeatureModelSourceOptionsC1ERKNS_13ConfigOptionsE@Base 2.4.0 + _ZN8osgEarth8Features25FeatureModelSourceOptionsC1ERKS1_@Base 2.10.0 _ZN8osgEarth8Features25FeatureModelSourceOptionsC2ERKNS_13ConfigOptionsE@Base 2.4.0 + _ZN8osgEarth8Features25FeatureModelSourceOptionsC2ERKS1_@Base 2.10.0 _ZN8osgEarth8Features25FeatureModelSourceOptionsD0Ev@Base 2.4.0 _ZN8osgEarth8Features25FeatureModelSourceOptionsD1Ev@Base 2.4.0 _ZN8osgEarth8Features25FeatureModelSourceOptionsD2Ev@Base 2.4.0 _ZN8osgEarth8Features25FeatureSourceIndexOptionsC1ERKNS_6ConfigE@Base 2.4.0 _ZN8osgEarth8Features25FeatureSourceIndexOptionsC2ERKNS_6ConfigE@Base 2.4.0 + _ZN8osgEarth8Features25FeatureSourceLayerOptionsC1ERKNS_13ConfigOptionsE@Base 2.10.1 + _ZN8osgEarth8Features25FeatureSourceLayerOptionsC2ERKNS_13ConfigOptionsE@Base 2.10.1 _ZN8osgEarth8Features25FeatureSourceLayerOptionsD0Ev@Base 2.9.0 _ZN8osgEarth8Features25FeatureSourceLayerOptionsD1Ev@Base 2.9.0 _ZN8osgEarth8Features25FeatureSourceLayerOptionsD2Ev@Base 2.9.0 + _ZN8osgEarth8Features26ImageToFeatureLayerOptions10fromConfigERKNS_6ConfigE@Base 2.10.0 + _ZN8osgEarth8Features26ImageToFeatureLayerOptions11mergeConfigERKNS_6ConfigE@Base 2.10.0 + _ZN8osgEarth8Features26ImageToFeatureLayerOptionsC1ERKNS_13ConfigOptionsE@Base 2.10.1 + _ZN8osgEarth8Features26ImageToFeatureLayerOptionsC2ERKNS_13ConfigOptionsE@Base 2.10.1 + _ZN8osgEarth8Features26ImageToFeatureLayerOptionsD0Ev@Base 2.10.0 + _ZN8osgEarth8Features26ImageToFeatureLayerOptionsD1Ev@Base 2.10.0 + _ZN8osgEarth8Features26ImageToFeatureLayerOptionsD2Ev@Base 2.10.0 (optional=templinst)_ZN8osgEarth8Features26SimpleFeatureFilterFactoryINS0_12BufferFilterEE6createERKNS_6ConfigE@Base 2.4.0 (optional=templinst)_ZN8osgEarth8Features26SimpleFeatureFilterFactoryINS0_12BufferFilterEED0Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8Features26SimpleFeatureFilterFactoryINS0_12BufferFilterEED1Ev@Base 2.4.0 @@ -869,22 +1069,21 @@ _ZN8osgEarth8Features7SessionD0Ev@Base 2.4.0 _ZN8osgEarth8Features7SessionD1Ev@Base 2.4.0 _ZN8osgEarth8Features7SessionD2Ev@Base 2.4.0 - _ZN8osgEarth8Features8GPULines17WidthAttrLocationE@Base 2.9.0 - _ZN8osgEarth8Features8GPULines22NextVertexAttrLocationE@Base 2.9.0 - _ZN8osgEarth8Features8GPULines26PreviousVertexAttrLocationE@Base 2.9.0 + _ZN8osgEarth8Features7ShadersC1Ev@Base 2.10.0 + _ZN8osgEarth8Features7ShadersC2Ev@Base 2.10.0 _ZN8osgEarth8Features9RefIDPairD0Ev@Base 2.7.0 _ZN8osgEarth8Features9RefIDPairD1Ev@Base 2.7.0 _ZN8osgEarth8Features9RefIDPairD2Ev@Base 2.7.0 + _ZN8osgEarth8GeoImageD0Ev@Base 2.10.0 + _ZN8osgEarth8GeoImageD1Ev@Base 2.10.0 + _ZN8osgEarth8GeoImageD2Ev@Base 2.10.0 _ZN8osgEarth8GeoPointD0Ev@Base 2.4.0 _ZN8osgEarth8GeoPointD1Ev@Base 2.4.0 _ZN8osgEarth8GeoPointD2Ev@Base 2.4.0 - (optional=templinst)_ZN8osgEarth8LRUCacheINS_3URIEN3osg7ref_ptrINS_9Symbology16InstanceResourceEEESt4lessIS1_EE11insert_implERKS1_RKS6_@Base 2.4.0 + (optional=templinst|arch=!arm64 !m68k !mips64el !ppc64el !sparc64 !x32)_ZN8osgEarth8LRUCacheINS_3URIEN3osg7ref_ptrINS_9Symbology16InstanceResourceEEESt4lessIS1_EE11insert_implERKS1_RKS6_@Base 2.4.0 (optional=templinst)_ZN8osgEarth8LRUCacheINS_3URIEN3osg7ref_ptrINS_9Symbology16InstanceResourceEEESt4lessIS1_EED0Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8LRUCacheINS_3URIEN3osg7ref_ptrINS_9Symbology16InstanceResourceEEESt4lessIS1_EED1Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8LRUCacheINS_3URIEN3osg7ref_ptrINS_9Symbology16InstanceResourceEEESt4lessIS1_EED2Ev@Base 2.4.0 - _ZN8osgEarth8MapFrameD0Ev@Base 2.4.0 - _ZN8osgEarth8MapFrameD1Ev@Base 2.4.0 - _ZN8osgEarth8MapFrameD2Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8fast_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_3URIEED1Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth8fast_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_3URIEED2Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth8optionalINS_11CachePolicyEED0Ev@Base 2.4.0 @@ -898,6 +1097,9 @@ (optional=templinst)_ZN8osgEarth8optionalINS_12ShaderPolicyEED0Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_12ShaderPolicyEED1Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_12ShaderPolicyEED2Ev@Base 2.4.0 + (optional=templinst)_ZN8osgEarth8optionalINS_13ShaderOptionsEED0Ev@Base 2.10.1 + (optional=templinst)_ZN8osgEarth8optionalINS_13ShaderOptionsEED1Ev@Base 2.10.1 + (optional=templinst)_ZN8osgEarth8optionalINS_13ShaderOptionsEED2Ev@Base 2.10.1 (optional=templinst)_ZN8osgEarth8optionalINS_14ProfileOptionsEEC1Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_14ProfileOptionsEEC2Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_14ProfileOptionsEED0Ev@Base 2.4.0 @@ -911,6 +1113,9 @@ (optional=templinst)_ZN8osgEarth8optionalINS_17MaskSourceOptionsEED0Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth8optionalINS_17MaskSourceOptionsEED1Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth8optionalINS_17MaskSourceOptionsEED2Ev@Base 2.9.0 + (optional=templinst)_ZN8osgEarth8optionalINS_19VisibleLayerOptions5BlendEED0Ev@Base 2.10.0 + (optional=templinst)_ZN8osgEarth8optionalINS_19VisibleLayerOptions5BlendEED1Ev@Base 2.10.0 + (optional=templinst)_ZN8osgEarth8optionalINS_19VisibleLayerOptions5BlendEED2Ev@Base 2.10.0 (optional=templinst)_ZN8osgEarth8optionalINS_3URIEED0Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_3URIEED1Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_3URIEED2Ev@Base 2.4.0 @@ -988,22 +1193,22 @@ (optional=templinst)_ZN8osgEarth8optionalIjED0Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalIjED1Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalIjED2Ev@Base 2.4.0 - (optional=templinst)_ZN8osgEarth8toStringIdEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.7.0 - (optional=templinst|arch=alpha amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZN8osgEarth8toStringIfEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.9.0 + (optional=templinst|arch=amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZN8osgEarth8toStringIdEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.7.0 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZN8osgEarth8toStringIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.7.0 _ZN8osgEarth9GeoExtentD0Ev@Base 2.4.0 _ZN8osgEarth9GeoExtentD1Ev@Base 2.4.0 _ZN8osgEarth9GeoExtentD2Ev@Base 2.4.0 - (arch=armel armhf hurd-i386 i386 m68k mips mipsel powerpc)_ZN8osgEarth9GeoExtentaSERKS0_@Base 2.9.0 + (arch=armel armhf hurd-i386 i386 m68k mips mipsel powerpc powerpcspe)_ZN8osgEarth9GeoExtentaSERKS0_@Base 2.10.0 _ZN8osgEarth9MaskLayer23getOrCreateMaskBoundaryEfPKNS_16SpatialReferenceEPNS_16ProgressCallbackE@Base 2.9.0 - _ZN8osgEarth9MaskLayerC1ERKS0_RKN3osg6CopyOpE@Base 2.9.0 - _ZN8osgEarth9MaskLayerC2ERKS0_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth9MaskLayerD0Ev@Base 2.9.0 _ZN8osgEarth9MaskLayerD1Ev@Base 2.9.0 _ZN8osgEarth9MaskLayerD2Ev@Base 2.9.0 _ZN8osgEarth9Symbology10SkinSymbolD0Ev@Base 2.4.0 _ZN8osgEarth9Symbology10SkinSymbolD1Ev@Base 2.4.0 _ZN8osgEarth9Symbology10SkinSymbolD2Ev@Base 2.4.0 + _ZN8osgEarth9Symbology10TextSymbolD0Ev@Base 2.10.0 + _ZN8osgEarth9Symbology10TextSymbolD1Ev@Base 2.10.0 + _ZN8osgEarth9Symbology10TextSymbolD2Ev@Base 2.10.0 _ZN8osgEarth9Symbology16StringExpressionD0Ev@Base 2.4.0 _ZN8osgEarth9Symbology16StringExpressionD1Ev@Base 2.4.0 _ZN8osgEarth9Symbology16StringExpressionD2Ev@Base 2.4.0 @@ -1092,7 +1297,6 @@ _ZNK3osg4Node8asCameraEv@Base 2.4.0 _ZNK3osg4Node8asSwitchEv@Base 2.4.0 _ZNK3osg4Node9asTerrainEv@Base 2.4.0 - (arch=alpha amd64 arm64 armhf hppa kfreebsd-amd64 mips64el ppc64 ppc64el s390x sh4 sparc64)_ZNK3osg4QuatmlERKNS_5Vec3fE@Base 2.9.0 _ZNK3osg5Array11libraryNameEv@Base 2.4.0 _ZNK3osg5Array12isSameKindAsEPKNS_6ObjectE@Base 2.4.0 _ZNK3osg5Array7asArrayEv@Base 2.4.0 @@ -1153,11 +1357,52 @@ _ZNK5osgDB12ReaderWriter9writeNodeERKN3osg4NodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_7OptionsE@Base 2.7.0 _ZNK5osgDB12ReaderWriter9writeNodeERKN3osg4NodeERSoPKNS_7OptionsE@Base 2.4.0 (optional=templinst)_ZNK5osgDB14UserSerializerIN8osgEarth8Features22FeatureSourceIndexNodeEE7getNameB5cxx11Ev@Base 2.8~rc1 + _ZNK6google8protobuf11MessageLite16InternalGetTableEv@Base 2.10.0 + _ZNK6google8protobuf11MessageLite20GetMaybeArenaPointerEv@Base 2.10.0 + (arch=x32)_ZNK6google8protobuf11MessageLite31SerializeWithCachedSizesToArrayEPh@Base 2.10.0 + _ZNK6google8protobuf11MessageLite8GetArenaEv@Base 2.10.0 + _ZNK6mapnik6vector10tile_layer11GetTypeNameB5cxx11Ev@Base 2.10.0 + _ZNK6mapnik6vector10tile_layer12ByteSizeLongEv@Base 2.10.0 + _ZNK6mapnik6vector10tile_layer13GetCachedSizeEv@Base 2.10.0 + _ZNK6mapnik6vector10tile_layer13IsInitializedEv@Base 2.10.0 + _ZNK6mapnik6vector10tile_layer13SetCachedSizeEi@Base 2.10.0 + _ZNK6mapnik6vector10tile_layer24SerializeWithCachedSizesEPN6google8protobuf2io17CodedOutputStreamE@Base 2.10.0 + _ZNK6mapnik6vector10tile_layer30RequiredFieldsByteSizeFallbackEv@Base 2.10.0 + _ZNK6mapnik6vector10tile_layer3NewEPN6google8protobuf5ArenaE@Base 2.10.0 + _ZNK6mapnik6vector10tile_layer3NewEv@Base 2.10.0 + (arch=x32)_ZNK6mapnik6vector10tile_layer8ByteSizeEv@Base 2.10.0 + _ZNK6mapnik6vector10tile_value11GetTypeNameB5cxx11Ev@Base 2.10.0 + _ZNK6mapnik6vector10tile_value12ByteSizeLongEv@Base 2.10.0 + _ZNK6mapnik6vector10tile_value13GetCachedSizeEv@Base 2.10.0 + _ZNK6mapnik6vector10tile_value13IsInitializedEv@Base 2.10.0 + _ZNK6mapnik6vector10tile_value13SetCachedSizeEi@Base 2.10.0 + _ZNK6mapnik6vector10tile_value24SerializeWithCachedSizesEPN6google8protobuf2io17CodedOutputStreamE@Base 2.10.0 + _ZNK6mapnik6vector10tile_value3NewEPN6google8protobuf5ArenaE@Base 2.10.0 + _ZNK6mapnik6vector10tile_value3NewEv@Base 2.10.0 + (arch=x32)_ZNK6mapnik6vector10tile_value8ByteSizeEv@Base 2.10.0 + _ZNK6mapnik6vector12tile_feature11GetTypeNameB5cxx11Ev@Base 2.10.0 + _ZNK6mapnik6vector12tile_feature12ByteSizeLongEv@Base 2.10.0 + _ZNK6mapnik6vector12tile_feature13GetCachedSizeEv@Base 2.10.0 + _ZNK6mapnik6vector12tile_feature13IsInitializedEv@Base 2.10.0 + _ZNK6mapnik6vector12tile_feature13SetCachedSizeEi@Base 2.10.0 + _ZNK6mapnik6vector12tile_feature24SerializeWithCachedSizesEPN6google8protobuf2io17CodedOutputStreamE@Base 2.10.0 + _ZNK6mapnik6vector12tile_feature3NewEPN6google8protobuf5ArenaE@Base 2.10.0 + _ZNK6mapnik6vector12tile_feature3NewEv@Base 2.10.0 + (arch=x32)_ZNK6mapnik6vector12tile_feature8ByteSizeEv@Base 2.10.0 + _ZNK6mapnik6vector4tile11GetTypeNameB5cxx11Ev@Base 2.10.0 + _ZNK6mapnik6vector4tile12ByteSizeLongEv@Base 2.10.0 + _ZNK6mapnik6vector4tile13GetCachedSizeEv@Base 2.10.0 + _ZNK6mapnik6vector4tile13IsInitializedEv@Base 2.10.0 + _ZNK6mapnik6vector4tile13SetCachedSizeEi@Base 2.10.0 + _ZNK6mapnik6vector4tile24SerializeWithCachedSizesEPN6google8protobuf2io17CodedOutputStreamE@Base 2.10.0 + _ZNK6mapnik6vector4tile3NewEPN6google8protobuf5ArenaE@Base 2.10.0 + _ZNK6mapnik6vector4tile3NewEv@Base 2.10.0 + (arch=x32)_ZNK6mapnik6vector4tile8ByteSizeEv@Base 2.10.0 _ZNK8osgEarth10Revisioned10inSyncWithERKNS_8RevisionE@Base 2.4.0 _ZNK8osgEarth10Revisioned4syncERNS_8RevisionE@Base 2.4.0 _ZNK8osgEarth10TileSource11libraryNameEv@Base 2.4.0 - _ZNK8osgEarth10TileSource12getExtensionB5cxx11Ev@Base 2.7.0 _ZNK8osgEarth10TileSource12isSameKindAsEPKN3osg6ObjectE@Base 2.4.0 + _ZNK8osgEarth10TileSource14getAttributionB5cxx11Ev@Base 2.10.0 _ZNK8osgEarth10TileSource18getCachePolicyHintEPKNS_7ProfileE@Base 2.5.0 _ZNK8osgEarth10TileSource19getLastModifiedTimeEv@Base 2.5.0 _ZNK8osgEarth10TileSource5cloneERKN3osg6CopyOpE@Base 2.4.0 @@ -1172,16 +1417,15 @@ (optional=templinst)_ZNK8osgEarth12PluginLoaderINS_8Features16FeatureMaskLayerENS_5LayerEE10readObjectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKN5osgDB7OptionsE@Base 2.9.0 (optional=templinst)_ZNK8osgEarth12PluginLoaderINS_8Features17FeatureModelLayerENS_5LayerEE10readObjectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKN5osgDB7OptionsE@Base 2.9.0 (optional=templinst)_ZNK8osgEarth12PluginLoaderINS_8Features18FeatureSourceLayerENS_5LayerEE10readObjectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKN5osgDB7OptionsE@Base 2.9.0 - _ZNK8osgEarth16SpatialReference12isPlateCarreEv@Base 2.6.0 + (optional=templinst)_ZNK8osgEarth12PluginLoaderINS_8Features19ImageToFeatureLayerENS_5LayerEE10readObjectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKN5osgDB7OptionsE@Base 2.10.0 (optional=templinst)_ZNK8osgEarth16qualified_doubleINS_5AngleEE17asParseableStringB5cxx11Ev@Base 2.9.0 (optional=templinst|arch=alpha amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZNK8osgEarth16qualified_doubleINS_5AngleEE8asStringB5cxx11Ev@Base 2.9.0 (optional=templinst)_ZNK8osgEarth16qualified_doubleINS_8DistanceEE17asParseableStringB5cxx11Ev@Base 2.8~rc1 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNK8osgEarth16qualified_doubleINS_8DistanceEE8asStringB5cxx11Ev@Base 2.8~rc1 _ZNK8osgEarth5Angle17asParseableStringB5cxx11Ev@Base 2.9.0 - _ZNK8osgEarth5Layer21modifyTileBoundingBoxERKNS_7TileKeyERN3osg15BoundingBoxImplINS4_5Vec3fEEE@Base 2.9.0 - (optional=templinst)_ZNK8osgEarth6Config11getObjIfSetINS_8Features20FeatureDisplayLayoutEEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.9.0 - (optional=templinst)_ZNK8osgEarth6Config11getObjIfSetINS_8Features20FeatureSourceOptionsEEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.9.0 - (optional=templinst)_ZNK8osgEarth6Config8getIfSetIbEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.7.0 + _ZNK8osgEarth5Layer7getNodeEv@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth6Config3getINS_8Features20FeatureSourceOptionsEEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth6Config3getIbEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.10.0 _ZNK8osgEarth8Features11LabelSource11libraryNameEv@Base 2.5.0 _ZNK8osgEarth8Features11LabelSource12isSameKindAsEPKN3osg6ObjectE@Base 2.5.0 _ZNK8osgEarth8Features11LabelSource5cloneERKN3osg6CopyOpE@Base 2.5.0 @@ -1222,14 +1466,15 @@ _ZNK8osgEarth8Features14FeatureProfile11getMaxLevelEv@Base 2.4.0 _ZNK8osgEarth8Features14FeatureProfile13getFirstLevelEv@Base 2.4.0 _ZNK8osgEarth8Features14FeatureProfile8getTiledEv@Base 2.4.0 - _ZNK8osgEarth8Features14TextSymbolizer6createEPNS0_7FeatureEPKNS0_13FilterContextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 + _ZNK8osgEarth8Features14TextSymbolizer11getEncodingEv@Base 2.10.0 + _ZNK8osgEarth8Features14TextSymbolizer5applyEPN7osgText4TextE@Base 2.10.0 + _ZNK8osgEarth8Features14TextSymbolizer5applyEPN7osgText4TextEPNS0_7FeatureEPKNS0_13FilterContextEPKN3osg15BoundingBoxImplINSA_5Vec3fEEE@Base 2.10.0 _ZNK8osgEarth8Features16FeatureMaskLayer11libraryNameEv@Base 2.9.0 + _ZNK8osgEarth8Features16FeatureMaskLayer12getConfigKeyEv@Base 2.10.0 _ZNK8osgEarth8Features16FeatureMaskLayer12isSameKindAsEPKN3osg6ObjectE@Base 2.9.0 _ZNK8osgEarth8Features16FeatureMaskLayer5cloneERKN3osg6CopyOpE@Base 2.9.0 _ZNK8osgEarth8Features16FeatureMaskLayer9classNameEv@Base 2.9.0 _ZNK8osgEarth8Features16FeatureMaskLayer9cloneTypeEv@Base 2.9.0 - _ZNK8osgEarth8Features16GPULinesOperator14installShadersEPN3osg4NodeE@Base 2.9.0 - _ZNK8osgEarth8Features16GPULinesOperatorclEPN3osg13TemplateArrayINS2_5Vec3fELNS2_5Array4TypeE28ELi3ELi5126EEEb@Base 2.9.0 _ZNK8osgEarth8Features17ConvertTypeFilter9getConfigEv@Base 2.4.0 _ZNK8osgEarth8Features17FeatureListCursor7hasMoreEv@Base 2.4.0 _ZNK8osgEarth8Features17FeatureListSource10isWritableEv@Base 2.4.0 @@ -1239,10 +1484,15 @@ _ZNK8osgEarth8Features17FeatureListSource17hasEmbeddedStylesEv@Base 2.4.0 _ZNK8osgEarth8Features17FeatureListSource18supportsGetFeatureEv@Base 2.7.0 _ZNK8osgEarth8Features17FeatureListSource9classNameEv@Base 2.4.0 - _ZNK8osgEarth8Features17FeatureModelGraph21getBoundInWorldCoordsERKNS_9GeoExtentEPKNS_8MapFrameE@Base 2.4.0 + _ZNK8osgEarth8Features17FeatureModelGraph21getBoundInWorldCoordsERKNS_9GeoExtentE@Base 2.10.0 _ZNK8osgEarth8Features17FeatureModelLayer11libraryNameEv@Base 2.9.0 + _ZNK8osgEarth8Features17FeatureModelLayer12getConfigKeyEv@Base 2.10.0 _ZNK8osgEarth8Features17FeatureModelLayer12isSameKindAsEPKN3osg6ObjectE@Base 2.9.0 + _ZNK8osgEarth8Features17FeatureModelLayer16getFeatureSourceEv@Base 2.10.1 + _ZNK8osgEarth8Features17FeatureModelLayer35getCreateFeatureNodeFactoryCallbackEv@Base 2.10.0 + _ZNK8osgEarth8Features17FeatureModelLayer38createFeatureNodeFactoryImplementationEv@Base 2.10.0 _ZNK8osgEarth8Features17FeatureModelLayer5cloneERKN3osg6CopyOpE@Base 2.9.0 + _ZNK8osgEarth8Features17FeatureModelLayer7getNodeEv@Base 2.10.0 _ZNK8osgEarth8Features17FeatureModelLayer9classNameEv@Base 2.9.0 _ZNK8osgEarth8Features17FeatureModelLayer9cloneTypeEv@Base 2.9.0 _ZNK8osgEarth8Features17FeatureModelLayer9getExtentEv@Base 2.9.0 @@ -1262,12 +1512,12 @@ _ZNK8osgEarth8Features18FeatureSourceIndex11getObjectIDEm@Base 2.8~rc1 _ZNK8osgEarth8Features18FeatureSourceIndex4sizeEv@Base 2.7.0 _ZNK8osgEarth8Features18FeatureSourceLayer11libraryNameEv@Base 2.9.0 + _ZNK8osgEarth8Features18FeatureSourceLayer12getConfigKeyEv@Base 2.10.0 _ZNK8osgEarth8Features18FeatureSourceLayer12isSameKindAsEPKN3osg6ObjectE@Base 2.9.0 _ZNK8osgEarth8Features18FeatureSourceLayer16getFeatureSourceEv@Base 2.9.0 _ZNK8osgEarth8Features18FeatureSourceLayer5cloneERKN3osg6CopyOpE@Base 2.9.0 _ZNK8osgEarth8Features18FeatureSourceLayer9classNameEv@Base 2.9.0 _ZNK8osgEarth8Features18FeatureSourceLayer9cloneTypeEv@Base 2.9.0 - _ZNK8osgEarth8Features18FeatureSourceLayer9getConfigEv@Base 2.9.0 _ZNK8osgEarth8Features18LabelSourceOptions9getConfigEv@Base 2.4.0 _ZNK8osgEarth8Features18ScriptEngineDriver22getScriptEngineOptionsEPKN5osgDB7OptionsE@Base 2.4.0 _ZNK8osgEarth8Features18TessellateOperator4pushERNSt7__cxx114listIN3osg7ref_ptrINS0_7FeatureEEESaIS7_EEERNS0_13FilterContextE@Base 2.9.0 @@ -1275,6 +1525,12 @@ _ZNK8osgEarth8Features19FeatureFilterDriver16getConfigOptionsEPKN5osgDB7OptionsE@Base 2.8~rc1 _ZNK8osgEarth8Features19FeatureModelOptions9getConfigEv@Base 2.9.0 _ZNK8osgEarth8Features19FeatureSourceDriver23getFeatureSourceOptionsEPKN5osgDB7OptionsE@Base 2.4.0 + _ZNK8osgEarth8Features19ImageToFeatureLayer11libraryNameEv@Base 2.10.0 + _ZNK8osgEarth8Features19ImageToFeatureLayer12getConfigKeyEv@Base 2.10.0 + _ZNK8osgEarth8Features19ImageToFeatureLayer12isSameKindAsEPKN3osg6ObjectE@Base 2.10.0 + _ZNK8osgEarth8Features19ImageToFeatureLayer5cloneERKN3osg6CopyOpE@Base 2.10.0 + _ZNK8osgEarth8Features19ImageToFeatureLayer9classNameEv@Base 2.10.0 + _ZNK8osgEarth8Features19ImageToFeatureLayer9cloneTypeEv@Base 2.10.0 _ZNK8osgEarth8Features19ScriptEngineOptions9getConfigEv@Base 2.4.0 _ZNK8osgEarth8Features19ScriptFilterOptions9getConfigEv@Base 2.8~rc1 _ZNK8osgEarth8Features20FeatureDisplayLayout12getNumLevelsEv@Base 2.4.0 @@ -1306,6 +1562,7 @@ _ZNK8osgEarth8Features25FeatureModelSourceOptions9getConfigEv@Base 2.4.0 _ZNK8osgEarth8Features25FeatureSourceIndexOptions9getConfigEv@Base 2.4.0 _ZNK8osgEarth8Features25FeatureSourceLayerOptions9getConfigEv@Base 2.9.0 + _ZNK8osgEarth8Features26ImageToFeatureLayerOptions9getConfigEv@Base 2.10.0 _ZNK8osgEarth8Features6Filter11libraryNameEv@Base 2.8~rc1 _ZNK8osgEarth8Features6Filter12isSameKindAsEPKN3osg6ObjectE@Base 2.8~rc1 _ZNK8osgEarth8Features6Filter5cloneERKN3osg6CopyOpE@Base 2.8~rc1 @@ -1335,18 +1592,19 @@ _ZNK8osgEarth8Features7Session11libraryNameEv@Base 2.9.0 _ZNK8osgEarth8Features7Session12getDBOptionsEv@Base 2.4.0 _ZNK8osgEarth8Features7Session12isSameKindAsEPKN3osg6ObjectE@Base 2.9.0 - _ZNK8osgEarth8Features7Session14createMapFrameEv@Base 2.9.0 _ZNK8osgEarth8Features7Session15getScriptEngineEv@Base 2.4.0 _ZNK8osgEarth8Features7Session16getFeatureSourceEv@Base 2.4.0 _ZNK8osgEarth8Features7Session5cloneERKN3osg6CopyOpE@Base 2.9.0 + _ZNK8osgEarth8Features7Session6getMapEv@Base 2.10.0 _ZNK8osgEarth8Features7Session9classNameEv@Base 2.9.0 _ZNK8osgEarth8Features7Session9cloneTypeEv@Base 2.9.0 + _ZNK8osgEarth8Features7Session9getMapSRSEv@Base 2.10.0 _ZNK8osgEarth9MaskLayer11libraryNameEv@Base 2.9.0 + _ZNK8osgEarth9MaskLayer12getConfigKeyEv@Base 2.10.0 _ZNK8osgEarth9MaskLayer12isSameKindAsEPKN3osg6ObjectE@Base 2.9.0 _ZNK8osgEarth9MaskLayer5cloneERKN3osg6CopyOpE@Base 2.9.0 _ZNK8osgEarth9MaskLayer9classNameEv@Base 2.9.0 _ZNK8osgEarth9MaskLayer9cloneTypeEv@Base 2.9.0 - (optional=templinst)_ZNK8osgEarth9StringifycvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEB5cxx11Ev@Base 2.8~rc1 (optional=templinst)_ZNK8osgEarth9StringifycvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEv@Base 2.9.0 _ZNK8osgEarth9Symbology10SkinSymbol11libraryNameEv@Base 2.7.0 _ZNK8osgEarth9Symbology4Ring7isValidEv@Base 2.7.0 @@ -1361,42 +1619,45 @@ (optional=templinst)_ZNSt11_Deque_baseIPKN8osgEarth9Symbology8GeometryESaIS4_EED2Ev@Base 2.4.0 (optional=templinst)_ZNSt11_Deque_baseIPN8osgEarth9Symbology8GeometryESaIS3_EED1Ev@Base 2.4.0 (optional=templinst)_ZNSt11_Deque_baseIPN8osgEarth9Symbology8GeometryESaIS3_EED2Ev@Base 2.4.0 - (optional=templinst|arch=i386)_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKN3osg7ref_ptrIN8osgEarth9Symbology8GeometryEEEPS7_EET0_T_SC_SB_@Base 2.9.0 (optional=templinst)_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN8osgEarth8Features13AttributeTypeESt4lessIS5_ESaISt4pairIKS5_S8_EEED1Ev@Base 2.7.0 (optional=templinst)_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN8osgEarth8Features13AttributeTypeESt4lessIS5_ESaISt4pairIKS5_S8_EEED2Ev@Base 2.7.0 + (optional=templinst)_ZNSt3mapIPN3osg8StateSetENS0_7ref_ptrINS0_5GeodeEEESt4lessIS2_ESaISt4pairIKS2_S5_EEEixERS9_@Base 2.10.1 (optional=templinst)_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN8osgEarth3URIEED1Ev@Base 2.7.0 (optional=templinst)_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN8osgEarth3URIEED2Ev@Base 2.7.0 (optional=templinst)_ZNSt6vectorIN3osg5PlaneESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 + (optional=templinst|subst)_ZNSt6vectorIN3osg5Vec2fESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE{size_t}RKS1_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg5Vec2fESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=!sparc)_ZNSt6vectorIN3osg5Vec2fESaIS1_EE9push_backERKS1_@Base 2.4.0 + (optional=templinst|arch=!amd64 !arm64 !i386 !m68k !mips64el !powerpc !ppc64 !ppc64el !s390x !sparc !sparc64 !x32)_ZNSt6vectorIN3osg5Vec2fESaIS1_EE9push_backERKS1_@Base 2.4.0 (optional=templinst|arch=!alpha !amd64 !arm64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390x !sparc64)_ZNSt6vectorIN3osg5Vec3dESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_@Base 2.6.0 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg5Vec3dESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1_@Base 2.6.0 - (optional=templinst)_ZNSt6vectorIN3osg5Vec3dESaIS1_EE15_M_range_insertISt14_List_iteratorIS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EET_SB_St20forward_iterator_tag@Base 2.4.0 (optional=templinst)_ZNSt6vectorIN3osg5Vec3dESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390 !s390x !sparc64)_ZNSt6vectorIN3osg5Vec3dESaIS1_EE7reserveEj@Base 2.4.0 - (optional=templinst|arch=alpha mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg5Vec3dESaIS1_EE7reserveEm@Base 2.9.0 + (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390 !s390x !sparc64 !x32)_ZNSt6vectorIN3osg5Vec3dESaIS1_EE7reserveEj@Base 2.4.0 + (optional=templinst|arch=alpha ppc64 ppc64el s390x)_ZNSt6vectorIN3osg5Vec3dESaIS1_EE7reserveEm@Base 2.9.0 (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390 !s390x !sparc64)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE14_M_fill_assignEjRKS1_@Base 2.4.0 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE14_M_fill_assignEmRKS1_@Base 2.4.0 (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390 !s390x !sparc64)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_@Base 2.4.0 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1_@Base 2.4.0 - (optional=templinst)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPS1_S3_EEEEvS8_T_S9_St20forward_iterator_tag@Base 2.6.0 (optional=templinst)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 (optional=templinst|arch=!alpha !amd64 !arm64 !hppa !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390 !s390x !sh4 !sparc !sparc64)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE7reserveEj@Base 2.4.0 + (optional=templinst|arch=amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE7reserveEm@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE9push_backERKS1_@Base 2.4.0 (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390 !s390x !sparc64)_ZNSt6vectorIN3osg5Vec4fESaIS1_EE14_M_fill_assignEjRKS1_@Base 2.4.0 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg5Vec4fESaIS1_EE14_M_fill_assignEmRKS1_@Base 2.4.0 (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390 !s390x !sparc64)_ZNSt6vectorIN3osg5Vec4fESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_@Base 2.4.0 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg5Vec4fESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1_@Base 2.4.0 (optional=templinst)_ZNSt6vectorIN3osg5Vec4fESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=!arm64 !hppa !sh4)_ZNSt6vectorIN3osg5Vec4fESaIS1_EE9push_backERKS1_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth8Features13FeatureFilterEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.9.0 + (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth9Symbology10LineStringEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.10.0 + (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth9Symbology4RingEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.10.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth9Symbology4RingEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.9.0 + (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth9Symbology7PolygonEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.10.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth9Symbology8GeometryEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_@Base 2.8~rc1 - (optional=templinst|arch=i386)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth9Symbology8GeometryEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.9.0 + (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth9Symbology8GeometryEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth9Symbology8GeometryEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth9Symbology8GeometryEEESaIS5_EED1Ev@Base 2.8~rc1 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth9Symbology8GeometryEEESaIS5_EED2Ev@Base 2.8~rc1 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrINS0_5GroupEEESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 2.9.0 + (optional=templinst)_ZNSt6vectorIN8osgEarth10DataExtentESaIS1_EE12emplace_backIJS1_EEEvDpOT_@Base 2.10.0 (optional=templinst)_ZNSt6vectorIN8osgEarth10DataExtentESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth13ConfigOptionsESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth13ConfigOptionsESaIS1_EEaSERKS3_@Base 2.8~rc1 @@ -1406,6 +1667,16 @@ (optional=templinst)_ZNSt6vectorIN8osgEarth13LayerListenerINS0_8Features17FeatureModelLayerENS2_18FeatureSourceLayerEE5EntryESaIS6_EE17_M_realloc_insertIJS6_EEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth13LayerListenerINS0_8Features17FeatureModelLayerENS2_18FeatureSourceLayerEE5EntryESaIS6_EED1Ev@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth13LayerListenerINS0_8Features17FeatureModelLayerENS2_18FeatureSourceLayerEE5EntryESaIS6_EED2Ev@Base 2.9.0 + (optional=templinst)_ZNSt6vectorIN8osgEarth13LayerListenerINS0_8Features19ImageToFeatureLayerENS0_10ImageLayerEE5EntryESaIS6_EE17_M_realloc_insertIJS6_EEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_@Base 2.10.0 + (optional=templinst)_ZNSt6vectorIN8osgEarth13LayerListenerINS0_8Features19ImageToFeatureLayerENS0_10ImageLayerEE5EntryESaIS6_EED1Ev@Base 2.10.0 + (optional=templinst)_ZNSt6vectorIN8osgEarth13LayerListenerINS0_8Features19ImageToFeatureLayerENS0_10ImageLayerEE5EntryESaIS6_EED2Ev@Base 2.10.0 + (optional=templinst)_ZNSt6vectorIN8osgEarth13ShaderOptions7SamplerESaIS2_EED1Ev@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIN8osgEarth13ShaderOptions7SamplerESaIS2_EED2Ev@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIN8osgEarth13ShaderOptions7SamplerESaIS2_EEaSERKS4_@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIN8osgEarth13ShaderOptions7UniformESaIS2_EED1Ev@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIN8osgEarth13ShaderOptions7UniformESaIS2_EED2Ev@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIN8osgEarth13ShaderOptions7UniformESaIS2_EEaSERKS4_@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIN8osgEarth3URIESaIS1_EEaSERKS3_@Base 2.10.1 (optional=templinst)_ZNSt6vectorIN8osgEarth8Features20FeatureSourceMappingESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth8Features20FeatureSourceMappingESaIS2_EED1Ev@Base 2.4.0 (optional=templinst)_ZNSt6vectorIN8osgEarth8Features20FeatureSourceMappingESaIS2_EED2Ev@Base 2.4.0 @@ -1413,72 +1684,83 @@ (optional=templinst)_ZNSt6vectorIN8osgEarth8Features21ExtrudeGeometryFilter9ElevationESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_@Base 2.8~rc1 (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=!arm64)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.9.0 + (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.9.0 (optional=templinst|arch=hurd-i386 i386)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev@Base 2.9.0 (optional=templinst|arch=hurd-i386 i386)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev@Base 2.9.0 (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEaSERKS7_@Base 2.7.0 (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390 !s390x !sparc64)_ZNSt6vectorIPKN8osgEarth8Features12FeatureLevelESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEjRKS4_@Base 2.4.0 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIPKN8osgEarth8Features12FeatureLevelESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEmRKS4_@Base 2.4.0 + (optional=templinst|subst)_ZNSt6vectorIPKN8osgEarth8Features12FeatureLevelESaIS4_EE17_M_default_appendE{size_t}@Base 2.9.0 (optional=templinst)_ZNSt6vectorIPN3osg4NodeESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.9.0 + (optional=templinst)_ZNSt6vectorIPN3osg4NodeESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_@Base 2.10.1 (optional=templinst)_ZNSt6vectorIPN3osg5GeodeESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorISt4pairIN8osgEarth9Symbology16StringExpression2OpENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESaISB_EEaSERKSD_@Base 2.7.0 - (optional=templinst|arch=!alpha !hppa !mips64el !ppc64 !ppc64el !s390x !sh4 !sparc64)_ZNSt6vectorISt4pairIN8osgEarth9Symbology17NumericExpression2OpEdESaIS5_EEaSERKS7_@Base 2.4.0 - (optional=templinst)_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN8osgEarth3URIEESaIS9_EE17_M_realloc_insertIJS9_EEEvN9__gnu_cxx17__normal_iteratorIPS9_SB_EEDpOT_@Base 2.9.0 + (optional=templinst)_ZNSt6vectorISt4pairIN8osgEarth9Symbology17NumericExpression2OpEdESaIS5_EEaSERKS7_@Base 2.4.0 (optional=templinst)_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjESaIS7_EEaSERKS9_@Base 2.7.0 - (optional=templinst)_ZNSt6vectorISt4pairIPN3osg6CameraENS1_7ref_ptrINS1_8StateSetEEEESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_@Base 2.9.0 + (optional=templinst|subst)_ZNSt6vectorIfSaIfEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPfS1_EE{size_t}RKf@Base 2.9.0 (optional=templinst)_ZNSt6vectorIfSaIfEE17_M_realloc_insertIJRKfEEEvN9__gnu_cxx17__normal_iteratorIPfS1_EEDpOT_@Base 2.9.0 (optional=templinst|subst)_ZNSt6vectorIfSaIfEE7reserveE{size_t}@Base 2.9.0 (optional=templinst|arch=!hurd-i386)_ZNSt6vectorIjSaIjEE12emplace_backIJjEEEvDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIjSaIjEE17_M_realloc_insertIJRKjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4)_ZNSt6vectorIjSaIjEE7reserveEj@Base 2.8~rc1 + (optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4 x32)_ZNSt6vectorIjSaIjEE7reserveEj@Base 2.8~rc1 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIjSaIjEE7reserveEm@Base 2.8~rc1 + (optional=templinst)_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_@Base 2.10.0 (optional=templinst)_ZNSt7__cxx1110_List_baseIN3osg7ref_ptrIN8osgEarth8Features7FeatureEEESaIS6_EE8_M_clearEv@Base 2.7.0 (optional=templinst)_ZNSt7__cxx1110_List_baseIN8osgEarth3URIESaIS2_EE8_M_clearEv@Base 2.7.0 (optional=templinst)_ZNSt7__cxx1110_List_baseIN8osgEarth6ConfigESaIS2_EE8_M_clearEv@Base 2.7.0 (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev@Base 2.7.0 (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev@Base 2.7.0 (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev@Base 2.7.0 - (optional=templinst)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EE18_M_assign_dispatchISt20_List_const_iteratorIS2_EEEvT_S8_St12__false_type@Base 2.8~rc1 (optional=templinst|arch=hurd-i386)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EE9push_backERKS2_@Base 2.9.0 - (optional=templinst)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EEC1ERKS4_@Base 2.9.0 - (optional=templinst)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EEC2ERKS4_@Base 2.9.0 + (optional=templinst)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EEC1ERKS4_@Base 2.10.1 + (optional=templinst)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EEC2ERKS4_@Base 2.10.1 + (optional=templinst)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EEaSERKS4_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth3URIES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueIRKS1_EESt4pairISt17_Rb_tree_iteratorIS1_EbEOT_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth3URIES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E@Base 2.4.0 + (optional=templinst|arch=amd64 arm64 m68k mips64el ppc64el sparc64 x32)_ZNSt8_Rb_treeIN8osgEarth3URIESt4pairIKS1_S2_IN3osg7ref_ptrINS0_9Symbology16InstanceResourceEEESt14_List_iteratorIS1_EEESt10_Select1stISC_ESt4lessIS1_ESaISC_EE11equal_rangeERS3_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth3URIESt4pairIKS1_S2_IN3osg7ref_ptrINS0_9Symbology16InstanceResourceEEESt14_List_iteratorIS1_EEESt10_Select1stISC_ESt4lessIS1_ESaISC_EE24_M_get_insert_unique_posERS3_@Base 2.4.0 - (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeIN8osgEarth3URIESt4pairIKS1_S2_IN3osg7ref_ptrINS0_9Symbology16InstanceResourceEEESt14_List_iteratorIS1_EEESt10_Select1stISC_ESt4lessIS1_ESaISC_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISC_ERS3_@Base 2.4.0 + (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeIN8osgEarth3URIESt4pairIKS1_S2_IN3osg7ref_ptrINS0_9Symbology16InstanceResourceEEESt14_List_iteratorIS1_EEESt10_Select1stISC_ESt4lessIS1_ESaISC_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISC_ERS3_@Base 2.4.0 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth3URIESt4pairIKS1_S2_IN3osg7ref_ptrINS0_9Symbology16InstanceResourceEEESt14_List_iteratorIS1_EEESt10_Select1stISC_ESt4lessIS1_ESaISC_EE5eraseERS3_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth3URIESt4pairIKS1_S2_IN3osg7ref_ptrINS0_9Symbology16InstanceResourceEEESt14_List_iteratorIS1_EEESt10_Select1stISC_ESt4lessIS1_ESaISC_EE8_M_eraseEPSt13_Rb_tree_nodeISC_E@Base 2.4.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.7.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESN_IJEEEEESt17_Rb_tree_iteratorISC_ESt23_Rb_tree_const_iteratorISC_EDpOT_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE24_M_get_insert_unique_posERS7_@Base 2.7.0 - (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISC_ERS7_@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISC_ERS7_@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE7_M_copyINSI_11_Alloc_nodeEEEPSt13_Rb_tree_nodeISC_EPKSM_PSt18_Rb_tree_node_baseRT_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE7_M_copyINSI_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeISC_EPKSM_PSt18_Rb_tree_node_baseRT_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE8_M_eraseEPSt13_Rb_tree_nodeISC_E@Base 2.7.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EEaSERKSI_@Base 2.9.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_5GeodeEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESN_IJEEEEESt17_Rb_tree_iteratorISC_ESt23_Rb_tree_const_iteratorISC_EDpOT_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_5GeodeEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE24_M_get_insert_unique_posERS7_@Base 2.9.0 - (optional=templinst|arch=amd64 arm64 hppa m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_5GeodeEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISC_ERS7_@Base 2.9.0 + (optional=templinst|arch=amd64 arm64 hppa m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_5GeodeEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISC_ERS7_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_5GeodeEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE8_M_eraseEPSt13_Rb_tree_nodeISC_E@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8osgEarth8Features13AttributeTypeEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE8_M_eraseEPSt13_Rb_tree_nodeISB_E@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8osgEarth8Features14AttributeValueEESt10_Select1stISB_ENS8_12CIStringCompESaISB_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESL_IJEEEEESt17_Rb_tree_iteratorISB_ESt23_Rb_tree_const_iteratorISB_EDpOT_@Base 2.8~rc1 + (optional=templinst|arch=amd64 arm64 m68k mips64el ppc64el sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8osgEarth8Features14AttributeValueEESt10_Select1stISB_ENS8_12CIStringCompESaISB_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISB_ERS7_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8osgEarth8Features14AttributeValueEESt10_Select1stISB_ENS8_12CIStringCompESaISB_EE7_M_copyINSG_11_Alloc_nodeEEEPSt13_Rb_tree_nodeISB_EPKSK_PSt18_Rb_tree_node_baseRT_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8osgEarth8Features14AttributeValueEESt10_Select1stISB_ENS8_12CIStringCompESaISB_EE8_M_eraseEPSt13_Rb_tree_nodeISB_E@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_NS0_4listIN3osg7ref_ptrIN8osgEarth8Features7FeatureEEESaISE_EEEESt10_Select1stISH_ESt4lessIS5_ESaISH_EE24_M_get_insert_unique_posERS7_@Base 2.7.0 - (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_NS0_4listIN3osg7ref_ptrIN8osgEarth8Features7FeatureEEESaISE_EEEESt10_Select1stISH_ESt4lessIS5_ESaISH_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISH_ERS7_@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_NS0_4listIN3osg7ref_ptrIN8osgEarth8Features7FeatureEEESaISE_EEEESt10_Select1stISH_ESt4lessIS5_ESaISH_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISH_ERS7_@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_NS0_4listIN3osg7ref_ptrIN8osgEarth8Features7FeatureEEESaISE_EEEESt10_Select1stISH_ESt4lessIS5_ESaISH_EE8_M_eraseEPSt13_Rb_tree_nodeISH_E@Base 2.7.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PvESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESK_IJEEEEESt17_Rb_tree_iteratorIS9_ESt23_Rb_tree_const_iteratorIS9_EDpOT_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PvESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE24_M_get_insert_unique_posERS7_@Base 2.7.0 - (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PvESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS7_@Base 2.7.0 - (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_@Base 2.9.0 - (optional=templinst|arch=amd64 arm64 hppa m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS7_@Base 2.9.0 + (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PvESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS7_@Base 2.7.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE7_M_copyINSE_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeIS8_EPKSI_PSt18_Rb_tree_node_baseRT_@Base 2.10.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E@Base 2.9.0 - (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_bESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E@Base 2.9.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EEaSERKSE_@Base 2.10.0 (optional=templinst)_ZNSt8_Rb_treeIPKN3osg6ObjectESt4pairIKS3_jESt10_Select1stIS6_ESt4lessIS3_ESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E@Base 2.5.0 - (optional=templinst|arch=arm64 hppa mips64el sh4 sparc64)_ZNSt8_Rb_treeIPN3osg8StateSetESt4pairIKS2_NS0_7ref_ptrINS0_5GeodeEEEESt10_Select1stIS8_ESt4lessIS2_ESaIS8_EE24_M_get_insert_unique_posERS4_@Base 2.9.0 + (optional=templinst)_ZNSt8_Rb_treeIPN3osg8StateSetESt4pairIKS2_NS0_7ref_ptrINS0_5GeodeEEEESt10_Select1stIS8_ESt4lessIS2_ESaIS8_EE24_M_get_insert_unique_posERS4_@Base 2.10.1 + (optional=templinst|arch=amd64 arm64 m68k mips64el ppc64el sparc64 x32)_ZNSt8_Rb_treeIPN3osg8StateSetESt4pairIKS2_NS0_7ref_ptrINS0_5GeodeEEEESt10_Select1stIS8_ESt4lessIS2_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS4_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIPN3osg8StateSetESt4pairIKS2_NS0_7ref_ptrINS0_5GeodeEEEESt10_Select1stIS8_ESt4lessIS2_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E@Base 2.4.0 (optional=templinst)_ZNSt8_Rb_treeISt4pairIN8osgEarth3URIEfES0_IKS3_N3osg7ref_ptrINS5_4NodeEEEESt10_Select1stIS9_ESt4lessIS3_ESaIS9_EE24_M_get_insert_unique_posERS4_@Base 2.4.0 - (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeISt4pairIN8osgEarth3URIEfES0_IKS3_N3osg7ref_ptrINS5_4NodeEEEESt10_Select1stIS9_ESt4lessIS3_ESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS4_@Base 2.6.0 + (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeISt4pairIN8osgEarth3URIEfES0_IKS3_N3osg7ref_ptrINS5_4NodeEEEESt10_Select1stIS9_ESt4lessIS3_ESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS4_@Base 2.6.0 (optional=templinst)_ZNSt8_Rb_treeISt4pairIN8osgEarth3URIEfES0_IKS3_N3osg7ref_ptrINS5_4NodeEEEESt10_Select1stIS9_ESt4lessIS3_ESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E@Base 2.4.0 + (optional=templinst)_ZNSt8_Rb_treeIcSt4pairIKcbESt10_Select1stIS2_ESt4lessIcESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.10.0 + (optional=templinst)_ZNSt8_Rb_treeIfSt4pairIKfN8osgEarth8Features12FeatureLevelEESt10_Select1stIS5_ESt4lessIfESaIS5_EE16_M_emplace_equalIJS0_IfS4_EEEESt17_Rb_tree_iteratorIS5_EDpOT_@Base 2.10.0 (optional=templinst)_ZNSt8_Rb_treeIfSt4pairIKfN8osgEarth8Features12FeatureLevelEESt10_Select1stIS5_ESt4lessIfESaIS5_EE7_M_copyINSB_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeIS5_EPKSF_PSt18_Rb_tree_node_baseRT_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeIfSt4pairIKfN8osgEarth8Features12FeatureLevelEESt10_Select1stIS5_ESt4lessIfESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.4.0 + (optional=templinst)_ZNSt8_Rb_treeIfSt4pairIKfN8osgEarth8Features12FeatureLevelEESt10_Select1stIS5_ESt4lessIfESaIS5_EEaSERKSB_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIjSt4pairIKjjESt10_Select1stIS2_ESt4lessIjESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeIjSt4pairIKjmESt10_Select1stIS2_ESt4lessIjESaIS2_EE5eraseERS1_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIjSt4pairIKjmESt10_Select1stIS2_ESt4lessIjESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.7.0 @@ -1488,13 +1770,13 @@ (optional=templinst)_ZNSt8_Rb_treeImSt4pairIKmN3osg7ref_ptrIN8osgEarth8Features9RefIDPairEEEESt10_Select1stIS8_ESt4lessImESaIS8_EE7_M_copyINSE_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeIS8_EPKSI_PSt18_Rb_tree_node_baseRT_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeImSt4pairIKmN3osg7ref_ptrIN8osgEarth8Features9RefIDPairEEEESt10_Select1stIS8_ESt4lessImESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeImSt4pairIKmN3osg7ref_ptrIN8osgEarth8Features9RefIDPairEEEESt10_Select1stIS8_ESt4lessImESaIS8_EEaSERKSE_@Base 2.9.0 + (optional=templinst|arch=amd64 arm64 m68k mips64el ppc64el sparc64 x32)_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImESaImEE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorImERKm@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImESaImEE8_M_eraseEPSt13_Rb_tree_nodeImE@Base 2.4.0 (optional=templinst)_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPN3osg7ref_ptrIN8osgEarth9Symbology4RingEEESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIPFbRKS7_SG_EEEEvT_SK_RT0_@Base 2.9.0 (optional=templinst|subst)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN3osg7ref_ptrIN8osgEarth9Symbology4RingEEESt6vectorIS7_SaIS7_EEEE{ssize_t}S7_NS0_5__ops15_Iter_comp_iterIPFbRKS7_SG_EEEEvT_T0_SL_T1_T2_@Base 2.9.0 (optional=templinst)_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPN3osg7ref_ptrIN8osgEarth9Symbology4RingEEESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIPFbRKS7_SG_EEEEvT_SK_T0_@Base 2.9.0 (optional=templinst|subst)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN3osg7ref_ptrIN8osgEarth9Symbology4RingEEESt6vectorIS7_SaIS7_EEEE{ssize_t}NS0_5__ops15_Iter_comp_iterIPFbRKS7_SG_EEEEvT_SK_T0_T1_@Base 2.9.0 (optional=templinst)_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPN3osg7ref_ptrIN8osgEarth9Symbology4RingEEESt6vectorIS7_SaIS7_EEEENS0_5__ops14_Val_comp_iterIPFbRKS7_SG_EEEEvT_T0_@Base 2.9.0 - (optional=templinst|arch=amd64 arm64 armel armhf hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIKS7_EEET_SH_SH_T0_St26random_access_iterator_tag@Base 2.7.0 _ZTI32osgEarthFeatureModelPseudoLoader@Base 2.4.0 _ZTIN11OpenThreads14ReentrantMutexE@Base 2.9.0 _ZTIN3osg11MixinVectorINS_5Vec2fEEE@Base 2.4.0 @@ -1515,6 +1797,16 @@ _ZTIN5osgDB14InputExceptionE@Base 2.8~rc1 _ZTIN5osgDB14UserSerializerIN8osgEarth8Features22FeatureSourceIndexNodeEEE@Base 2.8~rc1 _ZTIN5osgDB20FileLocationCallbackE@Base 2.6.0 + (arch=x32)_ZTIN6google8protobuf14ResultCallbackIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@Base 2.10.0 + (arch=x32)_ZTIN6google8protobuf8internal26FunctionResultCallback_1_0IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6mapnik6vector10tile_layerEEE@Base 2.10.0 + (arch=x32)_ZTIN6google8protobuf8internal26FunctionResultCallback_1_0IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6mapnik6vector10tile_valueEEE@Base 2.10.0 + (arch=x32)_ZTIN6google8protobuf8internal26FunctionResultCallback_1_0IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6mapnik6vector12tile_featureEEE@Base 2.10.0 + (arch=x32)_ZTIN6google8protobuf8internal26FunctionResultCallback_1_0IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6mapnik6vector4tileEEE@Base 2.10.0 + _ZTIN6google8protobuf8internal29InternalMetadataWithArenaBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_29InternalMetadataWithArenaLiteEE9ContainerE@Base 2.10.0 + _ZTIN6mapnik6vector10tile_layerE@Base 2.10.0 + _ZTIN6mapnik6vector10tile_valueE@Base 2.10.0 + _ZTIN6mapnik6vector12tile_featureE@Base 2.10.0 + _ZTIN6mapnik6vector4tileE@Base 2.10.0 _ZTIN7osgUtil20BaseOptimizerVisitorE@Base 2.8~rc1 _ZTIN7osgUtil9Optimizer20MergeGeometryVisitorE@Base 2.8~rc1 _ZTIN8osgEarth10DataExtentE@Base 2.6.0 @@ -1525,8 +1817,10 @@ _ZTIN8osgEarth12PluginLoaderINS_8Features16FeatureMaskLayerENS_5LayerEEE@Base 2.9.0 _ZTIN8osgEarth12PluginLoaderINS_8Features17FeatureModelLayerENS_5LayerEEE@Base 2.9.0 _ZTIN8osgEarth12PluginLoaderINS_8Features18FeatureSourceLayerENS_5LayerEEE@Base 2.9.0 + _ZTIN8osgEarth12PluginLoaderINS_8Features19ImageToFeatureLayerENS_5LayerEEE@Base 2.10.0 _ZTIN8osgEarth13LayerListenerINS_8Features16FeatureMaskLayerENS1_18FeatureSourceLayerEE8CallbackE@Base 2.9.0 _ZTIN8osgEarth13LayerListenerINS_8Features17FeatureModelLayerENS1_18FeatureSourceLayerEE8CallbackE@Base 2.9.0 + _ZTIN8osgEarth13LayerListenerINS_8Features19ImageToFeatureLayerENS_10ImageLayerEE8CallbackE@Base 2.10.0 _ZTIN8osgEarth14ElevationQueryE@Base 2.4.0 _ZTIN8osgEarth16FindNodesVisitorIN3osg5GeodeEEE@Base 2.7.0 _ZTIN8osgEarth16qualified_doubleINS_5AngleEEE@Base 2.9.0 @@ -1557,7 +1851,6 @@ _ZTIN8osgEarth8Features14CentroidFilterE@Base 2.4.0 _ZTIN8osgEarth8Features14FeatureProfileE@Base 2.4.0 _ZTIN8osgEarth8Features14ResampleFilterE@Base 2.4.0 - _ZTIN8osgEarth8Features14TextSymbolizerE@Base 2.4.0 _ZTIN8osgEarth8Features15BuildTextFilterE@Base 2.4.0 _ZTIN8osgEarth8Features15TransformFilterE@Base 2.4.0 _ZTIN8osgEarth8Features16FeatureMaskLayerE@Base 2.9.0 @@ -1579,6 +1872,7 @@ _ZTIN8osgEarth8Features19FeatureIndexBuilderE@Base 2.7.0 _ZTIN8osgEarth8Features19FeatureModelOptionsE@Base 2.9.0 _ZTIN8osgEarth8Features19FeatureSourceDriverE@Base 2.4.0 + _ZTIN8osgEarth8Features19ImageToFeatureLayerE@Base 2.10.0 _ZTIN8osgEarth8Features19ScriptEngineOptionsE@Base 2.4.0 _ZTIN8osgEarth8Features19ScriptFilterOptionsE@Base 2.8~rc1 _ZTIN8osgEarth8Features20FeatureDisplayLayoutE@Base 2.4.0 @@ -1601,6 +1895,7 @@ _ZTIN8osgEarth8Features24FeatureTileSourceOptionsE@Base 2.4.0 _ZTIN8osgEarth8Features25FeatureModelSourceOptionsE@Base 2.4.0 _ZTIN8osgEarth8Features25FeatureSourceLayerOptionsE@Base 2.9.0 + _ZTIN8osgEarth8Features26ImageToFeatureLayerOptionsE@Base 2.10.0 _ZTIN8osgEarth8Features26SimpleFeatureFilterFactoryINS0_12BufferFilterEEE@Base 2.4.0 _ZTIN8osgEarth8Features26SimpleFeatureFilterFactoryINS0_12ScriptFilterEEE@Base 2.8~rc1 _ZTIN8osgEarth8Features26SimpleFeatureFilterFactoryINS0_14ResampleFilterEEE@Base 2.4.0 @@ -1610,15 +1905,17 @@ _ZTIN8osgEarth8Features7FeatureE@Base 2.4.0 _ZTIN8osgEarth8Features7SessionE@Base 2.4.0 _ZTIN8osgEarth8Features9RefIDPairE@Base 2.7.0 + _ZTIN8osgEarth8GeoImageE@Base 2.10.0 _ZTIN8osgEarth8GeoPointE@Base 2.4.0 _ZTIN8osgEarth8LRUCacheINS_3URIEN3osg7ref_ptrINS_9Symbology16InstanceResourceEEESt4lessIS1_EEE@Base 2.4.0 - _ZTIN8osgEarth8MapFrameE@Base 2.4.0 _ZTIN8osgEarth8optionalINS_11CachePolicyEEE@Base 2.4.0 _ZTIN8osgEarth8optionalINS_11FadeOptionsEEE@Base 2.4.0 _ZTIN8osgEarth8optionalINS_12ShaderPolicyEEE@Base 2.4.0 + _ZTIN8osgEarth8optionalINS_13ShaderOptionsEEE@Base 2.10.1 _ZTIN8osgEarth8optionalINS_14ProfileOptionsEEE@Base 2.4.0 _ZTIN8osgEarth8optionalINS_16GeoInterpolationEEE@Base 2.4.0 _ZTIN8osgEarth8optionalINS_17MaskSourceOptionsEEE@Base 2.9.0 + _ZTIN8osgEarth8optionalINS_19VisibleLayerOptions5BlendEEE@Base 2.10.0 _ZTIN8osgEarth8optionalINS_3URIEEE@Base 2.4.0 _ZTIN8osgEarth8optionalINS_5AngleEEE@Base 2.9.0 _ZTIN8osgEarth8optionalINS_5UnitsEEE@Base 2.4.0 @@ -1648,6 +1945,7 @@ _ZTIN8osgEarth9Symbology17NumericExpressionE@Base 2.4.0 _ZTIN8osgEarth9Symbology5ColorE@Base 2.4.0 _ZTIN8osgEarth9Symbology8TaggableINS0_6SymbolEEE@Base 2.4.0 + _ZTINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.10.0 _ZTS32osgEarthFeatureModelPseudoLoader@Base 2.4.0 _ZTSN11OpenThreads14ReentrantMutexE@Base 2.9.0 _ZTSN3osg11MixinVectorINS_5Vec2fEEE@Base 2.4.0 @@ -1668,6 +1966,16 @@ _ZTSN5osgDB14InputExceptionE@Base 2.8~rc1 _ZTSN5osgDB14UserSerializerIN8osgEarth8Features22FeatureSourceIndexNodeEEE@Base 2.8~rc1 _ZTSN5osgDB20FileLocationCallbackE@Base 2.6.0 + (arch=x32)_ZTSN6google8protobuf14ResultCallbackIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@Base 2.10.0 + (arch=x32)_ZTSN6google8protobuf8internal26FunctionResultCallback_1_0IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6mapnik6vector10tile_layerEEE@Base 2.10.0 + (arch=x32)_ZTSN6google8protobuf8internal26FunctionResultCallback_1_0IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6mapnik6vector10tile_valueEEE@Base 2.10.0 + (arch=x32)_ZTSN6google8protobuf8internal26FunctionResultCallback_1_0IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6mapnik6vector12tile_featureEEE@Base 2.10.0 + (arch=x32)_ZTSN6google8protobuf8internal26FunctionResultCallback_1_0IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6mapnik6vector4tileEEE@Base 2.10.0 + _ZTSN6google8protobuf8internal29InternalMetadataWithArenaBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_29InternalMetadataWithArenaLiteEE9ContainerE@Base 2.10.0 + _ZTSN6mapnik6vector10tile_layerE@Base 2.10.0 + _ZTSN6mapnik6vector10tile_valueE@Base 2.10.0 + _ZTSN6mapnik6vector12tile_featureE@Base 2.10.0 + _ZTSN6mapnik6vector4tileE@Base 2.10.0 _ZTSN7osgUtil20BaseOptimizerVisitorE@Base 2.8~rc1 _ZTSN7osgUtil9Optimizer20MergeGeometryVisitorE@Base 2.8~rc1 _ZTSN8osgEarth10DataExtentE@Base 2.6.0 @@ -1678,8 +1986,10 @@ _ZTSN8osgEarth12PluginLoaderINS_8Features16FeatureMaskLayerENS_5LayerEEE@Base 2.9.0 _ZTSN8osgEarth12PluginLoaderINS_8Features17FeatureModelLayerENS_5LayerEEE@Base 2.9.0 _ZTSN8osgEarth12PluginLoaderINS_8Features18FeatureSourceLayerENS_5LayerEEE@Base 2.9.0 + _ZTSN8osgEarth12PluginLoaderINS_8Features19ImageToFeatureLayerENS_5LayerEEE@Base 2.10.0 _ZTSN8osgEarth13LayerListenerINS_8Features16FeatureMaskLayerENS1_18FeatureSourceLayerEE8CallbackE@Base 2.9.0 _ZTSN8osgEarth13LayerListenerINS_8Features17FeatureModelLayerENS1_18FeatureSourceLayerEE8CallbackE@Base 2.9.0 + _ZTSN8osgEarth13LayerListenerINS_8Features19ImageToFeatureLayerENS_10ImageLayerEE8CallbackE@Base 2.10.0 _ZTSN8osgEarth14ElevationQueryE@Base 2.4.0 _ZTSN8osgEarth16FindNodesVisitorIN3osg5GeodeEEE@Base 2.7.0 _ZTSN8osgEarth16qualified_doubleINS_5AngleEEE@Base 2.9.0 @@ -1710,7 +2020,6 @@ _ZTSN8osgEarth8Features14CentroidFilterE@Base 2.4.0 _ZTSN8osgEarth8Features14FeatureProfileE@Base 2.4.0 _ZTSN8osgEarth8Features14ResampleFilterE@Base 2.4.0 - _ZTSN8osgEarth8Features14TextSymbolizerE@Base 2.4.0 _ZTSN8osgEarth8Features15BuildTextFilterE@Base 2.4.0 _ZTSN8osgEarth8Features15TransformFilterE@Base 2.4.0 _ZTSN8osgEarth8Features16FeatureMaskLayerE@Base 2.9.0 @@ -1732,6 +2041,7 @@ _ZTSN8osgEarth8Features19FeatureIndexBuilderE@Base 2.7.0 _ZTSN8osgEarth8Features19FeatureModelOptionsE@Base 2.9.0 _ZTSN8osgEarth8Features19FeatureSourceDriverE@Base 2.4.0 + _ZTSN8osgEarth8Features19ImageToFeatureLayerE@Base 2.10.0 _ZTSN8osgEarth8Features19ScriptEngineOptionsE@Base 2.4.0 _ZTSN8osgEarth8Features19ScriptFilterOptionsE@Base 2.8~rc1 _ZTSN8osgEarth8Features20FeatureDisplayLayoutE@Base 2.4.0 @@ -1754,6 +2064,7 @@ _ZTSN8osgEarth8Features24FeatureTileSourceOptionsE@Base 2.4.0 _ZTSN8osgEarth8Features25FeatureModelSourceOptionsE@Base 2.4.0 _ZTSN8osgEarth8Features25FeatureSourceLayerOptionsE@Base 2.9.0 + _ZTSN8osgEarth8Features26ImageToFeatureLayerOptionsE@Base 2.10.0 _ZTSN8osgEarth8Features26SimpleFeatureFilterFactoryINS0_12BufferFilterEEE@Base 2.4.0 _ZTSN8osgEarth8Features26SimpleFeatureFilterFactoryINS0_12ScriptFilterEEE@Base 2.8~rc1 _ZTSN8osgEarth8Features26SimpleFeatureFilterFactoryINS0_14ResampleFilterEEE@Base 2.4.0 @@ -1763,15 +2074,17 @@ _ZTSN8osgEarth8Features7FeatureE@Base 2.4.0 _ZTSN8osgEarth8Features7SessionE@Base 2.4.0 _ZTSN8osgEarth8Features9RefIDPairE@Base 2.7.0 + _ZTSN8osgEarth8GeoImageE@Base 2.10.0 _ZTSN8osgEarth8GeoPointE@Base 2.4.0 _ZTSN8osgEarth8LRUCacheINS_3URIEN3osg7ref_ptrINS_9Symbology16InstanceResourceEEESt4lessIS1_EEE@Base 2.4.0 - _ZTSN8osgEarth8MapFrameE@Base 2.4.0 _ZTSN8osgEarth8optionalINS_11CachePolicyEEE@Base 2.4.0 _ZTSN8osgEarth8optionalINS_11FadeOptionsEEE@Base 2.4.0 _ZTSN8osgEarth8optionalINS_12ShaderPolicyEEE@Base 2.4.0 + _ZTSN8osgEarth8optionalINS_13ShaderOptionsEEE@Base 2.10.1 _ZTSN8osgEarth8optionalINS_14ProfileOptionsEEE@Base 2.4.0 _ZTSN8osgEarth8optionalINS_16GeoInterpolationEEE@Base 2.4.0 _ZTSN8osgEarth8optionalINS_17MaskSourceOptionsEEE@Base 2.9.0 + _ZTSN8osgEarth8optionalINS_19VisibleLayerOptions5BlendEEE@Base 2.10.0 _ZTSN8osgEarth8optionalINS_3URIEEE@Base 2.4.0 _ZTSN8osgEarth8optionalINS_5AngleEEE@Base 2.9.0 _ZTSN8osgEarth8optionalINS_5UnitsEEE@Base 2.4.0 @@ -1801,6 +2114,7 @@ _ZTSN8osgEarth9Symbology17NumericExpressionE@Base 2.4.0 _ZTSN8osgEarth9Symbology5ColorE@Base 2.4.0 _ZTSN8osgEarth9Symbology8TaggableINS0_6SymbolEEE@Base 2.4.0 + _ZTSNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.10.0 _ZTTN3osg8CallbackE@Base 2.8~rc1 _ZTTN7osgUtil9Optimizer20MergeGeometryVisitorE@Base 2.8~rc1 _ZTTN8osgEarth16FindNodesVisitorIN3osg5GeodeEEE@Base 2.7.0 @@ -1823,6 +2137,14 @@ _ZTVN5osgDB14BaseSerializerE@Base 2.8~rc1 _ZTVN5osgDB14InputExceptionE@Base 2.8~rc1 _ZTVN5osgDB14UserSerializerIN8osgEarth8Features22FeatureSourceIndexNodeEEE@Base 2.8~rc1 + (arch=x32)_ZTVN6google8protobuf8internal26FunctionResultCallback_1_0IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6mapnik6vector10tile_layerEEE@Base 2.10.0 + (arch=x32)_ZTVN6google8protobuf8internal26FunctionResultCallback_1_0IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6mapnik6vector10tile_valueEEE@Base 2.10.0 + (arch=x32)_ZTVN6google8protobuf8internal26FunctionResultCallback_1_0IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6mapnik6vector12tile_featureEEE@Base 2.10.0 + (arch=x32)_ZTVN6google8protobuf8internal26FunctionResultCallback_1_0IPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6mapnik6vector4tileEEE@Base 2.10.0 + _ZTVN6mapnik6vector10tile_layerE@Base 2.10.0 + _ZTVN6mapnik6vector10tile_valueE@Base 2.10.0 + _ZTVN6mapnik6vector12tile_featureE@Base 2.10.0 + _ZTVN6mapnik6vector4tileE@Base 2.10.0 _ZTVN7osgUtil9Optimizer20MergeGeometryVisitorE@Base 2.8~rc1 _ZTVN8osgEarth10DataExtentE@Base 2.6.0 _ZTVN8osgEarth10ReadResultE@Base 2.8~rc1 @@ -1831,8 +2153,10 @@ _ZTVN8osgEarth12PluginLoaderINS_8Features16FeatureMaskLayerENS_5LayerEEE@Base 2.9.0 _ZTVN8osgEarth12PluginLoaderINS_8Features17FeatureModelLayerENS_5LayerEEE@Base 2.9.0 _ZTVN8osgEarth12PluginLoaderINS_8Features18FeatureSourceLayerENS_5LayerEEE@Base 2.9.0 + _ZTVN8osgEarth12PluginLoaderINS_8Features19ImageToFeatureLayerENS_5LayerEEE@Base 2.10.0 _ZTVN8osgEarth13LayerListenerINS_8Features16FeatureMaskLayerENS1_18FeatureSourceLayerEE8CallbackE@Base 2.9.0 _ZTVN8osgEarth13LayerListenerINS_8Features17FeatureModelLayerENS1_18FeatureSourceLayerEE8CallbackE@Base 2.9.0 + _ZTVN8osgEarth13LayerListenerINS_8Features19ImageToFeatureLayerENS_10ImageLayerEE8CallbackE@Base 2.10.0 _ZTVN8osgEarth14ElevationQueryE@Base 2.4.0 _ZTVN8osgEarth16FindNodesVisitorIN3osg5GeodeEEE@Base 2.7.0 _ZTVN8osgEarth16qualified_doubleINS_5AngleEEE@Base 2.9.0 @@ -1861,7 +2185,6 @@ _ZTVN8osgEarth8Features14CentroidFilterE@Base 2.4.0 _ZTVN8osgEarth8Features14FeatureProfileE@Base 2.4.0 _ZTVN8osgEarth8Features14ResampleFilterE@Base 2.4.0 - _ZTVN8osgEarth8Features14TextSymbolizerE@Base 2.4.0 _ZTVN8osgEarth8Features15BuildTextFilterE@Base 2.4.0 _ZTVN8osgEarth8Features15TransformFilterE@Base 2.4.0 _ZTVN8osgEarth8Features16FeatureMaskLayerE@Base 2.9.0 @@ -1881,6 +2204,7 @@ _ZTVN8osgEarth8Features18TessellateOperatorE@Base 2.4.0 _ZTVN8osgEarth8Features19BuildGeometryFilterE@Base 2.4.0 _ZTVN8osgEarth8Features19FeatureSourceDriverE@Base 2.4.0 + _ZTVN8osgEarth8Features19ImageToFeatureLayerE@Base 2.10.0 _ZTVN8osgEarth8Features19ScriptEngineOptionsE@Base 2.4.0 _ZTVN8osgEarth8Features19ScriptFilterOptionsE@Base 2.8~rc1 _ZTVN8osgEarth8Features20FeatureDisplayLayoutE@Base 2.4.0 @@ -1901,6 +2225,7 @@ _ZTVN8osgEarth8Features24FeatureTileSourceOptionsE@Base 2.4.0 _ZTVN8osgEarth8Features25FeatureModelSourceOptionsE@Base 2.4.0 _ZTVN8osgEarth8Features25FeatureSourceLayerOptionsE@Base 2.9.0 + _ZTVN8osgEarth8Features26ImageToFeatureLayerOptionsE@Base 2.10.0 _ZTVN8osgEarth8Features26SimpleFeatureFilterFactoryINS0_12BufferFilterEEE@Base 2.4.0 _ZTVN8osgEarth8Features26SimpleFeatureFilterFactoryINS0_12ScriptFilterEEE@Base 2.8~rc1 _ZTVN8osgEarth8Features26SimpleFeatureFilterFactoryINS0_14ResampleFilterEEE@Base 2.4.0 @@ -1910,15 +2235,17 @@ _ZTVN8osgEarth8Features7FeatureE@Base 2.4.0 _ZTVN8osgEarth8Features7SessionE@Base 2.4.0 _ZTVN8osgEarth8Features9RefIDPairE@Base 2.7.0 + _ZTVN8osgEarth8GeoImageE@Base 2.10.0 _ZTVN8osgEarth8GeoPointE@Base 2.4.0 _ZTVN8osgEarth8LRUCacheINS_3URIEN3osg7ref_ptrINS_9Symbology16InstanceResourceEEESt4lessIS1_EEE@Base 2.4.0 - _ZTVN8osgEarth8MapFrameE@Base 2.4.0 _ZTVN8osgEarth8optionalINS_11CachePolicyEEE@Base 2.4.0 _ZTVN8osgEarth8optionalINS_11FadeOptionsEEE@Base 2.4.0 _ZTVN8osgEarth8optionalINS_12ShaderPolicyEEE@Base 2.4.0 + _ZTVN8osgEarth8optionalINS_13ShaderOptionsEEE@Base 2.10.1 _ZTVN8osgEarth8optionalINS_14ProfileOptionsEEE@Base 2.4.0 _ZTVN8osgEarth8optionalINS_16GeoInterpolationEEE@Base 2.4.0 _ZTVN8osgEarth8optionalINS_17MaskSourceOptionsEEE@Base 2.9.0 + _ZTVN8osgEarth8optionalINS_19VisibleLayerOptions5BlendEEE@Base 2.10.0 _ZTVN8osgEarth8optionalINS_3URIEEE@Base 2.4.0 _ZTVN8osgEarth8optionalINS_5AngleEEE@Base 2.9.0 _ZTVN8osgEarth8optionalINS_5UnitsEEE@Base 2.4.0 @@ -1965,7 +2292,7 @@ osgdb_feature_mask@Base 2.9.0 osgdb_feature_model@Base 2.9.0 osgdb_feature_source@Base 2.9.0 - osgdb_mask@Base 2.9.0 + osgdb_image_to_feature@Base 2.10.0 osgdb_osgearth_pseudo_fmg@Base 2.4.0 osgearth_simple_featurefilter_buffer@Base 2.9.0 osgearth_simple_featurefilter_convert@Base 2.9.0 diff -Nru osgearth-2.9.0+dfsg/debian/libosgearthqt5-5.install osgearth-2.10.2+dfsg/debian/libosgearthqt5-5.install --- osgearth-2.9.0+dfsg/debian/libosgearthqt5-5.install 2018-02-07 17:48:09.000000000 +0000 +++ osgearth-2.10.2+dfsg/debian/libosgearthqt5-5.install 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -usr/lib/libosgEarthQt5.so.* diff -Nru osgearth-2.9.0+dfsg/debian/libosgearthqt5-5.symbols osgearth-2.10.2+dfsg/debian/libosgearthqt5-5.symbols --- osgearth-2.9.0+dfsg/debian/libosgearthqt5-5.symbols 2018-02-07 17:53:05.000000000 +0000 +++ osgearth-2.10.2+dfsg/debian/libosgearthqt5-5.symbols 1970-01-01 00:00:00.000000000 +0000 @@ -1,47 +0,0 @@ -# SymbolsHelper-Confirmed: 2.9.0 armel -libosgEarthQt5.so.5 #PACKAGE# #MINVER# - _ZN5osgQt16GraphicsWindowQt10WindowDataD0Ev@Base 2.4.0 - _ZN5osgQt16GraphicsWindowQt10WindowDataD1Ev@Base 2.4.0 - _ZN5osgQt16GraphicsWindowQt10WindowDataD2Ev@Base 2.4.0 - _ZN5osgQt8GLWidget19setForwardKeyEventsEb@Base 2.4.0 - _ZN8osgEarth5QtGui10ViewWidget10paintEventEP11QPaintEvent@Base 2.4.0 - _ZN8osgEarth5QtGui10ViewWidget15createOrShareGCEPN3osg15GraphicsContextE@Base 2.4.0 - _ZN8osgEarth5QtGui10ViewWidget4initEPN3osg15GraphicsContextE@Base 2.4.0 - _ZN8osgEarth5QtGui10ViewWidgetC1EPN9osgViewer4ViewEPN3osg15GraphicsContextE@Base 2.4.0 - _ZN8osgEarth5QtGui10ViewWidgetC1EPN9osgViewer4ViewERK9QGLFormat@Base 2.7.0 - _ZN8osgEarth5QtGui10ViewWidgetC2EPN9osgViewer4ViewEPN3osg15GraphicsContextE@Base 2.4.0 - _ZN8osgEarth5QtGui10ViewWidgetC2EPN9osgViewer4ViewERK9QGLFormat@Base 2.7.0 - _ZN8osgEarth5QtGui10ViewWidgetD0Ev@Base 2.4.0 - _ZN8osgEarth5QtGui10ViewWidgetD1Ev@Base 2.4.0 - _ZN8osgEarth5QtGui10ViewWidgetD2Ev@Base 2.4.0 - _ZN8osgEarth5QtGui12ViewerWidget10paintEventEP11QPaintEvent@Base 2.4.0 - _ZN8osgEarth5QtGui12ViewerWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 2.4.0 - _ZN8osgEarth5QtGui12ViewerWidget11qt_metacastEPKc@Base 2.4.0 - _ZN8osgEarth5QtGui12ViewerWidget11reconfigureEPN9osgViewer4ViewE@Base 2.4.0 - _ZN8osgEarth5QtGui12ViewerWidget12createViewerEv@Base 2.4.0 - _ZN8osgEarth5QtGui12ViewerWidget16setTimerIntervalEi@Base 2.4.0 - _ZN8osgEarth5QtGui12ViewerWidget16staticMetaObjectE@Base 2.4.0 - _ZN8osgEarth5QtGui12ViewerWidget17installFrameTimerEv@Base 2.4.0 - _ZN8osgEarth5QtGui12ViewerWidgetC1EPN3osg4NodeE@Base 2.4.0 - _ZN8osgEarth5QtGui12ViewerWidgetC1EPN9osgViewer10ViewerBaseE@Base 2.4.0 - _ZN8osgEarth5QtGui12ViewerWidgetC2EPN3osg4NodeE@Base 2.4.0 - _ZN8osgEarth5QtGui12ViewerWidgetC2EPN9osgViewer10ViewerBaseE@Base 2.4.0 - _ZN8osgEarth5QtGui12ViewerWidgetD0Ev@Base 2.4.0 - _ZN8osgEarth5QtGui12ViewerWidgetD1Ev@Base 2.4.0 - _ZN8osgEarth5QtGui12ViewerWidgetD2Ev@Base 2.4.0 - (arch=ia64)_ZN8osgEarth5QtGui20BaseAnnotationDialog14getDescriptionEv@Base 2.4.0 - _ZNK3osg10Referenced5unrefEv@Base 2.4.0 - _ZNK8osgEarth5QtGui12ViewerWidget10metaObjectEv@Base 2.4.0 - (optional=templinst)_ZNKSt5ctypeIcE8do_widenEc@Base 2.6.0 - (optional=templinst)_ZNSt6vectorIPN9osgViewer4ViewESaIS2_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPS2_S4_EEEEvS9_T_SA_St20forward_iterator_tag@Base 2.6.0 - _ZTIN5osgQt16GraphicsWindowQt10WindowDataE@Base 2.4.0 - _ZTIN8osgEarth5QtGui10ViewWidgetE@Base 2.4.0 - _ZTIN8osgEarth5QtGui12ViewerWidgetE@Base 2.4.0 - _ZTSN5osgQt16GraphicsWindowQt10WindowDataE@Base 2.4.0 - _ZTSN8osgEarth5QtGui10ViewWidgetE@Base 2.4.0 - _ZTSN8osgEarth5QtGui12ViewerWidgetE@Base 2.4.0 - _ZTVN5osgQt16GraphicsWindowQt10WindowDataE@Base 2.4.0 - _ZTVN8osgEarth5QtGui10ViewWidgetE@Base 2.4.0 - _ZTVN8osgEarth5QtGui12ViewerWidgetE@Base 2.4.0 - (c++)"non-virtual thunk to osgEarth::QtGui::ViewWidget::~ViewWidget()@Base" 2.4.0 - (c++)"non-virtual thunk to osgEarth::QtGui::ViewerWidget::~ViewerWidget()@Base" 2.4.0 diff -Nru osgearth-2.9.0+dfsg/debian/libosgearthsplat5.symbols osgearth-2.10.2+dfsg/debian/libosgearthsplat5.symbols --- osgearth-2.9.0+dfsg/debian/libosgearthsplat5.symbols 2018-02-07 17:53:05.000000000 +0000 +++ osgearth-2.10.2+dfsg/debian/libosgearthsplat5.symbols 2019-04-20 06:08:11.000000000 +0000 @@ -1,11 +1,9 @@ -# SymbolsHelper-Confirmed: 2.9.0 alpha amd64 arm64 armel armhf hppa hurd-i386 i386 m68k mips mips64el mipsel powerpc ppc64 ppc64el s390x sh4 sparc64 +# SymbolsHelper-Confirmed: 2.10.1 amd64 libosgEarthSplat.so.5 #PACKAGE# #MINVER# +* Build-Depends-Package: libosgearth-dev _Z15addFeatureToMapPN8osgEarth8Features7FeatureERKNS_9Symbology5StyleERSt6vectorISt4pairIS4_NSt7__cxx114listIN3osg7ref_ptrIS1_EESaISD_EEEESaISG_EE@Base 2.9.0 _Z27sortFeaturesIntoStyleGroupsPN8osgEarth9Symbology10StyleSheetERNSt7__cxx114listIN3osg7ref_ptrINS_8Features7FeatureEEESaIS9_EEERNS7_13FilterContextERSt6vectorISt4pairINS0_5StyleESB_ESaISI_EE@Base 2.9.0 - (optional=templinst)_ZN3osg11MixinVectorINS_7ref_ptrIN8osgEarth14ElevationLayerEEEED0Ev@Base 2.9.0 - (optional=templinst)_ZN3osg11MixinVectorINS_7ref_ptrIN8osgEarth14ElevationLayerEEEED1Ev@Base 2.9.0 - (optional=templinst)_ZN3osg11MixinVectorINS_7ref_ptrIN8osgEarth14ElevationLayerEEEED2Ev@Base 2.9.0 - (optional=templinst)_ZN3osg18BoundingSphereImplINS_5Vec3fEE8expandByERKS2_@Base 2.9.0 + (optional=templinst|arch=!armel !armhf !powerpc !powerpcspe)_ZN3osg18BoundingSphereImplINS_5Vec3fEE8expandByERKS2_@Base 2.9.0 _ZN3osg6Object13asNodeVisitorEv@Base 2.8~rc1 _ZN3osg6Object16asStateAttributeEv@Base 2.8~rc1 _ZN3osg6Object19computeDataVarianceEv@Base 2.8~rc1 @@ -20,6 +18,9 @@ (optional=templinst)_ZN5osgDB25RegisterReaderWriterProxyIN8osgEarth5Splat13LandUseDriverEEC2Ev@Base 2.8~rc1 (optional=templinst)_ZN5osgDB25RegisterReaderWriterProxyIN8osgEarth5Splat13LandUseDriverEED1Ev@Base 2.8~rc1 (optional=templinst)_ZN5osgDB25RegisterReaderWriterProxyIN8osgEarth5Splat13LandUseDriverEED2Ev@Base 2.8~rc1 + _ZN7osgUtil10StateGraphD0Ev@Base 2.10.0 + _ZN7osgUtil10StateGraphD1Ev@Base 2.10.0 + _ZN7osgUtil10StateGraphD2Ev@Base 2.10.0 _ZN8osgEarth10ImageLayer13createTextureERKNS_7TileKeyEPNS_16ProgressCallbackERN3osg7MatrixfE@Base 2.9.0 _ZN8osgEarth10ImageLayerD0Ev@Base 2.9.0 _ZN8osgEarth10ImageLayerD1Ev@Base 2.9.0 @@ -33,25 +34,16 @@ _ZN8osgEarth10ReadResultD0Ev@Base 2.8~rc1 _ZN8osgEarth10ReadResultD1Ev@Base 2.8~rc1 _ZN8osgEarth10ReadResultD2Ev@Base 2.8~rc1 - _ZN8osgEarth10TileSource10initializeEPKN5osgDB7OptionsEPKNS_7ProfileE@Base 2.8~rc1 _ZN8osgEarth10TileSource10storeImageERKNS_7TileKeyEPN3osg5ImageEPNS_16ProgressCallbackE@Base 2.8~rc1 _ZN8osgEarth10URIContextD0Ev@Base 2.8~rc1 _ZN8osgEarth10URIContextD1Ev@Base 2.8~rc1 _ZN8osgEarth10URIContextD2Ev@Base 2.8~rc1 _ZN8osgEarth11MapCallback11onEndUpdateEv@Base 2.9.0 + _ZN8osgEarth11MapCallback12onLayerMovedEPNS_5LayerEjj@Base 2.10.0 _ZN8osgEarth11MapCallback13onBeginUpdateEv@Base 2.9.0 - _ZN8osgEarth11MapCallback16onMaskLayerAddedEPNS_9MaskLayerE@Base 2.9.0 - _ZN8osgEarth11MapCallback17onImageLayerAddedEPNS_10ImageLayerEj@Base 2.9.0 - _ZN8osgEarth11MapCallback17onImageLayerMovedEPNS_10ImageLayerEjj@Base 2.9.0 - _ZN8osgEarth11MapCallback17onModelLayerAddedEPNS_10ModelLayerEj@Base 2.9.0 - _ZN8osgEarth11MapCallback17onModelLayerMovedEPNS_10ModelLayerEjj@Base 2.9.0 - _ZN8osgEarth11MapCallback18onMaskLayerRemovedEPNS_9MaskLayerE@Base 2.9.0 - _ZN8osgEarth11MapCallback19onImageLayerRemovedEPNS_10ImageLayerEj@Base 2.9.0 - _ZN8osgEarth11MapCallback19onModelLayerRemovedEPNS_10ModelLayerEj@Base 2.9.0 + _ZN8osgEarth11MapCallback14onLayerEnabledEPNS_5LayerE@Base 2.10.0 + _ZN8osgEarth11MapCallback15onLayerDisabledEPNS_5LayerE@Base 2.10.0 _ZN8osgEarth11MapCallback20onMapInfoEstablishedERKNS_7MapInfoE@Base 2.9.0 - _ZN8osgEarth11MapCallback21onElevationLayerAddedEPNS_14ElevationLayerEj@Base 2.9.0 - _ZN8osgEarth11MapCallback21onElevationLayerMovedEPNS_14ElevationLayerEjj@Base 2.9.0 - _ZN8osgEarth11MapCallback23onElevationLayerRemovedEPNS_14ElevationLayerEj@Base 2.9.0 _ZN8osgEarth12LayerOptionsD0Ev@Base 2.9.0 _ZN8osgEarth12LayerOptionsD1Ev@Base 2.9.0 _ZN8osgEarth12LayerOptionsD2Ev@Base 2.9.0 @@ -65,7 +57,7 @@ (optional=templinst)_ZN8osgEarth12PluginLoaderINS_5Splat16RoadSurfaceLayerENS_5LayerEED1Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth12PluginLoaderINS_5Splat16RoadSurfaceLayerENS_5LayerEED2Ev@Base 2.9.0 _ZN8osgEarth13ConfigOptions11mergeConfigERKNS_6ConfigE@Base 2.8~rc1 - _ZN8osgEarth13ConfigOptionsaSERKS0_@Base 2.8~rc1 + _ZN8osgEarth13ConfigOptionsaSERKS0_@Base 2.10.1 (optional=templinst)_ZN8osgEarth13LayerListenerINS_5Splat10SplatLayerENS_14LandCoverLayerEE5EntryD1Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth13LayerListenerINS_5Splat10SplatLayerENS_14LandCoverLayerEE5EntryD2Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth13LayerListenerINS_5Splat10SplatLayerENS_14LandCoverLayerEE5clearEv@Base 2.9.0 @@ -117,6 +109,13 @@ _ZN8osgEarth13ProxySettingsD0Ev@Base 2.8~rc1 _ZN8osgEarth13ProxySettingsD1Ev@Base 2.8~rc1 _ZN8osgEarth13ProxySettingsD2Ev@Base 2.8~rc1 + _ZN8osgEarth13ShaderOptions7SamplerD1Ev@Base 2.10.1 + _ZN8osgEarth13ShaderOptions7SamplerD2Ev@Base 2.10.1 + _ZN8osgEarth13ShaderOptionsC1Ev@Base 2.10.1 + _ZN8osgEarth13ShaderOptionsC2Ev@Base 2.10.1 + _ZN8osgEarth13ShaderOptionsD0Ev@Base 2.10.1 + _ZN8osgEarth13ShaderOptionsD1Ev@Base 2.10.1 + _ZN8osgEarth13ShaderOptionsD2Ev@Base 2.10.1 _ZN8osgEarth13ShaderPackageD1Ev@Base 2.8~rc1 _ZN8osgEarth13ShaderPackageD2Ev@Base 2.8~rc1 _ZN8osgEarth14ProfileOptionsD0Ev@Base 2.8~rc1 @@ -126,6 +125,8 @@ _ZN8osgEarth16TileSourceDriverD0Ev@Base 2.8~rc1 _ZN8osgEarth16TileSourceDriverD1Ev@Base 2.8~rc1 _ZN8osgEarth16TileSourceDriverD2Ev@Base 2.8~rc1 + _ZN8osgEarth17ImageLayerOptionsC1ERKS0_@Base 2.10.0 + _ZN8osgEarth17ImageLayerOptionsC2ERKS0_@Base 2.10.0 _ZN8osgEarth17ImageLayerOptionsD0Ev@Base 2.8~rc1 _ZN8osgEarth17ImageLayerOptionsD1Ev@Base 2.8~rc1 _ZN8osgEarth17ImageLayerOptionsD2Ev@Base 2.8~rc1 @@ -147,14 +148,13 @@ (optional=templinst)_ZN8osgEarth20RegisterPluginLoaderINS_12PluginLoaderINS_5Splat16RoadSurfaceLayerENS_5LayerEEEEC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.9.0 (optional=templinst)_ZN8osgEarth20RegisterPluginLoaderINS_12PluginLoaderINS_5Splat16RoadSurfaceLayerENS_5LayerEEEED1Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth20RegisterPluginLoaderINS_12PluginLoaderINS_5Splat16RoadSurfaceLayerENS_5LayerEEEED2Ev@Base 2.9.0 - (optional=templinst)_ZN8osgEarth2asIiEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS1_@Base 2.9.0 + (optional=templinst|arch=!x32)_ZN8osgEarth2asIiEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS1_@Base 2.9.0 + (optional=templinst|arch=!amd64 !arm64 !ppc64 !s390x)_ZN8osgEarth2asIjEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS1_@Base 2.10.0 _ZN8osgEarth3URID0Ev@Base 2.8~rc1 _ZN8osgEarth3URID1Ev@Base 2.8~rc1 _ZN8osgEarth3URID2Ev@Base 2.8~rc1 - (arch=alpha amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZN8osgEarth3URIaSERKS0_@Base 2.9.0 - _ZN8osgEarth5Layer15getOrCreateNodeEv@Base 2.9.0 + _ZN8osgEarth3URIaSERKS0_@Base 2.10.0 _ZN8osgEarth5Layer18getSequenceControlEv@Base 2.9.0 - _ZN8osgEarth5Layer19setTerrainResourcesEPNS_16TerrainResourcesE@Base 2.9.0 _ZN8osgEarth5Splat10SplatClassC1ERKNS_6ConfigE@Base 2.8~rc1 _ZN8osgEarth5Splat10SplatClassC1Ev@Base 2.8~rc1 _ZN8osgEarth5Splat10SplatClassC2ERKNS_6ConfigE@Base 2.8~rc1 @@ -162,17 +162,18 @@ _ZN8osgEarth5Splat10SplatClassD1Ev@Base 2.8~rc1 _ZN8osgEarth5Splat10SplatClassD2Ev@Base 2.8~rc1 _ZN8osgEarth5Splat10SplatLayer10addedToMapEPKNS_3MapE@Base 2.9.0 + _ZN8osgEarth5Splat10SplatLayer12ZoneSelectorD0Ev@Base 2.10.0 + _ZN8osgEarth5Splat10SplatLayer12ZoneSelectorD1Ev@Base 2.10.0 _ZN8osgEarth5Splat10SplatLayer14buildStateSetsEv@Base 2.9.0 _ZN8osgEarth5Splat10SplatLayer14removedFromMapEPKNS_3MapE@Base 2.9.0 _ZN8osgEarth5Splat10SplatLayer17setLandCoverLayerEPNS_14LandCoverLayerE@Base 2.9.0 _ZN8osgEarth5Splat10SplatLayer19setTerrainResourcesEPNS_16TerrainResourcesE@Base 2.9.0 + _ZN8osgEarth5Splat10SplatLayer21resizeGLObjectBuffersEj@Base 2.10.1 _ZN8osgEarth5Splat10SplatLayer22setLandCoverDictionaryEPNS_19LandCoverDictionaryE@Base 2.9.0 _ZN8osgEarth5Splat10SplatLayer4initEv@Base 2.9.0 _ZN8osgEarth5Splat10SplatLayerC1ERKNS0_17SplatLayerOptionsE@Base 2.9.0 - _ZN8osgEarth5Splat10SplatLayerC1ERKS1_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth5Splat10SplatLayerC1Ev@Base 2.9.0 _ZN8osgEarth5Splat10SplatLayerC2ERKNS0_17SplatLayerOptionsE@Base 2.9.0 - _ZN8osgEarth5Splat10SplatLayerC2ERKS1_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth5Splat10SplatLayerC2Ev@Base 2.9.0 _ZN8osgEarth5Splat10SplatLayerD0Ev@Base 2.9.0 _ZN8osgEarth5Splat10SplatLayerD1Ev@Base 2.9.0 @@ -182,6 +183,7 @@ _ZN8osgEarth5Splat11GroundCover13setBrightnessEf@Base 2.9.0 _ZN8osgEarth5Splat11GroundCover14setMaxDistanceEf@Base 2.9.0 _ZN8osgEarth5Splat11GroundCover19getOrCreateStateSetEv@Base 2.9.0 + _ZN8osgEarth5Splat11GroundCover21resizeGLObjectBuffersEj@Base 2.10.1 _ZN8osgEarth5Splat11GroundCover7setFillEf@Base 2.9.0 _ZN8osgEarth5Splat11GroundCover7setWindEf@Base 2.9.0 _ZN8osgEarth5Splat11GroundCover9configureEPKN5osgDB7OptionsE@Base 2.9.0 @@ -213,23 +215,24 @@ _ZN8osgEarth5Splat14LandUseOptionsD0Ev@Base 2.8~rc1 _ZN8osgEarth5Splat14LandUseOptionsD1Ev@Base 2.8~rc1 _ZN8osgEarth5Splat14LandUseOptionsD2Ev@Base 2.8~rc1 - (arch=!hurd-i386)_ZN8osgEarth5Splat14SplatRangeDataC1EOS1_@Base 2.9.0 + _ZN8osgEarth5Splat14SplatRangeDataC1EOS1_@Base 2.10.1 _ZN8osgEarth5Splat14SplatRangeDataC1ERKNS_6ConfigE@Base 2.8~rc1 _ZN8osgEarth5Splat14SplatRangeDataC1ERKS1_@Base 2.8~rc1 _ZN8osgEarth5Splat14SplatRangeDataC1Ev@Base 2.8~rc1 - (arch=!hurd-i386)_ZN8osgEarth5Splat14SplatRangeDataC2EOS1_@Base 2.9.0 + _ZN8osgEarth5Splat14SplatRangeDataC2EOS1_@Base 2.10.1 _ZN8osgEarth5Splat14SplatRangeDataC2ERKNS_6ConfigE@Base 2.8~rc1 _ZN8osgEarth5Splat14SplatRangeDataC2ERKS1_@Base 2.8~rc1 _ZN8osgEarth5Splat14SplatRangeDataC2Ev@Base 2.8~rc1 _ZN8osgEarth5Splat14SplatRangeDataD1Ev@Base 2.8~rc1 _ZN8osgEarth5Splat14SplatRangeDataD2Ev@Base 2.8~rc1 + (arch=armel armhf i386 mips mipsel powerpc powerpcspe x32)_ZN8osgEarth5Splat14SurfaceOptions10fromConfigERKNS_6ConfigE@Base 2.10.0 _ZN8osgEarth5Splat14SurfaceOptions11mergeConfigERKNS_6ConfigE@Base 2.8~rc1 _ZN8osgEarth5Splat14SurfaceOptionsC1ERKNS_13ConfigOptionsE@Base 2.8~rc1 _ZN8osgEarth5Splat14SurfaceOptionsC2ERKNS_13ConfigOptionsE@Base 2.8~rc1 _ZN8osgEarth5Splat14SurfaceOptionsD0Ev@Base 2.8~rc1 _ZN8osgEarth5Splat14SurfaceOptionsD1Ev@Base 2.8~rc1 _ZN8osgEarth5Splat14SurfaceOptionsD2Ev@Base 2.8~rc1 - (arch=amd64 arm64 hppa)_ZN8osgEarth5Splat15CoverageOptions10fromConfigERKNS_6ConfigE@Base 2.9.0 + _ZN8osgEarth5Splat15CoverageOptions10fromConfigERKNS_6ConfigE@Base 2.10.0 _ZN8osgEarth5Splat15CoverageOptions11mergeConfigERKNS_6ConfigE@Base 2.8~rc1 _ZN8osgEarth5Splat15CoverageOptionsD0Ev@Base 2.8~rc1 _ZN8osgEarth5Splat15CoverageOptionsD1Ev@Base 2.8~rc1 @@ -238,41 +241,43 @@ _ZN8osgEarth5Splat15SplatDetailDataC1Ev@Base 2.8~rc1 _ZN8osgEarth5Splat15SplatDetailDataC2ERKNS_6ConfigE@Base 2.8~rc1 _ZN8osgEarth5Splat15SplatDetailDataC2Ev@Base 2.8~rc1 - _ZN8osgEarth5Splat16GroundCoverBiome9configureERKNS_13ConfigOptionsEPKN5osgDB7OptionsE@Base 2.9.0 + _ZN8osgEarth5Splat15SplatTextureDef21resizeGLObjectBuffersEj@Base 2.10.1 + _ZN8osgEarth5Splat16GroundCoverBiome9configureERKNS_13ConfigOptionsEPKN5osgDB7OptionsERSt3mapINS_3URIEN3osg7ref_ptrINSB_5ImageEEESt4lessISA_ESaISt4pairIKSA_SE_EEE@Base 2.10.0 _ZN8osgEarth5Splat16GroundCoverBiomeD0Ev@Base 2.9.0 _ZN8osgEarth5Splat16GroundCoverBiomeD1Ev@Base 2.9.0 _ZN8osgEarth5Splat16GroundCoverBiomeD2Ev@Base 2.9.0 _ZN8osgEarth5Splat16GroundCoverLayer10addedToMapEPKNS_3MapE@Base 2.9.0 + _ZN8osgEarth5Splat16GroundCoverLayer12ZoneSelectorD0Ev@Base 2.10.0 + _ZN8osgEarth5Splat16GroundCoverLayer12ZoneSelectorD1Ev@Base 2.10.0 _ZN8osgEarth5Splat16GroundCoverLayer12setMaskLayerEPNS_10ImageLayerE@Base 2.9.0 + _ZN8osgEarth5Splat16GroundCoverLayer13LayerAcceptorD0Ev@Base 2.10.0 + _ZN8osgEarth5Splat16GroundCoverLayer13LayerAcceptorD1Ev@Base 2.10.0 + _ZN8osgEarth5Splat16GroundCoverLayer13LayerAcceptorD2Ev@Base 2.10.0 _ZN8osgEarth5Splat16GroundCoverLayer14buildStateSetsEv@Base 2.9.0 _ZN8osgEarth5Splat16GroundCoverLayer14removedFromMapEPKNS_3MapE@Base 2.9.0 _ZN8osgEarth5Splat16GroundCoverLayer17setLandCoverLayerEPNS_14LandCoverLayerE@Base 2.9.0 _ZN8osgEarth5Splat16GroundCoverLayer19setTerrainResourcesEPNS_16TerrainResourcesE@Base 2.9.0 + _ZN8osgEarth5Splat16GroundCoverLayer21resizeGLObjectBuffersEj@Base 2.10.1 _ZN8osgEarth5Splat16GroundCoverLayer22setLandCoverDictionaryEPNS_19LandCoverDictionaryE@Base 2.9.0 _ZN8osgEarth5Splat16GroundCoverLayer4initEv@Base 2.9.0 _ZN8osgEarth5Splat16GroundCoverLayer4openEv@Base 2.9.0 _ZN8osgEarth5Splat16GroundCoverLayerC1ERKNS0_23GroundCoverLayerOptionsE@Base 2.9.0 - _ZN8osgEarth5Splat16GroundCoverLayerC1ERKS1_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth5Splat16GroundCoverLayerC1Ev@Base 2.9.0 _ZN8osgEarth5Splat16GroundCoverLayerC2ERKNS0_23GroundCoverLayerOptionsE@Base 2.9.0 - _ZN8osgEarth5Splat16GroundCoverLayerC2ERKS1_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth5Splat16GroundCoverLayerC2Ev@Base 2.9.0 _ZN8osgEarth5Splat16GroundCoverLayerD0Ev@Base 2.9.0 _ZN8osgEarth5Splat16GroundCoverLayerD1Ev@Base 2.9.0 _ZN8osgEarth5Splat16GroundCoverLayerD2Ev@Base 2.9.0 _ZN8osgEarth5Splat16RoadSurfaceLayer10addedToMapEPKNS_3MapE@Base 2.9.0 _ZN8osgEarth5Splat16RoadSurfaceLayer14removedFromMapEPKNS_3MapE@Base 2.9.0 - _ZN8osgEarth5Splat16RoadSurfaceLayer15getOrCreateNodeEv@Base 2.9.0 _ZN8osgEarth5Splat16RoadSurfaceLayer16setFeatureSourceEPNS_8Features13FeatureSourceE@Base 2.9.0 _ZN8osgEarth5Splat16RoadSurfaceLayer21setFeatureSourceLayerEPNS_8Features18FeatureSourceLayerE@Base 2.9.0 _ZN8osgEarth5Splat16RoadSurfaceLayer25createImageImplementationERKNS_7TileKeyEPNS_16ProgressCallbackE@Base 2.9.0 _ZN8osgEarth5Splat16RoadSurfaceLayer4initEv@Base 2.9.0 _ZN8osgEarth5Splat16RoadSurfaceLayer4openEv@Base 2.9.0 _ZN8osgEarth5Splat16RoadSurfaceLayerC1ERKNS0_23RoadSurfaceLayerOptionsE@Base 2.9.0 - _ZN8osgEarth5Splat16RoadSurfaceLayerC1ERKS1_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth5Splat16RoadSurfaceLayerC1Ev@Base 2.9.0 _ZN8osgEarth5Splat16RoadSurfaceLayerC2ERKNS0_23RoadSurfaceLayerOptionsE@Base 2.9.0 - _ZN8osgEarth5Splat16RoadSurfaceLayerC2ERKS1_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth5Splat16RoadSurfaceLayerC2Ev@Base 2.9.0 _ZN8osgEarth5Splat16RoadSurfaceLayerD0Ev@Base 2.9.0 _ZN8osgEarth5Splat16RoadSurfaceLayerD1Ev@Base 2.9.0 @@ -309,6 +314,9 @@ _ZN8osgEarth5Splat19SplatCoverageLegendD0Ev@Base 2.8~rc1 _ZN8osgEarth5Splat19SplatCoverageLegendD1Ev@Base 2.8~rc1 _ZN8osgEarth5Splat19SplatCoverageLegendD2Ev@Base 2.8~rc1 + _ZN8osgEarth5Splat20GroundCoverBillboardD0Ev@Base 2.10.1 + _ZN8osgEarth5Splat20GroundCoverBillboardD1Ev@Base 2.10.1 + _ZN8osgEarth5Splat20GroundCoverBillboardD2Ev@Base 2.10.1 (optional=templinst)_ZN8osgEarth5Splat23CoverageValuePredicateTINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev@Base 2.8~rc1 (optional=templinst)_ZN8osgEarth5Splat23CoverageValuePredicateTINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev@Base 2.8~rc1 (optional=templinst)_ZN8osgEarth5Splat23CoverageValuePredicateTINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED2Ev@Base 2.8~rc1 @@ -319,6 +327,8 @@ _ZN8osgEarth5Splat23GroundCoverBiomeOptionsD2Ev@Base 2.9.0 _ZN8osgEarth5Splat23GroundCoverLayerOptions10fromConfigERKNS_6ConfigE@Base 2.9.0 _ZN8osgEarth5Splat23GroundCoverLayerOptions11mergeConfigERKNS_6ConfigE@Base 2.9.0 + _ZN8osgEarth5Splat23GroundCoverLayerOptionsC1ERKNS_13ConfigOptionsE@Base 2.10.1 + _ZN8osgEarth5Splat23GroundCoverLayerOptionsC2ERKNS_13ConfigOptionsE@Base 2.10.1 _ZN8osgEarth5Splat23GroundCoverLayerOptionsD0Ev@Base 2.9.0 _ZN8osgEarth5Splat23GroundCoverLayerOptionsD1Ev@Base 2.9.0 _ZN8osgEarth5Splat23GroundCoverLayerOptionsD2Ev@Base 2.9.0 @@ -329,6 +339,7 @@ _ZN8osgEarth5Splat23RoadSurfaceLayerOptionsD0Ev@Base 2.9.0 _ZN8osgEarth5Splat23RoadSurfaceLayerOptionsD1Ev@Base 2.9.0 _ZN8osgEarth5Splat23RoadSurfaceLayerOptionsD2Ev@Base 2.9.0 + _ZN8osgEarth5Splat4Zone21resizeGLObjectBuffersEj@Base 2.10.1 _ZN8osgEarth5Splat4Zone8BoundaryD1Ev@Base 2.9.0 _ZN8osgEarth5Splat4Zone8BoundaryD2Ev@Base 2.9.0 _ZN8osgEarth5Splat4Zone9configureEPKNS_3MapEPKN5osgDB7OptionsE@Base 2.9.0 @@ -341,6 +352,7 @@ _ZN8osgEarth5Splat4ZoneD2Ev@Base 2.8~rc1 _ZN8osgEarth5Splat7Surface12loadTexturesEPKNS_19LandCoverDictionaryEPKN5osgDB7OptionsE@Base 2.9.0 _ZN8osgEarth5Splat7Surface19getOrCreateStateSetEv@Base 2.9.0 + _ZN8osgEarth5Splat7Surface21resizeGLObjectBuffersEj@Base 2.10.1 _ZN8osgEarth5Splat7Surface9configureERKNS_13ConfigOptionsEPKNS_3MapEPKN5osgDB7OptionsE@Base 2.8~rc1 _ZN8osgEarth5Splat7SurfaceC1Ev@Base 2.8~rc1 _ZN8osgEarth5Splat7SurfaceC2Ev@Base 2.8~rc1 @@ -355,30 +367,27 @@ _ZN8osgEarth5Splat8CoverageD0Ev@Base 2.8~rc1 _ZN8osgEarth5Splat8CoverageD1Ev@Base 2.8~rc1 _ZN8osgEarth5Splat8CoverageD2Ev@Base 2.8~rc1 + _ZN8osgEarth5UnitsC1ERKS0_@Base 2.10.0 + _ZN8osgEarth5UnitsC2ERKS0_@Base 2.10.0 _ZN8osgEarth5UnitsD1Ev@Base 2.9.0 _ZN8osgEarth5UnitsD2Ev@Base 2.9.0 - (optional=templinst)_ZN8osgEarth6Config11updateIfSetINS_3URIEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.8~rc1 - (optional=templinst)_ZN8osgEarth6Config11updateIfSetINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRKS7_RKNS_8optionalIT_EE@Base 2.8~rc1 - (optional=templinst|arch=!alpha !arm64 !mips64el !ppc64 !ppc64el !s390x !sparc64)_ZN8osgEarth6Config11updateIfSetIfEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.9.0 - (optional=templinst)_ZN8osgEarth6Config3addINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRKS7_RKT_@Base 2.8~rc1 + _ZN8osgEarth6Config3setERKS0_@Base 2.10.1 + (optional=templinst)_ZN8osgEarth6Config3setINS_3URIEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.10.0 + (optional=templinst)_ZN8osgEarth6Config3setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRKS7_RKNS_8optionalIT_EE@Base 2.10.0 + (optional=templinst)_ZN8osgEarth6Config3setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRKS7_RKT_@Base 2.10.0 + (optional=templinst)_ZN8osgEarth6Config3setIfEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.10.0 + (optional=templinst)_ZN8osgEarth6Config3setIfEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.10.0 + (optional=templinst)_ZN8osgEarth6Config3setIiEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.10.0 _ZN8osgEarth6Config6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.8~rc1 - (optional=templinst)_ZN8osgEarth6Config6updateIfEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.8~rc1 - (optional=templinst|arch=alpha amd64 arm64 armel armhf hppa i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64 ppc64el s390x sh4 sparc64)_ZN8osgEarth6Config8addIfSetINS_3URIEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.8~rc1 - (optional=templinst|arch=!alpha !amd64 !arm64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390x !sparc64)_ZN8osgEarth6Config8addIfSetINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRKS7_RKNS_8optionalIT_EE@Base 2.8~rc3 - (optional=templinst|arch=!alpha !amd64 !arm64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390x !sparc64)_ZN8osgEarth6Config8addIfSetIfEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.8~rc3 - (optional=templinst|arch=!alpha !amd64 !arm64 !hurd-i386 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390x !sparc64)_ZN8osgEarth6Config8addIfSetIiEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.8~rc3 - _ZN8osgEarth6ConfigC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_@Base 2.9.0 _ZN8osgEarth6ConfigC1ERKS0_@Base 2.8~rc1 - _ZN8osgEarth6ConfigC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_@Base 2.9.0 + (optional=templinst)_ZN8osgEarth6ConfigC1INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERKS7_RKT_@Base 2.10.1 _ZN8osgEarth6ConfigC2ERKS0_@Base 2.8~rc1 + (optional=templinst)_ZN8osgEarth6ConfigC2INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERKS7_RKT_@Base 2.10.1 _ZN8osgEarth6ConfigaSERKS0_@Base 2.8~rc1 _ZN8osgEarth6StatusC1ERKNS0_4CodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.9.0 _ZN8osgEarth6StatusC2ERKNS0_4CodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.9.0 _ZN8osgEarth6StatusD1Ev@Base 2.9.0 _ZN8osgEarth6StatusD2Ev@Base 2.9.0 - _ZN8osgEarth7MapInfoD0Ev@Base 2.9.0 - _ZN8osgEarth7MapInfoD1Ev@Base 2.9.0 - _ZN8osgEarth7MapInfoD2Ev@Base 2.9.0 _ZN8osgEarth7TileKeyD0Ev@Base 2.8~rc1 _ZN8osgEarth7TileKeyD1Ev@Base 2.8~rc1 _ZN8osgEarth7TileKeyD2Ev@Base 2.8~rc1 @@ -391,9 +400,6 @@ _ZN8osgEarth8GeoImageD0Ev@Base 2.8~rc1 _ZN8osgEarth8GeoImageD1Ev@Base 2.8~rc1 _ZN8osgEarth8GeoImageD2Ev@Base 2.8~rc1 - _ZN8osgEarth8MapFrameD0Ev@Base 2.9.0 - _ZN8osgEarth8MapFrameD1Ev@Base 2.9.0 - _ZN8osgEarth8MapFrameD2Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth8optionalIN3osg6Vec4ubEED0Ev@Base 2.8~rc1 (optional=templinst)_ZN8osgEarth8optionalIN3osg6Vec4ubEED1Ev@Base 2.8~rc1 (optional=templinst)_ZN8osgEarth8optionalIN3osg6Vec4ubEED2Ev@Base 2.8~rc1 @@ -411,6 +417,9 @@ (optional=templinst)_ZN8osgEarth8optionalINS_13ProxySettingsEED0Ev@Base 2.8~rc1 (optional=templinst)_ZN8osgEarth8optionalINS_13ProxySettingsEED1Ev@Base 2.8~rc1 (optional=templinst)_ZN8osgEarth8optionalINS_13ProxySettingsEED2Ev@Base 2.8~rc1 + (optional=templinst)_ZN8osgEarth8optionalINS_13ShaderOptionsEED0Ev@Base 2.10.1 + (optional=templinst)_ZN8osgEarth8optionalINS_13ShaderOptionsEED1Ev@Base 2.10.1 + (optional=templinst)_ZN8osgEarth8optionalINS_13ShaderOptionsEED2Ev@Base 2.10.1 (optional=templinst)_ZN8osgEarth8optionalINS_14ProfileOptionsEEC1ERKS2_@Base 2.8~rc2 (optional=templinst)_ZN8osgEarth8optionalINS_14ProfileOptionsEEC2ERKS2_@Base 2.8~rc2 (optional=templinst)_ZN8osgEarth8optionalINS_14ProfileOptionsEED0Ev@Base 2.8~rc1 @@ -421,6 +430,9 @@ (optional=templinst)_ZN8osgEarth8optionalINS_17TileSourceOptionsEED0Ev@Base 2.8~rc1 (optional=templinst)_ZN8osgEarth8optionalINS_17TileSourceOptionsEED1Ev@Base 2.8~rc1 (optional=templinst)_ZN8osgEarth8optionalINS_17TileSourceOptionsEED2Ev@Base 2.8~rc1 + (optional=templinst)_ZN8osgEarth8optionalINS_19VisibleLayerOptions5BlendEED0Ev@Base 2.10.0 + (optional=templinst)_ZN8osgEarth8optionalINS_19VisibleLayerOptions5BlendEED1Ev@Base 2.10.0 + (optional=templinst)_ZN8osgEarth8optionalINS_19VisibleLayerOptions5BlendEED2Ev@Base 2.10.0 (optional=templinst)_ZN8osgEarth8optionalINS_3URIEED0Ev@Base 2.8~rc1 (optional=templinst)_ZN8osgEarth8optionalINS_3URIEED1Ev@Base 2.8~rc1 (optional=templinst)_ZN8osgEarth8optionalINS_3URIEED2Ev@Base 2.8~rc1 @@ -469,8 +481,6 @@ (optional=templinst)_ZN8osgEarth8optionalIjED0Ev@Base 2.8~rc1 (optional=templinst)_ZN8osgEarth8optionalIjED1Ev@Base 2.8~rc1 (optional=templinst)_ZN8osgEarth8optionalIjED2Ev@Base 2.8~rc1 - (optional=templinst)_ZN8osgEarth8toStringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES6_RKT_@Base 2.8~rc1 - (optional=templinst|arch=alpha ppc64 ppc64el s390x)_ZN8osgEarth8toStringIfEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.9.0 _ZN8osgEarth9GeoExtentD0Ev@Base 2.8~rc1 _ZN8osgEarth9GeoExtentD1Ev@Base 2.8~rc1 _ZN8osgEarth9GeoExtentD2Ev@Base 2.8~rc1 @@ -486,8 +496,8 @@ (optional=templinst)_ZN8osgEarth9Threading6FutureIN3osg5ImageEE9RefPtrRefD0Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth9Threading6FutureIN3osg5ImageEE9RefPtrRefD1Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth9Threading6FutureIN3osg5ImageEE9RefPtrRefD2Ev@Base 2.9.0 - (optional=templinst|arch=m68k mips mipsel sh4)_ZN8osgEarth9Threading6FutureIN3osg5ImageEEC1Ev@Base 2.9.0 - (optional=templinst|arch=m68k mips mipsel sh4)_ZN8osgEarth9Threading6FutureIN3osg5ImageEEC2Ev@Base 2.9.0 + (optional=templinst)_ZN8osgEarth9Threading6FutureIN3osg5ImageEEC1Ev@Base 2.10.1 + (optional=templinst)_ZN8osgEarth9Threading6FutureIN3osg5ImageEEC2Ev@Base 2.10.1 (optional=templinst)_ZN8osgEarth9Threading6FutureIN3osg5ImageEED1Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth9Threading6FutureIN3osg5ImageEED2Ev@Base 2.9.0 _ZN8osgEarth9Threading8RefEventD0Ev@Base 2.9.0 @@ -500,7 +510,7 @@ _ZNK3osg12NodeCallback9classNameEv@Base 2.8~rc1 _ZNK3osg12NodeCallback9cloneTypeEv@Base 2.8~rc1 _ZNK3osg4Node29ComputeBoundingSphereCallback12computeBoundERKS0_@Base 2.9.0 - _ZNK3osg4Node8getBoundEv@Base 2.9.0 + (arch=amd64 armel armhf powerpc powerpcspe)_ZNK3osg4Node8getBoundEv@Base 2.10.1 _ZNK3osg6Object13asNodeVisitorEv@Base 2.8~rc1 _ZNK3osg6Object16asStateAttributeEv@Base 2.8~rc1 _ZNK3osg6Object16releaseGLObjectsEPNS_5StateE@Base 2.8~rc1 @@ -546,12 +556,11 @@ _ZNK5osgDB12ReaderWriter9writeNodeERKN3osg4NodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_7OptionsE@Base 2.8~rc1 _ZNK5osgDB12ReaderWriter9writeNodeERKN3osg4NodeERSoPKNS_7OptionsE@Base 2.8~rc1 _ZNK7osgUtil11CullVisitor12getViewPointEv@Base 2.9.0 - _ZNK8osgEarth10ImageLayer22createTextureSupportedEv@Base 2.9.0 _ZNK8osgEarth10PatchLayer14AcceptCallback11acceptLayerERN3osg11NodeVisitorEPKNS2_6CameraE@Base 2.9.0 _ZNK8osgEarth10PatchLayer14AcceptCallback9acceptKeyERKNS_7TileKeyE@Base 2.9.0 _ZNK8osgEarth10TileSource11libraryNameEv@Base 2.8~rc1 - _ZNK8osgEarth10TileSource12getExtensionB5cxx11Ev@Base 2.8~rc1 _ZNK8osgEarth10TileSource12isSameKindAsEPKN3osg6ObjectE@Base 2.8~rc1 + _ZNK8osgEarth10TileSource14getAttributionB5cxx11Ev@Base 2.10.0 _ZNK8osgEarth10TileSource18getCachePolicyHintEPKNS_7ProfileE@Base 2.8~rc1 _ZNK8osgEarth10TileSource19getLastModifiedTimeEv@Base 2.8~rc1 _ZNK8osgEarth10TileSource5cloneERKN3osg6CopyOpE@Base 2.8~rc1 @@ -563,11 +572,13 @@ (optional=templinst)_ZNK8osgEarth12PluginLoaderINS_5Splat16RoadSurfaceLayerENS_5LayerEE10readObjectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKN5osgDB7OptionsE@Base 2.9.0 (optional=templinst)_ZNK8osgEarth16qualified_doubleINS_8DistanceEE17asParseableStringB5cxx11Ev@Base 2.9.0 (optional=templinst|arch=alpha amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZNK8osgEarth16qualified_doubleINS_8DistanceEE8asStringB5cxx11Ev@Base 2.9.0 - _ZNK8osgEarth5Layer21modifyTileBoundingBoxERKNS_7TileKeyERN3osg15BoundingBoxImplINS4_5Vec3fEEE@Base 2.9.0 + _ZNK8osgEarth5Layer7getNodeEv@Base 2.10.0 _ZNK8osgEarth5Splat10SplatClass9getConfigEv@Base 2.8~rc1 _ZNK8osgEarth5Splat10SplatLayer11libraryNameEv@Base 2.9.0 + _ZNK8osgEarth5Splat10SplatLayer12ZoneSelectorclEPN3osg4NodeEPNS3_11NodeVisitorE@Base 2.10.0 + _ZNK8osgEarth5Splat10SplatLayer12getConfigKeyEv@Base 2.10.0 _ZNK8osgEarth5Splat10SplatLayer12isSameKindAsEPKN3osg6ObjectE@Base 2.9.0 - _ZNK8osgEarth5Splat10SplatLayer4cullEPKN7osgUtil11CullVisitorERSt6vectorIPKN3osg8StateSetESaISA_EE@Base 2.9.0 + _ZNK8osgEarth5Splat10SplatLayer16releaseGLObjectsEPN3osg5StateE@Base 2.10.1 _ZNK8osgEarth5Splat10SplatLayer5cloneERKN3osg6CopyOpE@Base 2.9.0 _ZNK8osgEarth5Splat10SplatLayer9classNameEv@Base 2.9.0 _ZNK8osgEarth5Splat10SplatLayer9cloneTypeEv@Base 2.9.0 @@ -577,8 +588,9 @@ _ZNK8osgEarth5Splat11GroundCover13createTextureEv@Base 2.9.0 _ZNK8osgEarth5Splat11GroundCover13getBrightnessEv@Base 2.9.0 _ZNK8osgEarth5Splat11GroundCover14getMaxDistanceEv@Base 2.9.0 + _ZNK8osgEarth5Splat11GroundCover16releaseGLObjectsEPN3osg5StateE@Base 2.10.1 + _ZNK8osgEarth5Splat11GroundCover18getTotalNumObjectsEv@Base 2.10.1 _ZNK8osgEarth5Splat11GroundCover21createPredicateShaderEPNS_19LandCoverDictionaryEPNS_14LandCoverLayerE@Base 2.9.0 - _ZNK8osgEarth5Splat11GroundCover21getTotalNumBillboardsEv@Base 2.9.0 _ZNK8osgEarth5Splat11GroundCover7getFillEv@Base 2.9.0 _ZNK8osgEarth5Splat11GroundCover7getWindEv@Base 2.9.0 _ZNK8osgEarth5Splat11ZoneOptions9getConfigEv@Base 2.8~rc1 @@ -590,16 +602,23 @@ _ZNK8osgEarth5Splat14SurfaceOptions9getConfigEv@Base 2.8~rc1 _ZNK8osgEarth5Splat15CoverageOptions9getConfigEv@Base 2.8~rc1 _ZNK8osgEarth5Splat15SplatDetailData9getConfigEv@Base 2.8~rc1 + _ZNK8osgEarth5Splat15SplatTextureDef16releaseGLObjectsEPN3osg5StateE@Base 2.10.1 _ZNK8osgEarth5Splat16GroundCoverLayer11libraryNameEv@Base 2.9.0 + _ZNK8osgEarth5Splat16GroundCoverLayer12ZoneSelectorclEPN3osg4NodeEPNS3_11NodeVisitorE@Base 2.10.0 + _ZNK8osgEarth5Splat16GroundCoverLayer12getConfigKeyEv@Base 2.10.0 _ZNK8osgEarth5Splat16GroundCoverLayer12isSameKindAsEPKN3osg6ObjectE@Base 2.9.0 - _ZNK8osgEarth5Splat16GroundCoverLayer4cullEPKN7osgUtil11CullVisitorERSt6vectorIPKN3osg8StateSetESaISA_EE@Base 2.9.0 + _ZNK8osgEarth5Splat16GroundCoverLayer13LayerAcceptor11acceptLayerERN3osg11NodeVisitorEPKNS3_6CameraE@Base 2.10.0 + _ZNK8osgEarth5Splat16GroundCoverLayer13LayerAcceptor9acceptKeyERKNS_7TileKeyE@Base 2.10.0 + _ZNK8osgEarth5Splat16GroundCoverLayer16releaseGLObjectsEPN3osg5StateE@Base 2.10.1 _ZNK8osgEarth5Splat16GroundCoverLayer5cloneERKN3osg6CopyOpE@Base 2.9.0 _ZNK8osgEarth5Splat16GroundCoverLayer6getLODEv@Base 2.9.0 _ZNK8osgEarth5Splat16GroundCoverLayer9classNameEv@Base 2.9.0 _ZNK8osgEarth5Splat16GroundCoverLayer9cloneTypeEv@Base 2.9.0 _ZNK8osgEarth5Splat16RoadSurfaceLayer11libraryNameEv@Base 2.9.0 + _ZNK8osgEarth5Splat16RoadSurfaceLayer12getConfigKeyEv@Base 2.10.0 _ZNK8osgEarth5Splat16RoadSurfaceLayer12isSameKindAsEPKN3osg6ObjectE@Base 2.9.0 _ZNK8osgEarth5Splat16RoadSurfaceLayer5cloneERKN3osg6CopyOpE@Base 2.9.0 + _ZNK8osgEarth5Splat16RoadSurfaceLayer7getNodeEv@Base 2.10.0 _ZNK8osgEarth5Splat16RoadSurfaceLayer9classNameEv@Base 2.9.0 _ZNK8osgEarth5Splat16RoadSurfaceLayer9cloneTypeEv@Base 2.9.0 _ZNK8osgEarth5Splat17LandUseTileSource18getCachePolicyHintEv@Base 2.8~rc1 @@ -608,22 +627,25 @@ _ZNK8osgEarth5Splat19NoiseTextureFactory6createEjj@Base 2.8~rc1 _ZNK8osgEarth5Splat19SplatCoverageLegend21getPredicatesForClassERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPKNS0_23CoverageValuePredicateTIS7_EESaISE_EE@Base 2.8~rc1 _ZNK8osgEarth5Splat19SplatCoverageLegend9getConfigEv@Base 2.8~rc1 + _ZNK8osgEarth5Splat20GroundCoverBillboard7getTypeEv@Base 2.10.1 _ZNK8osgEarth5Splat23GroundCoverBiomeOptions9getConfigEv@Base 2.9.0 _ZNK8osgEarth5Splat23GroundCoverLayerOptions9getConfigEv@Base 2.9.0 _ZNK8osgEarth5Splat23RoadSurfaceLayerOptions9getConfigEv@Base 2.9.0 + _ZNK8osgEarth5Splat4Zone16releaseGLObjectsEPN3osg5StateE@Base 2.10.1 _ZNK8osgEarth5Splat4Zone8containsERKN3osg5Vec3fE@Base 2.8~rc1 _ZNK8osgEarth5Splat7Surface15createLUTBufferEPKNS_19LandCoverDictionaryE@Base 2.9.0 + _ZNK8osgEarth5Splat7Surface16releaseGLObjectsEPN3osg5StateE@Base 2.10.1 _ZNK8osgEarth5Splat8Coverage9getLegendEv@Base 2.8~rc1 _ZNK8osgEarth5Splat8Coverage9lockLayerERN3osg7ref_ptrINS_10ImageLayerEEE@Base 2.8~rc1 - (optional=templinst)_ZNK8osgEarth6Config11getObjIfSetINS_8Features20FeatureSourceOptionsEEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.9.0 - (optional=templinst|arch=!alpha !arm64 !mips64el !ppc64 !ppc64el !s390x !sparc64)_ZNK8osgEarth6Config5valueIfEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES2_@Base 2.9.0 - (optional=templinst)_ZNK8osgEarth6Config8getIfSetINS_3URIEEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.8~rc1 - (optional=templinst)_ZNK8osgEarth6Config8getIfSetINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKS7_RNS_8optionalIT_EE@Base 2.8~rc1 - (optional=templinst)_ZNK8osgEarth6Config8getIfSetIfEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.8~rc1 - (optional=templinst)_ZNK8osgEarth6Config8getIfSetIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.8~rc1 + (optional=templinst)_ZNK8osgEarth6Config3getINS_3URIEEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth6Config3getINS_8Features20FeatureSourceOptionsEEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth6Config3getINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKS7_RNS_8optionalIT_EE@Base 2.10.0 + (optional=templinst|arch=!arm64 !mips64el !ppc64 !ppc64el !s390x !sparc64)_ZNK8osgEarth6Config3getIfEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth6Config3getIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.10.0 + _ZNK8osgEarth6Config5valueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.10.1 + (optional=templinst)_ZNK8osgEarth9StringifycvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEv@Base 2.10.0 (optional=templinst)_ZNKSt5ctypeIcE8do_widenEc@Base 2.8~rc1 - (optional=templinst|arch=!arm64)_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKN8osgEarth5Splat11ZoneOptionsEPS4_EET0_T_S9_S8_@Base 2.9.0 - (optional=templinst|arch=!hurd-i386)_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKN8osgEarth5Splat14SplatRangeDataEPS4_EET0_T_S9_S8_@Base 2.9.0 + (optional=templinst|arch=amd64 arm64 mips64el sparc64 x32)_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKN8osgEarth5Splat11ZoneOptionsEPS4_EET0_T_S9_S8_@Base 2.9.0 (optional=templinst|arch=hurd-i386)_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPN8osgEarth5Splat14SplatRangeDataES5_EET0_T_S7_S6_@Base 2.9.0 (optional=templinst)_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN8osgEarth5Splat10SplatClassEED1Ev@Base 2.8~rc1 (optional=templinst)_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN8osgEarth5Splat10SplatClassEED2Ev@Base 2.8~rc1 @@ -633,9 +655,8 @@ (optional=templinst|subst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth10ImageLayerEEESaIS4_EE14_M_fill_assignE{size_t}RKS4_@Base 2.8~rc1 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth10ImageLayerEEESaIS4_EED1Ev@Base 2.8~rc1 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth10ImageLayerEEESaIS4_EED2Ev@Base 2.8~rc1 - (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth11ColorFilterEEESaIS4_EED1Ev@Base 2.8~rc1 - (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth11ColorFilterEEESaIS4_EED2Ev@Base 2.8~rc1 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth5Splat16GroundCoverBiomeEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.9.0 + (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth5Splat17GroundCoverObjectEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.10.1 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth5Splat23CoverageValuePredicateTINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EE17_M_realloc_insertIJSC_EEEvN9__gnu_cxx17__normal_iteratorIPSC_SE_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth5Splat4ZoneEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth5Splat4ZoneEEESaIS5_EED1Ev@Base 2.9.0 @@ -664,9 +685,16 @@ (optional=templinst)_ZNSt6vectorIN8osgEarth13LayerListenerINS0_5Splat16RoadSurfaceLayerENS0_8Features18FeatureSourceLayerEE5EntryESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth13LayerListenerINS0_5Splat16RoadSurfaceLayerENS0_8Features18FeatureSourceLayerEE5EntryESaIS7_EED1Ev@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth13LayerListenerINS0_5Splat16RoadSurfaceLayerENS0_8Features18FeatureSourceLayerEE5EntryESaIS7_EED2Ev@Base 2.9.0 + (optional=templinst)_ZNSt6vectorIN8osgEarth13ShaderOptions7SamplerESaIS2_EED1Ev@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIN8osgEarth13ShaderOptions7SamplerESaIS2_EED2Ev@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIN8osgEarth13ShaderOptions7SamplerESaIS2_EEaSERKS4_@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIN8osgEarth13ShaderOptions7UniformESaIS2_EED1Ev@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIN8osgEarth13ShaderOptions7UniformESaIS2_EED2Ev@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIN8osgEarth13ShaderOptions7UniformESaIS2_EEaSERKS4_@Base 2.10.1 (optional=templinst)_ZNSt6vectorIN8osgEarth17ImageLayerOptionsESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth17ImageLayerOptionsESaIS1_EED1Ev@Base 2.8~rc1 (optional=templinst)_ZNSt6vectorIN8osgEarth17ImageLayerOptionsESaIS1_EED2Ev@Base 2.8~rc1 + (optional=templinst)_ZNSt6vectorIN8osgEarth3URIESaIS1_EEaSERKS3_@Base 2.10.1 (optional=templinst)_ZNSt6vectorIN8osgEarth5Splat11ZoneOptionsESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth5Splat11ZoneOptionsESaIS2_EED1Ev@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth5Splat11ZoneOptionsESaIS2_EED2Ev@Base 2.9.0 @@ -674,7 +702,6 @@ (optional=templinst)_ZNSt6vectorIN8osgEarth5Splat14SplatRangeDataESaIS2_EED1Ev@Base 2.8~rc1 (optional=templinst)_ZNSt6vectorIN8osgEarth5Splat14SplatRangeDataESaIS2_EED2Ev@Base 2.8~rc1 (optional=templinst)_ZNSt6vectorIN8osgEarth5Splat14SplatRangeDataESaIS2_EEaSERKS4_@Base 2.8~rc1 - (optional=templinst)_ZNSt6vectorIN8osgEarth5Splat20GroundCoverBillboardESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth5Splat23GroundCoverBiomeOptionsESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth5Splat23GroundCoverBiomeOptionsESaIS2_EEaSERKS4_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth5Splat4Zone8BoundaryESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 2.9.0 @@ -682,37 +709,50 @@ (optional=templinst)_ZNSt6vectorIN8osgEarth5Splat4Zone8BoundaryESaIS3_EED2Ev@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth7TileKeyESaIS1_EED1Ev@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth7TileKeyESaIS1_EED2Ev@Base 2.9.0 - (optional=templinst)_ZNSt6vectorIPKN3osg8StateSetESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIPKN8osgEarth5Splat23CoverageValuePredicateTINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaISB_EE17_M_realloc_insertIJSB_EEEvN9__gnu_cxx17__normal_iteratorIPSB_SD_EEDpOT_@Base 2.9.0 - (optional=templinst)_ZNSt6vectorISt4pairIN8osgEarth3URIEiESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 2.9.0 - (optional=templinst)_ZNSt6vectorISt4pairIN8osgEarth3URIEiESaIS3_EED1Ev@Base 2.8~rc1 - (optional=templinst)_ZNSt6vectorISt4pairIN8osgEarth3URIEiESaIS3_EED2Ev@Base 2.8~rc1 + (optional=templinst)_ZNSt6vectorIPN3osg5ImageESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.10.0 + (optional=templinst)_ZNSt6vectorIPN7osgUtil9RenderBinESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.10.0 (optional=templinst)_ZNSt6vectorISt4pairIN8osgEarth9Symbology5StyleENSt7__cxx114listIN3osg7ref_ptrINS1_8Features7FeatureEEESaISA_EEEESaISD_EE17_M_realloc_insertIJSD_EEEvN9__gnu_cxx17__normal_iteratorIPSD_SF_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorISt4pairIN8osgEarth9Symbology5StyleENSt7__cxx114listIN3osg7ref_ptrINS1_8Features7FeatureEEESaISA_EEEESaISD_EED1Ev@Base 2.9.0 (optional=templinst)_ZNSt6vectorISt4pairIN8osgEarth9Symbology5StyleENSt7__cxx114listIN3osg7ref_ptrINS1_8Features7FeatureEEESaISA_EEEESaISD_EED2Ev@Base 2.9.0 - (optional=templinst)_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN8osgEarth5Splat10SplatClassEESaISA_EE17_M_realloc_insertIJSA_EEEvN9__gnu_cxx17__normal_iteratorIPSA_SC_EEDpOT_@Base 2.9.0 - (optional=templinst)_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES_IN8osgEarth5Splat14SplatRangeDataESaIS9_EEESaISC_EE17_M_realloc_insertIJSC_EEEvN9__gnu_cxx17__normal_iteratorIPSC_SE_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIjSaIjEE17_M_realloc_insertIJRKjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt7__cxx1110_List_baseIN3osg7ref_ptrIN8osgEarth8Features7FeatureEEESaIS6_EE8_M_clearEv@Base 2.9.0 (optional=templinst)_ZNSt7__cxx1110_List_baseIN8osgEarth6ConfigESaIS2_EE8_M_clearEv@Base 2.8~rc1 + (optional=templinst)_ZNSt7__cxx1110_List_baseISt4pairIN8osgEarth3URIEiESaIS4_EE8_M_clearEv@Base 2.10.0 + (optional=templinst)_ZNSt7__cxx1110_List_baseISt4pairINS_12basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIN8osgEarth5Splat14SplatRangeDataESaISA_EEESaISD_EE8_M_clearEv@Base 2.10.0 (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev@Base 2.8~rc1 (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev@Base 2.8~rc1 (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev@Base 2.8~rc1 - (optional=templinst)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EE18_M_assign_dispatchISt20_List_const_iteratorIS2_EEEvT_S8_St12__false_type@Base 2.8~rc1 - (optional=templinst|arch=!alpha !hurd-i386 !i386 !mips !mipsel !powerpc !ppc64 !s390x)_ZNSt8_Rb_treeIN8osgEarth7TileKeyES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueIRKS1_EESt4pairISt17_Rb_tree_iteratorIS1_EbEOT_@Base 2.9.0 - (optional=templinst|arch=!alpha !hurd-i386 !i386 !mips !mipsel !powerpc !ppc64 !s390x)_ZNSt8_Rb_treeIN8osgEarth7TileKeyES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueIS1_EESt4pairISt17_Rb_tree_iteratorIS1_EbEOT_@Base 2.9.0 - (optional=templinst|arch=!armel !armhf !mips64el !ppc64el !sparc64)_ZNSt8_Rb_treeIN8osgEarth7TileKeyES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE24_M_get_insert_unique_posERKS1_@Base 2.9.0 + (optional=templinst)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EEaSERKS4_@Base 2.9.0 + (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth3URIESt4pairIKS1_N3osg7ref_ptrINS4_5ImageEEEESt10_Select1stIS8_ESt4lessIS1_ESaIS8_EE24_M_get_insert_unique_posERS3_@Base 2.10.0 + (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth3URIESt4pairIKS1_N3osg7ref_ptrINS4_5ImageEEEESt10_Select1stIS8_ESt4lessIS1_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS3_@Base 2.10.0 + (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth3URIESt4pairIKS1_N3osg7ref_ptrINS4_5ImageEEEESt10_Select1stIS8_ESt4lessIS1_ESaIS8_EE4findERS3_@Base 2.10.1 + (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth3URIESt4pairIKS1_N3osg7ref_ptrINS4_5ImageEEEESt10_Select1stIS8_ESt4lessIS1_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E@Base 2.10.0 + (optional=templinst|arch=!alpha !hurd-i386 !i386 !mips !mipsel !powerpc !powerpcspe !ppc64 !s390x)_ZNSt8_Rb_treeIN8osgEarth7TileKeyES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueIRKS1_EESt4pairISt17_Rb_tree_iteratorIS1_EbEOT_@Base 2.9.0 + (optional=templinst|arch=!alpha !hurd-i386 !i386 !mips !mipsel !powerpc !powerpcspe !ppc64 !s390x)_ZNSt8_Rb_treeIN8osgEarth7TileKeyES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueIS1_EESt4pairISt17_Rb_tree_iteratorIS1_EbEOT_@Base 2.9.0 + (optional=templinst|arch=!armel !armhf)_ZNSt8_Rb_treeIN8osgEarth7TileKeyES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE24_M_get_insert_unique_posERKS1_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth7TileKeyES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE7_M_copyINSI_11_Alloc_nodeEEEPSt13_Rb_tree_nodeISC_EPKSM_PSt18_Rb_tree_node_baseRT_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE7_M_copyINSI_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeISC_EPKSM_PSt18_Rb_tree_node_baseRT_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE8_M_eraseEPSt13_Rb_tree_nodeISC_E@Base 2.8~rc1 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EEaSERKSI_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_@Base 2.8~rc1 + (optional=templinst|arch=amd64 arm64 m68k mips64el ppc64el sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS7_@Base 2.9.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE7_M_copyINSE_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeIS8_EPKSI_PSt18_Rb_tree_node_baseRT_@Base 2.10.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E@Base 2.8~rc1 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EEaSERKSE_@Base 2.10.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_bESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E@Base 2.8~rc1 + (optional=templinst)_ZNSt8_Rb_treeIPKN3osg8StateSetESt4pairIKS3_NS0_7ref_ptrIN7osgUtil10StateGraphEEEESt10_Select1stISA_ESt4lessIS3_ESaISA_EE24_M_get_insert_unique_posERS5_@Base 2.10.0 + (optional=templinst)_ZNSt8_Rb_treeIPKN3osg8StateSetESt4pairIKS3_NS0_7ref_ptrIN7osgUtil10StateGraphEEEESt10_Select1stISA_ESt4lessIS3_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS5_@Base 2.10.0 + (optional=templinst)_ZNSt8_Rb_treeIPKN3osg8StateSetESt4pairIKS3_NS0_7ref_ptrIN7osgUtil10StateGraphEEEESt10_Select1stISA_ESt4lessIS3_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E@Base 2.10.0 + (optional=templinst)_ZNSt8_Rb_treeIPN3osg5ImageES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueIS2_EESt4pairISt17_Rb_tree_iteratorIS2_EbEOT_@Base 2.10.0 + (optional=templinst)_ZNSt8_Rb_treeIPN3osg5ImageES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.10.0 + (optional=templinst)_ZNSt8_Rb_treeIPN3osg5ImageESt4pairIKS2_iESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS4_@Base 2.10.1 + (optional=templinst)_ZNSt8_Rb_treeIPN3osg5ImageESt4pairIKS2_iESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.10.0 (optional=templinst)_ZNSt8_Rb_treeIcSt4pairIKcbESt10_Select1stIS2_ESt4lessIcESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.8~rc1 (optional=templinst)_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_@Base 2.9.0 - _ZTIN3osg11MixinVectorINS_7ref_ptrIN8osgEarth14ElevationLayerEEEEE@Base 2.9.0 _ZTIN3osg8CallbackE@Base 2.8~rc1 + _ZTIN7osgUtil10StateGraphE@Base 2.10.0 _ZTIN8osgEarth10PatchLayer14AcceptCallbackE@Base 2.9.0 _ZTIN8osgEarth10ReadResultE@Base 2.8~rc1 _ZTIN8osgEarth10URIContextE@Base 2.8~rc1 @@ -730,6 +770,8 @@ _ZTIN8osgEarth17PatchLayerOptionsE@Base 2.9.0 _ZTIN8osgEarth19LandCoverDictionaryE@Base 2.9.0 _ZTIN8osgEarth3URIE@Base 2.8~rc1 + _ZTIN8osgEarth5Layer17TraversalCallbackE@Base 2.10.0 + _ZTIN8osgEarth5Splat10SplatLayer12ZoneSelectorE@Base 2.10.0 _ZTIN8osgEarth5Splat10SplatLayerE@Base 2.9.0 _ZTIN8osgEarth5Splat11GroundCoverE@Base 2.9.0 _ZTIN8osgEarth5Splat11ZoneOptionsE@Base 2.8~rc1 @@ -740,12 +782,16 @@ _ZTIN8osgEarth5Splat14SurfaceOptionsE@Base 2.8~rc1 _ZTIN8osgEarth5Splat15CoverageOptionsE@Base 2.8~rc1 _ZTIN8osgEarth5Splat16GroundCoverBiomeE@Base 2.9.0 + _ZTIN8osgEarth5Splat16GroundCoverLayer12ZoneSelectorE@Base 2.10.0 + _ZTIN8osgEarth5Splat16GroundCoverLayer13LayerAcceptorE@Base 2.10.0 _ZTIN8osgEarth5Splat16GroundCoverLayerE@Base 2.9.0 _ZTIN8osgEarth5Splat16RoadSurfaceLayerE@Base 2.9.0 + _ZTIN8osgEarth5Splat17GroundCoverObjectE@Base 2.10.1 _ZTIN8osgEarth5Splat17LandUseTileSourceE@Base 2.8~rc1 _ZTIN8osgEarth5Splat17SplatLayerOptionsE@Base 2.9.0 _ZTIN8osgEarth5Splat18GroundCoverOptionsE@Base 2.9.0 _ZTIN8osgEarth5Splat19SplatCoverageLegendE@Base 2.8~rc1 + _ZTIN8osgEarth5Splat20GroundCoverBillboardE@Base 2.10.1 _ZTIN8osgEarth5Splat23CoverageValuePredicateTINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@Base 2.8~rc1 _ZTIN8osgEarth5Splat23GroundCoverBiomeOptionsE@Base 2.9.0 _ZTIN8osgEarth5Splat23GroundCoverLayerOptionsE@Base 2.9.0 @@ -753,19 +799,19 @@ _ZTIN8osgEarth5Splat4ZoneE@Base 2.8~rc1 _ZTIN8osgEarth5Splat7SurfaceE@Base 2.8~rc1 _ZTIN8osgEarth5Splat8CoverageE@Base 2.8~rc1 - _ZTIN8osgEarth7MapInfoE@Base 2.9.0 _ZTIN8osgEarth7TileKeyE@Base 2.8~rc1 _ZTIN8osgEarth8DistanceE@Base 2.9.0 _ZTIN8osgEarth8Features16GeometryCompilerE@Base 2.9.0 _ZTIN8osgEarth8GeoImageE@Base 2.8~rc1 - _ZTIN8osgEarth8MapFrameE@Base 2.9.0 _ZTIN8osgEarth8optionalIN3osg6Vec4ubEEE@Base 2.8~rc1 _ZTIN8osgEarth8optionalIN3osg7Texture10FilterModeEEE@Base 2.8~rc1 _ZTIN8osgEarth8optionalIN3osg7Texture18InternalFormatModeEEE@Base 2.8~rc1 _ZTIN8osgEarth8optionalINS_11CachePolicyEEE@Base 2.8~rc1 _ZTIN8osgEarth8optionalINS_13ProxySettingsEEE@Base 2.8~rc1 + _ZTIN8osgEarth8optionalINS_13ShaderOptionsEEE@Base 2.10.1 _ZTIN8osgEarth8optionalINS_14ProfileOptionsEEE@Base 2.8~rc1 _ZTIN8osgEarth8optionalINS_17TileSourceOptionsEEE@Base 2.8~rc1 + _ZTIN8osgEarth8optionalINS_19VisibleLayerOptions5BlendEEE@Base 2.10.0 _ZTIN8osgEarth8optionalINS_3URIEEE@Base 2.8~rc1 _ZTIN8osgEarth8optionalINS_5Splat14SurfaceOptionsEEE@Base 2.8~rc1 _ZTIN8osgEarth8optionalINS_5Splat15SplatDetailDataEEE@Base 2.8~rc1 @@ -785,8 +831,8 @@ _ZTIN8osgEarth9Threading5EventE@Base 2.9.0 _ZTIN8osgEarth9Threading6FutureIN3osg5ImageEE9RefPtrRefE@Base 2.9.0 _ZTIN8osgEarth9Threading8RefEventE@Base 2.9.0 - _ZTSN3osg11MixinVectorINS_7ref_ptrIN8osgEarth14ElevationLayerEEEEE@Base 2.9.0 _ZTSN3osg8CallbackE@Base 2.8~rc1 + _ZTSN7osgUtil10StateGraphE@Base 2.10.0 _ZTSN8osgEarth10PatchLayer14AcceptCallbackE@Base 2.9.0 _ZTSN8osgEarth10ReadResultE@Base 2.8~rc1 _ZTSN8osgEarth10URIContextE@Base 2.8~rc1 @@ -804,6 +850,8 @@ _ZTSN8osgEarth17PatchLayerOptionsE@Base 2.9.0 _ZTSN8osgEarth19LandCoverDictionaryE@Base 2.9.0 _ZTSN8osgEarth3URIE@Base 2.8~rc1 + _ZTSN8osgEarth5Layer17TraversalCallbackE@Base 2.10.0 + _ZTSN8osgEarth5Splat10SplatLayer12ZoneSelectorE@Base 2.10.0 _ZTSN8osgEarth5Splat10SplatLayerE@Base 2.9.0 _ZTSN8osgEarth5Splat11GroundCoverE@Base 2.9.0 _ZTSN8osgEarth5Splat11ZoneOptionsE@Base 2.8~rc1 @@ -814,12 +862,16 @@ _ZTSN8osgEarth5Splat14SurfaceOptionsE@Base 2.8~rc1 _ZTSN8osgEarth5Splat15CoverageOptionsE@Base 2.8~rc1 _ZTSN8osgEarth5Splat16GroundCoverBiomeE@Base 2.9.0 + _ZTSN8osgEarth5Splat16GroundCoverLayer12ZoneSelectorE@Base 2.10.0 + _ZTSN8osgEarth5Splat16GroundCoverLayer13LayerAcceptorE@Base 2.10.0 _ZTSN8osgEarth5Splat16GroundCoverLayerE@Base 2.9.0 _ZTSN8osgEarth5Splat16RoadSurfaceLayerE@Base 2.9.0 + _ZTSN8osgEarth5Splat17GroundCoverObjectE@Base 2.10.1 _ZTSN8osgEarth5Splat17LandUseTileSourceE@Base 2.8~rc1 _ZTSN8osgEarth5Splat17SplatLayerOptionsE@Base 2.9.0 _ZTSN8osgEarth5Splat18GroundCoverOptionsE@Base 2.9.0 _ZTSN8osgEarth5Splat19SplatCoverageLegendE@Base 2.8~rc1 + _ZTSN8osgEarth5Splat20GroundCoverBillboardE@Base 2.10.1 _ZTSN8osgEarth5Splat23CoverageValuePredicateTINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@Base 2.8~rc1 _ZTSN8osgEarth5Splat23GroundCoverBiomeOptionsE@Base 2.9.0 _ZTSN8osgEarth5Splat23GroundCoverLayerOptionsE@Base 2.9.0 @@ -827,19 +879,19 @@ _ZTSN8osgEarth5Splat4ZoneE@Base 2.8~rc1 _ZTSN8osgEarth5Splat7SurfaceE@Base 2.8~rc1 _ZTSN8osgEarth5Splat8CoverageE@Base 2.8~rc1 - _ZTSN8osgEarth7MapInfoE@Base 2.9.0 _ZTSN8osgEarth7TileKeyE@Base 2.8~rc1 _ZTSN8osgEarth8DistanceE@Base 2.9.0 _ZTSN8osgEarth8Features16GeometryCompilerE@Base 2.9.0 _ZTSN8osgEarth8GeoImageE@Base 2.8~rc1 - _ZTSN8osgEarth8MapFrameE@Base 2.9.0 _ZTSN8osgEarth8optionalIN3osg6Vec4ubEEE@Base 2.8~rc1 _ZTSN8osgEarth8optionalIN3osg7Texture10FilterModeEEE@Base 2.8~rc1 _ZTSN8osgEarth8optionalIN3osg7Texture18InternalFormatModeEEE@Base 2.8~rc1 _ZTSN8osgEarth8optionalINS_11CachePolicyEEE@Base 2.8~rc1 _ZTSN8osgEarth8optionalINS_13ProxySettingsEEE@Base 2.8~rc1 + _ZTSN8osgEarth8optionalINS_13ShaderOptionsEEE@Base 2.10.1 _ZTSN8osgEarth8optionalINS_14ProfileOptionsEEE@Base 2.8~rc1 _ZTSN8osgEarth8optionalINS_17TileSourceOptionsEEE@Base 2.8~rc1 + _ZTSN8osgEarth8optionalINS_19VisibleLayerOptions5BlendEEE@Base 2.10.0 _ZTSN8osgEarth8optionalINS_3URIEEE@Base 2.8~rc1 _ZTSN8osgEarth8optionalINS_5Splat14SurfaceOptionsEEE@Base 2.8~rc1 _ZTSN8osgEarth8optionalINS_5Splat15SplatDetailDataEEE@Base 2.8~rc1 @@ -860,10 +912,12 @@ _ZTSN8osgEarth9Threading6FutureIN3osg5ImageEE9RefPtrRefE@Base 2.9.0 _ZTSN8osgEarth9Threading8RefEventE@Base 2.9.0 _ZTTN3osg8CallbackE@Base 2.8~rc1 + _ZTTN8osgEarth5Splat10SplatLayer12ZoneSelectorE@Base 2.10.0 _ZTTN8osgEarth5Splat12ZoneSwitcherE@Base 2.8~rc1 + _ZTTN8osgEarth5Splat16GroundCoverLayer12ZoneSelectorE@Base 2.10.0 _ZTTN8osgEarth5Splat17LandUseTileSourceE@Base 2.8~rc1 - _ZTVN3osg11MixinVectorINS_7ref_ptrIN8osgEarth14ElevationLayerEEEEE@Base 2.9.0 _ZTVN3osg8CallbackE@Base 2.8~rc1 + _ZTVN7osgUtil10StateGraphE@Base 2.10.0 _ZTVN8osgEarth10PatchLayer14AcceptCallbackE@Base 2.9.0 _ZTVN8osgEarth10ReadResultE@Base 2.8~rc1 _ZTVN8osgEarth10URIContextE@Base 2.8~rc1 @@ -879,6 +933,7 @@ _ZTVN8osgEarth16TileSourceDriverE@Base 2.8~rc1 _ZTVN8osgEarth16qualified_doubleINS_8DistanceEEE@Base 2.9.0 _ZTVN8osgEarth3URIE@Base 2.8~rc1 + _ZTVN8osgEarth5Splat10SplatLayer12ZoneSelectorE@Base 2.10.0 _ZTVN8osgEarth5Splat10SplatLayerE@Base 2.9.0 _ZTVN8osgEarth5Splat11GroundCoverE@Base 2.9.0 _ZTVN8osgEarth5Splat11ZoneOptionsE@Base 2.8~rc1 @@ -889,12 +944,16 @@ _ZTVN8osgEarth5Splat14SurfaceOptionsE@Base 2.8~rc1 _ZTVN8osgEarth5Splat15CoverageOptionsE@Base 2.8~rc1 _ZTVN8osgEarth5Splat16GroundCoverBiomeE@Base 2.9.0 + _ZTVN8osgEarth5Splat16GroundCoverLayer12ZoneSelectorE@Base 2.10.0 + _ZTVN8osgEarth5Splat16GroundCoverLayer13LayerAcceptorE@Base 2.10.0 _ZTVN8osgEarth5Splat16GroundCoverLayerE@Base 2.9.0 _ZTVN8osgEarth5Splat16RoadSurfaceLayerE@Base 2.9.0 + _ZTVN8osgEarth5Splat17GroundCoverObjectE@Base 2.10.1 _ZTVN8osgEarth5Splat17LandUseTileSourceE@Base 2.8~rc1 _ZTVN8osgEarth5Splat17SplatLayerOptionsE@Base 2.9.0 _ZTVN8osgEarth5Splat18GroundCoverOptionsE@Base 2.9.0 _ZTVN8osgEarth5Splat19SplatCoverageLegendE@Base 2.8~rc1 + _ZTVN8osgEarth5Splat20GroundCoverBillboardE@Base 2.10.1 _ZTVN8osgEarth5Splat23CoverageValuePredicateTINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@Base 2.8~rc1 _ZTVN8osgEarth5Splat23GroundCoverBiomeOptionsE@Base 2.9.0 _ZTVN8osgEarth5Splat23GroundCoverLayerOptionsE@Base 2.9.0 @@ -902,19 +961,19 @@ _ZTVN8osgEarth5Splat4ZoneE@Base 2.8~rc1 _ZTVN8osgEarth5Splat7SurfaceE@Base 2.8~rc1 _ZTVN8osgEarth5Splat8CoverageE@Base 2.8~rc1 - _ZTVN8osgEarth7MapInfoE@Base 2.9.0 _ZTVN8osgEarth7TileKeyE@Base 2.8~rc1 _ZTVN8osgEarth8DistanceE@Base 2.9.0 _ZTVN8osgEarth8Features16GeometryCompilerE@Base 2.9.0 _ZTVN8osgEarth8GeoImageE@Base 2.8~rc1 - _ZTVN8osgEarth8MapFrameE@Base 2.9.0 _ZTVN8osgEarth8optionalIN3osg6Vec4ubEEE@Base 2.8~rc1 _ZTVN8osgEarth8optionalIN3osg7Texture10FilterModeEEE@Base 2.8~rc1 _ZTVN8osgEarth8optionalIN3osg7Texture18InternalFormatModeEEE@Base 2.8~rc1 _ZTVN8osgEarth8optionalINS_11CachePolicyEEE@Base 2.8~rc1 _ZTVN8osgEarth8optionalINS_13ProxySettingsEEE@Base 2.8~rc1 + _ZTVN8osgEarth8optionalINS_13ShaderOptionsEEE@Base 2.10.1 _ZTVN8osgEarth8optionalINS_14ProfileOptionsEEE@Base 2.8~rc1 _ZTVN8osgEarth8optionalINS_17TileSourceOptionsEEE@Base 2.8~rc1 + _ZTVN8osgEarth8optionalINS_19VisibleLayerOptions5BlendEEE@Base 2.10.0 _ZTVN8osgEarth8optionalINS_3URIEEE@Base 2.8~rc1 _ZTVN8osgEarth8optionalINS_5Splat14SurfaceOptionsEEE@Base 2.8~rc1 _ZTVN8osgEarth8optionalINS_5Splat15SplatDetailDataEEE@Base 2.8~rc1 @@ -948,7 +1007,9 @@ (c++)"virtual thunk to osg::NodeCallback::cloneType() const@Base" 2.8~rc1 (c++)"virtual thunk to osg::NodeCallback::isSameKindAs(osg::Object const*) const@Base" 2.8~rc1 (c++)"virtual thunk to osg::NodeCallback::libraryName() const@Base" 2.8~rc1 + (c++)"virtual thunk to osgEarth::Splat::GroundCoverLayer::ZoneSelector::~ZoneSelector()@Base" 2.10.0 (c++)"virtual thunk to osgEarth::Splat::LandUseTileSource::~LandUseTileSource()@Base" 2.8~rc1 + (c++)"virtual thunk to osgEarth::Splat::SplatLayer::ZoneSelector::~ZoneSelector()@Base" 2.10.0 (c++)"virtual thunk to osgEarth::Splat::ZoneSwitcher::~ZoneSwitcher()@Base" 2.8~rc1 (c++)"virtual thunk to osgEarth::TileSource::className() const@Base" 2.8~rc1 (c++)"virtual thunk to osgEarth::TileSource::clone(osg::CopyOp const&) const@Base" 2.8~rc1 diff -Nru osgearth-2.9.0+dfsg/debian/libosgearthsymbology5.symbols osgearth-2.10.2+dfsg/debian/libosgearthsymbology5.symbols --- osgearth-2.9.0+dfsg/debian/libosgearthsymbology5.symbols 2018-02-07 17:53:05.000000000 +0000 +++ osgearth-2.10.2+dfsg/debian/libosgearthsymbology5.symbols 2019-04-20 06:08:11.000000000 +0000 @@ -1,5 +1,6 @@ -# SymbolsHelper-Confirmed: 2.9.0 alpha amd64 arm64 armel armhf hppa hurd-i386 i386 m68k mips mips64el mipsel powerpc ppc64 ppc64el s390x sh4 sparc64 +# SymbolsHelper-Confirmed: 2.10.1 amd64 libosgEarthSymbology.so.5 #PACKAGE# #MINVER# +* Build-Depends-Package: libosgearth-dev _ZN3agg10rasterizer15s_default_gammaE@Base 2.4.0 _ZN3agg10rasterizer5gammaEPKh@Base 2.4.0 _ZN3agg10rasterizer5gammaEd@Base 2.4.0 @@ -107,9 +108,6 @@ (optional=templinst)_ZN3osg11MixinVectorINS_7MatrixfEED0Ev@Base 2.7.0 (optional=templinst)_ZN3osg11MixinVectorINS_7MatrixfEED1Ev@Base 2.7.0 (optional=templinst)_ZN3osg11MixinVectorINS_7MatrixfEED2Ev@Base 2.7.0 - (optional=templinst)_ZN3osg11MixinVectorINS_7ref_ptrIN8osgEarth14ElevationLayerEEEED0Ev@Base 2.9.0 - (optional=templinst)_ZN3osg11MixinVectorINS_7ref_ptrIN8osgEarth14ElevationLayerEEEED1Ev@Base 2.9.0 - (optional=templinst)_ZN3osg11MixinVectorINS_7ref_ptrIN8osgEarth14ElevationLayerEEEED2Ev@Base 2.9.0 (optional=templinst)_ZN3osg11MixinVectorIaED0Ev@Base 2.7.0 (optional=templinst)_ZN3osg11MixinVectorIaED1Ev@Base 2.7.0 (optional=templinst)_ZN3osg11MixinVectorIaED2Ev@Base 2.7.0 @@ -252,8 +250,8 @@ (optional=templinst)_ZN3osg13TemplateArrayINS_5Vec3fELNS_5Array4TypeE28ELi3ELi5126EE4trimEv@Base 2.4.0 (optional=templinst)_ZN3osg13TemplateArrayINS_5Vec3fELNS_5Array4TypeE28ELi3ELi5126EE6acceptERNS_12ArrayVisitorE@Base 2.4.0 (optional=templinst)_ZN3osg13TemplateArrayINS_5Vec3fELNS_5Array4TypeE28ELi3ELi5126EE6acceptEjRNS_12ValueVisitorE@Base 2.4.0 - (optional=templinst|arch=hurd-i386 i386 m68k)_ZN3osg13TemplateArrayINS_5Vec3fELNS_5Array4TypeE28ELi3ELi5126EEC1ENS2_7BindingE@Base 2.9.0 - (optional=templinst|arch=hurd-i386 i386 m68k)_ZN3osg13TemplateArrayINS_5Vec3fELNS_5Array4TypeE28ELi3ELi5126EEC2ENS2_7BindingE@Base 2.9.0 + (optional=templinst|arch=mips64el sparc64 x32)_ZN3osg13TemplateArrayINS_5Vec3fELNS_5Array4TypeE28ELi3ELi5126EEC1ENS2_7BindingE@Base 2.10.0 + (optional=templinst|arch=mips64el sparc64 x32)_ZN3osg13TemplateArrayINS_5Vec3fELNS_5Array4TypeE28ELi3ELi5126EEC2ENS2_7BindingE@Base 2.10.0 (optional=templinst)_ZN3osg13TemplateArrayINS_5Vec3fELNS_5Array4TypeE28ELi3ELi5126EED0Ev@Base 2.4.0 (optional=templinst)_ZN3osg13TemplateArrayINS_5Vec3fELNS_5Array4TypeE28ELi3ELi5126EED1Ev@Base 2.4.0 (optional=templinst)_ZN3osg13TemplateArrayINS_5Vec3fELNS_5Array4TypeE28ELi3ELi5126EED2Ev@Base 2.4.0 @@ -520,20 +518,9 @@ (optional=templinst)_ZN3osg18TemplateIndexArrayItLNS_5Array4TypeE5ELi1ELi5123EED0Ev@Base 2.7.0 (optional=templinst)_ZN3osg18TemplateIndexArrayItLNS_5Array4TypeE5ELi1ELi5123EED1Ev@Base 2.7.0 (optional=templinst)_ZN3osg18TemplateIndexArrayItLNS_5Array4TypeE5ELi1ELi5123EED2Ev@Base 2.7.0 - _ZN3osg4Node10asDrawableEv@Base 2.8~rc1 - _ZN3osg4Node10asGeometryEv@Base 2.8~rc1 - _ZN3osg4Node11asTransformEv@Base 2.4.0 - _ZN3osg4Node6asNodeEv@Base 2.8~rc1 - _ZN3osg4Node7asGeodeEv@Base 2.4.0 - _ZN3osg4Node8asCameraEv@Base 2.4.0 - _ZN3osg4Node8asSwitchEv@Base 2.4.0 - _ZN3osg4Node9asTerrainEv@Base 2.4.0 _ZN3osg5Array4trimEv@Base 2.7.0 _ZN3osg5Array7asArrayEv@Base 2.4.0 - _ZN3osg5Group12childRemovedEjj@Base 2.4.0 - _ZN3osg5Group13childInsertedEj@Base 2.4.0 _ZN3osg5Group6acceptERNS_11NodeVisitorE@Base 2.8~rc1 - _ZN3osg5Group7asGroupEv@Base 2.4.0 (optional=templinst)_ZN3osg5cloneINS_4NodeEEEPT_PKS2_RKNS_6CopyOpE@Base 2.6.0 _ZN3osg6Object13asNodeVisitorEv@Base 2.8~rc1 _ZN3osg6Object16asStateAttributeEv@Base 2.8~rc1 @@ -565,50 +552,41 @@ _ZN8osgEarth22TextureAndImageVisitor5applyERN3osg5ImageE@Base 2.8~rc1 (optional=templinst)_ZN8osgEarth2asIbEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS1_@Base 2.7.0 (optional=templinst)_ZN8osgEarth2asIjEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS1_@Base 2.7.0 - (optional=templinst|arch=amd64 arm64 hurd-i386)_ZN8osgEarth2asIsEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS1_@Base 2.9.0 (optional=templinst)_ZN8osgEarth2asItEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS1_@Base 2.7.0 _ZN8osgEarth3URID0Ev@Base 2.4.0 _ZN8osgEarth3URID1Ev@Base 2.4.0 _ZN8osgEarth3URID2Ev@Base 2.4.0 + _ZN8osgEarth5Units7convertERKS0_S2_dRd@Base 2.10.0 _ZN8osgEarth5UnitsC1ERKS0_@Base 2.9.0 _ZN8osgEarth5UnitsC2ERKS0_@Base 2.9.0 _ZN8osgEarth5UnitsD1Ev@Base 2.4.0 _ZN8osgEarth5UnitsD2Ev@Base 2.4.0 - (optional=templinst|arch=amd64 arm64 hurd-i386)_ZN8osgEarth6Config11addObjIfSetINS_9Symbology17NumericExpressionEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.8~rc1 - (optional=templinst)_ZN8osgEarth6Config11updateIfSetIfEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.7.0 - (optional=templinst)_ZN8osgEarth6Config3addINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRKS7_RKT_@Base 2.7.0 + (arch=!arm64 !x32)_ZN8osgEarth5UnitsaSERKS0_@Base 2.10.1 + (optional=templinst)_ZN8osgEarth6Config3setINS_9Symbology16StringExpressionEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.10.1 + (optional=templinst)_ZN8osgEarth6Config3setINS_9Symbology17NumericExpressionEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.10.0 + (optional=templinst)_ZN8osgEarth6Config3setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRKS7_RKT_@Base 2.10.0 + (optional=templinst)_ZN8osgEarth6Config3setIS0_EEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.10.0 + (optional=templinst)_ZN8osgEarth6Config3setIfEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.10.0 _ZN8osgEarth6Config6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.9.0 - (optional=templinst)_ZN8osgEarth6Config6updateINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRKS7_RKT_@Base 2.7.0 - (optional=templinst|arch=!arm64)_ZN8osgEarth6Config8addIfSetIfEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.8~rc1 _ZN8osgEarth6ConfigC1ERKS0_@Base 2.4.0 + (optional=templinst)_ZN8osgEarth6ConfigC1INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERKS7_RKT_@Base 2.10.1 _ZN8osgEarth6ConfigC2ERKS0_@Base 2.4.0 - _ZN8osgEarth7MapInfoD0Ev@Base 2.9.0 - _ZN8osgEarth7MapInfoD1Ev@Base 2.9.0 - _ZN8osgEarth7MapInfoD2Ev@Base 2.9.0 + (optional=templinst)_ZN8osgEarth6ConfigC2INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERKS7_RKT_@Base 2.10.1 _ZN8osgEarth7TileKeyD0Ev@Base 2.4.0 _ZN8osgEarth7TileKeyD1Ev@Base 2.4.0 _ZN8osgEarth7TileKeyD2Ev@Base 2.4.0 - (optional=templinst)_ZN8osgEarth8LRUCacheINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3osg7ref_ptrINS7_4NodeEEESt4lessIS6_EE11insert_implERKS6_RKSA_@Base 2.7.0 (optional=templinst)_ZN8osgEarth8LRUCacheINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3osg7ref_ptrINS7_4NodeEEESt4lessIS6_EED0Ev@Base 2.7.0 (optional=templinst)_ZN8osgEarth8LRUCacheINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3osg7ref_ptrINS7_4NodeEEESt4lessIS6_EED1Ev@Base 2.7.0 (optional=templinst)_ZN8osgEarth8LRUCacheINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3osg7ref_ptrINS7_4NodeEEESt4lessIS6_EED2Ev@Base 2.7.0 - (optional=templinst)_ZN8osgEarth8LRUCacheINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3osg7ref_ptrINS7_7TextureEEESt4lessIS6_EE11insert_implERKS6_RKSA_@Base 2.9.0 (optional=templinst)_ZN8osgEarth8LRUCacheINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3osg7ref_ptrINS7_7TextureEEESt4lessIS6_EED0Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth8LRUCacheINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3osg7ref_ptrINS7_7TextureEEESt4lessIS6_EED1Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth8LRUCacheINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3osg7ref_ptrINS7_7TextureEEESt4lessIS6_EED2Ev@Base 2.9.0 - (optional=templinst)_ZN8osgEarth8LRUCacheINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3osg7ref_ptrINS7_8StateSetEEESt4lessIS6_EE11insert_implERKS6_RKSA_@Base 2.7.0 (optional=templinst)_ZN8osgEarth8LRUCacheINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3osg7ref_ptrINS7_8StateSetEEESt4lessIS6_EED0Ev@Base 2.7.0 (optional=templinst)_ZN8osgEarth8LRUCacheINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3osg7ref_ptrINS7_8StateSetEEESt4lessIS6_EED1Ev@Base 2.7.0 (optional=templinst)_ZN8osgEarth8LRUCacheINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3osg7ref_ptrINS7_8StateSetEEESt4lessIS6_EED2Ev@Base 2.7.0 - _ZN8osgEarth8MapFrameD0Ev@Base 2.9.0 - _ZN8osgEarth8MapFrameD1Ev@Base 2.9.0 - _ZN8osgEarth8MapFrameD2Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth8optionalIN3osg5Vec2sEED0Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalIN3osg5Vec2sEED1Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalIN3osg5Vec2sEED2Ev@Base 2.4.0 - (optional=templinst)_ZN8osgEarth8optionalIN3osg5Vec3fEED0Ev@Base 2.4.0 - (optional=templinst)_ZN8osgEarth8optionalIN3osg5Vec3fEED1Ev@Base 2.4.0 - (optional=templinst)_ZN8osgEarth8optionalIN3osg5Vec3fEED2Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalIN3osg6TexEnv4ModeEED0Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalIN3osg6TexEnv4ModeEED1Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalIN3osg6TexEnv4ModeEED2Ev@Base 2.4.0 @@ -659,12 +637,6 @@ (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology10TextSymbol9AlignmentEED0Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology10TextSymbol9AlignmentEED1Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology10TextSymbol9AlignmentEED2Ev@Base 2.4.0 - (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology12MarkerSymbol9AlignmentEED0Ev@Base 2.4.0 - (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology12MarkerSymbol9AlignmentEED1Ev@Base 2.4.0 - (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology12MarkerSymbol9AlignmentEED2Ev@Base 2.4.0 - (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology12MarkerSymbol9PlacementEED0Ev@Base 2.4.0 - (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology12MarkerSymbol9PlacementEED1Ev@Base 2.4.0 - (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology12MarkerSymbol9PlacementEED2Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology14AltitudeSymbol7BindingEED0Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology14AltitudeSymbol7BindingEED1Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology14AltitudeSymbol7BindingEED2Ev@Base 2.4.0 @@ -677,9 +649,6 @@ (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology14InstanceSymbol9PlacementEED0Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology14InstanceSymbol9PlacementEED1Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology14InstanceSymbol9PlacementEED2Ev@Base 2.4.0 - (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology15ExtrusionSymbol15HeightReferenceEED0Ev@Base 2.4.0 - (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology15ExtrusionSymbol15HeightReferenceEED1Ev@Base 2.4.0 - (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology15ExtrusionSymbol15HeightReferenceEED2Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology16StringExpressionEED0Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology16StringExpressionEED1Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology16StringExpressionEED2Ev@Base 2.4.0 @@ -724,9 +693,6 @@ (optional=templinst)_ZN8osgEarth8optionalItED0Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalItED1Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalItED2Ev@Base 2.4.0 - (optional=templinst|arch=alpha amd64 arm64 hppa kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZN8osgEarth8toStringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES6_RKT_@Base 2.8~rc1 - (optional=templinst)_ZN8osgEarth8toStringIdEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.9.0 - (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZN8osgEarth8toStringIfEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.7.0 (optional=templinst)_ZN8osgEarth8toStringIsEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.8~rc1 _ZN8osgEarth9GeoExtentD0Ev@Base 2.4.0 _ZN8osgEarth9GeoExtentD1Ev@Base 2.4.0 @@ -826,15 +792,6 @@ _ZN8osgEarth9Symbology12IconResourceD0Ev@Base 2.4.0 _ZN8osgEarth9Symbology12IconResourceD1Ev@Base 2.4.0 _ZN8osgEarth9Symbology12IconResourceD2Ev@Base 2.4.0 - _ZN8osgEarth9Symbology12MarkerSymbol11mergeConfigERKNS_6ConfigE@Base 2.4.0 - _ZN8osgEarth9Symbology12MarkerSymbol8parseSLDERKNS_6ConfigERNS0_5StyleE@Base 2.4.0 - _ZN8osgEarth9Symbology12MarkerSymbolC1ERKNS_6ConfigE@Base 2.4.0 - _ZN8osgEarth9Symbology12MarkerSymbolC1ERKS1_RKN3osg6CopyOpE@Base 2.7.0 - _ZN8osgEarth9Symbology12MarkerSymbolC2ERKNS_6ConfigE@Base 2.4.0 - _ZN8osgEarth9Symbology12MarkerSymbolC2ERKS1_RKN3osg6CopyOpE@Base 2.7.0 - _ZN8osgEarth9Symbology12MarkerSymbolD0Ev@Base 2.4.0 - _ZN8osgEarth9Symbology12MarkerSymbolD1Ev@Base 2.4.0 - _ZN8osgEarth9Symbology12MarkerSymbolD2Ev@Base 2.4.0 _ZN8osgEarth9Symbology12RenderSymbol11mergeConfigERKNS_6ConfigE@Base 2.4.0 _ZN8osgEarth9Symbology12RenderSymbol8parseSLDERKNS_6ConfigERNS0_5StyleE@Base 2.4.0 _ZN8osgEarth9Symbology12RenderSymbolC1ERKNS_6ConfigE@Base 2.4.0 @@ -919,12 +876,6 @@ _ZN8osgEarth9Symbology14InstanceSymbolD0Ev@Base 2.4.0 _ZN8osgEarth9Symbology14InstanceSymbolD1Ev@Base 2.4.0 _ZN8osgEarth9Symbology14InstanceSymbolD2Ev@Base 2.4.0 - _ZN8osgEarth9Symbology14MarkerResource11mergeConfigERKNS_6ConfigE@Base 2.4.0 - _ZN8osgEarth9Symbology14MarkerResourceC1ERKNS_6ConfigE@Base 2.4.0 - _ZN8osgEarth9Symbology14MarkerResourceC2ERKNS_6ConfigE@Base 2.4.0 - _ZN8osgEarth9Symbology14MarkerResourceD0Ev@Base 2.4.0 - _ZN8osgEarth9Symbology14MarkerResourceD1Ev@Base 2.4.0 - _ZN8osgEarth9Symbology14MarkerResourceD2Ev@Base 2.4.0 _ZN8osgEarth9Symbology14MeshSubdivider3runERN3osg8GeometryEdNS_16GeoInterpolationE@Base 2.4.0 _ZN8osgEarth9Symbology14MeshSubdividerC1ERKN3osg7MatrixdES5_@Base 2.4.0 _ZN8osgEarth9Symbology14MeshSubdividerC2ERKN3osg7MatrixdES5_@Base 2.4.0 @@ -1026,25 +977,6 @@ _ZN8osgEarth9Symbology17NumericExpressionD1Ev@Base 2.4.0 _ZN8osgEarth9Symbology17NumericExpressionD2Ev@Base 2.4.0 _ZN8osgEarth9Symbology17NumericExpressionaSERKS1_@Base 2.8~rc2 - _ZN8osgEarth9Symbology17StencilVolumeNode10addVolumesEPN3osg4NodeEb@Base 2.4.0 - _ZN8osgEarth9Symbology17StencilVolumeNode11insertChildEjPN3osg4NodeE@Base 2.4.0 - _ZN8osgEarth9Symbology17StencilVolumeNode12replaceChildEPN3osg4NodeES4_@Base 2.4.0 - _ZN8osgEarth9Symbology17StencilVolumeNode14removeChildrenEjj@Base 2.4.0 - _ZN8osgEarth9Symbology17StencilVolumeNode16addQueuedVolumesEv@Base 2.4.0 - _ZN8osgEarth9Symbology17StencilVolumeNode16setBaseRenderBinEi@Base 2.4.0 - _ZN8osgEarth9Symbology17StencilVolumeNode20createFullScreenQuadERKN3osg5Vec4fE@Base 2.4.0 - _ZN8osgEarth9Symbology17StencilVolumeNode4initEv@Base 2.4.0 - _ZN8osgEarth9Symbology17StencilVolumeNode6acceptERN3osg11NodeVisitorE@Base 2.4.0 - _ZN8osgEarth9Symbology17StencilVolumeNode8addChildEPN3osg4NodeE@Base 2.4.0 - _ZN8osgEarth9Symbology17StencilVolumeNode8setChildEjPN3osg4NodeE@Base 2.4.0 - _ZN8osgEarth9Symbology17StencilVolumeNode8traverseERN3osg11NodeVisitorE@Base 2.4.0 - _ZN8osgEarth9Symbology17StencilVolumeNodeC1ERKS1_RKN3osg6CopyOpE@Base 2.4.0 - _ZN8osgEarth9Symbology17StencilVolumeNodeC1Ebb@Base 2.4.0 - _ZN8osgEarth9Symbology17StencilVolumeNodeC2ERKS1_RKN3osg6CopyOpE@Base 2.4.0 - _ZN8osgEarth9Symbology17StencilVolumeNodeC2Ebb@Base 2.4.0 - _ZN8osgEarth9Symbology17StencilVolumeNodeD0Ev@Base 2.4.0 - _ZN8osgEarth9Symbology17StencilVolumeNodeD1Ev@Base 2.4.0 - _ZN8osgEarth9Symbology17StencilVolumeNodeD2Ev@Base 2.4.0 _ZN8osgEarth9Symbology18GeometryRasterizer4drawEPKNS0_8GeometryERKN3osg5Vec4fE@Base 2.4.0 _ZN8osgEarth9Symbology18GeometryRasterizer8finalizeEv@Base 2.4.0 _ZN8osgEarth9Symbology18GeometryRasterizerC1EPN3osg5ImageERKNS0_5StyleE@Base 2.5.0 @@ -1082,10 +1014,6 @@ (optional=templinst)_ZN8osgEarth9Symbology19SimpleSymbolFactoryINS0_11PointSymbolEED0Ev@Base 2.5.0 (optional=templinst)_ZN8osgEarth9Symbology19SimpleSymbolFactoryINS0_11PointSymbolEED1Ev@Base 2.5.0 (optional=templinst)_ZN8osgEarth9Symbology19SimpleSymbolFactoryINS0_11PointSymbolEED2Ev@Base 2.5.0 - (optional=templinst)_ZN8osgEarth9Symbology19SimpleSymbolFactoryINS0_12MarkerSymbolEE6createERKNS_6ConfigE@Base 2.5.0 - (optional=templinst)_ZN8osgEarth9Symbology19SimpleSymbolFactoryINS0_12MarkerSymbolEED0Ev@Base 2.5.0 - (optional=templinst)_ZN8osgEarth9Symbology19SimpleSymbolFactoryINS0_12MarkerSymbolEED1Ev@Base 2.5.0 - (optional=templinst)_ZN8osgEarth9Symbology19SimpleSymbolFactoryINS0_12MarkerSymbolEED2Ev@Base 2.5.0 (optional=templinst)_ZN8osgEarth9Symbology19SimpleSymbolFactoryINS0_12RenderSymbolEE6createERKNS_6ConfigE@Base 2.5.0 (optional=templinst)_ZN8osgEarth9Symbology19SimpleSymbolFactoryINS0_12RenderSymbolEED0Ev@Base 2.5.0 (optional=templinst)_ZN8osgEarth9Symbology19SimpleSymbolFactoryINS0_12RenderSymbolEED1Ev@Base 2.5.0 @@ -1176,6 +1104,7 @@ _ZN8osgEarth9Symbology5Color6YellowE@Base 2.4.0 _ZN8osgEarth9Symbology5Color7FuchsiaE@Base 2.4.0 _ZN8osgEarth9Symbology5Color7MagentaE@Base 2.4.0 + _ZN8osgEarth9Symbology5Color7fromHSLERKN3osg5Vec4fE@Base 2.10.0 _ZN8osgEarth9Symbology5Color8DarkGrayE@Base 2.4.0 _ZN8osgEarth9Symbology5ColorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_6FormatE@Base 2.7.0 _ZN8osgEarth9Symbology5ColorC1ERKS1_f@Base 2.4.0 @@ -1187,8 +1116,6 @@ _ZN8osgEarth9Symbology5ColorD1Ev@Base 2.4.0 _ZN8osgEarth9Symbology5ColorD2Ev@Base 2.4.0 _ZN8osgEarth9Symbology5Query11mergeConfigERKNS_6ConfigE@Base 2.4.0 - _ZN8osgEarth9Symbology5Query6setMapEPKNS_3MapE@Base 2.7.0 - _ZN8osgEarth9Symbology5Query6setMapERKNS_8MapFrameE@Base 2.9.0 _ZN8osgEarth9Symbology5QueryC1ERKNS_6ConfigE@Base 2.4.0 _ZN8osgEarth9Symbology5QueryC1ERKS1_@Base 2.8~rc1 _ZN8osgEarth9Symbology5QueryC2ERKNS_6ConfigE@Base 2.4.0 @@ -1197,22 +1124,23 @@ _ZN8osgEarth9Symbology5QueryD1Ev@Base 2.4.0 _ZN8osgEarth9Symbology5QueryD2Ev@Base 2.4.0 _ZN8osgEarth9Symbology5Style11copySymbolsERKS1_@Base 2.7.0 - _ZN8osgEarth9Symbology5Style11mergeConfigERKNS_6ConfigE@Base 2.4.0 + _ZN8osgEarth9Symbology5Style11mergeConfigERKNS_6ConfigEPKNS0_10StyleSheetE@Base 2.10.0 _ZN8osgEarth9Symbology5Style12removeSymbolEPNS0_6SymbolE@Base 2.4.0 (optional=templinst)_ZN8osgEarth9Symbology5Style17getOrCreateSymbolINS0_10IconSymbolEEEPT_v@Base 2.4.0 (optional=templinst)_ZN8osgEarth9Symbology5Style17getOrCreateSymbolINS0_10LineSymbolEEEPT_v@Base 2.4.0 (optional=templinst)_ZN8osgEarth9Symbology5Style17getOrCreateSymbolINS0_10SkinSymbolEEEPT_v@Base 2.4.0 (optional=templinst)_ZN8osgEarth9Symbology5Style17getOrCreateSymbolINS0_10TextSymbolEEEPT_v@Base 2.4.0 (optional=templinst)_ZN8osgEarth9Symbology5Style17getOrCreateSymbolINS0_11ModelSymbolEEEPT_v@Base 2.8~rc1 - (optional=templinst)_ZN8osgEarth9Symbology5Style17getOrCreateSymbolINS0_12MarkerSymbolEEEPT_v@Base 2.4.0 (optional=templinst)_ZN8osgEarth9Symbology5Style17getOrCreateSymbolINS0_12RenderSymbolEEEPT_v@Base 2.4.0 (optional=templinst)_ZN8osgEarth9Symbology5Style17getOrCreateSymbolINS0_14AltitudeSymbolEEEPT_v@Base 2.9.0 - _ZN8osgEarth9Symbology5Style7fromSLDERKNS_6ConfigE@Base 2.4.0 + _ZN8osgEarth9Symbology5Style7fromSLDERKNS_6ConfigEPKNS0_10StyleSheetE@Base 2.10.0 _ZN8osgEarth9Symbology5Style9addSymbolEPNS0_6SymbolE@Base 2.4.0 _ZN8osgEarth9Symbology5StyleC1ERKNS_6ConfigE@Base 2.4.0 + _ZN8osgEarth9Symbology5StyleC1ERKNS_6ConfigEPKNS0_10StyleSheetE@Base 2.10.0 _ZN8osgEarth9Symbology5StyleC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZN8osgEarth9Symbology5StyleC1ERKS1_RKN3osg6CopyOpE@Base 2.4.0 _ZN8osgEarth9Symbology5StyleC2ERKNS_6ConfigE@Base 2.4.0 + _ZN8osgEarth9Symbology5StyleC2ERKNS_6ConfigEPKNS0_10StyleSheetE@Base 2.10.0 _ZN8osgEarth9Symbology5StyleC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZN8osgEarth9Symbology5StyleC2ERKS1_RKN3osg6CopyOpE@Base 2.4.0 _ZN8osgEarth9Symbology5StyleD0Ev@Base 2.4.0 @@ -1285,7 +1213,7 @@ _ZN8osgEarth9Symbology8ResourceD0Ev@Base 2.4.0 _ZN8osgEarth9Symbology8ResourceD1Ev@Base 2.4.0 _ZN8osgEarth9Symbology8ResourceD2Ev@Base 2.4.0 - (optional=templinst)_ZN8osgEarth9Symbology8TaggableINS0_6SymbolEE7addTagsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 + (optional=templinst|arch=!armel !armhf !i386 !mips !mipsel !powerpc !powerpcspe)_ZN8osgEarth9Symbology8TaggableINS0_6SymbolEE7addTagsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 (optional=templinst)_ZN8osgEarth9Symbology8TaggableINS0_6SymbolEED0Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth9Symbology8TaggableINS0_6SymbolEED1Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth9Symbology8TaggableINS0_6SymbolEED2Ev@Base 2.4.0 @@ -1616,47 +1544,38 @@ (optional=templinst)_ZNK3osg18TemplateIndexArrayItLNS_5Array4TypeE5ELi1ELi5123EE6acceptEjRNS_17ConstValueVisitorE@Base 2.7.0 (optional=templinst)_ZNK3osg18TemplateIndexArrayItLNS_5Array4TypeE5ELi1ELi5123EE7compareEjj@Base 2.7.0 (optional=templinst)_ZNK3osg18TemplateIndexArrayItLNS_5Array4TypeE5ELi1ELi5123EE9cloneTypeEv@Base 2.7.0 - _ZNK3osg4Node10asDrawableEv@Base 2.8~rc1 - _ZNK3osg4Node10asGeometryEv@Base 2.8~rc1 - _ZNK3osg4Node11asTransformEv@Base 2.4.0 - _ZNK3osg4Node6asNodeEv@Base 2.8~rc1 - _ZNK3osg4Node7asGeodeEv@Base 2.4.0 - _ZNK3osg4Node8asCameraEv@Base 2.4.0 - _ZNK3osg4Node8asSwitchEv@Base 2.4.0 - _ZNK3osg4Node9asTerrainEv@Base 2.4.0 _ZNK3osg5Array11libraryNameEv@Base 2.4.0 _ZNK3osg5Array12isSameKindAsEPKNS_6ObjectE@Base 2.4.0 _ZNK3osg5Array7asArrayEv@Base 2.4.0 - _ZNK3osg5Group7asGroupEv@Base 2.4.0 _ZNK3osg6Object12isSameKindAsEPKS0_@Base 2.7.0 _ZNK3osg6Object13asNodeVisitorEv@Base 2.8~rc1 _ZNK3osg6Object16asStateAttributeEv@Base 2.8~rc1 _ZNK3osg6Object16releaseGLObjectsEPNS_5StateE@Base 2.7.0 _ZNK3osg6Object6asNodeEv@Base 2.8~rc1 _ZNK3osg6Object9asUniformEv@Base 2.8~rc1 - _ZNK3osg7Matrixd7preMultERKNS_5Vec3dE@Base 2.9.0 + (arch=armel armhf i386 m68k mips mipsel powerpc powerpcspe)_ZNK3osg7Matrixd7preMultERKNS_5Vec3dE@Base 2.10.0 (optional=templinst)_ZNK8osgEarth16qualified_doubleINS_5AngleEE17asParseableStringB5cxx11Ev@Base 2.9.0 (optional=templinst|arch=alpha amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZNK8osgEarth16qualified_doubleINS_5AngleEE8asStringB5cxx11Ev@Base 2.9.0 (optional=templinst)_ZNK8osgEarth16qualified_doubleINS_8DistanceEE17asParseableStringB5cxx11Ev@Base 2.8~rc1 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNK8osgEarth16qualified_doubleINS_8DistanceEE8asStringB5cxx11Ev@Base 2.8~rc1 _ZNK8osgEarth3URI8getImageEPKN5osgDB7OptionsEPNS_16ProgressCallbackE@Base 2.9.0 _ZNK8osgEarth5Angle17asParseableStringB5cxx11Ev@Base 2.9.0 - (optional=templinst)_ZNK8osgEarth6Config11getObjIfSetINS_9Symbology17NumericExpressionEEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.8~rc1 + (optional=templinst)_ZNK8osgEarth6Config3getIN7osgText4Text12BackdropTypeES4_EEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_RNS_8optionalIT_EERKT0_@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth6Config3getIN7osgText4Text22BackdropImplementationES4_EEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_RNS_8optionalIT_EERKT0_@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth6Config3getINS_3URIEEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.10.0 + (optional=templinst|arch=!arm64 !x32)_ZNK8osgEarth6Config3getINS_9Symbology10IconSymbol9AlignmentES4_EEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_RNS_8optionalIT_EERKT0_@Base 2.10.0 + (optional=templinst|arch=!arm64 !x32)_ZNK8osgEarth6Config3getINS_9Symbology10TextSymbol6LayoutES4_EEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_RNS_8optionalIT_EERKT0_@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth6Config3getINS_9Symbology10TextSymbol8EncodingES4_EEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_RNS_8optionalIT_EERKT0_@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth6Config3getINS_9Symbology10TextSymbol9AlignmentES4_EEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_RNS_8optionalIT_EERKT0_@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth6Config3getINS_9Symbology17NumericExpressionEEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth6Config3getINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKS7_RNS_8optionalIT_EE@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth6Config3getIfEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.10.0 + (optional=templinst|arch=x32)_ZNK8osgEarth6Config3getIjEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.10.0 _ZNK8osgEarth6Config5valueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 - (optional=templinst|arch=arm64)_ZNK8osgEarth6Config5valueIsEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES2_@Base 2.9.0 - (arch=!hurd-i386 !i386 !mips64el !ppc64el !sparc64)_ZNK8osgEarth6Config8childrenERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.9.0 - (optional=templinst|arch=mips mipsel)_ZNK8osgEarth6Config8getIfSetIN7osgText4Text12BackdropTypeES4_EEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_RNS_8optionalIT_EERKT0_@Base 2.8~rc2 - (optional=templinst|arch=mips mipsel)_ZNK8osgEarth6Config8getIfSetIN7osgText4Text22BackdropImplementationES4_EEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_RNS_8optionalIT_EERKT0_@Base 2.8~rc2 - (optional=templinst)_ZNK8osgEarth6Config8getIfSetINS_3URIEEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.7.0 - (optional=templinst|arch=mips mipsel)_ZNK8osgEarth6Config8getIfSetINS_9Symbology10IconSymbol9AlignmentES4_EEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_RNS_8optionalIT_EERKT0_@Base 2.8~rc2 - (optional=templinst|arch=mips mipsel)_ZNK8osgEarth6Config8getIfSetINS_9Symbology10TextSymbol6LayoutES4_EEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_RNS_8optionalIT_EERKT0_@Base 2.8~rc2 - (optional=templinst|arch=mips mipsel)_ZNK8osgEarth6Config8getIfSetINS_9Symbology10TextSymbol8EncodingES4_EEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_RNS_8optionalIT_EERKT0_@Base 2.8~rc2 - (optional=templinst|arch=mips mipsel)_ZNK8osgEarth6Config8getIfSetINS_9Symbology10TextSymbol9AlignmentES4_EEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_RNS_8optionalIT_EERKT0_@Base 2.8~rc2 - (optional=templinst|arch=mips mipsel)_ZNK8osgEarth6Config8getIfSetINS_9Symbology12MarkerSymbol9AlignmentES4_EEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_RNS_8optionalIT_EERKT0_@Base 2.8~rc2 - (optional=templinst)_ZNK8osgEarth6Config8getIfSetINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKS7_RNS_8optionalIT_EE@Base 2.8~rc1 - (optional=templinst|arch=!mips !mipsel)_ZNK8osgEarth6Config8getIfSetIbEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.7.0 - (optional=templinst)_ZNK8osgEarth6Config8getIfSetIfEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.7.0 - (arch=!arm64)_ZNK8osgEarth6Config8hasValueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.9.0 + (optional=templinst|arch=x32)_ZNK8osgEarth6Config5valueIsEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES2_@Base 2.9.0 + _ZNK8osgEarth6Config8childrenERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.10.0 + (arch=mips mipsel)_ZNK8osgEarth6Config8hasValueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth9StringifycvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEv@Base 2.10.0 _ZNK8osgEarth9Symbology10BBoxSymbol11libraryNameEv@Base 2.8~rc1 _ZNK8osgEarth9Symbology10BBoxSymbol12isSameKindAsEPKN3osg6ObjectE@Base 2.8~rc1 _ZNK8osgEarth9Symbology10BBoxSymbol5cloneERKN3osg6CopyOpE@Base 2.8~rc1 @@ -1713,14 +1632,6 @@ _ZNK8osgEarth9Symbology12IconResource17createNodeFromURIERKNS_3URIEPKN5osgDB7OptionsE@Base 2.4.0 _ZNK8osgEarth9Symbology12IconResource4is2DEv@Base 2.5.0 _ZNK8osgEarth9Symbology12IconResource9getConfigEv@Base 2.4.0 - _ZNK8osgEarth9Symbology12MarkerSymbol11libraryNameEv@Base 2.7.0 - _ZNK8osgEarth9Symbology12MarkerSymbol12isSameKindAsEPKN3osg6ObjectE@Base 2.7.0 - _ZNK8osgEarth9Symbology12MarkerSymbol23convertToInstanceSymbolEv@Base 2.4.0 - _ZNK8osgEarth9Symbology12MarkerSymbol5cloneERKN3osg6CopyOpE@Base 2.7.0 - _ZNK8osgEarth9Symbology12MarkerSymbol8getImageEj@Base 2.4.0 - _ZNK8osgEarth9Symbology12MarkerSymbol9classNameEv@Base 2.4.0 - _ZNK8osgEarth9Symbology12MarkerSymbol9cloneTypeEv@Base 2.7.0 - _ZNK8osgEarth9Symbology12MarkerSymbol9getConfigEv@Base 2.4.0 _ZNK8osgEarth9Symbology12RenderSymbol11libraryNameEv@Base 2.7.0 _ZNK8osgEarth9Symbology12RenderSymbol12isSameKindAsEPKN3osg6ObjectE@Base 2.7.0 _ZNK8osgEarth9Symbology12RenderSymbol5cloneERKN3osg6CopyOpE@Base 2.7.0 @@ -1769,9 +1680,6 @@ _ZNK8osgEarth9Symbology14InstanceSymbol6asIconEv@Base 2.4.0 _ZNK8osgEarth9Symbology14InstanceSymbol7asModelEv@Base 2.4.0 _ZNK8osgEarth9Symbology14InstanceSymbol9getConfigEv@Base 2.4.0 - _ZNK8osgEarth9Symbology14MarkerResource10createNodeEPKN5osgDB7OptionsE@Base 2.4.0 - _ZNK8osgEarth9Symbology14MarkerResource17createNodeFromURIERKNS_3URIEPKN5osgDB7OptionsE@Base 2.4.0 - _ZNK8osgEarth9Symbology14MarkerResource9getConfigEv@Base 2.4.0 _ZNK8osgEarth9Symbology14SymbolRegistry8parseSLDERKNS_6ConfigERNS0_5StyleE@Base 2.5.0 _ZNK8osgEarth9Symbology15BillboardSymbol11libraryNameEv@Base 2.8~rc1 _ZNK8osgEarth9Symbology15BillboardSymbol12isSameKindAsEPKN3osg6ObjectE@Base 2.8~rc1 @@ -1791,7 +1699,6 @@ _ZNK8osgEarth9Symbology15GeometryFactory15createRectangleERKN3osg5Vec3dERKNS_8DistanceES8_@Base 2.7.0 _ZNK8osgEarth9Symbology15GeometryFactory19createEllipticalArcERKN3osg5Vec3dERKNS_8DistanceES8_RKNS_5AngleESB_SB_jPNS0_8GeometryEb@Base 2.7.0 _ZNK8osgEarth9Symbology15GeometryFactory9createArcERKN3osg5Vec3dERKNS_8DistanceERKNS_5AngleESB_jPNS0_8GeometryEb@Base 2.7.0 - _ZNK8osgEarth9Symbology15ResourceLibrary10getMarkersERSt6vectorIN3osg7ref_ptrINS0_14MarkerResourceEEESaIS6_EEPKN5osgDB7OptionsE@Base 2.4.0 _ZNK8osgEarth9Symbology15ResourceLibrary11getInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKN5osgDB7OptionsE@Base 2.7.0 _ZNK8osgEarth9Symbology15ResourceLibrary7getSkinEPKNS0_10SkinSymbolERNS_6RandomEPKN5osgDB7OptionsE@Base 2.4.0 _ZNK8osgEarth9Symbology15ResourceLibrary7getSkinERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKN5osgDB7OptionsE@Base 2.7.0 @@ -1800,7 +1707,6 @@ _ZNK8osgEarth9Symbology15ResourceLibrary8getSkinsEPKNS0_10SkinSymbolERSt6vectorIN3osg7ref_ptrINS0_12SkinResourceEEESaIS9_EEPKN5osgDB7OptionsE@Base 2.4.0 _ZNK8osgEarth9Symbology15ResourceLibrary8getSkinsERSt6vectorIN3osg7ref_ptrINS0_12SkinResourceEEESaIS6_EEPKN5osgDB7OptionsE@Base 2.4.0 _ZNK8osgEarth9Symbology15ResourceLibrary9getConfigEv@Base 2.4.0 - _ZNK8osgEarth9Symbology15ResourceLibrary9getMarkerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKN5osgDB7OptionsE@Base 2.7.0 _ZNK8osgEarth9Symbology15ResourceLibrary9getModelsEPKNS0_11ModelSymbolERSt6vectorIN3osg7ref_ptrINS0_13ModelResourceEEESaIS9_EEPKN5osgDB7OptionsE@Base 2.8~rc1 _ZNK8osgEarth9Symbology15ResourceLibrary9getModelsERSt6vectorIN3osg7ref_ptrINS0_13ModelResourceEEESaIS6_EEPKN5osgDB7OptionsE@Base 2.8~rc1 _ZNK8osgEarth9Symbology16GeometryIterator7hasMoreEv@Base 2.4.0 @@ -1814,12 +1720,6 @@ _ZNK8osgEarth9Symbology17BillboardResource9getConfigEv@Base 2.8~rc1 _ZNK8osgEarth9Symbology17NumericExpression4evalEv@Base 2.4.0 _ZNK8osgEarth9Symbology17NumericExpression9getConfigEv@Base 2.4.0 - _ZNK8osgEarth9Symbology17StencilVolumeNode11libraryNameEv@Base 2.4.0 - _ZNK8osgEarth9Symbology17StencilVolumeNode12computeBoundEv@Base 2.4.0 - _ZNK8osgEarth9Symbology17StencilVolumeNode12isSameKindAsEPKN3osg6ObjectE@Base 2.4.0 - _ZNK8osgEarth9Symbology17StencilVolumeNode5cloneERKN3osg6CopyOpE@Base 2.4.0 - _ZNK8osgEarth9Symbology17StencilVolumeNode9classNameEv@Base 2.4.0 - _ZNK8osgEarth9Symbology17StencilVolumeNode9cloneTypeEv@Base 2.4.0 (optional=templinst)_ZNK8osgEarth9Symbology19SimpleSymbolFactoryINS0_10BBoxSymbolEE8parseSLDERKNS_6ConfigERNS0_5StyleE@Base 2.8~rc1 (optional=templinst)_ZNK8osgEarth9Symbology19SimpleSymbolFactoryINS0_10IconSymbolEE8parseSLDERKNS_6ConfigERNS0_5StyleE@Base 2.5.0 (optional=templinst)_ZNK8osgEarth9Symbology19SimpleSymbolFactoryINS0_10LineSymbolEE8parseSLDERKNS_6ConfigERNS0_5StyleE@Base 2.5.0 @@ -1827,7 +1727,6 @@ (optional=templinst)_ZNK8osgEarth9Symbology19SimpleSymbolFactoryINS0_10TextSymbolEE8parseSLDERKNS_6ConfigERNS0_5StyleE@Base 2.5.0 (optional=templinst)_ZNK8osgEarth9Symbology19SimpleSymbolFactoryINS0_11ModelSymbolEE8parseSLDERKNS_6ConfigERNS0_5StyleE@Base 2.5.0 (optional=templinst)_ZNK8osgEarth9Symbology19SimpleSymbolFactoryINS0_11PointSymbolEE8parseSLDERKNS_6ConfigERNS0_5StyleE@Base 2.5.0 - (optional=templinst)_ZNK8osgEarth9Symbology19SimpleSymbolFactoryINS0_12MarkerSymbolEE8parseSLDERKNS_6ConfigERNS0_5StyleE@Base 2.5.0 (optional=templinst)_ZNK8osgEarth9Symbology19SimpleSymbolFactoryINS0_12RenderSymbolEE8parseSLDERKNS_6ConfigERNS0_5StyleE@Base 2.5.0 (optional=templinst)_ZNK8osgEarth9Symbology19SimpleSymbolFactoryINS0_13PolygonSymbolEE8parseSLDERKNS_6ConfigERNS0_5StyleE@Base 2.5.0 (optional=templinst)_ZNK8osgEarth9Symbology19SimpleSymbolFactoryINS0_14AltitudeSymbolEE8parseSLDERKNS_6ConfigERNS0_5StyleE@Base 2.5.0 @@ -1845,6 +1744,7 @@ _ZNK8osgEarth9Symbology4Ring9getLengthEv@Base 2.7.0 _ZNK8osgEarth9Symbology5Color10brightnessEf@Base 2.4.0 _ZNK8osgEarth9Symbology5Color2asENS1_6FormatE@Base 2.4.0 + _ZNK8osgEarth9Symbology5Color5asHSLEv@Base 2.10.0 _ZNK8osgEarth9Symbology5Color6toHTMLB5cxx11ENS1_6FormatE@Base 2.7.0 _ZNK8osgEarth9Symbology5Query11combineWithERKS1_@Base 2.4.0 _ZNK8osgEarth9Symbology5Query9getConfigEv@Base 2.4.0 @@ -1888,73 +1788,89 @@ _ZNK8osgEarth9Symbology8Resource9cloneTypeEv@Base 2.7.0 _ZNK8osgEarth9Symbology8Resource9getConfigEv@Base 2.4.0 (optional=templinst)_ZNKSt5ctypeIcE8do_widenEc@Base 2.6.0 - (optional=templinst|arch=amd64 arm64 armel armhf hppa hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 m68k mips mips64el mipsel powerpc powerpcspe ppc64el sh4 sparc64)_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE4findERS7_@Base 2.7.0 (optional=templinst)_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8osgEarth9Symbology5StyleEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE4findERS7_@Base 2.7.0 (optional=templinst)_ZNSt11_Deque_baseIPN8osgEarth9Symbology8GeometryESaIS3_EED1Ev@Base 2.4.0 (optional=templinst)_ZNSt11_Deque_baseIPN8osgEarth9Symbology8GeometryESaIS3_EED2Ev@Base 2.4.0 - (optional=templinst|arch=!alpha !armel !armhf !hurd-i386 !i386 !kfreebsd-i386 !mips !mipsel !powerpc !powerpcspe !ppc64 !s390x)_ZNSt3mapIN3osg5Vec3fEjSt4lessIS1_ESaISt4pairIKS1_jEEEixERS5_@Base 2.4.0 - (optional=templinst)_ZNSt5dequeIN3osg7ref_ptrINS0_4NodeEEESaIS3_EE16_M_push_back_auxIJS3_EEEvDpOT_@Base 2.8~rc1 - (optional=templinst)_ZNSt5dequeIN3osg7ref_ptrINS0_4NodeEEESaIS3_EED1Ev@Base 2.4.0 - (optional=templinst)_ZNSt5dequeIN3osg7ref_ptrINS0_4NodeEEESaIS3_EED2Ev@Base 2.4.0 (optional=templinst|arch=hurd-i386)_ZNSt5dequeIPKN8osgEarth9Symbology8GeometryESaIS4_EE16_M_push_back_auxIJRKS4_EEEvDpOT_@Base 2.9.0 (optional=templinst|arch=!hurd-i386|subst)_ZNSt5dequeIPKN8osgEarth9Symbology8GeometryESaIS4_EE17_M_reallocate_mapE{size_t}b@Base 2.9.0 (optional=templinst|arch=hurd-i386)_ZNSt5dequeIPN8osgEarth9Symbology8GeometryESaIS3_EE16_M_push_back_auxIJRKS3_EEEvDpOT_@Base 2.9.0 (optional=templinst|arch=!hurd-i386|subst)_ZNSt5dequeIPN8osgEarth9Symbology8GeometryESaIS3_EE17_M_reallocate_mapE{size_t}b@Base 2.9.0 - (optional=templinst)_ZNSt5dequeISt4pairIN8osgEarth9Symbology17NumericExpression2OpEdESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_@Base 2.8~rc1 - (optional=templinst|arch=hurd-i386)_ZNSt5dequeIdSaIdEE12emplace_backIJdEEEvDpOT_@Base 2.9.0 - (optional=templinst)_ZNSt5dequeIdSaIdEE16_M_push_back_auxIJRKdEEEvDpOT_@Base 2.9.0 + (optional=templinst|arch=!x32)_ZNSt5dequeISt4pairIN8osgEarth9Symbology17NumericExpression2OpEdESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_@Base 2.8~rc1 + (optional=templinst|arch=armel armhf hurd-i386 i386 m68k mips mipsel powerpc powerpcspe)_ZNSt5dequeIdSaIdEE12emplace_backIJdEEEvDpOT_@Base 2.9.0 (optional=templinst|arch=!hurd-i386|subst)_ZNSt5dequeIdSaIdEE17_M_reallocate_mapE{size_t}b@Base 2.9.0 + (optional=templinst|subst)_ZNSt6vectorIN3osg5Vec2bESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE{size_t}RKS1_@Base 2.9.0 (optional=templinst|subst)_ZNSt6vectorIN3osg5Vec2bESaIS1_EE7reserveE{size_t}@Base 2.9.0 - (optional=templinst|arch=armel armhf hurd-i386 i386 m68k mips mipsel powerpc)_ZNSt6vectorIN3osg5Vec2dESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 + (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64 !ppc64el !s390x !sparc64)_ZNSt6vectorIN3osg5Vec2dESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_@Base 2.10.0 + (optional=templinst|arch=amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg5Vec2dESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1_@Base 2.9.0 + (optional=templinst|arch=armel armhf hurd-i386 i386 m68k mips mipsel powerpc powerpcspe)_ZNSt6vectorIN3osg5Vec2dESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 (optional=templinst|arch=!alpha !amd64 !arm64 !hppa !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390x !sparc64)_ZNSt6vectorIN3osg5Vec2dESaIS1_EE7reserveEj@Base 2.7.0 - (optional=templinst|arch=amd64 arm64 sparc64)_ZNSt6vectorIN3osg5Vec2dESaIS1_EE7reserveEm@Base 2.9.0 - (optional=templinst|arch=!alpha !amd64 !arm64 !armel !hppa !hurd-i386 !i386 !ia64 !kfreebsd-amd64 !m68k !mips !mips64el !mipsel !powerpc !ppc64 !ppc64el !s390 !s390x !sh4 !sparc64)_ZNSt6vectorIN3osg5Vec2fESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_@Base 2.4.0 + (optional=templinst|arch=amd64 arm64 mips64el ppc64 ppc64el s390x sparc64|subst)_ZNSt6vectorIN3osg5Vec2dESaIS1_EE7reserveE{size_t}@Base 2.9.0 + (optional=templinst|arch=!alpha !amd64 !arm64 !hppa !hurd-i386 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390 !s390x !sh4 !sparc64)_ZNSt6vectorIN3osg5Vec2fESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_@Base 2.4.0 + (optional=templinst|arch=amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg5Vec2fESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg5Vec2fESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=!alpha !arm64 !mips64el !ppc64 !ppc64el !s390x !sparc64)_ZNSt6vectorIN3osg5Vec2fESaIS1_EE7reserveEj@Base 2.9.0 - (optional=templinst|arch=alpha amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg5Vec2fESaIS1_EE7reserveEm@Base 2.9.0 - (optional=templinst)_ZNSt6vectorIN3osg5Vec2fESaIS1_EE9push_backERKS1_@Base 2.4.0 + (optional=templinst|subst|arch=!arm64 !mips64el !ppc64 !ppc64el !s390x !sparc64)_ZNSt6vectorIN3osg5Vec2fESaIS1_EE7reserveE{size_t}@Base 2.10.0 + (optional=templinst|arch=!amd64 !arm64 !armel !armhf !i386 !m68k !mips !mips64el !mipsel !powerpc !ppc64 !ppc64el !s390x !sparc64 !x32)_ZNSt6vectorIN3osg5Vec2fESaIS1_EE9push_backERKS1_@Base 2.4.0 + (optional=templinst|subst)_ZNSt6vectorIN3osg5Vec2iESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE{size_t}RKS1_@Base 2.9.0 (optional=templinst|subst)_ZNSt6vectorIN3osg5Vec2iESaIS1_EE7reserveE{size_t}@Base 2.9.0 + (optional=templinst|subst)_ZNSt6vectorIN3osg5Vec2sESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE{size_t}RKS1_@Base 2.9.0 (optional=templinst|subst)_ZNSt6vectorIN3osg5Vec2sESaIS1_EE7reserveE{size_t}@Base 2.9.0 + (optional=templinst|subst)_ZNSt6vectorIN3osg5Vec3bESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE{size_t}RKS1_@Base 2.9.0 (optional=templinst|subst)_ZNSt6vectorIN3osg5Vec3bESaIS1_EE7reserveE{size_t}@Base 2.9.0 (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390 !s390x !sparc64)_ZNSt6vectorIN3osg5Vec3dESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_@Base 2.4.0 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg5Vec3dESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1_@Base 2.4.0 - (optional=templinst|arch=hurd-i386 i386 m68k mips mipsel)_ZNSt6vectorIN3osg5Vec3dESaIS1_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPKS1_S3_EEEEvNS6_IPS1_S3_EET_SC_St20forward_iterator_tag@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg5Vec3dESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4)_ZNSt6vectorIN3osg5Vec3dESaIS1_EE7reserveEj@Base 2.4.0 - (optional=templinst|arch=alpha mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg5Vec3dESaIS1_EE7reserveEm@Base 2.9.0 + (optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4 x32)_ZNSt6vectorIN3osg5Vec3dESaIS1_EE7reserveEj@Base 2.4.0 + (optional=templinst|arch=alpha amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg5Vec3dESaIS1_EE7reserveEm@Base 2.9.0 (optional=templinst|arch=!alpha !amd64 !arm64 !hppa !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390 !s390x !sh4 !sparc64)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_@Base 2.4.0 + (optional=templinst|arch=amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390 !s390x !sparc64)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE7reserveEj@Base 2.4.0 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE7reserveEm@Base 2.4.0 - (optional=templinst)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE9push_backERKS1_@Base 2.4.0 - (optional=templinst|arch=armel armhf hurd-i386 i386 m68k mips mipsel powerpc)_ZNSt6vectorIN3osg5Vec3iESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 + (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64 !ppc64el !s390x !sparc64 !x32)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE9push_backERKS1_@Base 2.4.0 + (optional=templinst|subst)_ZNSt6vectorIN3osg5Vec3iESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE{size_t}RKS1_@Base 2.9.0 + (optional=templinst|arch=armel armhf hurd-i386 powerpc powerpcspe)_ZNSt6vectorIN3osg5Vec3iESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 (optional=templinst|arch=!alpha !amd64 !arm64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390x !sh4 !sparc64)_ZNSt6vectorIN3osg5Vec3iESaIS1_EE7reserveEj@Base 2.7.0 (optional=templinst|arch=alpha amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg5Vec3iESaIS1_EE7reserveEm@Base 2.9.0 - (optional=templinst|arch=!armel !armhf|subst)_ZNSt6vectorIN3osg5Vec3sESaIS1_EE7reserveE{size_t}@Base 2.9.0 + (optional=templinst|subst)_ZNSt6vectorIN3osg5Vec3sESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE{size_t}RKS1_@Base 2.9.0 + (optional=templinst|subst)_ZNSt6vectorIN3osg5Vec3sESaIS1_EE7reserveE{size_t}@Base 2.9.0 + (optional=templinst|subst)_ZNSt6vectorIN3osg5Vec4bESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE{size_t}RKS1_@Base 2.9.0 (optional=templinst|subst)_ZNSt6vectorIN3osg5Vec4bESaIS1_EE7reserveE{size_t}@Base 2.9.0 - (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !kfreebsd-amd64 !mips !mips64el !mipsel !powerpc !ppc64 !ppc64el !s390x !sh4 !sparc64)_ZNSt6vectorIN3osg5Vec4dESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_@Base 2.7.0 - (optional=templinst|arch=!arm64 !mips !mipsel)_ZNSt6vectorIN3osg5Vec4dESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=armel armhf hppa hurd-i386 i386 m68k powerpc sh4)_ZNSt6vectorIN3osg5Vec4dESaIS1_EE7reserveEj@Base 2.9.0 - (optional=templinst|arch=alpha mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg5Vec4dESaIS1_EE7reserveEm@Base 2.9.0 + (optional=templinst|arch=!alpha !amd64 !arm64 !hppa !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390x !sh4 !sparc64)_ZNSt6vectorIN3osg5Vec4dESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg5Vec4dESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1_@Base 2.9.0 + (optional=templinst|arch=!amd64 !arm64 !x32)_ZNSt6vectorIN3osg5Vec4dESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.10.0 + (optional=templinst|arch=armel armhf hppa hurd-i386 i386 m68k mips mipsel powerpc powerpcspe sh4 x32)_ZNSt6vectorIN3osg5Vec4dESaIS1_EE7reserveEj@Base 2.9.0 + (optional=templinst|arch=alpha amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg5Vec4dESaIS1_EE7reserveEm@Base 2.9.0 (optional=templinst|arch=!alpha !amd64 !arm64 !hppa !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390 !s390x !sh4 !sparc64)_ZNSt6vectorIN3osg5Vec4fESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_@Base 2.4.0 + (optional=templinst|arch=amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg5Vec4fESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg5Vec4fESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 - (optional=templinst|subst|arch=!arm64)_ZNSt6vectorIN3osg5Vec4fESaIS1_EE7reserveE{size_t}@Base 2.4.0 - (optional=templinst)_ZNSt6vectorIN3osg5Vec4fESaIS1_EE9push_backERKS1_@Base 2.8~rc3 - (optional=templinst|arch=armel armhf hurd-i386 i386 m68k mips mipsel powerpc)_ZNSt6vectorIN3osg5Vec4iESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 + (optional=templinst|subst)_ZNSt6vectorIN3osg5Vec4fESaIS1_EE7reserveE{size_t}@Base 2.4.0 + (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64 !ppc64el !s390x !sparc64 !x32)_ZNSt6vectorIN3osg5Vec4fESaIS1_EE9push_backERKS1_@Base 2.8~rc3 + (optional=templinst|subst)_ZNSt6vectorIN3osg5Vec4iESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE{size_t}RKS1_@Base 2.9.0 + (optional=templinst|arch=armel armhf hurd-i386 i386 m68k mips mipsel powerpc powerpcspe)_ZNSt6vectorIN3osg5Vec4iESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 (optional=templinst|arch=!alpha !amd64 !arm64 !hppa !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390x !sh4 !sparc64)_ZNSt6vectorIN3osg5Vec4iESaIS1_EE7reserveEj@Base 2.7.0 - (optional=templinst|arch=amd64 arm64 mips64el ppc64 ppc64el s390x)_ZNSt6vectorIN3osg5Vec4iESaIS1_EE7reserveEm@Base 2.9.0 + (optional=templinst|arch=amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg5Vec4iESaIS1_EE7reserveEm@Base 2.9.0 + (optional=templinst|subst)_ZNSt6vectorIN3osg5Vec4sESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE{size_t}RKS1_@Base 2.9.0 (optional=templinst|subst)_ZNSt6vectorIN3osg5Vec4sESaIS1_EE7reserveE{size_t}@Base 2.9.0 + (optional=templinst|subst)_ZNSt6vectorIN3osg6Vec2ubESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE{size_t}RKS1_@Base 2.9.0 (optional=templinst|subst)_ZNSt6vectorIN3osg6Vec2ubESaIS1_EE7reserveE{size_t}@Base 2.9.0 + (optional=templinst|subst)_ZNSt6vectorIN3osg6Vec2uiESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE{size_t}RKS1_@Base 2.9.0 (optional=templinst|subst)_ZNSt6vectorIN3osg6Vec2uiESaIS1_EE7reserveE{size_t}@Base 2.9.0 + (optional=templinst|subst)_ZNSt6vectorIN3osg6Vec2usESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE{size_t}RKS1_@Base 2.9.0 (optional=templinst|subst)_ZNSt6vectorIN3osg6Vec2usESaIS1_EE7reserveE{size_t}@Base 2.9.0 + (optional=templinst|subst)_ZNSt6vectorIN3osg6Vec3ubESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE{size_t}RKS1_@Base 2.9.0 (optional=templinst|subst)_ZNSt6vectorIN3osg6Vec3ubESaIS1_EE7reserveE{size_t}@Base 2.9.0 - (optional=templinst|arch=armel armhf hurd-i386 i386 m68k mips mipsel powerpc)_ZNSt6vectorIN3osg6Vec3uiESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=!amd64 !hppa !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390x !sparc64|subst)_ZNSt6vectorIN3osg6Vec3uiESaIS1_EE7reserveE{size_t}@Base 2.9.0 + (optional=templinst|subst)_ZNSt6vectorIN3osg6Vec3uiESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE{size_t}RKS1_@Base 2.9.0 + (optional=templinst|arch=armel armhf hurd-i386 powerpc powerpcspe)_ZNSt6vectorIN3osg6Vec3uiESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 + (optional=templinst|subst)_ZNSt6vectorIN3osg6Vec3usESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE{size_t}RKS1_@Base 2.9.0 (optional=templinst|subst)_ZNSt6vectorIN3osg6Vec3usESaIS1_EE7reserveE{size_t}@Base 2.9.0 - (optional=templinst|subst)_ZNSt6vectorIN3osg6Vec4ubESaIS1_EE7reserveE{size_t}@Base 2.9.0 - (optional=templinst|arch=armel armhf hurd-i386 i386 m68k mips mipsel powerpc)_ZNSt6vectorIN3osg6Vec4uiESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 + (optional=templinst|subst)_ZNSt6vectorIN3osg6Vec4ubESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE{size_t}RKS1_@Base 2.9.0 + (optional=templinst|subst|arch=!mips !mipsel)_ZNSt6vectorIN3osg6Vec4ubESaIS1_EE7reserveE{size_t}@Base 2.9.0 + (optional=templinst|subst)_ZNSt6vectorIN3osg6Vec4uiESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE{size_t}RKS1_@Base 2.9.0 + (optional=templinst|arch=armel armhf hurd-i386 i386 m68k mips mipsel powerpc powerpcspe)_ZNSt6vectorIN3osg6Vec4uiESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 (optional=templinst|arch=!alpha !amd64 !arm64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390x !sh4 !sparc64)_ZNSt6vectorIN3osg6Vec4uiESaIS1_EE7reserveEj@Base 2.7.0 - (optional=templinst|arch=!arm64|subst)_ZNSt6vectorIN3osg6Vec4usESaIS1_EE7reserveE{size_t}@Base 2.9.0 + (optional=templinst|arch=amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg6Vec4uiESaIS1_EE7reserveEm@Base 2.9.0 + (optional=templinst|subst)_ZNSt6vectorIN3osg6Vec4usESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE{size_t}RKS1_@Base 2.9.0 + (optional=templinst|subst)_ZNSt6vectorIN3osg6Vec4usESaIS1_EE7reserveE{size_t}@Base 2.9.0 (optional=templinst|arch=!alpha !amd64 !arm64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390x !sparc64)_ZNSt6vectorIN3osg7MatrixdESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_@Base 2.7.0 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg7MatrixdESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1_@Base 2.7.0 (optional=templinst)_ZNSt6vectorIN3osg7MatrixdESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 @@ -1963,16 +1879,13 @@ (optional=templinst|arch=!alpha !amd64 !arm64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390x !sparc64)_ZNSt6vectorIN3osg7MatrixfESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_@Base 2.7.0 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg7MatrixfESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1_@Base 2.7.0 (optional=templinst)_ZNSt6vectorIN3osg7MatrixfESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=!alpha !amd64 !arm64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390x !sparc64)_ZNSt6vectorIN3osg7MatrixfESaIS1_EE7reserveEj@Base 2.7.0 + (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !kfreebsd-amd64 !mips !mips64el !mipsel !powerpc !powerpcspe !ppc64 !ppc64el !s390x !sparc64)_ZNSt6vectorIN3osg7MatrixfESaIS1_EE7reserveEj@Base 2.7.0 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg7MatrixfESaIS1_EE7reserveEm@Base 2.7.0 - (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth14ElevationLayerEEESaIS4_EEaSERKS6_@Base 2.9.0 - (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth5LayerEEESaIS4_EEaSERKS6_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth9Symbology12SkinResourceEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=hurd-i386 i386 kfreebsd-i386)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth9Symbology12SkinResourceEEESaIS5_EE7reserveEj@Base 2.8.0 + (optional=templinst|arch=armel armhf hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe x32)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth9Symbology12SkinResourceEEESaIS5_EE7reserveEj@Base 2.8.0 + (optional=templinst|arch=amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth9Symbology12SkinResourceEEESaIS5_EE7reserveEm@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth9Symbology13ModelResourceEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.9.0 (optional=templinst|subst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth9Symbology13ModelResourceEEESaIS5_EE7reserveE{size_t}@Base 2.8~rc1 - (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth9Symbology14MarkerResourceEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=hurd-i386 i386 kfreebsd-i386)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth9Symbology14MarkerResourceEEESaIS5_EE7reserveEj@Base 2.8.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth9Symbology4RingEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth9Symbology6SymbolEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth9Symbology6SymbolEEESaIS5_EED1Ev@Base 2.4.0 @@ -1987,78 +1900,97 @@ (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrINS0_8DrawableEEESaIS3_EED2Ev@Base 2.4.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrINS0_8GeometryEEESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrINS0_8StateSetEEESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=amd64 arm64)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_@Base 2.9.0 - (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPS5_S7_EEEEvSC_T_SD_St20forward_iterator_tag@Base 2.7.0 (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=!arm64)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.9.0 + (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev@Base 2.7.0 (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev@Base 2.7.0 (optional=templinst)_ZNSt6vectorIPN3osg4NodeESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.9.0 + (optional=templinst)_ZNSt6vectorIPN3osg4NodeESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIPN3osg5ArrayESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIPN3osg8DrawableESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorISt4pairIN8osgEarth9Symbology16StringExpression2OpENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESaISB_EE17_M_realloc_insertIJSB_EEEvN9__gnu_cxx17__normal_iteratorIPSB_SD_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorISt4pairIN8osgEarth9Symbology16StringExpression2OpENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESaISB_EED1Ev@Base 2.7.0 (optional=templinst)_ZNSt6vectorISt4pairIN8osgEarth9Symbology16StringExpression2OpENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESaISB_EED2Ev@Base 2.7.0 (optional=templinst)_ZNSt6vectorISt4pairIN8osgEarth9Symbology16StringExpression2OpENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESaISB_EEaSERKSD_@Base 2.7.0 - (optional=templinst|arch=amd64 arm64)_ZNSt6vectorISt4pairIN8osgEarth9Symbology17NumericExpression2OpEdESaIS5_EE12emplace_backIJS5_EEEvDpOT_@Base 2.8~rc1 (optional=templinst)_ZNSt6vectorISt4pairIN8osgEarth9Symbology17NumericExpression2OpEdESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=!arm64 !hurd-i386)_ZNSt6vectorISt4pairIN8osgEarth9Symbology17NumericExpression2OpEdESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.9.0 + (optional=templinst|arch=amd64 armel armhf mips mipsel powerpc powerpcspe)_ZNSt6vectorISt4pairIN8osgEarth9Symbology17NumericExpression2OpEdESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.10.0 (optional=templinst)_ZNSt6vectorISt4pairIN8osgEarth9Symbology17NumericExpression2OpEdESaIS5_EEaSERKS7_@Base 2.4.0 (optional=templinst)_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjESaIS7_EED1Ev@Base 2.7.0 (optional=templinst)_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjESaIS7_EED2Ev@Base 2.7.0 (optional=templinst)_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjESaIS7_EEaSERKS9_@Base 2.7.0 - (optional=templinst|arch=!arm64|subst)_ZNSt6vectorIaSaIaEE7reserveE{size_t}@Base 2.9.0 - (optional=templinst|arch=!alpha !arm64 !mips64el !ppc64 !ppc64el !s390x !sparc64)_ZNSt6vectorIdSaIdEE7reserveEj@Base 2.9.0 + (optional=templinst|subst)_ZNSt6vectorIaSaIaEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPaS1_EE{size_t}RKa@Base 2.9.0 + (optional=templinst|arch=mips64el ppc64 ppc64el s390x sparc64 x32|subst)_ZNSt6vectorIaSaIaEE7reserveE{size_t}@Base 2.10.0 + (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64 !ppc64el !s390x !sparc64)_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEjRKd@Base 2.10.0 + (optional=templinst|arch=amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIdSaIdEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EEmRKd@Base 2.9.0 + (optional=templinst|arch=i386 m68k mips mipsel x32)_ZNSt6vectorIdSaIdEE7reserveEj@Base 2.10.0 (optional=templinst|arch=alpha amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIdSaIdEE7reserveEm@Base 2.9.0 - (optional=templinst|arch=!alpha !arm64 !mips64el !ppc64 !ppc64el !s390x !sparc64)_ZNSt6vectorIfSaIfEE7reserveEj@Base 2.9.0 + (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64 !ppc64el !s390x !sparc64)_ZNSt6vectorIfSaIfEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPfS1_EEjRKf@Base 2.10.0 + (optional=templinst|arch=amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIfSaIfEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPfS1_EEmRKf@Base 2.9.0 + (optional=templinst|arch=i386 m68k mips mipsel powerpc x32)_ZNSt6vectorIfSaIfEE7reserveEj@Base 2.10.0 (optional=templinst|arch=alpha amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIfSaIfEE7reserveEm@Base 2.9.0 + (optional=templinst|subst)_ZNSt6vectorIhSaIhEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPhS1_EE{size_t}RKh@Base 2.9.0 (optional=templinst)_ZNSt6vectorIhSaIhEE17_M_realloc_insertIJRKhEEEvN9__gnu_cxx17__normal_iteratorIPhS1_EEDpOT_@Base 2.9.0 (optional=templinst|subst)_ZNSt6vectorIhSaIhEE7reserveE{size_t}@Base 2.8.0 - (optional=templinst|subst)_ZNSt6vectorIiSaIiEE7reserveE{size_t}@Base 2.9.0 + (optional=templinst|arch=m68k mips64el sparc64 x32)_ZNSt6vectorIhSaIhEE9push_backERKh@Base 2.10.0 + (optional=templinst|subst)_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EE{size_t}RKi@Base 2.9.0 + (optional=templinst|subst|arch=!armel !armhf !powerpcspe)_ZNSt6vectorIiSaIiEE7reserveE{size_t}@Base 2.9.0 + (optional=templinst|subst)_ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EE{size_t}RKj@Base 2.9.0 (optional=templinst)_ZNSt6vectorIjSaIjEE17_M_realloc_insertIJRKjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIjSaIjEE17_M_realloc_insertIJjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4 sparc)_ZNSt6vectorIjSaIjEE7reserveEj@Base 2.4.0 + (optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4 sparc x32)_ZNSt6vectorIjSaIjEE7reserveEj@Base 2.4.0 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIjSaIjEE7reserveEm@Base 2.4.0 - (optional=templinst|arch=hurd-i386 i386 m68k powerpc)_ZNSt6vectorIjSaIjEE9push_backERKj@Base 2.9.0 - (optional=templinst|subst)_ZNSt6vectorIsSaIsEE7reserveE{size_t}@Base 2.9.0 + (optional=templinst|arch=mips64el sparc64 x32)_ZNSt6vectorIjSaIjEE9push_backERKj@Base 2.10.0 + (optional=templinst|subst)_ZNSt6vectorIsSaIsEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPsS1_EE{size_t}RKs@Base 2.9.0 + (optional=templinst|subst|arch=!armel !armhf !powerpc !powerpcspe)_ZNSt6vectorIsSaIsEE7reserveE{size_t}@Base 2.9.0 + (optional=templinst|subst)_ZNSt6vectorItSaItEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EE{size_t}RKt@Base 2.9.0 (optional=templinst)_ZNSt6vectorItSaItEE17_M_realloc_insertIJRKtEEEvN9__gnu_cxx17__normal_iteratorIPtS1_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4 sparc)_ZNSt6vectorItSaItEE7reserveEj@Base 2.4.0 + (optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4 sparc x32)_ZNSt6vectorItSaItEE7reserveEj@Base 2.4.0 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorItSaItEE7reserveEm@Base 2.4.0 + (optional=templinst|arch=x32)_ZNSt6vectorItSaItEE9push_backERKt@Base 2.10.0 (optional=templinst)_ZNSt7__cxx1110_List_baseIN8osgEarth6ConfigESaIS2_EE8_M_clearEv@Base 2.7.0 (optional=templinst)_ZNSt7__cxx1110_List_baseIN8osgEarth9Symbology13StyleSelectorESaIS3_EE8_M_clearEv@Base 2.7.0 (optional=templinst)_ZNSt7__cxx1110_List_baseINS_12basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE8_M_clearEv@Base 2.7.0 (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev@Base 2.7.0 (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev@Base 2.7.0 (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev@Base 2.7.0 - (optional=templinst)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EE18_M_assign_dispatchISt20_List_const_iteratorIS2_EEEvT_S8_St12__false_type@Base 2.8~rc1 (optional=templinst|arch=hurd-i386)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EE9push_backERKS2_@Base 2.9.0 - (optional=templinst)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EEC1ERKS4_@Base 2.7.0 - (optional=templinst)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EEC2ERKS4_@Base 2.7.0 + (optional=templinst)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EEC1ERKS4_@Base 2.10.1 + (optional=templinst)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EEC2ERKS4_@Base 2.10.1 + (optional=templinst)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EEaSERKS4_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIN3osg5Vec3fESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE24_M_get_insert_unique_posERS3_@Base 2.4.0 + (optional=templinst)_ZNSt8_Rb_treeIN3osg5Vec3fESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS3_@Base 2.9.0 + (optional=templinst)_ZNSt8_Rb_treeIN3osg5Vec3fESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE4findERS3_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIN3osg5Vec3fESt4pairIKS1_jESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E@Base 2.4.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE7_M_copyINSB_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeIS5_EPKSF_PSt18_Rb_tree_node_baseRT_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EEaSERKSB_@Base 2.9.0 + (optional=templinst|arch=amd64 arm64 m68k mips64el ppc64el sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth9Symbology12SkinResourceEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE11equal_rangeERS7_@Base 2.9.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth9Symbology12SkinResourceEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESP_IJEEEEESt17_Rb_tree_iteratorISE_ESt23_Rb_tree_const_iteratorISE_EDpOT_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth9Symbology12SkinResourceEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE24_M_get_insert_unique_posERS7_@Base 2.7.0 - (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth9Symbology12SkinResourceEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_@Base 2.7.0 - (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth9Symbology12SkinResourceEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE5eraseERS7_@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth9Symbology12SkinResourceEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_@Base 2.7.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth9Symbology12SkinResourceEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE5eraseERS7_@Base 2.10.1 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth9Symbology12SkinResourceEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_M_eraseEPSt13_Rb_tree_nodeISE_E@Base 2.7.0 - (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth9Symbology14MarkerResourceEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE24_M_get_insert_unique_posERS7_@Base 2.7.0 - (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth9Symbology14MarkerResourceEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_@Base 2.7.0 - (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth9Symbology14MarkerResourceEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE5eraseERS7_@Base 2.7.0 - (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth9Symbology14MarkerResourceEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_M_eraseEPSt13_Rb_tree_nodeISE_E@Base 2.7.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth9Symbology15ResourceLibraryEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESP_IJEEEEESt17_Rb_tree_iteratorISE_ESt23_Rb_tree_const_iteratorISE_EDpOT_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth9Symbology15ResourceLibraryEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE24_M_get_insert_unique_posERS7_@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 m68k mips64el ppc64el sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth9Symbology15ResourceLibraryEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth9Symbology15ResourceLibraryEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_M_eraseEPSt13_Rb_tree_nodeISE_E@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 m68k mips64el ppc64el sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth9Symbology16InstanceResourceEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE11equal_rangeERS7_@Base 2.9.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth9Symbology16InstanceResourceEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESP_IJEEEEESt17_Rb_tree_iteratorISE_ESt23_Rb_tree_const_iteratorISE_EDpOT_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth9Symbology16InstanceResourceEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE24_M_get_insert_unique_posERS7_@Base 2.7.0 - (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth9Symbology16InstanceResourceEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_@Base 2.7.0 - (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth9Symbology16InstanceResourceEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE5eraseERS7_@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth9Symbology16InstanceResourceEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_@Base 2.7.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth9Symbology16InstanceResourceEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE5eraseERS7_@Base 2.10.1 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIN8osgEarth9Symbology16InstanceResourceEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_M_eraseEPSt13_Rb_tree_nodeISE_E@Base 2.7.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESN_IJEEEEESt17_Rb_tree_iteratorISC_ESt23_Rb_tree_const_iteratorISC_EDpOT_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE24_M_get_insert_unique_posERS7_@Base 2.7.0 - (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISC_ERS7_@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISC_ERS7_@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE7_M_copyINSI_11_Alloc_nodeEEEPSt13_Rb_tree_nodeISC_EPKSM_PSt18_Rb_tree_node_baseRT_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE7_M_copyINSI_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeISC_EPKSM_PSt18_Rb_tree_node_baseRT_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE8_M_eraseEPSt13_Rb_tree_nodeISC_E@Base 2.7.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EEaSERKSI_@Base 2.9.0 + (optional=templinst|arch=amd64 arm64 m68k mips64el ppc64el sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8osgEarth9Symbology5StyleEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE11equal_rangeERS7_@Base 2.9.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8osgEarth9Symbology5StyleEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESM_IJEEEEESt17_Rb_tree_iteratorISB_ESt23_Rb_tree_const_iteratorISB_EDpOT_@Base 2.9.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8osgEarth9Symbology5StyleEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESM_IJEEEEESt17_Rb_tree_iteratorISB_ESt23_Rb_tree_const_iteratorISB_EDpOT_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8osgEarth9Symbology5StyleEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE24_M_get_insert_unique_posERS7_@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8osgEarth9Symbology5StyleEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISB_ERS7_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8osgEarth9Symbology5StyleEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE4findERS7_@Base 2.7.0 @@ -2066,21 +1998,27 @@ (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE7_M_copyINSE_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeIS8_EPKSI_PSt18_Rb_tree_node_baseRT_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EEaSERKSE_@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 m68k mips64el ppc64el sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IN3osg7ref_ptrINS8_4NodeEEESt14_List_iteratorIS5_EEESt10_Select1stISF_ESt4lessIS5_ESaISF_EE11equal_rangeERS7_@Base 2.9.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IN3osg7ref_ptrINS8_4NodeEEESt14_List_iteratorIS5_EEESt10_Select1stISF_ESt4lessIS5_ESaISF_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESQ_IJEEEEESt17_Rb_tree_iteratorISF_ESt23_Rb_tree_const_iteratorISF_EDpOT_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IN3osg7ref_ptrINS8_4NodeEEESt14_List_iteratorIS5_EEESt10_Select1stISF_ESt4lessIS5_ESaISF_EE24_M_get_insert_unique_posERS7_@Base 2.7.0 - (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IN3osg7ref_ptrINS8_4NodeEEESt14_List_iteratorIS5_EEESt10_Select1stISF_ESt4lessIS5_ESaISF_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISF_ERS7_@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IN3osg7ref_ptrINS8_4NodeEEESt14_List_iteratorIS5_EEESt10_Select1stISF_ESt4lessIS5_ESaISF_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISF_ERS7_@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IN3osg7ref_ptrINS8_4NodeEEESt14_List_iteratorIS5_EEESt10_Select1stISF_ESt4lessIS5_ESaISF_EE5eraseERS7_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IN3osg7ref_ptrINS8_4NodeEEESt14_List_iteratorIS5_EEESt10_Select1stISF_ESt4lessIS5_ESaISF_EE8_M_eraseEPSt13_Rb_tree_nodeISF_E@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 m68k mips64el ppc64el sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IN3osg7ref_ptrINS8_7TextureEEESt14_List_iteratorIS5_EEESt10_Select1stISF_ESt4lessIS5_ESaISF_EE11equal_rangeERS7_@Base 2.9.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IN3osg7ref_ptrINS8_7TextureEEESt14_List_iteratorIS5_EEESt10_Select1stISF_ESt4lessIS5_ESaISF_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESQ_IJEEEEESt17_Rb_tree_iteratorISF_ESt23_Rb_tree_const_iteratorISF_EDpOT_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IN3osg7ref_ptrINS8_7TextureEEESt14_List_iteratorIS5_EEESt10_Select1stISF_ESt4lessIS5_ESaISF_EE24_M_get_insert_unique_posERS7_@Base 2.9.0 - (optional=templinst|arch=amd64 arm64 hppa m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IN3osg7ref_ptrINS8_7TextureEEESt14_List_iteratorIS5_EEESt10_Select1stISF_ESt4lessIS5_ESaISF_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISF_ERS7_@Base 2.9.0 + (optional=templinst|arch=amd64 arm64 hppa m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IN3osg7ref_ptrINS8_7TextureEEESt14_List_iteratorIS5_EEESt10_Select1stISF_ESt4lessIS5_ESaISF_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISF_ERS7_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IN3osg7ref_ptrINS8_7TextureEEESt14_List_iteratorIS5_EEESt10_Select1stISF_ESt4lessIS5_ESaISF_EE5eraseERS7_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IN3osg7ref_ptrINS8_7TextureEEESt14_List_iteratorIS5_EEESt10_Select1stISF_ESt4lessIS5_ESaISF_EE8_M_eraseEPSt13_Rb_tree_nodeISF_E@Base 2.9.0 + (optional=templinst|arch=amd64 arm64 m68k mips64el ppc64el sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IN3osg7ref_ptrINS8_8StateSetEEESt14_List_iteratorIS5_EEESt10_Select1stISF_ESt4lessIS5_ESaISF_EE11equal_rangeERS7_@Base 2.9.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IN3osg7ref_ptrINS8_8StateSetEEESt14_List_iteratorIS5_EEESt10_Select1stISF_ESt4lessIS5_ESaISF_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESQ_IJEEEEESt17_Rb_tree_iteratorISF_ESt23_Rb_tree_const_iteratorISF_EDpOT_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IN3osg7ref_ptrINS8_8StateSetEEESt14_List_iteratorIS5_EEESt10_Select1stISF_ESt4lessIS5_ESaISF_EE24_M_get_insert_unique_posERS7_@Base 2.7.0 - (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IN3osg7ref_ptrINS8_8StateSetEEESt14_List_iteratorIS5_EEESt10_Select1stISF_ESt4lessIS5_ESaISF_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISF_ERS7_@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IN3osg7ref_ptrINS8_8StateSetEEESt14_List_iteratorIS5_EEESt10_Select1stISF_ESt4lessIS5_ESaISF_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISF_ERS7_@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IN3osg7ref_ptrINS8_8StateSetEEESt14_List_iteratorIS5_EEESt10_Select1stISF_ESt4lessIS5_ESaISF_EE5eraseERS7_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IN3osg7ref_ptrINS8_8StateSetEEESt14_List_iteratorIS5_EEESt10_Select1stISF_ESt4lessIS5_ESaISF_EE8_M_eraseEPSt13_Rb_tree_nodeISF_E@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeIPKN3osg6ObjectESt4pairIKS3_jESt10_Select1stIS6_ESt4lessIS3_ESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E@Base 2.5.0 (optional=templinst)_ZNSt8_Rb_treeISt6vectorIN3osg7ref_ptrINS1_8StateSetEEESaIS4_EESt4pairIKS6_S0_INS2_INS1_8GeometryEEESaISA_EEESt10_Select1stISD_ESt4lessIS6_ESaISD_EE24_M_get_insert_unique_posERS8_@Base 2.7.0 - (optional=templinst|arch=amd64 arm64 hppa m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeISt6vectorIN3osg7ref_ptrINS1_8StateSetEEESaIS4_EESt4pairIKS6_S0_INS2_INS1_8GeometryEEESaISA_EEESt10_Select1stISD_ESt4lessIS6_ESaISD_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISD_ERS8_@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 armel armhf hppa i386 m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeISt6vectorIN3osg7ref_ptrINS1_8StateSetEEESaIS4_EESt4pairIKS6_S0_INS2_INS1_8GeometryEEESaISA_EEESt10_Select1stISD_ESt4lessIS6_ESaISD_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISD_ERS8_@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeISt6vectorIN3osg7ref_ptrINS1_8StateSetEEESaIS4_EESt4pairIKS6_S0_INS2_INS1_8GeometryEEESaISA_EEESt10_Select1stISD_ESt4lessIS6_ESaISD_EE8_M_eraseEPSt13_Rb_tree_nodeISD_E@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeIcSt4pairIKcbESt10_Select1stIS2_ESt4lessIcESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.4.0 _ZTI8AggState@Base 2.4.0 @@ -2111,7 +2049,6 @@ _ZTIN3osg11MixinVectorINS_6Vec4usEEE@Base 2.7.0 _ZTIN3osg11MixinVectorINS_7MatrixdEEE@Base 2.7.0 _ZTIN3osg11MixinVectorINS_7MatrixfEEE@Base 2.7.0 - _ZTIN3osg11MixinVectorINS_7ref_ptrIN8osgEarth14ElevationLayerEEEEE@Base 2.9.0 _ZTIN3osg11MixinVectorIaEE@Base 2.7.0 _ZTIN3osg11MixinVectorIdEE@Base 2.7.0 _ZTIN3osg11MixinVectorIfEE@Base 2.7.0 @@ -2165,15 +2102,12 @@ _ZTIN8osgEarth16qualified_doubleINS_8DistanceEEE@Base 2.7.0 _ZTIN8osgEarth3URIE@Base 2.4.0 _ZTIN8osgEarth5AngleE@Base 2.9.0 - _ZTIN8osgEarth7MapInfoE@Base 2.9.0 _ZTIN8osgEarth7TileKeyE@Base 2.4.0 _ZTIN8osgEarth8DistanceE@Base 2.7.0 _ZTIN8osgEarth8LRUCacheINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3osg7ref_ptrINS7_4NodeEEESt4lessIS6_EEE@Base 2.7.0 _ZTIN8osgEarth8LRUCacheINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3osg7ref_ptrINS7_7TextureEEESt4lessIS6_EEE@Base 2.9.0 _ZTIN8osgEarth8LRUCacheINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3osg7ref_ptrINS7_8StateSetEEESt4lessIS6_EEE@Base 2.7.0 - _ZTIN8osgEarth8MapFrameE@Base 2.9.0 _ZTIN8osgEarth8optionalIN3osg5Vec2sEEE@Base 2.4.0 - _ZTIN8osgEarth8optionalIN3osg5Vec3fEEE@Base 2.4.0 _ZTIN8osgEarth8optionalIN3osg6TexEnv4ModeEEE@Base 2.4.0 _ZTIN8osgEarth8optionalIN7osgText4Text12BackdropTypeEEE@Base 2.8~rc1 _ZTIN8osgEarth8optionalIN7osgText4Text22BackdropImplementationEEE@Base 2.8~rc1 @@ -2190,13 +2124,10 @@ _ZTIN8osgEarth8optionalINS_9Symbology10TextSymbol6LayoutEEE@Base 2.5.0 _ZTIN8osgEarth8optionalINS_9Symbology10TextSymbol8EncodingEEE@Base 2.4.0 _ZTIN8osgEarth8optionalINS_9Symbology10TextSymbol9AlignmentEEE@Base 2.4.0 - _ZTIN8osgEarth8optionalINS_9Symbology12MarkerSymbol9AlignmentEEE@Base 2.4.0 - _ZTIN8osgEarth8optionalINS_9Symbology12MarkerSymbol9PlacementEEE@Base 2.4.0 _ZTIN8osgEarth8optionalINS_9Symbology14AltitudeSymbol7BindingEEE@Base 2.4.0 _ZTIN8osgEarth8optionalINS_9Symbology14AltitudeSymbol8ClampingEEE@Base 2.4.0 _ZTIN8osgEarth8optionalINS_9Symbology14AltitudeSymbol9TechniqueEEE@Base 2.4.0 _ZTIN8osgEarth8optionalINS_9Symbology14InstanceSymbol9PlacementEEE@Base 2.4.0 - _ZTIN8osgEarth8optionalINS_9Symbology15ExtrusionSymbol15HeightReferenceEEE@Base 2.4.0 _ZTIN8osgEarth8optionalINS_9Symbology16StringExpressionEEE@Base 2.4.0 _ZTIN8osgEarth8optionalINS_9Symbology17NumericExpressionEEE@Base 2.4.0 _ZTIN8osgEarth8optionalINS_9Symbology4FillEEE@Base 2.4.0 @@ -2223,7 +2154,6 @@ _ZTIN8osgEarth9Symbology11ModelSymbolE@Base 2.4.0 _ZTIN8osgEarth9Symbology11PointSymbolE@Base 2.4.0 _ZTIN8osgEarth9Symbology12IconResourceE@Base 2.4.0 - _ZTIN8osgEarth9Symbology12MarkerSymbolE@Base 2.4.0 _ZTIN8osgEarth9Symbology12RenderSymbolE@Base 2.4.0 _ZTIN8osgEarth9Symbology12SkinResourceE@Base 2.4.0 _ZTIN8osgEarth9Symbology13ModelResourceE@Base 2.4.0 @@ -2235,7 +2165,6 @@ _ZTIN8osgEarth9Symbology14AltitudeSymbolE@Base 2.4.0 _ZTIN8osgEarth9Symbology14CoverageSymbolE@Base 2.7.0 _ZTIN8osgEarth9Symbology14InstanceSymbolE@Base 2.4.0 - _ZTIN8osgEarth9Symbology14MarkerResourceE@Base 2.4.0 _ZTIN8osgEarth9Symbology14SymbolRegistryE@Base 2.5.0 _ZTIN8osgEarth9Symbology15BillboardSymbolE@Base 2.8~rc1 _ZTIN8osgEarth9Symbology15ExtrusionSymbolE@Base 2.4.0 @@ -2245,7 +2174,6 @@ _ZTIN8osgEarth9Symbology16StringExpressionE@Base 2.4.0 _ZTIN8osgEarth9Symbology17BillboardResourceE@Base 2.8~rc1 _ZTIN8osgEarth9Symbology17NumericExpressionE@Base 2.4.0 - _ZTIN8osgEarth9Symbology17StencilVolumeNodeE@Base 2.4.0 _ZTIN8osgEarth9Symbology18GeometryRasterizerE@Base 2.4.0 _ZTIN8osgEarth9Symbology19SimpleSymbolFactoryINS0_10BBoxSymbolEEE@Base 2.8~rc1 _ZTIN8osgEarth9Symbology19SimpleSymbolFactoryINS0_10IconSymbolEEE@Base 2.5.0 @@ -2254,7 +2182,6 @@ _ZTIN8osgEarth9Symbology19SimpleSymbolFactoryINS0_10TextSymbolEEE@Base 2.5.0 _ZTIN8osgEarth9Symbology19SimpleSymbolFactoryINS0_11ModelSymbolEEE@Base 2.5.0 _ZTIN8osgEarth9Symbology19SimpleSymbolFactoryINS0_11PointSymbolEEE@Base 2.5.0 - _ZTIN8osgEarth9Symbology19SimpleSymbolFactoryINS0_12MarkerSymbolEEE@Base 2.5.0 _ZTIN8osgEarth9Symbology19SimpleSymbolFactoryINS0_12RenderSymbolEEE@Base 2.5.0 _ZTIN8osgEarth9Symbology19SimpleSymbolFactoryINS0_13PolygonSymbolEEE@Base 2.5.0 _ZTIN8osgEarth9Symbology19SimpleSymbolFactoryINS0_14AltitudeSymbolEEE@Base 2.5.0 @@ -2304,7 +2231,6 @@ _ZTSN3osg11MixinVectorINS_6Vec4usEEE@Base 2.7.0 _ZTSN3osg11MixinVectorINS_7MatrixdEEE@Base 2.7.0 _ZTSN3osg11MixinVectorINS_7MatrixfEEE@Base 2.7.0 - _ZTSN3osg11MixinVectorINS_7ref_ptrIN8osgEarth14ElevationLayerEEEEE@Base 2.9.0 _ZTSN3osg11MixinVectorIaEE@Base 2.7.0 _ZTSN3osg11MixinVectorIdEE@Base 2.7.0 _ZTSN3osg11MixinVectorIfEE@Base 2.7.0 @@ -2358,15 +2284,12 @@ _ZTSN8osgEarth16qualified_doubleINS_8DistanceEEE@Base 2.7.0 _ZTSN8osgEarth3URIE@Base 2.4.0 _ZTSN8osgEarth5AngleE@Base 2.9.0 - _ZTSN8osgEarth7MapInfoE@Base 2.9.0 _ZTSN8osgEarth7TileKeyE@Base 2.4.0 _ZTSN8osgEarth8DistanceE@Base 2.7.0 _ZTSN8osgEarth8LRUCacheINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3osg7ref_ptrINS7_4NodeEEESt4lessIS6_EEE@Base 2.7.0 _ZTSN8osgEarth8LRUCacheINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3osg7ref_ptrINS7_7TextureEEESt4lessIS6_EEE@Base 2.9.0 _ZTSN8osgEarth8LRUCacheINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3osg7ref_ptrINS7_8StateSetEEESt4lessIS6_EEE@Base 2.7.0 - _ZTSN8osgEarth8MapFrameE@Base 2.9.0 _ZTSN8osgEarth8optionalIN3osg5Vec2sEEE@Base 2.4.0 - _ZTSN8osgEarth8optionalIN3osg5Vec3fEEE@Base 2.4.0 _ZTSN8osgEarth8optionalIN3osg6TexEnv4ModeEEE@Base 2.4.0 _ZTSN8osgEarth8optionalIN7osgText4Text12BackdropTypeEEE@Base 2.8~rc1 _ZTSN8osgEarth8optionalIN7osgText4Text22BackdropImplementationEEE@Base 2.8~rc1 @@ -2383,13 +2306,10 @@ _ZTSN8osgEarth8optionalINS_9Symbology10TextSymbol6LayoutEEE@Base 2.5.0 _ZTSN8osgEarth8optionalINS_9Symbology10TextSymbol8EncodingEEE@Base 2.4.0 _ZTSN8osgEarth8optionalINS_9Symbology10TextSymbol9AlignmentEEE@Base 2.4.0 - _ZTSN8osgEarth8optionalINS_9Symbology12MarkerSymbol9AlignmentEEE@Base 2.4.0 - _ZTSN8osgEarth8optionalINS_9Symbology12MarkerSymbol9PlacementEEE@Base 2.4.0 _ZTSN8osgEarth8optionalINS_9Symbology14AltitudeSymbol7BindingEEE@Base 2.4.0 _ZTSN8osgEarth8optionalINS_9Symbology14AltitudeSymbol8ClampingEEE@Base 2.4.0 _ZTSN8osgEarth8optionalINS_9Symbology14AltitudeSymbol9TechniqueEEE@Base 2.4.0 _ZTSN8osgEarth8optionalINS_9Symbology14InstanceSymbol9PlacementEEE@Base 2.4.0 - _ZTSN8osgEarth8optionalINS_9Symbology15ExtrusionSymbol15HeightReferenceEEE@Base 2.4.0 _ZTSN8osgEarth8optionalINS_9Symbology16StringExpressionEEE@Base 2.4.0 _ZTSN8osgEarth8optionalINS_9Symbology17NumericExpressionEEE@Base 2.4.0 _ZTSN8osgEarth8optionalINS_9Symbology4FillEEE@Base 2.4.0 @@ -2416,7 +2336,6 @@ _ZTSN8osgEarth9Symbology11ModelSymbolE@Base 2.4.0 _ZTSN8osgEarth9Symbology11PointSymbolE@Base 2.4.0 _ZTSN8osgEarth9Symbology12IconResourceE@Base 2.4.0 - _ZTSN8osgEarth9Symbology12MarkerSymbolE@Base 2.4.0 _ZTSN8osgEarth9Symbology12RenderSymbolE@Base 2.4.0 _ZTSN8osgEarth9Symbology12SkinResourceE@Base 2.4.0 _ZTSN8osgEarth9Symbology13ModelResourceE@Base 2.4.0 @@ -2428,7 +2347,6 @@ _ZTSN8osgEarth9Symbology14AltitudeSymbolE@Base 2.4.0 _ZTSN8osgEarth9Symbology14CoverageSymbolE@Base 2.7.0 _ZTSN8osgEarth9Symbology14InstanceSymbolE@Base 2.4.0 - _ZTSN8osgEarth9Symbology14MarkerResourceE@Base 2.4.0 _ZTSN8osgEarth9Symbology14SymbolRegistryE@Base 2.5.0 _ZTSN8osgEarth9Symbology15BillboardSymbolE@Base 2.8~rc1 _ZTSN8osgEarth9Symbology15ExtrusionSymbolE@Base 2.4.0 @@ -2438,7 +2356,6 @@ _ZTSN8osgEarth9Symbology16StringExpressionE@Base 2.4.0 _ZTSN8osgEarth9Symbology17BillboardResourceE@Base 2.8~rc1 _ZTSN8osgEarth9Symbology17NumericExpressionE@Base 2.4.0 - _ZTSN8osgEarth9Symbology17StencilVolumeNodeE@Base 2.4.0 _ZTSN8osgEarth9Symbology18GeometryRasterizerE@Base 2.4.0 _ZTSN8osgEarth9Symbology19SimpleSymbolFactoryINS0_10BBoxSymbolEEE@Base 2.8~rc1 _ZTSN8osgEarth9Symbology19SimpleSymbolFactoryINS0_10IconSymbolEEE@Base 2.5.0 @@ -2447,7 +2364,6 @@ _ZTSN8osgEarth9Symbology19SimpleSymbolFactoryINS0_10TextSymbolEEE@Base 2.5.0 _ZTSN8osgEarth9Symbology19SimpleSymbolFactoryINS0_11ModelSymbolEEE@Base 2.5.0 _ZTSN8osgEarth9Symbology19SimpleSymbolFactoryINS0_11PointSymbolEEE@Base 2.5.0 - _ZTSN8osgEarth9Symbology19SimpleSymbolFactoryINS0_12MarkerSymbolEEE@Base 2.5.0 _ZTSN8osgEarth9Symbology19SimpleSymbolFactoryINS0_12RenderSymbolEEE@Base 2.5.0 _ZTSN8osgEarth9Symbology19SimpleSymbolFactoryINS0_13PolygonSymbolEEE@Base 2.5.0 _ZTSN8osgEarth9Symbology19SimpleSymbolFactoryINS0_14AltitudeSymbolEEE@Base 2.5.0 @@ -2500,7 +2416,6 @@ _ZTVN3osg11MixinVectorINS_6Vec4usEEE@Base 2.7.0 _ZTVN3osg11MixinVectorINS_7MatrixdEEE@Base 2.7.0 _ZTVN3osg11MixinVectorINS_7MatrixfEEE@Base 2.7.0 - _ZTVN3osg11MixinVectorINS_7ref_ptrIN8osgEarth14ElevationLayerEEEEE@Base 2.9.0 _ZTVN3osg11MixinVectorIaEE@Base 2.7.0 _ZTVN3osg11MixinVectorIdEE@Base 2.7.0 _ZTVN3osg11MixinVectorIfEE@Base 2.7.0 @@ -2552,15 +2467,12 @@ _ZTVN8osgEarth16qualified_doubleINS_8DistanceEEE@Base 2.7.0 _ZTVN8osgEarth3URIE@Base 2.4.0 _ZTVN8osgEarth5AngleE@Base 2.9.0 - _ZTVN8osgEarth7MapInfoE@Base 2.9.0 _ZTVN8osgEarth7TileKeyE@Base 2.4.0 _ZTVN8osgEarth8DistanceE@Base 2.7.0 _ZTVN8osgEarth8LRUCacheINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3osg7ref_ptrINS7_4NodeEEESt4lessIS6_EEE@Base 2.7.0 _ZTVN8osgEarth8LRUCacheINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3osg7ref_ptrINS7_7TextureEEESt4lessIS6_EEE@Base 2.9.0 _ZTVN8osgEarth8LRUCacheINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3osg7ref_ptrINS7_8StateSetEEESt4lessIS6_EEE@Base 2.7.0 - _ZTVN8osgEarth8MapFrameE@Base 2.9.0 _ZTVN8osgEarth8optionalIN3osg5Vec2sEEE@Base 2.4.0 - _ZTVN8osgEarth8optionalIN3osg5Vec3fEEE@Base 2.4.0 _ZTVN8osgEarth8optionalIN3osg6TexEnv4ModeEEE@Base 2.4.0 _ZTVN8osgEarth8optionalIN7osgText4Text12BackdropTypeEEE@Base 2.8~rc1 _ZTVN8osgEarth8optionalIN7osgText4Text22BackdropImplementationEEE@Base 2.8~rc1 @@ -2577,13 +2489,10 @@ _ZTVN8osgEarth8optionalINS_9Symbology10TextSymbol6LayoutEEE@Base 2.5.0 _ZTVN8osgEarth8optionalINS_9Symbology10TextSymbol8EncodingEEE@Base 2.4.0 _ZTVN8osgEarth8optionalINS_9Symbology10TextSymbol9AlignmentEEE@Base 2.4.0 - _ZTVN8osgEarth8optionalINS_9Symbology12MarkerSymbol9AlignmentEEE@Base 2.4.0 - _ZTVN8osgEarth8optionalINS_9Symbology12MarkerSymbol9PlacementEEE@Base 2.4.0 _ZTVN8osgEarth8optionalINS_9Symbology14AltitudeSymbol7BindingEEE@Base 2.4.0 _ZTVN8osgEarth8optionalINS_9Symbology14AltitudeSymbol8ClampingEEE@Base 2.4.0 _ZTVN8osgEarth8optionalINS_9Symbology14AltitudeSymbol9TechniqueEEE@Base 2.4.0 _ZTVN8osgEarth8optionalINS_9Symbology14InstanceSymbol9PlacementEEE@Base 2.4.0 - _ZTVN8osgEarth8optionalINS_9Symbology15ExtrusionSymbol15HeightReferenceEEE@Base 2.4.0 _ZTVN8osgEarth8optionalINS_9Symbology16StringExpressionEEE@Base 2.4.0 _ZTVN8osgEarth8optionalINS_9Symbology17NumericExpressionEEE@Base 2.4.0 _ZTVN8osgEarth8optionalINS_9Symbology4FillEEE@Base 2.4.0 @@ -2610,7 +2519,6 @@ _ZTVN8osgEarth9Symbology11ModelSymbolE@Base 2.4.0 _ZTVN8osgEarth9Symbology11PointSymbolE@Base 2.4.0 _ZTVN8osgEarth9Symbology12IconResourceE@Base 2.4.0 - _ZTVN8osgEarth9Symbology12MarkerSymbolE@Base 2.4.0 _ZTVN8osgEarth9Symbology12RenderSymbolE@Base 2.4.0 _ZTVN8osgEarth9Symbology12SkinResourceE@Base 2.4.0 _ZTVN8osgEarth9Symbology13ModelResourceE@Base 2.4.0 @@ -2622,7 +2530,6 @@ _ZTVN8osgEarth9Symbology14AltitudeSymbolE@Base 2.4.0 _ZTVN8osgEarth9Symbology14CoverageSymbolE@Base 2.7.0 _ZTVN8osgEarth9Symbology14InstanceSymbolE@Base 2.4.0 - _ZTVN8osgEarth9Symbology14MarkerResourceE@Base 2.4.0 _ZTVN8osgEarth9Symbology14SymbolRegistryE@Base 2.5.0 _ZTVN8osgEarth9Symbology15BillboardSymbolE@Base 2.8~rc1 _ZTVN8osgEarth9Symbology15ExtrusionSymbolE@Base 2.4.0 @@ -2632,7 +2539,6 @@ _ZTVN8osgEarth9Symbology16StringExpressionE@Base 2.4.0 _ZTVN8osgEarth9Symbology17BillboardResourceE@Base 2.8~rc1 _ZTVN8osgEarth9Symbology17NumericExpressionE@Base 2.4.0 - _ZTVN8osgEarth9Symbology17StencilVolumeNodeE@Base 2.4.0 _ZTVN8osgEarth9Symbology18GeometryRasterizerE@Base 2.4.0 _ZTVN8osgEarth9Symbology19SimpleSymbolFactoryINS0_10BBoxSymbolEEE@Base 2.8~rc1 _ZTVN8osgEarth9Symbology19SimpleSymbolFactoryINS0_10IconSymbolEEE@Base 2.5.0 @@ -2641,7 +2547,6 @@ _ZTVN8osgEarth9Symbology19SimpleSymbolFactoryINS0_10TextSymbolEEE@Base 2.5.0 _ZTVN8osgEarth9Symbology19SimpleSymbolFactoryINS0_11ModelSymbolEEE@Base 2.5.0 _ZTVN8osgEarth9Symbology19SimpleSymbolFactoryINS0_11PointSymbolEEE@Base 2.5.0 - _ZTVN8osgEarth9Symbology19SimpleSymbolFactoryINS0_12MarkerSymbolEEE@Base 2.5.0 _ZTVN8osgEarth9Symbology19SimpleSymbolFactoryINS0_12RenderSymbolEEE@Base 2.5.0 _ZTVN8osgEarth9Symbology19SimpleSymbolFactoryINS0_13PolygonSymbolEEE@Base 2.5.0 _ZTVN8osgEarth9Symbology19SimpleSymbolFactoryINS0_14AltitudeSymbolEEE@Base 2.5.0 @@ -2704,7 +2609,6 @@ osgearth_simple_symbol_extrusion@Base 2.9.0 osgearth_simple_symbol_icon@Base 2.9.0 osgearth_simple_symbol_line@Base 2.9.0 - osgearth_simple_symbol_marker@Base 2.9.0 osgearth_simple_symbol_model@Base 2.9.0 osgearth_simple_symbol_point@Base 2.9.0 osgearth_simple_symbol_polygon@Base 2.9.0 diff -Nru osgearth-2.9.0+dfsg/debian/libosgearthutil5.symbols osgearth-2.10.2+dfsg/debian/libosgearthutil5.symbols --- osgearth-2.9.0+dfsg/debian/libosgearthutil5.symbols 2018-02-07 17:53:05.000000000 +0000 +++ osgearth-2.10.2+dfsg/debian/libosgearthutil5.symbols 2019-04-20 06:08:11.000000000 +0000 @@ -1,8 +1,11 @@ -# SymbolsHelper-Confirmed: 2.9.0 alpha amd64 arm64 armel armhf hppa hurd-i386 i386 m68k mips mips64el mipsel powerpc ppc64 ppc64el s390x sh4 sparc64 +# SymbolsHelper-Confirmed: 2.10.1 amd64 libosgEarthUtil.so.5 #PACKAGE# #MINVER# +* Build-Depends-Package: libosgearth-dev _Z10intersectsRKdS0_S0_S0_S0_S0_S0_S0_@Base 2.4.0 _Z17getHorizSRSStringB5cxx11PKN8osgEarth16SpatialReferenceE@Base 2.7.0 + _Z20getAttributionStringB5cxx11PN8osgEarth3MapE@Base 2.10.0 _Z23getAllParentalNodePathsPN3osg4NodeES1_@Base 2.7.0 + _Z9boundSortRKN3osg7ref_ptrINS_4NodeEEES4_@Base 2.10.0 _ZN11FeatureTile6acceptEP18FeatureTileVisitor@Base 2.4.0 _ZN11FeatureTileD0Ev@Base 2.4.0 _ZN11FeatureTileD1Ev@Base 2.4.0 @@ -11,15 +14,17 @@ _ZN17AddFeatureVisitorD0Ev@Base 2.4.0 _ZN17AddFeatureVisitorD1Ev@Base 2.4.0 _ZN17AddFeatureVisitorD2Ev@Base 2.4.0 + _ZN17AttributeCallback17onMapModelChangedERKN8osgEarth14MapModelChangeE@Base 2.10.0 + _ZN17AttributeCallbackD0Ev@Base 2.10.0 + _ZN17AttributeCallbackD1Ev@Base 2.10.0 + _ZN17AttributeCallbackD2Ev@Base 2.10.0 _ZN18FeatureTileVisitor8traverseEP11FeatureTile@Base 2.4.0 _ZN18FeatureTileVisitorD0Ev@Base 2.4.0 _ZN18FeatureTileVisitorD1Ev@Base 2.4.0 _ZN18FeatureTileVisitorD2Ev@Base 2.4.0 _ZN20LODBlendingExtension10disconnectEPN8osgEarth7MapNodeE@Base 2.8~rc1 _ZN20LODBlendingExtension7connectEPN8osgEarth7MapNodeE@Base 2.8~rc1 - _ZN20LODBlendingExtensionC1ERKS_RKN3osg6CopyOpE@Base 2.8~rc1 _ZN20LODBlendingExtensionC1Ev@Base 2.8~rc1 - _ZN20LODBlendingExtensionC2ERKS_RKN3osg6CopyOpE@Base 2.8~rc1 _ZN20LODBlendingExtensionC2Ev@Base 2.8~rc1 _ZN20LODBlendingExtensionD0Ev@Base 2.8~rc1 _ZN20LODBlendingExtensionD1Ev@Base 2.8~rc1 @@ -43,12 +48,14 @@ (optional=templinst)_ZN3osg11MixinVectorINS_7ref_ptrIN8osgEarth14ElevationLayerEEEED1Ev@Base 2.9.0 (optional=templinst)_ZN3osg11MixinVectorINS_7ref_ptrIN8osgEarth14ElevationLayerEEEED2Ev@Base 2.9.0 _ZN3osg11NodeVisitor13asNodeVisitorEv@Base 2.8~rc1 - _ZN3osg11NodeVisitor16pushOntoNodePathEPNS_4NodeE@Base 2.7.0 + (arch=!arm64 !mips64el !ppc64 !ppc64el !s390x !sparc64 !x32)_ZN3osg11NodeVisitor16pushOntoNodePathEPNS_4NodeE@Base 2.10.1 _ZN3osg11NodeVisitor5resetEv@Base 2.4.0 _ZN3osg12CullSettings19inheritCullSettingsERKS0_@Base 2.4.0 _ZN3osg12ValueVisitor5applyERNS_5Vec2fE@Base 2.8~rc1 _ZN3osg12ValueVisitor5applyERNS_5Vec3fE@Base 2.8~rc1 _ZN3osg12ValueVisitor5applyERNS_5Vec4fE@Base 2.8~rc1 + (optional=templinst)_ZN3osg12observer_ptrINS_8StateSetEED1Ev@Base 2.10.0 + (optional=templinst)_ZN3osg12observer_ptrINS_8StateSetEED2Ev@Base 2.10.0 (optional=templinst)_ZN3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE11resizeArrayEj@Base 2.4.0 (optional=templinst)_ZN3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE12reserveArrayEj@Base 2.4.0 (optional=templinst)_ZN3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE4trimEv@Base 2.4.0 @@ -72,14 +79,15 @@ (optional=templinst)_ZN3osg13TemplateArrayINS_5Vec4fELNS_5Array4TypeE29ELi4ELi5126EE4trimEv@Base 2.4.0 (optional=templinst)_ZN3osg13TemplateArrayINS_5Vec4fELNS_5Array4TypeE29ELi4ELi5126EE6acceptERNS_12ArrayVisitorE@Base 2.4.0 (optional=templinst)_ZN3osg13TemplateArrayINS_5Vec4fELNS_5Array4TypeE29ELi4ELi5126EE6acceptEjRNS_12ValueVisitorE@Base 2.4.0 - (optional=templinst)_ZN3osg13TemplateArrayINS_5Vec4fELNS_5Array4TypeE29ELi4ELi5126EEC1Ej@Base 2.7.0 - (optional=templinst)_ZN3osg13TemplateArrayINS_5Vec4fELNS_5Array4TypeE29ELi4ELi5126EEC2Ej@Base 2.7.0 + (optional=templinst)_ZN3osg13TemplateArrayINS_5Vec4fELNS_5Array4TypeE29ELi4ELi5126EEC1ENS2_7BindingEj@Base 2.10.0 + (optional=templinst)_ZN3osg13TemplateArrayINS_5Vec4fELNS_5Array4TypeE29ELi4ELi5126EEC2ENS2_7BindingEj@Base 2.10.0 (optional=templinst)_ZN3osg13TemplateArrayINS_5Vec4fELNS_5Array4TypeE29ELi4ELi5126EED0Ev@Base 2.4.0 (optional=templinst)_ZN3osg13TemplateArrayINS_5Vec4fELNS_5Array4TypeE29ELi4ELi5126EED1Ev@Base 2.4.0 (optional=templinst)_ZN3osg13TemplateArrayINS_5Vec4fELNS_5Array4TypeE29ELi4ELi5126EED2Ev@Base 2.4.0 _ZN3osg14EllipsoidModelD0Ev@Base 2.4.0 _ZN3osg14EllipsoidModelD1Ev@Base 2.4.0 _ZN3osg14EllipsoidModelD2Ev@Base 2.4.0 + _ZN3osg14StateAttribute21resizeGLObjectBuffersEj@Base 2.10.0 _ZN3osg17ConstValueVisitor5applyERKNS_5Vec2fE@Base 2.8~rc1 _ZN3osg17ConstValueVisitor5applyERKNS_5Vec3fE@Base 2.8~rc1 _ZN3osg17ConstValueVisitor5applyERKNS_5Vec4fE@Base 2.8~rc1 @@ -106,7 +114,6 @@ _ZN3osg4Node10asDrawableEv@Base 2.8~rc1 _ZN3osg4Node10asGeometryEv@Base 2.8~rc1 _ZN3osg4Node11asTransformEv@Base 2.4.0 - (arch=amd64)_ZN3osg4Node15addCullCallbackEPNS_8CallbackE@Base 2.9.0 _ZN3osg4Node6asNodeEv@Base 2.8~rc1 _ZN3osg4Node7asGeodeEv@Base 2.4.0 _ZN3osg4Node7asGroupEv@Base 2.4.0 @@ -121,7 +128,7 @@ _ZN3osg5Group6acceptERNS_11NodeVisitorE@Base 2.4.0 _ZN3osg5Group7asGroupEv@Base 2.4.0 _ZN3osg5Vec3d9normalizeEv@Base 2.7.0 - (arch=alpha amd64 arm64 armel armhf hppa hurd-i386 i386 kfreebsd-i386 mips mips64el mipsel powerpc ppc64 ppc64el s390x sh4 sparc64)_ZN3osg5roundEf@Base 2.9.0 + (arch=i386)_ZN3osg5roundEf@Base 2.10.0 _ZN3osg6Camera6acceptERNS_11NodeVisitorE@Base 2.4.0 _ZN3osg6Camera8asCameraEv@Base 2.4.0 _ZN3osg6Object13asNodeVisitorEv@Base 2.8~rc1 @@ -132,14 +139,12 @@ _ZN3osg6Object7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZN3osg6Object9asUniformEv@Base 2.8~rc1 _ZN3osg7Matrixd6invertERKS0_@Base 2.7.0 - (arch=armel armhf hurd-i386 i386 m68k mips mipsel powerpc)_ZN3osg7Matrixd9translateERKNS_5Vec3dE@Base 2.9.0 _ZN3osg7MatrixdD1Ev@Base 2.6.0 _ZN3osg7MatrixdD2Ev@Base 2.6.0 - (optional=templinst)_ZN3osg7ref_ptrIKN8osgEarth16SpatialReferenceEE6assignIS3_EEvRKNS0_IT_EE@Base 2.7.0 - (optional=templinst)_ZN3osg7ref_ptrIKN8osgEarth7ProfileEEaSEPS3_@Base 2.9.0 + (optional=templinst)_ZN3osg7ref_ptrIKN8osgEarth7ProfileEEaSEPS3_@Base 2.10.1 (optional=templinst)_ZN3osg7ref_ptrINS_6ShaderEED1Ev@Base 2.4.0 (optional=templinst)_ZN3osg7ref_ptrINS_6ShaderEED2Ev@Base 2.4.0 - (optional=templinst)_ZN3osg7ref_ptrINS_8CallbackEEaSEPS1_@Base 2.8.0 + (optional=templinst|arch=amd64 armel m68k mips mipsel powerpc powerpcspe)_ZN3osg7ref_ptrINS_8CallbackEEaSEPS1_@Base 2.10.0 _ZN3osg8Callback20removeNestedCallbackEPS0_@Base 2.9.0 _ZN3osg8Callback3runEPNS_6ObjectES2_@Base 2.8~rc1 _ZN3osg8CallbackD0Ev@Base 2.8~rc1 @@ -150,6 +155,7 @@ _ZN3osg8Drawable15setDrawCallbackEPNS0_12DrawCallbackE@Base 2.4.0 _ZN3osg8Drawable6acceptERNS0_16AttributeFunctorE@Base 2.4.0 _ZN3osg8Drawable6acceptERNS_11NodeVisitorE@Base 2.8~rc1 + _ZN3osg9Texture2D8getImageEj@Base 2.10.0 _ZN3osg9Transform11asTransformEv@Base 2.4.0 _ZN3osg9Transform17asMatrixTransformEv@Base 2.4.0 _ZN3osg9Transform27asPositionAttitudeTransformEv@Base 2.4.0 @@ -159,6 +165,7 @@ _ZN5osgGA12EventHandler3runEPN3osg6ObjectES3_@Base 2.8~rc1 _ZN5osgGA15GUIEventHandler6handleERKNS_15GUIEventAdapterERNS_16GUIActionAdapterE@Base 2.4.0 _ZN5osgGA15GUIEventHandler6handleERKNS_15GUIEventAdapterERNS_16GUIActionAdapterEPN3osg6ObjectEPNS6_11NodeVisitorE@Base 2.4.0 + _ZN5osgGA16GUIActionAdapter6asViewEv@Base 2.10.0 _ZN5osgGA17CameraManipulator12updateCameraERN3osg6CameraE@Base 2.4.0 _ZN5osgGA17CameraManipulator15finishAnimationEv@Base 2.8~rc1 _ZN5osgGA17CameraManipulator15setHomePositionERKN3osg5Vec3dES4_S4_b@Base 2.4.0 @@ -170,6 +177,12 @@ _ZN5osgGA17CameraManipulator6handleEPNS_5EventEPN3osg6ObjectEPNS3_11NodeVisitorE@Base 2.8~rc1 _ZN5osgGA17CameraManipulator7getNodeEv@Base 2.4.0 _ZN5osgGA17CameraManipulator7setNodeEPN3osg4NodeE@Base 2.4.0 + (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64 !ppc64el !s390x !sparc64)_ZN6kdbush6KDBushISt4pairIiiEE5rangeEiiiiRSt6vectorIjSaIjEEjjj@Base 2.10.0 + (optional=templinst)_ZN6kdbush6KDBushISt4pairIiiEE5rangeEiiiiRSt6vectorImSaImEEmmm@Base 2.10.0 + (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64 !ppc64el !s390x !sparc64)_ZN6kdbush6KDBushISt4pairIiiEE6selectEjjjj@Base 2.10.0 + (optional=templinst)_ZN6kdbush6KDBushISt4pairIiiEE6selectEmmmj@Base 2.10.0 + (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64 !ppc64el !s390x !sparc64)_ZN6kdbush6KDBushISt4pairIiiEE6sortKDEjjj@Base 2.10.0 + (optional=templinst)_ZN6kdbush6KDBushISt4pairIiiEE6sortKDEmmj@Base 2.10.0 _ZN6osgSim14ElevationSliceD1Ev@Base 2.4.0 _ZN6osgSim14ElevationSliceD2Ev@Base 2.4.0 _ZN7osgText4Text7setFontEPNS_4FontE@Base 2.4.0 @@ -177,25 +190,17 @@ _ZN7osgUtil10StateGraphD0Ev@Base 2.6.0 _ZN7osgUtil10StateGraphD1Ev@Base 2.6.0 _ZN7osgUtil10StateGraphD2Ev@Base 2.6.0 - _ZN7osgUtil11CullVisitor12pushStateSetEPKN3osg8StateSetE@Base 2.9.0 + (arch=!arm64 !m68k !mips64el !ppc64el !sparc64 !x32)_ZN7osgUtil11CullVisitor12pushStateSetEPKN3osg8StateSetE@Base 2.10.1 _ZN7osgUtil19IntersectionVisitorD1Ev@Base 2.4.0 _ZN7osgUtil22LineSegmentIntersector12IntersectionD1Ev@Base 2.4.0 _ZN7osgUtil22LineSegmentIntersector12IntersectionD2Ev@Base 2.4.0 _ZN7osgUtil22LineSegmentIntersector21containsIntersectionsEv@Base 2.6.0 - _ZN8osgEarth10Annotation14AnnotationNode10getMapNodeEv@Base 2.4.0 - _ZN8osgEarth10Annotation14AnnotationNode8setStyleERKNS_9Symbology5StyleE@Base 2.4.0 - _ZN8osgEarth10Annotation15GeoPositionNode14setLocalOffsetERKN3osg5Vec3fE@Base 2.8~rc1 - _ZN8osgEarth10Annotation15GeoPositionNode16setLocalRotationERKN3osg4QuatE@Base 2.8~rc1 - _ZN8osgEarth10Annotation15GeoPositionNode6acceptERN3osg11NodeVisitorE@Base 2.8~rc1 - _ZN8osgEarth10Annotation15GeoPositionNode8setScaleERKN3osg5Vec3fE@Base 2.8~rc1 - (arch=!hurd-i386 !i386)_ZN8osgEarth10Annotation15GeoPositionNodeD0Ev@Base 2.9.0 - (arch=!hurd-i386 !i386)_ZN8osgEarth10Annotation15GeoPositionNodeD1Ev@Base 2.9.0 - (arch=!hurd-i386 !i386)_ZN8osgEarth10Annotation15GeoPositionNodeD2Ev@Base 2.9.0 _ZN8osgEarth10Annotation7Dragger23PositionChangedCallback17onPositionChangedEPKS1_RKNS_8GeoPointE@Base 2.7.0 _ZN8osgEarth10Annotation7Dragger23PositionChangedCallbackD0Ev@Base 2.7.0 _ZN8osgEarth10Annotation7Dragger23PositionChangedCallbackD1Ev@Base 2.7.0 _ZN8osgEarth10Annotation7Dragger23PositionChangedCallbackD2Ev@Base 2.7.0 _ZN8osgEarth10Annotation9LabelNode6acceptERN3osg11NodeVisitorE@Base 2.9.0 + _ZN8osgEarth10Annotation9PlaceNode6acceptERN3osg11NodeVisitorE@Base 2.10.0 _ZN8osgEarth10DataExtentD0Ev@Base 2.4.0 _ZN8osgEarth10DataExtentD1Ev@Base 2.4.0 _ZN8osgEarth10DataExtentD2Ev@Base 2.4.0 @@ -207,25 +212,20 @@ _ZN8osgEarth10URIContextD1Ev@Base 2.4.0 _ZN8osgEarth10URIContextD2Ev@Base 2.4.0 _ZN8osgEarth11MapCallback11onEndUpdateEv@Base 2.9.0 + _ZN8osgEarth11MapCallback12onLayerAddedEPNS_5LayerEj@Base 2.10.0 + _ZN8osgEarth11MapCallback12onLayerMovedEPNS_5LayerEjj@Base 2.10.0 _ZN8osgEarth11MapCallback13onBeginUpdateEv@Base 2.9.0 - _ZN8osgEarth11MapCallback16onMaskLayerAddedEPNS_9MaskLayerE@Base 2.9.0 - _ZN8osgEarth11MapCallback17onImageLayerAddedEPNS_10ImageLayerEj@Base 2.9.0 - _ZN8osgEarth11MapCallback17onImageLayerMovedEPNS_10ImageLayerEjj@Base 2.9.0 - _ZN8osgEarth11MapCallback17onModelLayerAddedEPNS_10ModelLayerEj@Base 2.9.0 - _ZN8osgEarth11MapCallback17onModelLayerMovedEPNS_10ModelLayerEjj@Base 2.9.0 - _ZN8osgEarth11MapCallback18onMaskLayerRemovedEPNS_9MaskLayerE@Base 2.9.0 - _ZN8osgEarth11MapCallback19onImageLayerRemovedEPNS_10ImageLayerEj@Base 2.9.0 - _ZN8osgEarth11MapCallback19onModelLayerRemovedEPNS_10ModelLayerEj@Base 2.9.0 + _ZN8osgEarth11MapCallback14onLayerEnabledEPNS_5LayerE@Base 2.10.0 + _ZN8osgEarth11MapCallback14onLayerRemovedEPNS_5LayerEj@Base 2.10.0 + _ZN8osgEarth11MapCallback15onLayerDisabledEPNS_5LayerE@Base 2.10.0 _ZN8osgEarth11MapCallback20onMapInfoEstablishedERKNS_7MapInfoE@Base 2.9.0 - _ZN8osgEarth11MapCallback21onElevationLayerAddedEPNS_14ElevationLayerEj@Base 2.9.0 - _ZN8osgEarth11MapCallback21onElevationLayerMovedEPNS_14ElevationLayerEjj@Base 2.9.0 - _ZN8osgEarth11MapCallback23onElevationLayerRemovedEPNS_14ElevationLayerEj@Base 2.9.0 (optional=templinst)_ZN8osgEarth11OptionsDataINS_4Util11SimplePager15ProgressTrackerEED0Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth11OptionsDataINS_4Util11SimplePager15ProgressTrackerEED1Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth11OptionsDataINS_4Util11SimplePager15ProgressTrackerEED2Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth11OptionsDataINS_4Util11SimplePagerEED0Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth11OptionsDataINS_4Util11SimplePagerEED1Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth11OptionsDataINS_4Util11SimplePagerEED2Ev@Base 2.9.0 + _ZN8osgEarth11insertGroupEPN3osg5GroupES2_@Base 2.10.1 _ZN8osgEarth12LayerOptionsD0Ev@Base 2.9.0 _ZN8osgEarth12LayerOptionsD1Ev@Base 2.9.0 _ZN8osgEarth12LayerOptionsD2Ev@Base 2.9.0 @@ -280,6 +280,13 @@ _ZN8osgEarth13ProxySettingsD0Ev@Base 2.9.0 _ZN8osgEarth13ProxySettingsD1Ev@Base 2.9.0 _ZN8osgEarth13ProxySettingsD2Ev@Base 2.9.0 + _ZN8osgEarth13ShaderOptions7SamplerD1Ev@Base 2.10.1 + _ZN8osgEarth13ShaderOptions7SamplerD2Ev@Base 2.10.1 + _ZN8osgEarth13ShaderOptionsC1Ev@Base 2.10.1 + _ZN8osgEarth13ShaderOptionsC2Ev@Base 2.10.1 + _ZN8osgEarth13ShaderOptionsD0Ev@Base 2.10.1 + _ZN8osgEarth13ShaderOptionsD1Ev@Base 2.10.1 + _ZN8osgEarth13ShaderOptionsD2Ev@Base 2.10.1 _ZN8osgEarth13ShaderPackageD1Ev@Base 2.7.0 _ZN8osgEarth13ShaderPackageD2Ev@Base 2.7.0 _ZN8osgEarth13TerrainEffect11onUninstallEPNS_17TerrainEngineNodeE@Base 2.5.0 @@ -301,9 +308,9 @@ _ZN8osgEarth15TerrainCallbackD0Ev@Base 2.4.0 _ZN8osgEarth15TerrainCallbackD1Ev@Base 2.4.0 _ZN8osgEarth15TerrainCallbackD2Ev@Base 2.4.0 + _ZN8osgEarth16MaterialCallbackD1Ev@Base 2.10.0 _ZN8osgEarth16ProgressCallback11onCompletedEv@Base 2.8~rc1 _ZN8osgEarth16ProgressCallback6cancelEv@Base 2.8~rc1 - _ZN8osgEarth16ProgressCallback6failedEv@Base 2.8~rc1 _ZN8osgEarth16ProgressCallback9onStartedEv@Base 2.8~rc1 _ZN8osgEarth16ProgressCallbackD0Ev@Base 2.8~rc1 _ZN8osgEarth16ProgressCallbackD1Ev@Base 2.8~rc1 @@ -315,10 +322,6 @@ _ZN8osgEarth17TileSourceOptionsD0Ev@Base 2.4.0 _ZN8osgEarth17TileSourceOptionsD1Ev@Base 2.4.0 _ZN8osgEarth17TileSourceOptionsD2Ev@Base 2.4.0 - _ZN8osgEarth17TileSourceOptionsaSERKS0_@Base 2.9.0 - _ZN8osgEarth18IntersectionPickerD0Ev@Base 2.7.0 - _ZN8osgEarth18IntersectionPickerD1Ev@Base 2.7.0 - _ZN8osgEarth18IntersectionPickerD2Ev@Base 2.7.0 _ZN8osgEarth19TerrainLayerOptionsD0Ev@Base 2.9.0 _ZN8osgEarth19TerrainLayerOptionsD1Ev@Base 2.9.0 _ZN8osgEarth19TerrainLayerOptionsD2Ev@Base 2.9.0 @@ -362,6 +365,7 @@ (optional=templinst)_ZN8osgEarth20RegisterPluginLoaderINS_12PluginLoaderINS_4Util21FractalElevationLayerENS_5LayerEEEEC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.9.0 (optional=templinst)_ZN8osgEarth20RegisterPluginLoaderINS_12PluginLoaderINS_4Util21FractalElevationLayerENS_5LayerEEEED1Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth20RegisterPluginLoaderINS_12PluginLoaderINS_4Util21FractalElevationLayerENS_5LayerEEEED2Ev@Base 2.9.0 + (optional=templinst)_ZN8osgEarth21findTopMostNodeOfTypeIN3osg20CoordinateSystemNodeEEEPT_PNS1_4NodeEj@Base 2.9.0 (optional=templinst)_ZN8osgEarth21findTopMostNodeOfTypeINS_4Util8Controls13ControlCanvasEEEPT_PN3osg4NodeEj@Base 2.8~rc1 (optional=templinst)_ZN8osgEarth28ColorFilterRegistrationProxyINS_4Util14HSLColorFilterEED0Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth28ColorFilterRegistrationProxyINS_4Util14HSLColorFilterEED1Ev@Base 2.4.0 @@ -393,10 +397,11 @@ (optional=templinst)_ZN8osgEarth28FindTopMostNodeOfTypeVisitorINS_4Util8Controls13ControlCanvasEE5applyERN3osg4NodeE@Base 2.6.0 (optional=templinst)_ZN8osgEarth28FindTopMostNodeOfTypeVisitorINS_4Util8Controls13ControlCanvasEED0Ev@Base 2.6.0 (optional=templinst)_ZN8osgEarth28FindTopMostNodeOfTypeVisitorINS_4Util8Controls13ControlCanvasEED1Ev@Base 2.6.0 - (optional=templinst|arch=!amd64)_ZN8osgEarth2asIjEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS1_@Base 2.9.0 + (optional=templinst|arch=!x32)_ZN8osgEarth2asIjEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS1_@Base 2.9.0 _ZN8osgEarth3URID0Ev@Base 2.4.0 _ZN8osgEarth3URID1Ev@Base 2.4.0 _ZN8osgEarth3URID2Ev@Base 2.4.0 + _ZN8osgEarth3URIaSERKS0_@Base 2.10.1 _ZN8osgEarth4Util10ContourMap11onUninstallEPNS_17TerrainEngineNodeE@Base 2.5.0 _ZN8osgEarth4Util10ContourMap19setTransferFunctionEPN3osg18TransferFunction1DE@Base 2.5.0 _ZN8osgEarth4Util10ContourMap4initEv@Base 2.5.0 @@ -409,17 +414,36 @@ _ZN8osgEarth4Util10ContourMapD0Ev@Base 2.5.0 _ZN8osgEarth4Util10ContourMapD1Ev@Base 2.5.0 _ZN8osgEarth4Util10ContourMapD2Ev@Base 2.5.0 + _ZN8osgEarth4Util10SkyOptions10fromConfigERKNS_6ConfigE@Base 2.10.0 _ZN8osgEarth4Util10SkyOptions11mergeConfigERKNS_6ConfigE@Base 2.6.0 - _ZN8osgEarth4Util10SkyOptionsC1ERKNS_13ConfigOptionsE@Base 2.9.0 - _ZN8osgEarth4Util10SkyOptionsC2ERKNS_13ConfigOptionsE@Base 2.9.0 _ZN8osgEarth4Util10SkyOptionsD0Ev@Base 2.6.0 _ZN8osgEarth4Util10SkyOptionsD1Ev@Base 2.6.0 _ZN8osgEarth4Util10SkyOptionsD2Ev@Base 2.6.0 _ZN8osgEarth4Util10ViewFitterC1EPKNS_16SpatialReferenceEPKN3osg6CameraE@Base 2.9.0 _ZN8osgEarth4Util10ViewFitterC2EPKNS_16SpatialReferenceEPKN3osg6CameraE@Base 2.9.0 - _ZN8osgEarth4Util11DataScannerD0Ev@Base 2.4.0 - _ZN8osgEarth4Util11DataScannerD1Ev@Base 2.4.0 - _ZN8osgEarth4Util11DataScannerD2Ev@Base 2.4.0 + _ZN8osgEarth4Util11ClusterNode10buildIndexEv@Base 2.10.0 + _ZN8osgEarth4Util11ClusterNode10removeNodeEPN3osg4NodeE@Base 2.10.0 + _ZN8osgEarth4Util11ClusterNode10setEnabledEb@Base 2.10.0 + _ZN8osgEarth4Util11ClusterNode10setMapNodeEPNS_7MapNodeE@Base 2.10.0 + _ZN8osgEarth4Util11ClusterNode11getClustersEPN7osgUtil11CullVisitorERSt6vectorINS1_7ClusterESaIS6_EE@Base 2.10.0 + _ZN8osgEarth4Util11ClusterNode16getOrCreateLabelEv@Base 2.10.0 + _ZN8osgEarth4Util11ClusterNode16getStyleCallbackEv@Base 2.10.0 + _ZN8osgEarth4Util11ClusterNode16setStyleCallbackEPNS1_20StyleClusterCallbackE@Base 2.10.0 + _ZN8osgEarth4Util11ClusterNode18CanClusterCallbackclEPN3osg4NodeES5_@Base 2.10.0 + _ZN8osgEarth4Util11ClusterNode20StyleClusterCallbackclERNS1_7ClusterE@Base 2.10.0 + _ZN8osgEarth4Util11ClusterNode21getCanClusterCallbackEv@Base 2.10.0 + _ZN8osgEarth4Util11ClusterNode21setCanClusterCallbackEPNS1_18CanClusterCallbackE@Base 2.10.0 + _ZN8osgEarth4Util11ClusterNode5clearEv@Base 2.10.0 + _ZN8osgEarth4Util11ClusterNode7ClusterD1Ev@Base 2.10.0 + _ZN8osgEarth4Util11ClusterNode7ClusterD2Ev@Base 2.10.0 + _ZN8osgEarth4Util11ClusterNode7addNodeEPN3osg4NodeE@Base 2.10.0 + _ZN8osgEarth4Util11ClusterNode8traverseERN3osg11NodeVisitorE@Base 2.10.0 + _ZN8osgEarth4Util11ClusterNode9setRadiusEj@Base 2.10.0 + _ZN8osgEarth4Util11ClusterNodeC1EPNS_7MapNodeEPN3osg5ImageE@Base 2.10.0 + _ZN8osgEarth4Util11ClusterNodeC2EPNS_7MapNodeEPN3osg5ImageE@Base 2.10.0 + _ZN8osgEarth4Util11ClusterNodeD0Ev@Base 2.10.0 + _ZN8osgEarth4Util11ClusterNodeD1Ev@Base 2.10.0 + _ZN8osgEarth4Util11ClusterNodeD2Ev@Base 2.10.0 _ZN8osgEarth4Util11FogCallbackD0Ev@Base 2.8~rc1 _ZN8osgEarth4Util11FogCallbackD1Ev@Base 2.8~rc1 _ZN8osgEarth4Util11FogCallbackclEPN3osg14StateAttributeEPNS2_11NodeVisitorE@Base 2.8~rc1 @@ -486,6 +510,7 @@ _ZN8osgEarth4Util12ShadowCaster14setShadowColorEf@Base 2.8~rc1 _ZN8osgEarth4Util12ShadowCaster14setTextureSizeEj@Base 2.6.0 _ZN8osgEarth4Util12ShadowCaster19setTextureImageUnitEi@Base 2.6.0 + _ZN8osgEarth4Util12ShadowCaster21resizeGLObjectBuffersEj@Base 2.10.0 _ZN8osgEarth4Util12ShadowCaster8traverseERN3osg11NodeVisitorE@Base 2.6.0 _ZN8osgEarth4Util12ShadowCaster9setRangesERKSt6vectorIfSaIfEE@Base 2.6.0 _ZN8osgEarth4Util12ShadowCasterC1Ev@Base 2.6.0 @@ -495,19 +520,18 @@ _ZN8osgEarth4Util12ShadowCasterD2Ev@Base 2.6.0 _ZN8osgEarth4Util12UTMGraticule10addedToMapEPKNS_3MapE@Base 2.9.0 _ZN8osgEarth4Util12UTMGraticule14removedFromMapEPKNS_3MapE@Base 2.9.0 - _ZN8osgEarth4Util12UTMGraticule15getOrCreateNodeEv@Base 2.9.0 _ZN8osgEarth4Util12UTMGraticule4initEv@Base 2.4.0 _ZN8osgEarth4Util12UTMGraticule5dirtyEv@Base 2.9.0 _ZN8osgEarth4Util12UTMGraticule7rebuildEv@Base 2.4.0 _ZN8osgEarth4Util12UTMGraticuleC1ERKNS0_19UTMGraticuleOptionsE@Base 2.9.0 - _ZN8osgEarth4Util12UTMGraticuleC1ERKS1_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth4Util12UTMGraticuleC1Ev@Base 2.9.0 _ZN8osgEarth4Util12UTMGraticuleC2ERKNS0_19UTMGraticuleOptionsE@Base 2.9.0 - _ZN8osgEarth4Util12UTMGraticuleC2ERKS1_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth4Util12UTMGraticuleC2Ev@Base 2.9.0 _ZN8osgEarth4Util12UTMGraticuleD0Ev@Base 2.4.0 _ZN8osgEarth4Util12UTMGraticuleD1Ev@Base 2.4.0 _ZN8osgEarth4Util12UTMGraticuleD2Ev@Base 2.4.0 + _ZN8osgEarth4Util13CelestialBodyD1Ev@Base 2.10.0 + _ZN8osgEarth4Util13CelestialBodyD2Ev@Base 2.10.0 _ZN8osgEarth4Util13ClampCallback14setTerrainNodeEPN3osg4NodeE@Base 2.4.0 _ZN8osgEarth4Util13ClampCallback19setIntersectionMaskEj@Base 2.8~rc1 _ZN8osgEarth4Util13ClampCallback9setOffsetEd@Base 2.4.0 @@ -519,15 +543,12 @@ _ZN8osgEarth4Util13GARSGraticule10addedToMapEPKNS_3MapE@Base 2.9.0 _ZN8osgEarth4Util13GARSGraticule14removedFromMapEPKNS_3MapE@Base 2.9.0 _ZN8osgEarth4Util13GARSGraticule15build30MinCellsEv@Base 2.9.0 - _ZN8osgEarth4Util13GARSGraticule15getOrCreateNodeEv@Base 2.9.0 _ZN8osgEarth4Util13GARSGraticule4initEv@Base 2.9.0 _ZN8osgEarth4Util13GARSGraticule5dirtyEv@Base 2.9.0 _ZN8osgEarth4Util13GARSGraticule7rebuildEv@Base 2.9.0 _ZN8osgEarth4Util13GARSGraticuleC1ERKNS0_20GARSGraticuleOptionsE@Base 2.9.0 - _ZN8osgEarth4Util13GARSGraticuleC1ERKS1_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth4Util13GARSGraticuleC1Ev@Base 2.9.0 _ZN8osgEarth4Util13GARSGraticuleC2ERKNS0_20GARSGraticuleOptionsE@Base 2.9.0 - _ZN8osgEarth4Util13GARSGraticuleC2ERKS1_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth4Util13GARSGraticuleC2Ev@Base 2.9.0 _ZN8osgEarth4Util13GARSGraticuleD0Ev@Base 2.9.0 _ZN8osgEarth4Util13GARSGraticuleD1Ev@Base 2.9.0 @@ -539,16 +560,13 @@ _ZN8osgEarth4Util13MGRSFormatterD2Ev@Base 2.4.0 _ZN8osgEarth4Util13MGRSGraticule10addedToMapEPKNS_3MapE@Base 2.9.0 _ZN8osgEarth4Util13MGRSGraticule14removedFromMapEPKNS_3MapE@Base 2.9.0 - _ZN8osgEarth4Util13MGRSGraticule15getOrCreateNodeEv@Base 2.9.0 _ZN8osgEarth4Util13MGRSGraticule18setUpDefaultStylesEv@Base 2.9.0 _ZN8osgEarth4Util13MGRSGraticule4initEv@Base 2.9.0 _ZN8osgEarth4Util13MGRSGraticule5dirtyEv@Base 2.9.0 _ZN8osgEarth4Util13MGRSGraticule7rebuildEv@Base 2.9.0 _ZN8osgEarth4Util13MGRSGraticuleC1ERKNS0_20MGRSGraticuleOptionsE@Base 2.9.0 - _ZN8osgEarth4Util13MGRSGraticuleC1ERKS1_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth4Util13MGRSGraticuleC1Ev@Base 2.9.0 _ZN8osgEarth4Util13MGRSGraticuleC2ERKNS0_20MGRSGraticuleOptionsE@Base 2.9.0 - _ZN8osgEarth4Util13MGRSGraticuleC2ERKS1_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth4Util13MGRSGraticuleC2Ev@Base 2.9.0 _ZN8osgEarth4Util13MGRSGraticuleD0Ev@Base 2.4.0 _ZN8osgEarth4Util13MGRSGraticuleD1Ev@Base 2.4.0 @@ -628,9 +646,7 @@ _ZN8osgEarth4Util15FlatteningLayer4initEv@Base 2.9.0 _ZN8osgEarth4Util15FlatteningLayer4openEv@Base 2.9.0 _ZN8osgEarth4Util15FlatteningLayerC1ERKNS0_22FlatteningLayerOptionsE@Base 2.9.0 - _ZN8osgEarth4Util15FlatteningLayerC1ERKS1_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth4Util15FlatteningLayerC2ERKNS0_22FlatteningLayerOptionsE@Base 2.9.0 - _ZN8osgEarth4Util15FlatteningLayerC2ERKS1_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth4Util15FlatteningLayerD0Ev@Base 2.9.0 _ZN8osgEarth4Util15FlatteningLayerD1Ev@Base 2.9.0 _ZN8osgEarth4Util15FlatteningLayerD2Ev@Base 2.9.0 @@ -676,7 +692,6 @@ _ZN8osgEarth4Util15WMSCapabilitiesD2Ev@Base 2.4.0 _ZN8osgEarth4Util16EarthManipulator10NullActionE@Base 2.4.0 _ZN8osgEarth4Util16EarthManipulator10resetMouseERN5osgGA16GUIActionAdapterEb@Base 2.5.0 - _ZN8osgEarth4Util16EarthManipulator11breakTetherEv@Base 2.7.0 _ZN8osgEarth4Util16EarthManipulator11establishedEv@Base 2.4.0 _ZN8osgEarth4Util16EarthManipulator11resetLookAtEv@Base 2.7.0 _ZN8osgEarth4Util16EarthManipulator11serviceTaskEv@Base 2.4.0 @@ -687,12 +702,9 @@ _ZN8osgEarth4Util16EarthManipulator12reinitializeEv@Base 2.4.0 _ZN8osgEarth4Util16EarthManipulator12setViewpointERKNS_9ViewpointEd@Base 2.4.0 _ZN8osgEarth4Util16EarthManipulator12updateCameraERN3osg6CameraE@Base 2.8~rc1 - _ZN8osgEarth4Util16EarthManipulator12updateTetherEv@Base 2.4.0 + _ZN8osgEarth4Util16EarthManipulator12updateTetherEd@Base 2.10.0 _ZN8osgEarth4Util16EarthManipulator13addMouseEventERKN5osgGA15GUIEventAdapterE@Base 2.4.0 _ZN8osgEarth4Util16EarthManipulator13applySettingsEPNS1_8SettingsE@Base 2.4.0 - _ZN8osgEarth4Util16EarthManipulator13isMouseMovingEv@Base 2.4.0 - _ZN8osgEarth4Util16EarthManipulator13setTetherNodeEPN3osg4NodeEd@Base 2.6.0 - _ZN8osgEarth4Util16EarthManipulator13setTetherNodeEPN3osg4NodeEdddd@Base 2.7.0 _ZN8osgEarth4Util16EarthManipulator14TetherCallbackclEPN3osg4NodeE@Base 2.7.0 _ZN8osgEarth4Util16EarthManipulator14addTouchEventsERKN5osgGA15GUIEventAdapterE@Base 2.4.0 _ZN8osgEarth4Util16EarthManipulator14clearViewpointEv@Base 2.7.0 @@ -711,6 +723,7 @@ _ZN8osgEarth4Util16EarthManipulator18handleScrollActionERKNS1_6ActionEd@Base 2.4.0 _ZN8osgEarth4Util16EarthManipulator18setByInverseMatrixERKN3osg7MatrixdE@Base 2.4.0 _ZN8osgEarth4Util16EarthManipulator19computeHomePositionEv@Base 2.4.0 + _ZN8osgEarth4Util16EarthManipulator20UpdateCameraCallback14onUpdateCameraEPKN3osg6CameraE@Base 2.10.0 _ZN8osgEarth4Util16EarthManipulator20applyOptionsToDeltasERKNS1_6ActionERdS5_@Base 2.4.0 _ZN8osgEarth4Util16EarthManipulator20flushMouseEventStackEv@Base 2.4.0 _ZN8osgEarth4Util16EarthManipulator20handleKeyboardActionERKNS1_6ActionEd@Base 2.4.0 @@ -718,7 +731,6 @@ _ZN8osgEarth4Util16EarthManipulator22handleContinuousActionERKNS1_6ActionEPN3osg4ViewE@Base 2.4.0 _ZN8osgEarth4Util16EarthManipulator22handleMouseClickActionERKNS1_6ActionE@Base 2.4.0 _ZN8osgEarth4Util16EarthManipulator24configureDefaultSettingsEv@Base 2.4.0 - _ZN8osgEarth4Util16EarthManipulator25cancelViewpointTransitionEv@Base 2.7.0 _ZN8osgEarth4Util16EarthManipulator26setUpdateCameraNodeVisitorEPN3osg11NodeVisitorE@Base 2.9.0 _ZN8osgEarth4Util16EarthManipulator31recalculateCenterFromLookVectorEv@Base 2.6.0 _ZN8osgEarth4Util16EarthManipulator34collapseTetherRotationIntoRotationEv@Base 2.7.0 @@ -804,16 +816,16 @@ _ZN8osgEarth4Util16NightColorFilterD1Ev@Base 2.7.0 _ZN8osgEarth4Util16NightColorFilterD2Ev@Base 2.7.0 _ZN8osgEarth4Util16SimpleOceanLayer10addedToMapEPKNS_3MapE@Base 2.9.0 + _ZN8osgEarth4Util16SimpleOceanLayer11setSeaLevelEf@Base 2.10.0 _ZN8osgEarth4Util16SimpleOceanLayer12setMaskLayerEPKNS_10ImageLayerE@Base 2.9.0 _ZN8osgEarth4Util16SimpleOceanLayer14removedFromMapEPKNS_3MapE@Base 2.9.0 _ZN8osgEarth4Util16SimpleOceanLayer14setMaxAltitudeEf@Base 2.9.0 + _ZN8osgEarth4Util16SimpleOceanLayer19setTerrainResourcesEPNS_16TerrainResourcesE@Base 2.10.0 _ZN8osgEarth4Util16SimpleOceanLayer4initEv@Base 2.9.0 _ZN8osgEarth4Util16SimpleOceanLayer8setColorERKNS_9Symbology5ColorE@Base 2.9.0 _ZN8osgEarth4Util16SimpleOceanLayerC1ERKNS0_23SimpleOceanLayerOptionsE@Base 2.9.0 - _ZN8osgEarth4Util16SimpleOceanLayerC1ERKS1_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth4Util16SimpleOceanLayerC1Ev@Base 2.9.0 _ZN8osgEarth4Util16SimpleOceanLayerC2ERKNS0_23SimpleOceanLayerOptionsE@Base 2.9.0 - _ZN8osgEarth4Util16SimpleOceanLayerC2ERKS1_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth4Util16SimpleOceanLayerC2Ev@Base 2.9.0 _ZN8osgEarth4Util16SimpleOceanLayerD0Ev@Base 2.9.0 _ZN8osgEarth4Util16SimpleOceanLayerD1Ev@Base 2.9.0 @@ -830,25 +842,36 @@ _ZN8osgEarth4Util17ContourMapOptionsD0Ev@Base 2.8~rc1 _ZN8osgEarth4Util17ContourMapOptionsD1Ev@Base 2.8~rc1 _ZN8osgEarth4Util17ContourMapOptionsD2Ev@Base 2.8~rc1 + _ZN8osgEarth4Util17GeodeticGraticule10CameraDataD1Ev@Base 2.10.0 + _ZN8osgEarth4Util17GeodeticGraticule10CameraDataD2Ev@Base 2.10.0 _ZN8osgEarth4Util17GeodeticGraticule10addedToMapEPKNS_3MapE@Base 2.9.0 + _ZN8osgEarth4Util17GeodeticGraticule10setMapNodeEPNS_7MapNodeE@Base 2.10.0 _ZN8osgEarth4Util17GeodeticGraticule10setVisibleEb@Base 2.9.0 _ZN8osgEarth4Util17GeodeticGraticule11getStateSetEPN7osgUtil11CullVisitorE@Base 2.9.0 - _ZN8osgEarth4Util17GeodeticGraticule12removeEffectEv@Base 2.9.0 _ZN8osgEarth4Util17GeodeticGraticule12updateLabelsEv@Base 2.9.0 _ZN8osgEarth4Util17GeodeticGraticule13initLabelPoolERNS1_10CameraDataE@Base 2.9.0 - _ZN8osgEarth4Util17GeodeticGraticule13installEffectEv@Base 2.9.0 _ZN8osgEarth4Util17GeodeticGraticule14removedFromMapEPKNS_3MapE@Base 2.9.0 - _ZN8osgEarth4Util17GeodeticGraticule15getOrCreateNodeEv@Base 2.9.0 + _ZN8osgEarth4Util17GeodeticGraticule17setEdgeLabelStyleERKNS_9Symbology5StyleE@Base 2.10.0 + _ZN8osgEarth4Util17GeodeticGraticule17setGridLabelStyleERKNS_9Symbology5StyleE@Base 2.10.0 + _ZN8osgEarth4Util17GeodeticGraticule19setGridLinesVisibleEb@Base 2.10.0 + _ZN8osgEarth4Util17GeodeticGraticule20setEdgeLabelsVisibleEb@Base 2.10.0 + _ZN8osgEarth4Util17GeodeticGraticule20setGridLabelsVisibleEb@Base 2.10.0 + _ZN8osgEarth4Util17GeodeticGraticule21resizeGLObjectBuffersEj@Base 2.10.0 + _ZN8osgEarth4Util17GeodeticGraticule24updateGridLineVisibilityEv@Base 2.10.0 _ZN8osgEarth4Util17GeodeticGraticule4cullEPN7osgUtil11CullVisitorE@Base 2.9.0 _ZN8osgEarth4Util17GeodeticGraticule4initEv@Base 2.4.0 _ZN8osgEarth4Util17GeodeticGraticule5dirtyEv@Base 2.9.0 + _ZN8osgEarth4Util17GeodeticGraticule7MyGroup8traverseERN3osg11NodeVisitorE@Base 2.10.0 + _ZN8osgEarth4Util17GeodeticGraticule7MyGroupC1EPS1_@Base 2.10.0 + _ZN8osgEarth4Util17GeodeticGraticule7MyGroupC2EPS1_@Base 2.10.0 + _ZN8osgEarth4Util17GeodeticGraticule7MyGroupD0Ev@Base 2.10.0 + _ZN8osgEarth4Util17GeodeticGraticule7MyGroupD1Ev@Base 2.10.0 + _ZN8osgEarth4Util17GeodeticGraticule7MyGroupD2Ev@Base 2.10.0 _ZN8osgEarth4Util17GeodeticGraticule7getTextB5cxx11ERKNS_8GeoPointEb@Base 2.9.0 _ZN8osgEarth4Util17GeodeticGraticule7rebuildEv@Base 2.4.0 _ZN8osgEarth4Util17GeodeticGraticuleC1ERKNS0_24GeodeticGraticuleOptionsE@Base 2.9.0 - _ZN8osgEarth4Util17GeodeticGraticuleC1ERKS1_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth4Util17GeodeticGraticuleC1Ev@Base 2.9.0 _ZN8osgEarth4Util17GeodeticGraticuleC2ERKNS0_24GeodeticGraticuleOptionsE@Base 2.9.0 - _ZN8osgEarth4Util17GeodeticGraticuleC2ERKS1_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth4Util17GeodeticGraticuleC2Ev@Base 2.9.0 _ZN8osgEarth4Util17GeodeticGraticuleD0Ev@Base 2.4.0 _ZN8osgEarth4Util17GeodeticGraticuleD1Ev@Base 2.4.0 @@ -859,10 +882,8 @@ _ZN8osgEarth4Util17LineOfSightTetherD1Ev@Base 2.4.0 _ZN8osgEarth4Util17LineOfSightTetherclEPN3osg4NodeEPNS2_11NodeVisitorE@Base 2.4.0 _ZN8osgEarth4Util17SkyControlFactory6createEPNS0_7SkyNodeE@Base 2.8~rc1 - _ZN8osgEarth4Util17UTMLabelingEngine12cullTraverseERN7osgUtil11CullVisitorERNS1_10CameraDataE@Base 2.9.0 - _ZN8osgEarth4Util17UTMLabelingEngine16AcceptCameraDataclERNS1_10CameraDataE@Base 2.9.0 + _ZN8osgEarth4Util17UTMLabelingEngine12updateLabelsERKN3osg5Vec3dERS3_S6_RNS0_9ClipSpaceERNS0_23GraticuleLabelingEngine10CameraDataE@Base 2.10.0 _ZN8osgEarth4Util17UTMLabelingEngine16setMaxResolutionEd@Base 2.9.0 - _ZN8osgEarth4Util17UTMLabelingEngine8traverseERN3osg11NodeVisitorE@Base 2.9.0 _ZN8osgEarth4Util17UTMLabelingEngineC1EPKNS_16SpatialReferenceE@Base 2.9.0 _ZN8osgEarth4Util17UTMLabelingEngineC2EPKNS_16SpatialReferenceE@Base 2.9.0 _ZN8osgEarth4Util17UTMLabelingEngineD0Ev@Base 2.9.0 @@ -890,8 +911,8 @@ _ZN8osgEarth4Util18MeasureToolHandler6handleERKN5osgGA15GUIEventAdapterERNS2_16GUIActionAdapterE@Base 2.4.0 _ZN8osgEarth4Util18MeasureToolHandler7rebuildEv@Base 2.4.0 _ZN8osgEarth4Util18MeasureToolHandler9setIsPathEb@Base 2.4.0 - _ZN8osgEarth4Util18MeasureToolHandlerC1EPN3osg5GroupEPNS_7MapNodeE@Base 2.4.0 - _ZN8osgEarth4Util18MeasureToolHandlerC2EPN3osg5GroupEPNS_7MapNodeE@Base 2.4.0 + _ZN8osgEarth4Util18MeasureToolHandlerC1EPNS_7MapNodeE@Base 2.10.0 + _ZN8osgEarth4Util18MeasureToolHandlerC2EPNS_7MapNodeE@Base 2.10.0 _ZN8osgEarth4Util18MeasureToolHandlerD0Ev@Base 2.4.0 _ZN8osgEarth4Util18MeasureToolHandlerD1Ev@Base 2.4.0 _ZN8osgEarth4Util18MeasureToolHandlerD2Ev@Base 2.4.0 @@ -902,9 +923,7 @@ _ZN8osgEarth4Util19ActivityMonitorToolD1Ev@Base 2.6.0 _ZN8osgEarth4Util19ContourMapExtension10disconnectEPNS_7MapNodeE@Base 2.8~rc1 _ZN8osgEarth4Util19ContourMapExtension7connectEPNS_7MapNodeE@Base 2.8~rc1 - _ZN8osgEarth4Util19ContourMapExtensionC1ERKS1_RKN3osg6CopyOpE@Base 2.8~rc1 _ZN8osgEarth4Util19ContourMapExtensionC1Ev@Base 2.8~rc1 - _ZN8osgEarth4Util19ContourMapExtensionC2ERKS1_RKN3osg6CopyOpE@Base 2.8~rc1 _ZN8osgEarth4Util19ContourMapExtensionC2Ev@Base 2.8~rc1 _ZN8osgEarth4Util19ContourMapExtensionD0Ev@Base 2.8~rc1 _ZN8osgEarth4Util19ContourMapExtensionD1Ev@Base 2.8~rc1 @@ -915,14 +934,13 @@ _ZN8osgEarth4Util19MultiElevationLayer4initEv@Base 2.9.0 _ZN8osgEarth4Util19MultiElevationLayer4openEv@Base 2.9.0 _ZN8osgEarth4Util19MultiElevationLayerC1ERKNS0_26MultiElevationLayerOptionsE@Base 2.9.0 - _ZN8osgEarth4Util19MultiElevationLayerC1ERKS1_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth4Util19MultiElevationLayerC1Ev@Base 2.9.0 _ZN8osgEarth4Util19MultiElevationLayerC2ERKNS0_26MultiElevationLayerOptionsE@Base 2.9.0 - _ZN8osgEarth4Util19MultiElevationLayerC2ERKS1_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth4Util19MultiElevationLayerC2Ev@Base 2.9.0 _ZN8osgEarth4Util19MultiElevationLayerD0Ev@Base 2.9.0 _ZN8osgEarth4Util19MultiElevationLayerD1Ev@Base 2.9.0 _ZN8osgEarth4Util19MultiElevationLayerD2Ev@Base 2.9.0 + _ZN8osgEarth4Util19OceanControlFactory6createEPNS0_16SimpleOceanLayerE@Base 2.10.0 _ZN8osgEarth4Util19UTMGraticuleOptions10fromConfigERKNS_6ConfigE@Base 2.9.0 _ZN8osgEarth4Util19UTMGraticuleOptions11mergeConfigERKNS_6ConfigE@Base 2.4.0 _ZN8osgEarth4Util19UTMGraticuleOptionsD0Ev@Base 2.4.0 @@ -952,7 +970,6 @@ _ZN8osgEarth4Util20ChromaKeyColorFilterD0Ev@Base 2.4.0 _ZN8osgEarth4Util20ChromaKeyColorFilterD1Ev@Base 2.4.0 _ZN8osgEarth4Util20ChromaKeyColorFilterD2Ev@Base 2.4.0 - _ZN8osgEarth4Util20GARSGraticuleOptions10fromConfigERKNS_6ConfigE@Base 2.9.0 _ZN8osgEarth4Util20GARSGraticuleOptions11mergeConfigERKNS_6ConfigE@Base 2.9.0 _ZN8osgEarth4Util20GARSGraticuleOptionsD0Ev@Base 2.9.0 _ZN8osgEarth4Util20GARSGraticuleOptionsD1Ev@Base 2.9.0 @@ -970,10 +987,8 @@ _ZN8osgEarth4Util21FractalElevationLayer4initEv@Base 2.9.0 _ZN8osgEarth4Util21FractalElevationLayer4openEv@Base 2.9.0 _ZN8osgEarth4Util21FractalElevationLayerC1ERKNS0_28FractalElevationLayerOptionsE@Base 2.9.0 - _ZN8osgEarth4Util21FractalElevationLayerC1ERKS1_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth4Util21FractalElevationLayerC1Ev@Base 2.9.0 _ZN8osgEarth4Util21FractalElevationLayerC2ERKNS0_28FractalElevationLayerOptionsE@Base 2.9.0 - _ZN8osgEarth4Util21FractalElevationLayerC2ERKS1_RKN3osg6CopyOpE@Base 2.9.0 _ZN8osgEarth4Util21FractalElevationLayerC2Ev@Base 2.9.0 _ZN8osgEarth4Util21FractalElevationLayerD0Ev@Base 2.9.0 _ZN8osgEarth4Util21FractalElevationLayerD1Ev@Base 2.9.0 @@ -1025,27 +1040,40 @@ _ZN8osgEarth4Util21RadialLineOfSightNodeD2Ev@Base 2.4.0 _ZN8osgEarth4Util21WFSCapabilitiesReader4readERKNS_3URIEPKN5osgDB7OptionsE@Base 2.4.0 _ZN8osgEarth4Util21WFSCapabilitiesReader4readERSi@Base 2.4.0 - _ZN8osgEarth4Util21WMSCapabilitiesReader4readERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKN5osgDB7OptionsE@Base 2.7.0 + _ZN8osgEarth4Util21WMSCapabilitiesReader4readERKNS_3URIEPKN5osgDB7OptionsE@Base 2.10.0 _ZN8osgEarth4Util21WMSCapabilitiesReader4readERSi@Base 2.4.0 _ZN8osgEarth4Util22FlatteningLayerOptions11mergeConfigERKNS_6ConfigE@Base 2.9.0 + _ZN8osgEarth4Util22FlatteningLayerOptionsC1ERKNS_13ConfigOptionsE@Base 2.10.1 + _ZN8osgEarth4Util22FlatteningLayerOptionsC2ERKNS_13ConfigOptionsE@Base 2.10.1 _ZN8osgEarth4Util22FlatteningLayerOptionsD0Ev@Base 2.9.0 _ZN8osgEarth4Util22FlatteningLayerOptionsD1Ev@Base 2.9.0 _ZN8osgEarth4Util22FlatteningLayerOptionsD2Ev@Base 2.9.0 + _ZN8osgEarth4Util22GeodeticLabelingEngine12updateLabelsERKN3osg5Vec3dERS3_S6_RNS0_9ClipSpaceERNS0_23GraticuleLabelingEngine10CameraDataE@Base 2.10.0 + _ZN8osgEarth4Util22GeodeticLabelingEngine13setResolutionEd@Base 2.10.0 + _ZN8osgEarth4Util22GeodeticLabelingEngine7getTextB5cxx11ERKNS_8GeoPointEb@Base 2.10.0 + _ZN8osgEarth4Util22GeodeticLabelingEngineC1EPKNS_16SpatialReferenceE@Base 2.10.0 + _ZN8osgEarth4Util22GeodeticLabelingEngineC2EPKNS_16SpatialReferenceE@Base 2.10.0 + _ZN8osgEarth4Util22GeodeticLabelingEngineD0Ev@Base 2.10.0 + _ZN8osgEarth4Util22GeodeticLabelingEngineD1Ev@Base 2.10.0 + _ZN8osgEarth4Util22GeodeticLabelingEngineD2Ev@Base 2.10.0 _ZN8osgEarth4Util22LogarithmicDepthBuffer15setUseFragDepthEb@Base 2.7.0 _ZN8osgEarth4Util22LogarithmicDepthBuffer7installEPN3osg6CameraE@Base 2.6.0 _ZN8osgEarth4Util22LogarithmicDepthBuffer9uninstallEPN3osg6CameraE@Base 2.6.0 _ZN8osgEarth4Util22LogarithmicDepthBufferC1Ev@Base 2.6.0 _ZN8osgEarth4Util22LogarithmicDepthBufferC2Ev@Base 2.6.0 - _ZN8osgEarth4Util22LogarithmicDepthBufferD1Ev@Base 2.7.0 - _ZN8osgEarth4Util22LogarithmicDepthBufferD2Ev@Base 2.7.0 - _ZN8osgEarth4Util23AnnotationEventCallback10addHandlerEPNS0_22AnnotationEventHandlerE@Base 2.4.0 - _ZN8osgEarth4Util23AnnotationEventCallback15setHoverEnabledEb@Base 2.6.0 - _ZN8osgEarth4Util23AnnotationEventCallback9fireEventEMNS0_22AnnotationEventHandlerEFvPNS_10Annotation14AnnotationNodeERKNS2_9EventArgsEES5_@Base 2.4.0 - _ZN8osgEarth4Util23AnnotationEventCallbackC1EPNS0_22AnnotationEventHandlerE@Base 2.4.0 - _ZN8osgEarth4Util23AnnotationEventCallbackC2EPNS0_22AnnotationEventHandlerE@Base 2.4.0 - _ZN8osgEarth4Util23AnnotationEventCallbackD0Ev@Base 2.4.0 - _ZN8osgEarth4Util23AnnotationEventCallbackD1Ev@Base 2.4.0 - _ZN8osgEarth4Util23AnnotationEventCallbackclEPN3osg4NodeEPNS2_11NodeVisitorE@Base 2.4.0 + _ZN8osgEarth4Util23GraticuleLabelingEngine10getVisibleEPN3osg6CameraE@Base 2.10.0 + _ZN8osgEarth4Util23GraticuleLabelingEngine12cullTraverseERN7osgUtil11CullVisitorERNS1_10CameraDataE@Base 2.10.0 + _ZN8osgEarth4Util23GraticuleLabelingEngine12updateLabelsERKN3osg5Vec3dERS3_S6_RNS0_9ClipSpaceERNS1_10CameraDataE@Base 2.10.0 + _ZN8osgEarth4Util23GraticuleLabelingEngine16AcceptCameraDataclERNS1_10CameraDataE@Base 2.10.0 + _ZN8osgEarth4Util23GraticuleLabelingEngine17UpdateLabelStylesclERNS1_10CameraDataE@Base 2.10.0 + _ZN8osgEarth4Util23GraticuleLabelingEngine8setStyleERKNS_9Symbology5StyleE@Base 2.10.0 + _ZN8osgEarth4Util23GraticuleLabelingEngine8traverseERN3osg11NodeVisitorE@Base 2.10.0 + _ZN8osgEarth4Util23GraticuleLabelingEngine9setStylesERKNS_9Symbology5StyleES5_@Base 2.10.0 + _ZN8osgEarth4Util23GraticuleLabelingEngineC1EPKNS_16SpatialReferenceE@Base 2.10.0 + _ZN8osgEarth4Util23GraticuleLabelingEngineC2EPKNS_16SpatialReferenceE@Base 2.10.0 + _ZN8osgEarth4Util23GraticuleLabelingEngineD0Ev@Base 2.10.0 + _ZN8osgEarth4Util23GraticuleLabelingEngineD1Ev@Base 2.10.0 + _ZN8osgEarth4Util23GraticuleLabelingEngineD2Ev@Base 2.10.0 _ZN8osgEarth4Util23LinearLineOfSightEditor14updateDraggersEv@Base 2.4.0 _ZN8osgEarth4Util23LinearLineOfSightEditorC1EPNS0_21LinearLineOfSightNodeE@Base 2.4.0 _ZN8osgEarth4Util23LinearLineOfSightEditorC2EPNS0_21LinearLineOfSightNodeE@Base 2.4.0 @@ -1064,11 +1092,15 @@ _ZN8osgEarth4Util23RadialLineOfSightTetherD1Ev@Base 2.4.0 _ZN8osgEarth4Util23RadialLineOfSightTetherclEPN3osg4NodeEPNS2_11NodeVisitorE@Base 2.4.0 _ZN8osgEarth4Util23SimpleOceanLayerOptions11mergeConfigERKNS_6ConfigE@Base 2.9.0 + _ZN8osgEarth4Util23SimpleOceanLayerOptionsC1ERKNS_13ConfigOptionsE@Base 2.10.1 + _ZN8osgEarth4Util23SimpleOceanLayerOptionsC2ERKNS_13ConfigOptionsE@Base 2.10.1 _ZN8osgEarth4Util23SimpleOceanLayerOptionsD0Ev@Base 2.9.0 _ZN8osgEarth4Util23SimpleOceanLayerOptionsD1Ev@Base 2.9.0 _ZN8osgEarth4Util23SimpleOceanLayerOptionsD2Ev@Base 2.9.0 _ZN8osgEarth4Util24GeodeticGraticuleOptions10fromConfigERKNS_6ConfigE@Base 2.9.0 _ZN8osgEarth4Util24GeodeticGraticuleOptions11mergeConfigERKNS_6ConfigE@Base 2.4.0 + _ZN8osgEarth4Util24GeodeticGraticuleOptionsC1ERKNS_13ConfigOptionsE@Base 2.10.0 + _ZN8osgEarth4Util24GeodeticGraticuleOptionsC2ERKNS_13ConfigOptionsE@Base 2.10.0 _ZN8osgEarth4Util24GeodeticGraticuleOptionsD0Ev@Base 2.4.0 _ZN8osgEarth4Util24GeodeticGraticuleOptionsD1Ev@Base 2.4.0 _ZN8osgEarth4Util24GeodeticGraticuleOptionsD2Ev@Base 2.4.0 @@ -1099,23 +1131,6 @@ _ZN8osgEarth4Util25AutoClipPlaneCullCallbackD0Ev@Base 2.4.0 _ZN8osgEarth4Util25AutoClipPlaneCullCallbackD1Ev@Base 2.4.0 _ZN8osgEarth4Util25AutoClipPlaneCullCallbackclEPN3osg4NodeEPNS2_11NodeVisitorE@Base 2.4.0 - _ZN8osgEarth4Util25PolyhedralLineOfSightNode10setMapNodeEPNS_7MapNodeE@Base 2.4.0 - _ZN8osgEarth4Util25PolyhedralLineOfSightNode11setDistanceERKNS_8DistanceE@Base 2.7.0 - _ZN8osgEarth4Util25PolyhedralLineOfSightNode11setPositionERKNS_8GeoPointE@Base 2.4.0 - _ZN8osgEarth4Util25PolyhedralLineOfSightNode13updateSamplesEv@Base 2.4.0 - _ZN8osgEarth4Util25PolyhedralLineOfSightNode14terrainChangedERKNS_7TileKeyEPN3osg4NodeE@Base 2.4.0 - _ZN8osgEarth4Util25PolyhedralLineOfSightNode15rebuildGeometryEv@Base 2.4.0 - _ZN8osgEarth4Util25PolyhedralLineOfSightNode16setSampleSpacingERKNS_5AngleE@Base 2.7.0 - _ZN8osgEarth4Util25PolyhedralLineOfSightNode17recalculateExtentEv@Base 2.4.0 - _ZN8osgEarth4Util25PolyhedralLineOfSightNode17setAzimuthalRangeERKNS_5AngleES4_@Base 2.7.0 - _ZN8osgEarth4Util25PolyhedralLineOfSightNode17setElevationRangeERKNS_5AngleES4_@Base 2.7.0 - _ZN8osgEarth4Util25PolyhedralLineOfSightNode5dirtyEv@Base 2.4.0 - _ZN8osgEarth4Util25PolyhedralLineOfSightNode8traverseERN3osg11NodeVisitorE@Base 2.4.0 - _ZN8osgEarth4Util25PolyhedralLineOfSightNodeC1EPNS_7MapNodeE@Base 2.4.0 - _ZN8osgEarth4Util25PolyhedralLineOfSightNodeC2EPNS_7MapNodeE@Base 2.4.0 - _ZN8osgEarth4Util25PolyhedralLineOfSightNodeD0Ev@Base 2.4.0 - _ZN8osgEarth4Util25PolyhedralLineOfSightNodeD1Ev@Base 2.4.0 - _ZN8osgEarth4Util25PolyhedralLineOfSightNodeD2Ev@Base 2.4.0 _ZN8osgEarth4Util26MultiElevationLayerOptions10fromConfigERKNS_6ConfigE@Base 2.9.0 _ZN8osgEarth4Util26MultiElevationLayerOptions11mergeConfigERKNS_6ConfigE@Base 2.9.0 _ZN8osgEarth4Util26MultiElevationLayerOptionsC1ERKNS_13ConfigOptionsE@Base 2.9.0 @@ -1146,8 +1161,8 @@ _ZN8osgEarth4Util3TMS10TileFormatD2Ev@Base 2.4.0 _ZN8osgEarth4Util3TMS12TileMapEntryC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_@Base 2.7.0 _ZN8osgEarth4Util3TMS12TileMapEntryC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_@Base 2.7.0 + _ZN8osgEarth4Util3TMS19TileMapReaderWriter4readERKNS_3URIEPKN5osgDB7OptionsE@Base 2.10.0 _ZN8osgEarth4Util3TMS19TileMapReaderWriter4readERKNS_6ConfigE@Base 2.4.0 - _ZN8osgEarth4Util3TMS19TileMapReaderWriter4readERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKN5osgDB7OptionsE@Base 2.7.0 _ZN8osgEarth4Util3TMS19TileMapReaderWriter5writeEPKNS1_7TileMapERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZN8osgEarth4Util3TMS19TileMapReaderWriter5writeEPKNS1_7TileMapERSo@Base 2.4.0 _ZN8osgEarth4Util3TMS20TileMapServiceReader4readERKNS_6ConfigERNSt7__cxx114listINS1_12TileMapEntryESaIS8_EEE@Base 2.7.0 @@ -1180,8 +1195,8 @@ _ZN8osgEarth4Util6ArcGIS12RESTResponse17setCurrentVersionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 _ZN8osgEarth4Util6ArcGIS12RESTResponseC1Ev@Base 2.5.0 _ZN8osgEarth4Util6ArcGIS12RESTResponseC2Ev@Base 2.5.0 + _ZN8osgEarth4Util6ArcGIS13ServiceReader4readERKNS_3URIEPKN5osgDB7OptionsERNS1_12RESTResponseE@Base 2.10.0 _ZN8osgEarth4Util6ArcGIS13ServiceReader4readERKNS_6ConfigERNS1_12RESTResponseE@Base 2.5.0 - _ZN8osgEarth4Util6ArcGIS13ServiceReader4readERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKN5osgDB7OptionsERNS1_12RESTResponseE@Base 2.7.0 _ZN8osgEarth4Util6ArcGIS13ServiceReaderC1ERKS2_@Base 2.5.0 _ZN8osgEarth4Util6ArcGIS13ServiceReaderC1Ev@Base 2.5.0 _ZN8osgEarth4Util6ArcGIS13ServiceReaderC2ERKS2_@Base 2.5.0 @@ -1234,9 +1249,9 @@ _ZN8osgEarth4Util7SkyNode20setAtmosphereVisibleEb@Base 2.8~rc1 _ZN8osgEarth4Util7SkyNode22onSetAtmosphereVisibleEv@Base 2.8~rc1 _ZN8osgEarth4Util7SkyNode6attachEPN3osg4ViewEi@Base 2.4.0 - _ZN8osgEarth4Util7SkyNode6createEPNS_7MapNodeE@Base 2.6.0 - _ZN8osgEarth4Util7SkyNode6createERKNS0_10SkyOptionsEPNS_7MapNodeE@Base 2.6.0 - _ZN8osgEarth4Util7SkyNode6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_7MapNodeE@Base 2.7.0 + _ZN8osgEarth4Util7SkyNode6createERKNS0_10SkyOptionsE@Base 2.10.0 + _ZN8osgEarth4Util7SkyNode6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.10.0 + _ZN8osgEarth4Util7SkyNode6createEv@Base 2.10.0 _ZN8osgEarth4Util7SkyNode8baseInitERKNS0_10SkyOptionsE@Base 2.6.0 _ZN8osgEarth4Util7SkyNodeC1ERKNS0_10SkyOptionsE@Base 2.6.0 _ZN8osgEarth4Util7SkyNodeC1Ev@Base 2.6.0 @@ -1257,13 +1272,18 @@ _ZN8osgEarth4Util8Controls11ControlNodeD0Ev@Base 2.4.0 _ZN8osgEarth4Util8Controls11ControlNodeD1Ev@Base 2.4.0 _ZN8osgEarth4Util8Controls11ControlNodeD2Ev@Base 2.4.0 + _ZN8osgEarth4Util8Controls12ImageControl10setTextureEPN3osg7TextureE@Base 2.10.0 _ZN8osgEarth4Util8Controls12ImageControl11setRotationERKNS_5AngleE@Base 2.7.0 + _ZN8osgEarth4Util8Controls12ImageControl15s_imageStateSetE@Base 2.10.0 + _ZN8osgEarth4Util8Controls12ImageControl16getImageStateSetEv@Base 2.10.0 _ZN8osgEarth4Util8Controls12ImageControl21setFixSizeForRotationEb@Base 2.4.0 _ZN8osgEarth4Util8Controls12ImageControl4drawERKNS1_14ControlContextE@Base 2.5.0 _ZN8osgEarth4Util8Controls12ImageControl8calcSizeERKNS1_14ControlContextERN3osg5Vec2fE@Base 2.4.0 _ZN8osgEarth4Util8Controls12ImageControl8setImageEPN3osg5ImageE@Base 2.4.0 _ZN8osgEarth4Util8Controls12ImageControlC1EPN3osg5ImageE@Base 2.4.0 + _ZN8osgEarth4Util8Controls12ImageControlC1EPN3osg7TextureE@Base 2.10.0 _ZN8osgEarth4Util8Controls12ImageControlC2EPN3osg5ImageE@Base 2.4.0 + _ZN8osgEarth4Util8Controls12ImageControlC2EPN3osg7TextureE@Base 2.10.0 _ZN8osgEarth4Util8Controls12ImageControlD0Ev@Base 2.4.0 _ZN8osgEarth4Util8Controls12ImageControlD1Ev@Base 2.4.0 _ZN8osgEarth4Util8Controls12ImageControlD2Ev@Base 2.4.0 @@ -1349,7 +1369,7 @@ _ZN8osgEarth4Util8Controls15CheckBoxControl16fireValueChangedEPNS1_19ControlEventHandlerE@Base 2.4.0 _ZN8osgEarth4Util8Controls15CheckBoxControl4drawERKNS1_14ControlContextE@Base 2.5.0 _ZN8osgEarth4Util8Controls15CheckBoxControl6handleERKN5osgGA15GUIEventAdapterERNS3_16GUIActionAdapterERNS1_14ControlContextE@Base 2.4.0 - _ZN8osgEarth4Util8Controls15CheckBoxControl8setValueEb@Base 2.4.0 + _ZN8osgEarth4Util8Controls15CheckBoxControl8setValueEbb@Base 2.10.0 _ZN8osgEarth4Util8Controls15CheckBoxControlC1Eb@Base 2.4.0 _ZN8osgEarth4Util8Controls15CheckBoxControlC1EbPNS1_19ControlEventHandlerE@Base 2.4.0 _ZN8osgEarth4Util8Controls15CheckBoxControlC2Eb@Base 2.4.0 @@ -1376,6 +1396,7 @@ _ZN8osgEarth4Util8Controls19ControlEventHandlerD2Ev@Base 2.4.0 _ZN8osgEarth4Util8Controls4Grid10getControlEii@Base 2.5.0 (optional=templinst)_ZN8osgEarth4Util8Controls4Grid10setControlINS1_12LabelControlEEEPT_iiS6_@Base 2.8~rc1 + (optional=templinst)_ZN8osgEarth4Util8Controls4Grid10setControlINS1_14HSliderControlEEEPT_iiS6_@Base 2.10.1 _ZN8osgEarth4Util8Controls4Grid11addControlsERKSt6vectorIN3osg7ref_ptrINS1_7ControlEEESaIS7_EE@Base 2.4.0 _ZN8osgEarth4Util8Controls4Grid11getChildrenERSt6vectorIPNS1_7ControlESaIS5_EE@Base 2.5.0 _ZN8osgEarth4Util8Controls4Grid13clearControlsEv@Base 2.4.0 @@ -1439,10 +1460,12 @@ _ZN8osgEarth4Util8Controls7Control12setHorizFillEbf@Base 2.4.0 _ZN8osgEarth4Util8Controls7Control12setVertAlignERKNS2_9AlignmentE@Base 2.4.0 _ZN8osgEarth4Util8Controls7Control13setHorizAlignERKNS2_9AlignmentE@Base 2.4.0 + _ZN8osgEarth4Util8Controls7Control14s_geomStateSetE@Base 2.10.0 _ZN8osgEarth4Util8Controls7Control14setActiveColorERKN3osg5Vec4fE@Base 2.4.0 _ZN8osgEarth4Util8Controls7Control14setBorderColorERKN3osg5Vec4fE@Base 2.5.0 _ZN8osgEarth4Util8Controls7Control14setBorderWidthEf@Base 2.5.0 _ZN8osgEarth4Util8Controls7Control15addEventHandlerEPNS1_19ControlEventHandlerEb@Base 2.4.0 + _ZN8osgEarth4Util8Controls7Control15getGeomStateSetEv@Base 2.10.0 _ZN8osgEarth4Util8Controls7Control16fireValueChangedEPNS1_19ControlEventHandlerE@Base 2.4.0 _ZN8osgEarth4Util8Controls7Control4drawERKNS1_14ControlContextE@Base 2.5.0 _ZN8osgEarth4Util8Controls7Control4initEv@Base 2.4.0 @@ -1521,6 +1544,10 @@ _ZN8osgEarth4Util8WMSStyleD0Ev@Base 2.4.0 _ZN8osgEarth4Util8WMSStyleD1Ev@Base 2.4.0 _ZN8osgEarth4Util8WMSStyleD2Ev@Base 2.4.0 + _ZN8osgEarth4Util9ClipSpace11clampToLeftERNS_8GeoPointE@Base 2.10.0 + _ZN8osgEarth4Util9ClipSpace13clampToBottomERNS_8GeoPointE@Base 2.10.0 + _ZN8osgEarth4Util9ClipSpaceC1ERKN3osg7MatrixdES5_@Base 2.10.0 + _ZN8osgEarth4Util9ClipSpaceC2ERKN3osg7MatrixdES5_@Base 2.10.0 _ZN8osgEarth4Util9EphemerisD0Ev@Base 2.6.0 _ZN8osgEarth4Util9EphemerisD1Ev@Base 2.6.0 _ZN8osgEarth4Util9EphemerisD2Ev@Base 2.6.0 @@ -1575,9 +1602,7 @@ _ZN8osgEarth4Util9TileIndexD0Ev@Base 2.5.0 _ZN8osgEarth4Util9TileIndexD1Ev@Base 2.5.0 _ZN8osgEarth4Util9TileIndexD2Ev@Base 2.5.0 - _ZN8osgEarth5Layer15getOrCreateNodeEv@Base 2.9.0 _ZN8osgEarth5Layer18getSequenceControlEv@Base 2.9.0 - _ZN8osgEarth5Layer19setTerrainResourcesEPNS_16TerrainResourcesE@Base 2.9.0 _ZN8osgEarth5Units7convertERKS0_S2_dRd@Base 2.9.0 _ZN8osgEarth5UnitsC1ERKS0_@Base 2.7.0 _ZN8osgEarth5UnitsC2ERKS0_@Base 2.7.0 @@ -1585,15 +1610,18 @@ _ZN8osgEarth5UnitsD2Ev@Base 2.4.0 _ZN8osgEarth5UnitsaSERKS0_@Base 2.7.0 (optional=templinst)_ZN8osgEarth6Config3addIfEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.9.0 - (arch=i386 mips mipsel)_ZN8osgEarth6Config6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.9.0 - _ZN8osgEarth6Config6updateIA8_cEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.9.0 - (optional=templinst)_ZN8osgEarth6Config6updateINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRKS7_RKT_@Base 2.9.0 - (optional=templinst|arch=!alpha !amd64 !arm64 !mips64el !ppc64 !ppc64el !s390x !sparc64)_ZN8osgEarth6Config8addIfSetIfEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.9.0 - (arch=i386 mips mipsel)_ZN8osgEarth6ConfigC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_@Base 2.9.0 + _ZN8osgEarth6Config3setERKS0_@Base 2.10.1 + (optional=templinst)_ZN8osgEarth6Config3setINS_9Symbology5StyleEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.10.0 + (optional=templinst)_ZN8osgEarth6Config3setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRKS7_RKT_@Base 2.10.0 + (optional=templinst)_ZN8osgEarth6Config3setIS0_EEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.10.1 + (optional=templinst)_ZN8osgEarth6Config3setIbEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.10.0 + (optional=templinst)_ZN8osgEarth6Config3setIfEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_8optionalIT_EE@Base 2.10.0 + _ZN8osgEarth6Config6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.10.0 _ZN8osgEarth6ConfigC1ERKS0_@Base 2.4.0 - (arch=i386 mips mipsel)_ZN8osgEarth6ConfigC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_@Base 2.9.0 + (optional=templinst)_ZN8osgEarth6ConfigC1INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERKS7_RKT_@Base 2.10.1 _ZN8osgEarth6ConfigC2ERKS0_@Base 2.4.0 - _ZN8osgEarth6ConfigaSERKS0_@Base 2.7.0 + (optional=templinst)_ZN8osgEarth6ConfigC2INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERKS7_RKT_@Base 2.10.1 + _ZN8osgEarth6ConfigaSERKS0_@Base 2.10.1 _ZN8osgEarth6Picker8Callback5onHitEj@Base 2.7.0 _ZN8osgEarth6Picker8Callback6acceptERKN5osgGA15GUIEventAdapterERKNS2_16GUIActionAdapterE@Base 2.7.0 _ZN8osgEarth6Picker8Callback6onMissEv@Base 2.7.0 @@ -1616,17 +1644,11 @@ _ZN8osgEarth7Drivers17OGRFeatureOptionsD1Ev@Base 2.5.0 _ZN8osgEarth7Drivers17OGRFeatureOptionsD2Ev@Base 2.5.0 _ZN8osgEarth7Drivers3KML4loadERKNS_3URIEPNS_7MapNodeEPKN5osgDB7OptionsERKNS0_10KMLOptionsE@Base 2.4.0 - _ZN8osgEarth7MapInfoD0Ev@Base 2.9.0 - _ZN8osgEarth7MapInfoD1Ev@Base 2.9.0 - _ZN8osgEarth7MapInfoD2Ev@Base 2.9.0 _ZN8osgEarth7TileKeyD0Ev@Base 2.4.0 _ZN8osgEarth7TileKeyD1Ev@Base 2.4.0 _ZN8osgEarth7TileKeyD2Ev@Base 2.4.0 _ZN8osgEarth8Features13FeatureSource10getFeatureEm@Base 2.6.0 _ZN8osgEarth8Features13FeatureSource13insertFeatureEPNS0_7FeatureE@Base 2.6.0 - _ZN8osgEarth8Features14TextSymbolizerD0Ev@Base 2.4.0 - _ZN8osgEarth8Features14TextSymbolizerD1Ev@Base 2.4.0 - _ZN8osgEarth8Features14TextSymbolizerD2Ev@Base 2.4.0 _ZN8osgEarth8Features16GeometryCompilerD0Ev@Base 2.4.0 _ZN8osgEarth8Features16GeometryCompilerD1Ev@Base 2.4.0 _ZN8osgEarth8Features16GeometryCompilerD2Ev@Base 2.4.0 @@ -1637,9 +1659,7 @@ _ZN8osgEarth8GeoPointD0Ev@Base 2.4.0 _ZN8osgEarth8GeoPointD1Ev@Base 2.4.0 _ZN8osgEarth8GeoPointD2Ev@Base 2.4.0 - _ZN8osgEarth8MapFrameD0Ev@Base 2.9.0 - _ZN8osgEarth8MapFrameD1Ev@Base 2.9.0 - _ZN8osgEarth8MapFrameD2Ev@Base 2.9.0 + (arch=mips mipsel)_ZN8osgEarth8GeoPointaSERKS0_@Base 2.10.0 (optional=templinst)_ZN8osgEarth8fast_mapIPN3osg6CameraENS_4Util8Controls11ControlNode16TravSpecificDataEEixERKS3_@Base 2.8~rc2 (optional=templinst)_ZN8osgEarth8optionalIN3osg4QuatEED0Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalIN3osg4QuatEED1Ev@Base 2.4.0 @@ -1661,6 +1681,11 @@ (optional=templinst)_ZN8osgEarth8optionalINS_13ProxySettingsEED0Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_13ProxySettingsEED1Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_13ProxySettingsEED2Ev@Base 2.4.0 + (optional=templinst)_ZN8osgEarth8optionalINS_13ShaderOptionsEED0Ev@Base 2.10.1 + (optional=templinst)_ZN8osgEarth8optionalINS_13ShaderOptionsEED1Ev@Base 2.10.1 + (optional=templinst)_ZN8osgEarth8optionalINS_13ShaderOptionsEED2Ev@Base 2.10.1 + (optional=templinst)_ZN8osgEarth8optionalINS_14ProfileOptionsEEC1ERKS2_@Base 2.10.1 + (optional=templinst)_ZN8osgEarth8optionalINS_14ProfileOptionsEEC2ERKS2_@Base 2.10.1 (optional=templinst)_ZN8osgEarth8optionalINS_14ProfileOptionsEED0Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_14ProfileOptionsEED1Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_14ProfileOptionsEED2Ev@Base 2.4.0 @@ -1669,6 +1694,9 @@ (optional=templinst)_ZN8osgEarth8optionalINS_17TileSourceOptionsEED0Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_17TileSourceOptionsEED1Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_17TileSourceOptionsEED2Ev@Base 2.4.0 + (optional=templinst)_ZN8osgEarth8optionalINS_19VisibleLayerOptions5BlendEED0Ev@Base 2.10.0 + (optional=templinst)_ZN8osgEarth8optionalINS_19VisibleLayerOptions5BlendEED1Ev@Base 2.10.0 + (optional=templinst)_ZN8osgEarth8optionalINS_19VisibleLayerOptions5BlendEED2Ev@Base 2.10.0 (optional=templinst)_ZN8osgEarth8optionalINS_21ElevationNoDataPolicyEED0Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth8optionalINS_21ElevationNoDataPolicyEED1Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth8optionalINS_21ElevationNoDataPolicyEED2Ev@Base 2.9.0 @@ -1700,9 +1728,7 @@ (optional=templinst)_ZN8osgEarth8optionalINS_8DurationEED1Ev@Base 2.7.0 (optional=templinst)_ZN8osgEarth8optionalINS_8DurationEED2Ev@Base 2.7.0 (optional=templinst)_ZN8osgEarth8optionalINS_8Features20FeatureSourceOptionsEEC1ERKS3_@Base 2.9.0 - (optional=templinst)_ZN8osgEarth8optionalINS_8Features20FeatureSourceOptionsEEC1Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth8optionalINS_8Features20FeatureSourceOptionsEEC2ERKS3_@Base 2.9.0 - (optional=templinst)_ZN8osgEarth8optionalINS_8Features20FeatureSourceOptionsEEC2Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth8optionalINS_8Features20FeatureSourceOptionsEED0Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth8optionalINS_8Features20FeatureSourceOptionsEED1Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth8optionalINS_8Features20FeatureSourceOptionsEED2Ev@Base 2.9.0 @@ -1712,13 +1738,19 @@ (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology16StringExpressionEED0Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology16StringExpressionEED1Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology16StringExpressionEED2Ev@Base 2.4.0 - (optional=templinst|arch=amd64 arm64)_ZN8osgEarth8optionalINS_9Symbology17NumericExpressionEE4initES2_@Base 2.9.0 (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology17NumericExpressionEED0Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology17NumericExpressionEED1Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology17NumericExpressionEED2Ev@Base 2.9.0 (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology5ColorEED0Ev@Base 2.7.0 (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology5ColorEED1Ev@Base 2.7.0 (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology5ColorEED2Ev@Base 2.7.0 + (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology5QueryEED0Ev@Base 2.10.0 + (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology5QueryEED1Ev@Base 2.10.0 + (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology5QueryEED2Ev@Base 2.10.0 + (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology5StyleEEC1ERKS3_@Base 2.10.1 + (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology5StyleEEC1Ev@Base 2.10.1 + (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology5StyleEEC2ERKS3_@Base 2.10.1 + (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology5StyleEEC2Ev@Base 2.10.1 (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology5StyleEED0Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology5StyleEED1Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalINS_9Symbology5StyleEED2Ev@Base 2.4.0 @@ -1747,16 +1779,12 @@ (optional=templinst)_ZN8osgEarth8optionalIjED0Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalIjED1Ev@Base 2.4.0 (optional=templinst)_ZN8osgEarth8optionalIjED2Ev@Base 2.4.0 - (optional=templinst|arch=alpha amd64 arm64 armel armhf hurd-i386 powerpc ppc64 s390x)_ZN8osgEarth8toStringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES6_RKT_@Base 2.9.0 - (optional=templinst)_ZN8osgEarth8toStringIfEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.7.0 (optional=templinst)_ZN8osgEarth8toStringIjEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 2.7.0 _ZN8osgEarth9Extension12setDBOptionsEPKN5osgDB7OptionsE@Base 2.7.0 _ZN8osgEarth9GeoExtentD0Ev@Base 2.4.0 _ZN8osgEarth9GeoExtentD1Ev@Base 2.4.0 _ZN8osgEarth9GeoExtentD2Ev@Base 2.4.0 - (arch=armel armhf hurd-i386 i386 m68k mips mipsel powerpc)_ZN8osgEarth9GeoExtentaSERKS0_@Base 2.9.0 - _ZN8osgEarth9Symbology10StyleSheet9ScriptDefC1Ev@Base 2.9.0 - _ZN8osgEarth9Symbology10StyleSheet9ScriptDefC2Ev@Base 2.9.0 + (arch=armel armhf hurd-i386 i386 m68k mips mipsel powerpc powerpcspe)_ZN8osgEarth9GeoExtentaSERKS0_@Base 2.10.0 _ZN8osgEarth9Symbology10StyleSheet9ScriptDefD0Ev@Base 2.9.0 _ZN8osgEarth9Symbology10StyleSheet9ScriptDefD1Ev@Base 2.9.0 _ZN8osgEarth9Symbology10StyleSheet9ScriptDefD2Ev@Base 2.9.0 @@ -1766,7 +1794,6 @@ _ZN8osgEarth9Symbology17NumericExpressionD0Ev@Base 2.4.0 _ZN8osgEarth9Symbology17NumericExpressionD1Ev@Base 2.4.0 _ZN8osgEarth9Symbology17NumericExpressionD2Ev@Base 2.4.0 - _ZN8osgEarth9Symbology17NumericExpressionaSERKS1_@Base 2.9.0 _ZN8osgEarth9Symbology5ColorD0Ev@Base 2.4.0 _ZN8osgEarth9Symbology5ColorD1Ev@Base 2.4.0 _ZN8osgEarth9Symbology5ColorD2Ev@Base 2.4.0 @@ -1785,6 +1812,7 @@ _ZN8osgEarth9ViewpointD2Ev@Base 2.4.0 _ZN8osgEarth9ViewpointaSERKS0_@Base 2.7.0 _ZNK20LODBlendingExtension11libraryNameEv@Base 2.8~rc1 + _ZNK20LODBlendingExtension12getConfigKeyEv@Base 2.10.0 _ZNK20LODBlendingExtension12isSameKindAsEPKN3osg6ObjectE@Base 2.8~rc1 _ZNK20LODBlendingExtension16getConfigOptionsEv@Base 2.8~rc1 _ZNK20LODBlendingExtension5cloneERKN3osg6CopyOpE@Base 2.8~rc1 @@ -1810,6 +1838,8 @@ _ZNK3osg12NodeCallback5cloneERKNS_6CopyOpE@Base 2.4.0 _ZNK3osg12NodeCallback9classNameEv@Base 2.4.0 _ZNK3osg12NodeCallback9cloneTypeEv@Base 2.4.0 + (optional=templinst)_ZNK3osg12observer_ptrIN8osgEarth7MapNodeEE4lockERNS_7ref_ptrIS2_EE@Base 2.10.0 + (optional=templinst)_ZNK3osg12observer_ptrINS_4NodeEE4lockERNS_7ref_ptrIS1_EE@Base 2.10.0 (optional=templinst)_ZNK3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE14getDataPointerEv@Base 2.4.0 (optional=templinst)_ZNK3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE14getElementSizeEv@Base 2.4.0 (optional=templinst)_ZNK3osg13TemplateArrayINS_5Vec2fELNS_5Array4TypeE27ELi2ELi5126EE14getNumElementsEv@Base 2.4.0 @@ -1842,6 +1872,7 @@ _ZNK3osg14EllipsoidModel5cloneERKNS_6CopyOpE@Base 2.4.0 _ZNK3osg14EllipsoidModel9classNameEv@Base 2.4.0 _ZNK3osg14EllipsoidModel9cloneTypeEv@Base 2.4.0 + _ZNK3osg14StateAttribute16releaseGLObjectsEPNS_5StateE@Base 2.10.0 _ZNK3osg22StateAttributeCallback11libraryNameEv@Base 2.8~rc1 _ZNK3osg22StateAttributeCallback12isSameKindAsEPKNS_6ObjectE@Base 2.8~rc1 _ZNK3osg22StateAttributeCallback5cloneERKNS_6CopyOpE@Base 2.8~rc1 @@ -1915,6 +1946,7 @@ _ZNK3osg8Drawable8supportsERKNS_21PrimitiveIndexFunctorE@Base 2.4.0 _ZNK3osg9Transform11asTransformEv@Base 2.4.0 _ZNK3osg9Transform17asMatrixTransformEv@Base 2.4.0 + _ZNK3osg9Transform25computeLocalToWorldMatrixERNS_7MatrixdEPNS_11NodeVisitorE@Base 2.10.1 _ZNK3osg9Transform27asPositionAttitudeTransformEv@Base 2.4.0 _ZNK5osgDB12ReaderWriter10readObjectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_7OptionsE@Base 2.7.0 _ZNK5osgDB12ReaderWriter10readObjectERSiPKNS_7OptionsE@Base 2.4.0 @@ -1962,7 +1994,6 @@ _ZNK5osgGA12EventHandler9classNameEv@Base 2.8~rc1 _ZNK5osgGA12EventHandler9cloneTypeEv@Base 2.8~rc1 _ZNK5osgGA15GUIEventAdapter12getEventTypeEv@Base 2.6.0 - (arch=alpha amd64 arm64 mips64el ppc64 ppc64el s390x sh4 sparc64)_ZNK5osgGA15GUIEventAdapter14getXnormalizedEv@Base 2.9.0 _ZNK5osgGA15GUIEventAdapter14getYnormalizedEv@Base 2.7.0 _ZNK5osgGA15GUIEventAdapter6getKeyEv@Base 2.6.0 _ZNK5osgGA15GUIEventHandler11libraryNameEv@Base 2.4.0 @@ -1975,31 +2006,18 @@ _ZNK5osgGA17CameraManipulator22getFusionDistanceValueEv@Base 2.4.0 _ZNK5osgGA17CameraManipulator7getNodeEv@Base 2.4.0 _ZNK5osgGA17CameraManipulator9classNameEv@Base 2.4.0 - _ZNK7osgText4Text11libraryNameEv@Base 2.4.0 - _ZNK7osgText4Text12isSameKindAsEPKN3osg6ObjectE@Base 2.4.0 - _ZNK7osgText4Text5cloneERKN3osg6CopyOpE@Base 2.4.0 _ZNK7osgText4Text8supportsERKN3osg16PrimitiveFunctorE@Base 2.4.0 _ZNK7osgText4Text8supportsERKN3osg8Drawable16AttributeFunctorE@Base 2.4.0 _ZNK7osgText4Text8supportsERKN3osg8Drawable21ConstAttributeFunctorE@Base 2.4.0 _ZNK7osgText4Text9classNameEv@Base 2.4.0 - _ZNK7osgText4Text9cloneTypeEv@Base 2.4.0 _ZNK7osgUtil11CullVisitor12getViewPointEv@Base 2.7.0 _ZNK7osgUtil9RenderBin11libraryNameEv@Base 2.4.0 _ZNK7osgUtil9RenderBin12isSameKindAsEPKN3osg6ObjectE@Base 2.4.0 _ZNK7osgUtil9RenderBin5cloneERKN3osg6CopyOpE@Base 2.4.0 _ZNK7osgUtil9RenderBin9classNameEv@Base 2.4.0 _ZNK7osgUtil9RenderBin9cloneTypeEv@Base 2.4.0 - _ZNK8osgEarth10Annotation14AnnotationNode24supportsRenderBinDetailsEv@Base 2.9.0 - _ZNK8osgEarth10Annotation14AnnotationNode7getTextB5cxx11Ev@Base 2.7.0 - _ZNK8osgEarth10Annotation14AnnotationNode8getStyleEv@Base 2.4.0 - _ZNK8osgEarth10Annotation15GeoPositionNode11libraryNameEv@Base 2.8~rc1 - _ZNK8osgEarth10Annotation15GeoPositionNode12isSameKindAsEPKN3osg6ObjectE@Base 2.8~rc1 - _ZNK8osgEarth10Annotation15GeoPositionNode5cloneERKN3osg6CopyOpE@Base 2.8~rc1 - _ZNK8osgEarth10Annotation15GeoPositionNode9classNameEv@Base 2.8~rc1 - _ZNK8osgEarth10Annotation15GeoPositionNode9cloneTypeEv@Base 2.8~rc1 _ZNK8osgEarth10Revisioned10inSyncWithERKNS_8RevisionE@Base 2.4.0 _ZNK8osgEarth10Revisioned4syncERNS_8RevisionE@Base 2.4.0 - _ZNK8osgEarth10TileSource12getExtensionB5cxx11Ev@Base 2.7.0 _ZNK8osgEarth11ColorFilter9getConfigEv@Base 2.4.0 (optional=templinst)_ZNK8osgEarth11OptionsDataINS_4Util11SimplePager15ProgressTrackerEE11libraryNameEv@Base 2.9.0 (optional=templinst)_ZNK8osgEarth11OptionsDataINS_4Util11SimplePager15ProgressTrackerEE12isSameKindAsEPKN3osg6ObjectE@Base 2.9.0 @@ -2022,7 +2040,6 @@ (optional=templinst)_ZNK8osgEarth12PluginLoaderINS_4Util19MultiElevationLayerENS_5LayerEE10readObjectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKN5osgDB7OptionsE@Base 2.9.0 (optional=templinst)_ZNK8osgEarth12PluginLoaderINS_4Util21FractalElevationLayerENS_5LayerEE10readObjectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKN5osgDB7OptionsE@Base 2.9.0 _ZNK8osgEarth13TerrainEffect9getConfigEv@Base 2.5.0 - _ZNK8osgEarth16SpatialReference12isPlateCarreEv@Base 2.6.0 (optional=templinst)_ZNK8osgEarth16qualified_doubleINS_5AngleEE17asParseableStringB5cxx11Ev@Base 2.8~rc1 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNK8osgEarth16qualified_doubleINS_5AngleEE8asStringB5cxx11Ev@Base 2.8~rc1 (optional=templinst)_ZNK8osgEarth16qualified_doubleINS_5AngleEEmiERKS1_@Base 2.7.0 @@ -2040,9 +2057,15 @@ (optional=templinst)_ZNK8osgEarth28ColorFilterRegistrationProxyINS_4Util29BrightnessContrastColorFilterEE6createERKNS_6ConfigE@Base 2.4.0 (optional=templinst)_ZNK8osgEarth3Map9getLayersINS_10ImageLayerEEENS_8RevisionERSt6vectorIN3osg7ref_ptrIT_EESaIS8_EE@Base 2.9.0 (optional=templinst)_ZNK8osgEarth3Map9getLayersINS_14ElevationLayerEEENS_8RevisionERN3osg11MixinVectorINS4_7ref_ptrIT_EEEE@Base 2.9.0 - (arch=amd64 arm64)_ZNK8osgEarth3URI9getStringB5cxx11EPKN5osgDB7OptionsEPNS_16ProgressCallbackE@Base 2.9.0 + _ZNK8osgEarth4Text11libraryNameEv@Base 2.10.0 + _ZNK8osgEarth4Text12isSameKindAsEPKN3osg6ObjectE@Base 2.10.0 + _ZNK8osgEarth4Text5cloneERKN3osg6CopyOpE@Base 2.10.0 + _ZNK8osgEarth4Text9cloneTypeEv@Base 2.10.0 _ZNK8osgEarth4Util10SkyOptions9getConfigEv@Base 2.6.0 _ZNK8osgEarth4Util10ViewFitter15createViewpointERKSt6vectorINS_8GeoPointESaIS3_EERNS_9ViewpointE@Base 2.9.0 + _ZNK8osgEarth4Util11ClusterNode10getEnabledEv@Base 2.10.0 + _ZNK8osgEarth4Util11ClusterNode10getMapNodeEv@Base 2.10.0 + _ZNK8osgEarth4Util11ClusterNode9getRadiusEv@Base 2.10.0 _ZNK8osgEarth4Util11DataScanner15findImageLayersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_SaIS7_EERSA_IN3osg7ref_ptrINS_10ImageLayerEEESaISI_EE@Base 2.7.0 _ZNK8osgEarth4Util11OceanDriver10getMapNodeEPKN5osgDB7OptionsE@Base 2.6.0 _ZNK8osgEarth4Util11OceanDriver15getOceanOptionsEPKN5osgDB7OptionsE@Base 2.6.0 @@ -2061,29 +2084,36 @@ _ZNK8osgEarth4Util11TMSPackager22getElevationPixelDepthEv@Base 2.6.0 _ZNK8osgEarth4Util12AtlasBuilder5buildEPKNS_9Symbology15ResourceLibraryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS1_5AtlasE@Base 2.7.0 _ZNK8osgEarth4Util12OceanOptions9getConfigEv@Base 2.6.0 + _ZNK8osgEarth4Util12ShadowCaster16releaseGLObjectsEPN3osg5StateE@Base 2.10.0 _ZNK8osgEarth4Util12UTMGraticule11libraryNameEv@Base 2.9.0 + _ZNK8osgEarth4Util12UTMGraticule12getConfigKeyEv@Base 2.10.0 _ZNK8osgEarth4Util12UTMGraticule12isSameKindAsEPKN3osg6ObjectE@Base 2.9.0 _ZNK8osgEarth4Util12UTMGraticule5cloneERKN3osg6CopyOpE@Base 2.9.0 + _ZNK8osgEarth4Util12UTMGraticule7getNodeEv@Base 2.10.0 _ZNK8osgEarth4Util12UTMGraticule9classNameEv@Base 2.9.0 _ZNK8osgEarth4Util12UTMGraticule9cloneTypeEv@Base 2.9.0 _ZNK8osgEarth4Util13ClampCallback13clampGeometryEPN3osg8GeometryERKNS2_7MatrixdES7_@Base 2.4.0 _ZNK8osgEarth4Util13ClampCallback19getIntersectionMaskEv@Base 2.8~rc1 _ZNK8osgEarth4Util13ClampCallback5clampERKN3osg5Vec3dERS3_@Base 2.4.0 _ZNK8osgEarth4Util13GARSGraticule11libraryNameEv@Base 2.9.0 + _ZNK8osgEarth4Util13GARSGraticule12getConfigKeyEv@Base 2.10.0 _ZNK8osgEarth4Util13GARSGraticule12isSameKindAsEPKN3osg6ObjectE@Base 2.9.0 _ZNK8osgEarth4Util13GARSGraticule5cloneERKN3osg6CopyOpE@Base 2.9.0 + _ZNK8osgEarth4Util13GARSGraticule7getNodeEv@Base 2.10.0 _ZNK8osgEarth4Util13GARSGraticule9classNameEv@Base 2.9.0 _ZNK8osgEarth4Util13GARSGraticule9cloneTypeEv@Base 2.9.0 _ZNK8osgEarth4Util13MGRSFormatter6formatB5cxx11ERKNS_8GeoPointE@Base 2.7.0 _ZNK8osgEarth4Util13MGRSFormatter9transformERKNS_8GeoPointERNS0_9MGRSCoordE@Base 2.4.0 _ZNK8osgEarth4Util13MGRSGraticule11libraryNameEv@Base 2.9.0 + _ZNK8osgEarth4Util13MGRSGraticule12getConfigKeyEv@Base 2.10.0 _ZNK8osgEarth4Util13MGRSGraticule12isSameKindAsEPKN3osg6ObjectE@Base 2.9.0 _ZNK8osgEarth4Util13MGRSGraticule15loadGZDFeaturesEPKNS_16SpatialReferenceERNSt7__cxx114listIN3osg7ref_ptrINS_8Features7FeatureEEESaISB_EEE@Base 2.9.0 _ZNK8osgEarth4Util13MGRSGraticule5cloneERKN3osg6CopyOpE@Base 2.9.0 + _ZNK8osgEarth4Util13MGRSGraticule7getNodeEv@Base 2.10.0 _ZNK8osgEarth4Util13MGRSGraticule9classNameEv@Base 2.9.0 _ZNK8osgEarth4Util13MGRSGraticule9cloneTypeEv@Base 2.9.0 _ZNK8osgEarth4Util13MapNodeHelper13configureViewEPN9osgViewer4ViewE@Base 2.4.0 - _ZNK8osgEarth4Util13MapNodeHelper4loadERN3osg14ArgumentParserEPN9osgViewer4ViewEPNS0_8Controls9ContainerEPKN5osgDB7OptionsE@Base 2.8~rc1 + _ZNK8osgEarth4Util13MapNodeHelper4loadERN3osg14ArgumentParserEPN9osgViewer10ViewerBaseEPNS0_8Controls9ContainerEPKN5osgDB7OptionsE@Base 2.10.0 _ZNK8osgEarth4Util13MapNodeHelper5parseEPNS_7MapNodeERN3osg14ArgumentParserEPN9osgViewer4ViewEPNS4_5GroupEPNS0_8Controls12LabelControlE@Base 2.7.0 _ZNK8osgEarth4Util13MapNodeHelper5parseEPNS_7MapNodeERN3osg14ArgumentParserEPN9osgViewer4ViewEPNS4_5GroupEPNS0_8Controls9ContainerE@Base 2.7.0 _ZNK8osgEarth4Util13MapNodeHelper5usageB5cxx11Ev@Base 2.7.0 @@ -2114,6 +2144,7 @@ _ZNK8osgEarth4Util15CMYKColorFilter7installEPN3osg8StateSetE@Base 2.4.0 _ZNK8osgEarth4Util15CMYKColorFilter9getConfigEv@Base 2.4.0 _ZNK8osgEarth4Util15FlatteningLayer11libraryNameEv@Base 2.9.0 + _ZNK8osgEarth4Util15FlatteningLayer12getConfigKeyEv@Base 2.10.0 _ZNK8osgEarth4Util15FlatteningLayer12isSameKindAsEPKN3osg6ObjectE@Base 2.9.0 _ZNK8osgEarth4Util15FlatteningLayer5cloneERKN3osg6CopyOpE@Base 2.9.0 _ZNK8osgEarth4Util15FlatteningLayer9classNameEv@Base 2.9.0 @@ -2127,18 +2158,18 @@ _ZNK8osgEarth4Util16EarthManipulator12getViewpointEv@Base 2.4.0 _ZNK8osgEarth4Util16EarthManipulator12isMouseClickEPKN5osgGA15GUIEventAdapterE@Base 2.4.0 _ZNK8osgEarth4Util16EarthManipulator13getQuaternionEdd@Base 2.7.0 - _ZNK8osgEarth4Util16EarthManipulator13getTetherNodeEv@Base 2.4.0 _ZNK8osgEarth4Util16EarthManipulator13screenToWorldEffPN3osg4ViewERNS2_5Vec3dE@Base 2.4.0 _ZNK8osgEarth4Util16EarthManipulator14dumpActionInfoERKNS1_6ActionEN3osg14NotifySeverityE@Base 2.4.0 _ZNK8osgEarth4Util16EarthManipulator14getEulerAnglesERKN3osg4QuatEPdS6_@Base 2.7.0 + _ZNK8osgEarth4Util16EarthManipulator14getWorldMatrixEv@Base 2.10.0 _ZNK8osgEarth4Util16EarthManipulator16getInverseMatrixEv@Base 2.4.0 _ZNK8osgEarth4Util16EarthManipulator18isSettingViewpointEv@Base 2.7.0 _ZNK8osgEarth4Util16EarthManipulator19intersectLookVectorERN3osg5Vec3dES4_S4_@Base 2.6.0 _ZNK8osgEarth4Util16EarthManipulator21computeCenterRotationERKN3osg5Vec3dE@Base 2.7.0 _ZNK8osgEarth4Util16EarthManipulator21createLocalCoordFrameERKN3osg5Vec3dERNS2_7MatrixdE@Base 2.4.0 _ZNK8osgEarth4Util16EarthManipulator21getFusionDistanceModeEv@Base 2.4.0 + _ZNK8osgEarth4Util16EarthManipulator21getWorldInverseMatrixEv@Base 2.10.0 _ZNK8osgEarth4Util16EarthManipulator22getFusionDistanceValueEv@Base 2.4.0 - _ZNK8osgEarth4Util16EarthManipulator22getTetherNodeViewpointEv@Base 2.6.0 _ZNK8osgEarth4Util16EarthManipulator23getCompositeEulerAnglesEPdS2_@Base 2.7.0 _ZNK8osgEarth4Util16EarthManipulator6Action12getIntOptionEii@Base 2.4.0 _ZNK8osgEarth4Util16EarthManipulator6Action13getBoolOptionEib@Base 2.4.0 @@ -2158,7 +2189,9 @@ _ZNK8osgEarth4Util16NightColorFilter25getEntryPointFunctionNameB5cxx11Ev@Base 2.7.0 _ZNK8osgEarth4Util16NightColorFilter7installEPN3osg8StateSetE@Base 2.7.0 _ZNK8osgEarth4Util16NightColorFilter9getConfigEv@Base 2.7.0 + _ZNK8osgEarth4Util16SimpleOceanLayer11getSeaLevelEv@Base 2.10.0 _ZNK8osgEarth4Util16SimpleOceanLayer11libraryNameEv@Base 2.9.0 + _ZNK8osgEarth4Util16SimpleOceanLayer12getConfigKeyEv@Base 2.10.0 _ZNK8osgEarth4Util16SimpleOceanLayer12isSameKindAsEPKN3osg6ObjectE@Base 2.9.0 _ZNK8osgEarth4Util16SimpleOceanLayer14getMaxAltitudeEv@Base 2.9.0 _ZNK8osgEarth4Util16SimpleOceanLayer21modifyTileBoundingBoxERKNS_7TileKeyERN3osg15BoundingBoxImplINS5_5Vec3fEEE@Base 2.9.0 @@ -2166,13 +2199,19 @@ _ZNK8osgEarth4Util16SimpleOceanLayer8getColorEv@Base 2.9.0 _ZNK8osgEarth4Util16SimpleOceanLayer9classNameEv@Base 2.9.0 _ZNK8osgEarth4Util16SimpleOceanLayer9cloneTypeEv@Base 2.9.0 - _ZNK8osgEarth4Util16SimpleOceanLayer9getConfigEv@Base 2.9.0 _ZNK8osgEarth4Util17ContourMapOptions9getConfigEv@Base 2.8~rc1 + _ZNK8osgEarth4Util17GeodeticGraticule10CameraData16releaseGLObjectsEPN3osg5StateE@Base 2.10.0 _ZNK8osgEarth4Util17GeodeticGraticule11libraryNameEv@Base 2.9.0 + _ZNK8osgEarth4Util17GeodeticGraticule12getConfigKeyEv@Base 2.10.0 _ZNK8osgEarth4Util17GeodeticGraticule12isSameKindAsEPKN3osg6ObjectE@Base 2.9.0 _ZNK8osgEarth4Util17GeodeticGraticule13getCameraDataEPN3osg6CameraE@Base 2.9.0 _ZNK8osgEarth4Util17GeodeticGraticule13getViewExtentEPN7osgUtil11CullVisitorE@Base 2.9.0 + _ZNK8osgEarth4Util17GeodeticGraticule16releaseGLObjectsEPN3osg5StateE@Base 2.10.0 + _ZNK8osgEarth4Util17GeodeticGraticule19getGridLinesVisibleEv@Base 2.10.0 + _ZNK8osgEarth4Util17GeodeticGraticule20getEdgeLabelsVisibleEv@Base 2.10.0 + _ZNK8osgEarth4Util17GeodeticGraticule20getGridLabelsVisibleEv@Base 2.10.0 _ZNK8osgEarth4Util17GeodeticGraticule5cloneERKN3osg6CopyOpE@Base 2.9.0 + _ZNK8osgEarth4Util17GeodeticGraticule7getNodeEv@Base 2.10.0 _ZNK8osgEarth4Util17GeodeticGraticule9classNameEv@Base 2.9.0 _ZNK8osgEarth4Util17GeodeticGraticule9cloneTypeEv@Base 2.9.0 _ZNK8osgEarth4Util18LODBlendingOptions9getConfigEv@Base 2.8~rc1 @@ -2180,12 +2219,14 @@ _ZNK8osgEarth4Util18MeasureToolHandler19getGeoInterpolationEv@Base 2.4.0 _ZNK8osgEarth4Util18MeasureToolHandler9getIsPathEv@Base 2.4.0 _ZNK8osgEarth4Util19ContourMapExtension11libraryNameEv@Base 2.8~rc1 + _ZNK8osgEarth4Util19ContourMapExtension12getConfigKeyEv@Base 2.10.0 _ZNK8osgEarth4Util19ContourMapExtension12isSameKindAsEPKN3osg6ObjectE@Base 2.8~rc1 _ZNK8osgEarth4Util19ContourMapExtension16getConfigOptionsEv@Base 2.8~rc1 _ZNK8osgEarth4Util19ContourMapExtension5cloneERKN3osg6CopyOpE@Base 2.8~rc1 _ZNK8osgEarth4Util19ContourMapExtension9classNameEv@Base 2.8~rc1 _ZNK8osgEarth4Util19ContourMapExtension9cloneTypeEv@Base 2.8~rc1 _ZNK8osgEarth4Util19MultiElevationLayer11libraryNameEv@Base 2.9.0 + _ZNK8osgEarth4Util19MultiElevationLayer12getConfigKeyEv@Base 2.10.0 _ZNK8osgEarth4Util19MultiElevationLayer12isSameKindAsEPKN3osg6ObjectE@Base 2.9.0 _ZNK8osgEarth4Util19MultiElevationLayer5cloneERKN3osg6CopyOpE@Base 2.9.0 _ZNK8osgEarth4Util19MultiElevationLayer9classNameEv@Base 2.9.0 @@ -2202,6 +2243,7 @@ _ZNK8osgEarth4Util20MGRSGraticuleOptions9getConfigEv@Base 2.4.0 _ZNK8osgEarth4Util21FractalElevationLayer10getMappingEPKNS_14LandCoverClassE@Base 2.9.0 _ZNK8osgEarth4Util21FractalElevationLayer11libraryNameEv@Base 2.9.0 + _ZNK8osgEarth4Util21FractalElevationLayer12getConfigKeyEv@Base 2.10.0 _ZNK8osgEarth4Util21FractalElevationLayer12isSameKindAsEPKN3osg6ObjectE@Base 2.9.0 _ZNK8osgEarth4Util21FractalElevationLayer5cloneERKN3osg6CopyOpE@Base 2.9.0 _ZNK8osgEarth4Util21FractalElevationLayer9classNameEv@Base 2.9.0 @@ -2228,6 +2270,7 @@ _ZNK8osgEarth4Util21RadialLineOfSightNode9getCenterEv@Base 2.4.0 _ZNK8osgEarth4Util21RadialLineOfSightNode9getRadiusEv@Base 2.4.0 _ZNK8osgEarth4Util22FlatteningLayerOptions9getConfigEv@Base 2.9.0 + _ZNK8osgEarth4Util22GeodeticLabelingEngine13getResolutionEv@Base 2.10.0 _ZNK8osgEarth4Util23SimpleOceanLayerOptions9getConfigEv@Base 2.9.0 _ZNK8osgEarth4Util24GeodeticGraticuleOptions9getConfigEv@Base 2.4.0 _ZNK8osgEarth4Util24TerrainProfileCalculator10getProfileEv@Base 2.4.0 @@ -2235,6 +2278,7 @@ _ZNK8osgEarth4Util24TerrainProfileCalculator6getEndEv@Base 2.4.0 _ZNK8osgEarth4Util24TerrainProfileCalculator8getStartENS_12AltitudeModeE@Base 2.6.0 _ZNK8osgEarth4Util24TerrainProfileCalculator8getStartEv@Base 2.4.0 + _ZNK8osgEarth4Util25AttributionControlFactory6createEPNS_7MapNodeE@Base 2.10.0 _ZNK8osgEarth4Util25MouseCoordsControlFactory6createEPNS_7MapNodeEPN9osgViewer4ViewE@Base 2.4.0 _ZNK8osgEarth4Util26MultiElevationLayerOptions9getConfigEv@Base 2.9.0 _ZNK8osgEarth4Util28FractalElevationLayerOptions9getConfigEv@Base 2.9.0 @@ -2249,13 +2293,13 @@ _ZNK8osgEarth4Util6ArcGIS12RESTResponse11getServicesB5cxx11Ev@Base 2.7.0 _ZNK8osgEarth4Util6ArcGIS12RESTResponse13getServiceURLB5cxx11Ev@Base 2.7.0 _ZNK8osgEarth4Util6ArcGIS12RESTResponse17getCurrentVersionB5cxx11Ev@Base 2.7.0 - _ZNK8osgEarth4Util6ArcGIS12RESTResponse9getFolderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS2_@Base 2.7.0 _ZNK8osgEarth4Util7GeoCell12computeBoundEv@Base 2.4.0 _ZNK8osgEarth4Util7HTMNode10PolytopeDP13containsAnyOfERKSt6vectorIN3osg5Vec3dESaIS5_EE@Base 2.5.0 _ZNK8osgEarth4Util7HTMNode10PolytopeDP8containsERKN3osg5Vec3dE@Base 2.5.0 _ZNK8osgEarth4Util7HTMNode8Triangle12getMidpointsEPN3osg5Vec3dE@Base 2.5.0 _ZNK8osgEarth4Util7SkyNode12getEphemerisEv@Base 2.6.0 _ZNK8osgEarth4Util8Controls11ControlNode12computeBoundEv@Base 2.4.0 + _ZNK8osgEarth4Util8Controls12ImageControl18calculateImageSizeEv@Base 2.10.0 _ZNK8osgEarth4Util8Controls4Grid10getNumRowsEv@Base 2.5.0 _ZNK8osgEarth4Util8Controls4Grid13getNumColumnsEv@Base 2.5.0 _ZNK8osgEarth4Util8Controls6UVec2f1xERKN3osg5Vec2fE@Base 2.4.0 @@ -2266,52 +2310,50 @@ _ZNK8osgEarth4Util8Controls6UVec2f8asPixelsERKNS1_14ControlContextE@Base 2.4.0 _ZNK8osgEarth4Util8Controls7Control10intersectsEff@Base 2.4.0 _ZNK8osgEarth4Util8Controls7Control15parentIsVisibleEv@Base 2.5.0 + _ZNK8osgEarth4Util9Ephemeris14getSunPositionERKNS_8DateTimeE@Base 2.10.0 + _ZNK8osgEarth4Util9Ephemeris15getMoonPositionERKNS_8DateTimeE@Base 2.10.0 _ZNK8osgEarth4Util9Ephemeris17getECEFfromRADeclEddd@Base 2.6.0 - _ZNK8osgEarth4Util9Ephemeris18getSunPositionECEFERKNS_8DateTimeE@Base 2.6.0 - _ZNK8osgEarth4Util9Ephemeris19getMoonPositionECEFERKNS_8DateTimeE@Base 2.6.0 _ZNK8osgEarth4Util9GeoObject11getPriorityEv@Base 2.4.0 - _ZNK8osgEarth4Util9SkyDriver10getMapNodeEPKN5osgDB7OptionsE@Base 2.6.0 _ZNK8osgEarth4Util9SkyDriver13getSkyOptionsEPKN5osgDB7OptionsE@Base 2.6.0 _ZNK8osgEarth5Angle17asParseableStringB5cxx11Ev@Base 2.7.0 - _ZNK8osgEarth5Layer21modifyTileBoundingBoxERKNS_7TileKeyERN3osg15BoundingBoxImplINS4_5Vec3fEEE@Base 2.9.0 - (optional=templinst)_ZNK8osgEarth6Config11getObjIfSetINS_9Symbology17NumericExpressionEEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.9.0 - (optional=templinst)_ZNK8osgEarth6Config11getObjIfSetINS_9Symbology5StyleEEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.9.0 + _ZNK8osgEarth5Layer7getNodeEv@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth6Config3getINS_3URIEEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.10.1 + (optional=templinst)_ZNK8osgEarth6Config3getINS_9Symbology17NumericExpressionEEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth6Config3getINS_9Symbology5StyleEEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth6Config3getINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKS7_RNS_8optionalIT_EE@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth6Config3getIbEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.10.0 + (optional=templinst)_ZNK8osgEarth6Config3getIfEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.10.0 _ZNK8osgEarth6Config5valueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.7.0 - (optional=templinst|arch=!armel !armhf !hurd-i386 !i386 !m68k !mips !mipsel !powerpc)_ZNK8osgEarth6Config5valueIdEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES2_@Base 2.9.0 - (optional=templinst|arch=!amd64 !arm64 !hppa !mips64el !ppc64el !sparc64)_ZNK8osgEarth6Config5valueIjEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES2_@Base 2.9.0 - _ZNK8osgEarth6Config8childrenERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.9.0 - (optional=templinst)_ZNK8osgEarth6Config8getIfSetINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKS7_RNS_8optionalIT_EE@Base 2.7.0 - (optional=templinst)_ZNK8osgEarth6Config8getIfSetIbEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.9.0 - (optional=templinst)_ZNK8osgEarth6Config8getIfSetIfEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_8optionalIT_EE@Base 2.7.0 + (optional=templinst)_ZNK8osgEarth6Config5valueIjEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES2_@Base 2.9.0 + _ZNK8osgEarth6Config8childrenERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 2.10.1 _ZNK8osgEarth7Drivers11GDALOptions9getConfigEv@Base 2.4.0 _ZNK8osgEarth7Drivers17OGRFeatureOptions9getConfigEv@Base 2.5.0 - (arch=armhf ppc64el)_ZNK8osgEarth9GeoExtent11getCentroidEv@Base 2.9.0 - (optional=templinst)_ZNK8osgEarth9StringifycvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEB5cxx11Ev@Base 2.7.0 + (arch=armhf)_ZNK8osgEarth9GeoExtent11getCentroidEv@Base 2.9.0 (optional=templinst)_ZNK8osgEarth9StringifycvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEv@Base 2.9.0 - (optional=templinst|arch=hppa sh4)_ZNKSt15_Deque_iteratorIN3osg7ref_ptrIN8osgEarth4Util8Controls7ControlEEERS6_PS6_EmiEi@Base 2.8.0 + (optional=templinst|arch=hppa sh4 x32)_ZNKSt15_Deque_iteratorIN3osg7ref_ptrIN8osgEarth4Util8Controls7ControlEEERS6_PS6_EmiEi@Base 2.8.0 (optional=templinst|arch=amd64 arm64)_ZNKSt15_Deque_iteratorIN3osg7ref_ptrIN8osgEarth4Util8Controls7ControlEEERS6_PS6_EmiEl@Base 2.6.0 - (optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4)_ZNKSt15_Deque_iteratorISt6vectorIN5osgGA15GUIEventAdapter9TouchData10TouchPointESaIS4_EERS6_PS6_EplEi@Base 2.4.0 + (optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4 x32)_ZNKSt15_Deque_iteratorISt6vectorIN5osgGA15GUIEventAdapter9TouchData10TouchPointESaIS4_EERS6_PS6_EplEi@Base 2.4.0 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNKSt15_Deque_iteratorISt6vectorIN5osgGA15GUIEventAdapter9TouchData10TouchPointESaIS4_EERS6_PS6_EplEl@Base 2.7.0 (optional=templinst)_ZNKSt5ctypeIcE8do_widenEc@Base 2.6.0 + (optional=templinst|subst)_ZNSt11_Deque_baseIN3osg7ref_ptrIN8osgEarth4Util8Controls7ControlEEESaIS6_EE17_M_initialize_mapE{size_t}@Base 2.9.0 + (optional=templinst|subst)_ZNSt11_Deque_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_initialize_mapE{size_t}@Base 2.9.0 (optional=templinst)_ZNSt11_Deque_baseIPKN8osgEarth9Symbology8GeometryESaIS4_EED1Ev@Base 2.9.0 (optional=templinst)_ZNSt11_Deque_baseIPKN8osgEarth9Symbology8GeometryESaIS4_EED2Ev@Base 2.9.0 - (optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4)_ZNSt15_Deque_iteratorIN3osg7ref_ptrIN8osgEarth4Util8Controls7ControlEEERKS6_PS7_EpLEi@Base 2.4.0 + (optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4 x32)_ZNSt15_Deque_iteratorIN3osg7ref_ptrIN8osgEarth4Util8Controls7ControlEEERKS6_PS7_EpLEi@Base 2.4.0 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt15_Deque_iteratorIN3osg7ref_ptrIN8osgEarth4Util8Controls7ControlEEERKS6_PS7_EpLEl@Base 2.4.0 - (optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4)_ZNSt15_Deque_iteratorIN3osg7ref_ptrIN8osgEarth4Util8Controls7ControlEEERS6_PS6_EpLEi@Base 2.4.0 + (optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4 x32)_ZNSt15_Deque_iteratorIN3osg7ref_ptrIN8osgEarth4Util8Controls7ControlEEERS6_PS6_EpLEi@Base 2.4.0 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt15_Deque_iteratorIN3osg7ref_ptrIN8osgEarth4Util8Controls7ControlEEERS6_PS6_EpLEl@Base 2.4.0 (optional=templinst)_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN8osgEarth9GeoExtentESt4lessIS5_ESaISt4pairIKS5_S7_EEEixEOS5_@Base 2.8~rc1 - (optional=templinst)_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_4listIN3osg7ref_ptrIN8osgEarth8Features7FeatureEEESaISC_EEESt4lessIS5_ESaISt4pairIKS5_SE_EEEixERSI_@Base 2.9.0 + (optional=templinst|arch=amd64 i386 mips mipsel powerpc powerpcspe ppc64 s390x)_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_4listIN3osg7ref_ptrIN8osgEarth8Features7FeatureEEESaISC_EEESt4lessIS5_ESaISt4pairIKS5_SE_EEEixERSI_@Base 2.10.0 (optional=templinst)_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St4lessIS5_ESaISt4pairIKS5_S5_EEEixEOS5_@Base 2.8~rc1 - (optional=templinst)_ZNSt5dequeIN3osg7ref_ptrIN8osgEarth4Util8Controls7ControlEEESaIS6_EE12emplace_backIJS6_EEEvDpOT_@Base 2.8~rc1 - (optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4)_ZNSt5dequeIN3osg7ref_ptrIN8osgEarth4Util8Controls7ControlEEESaIS6_EE13_M_insert_auxISt15_Deque_iteratorIS6_RKS6_PSB_EEEvSA_IS6_RS6_PS6_ET_SI_j@Base 2.4.0 + (optional=templinst|arch=!amd64 !arm64 !armel !armhf !m68k !mips !mips64el !mipsel !powerpc !powerpcspe !ppc64 !ppc64el !s390x !sparc64 !x32)_ZNSt5dequeIN3osg7ref_ptrIN8osgEarth4Util8Controls7ControlEEESaIS6_EE12emplace_backIJS6_EEEvDpOT_@Base 2.8~rc1 + (optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4 x32)_ZNSt5dequeIN3osg7ref_ptrIN8osgEarth4Util8Controls7ControlEEESaIS6_EE13_M_insert_auxISt15_Deque_iteratorIS6_RKS6_PSB_EEEvSA_IS6_RS6_PS6_ET_SI_j@Base 2.4.0 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt5dequeIN3osg7ref_ptrIN8osgEarth4Util8Controls7ControlEEESaIS6_EE13_M_insert_auxISt15_Deque_iteratorIS6_RKS6_PSB_EEEvSA_IS6_RS6_PS6_ET_SI_m@Base 2.4.0 (optional=templinst|subst)_ZNSt5dequeIN3osg7ref_ptrIN8osgEarth4Util8Controls7ControlEEESaIS6_EE17_M_reallocate_mapE{size_t}b@Base 2.4.0 - (optional=templinst)_ZNSt5dequeIN3osg7ref_ptrIN8osgEarth4Util8Controls7ControlEEESaIS6_EE19_M_destroy_data_auxESt15_Deque_iteratorIS6_RS6_PS6_ESC_@Base 2.7.0 - (optional=templinst|arch=hurd-i386 i386 kfreebsd-i386)_ZNSt5dequeIN3osg7ref_ptrIN8osgEarth4Util8Controls7ControlEEESaIS6_EE19_M_range_insert_auxISt15_Deque_iteratorIS6_RKS6_PSB_EEEvSA_IS6_RS6_PS6_ET_SI_St20forward_iterator_tag@Base 2.4.0 (optional=templinst|subst)_ZNSt5dequeIN3osg7ref_ptrIN8osgEarth4Util8Controls7ControlEEESaIS6_EE23_M_new_elements_at_backE{size_t}@Base 2.4.0 (optional=templinst|subst)_ZNSt5dequeIN3osg7ref_ptrIN8osgEarth4Util8Controls7ControlEEESaIS6_EE24_M_new_elements_at_frontE{size_t}@Base 2.4.0 - (optional=templinst|arch=!hurd-i386 !i386)_ZNSt5dequeIN3osg7ref_ptrIN8osgEarth4Util8Controls7ControlEEESaIS6_EEaSERKS8_@Base 2.4.0 - (optional=templinst)_ZNSt5dequeISt6vectorIN5osgGA15GUIEventAdapter9TouchData10TouchPointESaIS4_EESaIS6_EE16_M_push_back_auxIJS6_EEEvDpOT_@Base 2.8~rc1 + (optional=templinst)_ZNSt5dequeIN3osg7ref_ptrIN8osgEarth4Util8Controls7ControlEEESaIS6_EEaSERKS8_@Base 2.4.0 + (optional=templinst)_ZNSt5dequeISt6vectorIN5osgGA15GUIEventAdapter9TouchData10TouchPointESaIS4_EESaIS6_EE16_M_push_back_auxIJS6_EEEvDpOT_@Base 2.10.1 (optional=templinst)_ZNSt5dequeISt6vectorIN5osgGA15GUIEventAdapter9TouchData10TouchPointESaIS4_EESaIS6_EED1Ev@Base 2.4.0 (optional=templinst)_ZNSt5dequeISt6vectorIN5osgGA15GUIEventAdapter9TouchData10TouchPointESaIS4_EESaIS6_EED2Ev@Base 2.4.0 (optional=templinst)_ZNSt6vectorIN3osg15BoundingBoxImplINS0_5Vec3fEEESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 2.9.0 @@ -2324,14 +2366,17 @@ (optional=templinst)_ZNSt6vectorIN3osg5Vec3dESaIS1_EE9push_backERKS1_@Base 2.4.0 (optional=templinst|subst)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE{size_t}RKS1_@Base 2.4.0 (optional=templinst)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=armel armhf hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE7reserveEj@Base 2.7.0 + (optional=templinst|arch=armel armhf hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe x32)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE7reserveEj@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg5Vec3fESaIS1_EE7reserveEm@Base 2.9.0 (optional=templinst|subst)_ZNSt6vectorIN3osg5Vec4fESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE{size_t}RKS1_@Base 2.4.0 (optional=templinst)_ZNSt6vectorIN3osg5Vec4fESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 (optional=templinst|arch=!alpha !amd64 !arm64 !hppa !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390x !sh4 !sparc64)_ZNSt6vectorIN3osg5Vec4fESaIS1_EE7reserveEj@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZNSt6vectorIN3osg5Vec4fESaIS1_EE7reserveEm@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7MatrixdESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth10Annotation9LabelNodeEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth10Annotation9LabelNodeEEESaIS5_EED1Ev@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth10Annotation9LabelNodeEEESaIS5_EED2Ev@Base 2.9.0 + (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth10Annotation9PlaceNodeEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.10.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth10ImageLayerEEESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth10ImageLayerEEESaIS4_EED1Ev@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth10ImageLayerEEESaIS4_EED2Ev@Base 2.9.0 @@ -2343,9 +2388,6 @@ (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth4Util15MouseCoordsTool8CallbackEEESaIS6_EE17_M_realloc_insertIJS6_EEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth4Util15MouseCoordsTool8CallbackEEESaIS6_EED1Ev@Base 2.4.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth4Util15MouseCoordsTool8CallbackEEESaIS6_EED2Ev@Base 2.4.0 - (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth4Util22AnnotationEventHandlerEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.9.0 - (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth4Util22AnnotationEventHandlerEEESaIS5_EED1Ev@Base 2.4.0 - (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth4Util22AnnotationEventHandlerEEESaIS5_EED2Ev@Base 2.4.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth4Util8Controls7ControlEEESaIS6_EE17_M_realloc_insertIJS6_EEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth4Util8WMSLayerEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth7XmlNodeEEESaIS4_EE12emplace_backIJS4_EEEvDpOT_@Base 2.8~rc1 @@ -2353,26 +2395,40 @@ (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth7XmlNodeEEESaIS4_EED1Ev@Base 2.4.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth7XmlNodeEEESaIS4_EED2Ev@Base 2.4.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrIN8osgEarth9Symbology8GeometryEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.9.0 + (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrINS0_4NodeEEESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 2.10.0 + (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrINS0_4NodeEEESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 2.10.0 + (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrINS0_4NodeEEESaIS3_EED1Ev@Base 2.10.0 + (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrINS0_4NodeEEESaIS3_EED2Ev@Base 2.10.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrINS0_5ImageEEESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN3osg7ref_ptrINS0_6CameraEEESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN5osgGA15GUIEventAdapter9TouchData10TouchPointESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 2.9.0 (optional=templinst|subst)_ZNSt6vectorIN7osgText8TextBase18AutoTransformCacheESaIS2_EE17_M_default_appendE{size_t}@Base 2.8~rc1 - (optional=templinst)_ZNSt6vectorIN8osgEarth10DataExtentESaIS1_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPKS1_S3_EEEEvNS6_IPS1_S3_EET_SC_St20forward_iterator_tag@Base 2.8~rc1 + (optional=templinst)_ZNSt6vectorIN8osgEarth10DataExtentESaIS1_EE12emplace_backIJS1_EEEvDpOT_@Base 2.10.0 (optional=templinst)_ZNSt6vectorIN8osgEarth10DataExtentESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth13ConfigOptionsESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth13ConfigOptionsESaIS1_EED1Ev@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth13ConfigOptionsESaIS1_EED2Ev@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth13ConfigOptionsESaIS1_EEaSERKS3_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth13LayerListenerINS0_4Util15FlatteningLayerENS0_8Features18FeatureSourceLayerEE5EntryESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_@Base 2.9.0 - (optional=templinst)_ZNSt6vectorIN8osgEarth13LayerListenerINS0_4Util15FlatteningLayerENS0_8Features18FeatureSourceLayerEE5EntryESaIS7_EED1Ev@Base 2.9.0 - (optional=templinst)_ZNSt6vectorIN8osgEarth13LayerListenerINS0_4Util15FlatteningLayerENS0_8Features18FeatureSourceLayerEE5EntryESaIS7_EED2Ev@Base 2.9.0 + (optional=templinst)_ZNSt6vectorIN8osgEarth13LayerListenerINS0_4Util15FlatteningLayerENS0_8Features18FeatureSourceLayerEE5EntryESaIS7_EED1Ev@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIN8osgEarth13LayerListenerINS0_4Util15FlatteningLayerENS0_8Features18FeatureSourceLayerEE5EntryESaIS7_EED2Ev@Base 2.10.1 (optional=templinst)_ZNSt6vectorIN8osgEarth13LayerListenerINS0_4Util16SimpleOceanLayerEKNS0_10ImageLayerEE5EntryESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth13LayerListenerINS0_4Util16SimpleOceanLayerEKNS0_10ImageLayerEE5EntryESaIS7_EED1Ev@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth13LayerListenerINS0_4Util16SimpleOceanLayerEKNS0_10ImageLayerEE5EntryESaIS7_EED2Ev@Base 2.9.0 + (optional=templinst)_ZNSt6vectorIN8osgEarth13ShaderOptions7SamplerESaIS2_EED1Ev@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIN8osgEarth13ShaderOptions7SamplerESaIS2_EED2Ev@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIN8osgEarth13ShaderOptions7SamplerESaIS2_EEaSERKS4_@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIN8osgEarth13ShaderOptions7UniformESaIS2_EED1Ev@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIN8osgEarth13ShaderOptions7UniformESaIS2_EED2Ev@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIN8osgEarth13ShaderOptions7UniformESaIS2_EEaSERKS4_@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIN8osgEarth3URIESaIS1_EEaSERKS3_@Base 2.10.1 + (optional=templinst)_ZNSt6vectorIN8osgEarth4Util11ClusterNode7ClusterESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 2.10.0 + (optional=templinst)_ZNSt6vectorIN8osgEarth4Util11ClusterNode7ClusterESaIS3_EED1Ev@Base 2.10.0 + (optional=templinst)_ZNSt6vectorIN8osgEarth4Util11ClusterNode7ClusterESaIS3_EED2Ev@Base 2.10.0 (optional=templinst)_ZNSt6vectorIN8osgEarth4Util16EarthManipulator10TouchEventESaIS3_EE12emplace_backIJS3_EEEvDpOT_@Base 2.8~rc1 - (optional=templinst|arch=!amd64 !arm64)_ZNSt6vectorIN8osgEarth4Util16EarthManipulator10TouchEventESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=amd64 arm64 armel armhf powerpc)_ZNSt6vectorIN8osgEarth4Util16EarthManipulator12ActionOptionESaIS3_EE12emplace_backIJS3_EEEvDpOT_@Base 2.9.0 - (optional=templinst|arch=!amd64 !arm64)_ZNSt6vectorIN8osgEarth4Util16EarthManipulator12ActionOptionESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 2.9.0 + (optional=templinst)_ZNSt6vectorIN8osgEarth4Util16EarthManipulator10TouchEventESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 2.9.0 + (optional=templinst|arch=ppc64 ppc64el s390x x32)_ZNSt6vectorIN8osgEarth4Util16EarthManipulator12ActionOptionESaIS3_EE12emplace_backIJS3_EEEvDpOT_@Base 2.10.0 + (optional=templinst|arch=!x32)_ZNSt6vectorIN8osgEarth4Util16EarthManipulator12ActionOptionESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth4Util16EarthManipulator12ActionOptionESaIS3_EEaSERKS5_@Base 2.4.0 (optional=templinst)_ZNSt6vectorIN8osgEarth4Util3TMS7TileSetESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth4Util8WMSStyleESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.9.0 @@ -2383,11 +2439,10 @@ (optional=templinst)_ZNSt6vectorIN8osgEarth7TileKeyESaIS1_EED2Ev@Base 2.4.0 (optional=templinst)_ZNSt6vectorIN8osgEarth9GeoExtentESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIN8osgEarth9TileImageESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=amd64 arm64)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=!amd64 !arm64)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIPN3osg4NodeESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=arm64 sh4)_ZNSt6vectorIPN3osg4NodeESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_@Base 2.9.0 + (optional=templinst)_ZNSt6vectorIPN3osg4NodeESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.9.0 + (optional=templinst)_ZNSt6vectorIPN3osg4NodeESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIPN7osgUtil9RenderBinESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIPN8osgEarth4Util8Controls7ControlESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIS_IPN3osg4NodeESaIS2_EESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 2.9.0 @@ -2396,23 +2451,18 @@ (optional=templinst)_ZNSt6vectorISt23_Rb_tree_const_iteratorIN8osgEarth4Util13TopologyGraph6VertexEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorISt4pairIN8osgEarth9Symbology17NumericExpression2OpEdESaIS5_EEaSERKS7_@Base 2.4.0 (optional=templinst)_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjESaIS7_EEaSERKS9_@Base 2.7.0 - (optional=templinst)_ZNSt6vectorISt4pairIPN3osg6CameraEN8osgEarth4Util17UTMLabelingEngine10CameraDataEESaIS8_EE17_M_realloc_insertIJS8_EEEvN9__gnu_cxx17__normal_iteratorIPS8_SA_EEDpOT_@Base 2.9.0 - (optional=templinst)_ZNSt6vectorISt4pairIPN3osg6CameraEN8osgEarth4Util17UTMLabelingEngine10CameraDataEESaIS8_EED1Ev@Base 2.9.0 - (optional=templinst)_ZNSt6vectorISt4pairIPN3osg6CameraEN8osgEarth4Util17UTMLabelingEngine10CameraDataEESaIS8_EED2Ev@Base 2.9.0 - (optional=templinst)_ZNSt6vectorISt4pairIPN3osg6CameraEN8osgEarth4Util8Controls11ControlNode16TravSpecificDataEESaIS9_EE17_M_realloc_insertIJS9_EEEvN9__gnu_cxx17__normal_iteratorIPS9_SB_EEDpOT_@Base 2.9.0 - (optional=templinst)_ZNSt6vectorISt4pairIPN3osg6CameraEN8osgEarth4Util8Controls11ControlNode16TravSpecificDataEESaIS9_EED1Ev@Base 2.8~rc1 - (optional=templinst)_ZNSt6vectorISt4pairIPN3osg6CameraEN8osgEarth4Util8Controls11ControlNode16TravSpecificDataEESaIS9_EED2Ev@Base 2.8~rc1 - (optional=templinst)_ZNSt6vectorISt4pairIPN3osg6CameraENS1_7ref_ptrINS1_12CullSettings29ClampProjectionMatrixCallbackEEEESaIS8_EE17_M_realloc_insertIJS8_EEEvN9__gnu_cxx17__normal_iteratorIPS8_SA_EEDpOT_@Base 2.9.0 - (optional=templinst)_ZNSt6vectorISt4pairIPN3osg6CameraENS1_7ref_ptrINS1_12CullSettings29ClampProjectionMatrixCallbackEEEESaIS8_EED1Ev@Base 2.8~rc1 - (optional=templinst)_ZNSt6vectorISt4pairIPN3osg6CameraENS1_7ref_ptrINS1_12CullSettings29ClampProjectionMatrixCallbackEEEESaIS8_EED2Ev@Base 2.8~rc1 - (optional=templinst|arch=!amd64 !arm64)_ZNSt6vectorISt4pairIddESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 + (optional=templinst)_ZNSt6vectorISt4pairIddESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.9.0 + (optional=templinst|arch=mips64el sparc64)_ZNSt6vectorISt4pairIiiESaIS1_EE12emplace_backIJS1_EEEvDpOT_@Base 2.10.0 + (optional=templinst)_ZNSt6vectorISt4pairIiiESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 2.10.0 (optional=templinst)_ZNSt6vectorIdSaIdEE12emplace_backIJdEEEvDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIdSaIdEE17_M_realloc_insertIJRKdEEEvN9__gnu_cxx17__normal_iteratorIPdS1_EEDpOT_@Base 2.9.0 - (optional=templinst)_ZNSt6vectorIfSaIfEE12emplace_backIJfEEEvDpOT_@Base 2.9.0 + (optional=templinst)_ZNSt6vectorIdSaIdEE17_M_realloc_insertIJdEEEvN9__gnu_cxx17__normal_iteratorIPdS1_EEDpOT_@Base 2.10.1 (optional=templinst|subst)_ZNSt6vectorIfSaIfEE14_M_fill_assignE{size_t}RKf@Base 2.4.0 + (optional=templinst)_ZNSt6vectorIfSaIfEE17_M_realloc_insertIJfEEEvN9__gnu_cxx17__normal_iteratorIPfS1_EEDpOT_@Base 2.9.0 (optional=templinst)_ZNSt6vectorIhSaIhEE17_M_realloc_insertIJRKhEEEvN9__gnu_cxx17__normal_iteratorIPhS1_EEDpOT_@Base 2.9.0 - (optional=templinst|arch=amd64 m68k)_ZNSt6vectorIhSaIhEE9push_backERKh@Base 2.9.0 + (optional=templinst|arch=m68k)_ZNSt6vectorIhSaIhEE9push_backERKh@Base 2.10.0 (optional=templinst)_ZNSt6vectorIjSaIjEE17_M_realloc_insertIJRKjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_@Base 2.9.0 + (optional=templinst)_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_@Base 2.10.0 (optional=templinst)_ZNSt7__cxx1110_List_baseIN3osg12observer_ptrIN8osgEarth4Util24TerrainProfileCalculator15ChangedCallbackEEESaIS7_EE8_M_clearEv@Base 2.7.0 (optional=templinst)_ZNSt7__cxx1110_List_baseIN3osg7ref_ptrIN8osgEarth4Util18LOSChangedCallbackEEESaIS6_EE8_M_clearEv@Base 2.7.0 (optional=templinst)_ZNSt7__cxx1110_List_baseIN3osg7ref_ptrIN8osgEarth4Util18MeasureToolHandler23MeasureToolEventHandlerEEESaIS7_EE8_M_clearEv@Base 2.7.0 @@ -2420,87 +2470,108 @@ (optional=templinst)_ZNSt7__cxx1110_List_baseIN3osg7ref_ptrIN8osgEarth8Features7FeatureEEESaIS6_EE8_M_clearEv@Base 2.7.0 (optional=templinst)_ZNSt7__cxx1110_List_baseIN8osgEarth4Util9RTTPicker11PickContextESaIS4_EE8_M_clearEv@Base 2.9.0 (optional=templinst)_ZNSt7__cxx1110_List_baseIN8osgEarth6ConfigESaIS2_EE8_M_clearEv@Base 2.7.0 + (optional=templinst)_ZNSt7__cxx1110_List_baseISt4pairIPN3osg6CameraEN8osgEarth4Util23GraticuleLabelingEngine10CameraDataEESaIS9_EE8_M_clearEv@Base 2.10.0 + (optional=templinst)_ZNSt7__cxx1110_List_baseISt4pairIPN3osg6CameraEN8osgEarth4Util8Controls11ControlNode16TravSpecificDataEESaISA_EE8_M_clearEv@Base 2.10.0 + (optional=templinst)_ZNSt7__cxx1110_List_baseISt4pairIPN3osg6CameraENS2_7ref_ptrINS2_12CullSettings29ClampProjectionMatrixCallbackEEEESaIS9_EE8_M_clearEv@Base 2.10.0 (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev@Base 2.7.0 (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev@Base 2.7.0 (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev@Base 2.7.0 - (optional=templinst)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EE18_M_assign_dispatchISt20_List_const_iteratorIS2_EEEvT_S8_St12__false_type@Base 2.8~rc1 (optional=templinst|arch=hurd-i386)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EE9push_backERKS2_@Base 2.9.0 (optional=templinst)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EEC1ERKS4_@Base 2.7.0 (optional=templinst)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EEC2ERKS4_@Base 2.7.0 + (optional=templinst)_ZNSt7__cxx114listIN8osgEarth6ConfigESaIS2_EEaSERKS4_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIN3osg12observer_ptrIN5osgGA15GUIEventHandlerEEESt4pairIKS4_NS1_IN9osgViewer4ViewEEEESt10_Select1stISA_ESt4lessIS4_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E@Base 2.4.0 (optional=templinst)_ZNSt8_Rb_treeIN7osgUtil22LineSegmentIntersector12IntersectionES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.4.0 - (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth20PrimitiveIntersector12IntersectionES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.5.0 + (optional=templinst|arch=amd64 arm64 m68k mips64el ppc64el sparc64 x32)_ZNSt8_Rb_treeIN8osgEarth4Util13TopologyGraph6VertexES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE24_M_get_insert_unique_posERKS3_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth4Util13TopologyGraph6VertexES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth4Util16EarthManipulator9InputSpecESt4pairIKS3_NS2_6ActionEESt10_Select1stIS7_ESt4lessIS3_ESaIS7_EE24_M_get_insert_unique_posERS5_@Base 2.4.0 - (optional=templinst|arch=amd64 arm64 hppa m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeIN8osgEarth4Util16EarthManipulator9InputSpecESt4pairIKS3_NS2_6ActionEESt10_Select1stIS7_ESt4lessIS3_ESaIS7_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS7_ERS5_@Base 2.4.0 + (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth4Util16EarthManipulator9InputSpecESt4pairIKS3_NS2_6ActionEESt10_Select1stIS7_ESt4lessIS3_ESaIS7_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS7_ERS5_@Base 2.4.0 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth4Util16EarthManipulator9InputSpecESt4pairIKS3_NS2_6ActionEESt10_Select1stIS7_ESt4lessIS3_ESaIS7_EE7_M_copyINSD_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS7_EPKSH_PSt18_Rb_tree_node_baseRT_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth4Util16EarthManipulator9InputSpecESt4pairIKS3_NS2_6ActionEESt10_Select1stIS7_ESt4lessIS3_ESaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E@Base 2.4.0 - (optional=templinst|arch=!alpha !hurd-i386 !i386 !mips !mipsel !powerpc !ppc64 !s390x)_ZNSt8_Rb_treeIN8osgEarth7TileKeyES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueIRKS1_EESt4pairISt17_Rb_tree_iteratorIS1_EbEOT_@Base 2.9.0 - (optional=templinst|arch=!alpha !hurd-i386 !i386 !mips !mipsel !powerpc !ppc64 !s390x)_ZNSt8_Rb_treeIN8osgEarth7TileKeyES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueIS1_EESt4pairISt17_Rb_tree_iteratorIS1_EbEOT_@Base 2.9.0 - (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth7TileKeyES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE24_M_get_insert_unique_posERKS1_@Base 2.9.0 + (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth7TileKeyES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueIRKS1_EESt4pairISt17_Rb_tree_iteratorIS1_EbEOT_@Base 2.9.0 + (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth7TileKeyES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueIS1_EESt4pairISt17_Rb_tree_iteratorIS1_EbEOT_@Base 2.9.0 + (optional=templinst|arch=amd64 arm64 m68k mips64el ppc64el sparc64 x32)_ZNSt8_Rb_treeIN8osgEarth7TileKeyES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE24_M_get_insert_unique_posERKS1_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIN8osgEarth7TileKeyES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE7_M_copyINSB_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeIS5_EPKSF_PSt18_Rb_tree_node_baseRT_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EEaSERKSB_@Base 2.9.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIKN8osgEarth16SpatialReferenceEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESP_IJEEEEESt17_Rb_tree_iteratorISE_ESt23_Rb_tree_const_iteratorISE_EDpOT_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIKN8osgEarth16SpatialReferenceEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE24_M_get_insert_unique_posERS7_@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 m68k mips64el ppc64el sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIKN8osgEarth16SpatialReferenceEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrIKN8osgEarth16SpatialReferenceEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_M_eraseEPSt13_Rb_tree_nodeISE_E@Base 2.7.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESN_IJEEEEESt17_Rb_tree_iteratorISC_ESt23_Rb_tree_const_iteratorISC_EDpOT_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE24_M_get_insert_unique_posERS7_@Base 2.7.0 - (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISC_ERS7_@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISC_ERS7_@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE7_M_copyINSI_11_Alloc_nodeEEEPSt13_Rb_tree_nodeISC_EPKSM_PSt18_Rb_tree_node_baseRT_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE7_M_copyINSI_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeISC_EPKSM_PSt18_Rb_tree_node_baseRT_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE8_M_eraseEPSt13_Rb_tree_nodeISC_E@Base 2.7.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3osg7ref_ptrINS8_10ReferencedEEEESt10_Select1stISC_ESt4lessIS5_ESaISC_EEaSERKSI_@Base 2.9.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8osgEarth4Util37FractalElevationLayerLandCoverMappingEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESM_IJEEEEESt17_Rb_tree_iteratorISB_ESt23_Rb_tree_const_iteratorISB_EDpOT_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8osgEarth4Util37FractalElevationLayerLandCoverMappingEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE24_M_get_insert_unique_posERS7_@Base 2.9.0 - (optional=templinst|arch=amd64 arm64 hppa m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8osgEarth4Util37FractalElevationLayerLandCoverMappingEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISB_ERS7_@Base 2.9.0 + (optional=templinst|arch=amd64 arm64 hppa m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8osgEarth4Util37FractalElevationLayerLandCoverMappingEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISB_ERS7_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8osgEarth4Util37FractalElevationLayerLandCoverMappingEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE7_M_copyINSH_11_Alloc_nodeEEEPSt13_Rb_tree_nodeISB_EPKSL_PSt18_Rb_tree_node_baseRT_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8osgEarth4Util37FractalElevationLayerLandCoverMappingEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE8_M_eraseEPSt13_Rb_tree_nodeISB_E@Base 2.9.0 + (optional=templinst|arch=amd64 arm64 m68k mips64el ppc64el sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8osgEarth9GeoExtentEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE11equal_rangeERS7_@Base 2.9.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8osgEarth9GeoExtentEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESL_IJEEEEESt17_Rb_tree_iteratorISA_ESt23_Rb_tree_const_iteratorISA_EDpOT_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8osgEarth9GeoExtentEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE24_M_get_insert_unique_posERS7_@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 m68k mips64el ppc64el sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8osgEarth9GeoExtentEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS7_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8osgEarth9GeoExtentEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE5eraseERS7_@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8osgEarth9GeoExtentEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_NS0_4listIN3osg7ref_ptrIN8osgEarth8Features7FeatureEEESaISE_EEEESt10_Select1stISH_ESt4lessIS5_ESaISH_EE24_M_get_insert_unique_posERS7_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_NS0_4listIN3osg7ref_ptrIN8osgEarth8Features7FeatureEEESaISE_EEEESt10_Select1stISH_ESt4lessIS5_ESaISH_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISH_ERS7_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_NS0_4listIN3osg7ref_ptrIN8osgEarth8Features7FeatureEEESaISE_EEEESt10_Select1stISH_ESt4lessIS5_ESaISH_EE8_M_eraseEPSt13_Rb_tree_nodeISH_E@Base 2.9.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PvESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESK_IJEEEEESt17_Rb_tree_iteratorIS9_ESt23_Rb_tree_const_iteratorIS9_EDpOT_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PvESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE24_M_get_insert_unique_posERS7_@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 m68k mips64el ppc64el sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PvESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS7_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PvESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE4findERS7_@Base 2.8~rc1 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PvESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_@Base 2.7.0 - (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS7_@Base 2.7.0 + (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS7_@Base 2.7.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE7_M_copyINSE_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeIS8_EPKSI_PSt18_Rb_tree_node_baseRT_@Base 2.10.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E@Base 2.7.0 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EEaSERKSE_@Base 2.10.0 (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_bESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E@Base 2.7.0 (optional=templinst)_ZNSt8_Rb_treeIPKN3osg8StateSetESt4pairIKS3_NS0_7ref_ptrIN7osgUtil10StateGraphEEEESt10_Select1stISA_ESt4lessIS3_ESaISA_EE24_M_get_insert_unique_posERS5_@Base 2.7.0 (optional=templinst|arch=!alpha !armel !armhf !hurd-i386 !i386 !kfreebsd-i386 !mips !mipsel !powerpc !powerpcspe !ppc64 !s390x)_ZNSt8_Rb_treeIPKN3osg8StateSetESt4pairIKS3_NS0_7ref_ptrIN7osgUtil10StateGraphEEEESt10_Select1stISA_ESt4lessIS3_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS5_@Base 2.6.0 (optional=templinst)_ZNSt8_Rb_treeIPKN3osg8StateSetESt4pairIKS3_NS0_7ref_ptrIN7osgUtil10StateGraphEEEESt10_Select1stISA_ESt4lessIS3_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E@Base 2.6.0 (optional=templinst)_ZNSt8_Rb_treeIPN3osg6CameraESt4pairIKS2_N8osgEarth4Util17GeodeticGraticule10CameraDataEESt10_Select1stIS9_ESt4lessIS2_ESaIS9_EE24_M_get_insert_unique_posERS4_@Base 2.9.0 - (optional=templinst|arch=amd64 arm64 hppa m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeIPN3osg6CameraESt4pairIKS2_N8osgEarth4Util17GeodeticGraticule10CameraDataEESt10_Select1stIS9_ESt4lessIS2_ESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS4_@Base 2.9.0 + (optional=templinst|arch=amd64 arm64 hppa m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeIPN3osg6CameraESt4pairIKS2_N8osgEarth4Util17GeodeticGraticule10CameraDataEESt10_Select1stIS9_ESt4lessIS2_ESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS4_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIPN3osg6CameraESt4pairIKS2_N8osgEarth4Util17GeodeticGraticule10CameraDataEESt10_Select1stIS9_ESt4lessIS2_ESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E@Base 2.9.0 (optional=templinst|arch=!alpha !armel !armhf !hurd-i386 !i386 !kfreebsd-i386 !mips !mipsel !powerpc !powerpcspe !ppc64 !s390x)_ZNSt8_Rb_treeIPN7osgUtil9Optimizer19TextureAtlasBuilder6SourceESt4pairIKS4_PN8osgEarth9Symbology12SkinResourceEESt10_Select1stISB_ESt4lessIS4_ESaISB_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISB_ERS6_@Base 2.6.0 (optional=templinst)_ZNSt8_Rb_treeIPN7osgUtil9Optimizer19TextureAtlasBuilder6SourceESt4pairIKS4_PN8osgEarth9Symbology12SkinResourceEESt10_Select1stISB_ESt4lessIS4_ESaISB_EE8_M_eraseEPSt13_Rb_tree_nodeISB_E@Base 2.6.0 - (optional=templinst)_ZNSt8_Rb_treeIPN8osgEarth10Annotation14AnnotationNodeES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE16_M_insert_uniqueIRKS3_EESt4pairISt17_Rb_tree_iteratorIS3_EbEOT_@Base 2.8~rc1 - (optional=templinst)_ZNSt8_Rb_treeIPN8osgEarth10Annotation14AnnotationNodeES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE5eraseERKS3_@Base 2.4.0 - (optional=templinst)_ZNSt8_Rb_treeIPN8osgEarth10Annotation14AnnotationNodeES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E@Base 2.4.0 (optional=templinst)_ZNSt8_Rb_treeIPN8osgEarth4Util8Controls11ControlNodeESt4pairIKS4_PN3osg15MatrixTransformEESt10_Select1stISA_ESt4lessIS4_ESaISA_EE24_M_get_insert_unique_posERS6_@Base 2.4.0 - (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZNSt8_Rb_treeIPN8osgEarth4Util8Controls11ControlNodeESt4pairIKS4_PN3osg15MatrixTransformEESt10_Select1stISA_ESt4lessIS4_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS6_@Base 2.4.0 + (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64 x32)_ZNSt8_Rb_treeIPN8osgEarth4Util8Controls11ControlNodeESt4pairIKS4_PN3osg15MatrixTransformEESt10_Select1stISA_ESt4lessIS4_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS6_@Base 2.4.0 (optional=templinst)_ZNSt8_Rb_treeIPN8osgEarth4Util8Controls11ControlNodeESt4pairIKS4_PN3osg15MatrixTransformEESt10_Select1stISA_ESt4lessIS4_ESaISA_EE5eraseERS6_@Base 2.4.0 (optional=templinst)_ZNSt8_Rb_treeIPN8osgEarth4Util8Controls11ControlNodeESt4pairIKS4_PN3osg15MatrixTransformEESt10_Select1stISA_ESt4lessIS4_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E@Base 2.4.0 - (optional=templinst)_ZNSt8_Rb_treeIPN8osgEarth4Util8Controls7ControlESt4pairIKS4_St17_Rb_tree_iteratorIS5_IKfN3osg7ref_ptrINS2_11ControlNodeEEEEEESt10_Select1stISF_ESt4lessIS4_ESaISF_EE16_M_insert_uniqueIS5_IS4_SE_EEES5_IS7_ISF_EbEOT_@Base 2.8~rc1 + (optional=templinst)_ZNSt8_Rb_treeIPN8osgEarth4Util8Controls7ControlESt4pairIKS4_St17_Rb_tree_iteratorIS5_IKfN3osg7ref_ptrINS2_11ControlNodeEEEEEESt10_Select1stISF_ESt4lessIS4_ESaISF_EE17_M_emplace_uniqueIJS5_IS4_SE_EEEES5_IS7_ISF_EbEDpOT_@Base 2.10.0 (optional=templinst)_ZNSt8_Rb_treeIPN8osgEarth4Util8Controls7ControlESt4pairIKS4_St17_Rb_tree_iteratorIS5_IKfN3osg7ref_ptrINS2_11ControlNodeEEEEEESt10_Select1stISF_ESt4lessIS4_ESaISF_EE8_M_eraseEPSt13_Rb_tree_nodeISF_E@Base 2.4.0 (optional=templinst)_ZNSt8_Rb_treeISt23_Rb_tree_const_iteratorIN8osgEarth4Util13TopologyGraph6VertexEES5_St9_IdentityIS5_ENS3_9IndexLessESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeISt23_Rb_tree_const_iteratorIN8osgEarth4Util13TopologyGraph6VertexEES5_St9_IdentityIS5_ENS3_9IndexLessESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeISt23_Rb_tree_const_iteratorIN8osgEarth4Util13TopologyGraph6VertexEESt4pairIKS5_St3setIS5_NS3_9IndexLessESaIS5_EEESt10_Select1stISC_ES9_SaISC_EE24_M_get_insert_unique_posERS7_@Base 2.9.0 + (optional=templinst|arch=amd64 arm64 m68k mips64el ppc64el sparc64 x32)_ZNSt8_Rb_treeISt23_Rb_tree_const_iteratorIN8osgEarth4Util13TopologyGraph6VertexEESt4pairIKS5_St3setIS5_NS3_9IndexLessESaIS5_EEESt10_Select1stISC_ES9_SaISC_EE29_M_get_insert_hint_unique_posES0_ISC_ERS7_@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeISt23_Rb_tree_const_iteratorIN8osgEarth4Util13TopologyGraph6VertexEESt4pairIKS5_St3setIS5_NS3_9IndexLessESaIS5_EEESt10_Select1stISC_ES9_SaISC_EE8_M_eraseEPSt13_Rb_tree_nodeISC_E@Base 2.9.0 (optional=templinst)_ZNSt8_Rb_treeIcSt4pairIKcbESt10_Select1stIS2_ESt4lessIcESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.4.0 - (optional=templinst|arch=hurd-i386 i386 kfreebsd-i386)_ZNSt8_Rb_treeIfSt4pairIKfN3osg7ref_ptrIN8osgEarth4Util8Controls11ControlNodeEEEESt10_Select1stIS9_ESt4lessIfESaIS9_EE15_M_insert_equalIS0_IfS8_EEESt17_Rb_tree_iteratorIS9_EOT_@Base 2.8~rc2 + (optional=templinst|arch=i386)_ZNSt8_Rb_treeIfSt4pairIKfN3osg7ref_ptrIN8osgEarth4Util8Controls11ControlNodeEEEESt10_Select1stIS9_ESt4lessIfESaIS9_EE16_M_emplace_equalIJS0_IfS8_EEEESt17_Rb_tree_iteratorIS9_EDpOT_@Base 2.10.0 (optional=templinst)_ZNSt8_Rb_treeIfSt4pairIKfN3osg7ref_ptrIN8osgEarth4Util8Controls11ControlNodeEEEESt10_Select1stIS9_ESt4lessIfESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E@Base 2.4.0 - (optional=templinst|arch=hurd-i386 i386 kfreebsd-i386)_ZNSt8_Rb_treeIfSt4pairIKfN3osg7ref_ptrIN8osgEarth4Util9GeoObjectEEEESt10_Select1stIS8_ESt4lessIfESaIS8_EE15_M_insert_equalIS0_IfPS6_EEESt17_Rb_tree_iteratorIS8_EOT_@Base 2.8~rc2 + (optional=templinst|arch=i386)_ZNSt8_Rb_treeIfSt4pairIKfN3osg7ref_ptrIN8osgEarth4Util9GeoObjectEEEESt10_Select1stIS8_ESt4lessIfESaIS8_EE16_M_emplace_equalIJS0_IfPS6_EEEESt17_Rb_tree_iteratorIS8_EDpOT_@Base 2.10.0 (optional=templinst)_ZNSt8_Rb_treeIfSt4pairIKfN3osg7ref_ptrIN8osgEarth4Util9GeoObjectEEEESt10_Select1stIS8_ESt4lessIfESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E@Base 2.4.0 (optional=templinst)_ZNSt8_Rb_treeIjSt4pairIKjSt23_Rb_tree_const_iteratorIN8osgEarth4Util13TopologyGraph6VertexEEESt10_Select1stIS8_ESt4lessIjESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E@Base 2.9.0 + (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64 !ppc64el !s390x !sparc64)_ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE16_M_insert_uniqueIRKjEESt4pairISt17_Rb_tree_iteratorIjEbEOT_@Base 2.10.0 + (optional=templinst)_ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE8_M_eraseEPSt13_Rb_tree_nodeIjE@Base 2.10.0 + (optional=templinst)_ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPN3osg7ref_ptrINS2_4NodeEEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_comp_iterIPFbRKS5_SE_EEEEvT_SI_RT0_@Base 2.10.0 + (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64 !ppc64el !s390x !sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN3osg7ref_ptrINS2_4NodeEEESt6vectorIS5_SaIS5_EEEEiS5_NS0_5__ops15_Iter_comp_iterIPFbRKS5_SE_EEEEvT_T0_SJ_T1_T2_@Base 2.10.0 + (optional=templinst)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN3osg7ref_ptrINS2_4NodeEEESt6vectorIS5_SaIS5_EEEElS5_NS0_5__ops15_Iter_comp_iterIPFbRKS5_SE_EEEEvT_T0_SJ_T1_T2_@Base 2.10.0 + (optional=templinst)_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPN3osg7ref_ptrINS2_4NodeEEESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_comp_iterIPFbRKS5_SE_EEEEvT_SI_T0_@Base 2.10.0 + (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64 !ppc64el !s390x !sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN3osg7ref_ptrINS2_4NodeEEESt6vectorIS5_SaIS5_EEEEiNS0_5__ops15_Iter_comp_iterIPFbRKS5_SE_EEEEvT_SI_T0_T1_@Base 2.10.0 + (optional=templinst)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN3osg7ref_ptrINS2_4NodeEEESt6vectorIS5_SaIS5_EEEElNS0_5__ops15_Iter_comp_iterIPFbRKS5_SE_EEEEvT_SI_T0_T1_@Base 2.10.0 (optional=templinst|arch=ia64)_ZSt22__uninitialized_move_aIPN8osgEarth4Util3TMS7TileSetES4_SaIS3_EET0_T_S7_S6_RT1_@Base 2.4.0 + (optional=templinst)_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPN3osg7ref_ptrINS2_4NodeEEESt6vectorIS5_SaIS5_EEEENS0_5__ops14_Val_comp_iterIPFbRKS5_SE_EEEEvT_T0_@Base 2.10.0 (optional=templinst)_ZSt4copyIN3osg7ref_ptrIN8osgEarth4Util8Controls7ControlEEEESt15_Deque_iteratorIT_RS8_PS8_ES7_IS8_RKS8_PSC_ESF_SB_@Base 2.9.0 (optional=templinst|arch=hurd-i386 i386 kfreebsd-i386)_ZSt8_DestroyISt15_Deque_iteratorIN3osg7ref_ptrIN8osgEarth4Util8Controls7ControlEEERS7_PS7_EEvT_SB_@Base 2.4.0 - (optional=templinst|arch=amd64 arm64 armel armhf hppa kfreebsd-amd64 m68k mips64el ppc64el sh4 sparc64)_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag@Base 2.7.0 - (optional=templinst|arch=!alpha !hurd-i386 !i386 !mips !mipsel !powerpc !ppc64 !s390x)_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIKS7_EEET_SH_SH_T0_St26random_access_iterator_tag@Base 2.9.0 - (optional=templinst|arch=amd64 arm64 armel armhf kfreebsd-i386 powerpc powerpcspe)_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_@Base 2.7.0 + (optional=templinst)_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_@Base 2.10.1 _ZTI11FeatureTile@Base 2.4.0 _ZTI17AddFeatureVisitor@Base 2.4.0 + _ZTI17AttributeCallback@Base 2.10.0 _ZTI18FeatureTileVisitor@Base 2.4.0 _ZTI20LODBlendingExtension@Base 2.8~rc1 _ZTI20WriteFeaturesVisitor@Base 2.4.0 @@ -2521,7 +2592,6 @@ _ZTIN3osg5Vec4fE@Base 2.4.0 _ZTIN3osg8CallbackE@Base 2.8~rc1 _ZTIN5osgDB7OptionsE@Base 2.7.0 - _ZTIN5osgGA5EventE@Base 2.8~rc1 _ZTIN7osgUtil10StateGraphE@Base 2.6.0 _ZTIN7osgUtil11IntersectorE@Base 2.4.0 _ZTIN8osgEarth10Annotation7Dragger23PositionChangedCallbackE@Base 2.7.0 @@ -2548,7 +2618,7 @@ _ZTIN8osgEarth14GeoHeightFieldE@Base 2.4.0 _ZTIN8osgEarth15MapNodeObserverE@Base 2.4.0 _ZTIN8osgEarth15TerrainCallbackE@Base 2.4.0 - _ZTIN8osgEarth16PerObjectFastMapIPN3osg6CameraENS_4Util17UTMLabelingEngine10CameraDataEE7FunctorE@Base 2.9.0 + _ZTIN8osgEarth16PerObjectFastMapIPN3osg6CameraENS_4Util23GraticuleLabelingEngine10CameraDataEE7FunctorE@Base 2.10.0 _ZTIN8osgEarth16qualified_doubleINS_5AngleEEE@Base 2.7.0 _ZTIN8osgEarth16qualified_doubleINS_8DistanceEEE@Base 2.7.0 _ZTIN8osgEarth16qualified_doubleINS_8DurationEEE@Base 2.7.0 @@ -2556,7 +2626,6 @@ _ZTIN8osgEarth18ExtensionInterfaceIN3osg4ViewEEE@Base 2.7.0 _ZTIN8osgEarth18ExtensionInterfaceINS_4Util8Controls7ControlEEE@Base 2.7.0 _ZTIN8osgEarth18ExtensionInterfaceINS_7MapNodeEEE@Base 2.7.0 - _ZTIN8osgEarth18IntersectionPickerE@Base 2.7.0 _ZTIN8osgEarth19LandCoverDictionaryE@Base 2.9.0 _ZTIN8osgEarth28ColorFilterRegistrationProxyINS_4Util14HSLColorFilterEEE@Base 2.4.0 _ZTIN8osgEarth28ColorFilterRegistrationProxyINS_4Util14RGBColorFilterEEE@Base 2.4.0 @@ -2571,7 +2640,7 @@ _ZTIN8osgEarth3URIE@Base 2.4.0 _ZTIN8osgEarth4Util10ContourMapE@Base 2.5.0 _ZTIN8osgEarth4Util10SkyOptionsE@Base 2.6.0 - _ZTIN8osgEarth4Util11DataScannerE@Base 2.4.0 + _ZTIN8osgEarth4Util11ClusterNodeE@Base 2.10.0 _ZTIN8osgEarth4Util11FogCallbackE@Base 2.8~rc1 _ZTIN8osgEarth4Util11LODBlendingE@Base 2.5.0 _ZTIN8osgEarth4Util11SimplePager15ProgressTrackerE@Base 2.8~rc1 @@ -2609,9 +2678,9 @@ _ZTIN8osgEarth4Util16SimpleOceanLayerE@Base 2.9.0 _ZTIN8osgEarth4Util16TileIndexBuilderE@Base 2.5.0 _ZTIN8osgEarth4Util17ContourMapOptionsE@Base 2.8~rc1 + _ZTIN8osgEarth4Util17GeodeticGraticule7MyGroupE@Base 2.10.0 _ZTIN8osgEarth4Util17GeodeticGraticuleE@Base 2.4.0 _ZTIN8osgEarth4Util17LineOfSightTetherE@Base 2.4.0 - _ZTIN8osgEarth4Util17UTMLabelingEngine16AcceptCameraDataE@Base 2.9.0 _ZTIN8osgEarth4Util17UTMLabelingEngineE@Base 2.9.0 _ZTIN8osgEarth4Util18LODBlendingOptionsE@Base 2.8~rc1 _ZTIN8osgEarth4Util18LOSChangedCallbackE@Base 2.4.0 @@ -2629,7 +2698,10 @@ _ZTIN8osgEarth4Util21LinearLineOfSightNodeE@Base 2.4.0 _ZTIN8osgEarth4Util21RadialLineOfSightNodeE@Base 2.4.0 _ZTIN8osgEarth4Util22FlatteningLayerOptionsE@Base 2.9.0 - _ZTIN8osgEarth4Util23AnnotationEventCallbackE@Base 2.4.0 + _ZTIN8osgEarth4Util22GeodeticLabelingEngineE@Base 2.10.0 + _ZTIN8osgEarth4Util23GraticuleLabelingEngine16AcceptCameraDataE@Base 2.10.0 + _ZTIN8osgEarth4Util23GraticuleLabelingEngine17UpdateLabelStylesE@Base 2.10.0 + _ZTIN8osgEarth4Util23GraticuleLabelingEngineE@Base 2.10.0 _ZTIN8osgEarth4Util23LinearLineOfSightEditorE@Base 2.4.0 _ZTIN8osgEarth4Util23RadialLineOfSightEditorE@Base 2.4.0 _ZTIN8osgEarth4Util23RadialLineOfSightTetherE@Base 2.4.0 @@ -2638,7 +2710,6 @@ _ZTIN8osgEarth4Util24MouseCoordsLabelCallbackE@Base 2.4.0 _ZTIN8osgEarth4Util24TerrainProfileCalculatorE@Base 2.4.0 _ZTIN8osgEarth4Util25AutoClipPlaneCullCallbackE@Base 2.4.0 - _ZTIN8osgEarth4Util25PolyhedralLineOfSightNodeE@Base 2.4.0 _ZTIN8osgEarth4Util26MultiElevationLayerOptionsE@Base 2.9.0 _ZTIN8osgEarth4Util28FractalElevationLayerOptionsE@Base 2.9.0 _ZTIN8osgEarth4Util29BrightnessContrastColorFilterE@Base 2.4.0 @@ -2683,23 +2754,22 @@ _ZTIN8osgEarth7Drivers11GDALOptions15ExternalDatasetE@Base 2.4.0 _ZTIN8osgEarth7Drivers11GDALOptionsE@Base 2.4.0 _ZTIN8osgEarth7Drivers17OGRFeatureOptionsE@Base 2.5.0 - _ZTIN8osgEarth7MapInfoE@Base 2.9.0 _ZTIN8osgEarth7TileKeyE@Base 2.4.0 _ZTIN8osgEarth8DistanceE@Base 2.7.0 _ZTIN8osgEarth8DurationE@Base 2.7.0 - _ZTIN8osgEarth8Features14TextSymbolizerE@Base 2.4.0 _ZTIN8osgEarth8Features16GeometryCompilerE@Base 2.4.0 _ZTIN8osgEarth8GeoImageE@Base 2.4.0 _ZTIN8osgEarth8GeoPointE@Base 2.4.0 - _ZTIN8osgEarth8MapFrameE@Base 2.9.0 _ZTIN8osgEarth8optionalIN3osg4QuatEEE@Base 2.4.0 _ZTIN8osgEarth8optionalIN3osg5Vec2fEEE@Base 2.4.0 _ZTIN8osgEarth8optionalIN3osg5Vec4fEEE@Base 2.4.0 _ZTIN8osgEarth8optionalIN3osg6Shader4TypeEEE@Base 2.6.0 _ZTIN8osgEarth8optionalINS_11CachePolicyEEE@Base 2.9.0 _ZTIN8osgEarth8optionalINS_13ProxySettingsEEE@Base 2.4.0 + _ZTIN8osgEarth8optionalINS_13ShaderOptionsEEE@Base 2.10.1 _ZTIN8osgEarth8optionalINS_14ProfileOptionsEEE@Base 2.4.0 _ZTIN8osgEarth8optionalINS_17TileSourceOptionsEEE@Base 2.4.0 + _ZTIN8osgEarth8optionalINS_19VisibleLayerOptions5BlendEEE@Base 2.10.0 _ZTIN8osgEarth8optionalINS_21ElevationNoDataPolicyEEE@Base 2.9.0 _ZTIN8osgEarth8optionalINS_22ElevationInterpolationEEE@Base 2.4.0 _ZTIN8osgEarth8optionalINS_3URIEEE@Base 2.4.0 @@ -2715,6 +2785,7 @@ _ZTIN8osgEarth8optionalINS_9Symbology16StringExpressionEEE@Base 2.4.0 _ZTIN8osgEarth8optionalINS_9Symbology17NumericExpressionEEE@Base 2.9.0 _ZTIN8osgEarth8optionalINS_9Symbology5ColorEEE@Base 2.7.0 + _ZTIN8osgEarth8optionalINS_9Symbology5QueryEEE@Base 2.10.0 _ZTIN8osgEarth8optionalINS_9Symbology5StyleEEE@Base 2.4.0 _ZTIN8osgEarth8optionalINS_9ViewpointEEE@Base 2.4.0 _ZTIN8osgEarth8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@Base 2.7.0 @@ -2731,6 +2802,7 @@ _ZTIN8osgEarth9TileImageE@Base 2.4.0 _ZTS11FeatureTile@Base 2.4.0 _ZTS17AddFeatureVisitor@Base 2.4.0 + _ZTS17AttributeCallback@Base 2.10.0 _ZTS18FeatureTileVisitor@Base 2.4.0 _ZTS20LODBlendingExtension@Base 2.8~rc1 _ZTS20WriteFeaturesVisitor@Base 2.4.0 @@ -2751,7 +2823,6 @@ _ZTSN3osg5Vec4fE@Base 2.4.0 _ZTSN3osg8CallbackE@Base 2.8~rc1 _ZTSN5osgDB7OptionsE@Base 2.7.0 - _ZTSN5osgGA5EventE@Base 2.8~rc1 _ZTSN7osgUtil10StateGraphE@Base 2.6.0 _ZTSN7osgUtil11IntersectorE@Base 2.4.0 _ZTSN8osgEarth10Annotation7Dragger23PositionChangedCallbackE@Base 2.7.0 @@ -2778,7 +2849,7 @@ _ZTSN8osgEarth14GeoHeightFieldE@Base 2.4.0 _ZTSN8osgEarth15MapNodeObserverE@Base 2.4.0 _ZTSN8osgEarth15TerrainCallbackE@Base 2.4.0 - _ZTSN8osgEarth16PerObjectFastMapIPN3osg6CameraENS_4Util17UTMLabelingEngine10CameraDataEE7FunctorE@Base 2.9.0 + _ZTSN8osgEarth16PerObjectFastMapIPN3osg6CameraENS_4Util23GraticuleLabelingEngine10CameraDataEE7FunctorE@Base 2.10.0 _ZTSN8osgEarth16qualified_doubleINS_5AngleEEE@Base 2.7.0 _ZTSN8osgEarth16qualified_doubleINS_8DistanceEEE@Base 2.7.0 _ZTSN8osgEarth16qualified_doubleINS_8DurationEEE@Base 2.7.0 @@ -2786,7 +2857,6 @@ _ZTSN8osgEarth18ExtensionInterfaceIN3osg4ViewEEE@Base 2.7.0 _ZTSN8osgEarth18ExtensionInterfaceINS_4Util8Controls7ControlEEE@Base 2.7.0 _ZTSN8osgEarth18ExtensionInterfaceINS_7MapNodeEEE@Base 2.7.0 - _ZTSN8osgEarth18IntersectionPickerE@Base 2.7.0 _ZTSN8osgEarth19LandCoverDictionaryE@Base 2.9.0 _ZTSN8osgEarth28ColorFilterRegistrationProxyINS_4Util14HSLColorFilterEEE@Base 2.4.0 _ZTSN8osgEarth28ColorFilterRegistrationProxyINS_4Util14RGBColorFilterEEE@Base 2.4.0 @@ -2801,7 +2871,7 @@ _ZTSN8osgEarth3URIE@Base 2.4.0 _ZTSN8osgEarth4Util10ContourMapE@Base 2.5.0 _ZTSN8osgEarth4Util10SkyOptionsE@Base 2.6.0 - _ZTSN8osgEarth4Util11DataScannerE@Base 2.4.0 + _ZTSN8osgEarth4Util11ClusterNodeE@Base 2.10.0 _ZTSN8osgEarth4Util11FogCallbackE@Base 2.8~rc1 _ZTSN8osgEarth4Util11LODBlendingE@Base 2.5.0 _ZTSN8osgEarth4Util11SimplePager15ProgressTrackerE@Base 2.8~rc1 @@ -2839,9 +2909,9 @@ _ZTSN8osgEarth4Util16SimpleOceanLayerE@Base 2.9.0 _ZTSN8osgEarth4Util16TileIndexBuilderE@Base 2.5.0 _ZTSN8osgEarth4Util17ContourMapOptionsE@Base 2.8~rc1 + _ZTSN8osgEarth4Util17GeodeticGraticule7MyGroupE@Base 2.10.0 _ZTSN8osgEarth4Util17GeodeticGraticuleE@Base 2.4.0 _ZTSN8osgEarth4Util17LineOfSightTetherE@Base 2.4.0 - _ZTSN8osgEarth4Util17UTMLabelingEngine16AcceptCameraDataE@Base 2.9.0 _ZTSN8osgEarth4Util17UTMLabelingEngineE@Base 2.9.0 _ZTSN8osgEarth4Util18LODBlendingOptionsE@Base 2.8~rc1 _ZTSN8osgEarth4Util18LOSChangedCallbackE@Base 2.4.0 @@ -2859,7 +2929,10 @@ _ZTSN8osgEarth4Util21LinearLineOfSightNodeE@Base 2.4.0 _ZTSN8osgEarth4Util21RadialLineOfSightNodeE@Base 2.4.0 _ZTSN8osgEarth4Util22FlatteningLayerOptionsE@Base 2.9.0 - _ZTSN8osgEarth4Util23AnnotationEventCallbackE@Base 2.4.0 + _ZTSN8osgEarth4Util22GeodeticLabelingEngineE@Base 2.10.0 + _ZTSN8osgEarth4Util23GraticuleLabelingEngine16AcceptCameraDataE@Base 2.10.0 + _ZTSN8osgEarth4Util23GraticuleLabelingEngine17UpdateLabelStylesE@Base 2.10.0 + _ZTSN8osgEarth4Util23GraticuleLabelingEngineE@Base 2.10.0 _ZTSN8osgEarth4Util23LinearLineOfSightEditorE@Base 2.4.0 _ZTSN8osgEarth4Util23RadialLineOfSightEditorE@Base 2.4.0 _ZTSN8osgEarth4Util23RadialLineOfSightTetherE@Base 2.4.0 @@ -2868,7 +2941,6 @@ _ZTSN8osgEarth4Util24MouseCoordsLabelCallbackE@Base 2.4.0 _ZTSN8osgEarth4Util24TerrainProfileCalculatorE@Base 2.4.0 _ZTSN8osgEarth4Util25AutoClipPlaneCullCallbackE@Base 2.4.0 - _ZTSN8osgEarth4Util25PolyhedralLineOfSightNodeE@Base 2.4.0 _ZTSN8osgEarth4Util26MultiElevationLayerOptionsE@Base 2.9.0 _ZTSN8osgEarth4Util28FractalElevationLayerOptionsE@Base 2.9.0 _ZTSN8osgEarth4Util29BrightnessContrastColorFilterE@Base 2.4.0 @@ -2913,23 +2985,22 @@ _ZTSN8osgEarth7Drivers11GDALOptions15ExternalDatasetE@Base 2.4.0 _ZTSN8osgEarth7Drivers11GDALOptionsE@Base 2.4.0 _ZTSN8osgEarth7Drivers17OGRFeatureOptionsE@Base 2.5.0 - _ZTSN8osgEarth7MapInfoE@Base 2.9.0 _ZTSN8osgEarth7TileKeyE@Base 2.4.0 _ZTSN8osgEarth8DistanceE@Base 2.7.0 _ZTSN8osgEarth8DurationE@Base 2.7.0 - _ZTSN8osgEarth8Features14TextSymbolizerE@Base 2.4.0 _ZTSN8osgEarth8Features16GeometryCompilerE@Base 2.4.0 _ZTSN8osgEarth8GeoImageE@Base 2.4.0 _ZTSN8osgEarth8GeoPointE@Base 2.4.0 - _ZTSN8osgEarth8MapFrameE@Base 2.9.0 _ZTSN8osgEarth8optionalIN3osg4QuatEEE@Base 2.4.0 _ZTSN8osgEarth8optionalIN3osg5Vec2fEEE@Base 2.4.0 _ZTSN8osgEarth8optionalIN3osg5Vec4fEEE@Base 2.4.0 _ZTSN8osgEarth8optionalIN3osg6Shader4TypeEEE@Base 2.6.0 _ZTSN8osgEarth8optionalINS_11CachePolicyEEE@Base 2.9.0 _ZTSN8osgEarth8optionalINS_13ProxySettingsEEE@Base 2.4.0 + _ZTSN8osgEarth8optionalINS_13ShaderOptionsEEE@Base 2.10.1 _ZTSN8osgEarth8optionalINS_14ProfileOptionsEEE@Base 2.4.0 _ZTSN8osgEarth8optionalINS_17TileSourceOptionsEEE@Base 2.4.0 + _ZTSN8osgEarth8optionalINS_19VisibleLayerOptions5BlendEEE@Base 2.10.0 _ZTSN8osgEarth8optionalINS_21ElevationNoDataPolicyEEE@Base 2.9.0 _ZTSN8osgEarth8optionalINS_22ElevationInterpolationEEE@Base 2.4.0 _ZTSN8osgEarth8optionalINS_3URIEEE@Base 2.4.0 @@ -2945,6 +3016,7 @@ _ZTSN8osgEarth8optionalINS_9Symbology16StringExpressionEEE@Base 2.4.0 _ZTSN8osgEarth8optionalINS_9Symbology17NumericExpressionEEE@Base 2.9.0 _ZTSN8osgEarth8optionalINS_9Symbology5ColorEEE@Base 2.7.0 + _ZTSN8osgEarth8optionalINS_9Symbology5QueryEEE@Base 2.10.0 _ZTSN8osgEarth8optionalINS_9Symbology5StyleEEE@Base 2.4.0 _ZTSN8osgEarth8optionalINS_9ViewpointEEE@Base 2.4.0 _ZTSN8osgEarth8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@Base 2.7.0 @@ -2971,13 +3043,13 @@ _ZTTN8osgEarth4Util18MeasureToolHandlerE@Base 2.4.0 _ZTTN8osgEarth4Util19ActivityMonitorToolE@Base 2.6.0 _ZTTN8osgEarth4Util20BuildTopologyVisitorE@Base 2.9.0 - _ZTTN8osgEarth4Util23AnnotationEventCallbackE@Base 2.4.0 _ZTTN8osgEarth4Util23RadialLineOfSightTetherE@Base 2.4.0 _ZTTN8osgEarth4Util25AutoClipPlaneCullCallbackE@Base 2.4.0 _ZTTN8osgEarth4Util8Controls13ControlCanvas13EventCallbackE@Base 2.6.0 _ZTTN8osgEarth4Util9RTTPickerE@Base 2.7.0 _ZTV11FeatureTile@Base 2.4.0 _ZTV17AddFeatureVisitor@Base 2.4.0 + _ZTV17AttributeCallback@Base 2.10.0 _ZTV18FeatureTileVisitor@Base 2.4.0 _ZTV20LODBlendingExtension@Base 2.8~rc1 _ZTV20WriteFeaturesVisitor@Base 2.4.0 @@ -3022,7 +3094,6 @@ _ZTVN8osgEarth16qualified_doubleINS_8DistanceEEE@Base 2.7.0 _ZTVN8osgEarth16qualified_doubleINS_8DurationEEE@Base 2.7.0 _ZTVN8osgEarth18ExtensionInterfaceINS_7MapNodeEEE@Base 2.7.0 - _ZTVN8osgEarth18IntersectionPickerE@Base 2.7.0 _ZTVN8osgEarth28ColorFilterRegistrationProxyINS_4Util14HSLColorFilterEEE@Base 2.4.0 _ZTVN8osgEarth28ColorFilterRegistrationProxyINS_4Util14RGBColorFilterEEE@Base 2.4.0 _ZTVN8osgEarth28ColorFilterRegistrationProxyINS_4Util15CMYKColorFilterEEE@Base 2.4.0 @@ -3036,7 +3107,7 @@ _ZTVN8osgEarth3URIE@Base 2.4.0 _ZTVN8osgEarth4Util10ContourMapE@Base 2.5.0 _ZTVN8osgEarth4Util10SkyOptionsE@Base 2.6.0 - _ZTVN8osgEarth4Util11DataScannerE@Base 2.4.0 + _ZTVN8osgEarth4Util11ClusterNodeE@Base 2.10.0 _ZTVN8osgEarth4Util11FogCallbackE@Base 2.8~rc1 _ZTVN8osgEarth4Util11LODBlendingE@Base 2.5.0 _ZTVN8osgEarth4Util11SimplePager15ProgressTrackerE@Base 2.8~rc1 @@ -3071,9 +3142,9 @@ _ZTVN8osgEarth4Util16SimpleOceanLayerE@Base 2.9.0 _ZTVN8osgEarth4Util16TileIndexBuilderE@Base 2.5.0 _ZTVN8osgEarth4Util17ContourMapOptionsE@Base 2.8~rc1 + _ZTVN8osgEarth4Util17GeodeticGraticule7MyGroupE@Base 2.10.0 _ZTVN8osgEarth4Util17GeodeticGraticuleE@Base 2.4.0 _ZTVN8osgEarth4Util17LineOfSightTetherE@Base 2.4.0 - _ZTVN8osgEarth4Util17UTMLabelingEngine16AcceptCameraDataE@Base 2.9.0 _ZTVN8osgEarth4Util17UTMLabelingEngineE@Base 2.9.0 _ZTVN8osgEarth4Util18LODBlendingOptionsE@Base 2.8~rc1 _ZTVN8osgEarth4Util18LOSChangedCallbackE@Base 2.4.0 @@ -3091,7 +3162,10 @@ _ZTVN8osgEarth4Util21LinearLineOfSightNodeE@Base 2.4.0 _ZTVN8osgEarth4Util21RadialLineOfSightNodeE@Base 2.4.0 _ZTVN8osgEarth4Util22FlatteningLayerOptionsE@Base 2.9.0 - _ZTVN8osgEarth4Util23AnnotationEventCallbackE@Base 2.4.0 + _ZTVN8osgEarth4Util22GeodeticLabelingEngineE@Base 2.10.0 + _ZTVN8osgEarth4Util23GraticuleLabelingEngine16AcceptCameraDataE@Base 2.10.0 + _ZTVN8osgEarth4Util23GraticuleLabelingEngine17UpdateLabelStylesE@Base 2.10.0 + _ZTVN8osgEarth4Util23GraticuleLabelingEngineE@Base 2.10.0 _ZTVN8osgEarth4Util23LinearLineOfSightEditorE@Base 2.4.0 _ZTVN8osgEarth4Util23RadialLineOfSightEditorE@Base 2.4.0 _ZTVN8osgEarth4Util23RadialLineOfSightTetherE@Base 2.4.0 @@ -3100,7 +3174,6 @@ _ZTVN8osgEarth4Util24MouseCoordsLabelCallbackE@Base 2.4.0 _ZTVN8osgEarth4Util24TerrainProfileCalculatorE@Base 2.4.0 _ZTVN8osgEarth4Util25AutoClipPlaneCullCallbackE@Base 2.4.0 - _ZTVN8osgEarth4Util25PolyhedralLineOfSightNodeE@Base 2.4.0 _ZTVN8osgEarth4Util26MultiElevationLayerOptionsE@Base 2.9.0 _ZTVN8osgEarth4Util28FractalElevationLayerOptionsE@Base 2.9.0 _ZTVN8osgEarth4Util29BrightnessContrastColorFilterE@Base 2.4.0 @@ -3143,23 +3216,22 @@ _ZTVN8osgEarth7Drivers10KMLOptionsE@Base 2.4.0 _ZTVN8osgEarth7Drivers11GDALOptionsE@Base 2.4.0 _ZTVN8osgEarth7Drivers17OGRFeatureOptionsE@Base 2.5.0 - _ZTVN8osgEarth7MapInfoE@Base 2.9.0 _ZTVN8osgEarth7TileKeyE@Base 2.4.0 _ZTVN8osgEarth8DistanceE@Base 2.7.0 _ZTVN8osgEarth8DurationE@Base 2.7.0 - _ZTVN8osgEarth8Features14TextSymbolizerE@Base 2.4.0 _ZTVN8osgEarth8Features16GeometryCompilerE@Base 2.4.0 _ZTVN8osgEarth8GeoImageE@Base 2.4.0 _ZTVN8osgEarth8GeoPointE@Base 2.4.0 - _ZTVN8osgEarth8MapFrameE@Base 2.9.0 _ZTVN8osgEarth8optionalIN3osg4QuatEEE@Base 2.4.0 _ZTVN8osgEarth8optionalIN3osg5Vec2fEEE@Base 2.4.0 _ZTVN8osgEarth8optionalIN3osg5Vec4fEEE@Base 2.4.0 _ZTVN8osgEarth8optionalIN3osg6Shader4TypeEEE@Base 2.6.0 _ZTVN8osgEarth8optionalINS_11CachePolicyEEE@Base 2.9.0 _ZTVN8osgEarth8optionalINS_13ProxySettingsEEE@Base 2.4.0 + _ZTVN8osgEarth8optionalINS_13ShaderOptionsEEE@Base 2.10.1 _ZTVN8osgEarth8optionalINS_14ProfileOptionsEEE@Base 2.4.0 _ZTVN8osgEarth8optionalINS_17TileSourceOptionsEEE@Base 2.4.0 + _ZTVN8osgEarth8optionalINS_19VisibleLayerOptions5BlendEEE@Base 2.10.0 _ZTVN8osgEarth8optionalINS_21ElevationNoDataPolicyEEE@Base 2.9.0 _ZTVN8osgEarth8optionalINS_22ElevationInterpolationEEE@Base 2.4.0 _ZTVN8osgEarth8optionalINS_3URIEEE@Base 2.4.0 @@ -3175,6 +3247,7 @@ _ZTVN8osgEarth8optionalINS_9Symbology16StringExpressionEEE@Base 2.4.0 _ZTVN8osgEarth8optionalINS_9Symbology17NumericExpressionEEE@Base 2.9.0 _ZTVN8osgEarth8optionalINS_9Symbology5ColorEEE@Base 2.7.0 + _ZTVN8osgEarth8optionalINS_9Symbology5QueryEEE@Base 2.10.0 _ZTVN8osgEarth8optionalINS_9Symbology5StyleEEE@Base 2.4.0 _ZTVN8osgEarth8optionalINS_9ViewpointEEE@Base 2.4.0 _ZTVN8osgEarth8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@Base 2.7.0 @@ -3195,8 +3268,6 @@ (c++)"non-virtual thunk to osg::TemplateArray::~TemplateArray()@Base" 2.4.0 (c++)"non-virtual thunk to osg::TemplateArray::~TemplateArray()@Base" 2.4.0 (c++)"non-virtual thunk to osg::TemplateArray::~TemplateArray()@Base" 2.4.0 - (c++)"non-virtual thunk to osgEarth::Annotation::AnnotationNode::getMapNode()@Base" 2.4.0 - (c++|arch=!hurd-i386 !i386)"non-virtual thunk to osgEarth::Annotation::GeoPositionNode::~GeoPositionNode()@Base" 2.9.0 (c++)"non-virtual thunk to osgEarth::Util::ActivityMonitorTool::~ActivityMonitorTool()@Base" 2.6.0 (c++)"non-virtual thunk to osgEarth::Util::ContourMap::~ContourMap()@Base" 2.8~rc1 (c++)"non-virtual thunk to osgEarth::Util::ContourMapExtension::connect(osgEarth::MapNode*)@Base" 2.8~rc1 @@ -3214,8 +3285,6 @@ (c++)"non-virtual thunk to osgEarth::Util::MeasureToolHandler::setMapNode(osgEarth::MapNode*)@Base" 2.4.0 (c++)"non-virtual thunk to osgEarth::Util::MeasureToolHandler::~MeasureToolHandler()@Base" 2.4.0 (c++)"non-virtual thunk to osgEarth::Util::MouseCoordsTool::~MouseCoordsTool()@Base" 2.4.0 - (c++)"non-virtual thunk to osgEarth::Util::PolyhedralLineOfSightNode::setMapNode(osgEarth::MapNode*)@Base" 2.4.0 - (c++)"non-virtual thunk to osgEarth::Util::PolyhedralLineOfSightNode::~PolyhedralLineOfSightNode()@Base" 2.4.0 (c++)"non-virtual thunk to osgEarth::Util::RTTPicker::~RTTPicker()@Base" 2.7.0 (c++)"non-virtual thunk to osgEarth::Util::RadialLineOfSightNode::getMapNode()@Base" 2.4.0 (c++)"non-virtual thunk to osgEarth::Util::RadialLineOfSightNode::setMapNode(osgEarth::MapNode*)@Base" 2.4.0 @@ -3238,6 +3307,7 @@ osgdb_geodetic_graticule@Base 2.9.0 osgdb_mgrs_graticule@Base 2.9.0 osgdb_multi_elevation@Base 2.9.0 + osgdb_ocean@Base 2.10.0 osgdb_osgearth_contour_map@Base 2.8~rc1 osgdb_osgearth_contourmap@Base 2.8~rc1 osgdb_osgearth_lod_blending@Base 2.8~rc1 @@ -3287,8 +3357,8 @@ (c++)"virtual thunk to osg::StateAttributeCallback::libraryName() const@Base" 2.8~rc1 (c++)"virtual thunk to osgEarth::FindTopMostNodeOfTypeVisitor::~FindTopMostNodeOfTypeVisitor()@Base" 2.4.0 (c++)"virtual thunk to osgEarth::FindTopMostNodeOfTypeVisitor::~FindTopMostNodeOfTypeVisitor()@Base" 2.6.0 + (c++)"virtual thunk to osgEarth::MaterialCallback::~MaterialCallback()@Base" 2.10.0 (c++)"virtual thunk to osgEarth::Util::ActivityMonitorTool::~ActivityMonitorTool()@Base" 2.6.0 - (c++)"virtual thunk to osgEarth::Util::AnnotationEventCallback::~AnnotationEventCallback()@Base" 2.4.0 (c++)"virtual thunk to osgEarth::Util::AutoClipPlaneCullCallback::~AutoClipPlaneCullCallback()@Base" 2.4.0 (c++)"virtual thunk to osgEarth::Util::BuildTopologyVisitor::~BuildTopologyVisitor()@Base" 2.9.0 (c++)"virtual thunk to osgEarth::Util::ClampCallback::~ClampCallback()@Base" 2.4.0 diff -Nru osgearth-2.9.0+dfsg/debian/man/osgearth_featureinfo.1.xml osgearth-2.10.2+dfsg/debian/man/osgearth_featureinfo.1.xml --- osgearth-2.9.0+dfsg/debian/man/osgearth_featureinfo.1.xml 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/debian/man/osgearth_featureinfo.1.xml 2018-11-13 08:35:48.000000000 +0000 @@ -0,0 +1,61 @@ + + + + + + osgearth_featureinfo + 1 + + + + osgearth_featureinfo + feature info application + + + + + osgearth_featureinfo + + fid + fid + + + + + DESCRIPTION + + osgearth_featureinfo displays and deletes featureinfo. + another. + + + + + OPTIONS + + + + + + Prints all features in the source" + + + + + fid + + Deletes the given FID from the source. + + + + + fid + + Displays the given FID + + + + + + + + diff -Nru osgearth-2.9.0+dfsg/debian/man/osgearth_toc.1.xml osgearth-2.10.2+dfsg/debian/man/osgearth_toc.1.xml --- osgearth-2.9.0+dfsg/debian/man/osgearth_toc.1.xml 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/debian/man/osgearth_toc.1.xml 2018-11-13 08:35:48.000000000 +0000 @@ -0,0 +1,144 @@ + + + + + + osgearth_toc + 1 + + + + osgearth_toc + load and display a map with TOC + + + + + osgearth_toc + earthfile.earth + + + + file.kml + + + + + + + path + * + out.earth + + + + + + DESCRIPTION + + osgearth_toc can load and display a map from the + command line. The osgEarth EarthManipulator is used to control the camera + and is optimized for viewing geospatial data. It also displays a TOC. + + + + + OPTIONS + + + + earthfile.earth + + Path to the earth file + + + + + + + Installs a SkyNode (sun, moon, stars and atmosphere..globe only) + + + + + + + Installs a sample ocean surface node + + + + + file.kml + + Loads a KML or KMZ file + + + + + + + Displays map coords under mouse + + + + + + + Displays map coords as degrees/mins/seconds + + + + + + + Displays map coords as decimal degrees + + + + + + + Displays map coords as MGRS + + + + + + + Installs an orthographic camera projection + + + + + + + Installs an automatic clip plane handler + + + + + path + + Finds images in [path] and loads them as image layers + + + + + * + + With , only considers the listed extensions + + + + + out.earth + + With , writes out an earth file + + + + + + + + diff -Nru osgearth-2.9.0+dfsg/debian/openscenegraph-plugin-osgearth.lintian-overrides osgearth-2.10.2+dfsg/debian/openscenegraph-plugin-osgearth.lintian-overrides --- osgearth-2.9.0+dfsg/debian/openscenegraph-plugin-osgearth.lintian-overrides 2018-01-25 06:30:06.000000000 +0000 +++ osgearth-2.10.2+dfsg/debian/openscenegraph-plugin-osgearth.lintian-overrides 2019-04-20 05:25:43.000000000 +0000 @@ -1,4 +1,10 @@ # Build uses -D_FORTIFY_SOURCE=2, but hardening-check reports: # Fortify Source functions: no, only unprotected functions found! -openscenegraph-plugin-osgearth: hardening-no-fortify-functions usr/lib/osgPlugins-*/osgdb_template.so +hardening-no-fortify-functions usr/lib/osgPlugins-*/osgdb_template.so + +# False positive for American English +spelling-error-in-binary usr/lib/osgPlugins-*/* Cancelation Cancellation + +# Uses __FILE__ macro +file-references-package-build-path * diff -Nru osgearth-2.9.0+dfsg/debian/osgearth.manpages osgearth-2.10.2+dfsg/debian/osgearth.manpages --- osgearth-2.9.0+dfsg/debian/osgearth.manpages 2018-01-25 06:30:06.000000000 +0000 +++ osgearth-2.10.2+dfsg/debian/osgearth.manpages 2018-11-13 08:35:48.000000000 +0000 @@ -4,10 +4,12 @@ debian/man/osgearth_cache.1 debian/man/osgearth_conv.1 debian/man/osgearth_demo.1 +debian/man/osgearth_featureinfo.1 debian/man/osgearth_overlayviewer.1 debian/man/osgearth_package.1 debian/man/osgearth_terraineffects.1 debian/man/osgearth_tfs.1 debian/man/osgearth_tileindex.1 +debian/man/osgearth_toc.1 debian/man/osgearth_version.1 debian/man/osgearth_viewer.1 diff -Nru osgearth-2.9.0+dfsg/debian/patches/soversion.patch osgearth-2.10.2+dfsg/debian/patches/soversion.patch --- osgearth-2.9.0+dfsg/debian/patches/soversion.patch 2018-02-07 17:48:09.000000000 +0000 +++ osgearth-2.10.2+dfsg/debian/patches/soversion.patch 2019-07-12 04:58:35.000000000 +0000 @@ -3,10 +3,10 @@ --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -25,7 +25,7 @@ PROJECT(OSGEARTH) +@@ -28,7 +28,7 @@ PROJECT(OSGEARTH) SET(OSGEARTH_MAJOR_VERSION 2) - SET(OSGEARTH_MINOR_VERSION 9) - SET(OSGEARTH_PATCH_VERSION 0) + SET(OSGEARTH_MINOR_VERSION 10) + SET(OSGEARTH_PATCH_VERSION 2) -SET(OSGEARTH_SOVERSION 0) +SET(OSGEARTH_SOVERSION 5) diff -Nru osgearth-2.9.0+dfsg/debian/patches/spelling-errors.patch osgearth-2.10.2+dfsg/debian/patches/spelling-errors.patch --- osgearth-2.9.0+dfsg/debian/patches/spelling-errors.patch 2018-02-07 17:53:05.000000000 +0000 +++ osgearth-2.10.2+dfsg/debian/patches/spelling-errors.patch 2019-04-19 19:27:33.000000000 +0000 @@ -4,7 +4,7 @@ --- a/src/osgEarth/SpatialReference.cpp +++ b/src/osgEarth/SpatialReference.cpp -@@ -399,7 +399,7 @@ SpatialReference::~SpatialReference() +@@ -400,7 +400,7 @@ SpatialReference::~SpatialReference() } else { diff -Nru osgearth-2.9.0+dfsg/debian/rules osgearth-2.10.2+dfsg/debian/rules --- osgearth-2.9.0+dfsg/debian/rules 2018-02-07 17:48:09.000000000 +0000 +++ osgearth-2.10.2+dfsg/debian/rules 2019-04-20 05:22:00.000000000 +0000 @@ -40,7 +40,7 @@ -DDEB_HOST_MULTIARCH=$(DEB_HOST_MULTIARCH) \ -DLIB_POSTFIX="" \ -DOSG_DIR=/usr \ - -DOSGEARTH_QT_BUILD=1 + -DOSGEARTH_ENABLE_FASTDXT=0 override_dh_auto_build: # Create man pages from DocBook XML @@ -70,6 +70,8 @@ override_dh_install: dh_install --autodest --list-missing + $(RM) debian/*/usr/share/osgearth/data/resources/README.txt + override_dh_installchangelogs: dh_installchangelogs docs/source/releasenotes.rst @@ -78,7 +80,3 @@ override_dh_makeshlibs: dh_makeshlibs -- -c0 -v$(UPSTREAM_VERSION) - -get-orig-source: - . debian/get-orig-source - diff -Nru osgearth-2.9.0+dfsg/debian/source/lintian-overrides osgearth-2.10.2+dfsg/debian/source/lintian-overrides --- osgearth-2.9.0+dfsg/debian/source/lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/debian/source/lintian-overrides 2018-08-01 06:55:50.000000000 +0000 @@ -0,0 +1,3 @@ +# Not worth the effort +testsuite-autopkgtest-missing + diff -Nru osgearth-2.9.0+dfsg/debian/tests/control osgearth-2.10.2+dfsg/debian/tests/control --- osgearth-2.9.0+dfsg/debian/tests/control 2018-01-25 06:30:06.000000000 +0000 +++ osgearth-2.10.2+dfsg/debian/tests/control 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# Test installability -Depends: @ -Test-Command: /bin/true diff -Nru osgearth-2.9.0+dfsg/debian/watch osgearth-2.10.2+dfsg/debian/watch --- osgearth-2.9.0+dfsg/debian/watch 2018-01-25 06:30:06.000000000 +0000 +++ osgearth-2.10.2+dfsg/debian/watch 2018-08-15 16:59:32.000000000 +0000 @@ -4,4 +4,4 @@ uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|b|beta|a|alpha)\d*)$/$1~$2/;s/RC/rc/;s/^\d+\.\d+$/$&.0/,\ repacksuffix=+dfsg \ https://github.com/gwaldron/osgearth/releases \ -.*/osgearth-(\d[\d\.a-z]+)\.(?:tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) +(?:.*?/archive/)?(?:rel|v|osgearth)?[\-\_]?(\d[\d\-\.]+)\.(?:tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) diff -Nru osgearth-2.9.0+dfsg/docs/CMakeLists.txt osgearth-2.10.2+dfsg/docs/CMakeLists.txt --- osgearth-2.9.0+dfsg/docs/CMakeLists.txt 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/docs/CMakeLists.txt 2019-07-11 18:30:19.000000000 +0000 @@ -4,9 +4,7 @@ source/about.rst source/data.rst source/faq.rst - source/howtos.rst source/index.rst - source/install.rst source/ios.rst source/releasenotes.rst source/startup.rst @@ -100,7 +98,7 @@ source_group( References\\Drivers\\Tile FILES ${DOCS_REFERENCES_DRIVERS_TILE} ) source_group( User FILES ${DOCS_USER} ) -add_custom_target( +add_custom_target( Documentation SOURCES ${DOCS_ROOT} diff -Nru osgearth-2.9.0+dfsg/docs/Doxyfile osgearth-2.10.2+dfsg/docs/Doxyfile --- osgearth-2.9.0+dfsg/docs/Doxyfile 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/docs/Doxyfile 2019-07-11 18:30:19.000000000 +0000 @@ -1092,7 +1092,7 @@ # cascading style sheets that are included after the standard style sheets # created by doxygen. Using this option one can overrule certain style aspects. # This is preferred over using HTML_STYLESHEET since it does not replace the -# standard style sheet and is therefor more robust against future updates. +# standard style sheet and is therefore more robust against future updates. # Doxygen will copy the style sheet files to the output directory. # Note: The order of the extra stylesheet files is of importance (e.g. the last # stylesheet in the list overrules the setting of the previous ones in the @@ -1635,8 +1635,8 @@ # Note: Only use a user-defined header if you know what you are doing! The # following commands have a special meaning inside the header: $title, # $datetime, $date, $doxygenversion, $projectname, $projectnumber, -# $projectbrief, $projectlogo. Doxygen will replace $title with the empy string, -# for the replacement values of the other commands the user is refered to +# $projectbrief, $projectlogo. Doxygen will replace $title with the empty string, +# for the replacement values of the other commands the user is referred to # HTML_HEADER. # This tag requires that the tag GENERATE_LATEX is set to YES. diff -Nru osgearth-2.9.0+dfsg/docs/source/about.rst osgearth-2.10.2+dfsg/docs/source/about.rst --- osgearth-2.9.0+dfsg/docs/source/about.rst 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/docs/source/about.rst 2019-07-11 18:30:19.000000000 +0000 @@ -129,7 +129,7 @@ .. _@pelicanmapping: https://twitter.com/pelicanmapping .. _Google+ Page: https://plus.google.com/b/104014917856468748129/104014917856468748129/posts -.. _support forum: http://forum.osgearth.osg +.. _support forum: http://forum.osgearth.org .. _OSG Mailing List: http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org .. _OSG Forum: http://forum.openscenegraph.org .. _Contact us: http://pelicanmapping.com/?page_id=2 diff -Nru osgearth-2.9.0+dfsg/docs/source/conf.py osgearth-2.10.2+dfsg/docs/source/conf.py --- osgearth-2.9.0+dfsg/docs/source/conf.py 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/docs/source/conf.py 2019-07-11 18:30:19.000000000 +0000 @@ -41,16 +41,16 @@ # General information about the project. project = u'osgEarth' -copyright = u'2013, Pelican Mapping' +copyright = u'2018, Pelican Mapping' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the # built documents. # # The short X.Y version. -version = '2.4' +version = '2.10' # The full version, including alpha/beta/rc tags. -release = '2.4' +release = '2.10' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff -Nru osgearth-2.9.0+dfsg/docs/source/data.rst osgearth-2.10.2+dfsg/docs/source/data.rst --- osgearth-2.9.0+dfsg/docs/source/data.rst 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/docs/source/data.rst 2019-07-11 18:30:19.000000000 +0000 @@ -154,7 +154,7 @@ osgearth_package file.earth --tms --out output_folder - This will load each of the data sources in the the earth file + This will load each of the data sources in the earth file (``file.earth`` in this case) and generate a TMS repository for each under the folder ``output_folder``. You can also specify options: diff -Nru osgearth-2.9.0+dfsg/docs/source/developer/coordinate_systems.rst osgearth-2.10.2+dfsg/docs/source/developer/coordinate_systems.rst --- osgearth-2.9.0+dfsg/docs/source/developer/coordinate_systems.rst 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/docs/source/developer/coordinate_systems.rst 2019-07-11 18:30:19.000000000 +0000 @@ -7,8 +7,8 @@ OpenSceneGraph/OpenGL Coordinate Spaces --------------------------------------- -Here is a brief explaination of the various coordinate systems used in OpenGL and -OSG. For a more detailed explaination (with pictures!) we direct you to read this +Here is a brief explanation of the various coordinate systems used in OpenGL and +OSG. For a more detailed explanation (with pictures!) we direct you to read this excellent tutorial on the subject: `OpenGL Transformation`_ diff -Nru osgearth-2.9.0+dfsg/docs/source/developer/shader_composition.rst osgearth-2.10.2+dfsg/docs/source/developer/shader_composition.rst --- osgearth-2.9.0+dfsg/docs/source/developer/shader_composition.rst 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/docs/source/developer/shader_composition.rst 2019-07-11 18:30:19.000000000 +0000 @@ -167,7 +167,7 @@ :MODEL: Vertex is the raw, untransformed values from the geometry. :VIEW: Vertex is relative to the eyepoint, which lies at the origin (0,0,0) and - points down the -Z axis. In VIEW space, the orginal vertex has been + points down the -Z axis. In VIEW space, the original vertex has been transformed by ``gl_ModelViewMatrix``. :CLIP: Post-projected clip space. CLIP space lies in the [-w..w] range along all three axis, and is the result of transforming the original vertex by diff -Nru osgearth-2.9.0+dfsg/docs/source/developer/utilities.rst osgearth-2.10.2+dfsg/docs/source/developer/utilities.rst --- osgearth-2.9.0+dfsg/docs/source/developer/utilities.rst 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/docs/source/developer/utilities.rst 2019-07-11 18:30:19.000000000 +0000 @@ -6,96 +6,6 @@ make it easier to perform some common operations. -AutoScale ---------- - -*AutoScale* is a special *Render Bin* that will scale geometry from meters to pixels. -That is: if you have an object that is 10 meters across, *AutoScale* will draw it in -the space of 10 pixels (at scale 1.0) regardless of its distance from the camera. -The effect is similar to OSG's ``AutoTransform::setAutoScaleToScreen`` method but is -done in a shader and does not require any special nodes. - -To activate auto-scaling on a node:: - - node->getOrCreateStateSet()->setRenderBinDetails( 0, osgEarth::AUTO_SCALE_BIN ); - -And to deactivate it: - - node->getOrCreateStateSet()->setRenderBinToInherit(); - - -DataScanner ------------ - -The ``DataScanner`` will recursively search a directory tree on the local filesystem -for files that it can load as ``ImageLayer`` objects. It is a quick and easy way to -load a full directory of images as layers. - -**NOTE** that only the *MP Terrain Engine* supports an unlimited number of image layers, -so it is wise to use that engine in conjunction with the DataScanner. - -Use DataScanner like this:: - - DataScanner scanner; - ImageLayerVector imageLayers; - scanner.findImageLayers( rootFolder, extensions, imageLayers ); - -You can then add the image layes to your ``Map`` object. - -The ``extensions`` parameter lets you filter files by extension. For example, pass in -"tif,ecw" to only consider files with those extensions. Separate multiple extensions -with a comma. - - -DetailTexture -------------- - -``DetailTexture`` is a terrain controller that will apply a non-geospatial texture -across the terrain. This is an old trick that you can use to generate "noise" that makes -a low resolution terrain appear more detailed:: - - DetailTexture* detail = new DetailTexture(); - detail->setImage( osgDB::readImageFile("mytexture.jpg") ); - detail->setIntensity( 0.5f ); - detail->setImageUnit( 4 ); - mapnode->getTerrainEngine()->addEffect( detail ); - -Try the example. Zoom in fairly close to the terrain to see the effect:: - - osgearth_detailtex readymap.earth - - - -LOD Blending ------------- - -``LODBlending`` is a terrain controller that will attempt to smoothly morph vertices -and image textures from one LOD to the next as you zoom in or out. Basic usage is:: - - LODBlending* effect = new LODBlending(); - mapnode->getTerrainEngine()->addEffect( effect ); - -Caveats: It requires that the terrain elevation tile size dimensions be odd-numbered -(e.g., 17x17, which is the default.) You can use the ``MapOptions::elevationTileSize`` -property to configure this, or set ``elevation_tile_size`` in your earth file if you -want to change it:: - - - - true - - -The **noise driver** generates Perlin noise; this will fill the image with pseudo- -random normal vectors. (Setting ``normal_map`` to ``true`` is what tells the driver -to make normal vectors instead of RGB values. You should also set ``shared`` to -``true``; this will make the normal map available to the shader pipeline so that it -can do the custom lighting calculations.) - -Once you have the image layer set up, install the ``NormalMap`` terrain effect and -point it at our normal map layer. From the earth file:: - - - ... - - - - -Or from code:: - - NormalMap* normalMap = new NormalMap(); - normalMap->setNormalMapLayer( myBumpLayer ); - mapnode->getTerrainEngine()->addEffect( normalMap ); - -Please refer to the **normalmap.earth** example for a demo. - - -VerticalScale -------------- - -``VerticalScale`` scales the height values of the terrain. Basic usage is:: - - VerticalScale* scale = new VerticalScale(); - scale->setScale( 2.0 ); - mapnode->getTerrainEngine()->addEffect( scale ); - -For a demo, run this example:: +``LabelControl`` to the constructor to make it even easier. - osgearth_verticalscale readymap.earth diff -Nru osgearth-2.9.0+dfsg/docs/source/faq.rst osgearth-2.10.2+dfsg/docs/source/faq.rst --- osgearth-2.9.0+dfsg/docs/source/faq.rst 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/docs/source/faq.rst 2019-07-11 18:30:19.000000000 +0000 @@ -18,17 +18,23 @@ ..................................... The ``osgEarth::GeoTransform`` class inherits from ``osg::Transform`` - and will convert map coordinates into OSG world coordinates for you:: + and will convert map coordinates into OSG world coordinates for you. + Place an object at a geospatial position like this:: GeoTransform* xform = new GeoTransform(); - ... - xform->setTerrain( mapNode->getTerrain() ); - ... + GeoPoint point(srs, -121.0, 34.0, 1000.0); + xform->setPosition(point); + + If you want your object to automatically clamp to the terrain surface, + assign a terrain and leave off the altitude:: + + GeoTransform* xform = new GeoTransform(); + xform->setTerrain(mapNode->getTerrain()); GeoPoint point(srs, -121.0, 34.0); xform->setPosition(point); -I added a node, but it has no texture/lighting/etc. in osgEarth. Why? +I loaded a model, but it has no texture/lighting/etc. in osgEarth. Why? ..................................................................... Everything under an osgEarth scene graph is rendered with shaders. @@ -36,7 +42,7 @@ need to create shader components in order for them to render properly. osgEarth has a built-in shader generator for this purpose. Run the - shader generator on your node like so: + shader generator on your node like so:: osgEarth::Registry::shaderGenerator().run( myNode ); @@ -45,87 +51,40 @@ like sky lighting. -How do make the terrain transparent? -.................................... - - By default, the globe will be opaque white when there are no image layers, or when all the image - layers have their opacities set to zero. To make the underlying globe transparent, set the - base color of the terrain to a transparent color like so:: - - - - - using namespace osgEarth::Drivers::MPTerrainEngine; + #include ... - MPTerrainEngineOptions options; - options.color() = osg::Vec4(1,1,1,0); + GLUtils::setGlobalDefaults(camera->getOrCreateStateSet()); + For Annotations (FeatureNodes, PlaceNodes, etc.) best practice is to place + an Annotation node as a descendant of the MapNode in your scene graph. + You can also add them to an AnnotationLayer and add that layer to the Map. + + Annotations need access to the MapNode in order to render properly. If you + cannot place them under the MapNode, you will have to manually install a few + things to make them work:: -How do I set the resolution of terrain tiles? -............................................. - - Each tile is a grid of vertices. The number of vertices can vary depending on source data - and settings. By default (when you have no elevation data) it is an 17x17 grid, tessellated - into triangles. - - You can expressly set the terrain's tile size by using the Map options. - osgEarth will then resample all elevation data to the size you specify:: - - - - - 65 - ... - - ----- + #include + #include + ... -Other Terrain Formats ---------------------- + // Manully assign the MapNode to your annotation + annotationNode->setMapNode(mapNode); -Does osgEarth work with VirtualPlanetBuilder? -............................................. + // In some group above the annotation, install this callback + group->addCullCallback(new InstallViewportSizeUniform()); - VirtualPlanetBuilder_ (VPB) is a command-line terrain generation tool. Before osgEarth - came along, VPB was probably the most-used open source tool for building terrains for - OSG appliations. We mention is here because many people ask questions about loading - VPB models or transitioning from VPB to osgEarth. - - osgEarth differs from VPB in that: - - * VPB builds static terrain models and saves them to disk. osgEarth generates terrain on - demand as your application runs; you do not (and cannot) save a model to disk. - * Changing a VPB terrain generally requires that you rebuild the model. osgEarth does not - require a preprocessing step since it builds the terrain at run time. - * osgEarth and VPB both use *GDAL* to read many types of imagery and elevation data from - the local file system. osgEarth also supports network-based data sources through its - plug-in framework. - - osgEarth has a *VPB driver* for "scraping" elevation and imagery tiles from a VPB model. - Confiugration of this driver is quite tricky and requires you to understand the details - of how VPB models are organized. You're on your own. - - **Please Note** that this driver only exists as a **last resort** for people that have a VPB - model but no longer have access to the source data from which it was built. If at all - possible you should feed your source data directly into osgEarth instead of using the VPB - driver. - - -Can osgEarth load TerraPage or MetaFlight? -.......................................... - - osgEarth cannot load TerraPage (TXP) or MetaFlight. However, osgEarth does have a - "bring your own terrain" plugin that allows you to load an external model and use it as your - terrain. The caveat is that since osgEarth doesn't know anything about your terrain model, you - will not be able to use some of the features of osgEarth (like being able to add or remove layers). - - For usage formation, please refer to the ``byo.earth`` example in the repo. + // In some group above the annotation, set the GL defaults + GLUtils::setGlobalDefaults(group->getOrCreateStateSet()); -.. _VirtualPlanetBuilder: http://www.openscenegraph.com/index.php/documentation/tools/virtual-planet-builder + Again: MapNode does all this automatically so this is only necessary if you do + not place your annotations as descendants of the MapNode. ---- diff -Nru osgearth-2.9.0+dfsg/docs/source/howtos.rst osgearth-2.10.2+dfsg/docs/source/howtos.rst --- osgearth-2.9.0+dfsg/docs/source/howtos.rst 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/docs/source/howtos.rst 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -How To's -======== - - diff -Nru osgearth-2.9.0+dfsg/docs/source/index.rst osgearth-2.10.2+dfsg/docs/source/index.rst --- osgearth-2.9.0+dfsg/docs/source/index.rst 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/docs/source/index.rst 2019-07-11 18:30:19.000000000 +0000 @@ -22,7 +22,6 @@ user/index developer/index data - howto references/index faq releasenotes diff -Nru osgearth-2.9.0+dfsg/docs/source/install.rst osgearth-2.10.2+dfsg/docs/source/install.rst --- osgearth-2.9.0+dfsg/docs/source/install.rst 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/docs/source/install.rst 1970-01-01 00:00:00.000000000 +0000 @@ -1,24 +0,0 @@ -Building osgEarth -================= -osgEarth is a cross-platform library. It uses the CMake cross-platform build system, version 2.8 or newer. This is the same build system that OpenSceneGraph uses. - -Get the source code -------------------- -#Option 1: Use GIT - -osgEarth source is hosted on GitHub. You will need a git client to access it. -We recommend TortoiseGit for Windows users. - -To clone the repository, point your client at git://github.com/gwaldron/osgearth.git - -#Option 2: Download a tarball - -To download a tarball, visit http://github.com/gwaldron/osgearth/tags and select the one you want. - - -Get the dependencies --------------------- -Words can have *emphasis in italics* or be **bold** and you can define -code samples with back quotes, like when you talk about a command: ``sudo`` -gives you super user powers! - diff -Nru osgearth-2.9.0+dfsg/docs/source/ios.rst osgearth-2.10.2+dfsg/docs/source/ios.rst --- osgearth-2.9.0+dfsg/docs/source/ios.rst 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/docs/source/ios.rst 2019-07-11 18:30:19.000000000 +0000 @@ -93,7 +93,7 @@ | Select *OSGEARTH* project in navigator view (top of tree on left) | Select *Add Target* | Select *Aggregate Target* in the *Other* section, name it lib-build (or whatever) - | Select new target and select *Build Phases*, *Target Dependancies*, *+* + | Select new target and select *Build Phases*, *Target Dependencies*, *+* | Select all the libs and plugins | Select the new target as the current build target (combo box to right of the play/run button) | Build diff -Nru osgearth-2.9.0+dfsg/docs/source/references/drivers/feature/index.rst osgearth-2.10.2+dfsg/docs/source/references/drivers/feature/index.rst --- osgearth-2.9.0+dfsg/docs/source/references/drivers/feature/index.rst 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/docs/source/references/drivers/feature/index.rst 2019-07-11 18:30:19.000000000 +0000 @@ -9,3 +9,4 @@ ogr tfs wfs + mapnikvectortiles diff -Nru osgearth-2.9.0+dfsg/docs/source/references/drivers/tile/cesiumion.rst osgearth-2.10.2+dfsg/docs/source/references/drivers/tile/cesiumion.rst --- osgearth-2.9.0+dfsg/docs/source/references/drivers/tile/cesiumion.rst 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/docs/source/references/drivers/tile/cesiumion.rst 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,25 @@ +Cesium Ion +========== +The Cesium Ion plugin reads imagery tiles from the `Cesium Ion `_ service. +By providing your own access_token you'll gain access to your layers. + +Cesium Ion requires your CURL library to be compiled with SSL support to support https links. + +Example usage:: + + + 3845 + eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI0NDViM2NkNi0xYTE2LTRlZTUtODBlNy05M2Q4ODg4M2NmMTQiLCJpZCI6MjU5LCJpYXQiOjE1MTgxOTc4MDh9.sld5jPORDf_lWavMEsugh6vHPnjR6j3qd1aBkQTswNM + + +Properties: + + :server: The Cesium Ion server to access. Default is https://api.cesium.com/ + :asset_id: The id of the asset to access. Only imagery layers are currently supported. + :token: Your access token to the Cesium Ion service + :format: The format of the layer. Default is png + +Also see: + + ``cesium_ion.earth`` in the repo ``tests`` folder. + diff -Nru osgearth-2.9.0+dfsg/docs/source/references/drivers/tile/index.rst osgearth-2.10.2+dfsg/docs/source/references/drivers/tile/index.rst --- osgearth-2.9.0+dfsg/docs/source/references/drivers/tile/index.rst 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/docs/source/references/drivers/tile/index.rst 2019-07-11 18:30:19.000000000 +0000 @@ -9,6 +9,7 @@ agglite arcgis arcgis_map_cache + cesiumion colorramp debug gdal diff -Nru osgearth-2.9.0+dfsg/docs/source/references/drivers/tile/noise.rst osgearth-2.10.2+dfsg/docs/source/references/drivers/tile/noise.rst --- osgearth-2.9.0+dfsg/docs/source/references/drivers/tile/noise.rst 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/docs/source/references/drivers/tile/noise.rst 2019-07-11 18:30:19.000000000 +0000 @@ -1,7 +1,7 @@ Noise ========================================== The noise plugin procedurally generates fractal terrain based on a Perlin noise generator called `libnoise`_. -We will explain how it works here, but you can also refer the the libnoise documentation for the meaning and +We will explain how it works here, but you can also refer to the libnoise documentation for the meaning and application of the properties below. There are lots of ways to use the ``noise`` driver. After the properties list there are @@ -23,7 +23,7 @@ Advanced Properties: :frequency: The reciprocal of the *resolution* above. (Since osgEarth is a mapping SDK, - it is usually more intuitive to specifiy the resolution and leave this empty.) + it is usually more intuitive to specify the resolution and leave this empty.) :persistence: Rate at which the *scale* decreases as the noise function traverses each higher octave. Scale(octave N+1) = Scale(octave N) * Persistence. :lacunarity: Rate at which the *frequency* increases as the noise function traverses each diff -Nru osgearth-2.9.0+dfsg/docs/source/references/earthfile.rst osgearth-2.10.2+dfsg/docs/source/references/earthfile.rst --- osgearth-2.9.0+dfsg/docs/source/references/earthfile.rst 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/docs/source/references/earthfile.rst 2019-07-11 18:30:19.000000000 +0000 @@ -10,7 +10,7 @@ - + <:ref:`options `> <:ref:`image `> <:ref:`elevation `> @@ -90,74 +90,55 @@ - + compress_normal_maps = "false" + normal_maps = "true" + min_expiry_frames = "0" + min_expiry_time = "0" > +-----------------------+--------------------------------------------------------------------+ | Property | Description | +=======================+====================================================================+ -| driver | Terrain engine plugin to load. Default = "mp". | +| driver | Terrain engine plugin to load. Default = "rex". | | | Please refer to the driver reference guide for properties specific | | | to each individual plugin. | +-----------------------+--------------------------------------------------------------------+ -| lighting | Whether to enable GL_LIGHTING on the terrain. By default this is | -| | unset, meaning it will inherit the lighting mode of the scene. | +| lighting | Whether the terrain will accept lighting if present. Default=true | +-----------------------+--------------------------------------------------------------------+ | min_tile_range_factor | Determines how close you need to be to a terrain tile for it to | | | display. The value is the ratio of a tile's extent to its | | | For example, if a tile has a 10km radius, and the MTRF=7, then the | -| | tile will become visible at a range of about 70km. | -+-----------------------+--------------------------------------------------------------------+ -| min_lod | The lowest level of detail that the terrain is guaranteed to | -| | display, even if no source data is available at that LOD. The | -| | terrain will continue to subdivide up to this LOD even if it runs | -| | out of data. | -+-----------------------+--------------------------------------------------------------------+ -| max_lod | The highest level of detail at which the terrain will render, even | -| | if there is higher resolution source data available. | +| | tile will become visible at a range of about 70km. Default=6.0 | +-----------------------+--------------------------------------------------------------------+ | first_lod | The lowest level of detail at which the terrain will display tiles.| | | I.e., the terrain will never display a lower LOD than this. | +-----------------------+--------------------------------------------------------------------+ -| cluster_culling | Disable "cluster culling" by setting this to ``false``. You may | -| | wish to do this is you are placing the camera underground. | -+-----------------------+--------------------------------------------------------------------+ -| mercator_fast_path | The *mercator fast path* allows the renderer to display Mercator | -| | projection imagery without reprojecting it. You can disable this | -| | technique (and allow reprojection as necessary) by setting this | -| | to ``false``. | -+-----------------------+--------------------------------------------------------------------+ | blending | Set this to ``true`` to enable GL blending on the terrain's | | | underlying geometry. This lets you make the globe partially | | | transparent. This is handy for seeing underground objects. | +-----------------------+--------------------------------------------------------------------+ | tile_size | The dimensions of each terrain tile. Each terrain tile will have | -| | ``tile_size`` X ``tile_size`` verticies. | +| | ``tile_size`` X ``tile_size`` vertices. Default=17 | +-----------------------+--------------------------------------------------------------------+ | normalize_edges | Calculate normal vectors along the edges of terrain tiles so that | -| | lighting appears smoother from one tile to the next. | -+-----------------------+--------------------------------------------------------------------+ -| elevation_smoothing | Whether to smooth the transition across elevation data insets. | -| | Doing so will give a smoother appearance to disparate height field | -| | data, but elevations will not be as accurate. Default = false | +| | lighting appears smoother from one tile to the next. Default=false | +-----------------------+--------------------------------------------------------------------+ | normal_maps | Whether to generate and use normal maps in place of geometry | | | normals. Normal maps are used with lighting to create the | | | appearance of higher-resolution terrain than can be represented | | | with triangles alone. Default is engine-dependent. | +-----------------------+--------------------------------------------------------------------+ +| compress_normal_maps | Whether to compress normal maps before sending them to the GPU. | +| | You must have the NVIDIA Texture Tools image processor plugin | +| | built in your OpenSceneGraph build. Default is false | ++-----------------------+--------------------------------------------------------------------+ | min_expiry_frames | The number of frames that a terrain tile hasn't been seen before | | | it can be considered for expiration. Default = 0 | +-----------------------+--------------------------------------------------------------------+ @@ -175,30 +156,31 @@ .. parsed-literal:: - + <:ref:`cache_policy `> - <:ref:`color_filters `> <:ref:`proxy `> @@ -223,6 +205,9 @@ | max_range | Maximum visibility range, in meters from the camera. The tile will | | | not be drawn beyond this range. | +-----------------------+--------------------------------------------------------------------+ +| attenuation_range | Distance over which to blend towards min_range or max_range. | +| | (not supported for text or icons, only geometry) | ++-----------------------+--------------------------------------------------------------------+ | min_level | Minimum visibility level of detail. | +-----------------------+--------------------------------------------------------------------+ | max_level | Maximum visibility level of detail. | @@ -262,10 +247,6 @@ | | coverage disables any interpolation, filtering, or compression as | | | these will corrupt the sampled data values on the GPU. | +-----------------------+--------------------------------------------------------------------+ -| feather_pixels | Whether to feather out alpha regions for this image layer with the | -| | featherAlphaRegions function. Used to get proper blending when you | -| | have datasets that abutt exactly with no overlap. | -+-----------------------+--------------------------------------------------------------------+ | min_filter | OpenGL texture minification filter to use for this layer. | | | Options are NEAREST, LINEAR, NEAREST_MIPMAP_NEAREST, | | | NEAREST_MIPMIP_LINEAR, LINEAR_MIPMAP_NEAREST, LINEAR_MIPMAP_LINEAR | @@ -277,6 +258,13 @@ | | "none" to disable. | | | "fastdxt" to use the FastDXT real time DXT compressor | +-----------------------+--------------------------------------------------------------------+ +| blend | "modulate" to multiply pixels with the framebuffer; | +| | "interpolate" to blend with the framebuffer based on alpha (def) | ++-----------------------+--------------------------------------------------------------------+ +| altitude | Meters above sea level at which to render this image layer. You | +| | can use this to render a weather or cloud layer above the ground, | +| | for example, as a visual aide. Default=0 | ++-----------------------+--------------------------------------------------------------------+ .. _ElevationLayer: @@ -345,15 +333,13 @@ Model Layer ~~~~~~~~~~~ -A *Model Layer* renders non-terrain data, like vector features or external 3D models. +A *Model Layer* renders an external 3D model as a map layer. .. parsed-literal:: + driver = "simple" > +-----------------------+--------------------------------------------------------------------+ @@ -365,18 +351,12 @@ | | Please refer to the driver reference guide for properties specific | | | to each individual plugin. | +-----------------------+--------------------------------------------------------------------+ -| enabled | Whether to include this layer in the map. You can only set this at | -| | load time; it is just an easy way of "commenting out" a layer in | -| | the earth file. | -+-----------------------+--------------------------------------------------------------------+ -| visible | Whether to draw the layer. | -+-----------------------+--------------------------------------------------------------------+ The Model Layer also allows you to define a cut-out mask. The terrain engine will cut a hole in the terrain surface matching a *boundary geometry* that you supply. You can use the tool *osgearth_boundarygen* to create such a geometry. -This is useful if you have an external terrain model and you want to insert it into the +This is useful if you have an external terrain model and you want to insert it into the osgEarth terrain. The model MUST be in the same coordinate system as the terrain. .. parsed-literal:: @@ -391,11 +371,11 @@ by using an inline geometry: .. parsed-literal:: - + POLYGON((120 42 0, 121 41 0, 121 40 0)) -Or you use a shapefile or other feature source, in which case osgEarth will use the +Or you use a shapefile or other feature source, in which case osgEarth will use the *first* feature in the source. Refer to the *mask.earth* sample for an example. @@ -499,27 +479,8 @@ port = "8080" username = "jason" password = "helloworld" > - -Hopefully the properties are self-explanatory. - - -.. _ColorFilterChain: - -Color Filters -~~~~~~~~~~~~~ -A *color filter* is a pluggable shader that can alter the appearance of the -color data in a layer before the osgEarth engine composites it into the terrain. - -.. parsed-literal:: - - - - - ... - -You can chain multiple color filters together. Please refer to :doc:`/references/colorfilters` for -details on color filters. +Hopefully the properties are self-explanatory. .. _Libraries: @@ -531,8 +492,8 @@ a -Multiple library names could be listed by using ';' as separator. - +Multiple library names could be listed by using ';' as separator. + a;b;c;d;e The libraries are searched in the osg library path and library name needs to follow the osg nodekit library name convention (postfixed with osg library version) diff -Nru osgearth-2.9.0+dfsg/docs/source/references/symbology.rst osgearth-2.10.2+dfsg/docs/source/references/symbology.rst --- osgearth-2.9.0+dfsg/docs/source/references/symbology.rst 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/docs/source/references/symbology.rst 2019-07-11 18:30:19.000000000 +0000 @@ -30,7 +30,7 @@ ----------- These are the basic value types. In the symbol tables on this page, each -property includes the value type in parantheses following its description. +property includes the value type in parentheses following its description. :float: Floating-point number :float with units: Floating-point number with unit designator, e.g. @@ -40,6 +40,7 @@ :integer: Integral number :numeric_expr: Expression (simple or JavaScript) resolving to a number :string: Simple text string + :boolean: true or false :string_expr: Expression (simple or JavaScript) resolving to a text string :uri_string: String denoting a resource location (like a URL or file path). URIs can be absolute or relative; relative URIs are always @@ -57,53 +58,61 @@ +-----------------------+---------------------------------------+----------------------------+ | Property | Description | Value(s) | -+=======================+=======================================+============================+ -| fill | Fill color for a polygon. | HTML color | -+-----------------------+---------------------------------------+----------------------------+ -| stroke | Line color (or polygon outline color, | HTML color | -| | if ``fill`` is present) | | -+-----------------------+---------------------------------------+----------------------------+ -| stroke-width | Line width | float with units | -+-----------------------+---------------------------------------+----------------------------+ -| stroke-min-pixels | Minimum rendering width; Prevents a | float (pixels) | -| | line from getting thinner than this | | -| | value in pixels. Only applies when | | -| | the ``stroke-width`` is NOT in pixels | | -+-----------------------+---------------------------------------+----------------------------+ -| stroke-tessellation | Number of times to subdivide a line | integer | -+-----------------------+---------------------------------------+----------------------------+ -| stroke-linejoin | Join style for polygonized lines. | miter, round | -| | Only applies with ``stroke-width`` | | -| | is in world units (and not pixels) | | -+-----------------------+---------------------------------------+----------------------------+ -| stroke-linecap | Cap style for polygonized lines. | square, flat, round | -| | Only applies with ``stroke-width`` | | -| | is in world units (and not pixels) | | -+-----------------------+---------------------------------------+----------------------------+ -| stroke-rounding-ratio | For joins and caps that are set to | float (0.4) | -| | ``round``, the resolution of the | | -| | rounded corner. Value is the ratio of | | -| | line width to corner segment length. | | -+-----------------------+---------------------------------------+----------------------------+ -| stroke-stipple-pattern| Stippling pattern bitmask. Each set | integer (65535) | -| | bit represents an "on" pixel in the | | -| | pattern. | | -+-----------------------+---------------------------------------+----------------------------+ -| stroke-stipple-factor | Stipple factor for pixel-width lines. | integer (1) | -| | Number of times to repeat each bit in | | -| | the stippling pattern | | -+-----------------------+---------------------------------------+----------------------------+ -| stroke-crease-angle | When outlining extruded polygons, | float degrees (0.0) | -| | only draw a post outline if the angle | | -| | between the adjoining faces exceeds | | -| | this value. This has the effect of | | -| | only outlining corners that are | | -| | sufficiently "sharp". | | -+-----------------------+---------------------------------------+----------------------------+ -| point-fill | Fill color for a point. | HTML color | -+-----------------------+---------------------------------------+----------------------------+ -| point-size | Size for a GL point geometry | float (1.0) | -+-----------------------+---------------------------------------+----------------------------+ ++================================+=======================================+============================+ +| fill | Fill color for a polygon. | HTML color | ++--------------------------------+---------------------------------------+----------------------------+ +| stroke | Line color (or polygon outline color, | HTML color | +| | if ``fill`` is present) | | ++--------------------------------+---------------------------------------+----------------------------+ +| stroke-width | Line width | float with units | ++--------------------------------+---------------------------------------+----------------------------+ +| stroke-smooth | Enable line antialiasing | boolean (false) | ++--------------------------------+---------------------------------------+----------------------------+ +| stroke-min-pixels | Minimum rendering width; Prevents a | float (pixels) | +| | line from getting thinner than this | | +| | value in pixels. Only applies when | | +| | the ``stroke-width`` is NOT in pixels | | ++--------------------------------+---------------------------------------+----------------------------+ +| stroke-tessellation-size | Subdivide the line with this as the | float with units | +| | maximum segment length. Use to make | | +| | long lines conform to the surface | | ++--------------------------------+---------------------------------------+----------------------------+ +| stroke-tessellation-segments | Number of times to subdivide a line | integer (0) | ++--------------------------------+---------------------------------------+----------------------------+ +| stroke-linejoin | Join style for polygonized lines. | miter, round | +| | Only applies with ``stroke-width`` | | +| | is in world units (and not pixels) | | ++--------------------------------+---------------------------------------+----------------------------+ +| stroke-linecap | Cap style for polygonized lines. | square, flat, round | +| | Only applies with ``stroke-width`` | | +| | is in world units (and not pixels) | | ++--------------------------------+---------------------------------------+----------------------------+ +| stroke-rounding-ratio | For joins and caps that are set to | float (0.4) | +| | ``round``, the resolution of the | | +| | rounded corner. Value is the ratio of | | +| | line width to corner segment length. | | ++--------------------------------+---------------------------------------+----------------------------+ +| stroke-stipple-pattern | Stippling pattern bitmask. Each set | integer (65535) | +| | bit represents an "on" pixel in the | | +| | pattern. | | ++--------------------------------+---------------------------------------+----------------------------+ +| stroke-stipple-factor | Stipple factor for pixel-width lines. | integer (1) | +| | Number of times to repeat each bit in | | +| | the stippling pattern | | ++--------------------------------+---------------------------------------+----------------------------+ +| stroke-crease-angle | When outlining extruded polygons, | float degrees (0.0) | +| | only draw a post outline if the angle | | +| | between the adjoining faces exceeds | | +| | this value. This has the effect of | | +| | only outlining corners that are | | +| | sufficiently "sharp". | | ++--------------------------------+---------------------------------------+----------------------------+ +| point-fill | Fill color for a point. | HTML color | ++--------------------------------+---------------------------------------+----------------------------+ +| point-size | Size for a GL point geometry | float (1.0) | ++--------------------------------+---------------------------------------+----------------------------+ +| point-smooth | Altialiasing/rounding | boolean (false) | ++--------------------------------+---------------------------------------+----------------------------+ Altitude @@ -214,7 +223,7 @@ | | osgEarth determines the minimal set of appropriate skins from | | | which to choose and chooses one at random. By setting this seed | | | value you can ensure that the same "random" selection happens each | -| | time you run the appplication. (integer) | +| | time you run the application. (integer) | +-------------------------+--------------------------------------------------------------------+ @@ -272,7 +281,7 @@ | | randomization is repeatable each time you run the app. (integer) | +--------------------------------+--------------------------------------------------------------------+ | icon-occlusion-cull | Whether to occlusion cull the text so they do not display | -| | when line of sight is obstructed by terrain | +| | when line of sight is obstructed by terrain | +--------------------------------+--------------------------------------------------------------------+ | icon-occlusion-cull-altitude | The viewer altitude (MSL) to start occlusion culling | | | when line of sight is obstructed by terrain | @@ -338,7 +347,7 @@ +-------------------------------+--------------------------------------------------------------+ | render-bin | render bin to use for sorting (string) | +-------------------------------+--------------------------------------------------------------+ -| render-depth-offset | Enable or disable Depth Offseting. Depth offsetting is a | +| render-depth-offset | Enable or disable Depth Offsetting. Depth offsetting is a | | | GPU technique that modifies a fragment's depth value, | | | simulating the rendering of that object closer or farther | | | from the viewer than it actually is. It is a mechanism for | @@ -365,7 +374,7 @@ Text ---- -The *text symbol* (SDK: ``TextSymbol``) controls the existance and appearance of text labels. +The *text symbol* (SDK: ``TextSymbol``) controls the existence and appearance of text labels. +--------------------------------+--------------------------------------------------------------------+ | Property | Description | @@ -377,14 +386,14 @@ | text-font | Name of the font to use (system-dependent). For example, use | | | "arialbd" on Windows for Arial Bold. | +--------------------------------+--------------------------------------------------------------------+ -| text-halo | Outline color of the text; Omit this propery altogether for no | +| text-halo | Outline color of the text; Omit this property altogether for no | | | outline. (HTML Color) | +--------------------------------+--------------------------------------------------------------------+ -| text-halo-offset | Outline thickness (float, pixels) | +| text-halo-offset | Outline thickness (float, % of glyph width, default 0.0625) | +--------------------------------+--------------------------------------------------------------------+ -| text-offset-x | The x offset of the text in pixels | +| text-offset-x | The x offset of the text in % of glyph width, default 0.0625 | +--------------------------------+--------------------------------------------------------------------+ -| text-offset-y | The y offset of the text in pixels | +| text-offset-y | The y offset of the text in % of glyph width, default 0.0625 | +--------------------------------+--------------------------------------------------------------------+ | text-align | Alignment of the text string relative to its anchor point: | | | * ``left-top`` | @@ -422,7 +431,7 @@ | | screen. (boolean) | +--------------------------------+--------------------------------------------------------------------+ | text-occlusion-cull | Whether to occlusion cull the text so they do not display | -| | when line of sight is obstructed by terrain | +| | when line of sight is obstructed by terrain | +--------------------------------+--------------------------------------------------------------------+ | text-occlusion-cull-altitude | The viewer altitude (MSL) to start occlusion culling | | | when line of sight is obstructed by terrain | diff -Nru osgearth-2.9.0+dfsg/docs/source/releasenotes.rst osgearth-2.10.2+dfsg/docs/source/releasenotes.rst --- osgearth-2.9.0+dfsg/docs/source/releasenotes.rst 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/docs/source/releasenotes.rst 2019-07-11 18:30:19.000000000 +0000 @@ -1,10 +1,54 @@ Release Notes ============= +Version 2.10.1 (April 2019) +--------------------------- +* Bug fix and performance release based on the 2.10 branch. + +Version 2.10 (November 2018) +---------------------------- +* REX terrain engine promoted to default. Old MP engine is now in legacy support mode. +* Removed the osgEarthQt nodekit from the SDK, along with all Qt examples +* Cleanup of the internal serialization architecture (i.e. osgEarth::Config) +* Compatibility with OSG 3.6.x release/branch +* GL3 and GLCORE profile support +* VirtualProgram performance improvements +* New LineDrawable and PointDrawable classes for cross-GL-profile support +* Better progress/cancelation handling throughout the SDK, including feature subsystem +* Prototype support for ECI reference frames +* Support for "new" osgText implementation in VirtualProgram framework +* New ClusterNode utility class for clustering proximite objects +* Removed deprecations: MaskNode, Profiler, StateSetLOD, TileKeyDataStore, WrapperLayer, MarkerResource, MarkerSymbol, StencilVolumeNode, TritonNode, AnnotationEvents, PolyhedralLineOfSight, some CullingUtils objects + +Version 2.9 (February 2018) +--------------------------- + +* New "REX" terrain engine that supports random access tile loading, terrain morphing, faster add/remove +* New Map/Layer architecture to begin standardizing "everything is a layer" approach +* Per-layer shaders, configuration from earth file (rex only) +* Experimental screen-space GPU lines +* Better support for GLCORE, GL 3.3+, and VAOs +* Transition several Extension/etc. to Layers (AnnotationLayer, MGRSGraticule, FeatureModelLayer, SimpleOceanLayer) +* Reworked the mask generate for REX to support skirts +* Synchronous pre-loading of first-LOD terrain data +* GeoTransform node, Annotations self-discover terrain (don't need to pass in MapNode anymore) +* Experimental FlatteningLayer to flatten the terrain based on feature data +* Combine multiple shaders in a single file/string with [break] +* New ViewFitter class fits to view to a set of points +* Refactored splatting into SplatLayer, GroundCoverLayer +* New improved ephemeris calculator for sun position +* New PagedNode class for easier paging +* Support new OSG 3.5.8 text implementation +* Support GEOS 3.6+ +* Added core LandCover/LandCoverLayer classes for classification data +* Added Future/Promise construct for asynchronous operations +* Re-written MGRS, UTM and GARS graticules +* Lots of bug fixes + Version 2.8 (September 2016) --------------------------- -* Disabled feature tesselation tiling in BuildGeometryFilter unless max_polygon_tiling_angle is explicitly set. Cropping code was causing issues especially around the poles. Need to come up with a more general solution in the future. +* Disabled feature tessellation tiling in BuildGeometryFilter unless max_polygon_tiling_angle is explicitly set. Cropping code was causing issues especially around the poles. Need to come up with a more general solution in the future. * Better support for osg::Fog in VirtualPrograms with FogEffect. Implemented multiple fog modes. * Always applying min_range and max_range in MPGeometry to prevent uniform leakage. * Proper support for centroid clamping for MultiPolygons. diff -Nru osgearth-2.9.0+dfsg/docs/source/startup.rst osgearth-2.10.2+dfsg/docs/source/startup.rst --- osgearth-2.9.0+dfsg/docs/source/startup.rst 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/docs/source/startup.rst 2019-07-11 18:30:19.000000000 +0000 @@ -2,10 +2,12 @@ ================= osgEarth is a cross-platform library. It uses the CMake_ build system. -You will need **version 2.8** or newer. +You will need **version 2.8** or newer. (This is the same build system that OpenSceneGraph_ uses.) - NOTE: To build osgEarth for **iOS** see :doc:`ios` +**Platform specific guides** + * :doc:`vcpkg` + * :doc:`ios` Get the Source Code ------------------- @@ -32,37 +34,38 @@ **Required dependencies** * OpenSceneGraph_ 3.4 or later - * GDAL_ 1.9.2 or later - Geospatial Data Abstraction Layer + * GDAL_ 2.0 or later - Geospatial Data Abstraction Layer * CURL_ - HTTP transfer library (comes with OpenSceneGraph_ 3rd party library distros) - + **Recommended pre-built dependencies** * AlphaPixel_ has pre-built OSG_ and 3rd-party dependencies for various architectures. * Pre-built `GDAL binaries`_ for various architectures. - -**Optional depedencies**: osgEarth will compile without them. Look and decide what you need + * Use vcpkg_ to install required dependencies + +**Optional dependencies**: osgEarth will compile without them. Look and decide what you need * GEOS_ 3.2.0 or later - C++ library for topological operations. osgEarth uses GEOS to perform various geometry operations like buffering and intersections. If you plan to use vector feature data in osgEarth, you probably want this. - + * SQLite_ - Self-contained, serverless, zero-configuration, transactional SQL database engine. Used for accessing sqlite/mbtiles datasets. You may need these tips to create the necessary .lib file from the .def and .dll files included in the Windows binaries: http://eli.thegreenplace.net/2009/09/23/compiling-sqlite-on-windows - - * QT_ - Cross-platform UI framework. Used to built the osgEarthQt support library, which is + + * QT_ 5.4 or later - Cross-platform UI framework. Used to built the osgEarthQt support library, which is useful (though not required) for building Qt applications that us osgEarth. Point the ``QT_QMAKE_EXECUTABLE`` CMake variable to the ``qmake.exe`` you want to use and CMake will populate all the other QT variables. - + Build it -------- Make sure you built OSG_ and all the dependencies first. -osgEarth uses CMake_, version 2.8 or later. Since OSG_ uses CMake_ as well, +osgEarth uses CMake_, version 2.8 or later. Since OSG_ uses CMake_ as well, once you get OSG built the process should be familiar. Here are a few tips. @@ -70,15 +73,15 @@ * Always do an "out-of-source" build with CMake. That is, use a build directory that is separate from the source code. This makes it easier to maintain separate versions and to keep GIT updates clean. - + * For optional dependencies (like GEOS_), just leave the CMake field blank if you are not using it. - + * For the OSG dependencies, just input the **OSG_DIR** variable, and when you generate CMake will automatically find all the other OSG directories. - + * As always, check `the forum`_ if you have problems! - + **Good luck!!** ---- @@ -91,12 +94,12 @@ .. _OpenSceneGraph: http://openscenegraph.org .. _OSG: http://openscenegraph.org .. _CURL: http://curl.haxx.se/libcurl/ -.. _GEOS: http://trac.osgeo.org/geos/ +.. _GEOS: http://trac.osgeo.org/geos/ .. _GDAL: http://www.gdal.org/ .. _GDAL binaries: http://www.gisinternals.com/ .. _FWTools: http://fwtools.maptools.org/ .. _AlphaPixel: http://downloads.alphapixel.org/ .. _Mike Weiblen: http://mew.cx/osg/ .. _the forum: http://forum.osgearth.org -.. _LevelDB: https://github.com/pelicanmapping/leveldb .. _SQLite: http://www.sqlite.org/ +.. _vcpkg: https://github.com/Microsoft/vcpkg diff -Nru osgearth-2.9.0+dfsg/docs/source/user/caching.rst osgearth-2.10.2+dfsg/docs/source/user/caching.rst --- osgearth-2.9.0+dfsg/docs/source/user/caching.rst 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/docs/source/user/caching.rst 2019-07-11 18:30:19.000000000 +0000 @@ -106,7 +106,7 @@ Precedence of Cache Policy Settings ----------------------------------- Since you can set caching policies in various places, we need to establish -precendence. Here are the rules. +precedence. Here are the rules. - **Map settings**. This is a cache policy set in the ``Map`` object on in the ```` block in an earth file. This sets the default cache policy for every diff -Nru osgearth-2.9.0+dfsg/docs/source/user/earthfiles.rst osgearth-2.10.2+dfsg/docs/source/user/earthfiles.rst --- osgearth-2.9.0+dfsg/docs/source/user/earthfiles.rst 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/docs/source/user/earthfiles.rst 2019-07-11 18:30:19.000000000 +0000 @@ -28,7 +28,7 @@ Here is a very simple example that reads data from a GeoTIFF file on the local file system and renders it as a geocentric round Earth scene:: - + world.tif @@ -44,8 +44,6 @@ driver. To learn more about drivers and how to configure each one, please refer to the `Driver Reference Guide`_. - *Note: the ``version`` number is required!* - Multiple Image Layers --------------------- @@ -57,7 +55,7 @@ To add multiple images to a Earth File, simply add multiple "image" blocks to your Earth File:: - + @@ -84,7 +82,7 @@ Adding elevation data (sometimes called "terrain data") to an Earth File is very similar to adding images. Use an ``elevation`` block like so:: - + @@ -123,7 +121,7 @@ Here's an example cache setup:: - + http://readymap.org/readymap/tiles/1.0.0/7/ diff -Nru osgearth-2.9.0+dfsg/docs/source/user/features.rst osgearth-2.10.2+dfsg/docs/source/user/features.rst --- osgearth-2.9.0+dfsg/docs/source/user/features.rst 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/docs/source/user/features.rst 2019-07-11 18:30:19.000000000 +0000 @@ -56,7 +56,7 @@ Here is a *model layer* that renders an ESRI Shapefile as a series of yellow lines, rendered as OSG line geometry:: - + states.shp @@ -68,7 +68,26 @@ } - + + +You can also reference your feature data as a separate layer. This is useful if you +have multiple feature layers that use the same dataset:: + + + states.shp + + + + + + + + Components of a Feature Layer ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -77,7 +96,8 @@ to any feature layer * The ```` block describes the actual feature source; i.e., where osgEarth - should go to find the input data. + should go to find the input data. Alteratively, a ```` references + another layer that specifies the feature data. * The ```` block describes how osgEarth should render the features, i.e., their appearance in the scene. We call this the *stylesheet* or the *symbology*. @@ -135,7 +155,7 @@ Each feature layer requires a *stylesheet*. The stylesheet appears as a ```` block in the earth file. Here's an example:: - + POLYGON( (0 0, 1 0, 1 1, 0 1) ) global-geodetic @@ -152,7 +172,7 @@ } - + The *stylesheet* contains one *style* called ``default``. Since there is only one style, osgEarth will apply it to all the input features. (To apply different styles @@ -303,7 +323,7 @@ The simplest way to load feature data into osgEarth is like this:: - + data.shp @@ -312,7 +332,7 @@ fill: #ffff00; } - + We just loaded every feature in the shapefile and colored them all yellow. @@ -328,7 +348,7 @@ The feature display layout activates paging and tiles of feature data. Let's modify the previous example:: - + data.shp @@ -343,7 +363,7 @@ fill: #ffff00; } - + The mere presence of the ```` element activates paging. This means that instead of being loaded and compiled at load time, the feature data will load @@ -373,7 +393,7 @@ For example:: - + roads.shp @@ -389,7 +409,7 @@ } - + @@ -413,15 +433,8 @@ ~~~~~~~~~~~~~~~ :tile_size: The size (in one dimension) of each tile of features in the layout - at the maximum range. Maximum range must be set for this to take effect. - :tile_size_factor: The ratio of visibility range to feature tile radius. Default is 15. - Increase this to produce more, smaller tiles at a given visibility - range; decrease this to produce fewer, larger tiles. - For example, for factor=15, at a visibility range of (say) 120,000m - the system will attempt to create tiles that are approximately - 8,000m in radius. (120,000 / 15 = 8,000). - :max_range: The desired max range for pre-tiled feature sources like TFS. The tileSizeFactor will be automatically computed - based on the first level of the feature profile so that it shows up at that range. + at the maximum range. Maximum range must be set for this to take effect. + :max_range: The desired max range for pre-tiled feature sources like TFS. :min_range: Minimum visibility range for all tiles in the layout. :crop_features: Whether to crop geometry to fit within the cell extents when chopping a feature level up into grid cells. By default, this is false, meaning diff -Nru osgearth-2.9.0+dfsg/docs/source/user/spatialreference.rst osgearth-2.10.2+dfsg/docs/source/user/spatialreference.rst --- osgearth-2.9.0+dfsg/docs/source/user/spatialreference.rst 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/docs/source/user/spatialreference.rst 2019-07-11 18:30:19.000000000 +0000 @@ -200,9 +200,9 @@ If you're transforming a projected point to latitude/longitude, that's the output SRS you will want. -You can also grab an ECEF SRS corresponding to any SRS, like so:: +You can also grab a geocentric (ECEF) SRS corresponding to any SRS, like so:: - ecefSRS = srs->getECEF(); + geocentricSRS = srs->getGeocentricSRS(); ``SpatialReference`` has lots of functions for doing transformations, etc. Consult the header file for information on those. But in practice it is usually best to use diff -Nru osgearth-2.9.0+dfsg/docs/source/user/tools.rst osgearth-2.10.2+dfsg/docs/source/user/tools.rst --- osgearth-2.9.0+dfsg/docs/source/user/tools.rst 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/docs/source/user/tools.rst 2019-07-11 18:30:19.000000000 +0000 @@ -24,20 +24,8 @@ +----------------------------------+--------------------------------------------------------------------+ | ``--coords`` | Displays map coords under mouse | +----------------------------------+--------------------------------------------------------------------+ -| ``--dms`` | Displays map coords as degrees/mins/seconds | -+----------------------------------+--------------------------------------------------------------------+ -| ``--dd`` | Displays map coords as decimal degrees | -+----------------------------------+--------------------------------------------------------------------+ -| ``--mgrs`` | Displays map coords as MGRS | -+----------------------------------+--------------------------------------------------------------------+ | ``--ortho`` | Installs an orthographic camera projection | +----------------------------------+--------------------------------------------------------------------+ -| ``--images [path]`` | Finds images in [path] and loads them as image layers | -+----------------------------------+--------------------------------------------------------------------+ -| ``--image-extensions [*]`` | With ``--images``, only considers the listed extensions | -+----------------------------------+--------------------------------------------------------------------+ -| ``--out-earth [out.earth]`` | With ``--images``, writes out an earth file | -+----------------------------------+--------------------------------------------------------------------+ | ``--logdepth`` | Activates the logarithmic depth buffer in high-speed mode. | +----------------------------------+--------------------------------------------------------------------+ | ``--logdepth2`` | Activates the logarithmic depth buffer in high-precision mode. | @@ -117,6 +105,38 @@ | ``--purge`` | Purges a layer cache in a .earth file | +-------------------------------------+--------------------------------------------------------------------+ +osgearth_conv +---------------- +osgearth_conv copies the contents of one TileSource to another. All arguments are Config name/value pairs, +so you need to look in the header file for each driver's Options structure for options. Of course, the output +driver must support writing (by implementing the ReadWriteTileSource interface). The "in" properties come +from the GDALOptions getConfig method. The "out" properties come from the MBTilesOptions getConfig method. + +**Sample Usage** +:: + osgearth_conv --in driver gdal --in url world.tif --out driver mbtiles --out filename world.db + ++------------------------------------+--------------------------------------------------------------------+ +| Argument | Description | ++====================================+====================================================================+ +| ``--in [name] [value]`` | set the value of an input property | ++------------------------------------+--------------------------------------------------------------------+ +| ``--out [name] [value]`` | set the value of an output property | ++------------------------------------+--------------------------------------------------------------------+ +| ``--elevation`` | convert as elevation data (instead of image data) | ++------------------------------------+--------------------------------------------------------------------+ +| ``--profile [profile]`` | reproject to the target profile, e.g. "wgs84" | ++------------------------------------+--------------------------------------------------------------------+ +| ``--min-level [int]`` | min level of detail to copy | ++------------------------------------+--------------------------------------------------------------------+ +| ``--max-level [int]`` | max level of detail to copy | ++------------------------------------+--------------------------------------------------------------------+ +| ``--threads [n]`` | threads to use (Careful, may crash. Doesn't help with GDAL inputs) | ++------------------------------------+--------------------------------------------------------------------+ +| ``--extents [minLat] [minLong]`` | Lat/Long extends to copy | +| ``[maxLat] [maxLong]`` | | ++------------------------------------+--------------------------------------------------------------------+ + osgearth_package ---------------- osgearth_package creates a redistributable `TMS`_ based package from an earth file. @@ -168,34 +188,6 @@ | ``--verbose`` | Displays progress of the operation | +------------------------------------+--------------------------------------------------------------------+ -osgearth_conv ----------------- -osgearth_conv copies the contents of one TileSource to another. All arguments are Config name/value pairs, -so you need to look in the header file for each driver's Options structure for options. Of course, the output -driver must support writing (by implementing the ReadWriteTileSource interface). The "in" properties come -from the GDALOptions getConfig method. The "out" properties come from the MBTilesOptions getConfig method. - -**Sample Usage** -:: - osgearth_conv --in driver gdal --in url world.tif --out driver mbtiles --out filename world.db - -+------------------------------------+--------------------------------------------------------------------+ -| Argument | Description | -+====================================+====================================================================+ -| ``--elevation`` | convert as elevation data (instead of image data) | -+------------------------------------+--------------------------------------------------------------------+ -| ``--profile [profile]`` | reproject to the target profile, e.g. "wgs84" | -+------------------------------------+--------------------------------------------------------------------+ -| ``--min-level [int]`` | min level of detail to copy | -+------------------------------------+--------------------------------------------------------------------+ -| ``--max-level [int]`` | max level of detail to copy | -+------------------------------------+--------------------------------------------------------------------+ -| ``--threads [n]`` | threads to use (Careful, may crash. Doesn't help with GDAL inputs) | -+------------------------------------+--------------------------------------------------------------------+ -| ``--extents [minLat] [minLong]`` | Lat/Long extends to copy | -| ``[maxLat] [maxLong]`` | | -+------------------------------------+--------------------------------------------------------------------+ - osgearth_tfs ------------ osgearth_tfs generates a TFS dataset from a feature source such as a shapefile. By pre-processing your features diff -Nru osgearth-2.9.0+dfsg/docs/source/vcpkg.rst osgearth-2.10.2+dfsg/docs/source/vcpkg.rst --- osgearth-2.9.0+dfsg/docs/source/vcpkg.rst 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/docs/source/vcpkg.rst 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,56 @@ +Building osgEarth for Windows using vcpkg +========================================= +vcpkg_ is an extremly useful C++ package manager. It works on Windows, Linux and MacOS but for this guide we'll primarily focus on Windows. + +First, download and bootstrap vcpkg_ following the instructions on the page. + +Next install the dependencies required to build a fully functional osgearth +:: + vcpkg install osg:x64-windows sqlite3:x64-windows protobuf:x64-windows poco:x64-windows + +This will take awhile the first time you run it as this pulls down lots of dependencies, so go get a cup of coffee. + +Once all the dependencies are built, you'll need to actually build osgearth. + +**Get the source code** +:: + git clone https://github.com/gwaldron/osgearth.git + + +**Create a directory for an out of source build** +:: + cd osgearth + mkdir build + cd build + + +**Configure Cmake** + +vcpkg provides a Cmake toolchain file that helps osgEarth find all of it's dependencies. You'll need to specify a different build directory for Release and Debug and specify the build type using -DCMAKE_BUILD_TYPE. This is because some dependencies of osgEarth don't pick up both debug and release versions without specifying the build type. This should be fixed in future cmake versions. This is for a release build +:: + cmake .. -G "Visual Studio 15 2017 Win64" \ + -DCMAKE_BUILD_TYPE=Release \ + -DWIN32_USE_MP=ON \ + -DCMAKE_TOOLCHAIN_FILE=[vcpkg root]\scripts\buildsystems\vcpkg.cmake + + +**Build and install osgEarth** + +You can build and install osgEarth on the command line using cmake or you can open up the Visual Studio solution and build it from there. +:: + cmake --build . --target INSTALL --config Release + +**Setting up your runtime environment** + +You'll need to make sure that the vcpkg dependencies and osgEarth are in your path. So do something like this +:: + set PATH=%PATH%;c:\vcpkg\installed\x64-windows\bin + set PATH=%PATH%;c:\vcpkg\installed\x64-windows\tools\osg + set PATH=%PATH%;c:\Program Files\osgEarth\bin + + +Note: If you don't want to build osgEarth yourself for your application, you can actually install it using vcpkg as well. Just use +:: + vcpkg install osgearth:x64-windows + +.. _vcpkg: https://github.com/Microsoft/vcpkg diff -Nru osgearth-2.9.0+dfsg/README.md osgearth-2.10.2+dfsg/README.md --- osgearth-2.9.0+dfsg/README.md 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/README.md 2019-07-11 18:30:19.000000000 +0000 @@ -1,8 +1,8 @@ [![Build Status](https://travis-ci.org/gwaldron/osgearth.svg?branch=master)](https://travis-ci.org/gwaldron/osgearth) [![Coverity Status](https://scan.coverity.com/projects/9251/badge.svg)](https://scan.coverity.com/projects/gwaldron-osgearth) -osgEarth - Dynamic map generation toolkit for OpenSceneGraph -Copyright 2015 Pelican Mapping +osgEarth - Geospatial SDK for OpenSceneGraph +Copyright 2018 Pelican Mapping http://osgearth.org diff -Nru osgearth-2.9.0+dfsg/src/applications/CMakeLists.txt osgearth-2.10.2+dfsg/src/applications/CMakeLists.txt --- osgearth-2.9.0+dfsg/src/applications/CMakeLists.txt 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/CMakeLists.txt 2019-07-11 18:30:19.000000000 +0000 @@ -7,7 +7,7 @@ IF(OSGCORE_FOUND) INCLUDE(${OSGCORE_USE_FILE}) ELSE(OSGCORE_FOUND) - MESSAGE(ERROR "OSGCORE neeeded but NOT FOUND") + MESSAGE(ERROR "OSGCORE needed but NOT FOUND") ENDIF(OSGCORE_FOUND) SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/../../Macros) ENDIF(NOT OSGCORE_BUNDLED) @@ -29,9 +29,10 @@ SET(TARGET_DEFAULT_LABEL_PREFIX "Tool") SET(TARGET_DEFAULT_APPLICATION_FOLDER "Tools") -IF(NOT OSGEARTH_BUILD_PLATFORM_IPHONE AND NOT OSGEARTH_BUILD_PLATFORM_IPHONE_SIMULATOR) +IF(NOT OSGEARTH_BUILD_PLATFORM_IPHONE) ADD_SUBDIRECTORY(osgearth_viewer) +ADD_SUBDIRECTORY(osgearth_toc) ADD_SUBDIRECTORY(osgearth_seed) ADD_SUBDIRECTORY(osgearth_package) ADD_SUBDIRECTORY(osgearth_tfs) @@ -42,20 +43,18 @@ ADD_SUBDIRECTORY(osgearth_atlas) ADD_SUBDIRECTORY(osgearth_conv) ADD_SUBDIRECTORY(osgearth_3pv) - -IF (Qt5Widgets_FOUND OR QT4_FOUND AND NOT ANDROID AND OSGEARTH_QT_BUILD AND OSGEARTH_QT_BUILD_LEGACY_WIDGETS) - ADD_SUBDIRECTORY(osgearth_package_qt) -ENDIF() +ADD_SUBDIRECTORY(osgearth_featureinfo) +#ADD_SUBDIRECTORY(osgearth_featuretiler) IF(BUILD_OSGEARTH_EXAMPLES) SET(TARGET_DEFAULT_LABEL_PREFIX "Sample") SET(TARGET_DEFAULT_APPLICATION_FOLDER "Samples") ADD_SUBDIRECTORY(osgearth_manip) - ADD_SUBDIRECTORY(osgearth_toc) + ADD_SUBDIRECTORY(osgearth_cluster) ADD_SUBDIRECTORY(osgearth_elevation) ADD_SUBDIRECTORY(osgearth_features) - ADD_SUBDIRECTORY(osgearth_featureinfo) ADD_SUBDIRECTORY(osgearth_featurefilter) + ADD_SUBDIRECTORY(osgearth_geodetic_graticule) ADD_SUBDIRECTORY(osgearth_los) ADD_SUBDIRECTORY(osgearth_terrainprofile) ADD_SUBDIRECTORY(osgearth_map) @@ -78,8 +77,6 @@ ADD_SUBDIRECTORY(osgearth_minimap) ADD_SUBDIRECTORY(osgearth_mrt) ADD_SUBDIRECTORY(osgearth_shadergen) - ADD_SUBDIRECTORY(osgearth_clipplane) - ADD_SUBDIRECTORY(osgearth_cache_test) ADD_SUBDIRECTORY(osgearth_pick) ADD_SUBDIRECTORY(osgearth_wfs) ADD_SUBDIRECTORY(osgearth_datetime) @@ -94,11 +91,12 @@ ADD_SUBDIRECTORY(osgearth_video) ADD_SUBDIRECTORY(osgearth_splat) ADD_SUBDIRECTORY(osgearth_htm) - - IF (Qt5Widgets_FOUND OR QT4_FOUND AND NOT ANDROID AND OSGEARTH_QT_BUILD) - ADD_SUBDIRECTORY(osgearth_qt_simple) - ADD_SUBDIRECTORY(osgearth_qt_windows) - ENDIF() + ADD_SUBDIRECTORY(osgearth_scenegraphcallbacks) + ADD_SUBDIRECTORY(osgearth_drawables) + ADD_SUBDIRECTORY(osgearth_magnify) + ADD_SUBDIRECTORY(osgearth_eci) + ADD_SUBDIRECTORY(osgearth_windows) + #ADD_SUBDIRECTORY(osgearth_3dtiles) IF(SILVERLINING_FOUND) ADD_SUBDIRECTORY(osgearth_silverlining) diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_3dtiles/CMakeLists.txt osgearth-2.10.2+dfsg/src/applications/osgearth_3dtiles/CMakeLists.txt --- osgearth-2.9.0+dfsg/src/applications/osgearth_3dtiles/CMakeLists.txt 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_3dtiles/CMakeLists.txt 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,7 @@ +INCLUDE_DIRECTORIES(${OSG_INCLUDE_DIRS} ) +SET(TARGET_LIBRARIES_VARS OSG_LIBRARY OSGDB_LIBRARY OSGUTIL_LIBRARY OSGVIEWER_LIBRARY OPENTHREADS_LIBRARY) + +SET(TARGET_SRC osgearth_3dtiles.cpp ) + +#### end var setup ### +SETUP_APPLICATION(osgearth_3dtiles) diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_3dtiles/osgearth_3dtiles.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_3dtiles/osgearth_3dtiles.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_3dtiles/osgearth_3dtiles.cpp 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_3dtiles/osgearth_3dtiles.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,514 @@ +/* -*-c++-*- */ +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping +* http://osgearth.org +* +* osgEarth is free software; you can redistribute it and/or modify +* it under the terms of the GNU Lesser General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +* IN THE SOFTWARE. +* +* You should have received a copy of the GNU Lesser General Public License +* along with this program. If not, see +*/ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#define LC "[3dtiles test] " + +using namespace osgEarth; +using namespace osgEarth::Util; +using namespace osgEarth::Features; +using namespace osgEarth::Annotation; +using namespace osgEarth::Symbology; +using namespace osgEarth::Drivers; +namespace ui = osgEarth::Util::Controls; + +struct App +{ + ui::HSliderControl* _sse; + TDTiles::ContentHandler* _handler; + EarthManipulator* _manip; + osg::ref_ptr _tileset; + osgViewer::View* _view; + LODScaleGroup* _sseGroup; + float _maxSSE; + bool _randomColors; + + void changeSSE() + { + _sseGroup->setLODScaleFactor(_sse->getValue()); + } + + void zoomToData() + { + if (_tileset->getBound().valid()) + { + const osg::BoundingSphere& bs = _tileset->getBound(); + + const SpatialReference* wgs84 = SpatialReference::get("wgs84"); + + std::vector points; + points.push_back(GeoPoint()); + points.back().fromWorld(wgs84, bs.center()); + + Viewpoint vp; + ViewFitter fit(wgs84, _view->getCamera()); + fit.setBuffer(bs.radius()*2.0); + fit.createViewpoint(points, vp); + + _manip->setViewpoint(vp); + } + } +}; + +OE_UI_HANDLER(changeSSE); +OE_UI_HANDLER(zoomToData); + +ui::Control* makeUI(App& app) +{ + ui::Grid* container = new ui::Grid(); + + int r=0; + container->setControl(0, r, new ui::LabelControl("Screen-space error (px)")); + app._sse = container->setControl(1, r, new ui::HSliderControl(app._maxSSE, 1.0f, app._maxSSE, new changeSSE(app))); + app._sse->setHorizFill(true, 300.0f); + container->setControl(2, r, new ui::LabelControl(app._sse)); + + ++r; + container->setControl(0, r, new ui::ButtonControl("Zoom to data", new zoomToData(app))); + + return container; +} + +int +usage(const std::string& message) +{ + OE_WARN + << "\n\n" << message + << "\n\nUsage: osgearth_3dtiles" + << "\n" + << "\n --build [earthfile] ; build a B3DM file" + << "\n --extent " + << "\n ; Extents to build (degrees)" + << "\n --out ; output file with .b3dm extension" + << "\n --error ; geometric error (meters) of data (default=100)" + << "\n --resolution ; downsample data to this resolution" + << "\n --limit ; Only generate tiles (for testing)" + << "\n" + << "\n --view ; view a 3dtiles dataset" + << "\n --tileset ; 3dtiles tileset JSON file to load" + << "\n --maxsse ; maximum screen space error in pixels for UI" + << "\n --features ; treat the 3dtiles content as feature data" + << "\n --random-colors ; randomly color feature tiles (instead of one color)" + << std::endl; + //<< MapNodeHelper().usage() << std::endl; + + return -1; +} + +/** + * Custom TDTiles ContentHandler that reads feature data from a URL + * and renders a simple osg::Node from it. + */ +struct FeatureRenderer : public TDTiles::ContentHandler +{ + App& _app; + mutable Random _random; + + FeatureRenderer(App& app) : _app(app) { } + + osg::ref_ptr createNode(TDTiles::Tile* tile, const osgDB::Options* readOptions) const + { + osg::ref_ptr node; + + if (tile->content().isSet() && tile->content()->uri().isSet()) + { + OE_INFO << "Rendering feature tile: " << tile->content()->uri()->base() << std::endl; + + OGRFeatureOptions ogr; + ogr.url() = tile->content()->uri().get(); + osg::ref_ptr fs = FeatureSourceFactory::create(ogr); + if (fs.valid() && fs->open().isOK()) + { + osg::ref_ptr cursor = fs->createFeatureCursor(0L); + FeatureList features; + cursor->fill(features); + if (!features.empty()) + { + Style style; + osg::Vec4 color; + if (_app._randomColors) + color.set(_random.next(), _random.next(), _random.next(), 1.0f); + else + color.set(1.0, 0.6, 0.0, 1.0); + + style.getOrCreate()->fill()->color() = color; + style.getOrCreate()->clamping() = AltitudeSymbol::CLAMP_TO_TERRAIN; + style.getOrCreate()->technique() = AltitudeSymbol::TECHNIQUE_DRAPE; + node = new FeatureNode(features, style); + } + } + } + else + { + //nop - skip tile with no content + } + + return node; + } +}; + +int +main_view(osg::ArgumentParser& arguments) +{ + App app; + + std::string tilesetLocation; + if (!arguments.read("--tileset", tilesetLocation)) + return usage("Missing required --tileset"); + + bool readFeatures = arguments.read("--features"); + app._randomColors = arguments.read("--random-colors"); + + app._maxSSE = 7.0f; + arguments.read("--maxsse", app._maxSSE); + + // load the tile set: + URI tilesetURI(tilesetLocation); + ReadResult rr = tilesetURI.readString(); + if (rr.failed()) + return usage(Stringify()<<"Error loading tileset: " < tags + osg::ref_ptr node = MapNodeHelper().load(arguments, &viewer); + if (!node.valid()) + return usage("Failed to load an earth file"); + + MapNode* mapNode = MapNode::get(node.get()); + + if (readFeatures) + app._tileset = new TDTilesetGroup(new FeatureRenderer(app)); + else + app._tileset = new TDTilesetGroup(); + + + app._sseGroup = new LODScaleGroup(); + app._sseGroup->addChild(app._tileset.get()); + + //app._handler = app._tileset->getContentHandler(); + + ui::ControlCanvas::get(&viewer)->addControl(makeUI(app)); + + app._tileset->setTileset(tileset); + app._tileset->setReadOptions(mapNode->getMap()->getReadOptions()); + + mapNode->addChild(app._sseGroup); + + viewer.setSceneData( node.get() ); + return viewer.run(); +} + +TileKey +parseKey(const std::string& input, const Profile* profile) +{ + std::vector tileparts; + StringTokenizer(input, tileparts, "/", "", false, true); + if (tileparts.size() != 3) + return TileKey::INVALID; + + return TileKey( + atoi(tileparts[0].c_str()), + atoi(tileparts[1].c_str()), + atoi(tileparts[2].c_str()), + profile); +} + +TDTiles::Tile* +createTile(osg::Node* node, const GeoExtent& extent, double error, const std::string& filenamePrefix, TDTiles::RefinePolicy refine) +{ + std::string filename = Stringify() << filenamePrefix << "_" << int(error) << ".b3dm"; + + if (!osgDB::writeNodeFile(*node, filename)) + { + OE_WARN << "Failed to write to output file (" << filename << ")" << std::endl; + return NULL; + } + + osg::ref_ptr tile = new TDTiles::Tile(); + tile->content()->uri() = filename; + + // Set up a bounding region (radians) + // TODO: calculate the correct Z min/max instead of hard-coding + tile->boundingVolume()->region()->set( + osg::DegreesToRadians(extent.xMin()), + osg::DegreesToRadians(extent.yMin()), + -1000.0, + osg::DegreesToRadians(extent.xMax()), + osg::DegreesToRadians(extent.yMax()), + 3000.0); + + tile->geometricError() = 0.0; //error; + tile->refine() = refine; + + return tile.release(); +} + +int +main_build(osg::ArgumentParser& arguments) +{ + // Process: + // 1. Open an earth file and load a Map. + // 2. Find a feature model layer. + // 3. Read in one tile from the feature source. + // 4. Compile it into OSG geometry with a matrix transform + // 5. Save that geometry to a B3DM file. + + // Estalish extents for the build. + double minLat, minLon, maxLat, maxLon; + if (!arguments.read("--extent", minLat, minLon, maxLat, maxLon)) + return usage("Missing required --extent"); + + GeoExtent extent(SpatialReference::get("wgs84"), minLon, minLat, maxLon, maxLat); + if (!extent.isValid()) + return usage("Invalid extent"); + + // Output filename prefix + std::string prefix; + if (!arguments.read("--out", prefix)) + return usage("Missing required --out "); + if (!prefix.empty()) prefix = prefix + "_"; + + // Geometric error (only render the data if it's on-screen size + // is greater than "maxSSE" pixels per "error" meters. + // For example, if error=100m, and maxSSE=16px, the data will only + // render once 100m of data takes up at least 16px of screen space. + double tilesetError; + if (!arguments.read("--error", tilesetError)) + tilesetError = 500.0; + + double resolution = 0.0; + arguments.read("--resolution", resolution); + + TDTiles::RefinePolicy refine = TDTiles::REFINE_REPLACE; + if (arguments.read("--add")) + refine = TDTiles::REFINE_ADD; + + int limit = INT_MAX; + arguments.read("--limit", limit); + + // Open an earth file and load a Map. + osg::ref_ptr earthFile = osgDB::readNodeFiles(arguments); + MapNode* mapNode = MapNode::get(earthFile.get()); + if (!mapNode) + return usage("Unable to load an earth file"); + + // Open all the layers: + mapNode->openMapLayers(); + + // Locate the first FeatureModelLayer in the map: + const Map* map = mapNode->getMap(); + FeatureModelLayer* fml = map->getLayer(); + if ( !fml ) + return usage("Unable to find a FeatureModel layer in the Map"); + if ( !fml->getStatus().isOK() ) + return usage(fml->getStatus().message()); + + // Extract the feature source from the layer: + FeatureSource* fs = fml->getFeatureSource(); + if ( !fs ) + return usage("Unable to get feature source from layer"); + if ( !fs->getStatus().isOK() ) + return usage(fs->getStatus().message()); + if ( fs->open(0L).isError() ) + return usage(fs->getStatus().message()); + + const FeatureProfile* fp = fs->getFeatureProfile(); + if (!fp) + return usage("Unable to get a feature profile"); + if (!fp->getProfile()) + return usage("Unagle to find a tiling profile in the feature profile"); + + std::vector keys; + fp->getProfile()->getIntersectingTiles(extent, fp->getMaxLevel(), keys); + if (keys.empty()) + return usage("No data in requested extent"); + OE_INFO << "Found " << keys.size() << " tiles in extent" << std::endl; + + StyleSheet* sheet = fml->options().styles().get(); + if (!sheet) + return usage("Missing stylesheet"); + + // Make sure the b3dm plugin is loaded + std::string libname = osgDB::Registry::instance()->createLibraryNameForExtension("gltf"); + osgDB::Registry::instance()->loadLibrary(libname); + + osg::ref_ptr session = new Session(map, sheet, fs, 0L); + GeometryCompiler compiler(fml->options()); + + // Read all the styles in the stylesheet and sort them by geometric error: + std::map styles; + const StyleMap& smap = sheet->styles(); + for(StyleMap::const_iterator i = smap.begin(); i != smap.end(); ++i) + { + styles[atoi(i->first.c_str())] = i->second; + OE_INFO << LC << "Found style \"" << i->first << "\"" << std::endl; + } + + // Create the tileset file + osg::ref_ptr tileset = new TDTiles::Tileset(); + tileset->asset()->version() = "1.0"; + tileset->root() = new TDTiles::Tile(); + tileset->root()->refine() = TDTiles::REFINE_ADD; + tileset->root()->geometricError() = tilesetError; + + // track the largest tile radius - we will use this as the geometric error + // for the group. + double maxTileRadius = 0.0; + + // track the total geospatial extent - this will become the bounding volume + // for the group + GeoExtent total; + + //TODO: for loop on the feature keys + int count = 0; + for(std::vector::const_iterator key = keys.begin(); key != keys.end(); ++key) + { + // Check the "radius" + double tileRadius = key->getExtent().computeBoundingGeoCircle().getRadius(); + maxTileRadius = osg::maximum(tileRadius, maxTileRadius); + + // Query the features corresponding to the tile key: + Query query; + query.tileKey() = *key; + + std::string filenamePrefix = Stringify() << prefix << key->getLOD() << "_" << key->getTileX() << "_" << key->getTileY(); + + osg::ref_ptr parent = tileset->root(); + + for(std::map::reverse_iterator i = styles.rbegin(); i != styles.rend(); ++i) + { + double error = i->first; + const Style& style = i->second; + + osg::ref_ptr cursor = fs->createFeatureCursor(query, 0L); + if (!cursor.valid()) + continue; + + // Compile into OSG geometry + FeatureList features; + cursor->fill(features); + if (features.empty()) + continue; + + OE_INFO << LC << "Tile " << key->str() << ", features=" << features.size() << ", width=" << key->getExtent().width() << ", error=" << error << std::endl; + + FilterContext fc(session.get(), fp, key->getExtent()); + + // first simplify the feature set + if (resolution > 0.0) + { + ResampleFilter resample(resolution, DBL_MAX); + fc = resample.push(features, fc); + } + + osg::ref_ptr result = compiler.compile(features, style, fc); + if (!result) + return usage("Failed to compile features into OSG geometry"); + + if (result->getBound().valid()) + { + GeoExtent extent = key->getExtent().transform(SpatialReference::get("wgs84")); + if (total.isValid()) + total.expandToInclude(extent); + else + total = extent; + + osg::ref_ptr tile = createTile(result.get(), extent, error, filenamePrefix, refine); + parent->children().push_back(tile); + + parent->geometricError() = error; + + parent = tile; + } + } + + if (++count >= limit) + break; + } + + // TODO: calculate the correct Z min/max instead of hard-coding + tileset->root()->boundingVolume()->region()->set( + osg::DegreesToRadians(total.xMin()), + osg::DegreesToRadians(total.yMin()), + -1000.0, + osg::DegreesToRadians(total.xMax()), + osg::DegreesToRadians(total.yMax()), + 3000.0); + + tileset->geometricError() = tileset->root()->geometricError().get() * 1.5; + + // write out the tileset file ("tileset.json") + std::ofstream out("tileset.json"); + Json::Value tilesetJSON = tileset->getJSON(); + Json::StyledStreamWriter writer; + writer.write(out, tilesetJSON); + out.close(); + + return 0; +} + +int +main(int argc, char** argv) +{ + osg::ArgumentParser arguments(&argc, argv); + + if (arguments.read("--help")) + return usage("Help!"); + + if (arguments.read("--build")) + return main_build(arguments); + else if (arguments.read("--view")) + return main_view(arguments); + else + return usage("Missing required --build or --view"); +} diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_3pv/osgearth_3pv.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_3pv/osgearth_3pv.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_3pv/osgearth_3pv.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_3pv/osgearth_3pv.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -21,16 +21,14 @@ */ #include -#include #include #include #include -#include -#include -#include #include #include +#include +#include #include @@ -39,8 +37,6 @@ using namespace osgEarth; using namespace osgEarth::Util; using namespace osgEarth::Annotation; -namespace ui = osgEarth::Util::Controls; - #include #include @@ -51,7 +47,7 @@ #include #include #include - +#include // for putenv struct PlacerCallback : public MouseCoordsTool::Callback { @@ -80,27 +76,29 @@ } }; +struct CaptureFrustum : public osg::NodeCallback +{ + osg::Matrix& _proj; + + CaptureFrustum(osg::Matrix& proj) : _proj(proj) { } + + void operator()(osg::Node* node, osg::NodeVisitor* nv) + { + traverse(node, nv); + + osgUtil::CullVisitor* cv = dynamic_cast(nv); + double N = cv->getCalculatedNearPlane(); + double F = cv->getCalculatedFarPlane(); + _proj = cv->getCurrentCamera()->getProjectionMatrix(); + cv->clampProjectionMatrix(_proj, N, F); + } +}; // Given a Camera, create a wireframe representation of its // view frustum. Create a default representation if camera==NULL. osg::Node* -makeFrustumFromCamera( osg::Camera* camera ) +makeFrustumFromMVP(const osg::Matrix& mv, const osg::Matrix& proj) { - // Projection and ModelView matrices - osg::Matrixd proj; - osg::Matrixd mv; - if (camera) - { - proj = camera->getProjectionMatrix(); - mv = camera->getViewMatrix(); - } - else - { - // Create some kind of reasonable default Projection matrix. - proj.makePerspective( 30., 1., 1., 10. ); - // leave mv as identity - } - // Get near and far from the Projection matrix. const double near = proj(3,2) / (proj(2,2)-1.0); const double far = proj(3,2) / (1.0+proj(2,2)); @@ -135,10 +133,9 @@ geom->setUseDisplayList( false ); geom->setVertexArray( v ); - osg::Vec4Array* c = new osg::Vec4Array; + osg::Vec4Array* c = new osg::Vec4Array(osg::Array::BIND_OVERALL); c->push_back( osg::Vec4( 1., 1., 0., 1. ) ); geom->setColorArray( c ); - geom->setColorBinding( osg::Geometry::BIND_OVERALL ); GLushort idxLines[8] = { 0, 5, 0, 6, 0, 7, 0, 8 }; @@ -152,10 +149,9 @@ osg::Geode* geode = new osg::Geode; geode->addDrawable( geom ); - - geode->getOrCreateStateSet()->setMode( GL_LIGHTING, osg::StateAttribute::OFF | osg::StateAttribute::PROTECTED ); - geode->getOrCreateStateSet()->setAttributeAndModes(new osg::LineWidth(2.0f), 1); - + osg::StateSet* gss = geode->getOrCreateStateSet(); + Lighting::set(gss, osg::StateAttribute::OFF | osg::StateAttribute::PROTECTED ); + GLUtils::setLineWidth(gss, 2.0f, 1); // Create parent MatrixTransform to transform the view volume by // the inverse ModelView matrix. @@ -164,10 +160,11 @@ mt->addChild( geode ); osg::Group* g0 = new osg::Group(); + osg::StateSet* g0ss = g0->getOrCreateStateSet(); g0->addChild(mt); - g0->getOrCreateStateSet()->setAttributeAndModes(new osg::Depth(osg::Depth::ALWAYS, 0, 1, false), 1); - g0->getOrCreateStateSet()->setAttributeAndModes(new osg::LineStipple(1, 0x000F), 1); - g0->getOrCreateStateSet()->setRenderBinDetails(2, "RenderBin"); + g0ss->setAttributeAndModes(new osg::Depth(osg::Depth::ALWAYS, 0, 1, false), 1); + GLUtils::setLineStipple(g0ss, 1, 0xFF, 1); + g0ss->setRenderBinDetails(2, "RenderBin"); osg::Group* g1 = new osg::Group(); g1->addChild(mt); @@ -185,6 +182,8 @@ int main( int argc, char** argv ) { + putenv("OSGEARTH_REX_DEBUG=1"); + osg::ArgumentParser arguments( &argc, argv ); osg::ref_ptr< osg::Group > root = new osg::Group; @@ -194,7 +193,7 @@ // Child 0: We'll replace this every frame with an updated representation // of the view frustum. - root->addChild( makeFrustumFromCamera( NULL ) ); + root->addChild( makeFrustumFromMVP(osg::Matrix::identity(), osg::Matrix::identity())); osg::Group* scene = new osg::Group(); root->addChild( scene ); @@ -224,7 +223,7 @@ } MapNodeHelper helper; - osg::ref_ptr node = helper.load(arguments, viewer.getView(0)); + osg::ref_ptr node = helper.load(arguments, &viewer); if (!node.valid()) { return -1; @@ -237,7 +236,9 @@ MapNode* mapNode = MapNode::get(node.get()); osg::ref_ptr icon = osgDB::readRefImageFile("../data/placemark32.png"); - PlaceNode* place = new PlaceNode(mapNode, GeoPoint::INVALID, icon.get(), ""); + PlaceNode* place = new PlaceNode(); + place->setIconImage(icon.get()); + place->setMapNode(mapNode); place->getOrCreateStateSet()->setRenderBinDetails(10, "DepthSortedBin"); place->setDynamic(true); place->setNodeMask(0); @@ -249,13 +250,20 @@ mapNode->addChild(new HorizonNode()); - viewer.getView(1)->getCamera()->setCullCallback( new VisitorData::Install("osgEarth.Stealth") ); + osg::Matrix proj; + viewer.getView(0)->getCamera()->addCullCallback(new CaptureFrustum(proj)); + + viewer.getView(1)->getCamera()->setName("Spy"); + viewer.getView(1)->getCamera()->setCullCallback( new VisitorData::Install("osgEarth.Spy") ); while (!viewer.done()) { // Update the wireframe frustum root->removeChild( 0, 1 ); - root->insertChild( 0, makeFrustumFromCamera( viewer.getView( 0 )->getCamera() ) ); + + root->insertChild(0, makeFrustumFromMVP( + viewer.getView(0)->getCamera()->getViewMatrix(), + proj)); viewer.frame(); } diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_annotation/osgearth_annotation.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_annotation/osgearth_annotation.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_annotation/osgearth_annotation.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_annotation/osgearth_annotation.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -110,23 +110,23 @@ pm.getOrCreate()->halo() = Color("#5f5f5f"); // bunch of pins: - labelGroup->addChild( new PlaceNode(mapNode, GeoPoint(geoSRS, -74.00, 40.71), "New York" , pm)); - labelGroup->addChild( new PlaceNode(mapNode, GeoPoint(geoSRS, -77.04, 38.85), "Washington, DC", pm)); - labelGroup->addChild( new PlaceNode(mapNode, GeoPoint(geoSRS,-118.40, 33.93), "Los Angeles" , pm)); - labelGroup->addChild( new PlaceNode(mapNode, GeoPoint(geoSRS, -71.03, 42.37), "Boston" , pm)); - labelGroup->addChild( new PlaceNode(mapNode, GeoPoint(geoSRS,-157.93, 21.35), "Honolulu" , pm)); - labelGroup->addChild( new PlaceNode(mapNode, GeoPoint(geoSRS, 139.75, 35.68), "Tokyo" , pm)); - labelGroup->addChild( new PlaceNode(mapNode, GeoPoint(geoSRS, -90.25, 29.98), "New Orleans" , pm)); - labelGroup->addChild( new PlaceNode(mapNode, GeoPoint(geoSRS, -80.28, 25.82), "Miami" , pm)); - labelGroup->addChild( new PlaceNode(mapNode, GeoPoint(geoSRS,-117.17, 32.72), "San Diego" , pm)); + labelGroup->addChild( new PlaceNode(GeoPoint(geoSRS, -74.00, 40.71), "New York" , pm)); + labelGroup->addChild( new PlaceNode(GeoPoint(geoSRS, -77.04, 38.85), "Washington, DC", pm)); + labelGroup->addChild( new PlaceNode(GeoPoint(geoSRS,-118.40, 33.93), "Los Angeles" , pm)); + labelGroup->addChild( new PlaceNode(GeoPoint(geoSRS, -71.03, 42.37), "Boston" , pm)); + labelGroup->addChild( new PlaceNode(GeoPoint(geoSRS,-157.93, 21.35), "Honolulu" , pm)); + labelGroup->addChild( new PlaceNode(GeoPoint(geoSRS, 139.75, 35.68), "Tokyo" , pm)); + labelGroup->addChild( new PlaceNode(GeoPoint(geoSRS, -90.25, 29.98), "New Orleans" , pm)); + labelGroup->addChild( new PlaceNode(GeoPoint(geoSRS, -80.28, 25.82), "Miami" , pm)); + labelGroup->addChild( new PlaceNode(GeoPoint(geoSRS,-117.17, 32.72), "San Diego" , pm)); // test with an LOD: osg::LOD* lod = new osg::LOD(); - lod->addChild( new PlaceNode(mapNode, GeoPoint(geoSRS, 14.68, 50.0), "Prague", pm), 0.0, 2e6); + lod->addChild( new PlaceNode(GeoPoint(geoSRS, 14.68, 50.0), "Prague", pm), 0.0, 2e6); labelGroup->addChild( lod ); // absolute altitude: - labelGroup->addChild( new PlaceNode(mapNode, GeoPoint(geoSRS, -87.65, 41.90, 1000, ALTMODE_ABSOLUTE), "Chicago", pm)); + labelGroup->addChild( new PlaceNode(GeoPoint(geoSRS, -87.65, 41.90, 1000, ALTMODE_ABSOLUTE), "Chicago", pm)); } //-------------------------------------------------------------------- @@ -158,13 +158,15 @@ geomStyle.getOrCreate()->clamping() = AltitudeSymbol::CLAMP_TO_TERRAIN; geomStyle.getOrCreate()->technique() = AltitudeSymbol::TECHNIQUE_GPU; - FeatureNode* fnode = new FeatureNode(mapNode, feature, geomStyle); + FeatureNode* fnode = new FeatureNode(feature, geomStyle); fnode->addCullCallback(new C()); annoGroup->addChild( fnode ); - labelGroup->addChild( new LabelNode(mapNode, GeoPoint(geoSRS,-30, 50), "Rhumb line polygon", labelStyle) ); + LabelNode* label = new LabelNode("Rhumb line polygon", labelStyle); + label->setPosition(GeoPoint(geoSRS, -30, 50)); + labelGroup->addChild(label); } //-------------------------------------------------------------------- @@ -187,10 +189,12 @@ geomStyle.getOrCreate()->clamping() = AltitudeSymbol::CLAMP_TO_TERRAIN; geomStyle.getOrCreate()->technique() = AltitudeSymbol::TECHNIQUE_GPU; - FeatureNode* gnode = new FeatureNode(mapNode, feature, geomStyle); + FeatureNode* gnode = new FeatureNode(feature, geomStyle); annoGroup->addChild( gnode ); - labelGroup->addChild( new LabelNode(mapNode, GeoPoint(geoSRS, -175, -35), "Antimeridian polygon", labelStyle) ); + LabelNode* label = new LabelNode("Antimeridian polygon", labelStyle); + label->setPosition(GeoPoint(geoSRS, -175, -35)); + labelGroup->addChild(label); } //-------------------------------------------------------------------- @@ -211,19 +215,23 @@ Style pathStyle; pathStyle.getOrCreate()->stroke()->color() = Color::White; pathStyle.getOrCreate()->stroke()->width() = 1.0f; + pathStyle.getOrCreate()->stroke()->smooth() = true; pathStyle.getOrCreate()->tessellationSize() = 75000; - pathStyle.getOrCreate()->size() = 5; + pathStyle.getOrCreate()->size() = 8; pathStyle.getOrCreate()->fill()->color() = Color::Red; + pathStyle.getOrCreate()->smooth() = true; pathStyle.getOrCreate()->clamping() = AltitudeSymbol::CLAMP_TO_TERRAIN; pathStyle.getOrCreate()->technique() = AltitudeSymbol::TECHNIQUE_GPU; pathStyle.getOrCreate()->depthOffset()->enabled() = true; //OE_INFO << "Path extent = " << pathFeature->getExtent().toString() << std::endl; - pathNode = new FeatureNode(mapNode, pathFeature, pathStyle); + pathNode = new FeatureNode(pathFeature, pathStyle); annoGroup->addChild( pathNode ); - labelGroup->addChild( new LabelNode(mapNode, GeoPoint(geoSRS,-170, 61.2), "Great circle path", labelStyle) ); + LabelNode* label = new LabelNode("Great circle path", labelStyle); + label->setPosition(GeoPoint(geoSRS,-170, 61.2)); + labelGroup->addChild(label); } //-------------------------------------------------------------------- @@ -235,11 +243,15 @@ circleStyle.getOrCreate()->clamping() = AltitudeSymbol::CLAMP_TO_TERRAIN; circleStyle.getOrCreate()->technique() = AltitudeSymbol::TECHNIQUE_DRAPE; - CircleNode* circle = new CircleNode( - mapNode, + CircleNode* circle = new CircleNode(); + circle->set( GeoPoint(geoSRS, -90.25, 29.98, 1000., ALTMODE_RELATIVE), Distance(300, Units::KILOMETERS), - circleStyle, Angle(-45.0, Units::DEGREES), Angle(45.0, Units::DEGREES), true); + circleStyle, + Angle(-45.0, Units::DEGREES), + Angle(45.0, Units::DEGREES), + true); + annoGroup->addChild( circle ); editGroup->addChild( new CircleNodeEditor(circle) ); @@ -251,11 +263,15 @@ circleStyle.getOrCreate()->clamping() = AltitudeSymbol::CLAMP_TO_TERRAIN; circleStyle.getOrCreate()->technique() = AltitudeSymbol::TECHNIQUE_DRAPE; - CircleNode* circle = new CircleNode( - mapNode, + CircleNode* circle = new CircleNode(); + circle->set( GeoPoint(geoSRS, -90.25, 29.98, 1000., ALTMODE_RELATIVE), Distance(300, Units::KILOMETERS), - circleStyle, Angle(45.0, Units::DEGREES), Angle(360.0 - 45.0, Units::DEGREES), true); + circleStyle, + Angle(45.0, Units::DEGREES), + Angle(360.0 - 45.0, Units::DEGREES), + true); + annoGroup->addChild( circle ); editGroup->addChild( new CircleNodeEditor(circle) ); @@ -268,8 +284,8 @@ Style ellipseStyle; ellipseStyle.getOrCreate()->fill()->color() = Color(Color::Orange, 0.75); ellipseStyle.getOrCreate()->height() = 250000.0; // meters MSL - EllipseNode* ellipse = new EllipseNode( - mapNode, + EllipseNode* ellipse = new EllipseNode(); + ellipse->set( GeoPoint(geoSRS, -80.28, 25.82, 0.0, ALTMODE_RELATIVE), Distance(250, Units::MILES), Distance(100, Units::MILES), @@ -286,8 +302,8 @@ Style ellipseStyle; ellipseStyle.getOrCreate()->fill()->color() = Color(Color::Blue, 0.75); ellipseStyle.getOrCreate()->height() = 250000.0; // meters MSL - EllipseNode* ellipse = new EllipseNode( - mapNode, + EllipseNode* ellipse = new EllipseNode(); + ellipse->set( GeoPoint(geoSRS, -80.28, 25.82, 0.0, ALTMODE_RELATIVE), Distance(250, Units::MILES), Distance(100, Units::MILES), @@ -310,7 +326,6 @@ rectStyle.getOrCreate()->clamping() = AltitudeSymbol::CLAMP_TO_TERRAIN; rectStyle.getOrCreate()->technique() = AltitudeSymbol::TECHNIQUE_DRAPE; RectangleNode* rect = new RectangleNode( - mapNode, GeoPoint(geoSRS, -117.172, 32.721), Distance(300, Units::KILOMETERS ), Distance(600, Units::KILOMETERS ), @@ -339,7 +354,8 @@ utahStyle.getOrCreate()->fill()->color() = Color(Color::White, 0.8); Feature* utahFeature = new Feature(utah, geoSRS); - FeatureNode* featureNode = new FeatureNode(mapNode, utahFeature, utahStyle); + FeatureNode* featureNode = new FeatureNode(utahFeature, utahStyle); + annoGroup->addChild( featureNode ); } diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_atlas/osgearth_atlas.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_atlas/osgearth_atlas.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_atlas/osgearth_atlas.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_atlas/osgearth_atlas.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -27,6 +27,7 @@ #include #include #include +#include #include #include @@ -223,7 +224,7 @@ osgEarth::ImageUtils::flattenImage(image.get(), images); osg::Geode* geode = osg::createGeodeForImage(images[layer].get()); - const osg::BoundingBox& bbox = osgEarth::Utils::getBoundingBox(geode->getDrawable(0)); + const osg::BoundingBox& bbox = geode->getDrawable(0)->getBoundingBox(); float width = bbox.xMax() - bbox.xMin(); float height = bbox.zMax() - bbox.zMin(); @@ -233,10 +234,9 @@ geode2->addDrawable(geom); osg::Vec3Array* v = new osg::Vec3Array(); geom->setVertexArray( v ); - osg::Vec4Array* c = new osg::Vec4Array(1); + osg::Vec4Array* c = new osg::Vec4Array(osg::Array::BIND_OVERALL, 1); (*c)[0].set(1,1,0,1); geom->setColorArray(c); - geom->setColorBinding(geom->BIND_OVERALL); osgEarth::Symbology::SkinResourceVector skins; lib->getSkins(skins); OE_WARN << "num = " << skins.size() << "\n"; @@ -276,7 +276,7 @@ root->addChild( geode ); root->addChild( geode2 ); - root->getOrCreateStateSet()->setMode(GL_LIGHTING, 0); + Lighting::set(root->getOrCreateStateSet(), 0); root->getOrCreateStateSet()->setMode(GL_CULL_FACE, 0); osgViewer::Viewer viewer; diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_boundarygen/boundarygen.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_boundarygen/boundarygen.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_boundarygen/boundarygen.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_boundarygen/boundarygen.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -23,6 +23,7 @@ #include "BoundaryUtil" #include +#include #include #include @@ -163,14 +164,13 @@ osg::Geometry* boundaryGeometry = new osg::Geometry(); boundaryGeometry->setVertexArray( drawHull ); - osg::Vec4Array* colors = new osg::Vec4Array; + osg::Vec4Array* colors = new osg::Vec4Array(osg::Array::BIND_OVERALL); colors->push_back(osg::Vec4(1.0f,1.0f,0.0f,1.0f)); boundaryGeometry->setColorArray(colors); - boundaryGeometry->setColorBinding(osg::Geometry::BIND_OVERALL); osg::StateSet* ss = boundaryGeometry->getOrCreateStateSet(); - ss->setAttributeAndModes( new osg::LineWidth(1.0), 1 ); - ss->setAttributeAndModes( new osg::Point(3.5), 1 ); - ss->setMode( GL_LIGHTING, 0 ); + osgEarth::GLUtils::setLineWidth(ss, 1.0f, 1); + osgEarth::GLUtils::setPointSize(ss, 3.5f, 1); + osgEarth::GLUtils::setLighting(ss, 0); boundaryGeometry->addPrimitiveSet(new osg::DrawArrays(osg::PrimitiveSet::LINE_LOOP,0,drawHull->size())); boundaryGeometry->addPrimitiveSet(new osg::DrawArrays(osg::PrimitiveSet::POINTS,0,drawHull->size())); diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_boundarygen/BoundaryUtil osgearth-2.10.2+dfsg/src/applications/osgearth_boundarygen/BoundaryUtil --- osgearth-2.9.0+dfsg/src/applications/osgearth_boundarygen/BoundaryUtil 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_boundarygen/BoundaryUtil 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_boundarygen/BoundaryUtil.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_boundarygen/BoundaryUtil.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_boundarygen/BoundaryUtil.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_boundarygen/BoundaryUtil.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -283,8 +283,8 @@ typedef std::set IndexSet; typedef std::map EdgeMap; - // Stores the noded topology of a model with unique verticies and edge definitions. - // The verticies are stored rotated into the XY plane so that we can properly find + // Stores the noded topology of a model with unique vertices and edge definitions. + // The vertices are stored rotated into the XY plane so that we can properly find // the "bottom-most" vert and walk the boundary. struct TopologyGraph { @@ -339,7 +339,7 @@ if ( _topology->_srs ) { - const osgEarth::SpatialReference* ecef = _topology->_srs->getECEF(); + const osgEarth::SpatialReference* ecef = _topology->_srs->getGeocentricSRS(); ecef->transform(world, _topology->_srs, plane); } else @@ -349,7 +349,7 @@ // insert it into the unique vert list std::pair f = _topology->_verts.insert( plane ); - if ( f.second ) // insert succedded + if ( f.second ) // insert succeeded { // this is a new location, so check it to see if it is the new "southernmost" point: if ( _topology->_minY == _topology->_verts.end() || plane.y() < _topology->_minY->y() ) @@ -543,7 +543,7 @@ // pull up the edge set for this vertex: IndexSet& edges = topology._edgeMap[vptr]; - // find the edge with the minimun delta angle to the base vector + // find the edge with the minimum delta angle to the base vector double bestScore = DBL_MAX; Index bestEdge = topology._verts.end(); @@ -615,7 +615,7 @@ // un-rotate the results from the XY plane back to their original frame: if ( topology._srs ) { - const osgEarth::SpatialReference* ecef = topology._srs->getECEF(); + const osgEarth::SpatialReference* ecef = topology._srs->getGeocentricSRS(); topology._srs->transform(_result->asVector(), ecef); } else diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_boundarygen/VertexCollectionVisitor osgearth-2.10.2+dfsg/src/applications/osgearth_boundarygen/VertexCollectionVisitor --- osgearth-2.9.0+dfsg/src/applications/osgearth_boundarygen/VertexCollectionVisitor 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_boundarygen/VertexCollectionVisitor 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_boundarygen/VertexCollectionVisitor.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_boundarygen/VertexCollectionVisitor.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_boundarygen/VertexCollectionVisitor.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_boundarygen/VertexCollectionVisitor.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_cache_test/CMakeLists.txt osgearth-2.10.2+dfsg/src/applications/osgearth_cache_test/CMakeLists.txt --- osgearth-2.9.0+dfsg/src/applications/osgearth_cache_test/CMakeLists.txt 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_cache_test/CMakeLists.txt 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -INCLUDE_DIRECTORIES(${OSG_INCLUDE_DIRS} ) -SET(TARGET_LIBRARIES_VARS OSG_LIBRARY OSGDB_LIBRARY OSGUTIL_LIBRARY OSGVIEWER_LIBRARY OPENTHREADS_LIBRARY) - -SET(TARGET_SRC osgearth_cache_test.cpp ) - -#### end var setup ### -SETUP_APPLICATION(osgearth_cache_test) \ No newline at end of file diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_cache_test/osgearth_cache_test.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_cache_test/osgearth_cache_test.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_cache_test/osgearth_cache_test.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_cache_test/osgearth_cache_test.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,96 +0,0 @@ -/* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2008-2013 Pelican Mapping -* http://osgearth.org -* -* osgEarth is free software; you can redistribute it and/or modify -* it under the terms of the GNU Lesser General Public License as published by -* the Free Software Foundation; either version 2 of the License, or -* (at your option) any later version. -* -* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS -* IN THE SOFTWARE. -* -* You should have received a copy of the GNU Lesser General Public License -* along with this program. If not, see -*/ - -#include -#include -#include -#include -#include -#include - -#define LC "[cache_test] " - -using namespace osgEarth; - - -int -quit(const std::string& msg) -{ - OE_NOTICE << msg << std::endl; - return -1; -} - -int -main(int argc, char** argv) -{ - osg::ref_ptr cache = Registry::instance()->getDefaultCache(); - if ( !cache.valid() ) - { - return quit( "Please configure a cache path in your environment (OSGEARTH_CACHE_PATH)." ); - } - - // open a bin: - CacheBin* bin = cache->addBin("test_bin"); - if (!bin) - return quit( "Failed to open the cache bin!" ); - - // STRING: - { - std::string value( "What is the sound of one hand clapping?" ); - osg::ref_ptr s = new StringObject( value ); - - if ( !bin->write("string_key", s.get(), 0L) ) - return quit( "String write failed." ); - - ReadResult r = bin->readString("string_key", 0L); - if ( r.failed() ) - return quit( Stringify() << "String read failed - " << r.getResultCodeString() ); - - if ( r.getString().compare(value) != 0 ) - return quit( "String read error - values do not match" ); - - OE_NOTICE << "String test: PASS" << std::endl; - } - - // IMAGE: - { - osg::ref_ptr image = ImageUtils::createOnePixelImage(osg::Vec4(1,0,0,1)); - - if ( !bin->write("image_key", image.get(), 0L) ) - return quit("Image write failed."); - - ReadResult r = bin->readImage("image_key", 0L); - if ( r.failed() ) - return quit( Stringify() << "Image read failed - " << r.getResultCodeString() ); - - if ( !ImageUtils::areEquivalent(r.getImage(), image.get()) ) - return quit( "Image read error - images do not match" ); - - OE_NOTICE << "Image test: PASS" << std::endl; - } - - // Need to properly shut down the cache here - cache = 0L; - - OE_NOTICE << "All tests passed." << std::endl; - return 0; -} diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_city/osgearth_city.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_city/osgearth_city.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_city/osgearth_city.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_city/osgearth_city.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -26,17 +26,14 @@ #include #include -#include #include #include -#include #include #include #include -#include #include #include #include @@ -53,7 +50,7 @@ #define RESOURCE_LIB_URL "../data/resources/textures_us/catalog.xml" #define STREETS_URL "../data/boston-scl-utm19n-meters.shp" #define PARKS_URL "../data/boston-parks.shp" -#define TREE_MODEL_URL "../data/loopix/tree4.osgb" +#define TREE_MODEL_URL "../data/tree.osg" // forward declarations. void addImagery (Map* map); @@ -92,13 +89,8 @@ osg::Group* root = new osg::Group(); viewer.setSceneData( root ); - // Pick a terrain engine expressly: - RexTerrainEngine::RexTerrainEngineOptions terrainOptions; - MapNodeOptions mapNodeOptions; - mapNodeOptions.setTerrainOptions(terrainOptions); - // make the map scene graph: - MapNode* mapNode = new MapNode(map, mapNodeOptions); + MapNode* mapNode = new MapNode(map); root->addChild( mapNode ); // zoom to a good startup position @@ -275,18 +267,16 @@ // data are polygons, the PLACEMENT_RANDOM directive below will scatter // points within the polygon boundary at the specified density. ModelSymbol* model = style.getOrCreate(); - //model->url()->setLiteral(TREE_MODEL_URL); - model->scale()->setLiteral( 0.2 ); + model->url()->setLiteral(TREE_MODEL_URL); model->placement() = model->PLACEMENT_RANDOM; - model->density() = 3000.0f; // instances per sqkm - model->setModel(osgDB::readRefNodeFile(TREE_MODEL_URL).release()); + model->density() = 6000.0f; // instances per sqkm // Clamp to the terrain: AltitudeSymbol* alt = style.getOrCreate(); alt->clamping() = alt->CLAMP_TO_TERRAIN; // Since the tree model contains alpha components, we will discard any data - // that's sufficiently transparent; this will prevent depth-sorting anomolies + // that's sufficiently transparent; this will prevent depth-sorting anomalies // common when rendering lots of semi-transparent objects. RenderSymbol* render = style.getOrCreate(); render->transparent() = true; @@ -296,7 +286,7 @@ // to determine the tile size, such that tile radius = max range / tile size factor. FeatureDisplayLayout layout; layout.tileSize() = 650; - layout.maxRange() = 2000.0f; + layout.addLevel(FeatureLevel(0.0f, 2000.0f, "parks")); // create a model layer that will render the buildings according to our style sheet. FeatureModelLayerOptions parks; @@ -306,8 +296,11 @@ parks.styles() = new StyleSheet(); parks.styles()->addStyle( style ); - parks.instancing() = true; - parks.clusterCulling() = false; + Layer* parksLayer = new FeatureModelLayer(parks); + map->addLayer(parksLayer); - map->addLayer(new FeatureModelLayer(parks)); + if (parksLayer->getStatus().isError()) + { + OE_WARN << parksLayer->getStatus().message() << std::endl; + } } diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_clipplane/osgearth_clipplane.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_clipplane/osgearth_clipplane.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_clipplane/osgearth_clipplane.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_clipplane/osgearth_clipplane.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -21,15 +21,10 @@ */ #include -#include #include #include -#include -#include +#include #include -#include -#include -#include #define LC "[viewer] " @@ -54,13 +49,6 @@ return 0; } -// Vertex shader to activate clip planes in GLSL: -const char* clipvs = - "#version " GLSL_VERSION_STR "\n" - "void oe_clip_vert(inout vec4 vertex_view) { \n" - " gl_ClipVertex = vertex_view; \n" - "}\n"; - int main(int argc, char** argv) { @@ -72,9 +60,6 @@ // set up a viewer: osgViewer::Viewer viewer(arguments); - viewer.getDatabasePager()->setUnrefImageDataAfterApplyPolicy( false, false ); - - // install our default manipulator (do this before calling load) viewer.setCameraManipulator( new EarthManipulator() ); // load an earth file, and support all or our example command-line options @@ -86,37 +71,27 @@ osg::Group* root = new osg::Group(); root->addChild( node ); viewer.setSceneData( root ); - - // Install a ClipNode. The ClipNode establishes positional state so it - // doesn't need to parent anything. In this case it needs to be at the - // top of the scene graph since our clip plane calculator assumes - // you're in world space. - osg::ClipNode* clipNode = new osg::ClipNode(); - root->addChild( clipNode ); - // By default, the clip node will activate any clip planes you add to it - // for its subgraph. Our clip node doesn't parent anything, but we include - // this to demonstrate how you would disable that: - clipNode->getOrCreateStateSet()->setMode(GL_CLIP_PLANE0, 0); - - // Create a ClipPlane we will use to clip to the visible horizon: - osg::ClipPlane* cp = new osg::ClipPlane(); - clipNode->addClipPlane( cp ); - - // This cull callback will recalcuate the position of the clipping plane - // each frame based on the camera. - const osgEarth::SpatialReference* srs = osgEarth::MapNode::get(node)->getMapSRS(); - clipNode->addCullCallback( new ClipToGeocentricHorizon(srs, cp) ); - - // We also need a shader that will activate clipping in GLSL. - VirtualProgram* vp = VirtualProgram::getOrCreate(root->getOrCreateStateSet()); - vp->setFunction("oe_clip_vert", clipvs, ShaderComp::LOCATION_VERTEX_VIEW, 0.5f); + // Grab the map node. + osgEarth::MapNode* mapNode = osgEarth::MapNode::get(node); + + // Create a horizon clip plane and install it on the map node. + HorizonClipPlane* hcp = new HorizonClipPlane(); + mapNode->addCullCallback(hcp); + + // Optional: set a custom clip plane number. Default is zero. + // If you call this, you must do so before calling installShaders. + hcp->setClipPlaneNumber(0u); + + // Next, install the shaders somewhere. Usually this is the + // same node on which you installed the callback. + hcp->installShaders(mapNode->getOrCreateStateSet()); // Now everything is set up. The last thing to do is: anywhere in your // scene graph that you want to activate the clipping plane, set the // corresponding mode on, like so: // - // node->getOrCreateStateSet()->setMode(GL_CLIP_PLANE0, osg::StateAttribute::ON); + // node->getOrCreateStateSet()->setMode(GL_CLIP_DISTANCE0, osg::StateAttribute::ON); // // If you are using symbology, you can use RenderSymbol::clipPlane(). Or in // the earth file, for example: diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_cluster/CMakeLists.txt osgearth-2.10.2+dfsg/src/applications/osgearth_cluster/CMakeLists.txt --- osgearth-2.9.0+dfsg/src/applications/osgearth_cluster/CMakeLists.txt 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_cluster/CMakeLists.txt 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,8 @@ +INCLUDE_DIRECTORIES(${OSG_INCLUDE_DIRS} ) +SET(TARGET_LIBRARIES_VARS OSG_LIBRARY OSGDB_LIBRARY OSGUTIL_LIBRARY OSGVIEWER_LIBRARY OPENTHREADS_LIBRARY) + +SET(TARGET_SRC + osgearth_cluster.cpp) + +#### end var setup ### +SETUP_APPLICATION(osgearth_cluster) \ No newline at end of file diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_cluster/osgearth_cluster.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_cluster/osgearth_cluster.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_cluster/osgearth_cluster.cpp 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_cluster/osgearth_cluster.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,345 @@ +/* -*-c++-*- */ +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping +* http://osgearth.org +* +* osgEarth is free software; you can redistribute it and/or modify +* it under the terms of the GNU Lesser General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +* IN THE SOFTWARE. +* +* You should have received a copy of the GNU Lesser General Public License +* along with this program. If not, see +*/ + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +#include + +#define LC "[viewer] " + +using namespace osgEarth; +using namespace osgEarth::Util; +using namespace osgEarth::Annotation; + +int +usage(const char* name) +{ + OE_NOTICE + << "\nUsage: " << name << " file.earth" << std::endl + << MapNodeHelper().usage() << std::endl; + + return 0; +} + +void makePlaces(MapNode* mapNode, unsigned int count, const GeoExtent& extent, osg::NodeList& nodes) +{ + // set up a style to use for placemarks: + Style placeStyle; + placeStyle.getOrCreate()->declutter() = false; + + // A lat/long SRS for specifying points. + const SpatialReference* geoSRS = mapNode->getMapSRS()->getGeographicSRS(); + + //-------------------------------------------------------------------- + + { + osg::ref_ptr pin = osgDB::readRefImageFile("../data/hospital.png"); + + for (unsigned int i = 0; i < count; i++) + { + double lat = extent.yMin() + extent.height() * (rand() * 1.0) / (RAND_MAX - 1); + double lon = extent.xMin() + extent.width() * (rand() * 1.0) / (RAND_MAX - 1); + PlaceNode* place = new PlaceNode("Placemark", placeStyle, pin.get()); + place->setPosition(GeoPoint(geoSRS, lon, lat, 0.0)); + place->setMapNode(mapNode); + place->setDynamic(true); + nodes.push_back(place); + } + } +} + +void makeModels(MapNode* mapNode, unsigned int count, const GeoExtent& extent, osg::NodeList& nodes) +{ + osg::ref_ptr< osg::Node > cessna = osgDB::readRefNodeFile("cessna.osg.10,10,10.scale"); + osg::ref_ptr< osg::Node > cow = osgDB::readRefNodeFile("cow.osg.100,100,100.scale"); + osgEarth::Registry::shaderGenerator().run(cessna.get()); + osgEarth::Registry::shaderGenerator().run(cow.get()); + + // A lat/long SRS for specifying points. + const SpatialReference* geoSRS = mapNode->getMapSRS()->getGeographicSRS(); + + bool useCow = false; + + for (unsigned int i = 0; i < count; i++) + { + double lat = extent.yMin() + extent.height() * (rand() * 1.0) / (RAND_MAX - 1); + double lon = extent.xMin() + extent.width() * (rand() * 1.0) / (RAND_MAX - 1); + + GeoTransform* transform = new GeoTransform(); + transform->setPosition(GeoPoint(geoSRS, lon, lat, 1000)); + if (useCow) + { + transform->addChild(cow.get()); + transform->setName("cow"); + } + else + { + transform->addChild(cessna.get()); + transform->setName("plane"); + } + nodes.push_back(transform); + useCow = !useCow; + } +} + +Container* +createControlPanel(osgViewer::View* view) +{ + ControlCanvas* canvas = ControlCanvas::getOrCreate(view); + VBox* vbox = canvas->addControl(new VBox()); + vbox->setChildSpacing(10); + return vbox; +} + +struct SetRadius : public ControlEventHandler +{ + SetRadius(ClusterNode* clusterNode) : + _clusterNode( clusterNode ) + { } + + void onValueChanged(Control* control, float value) + { + _clusterNode->setRadius(value); + } + + ClusterNode* _clusterNode; +}; + +struct AddIcons : public ControlEventHandler +{ + AddIcons(ClusterNode* clusterNode, MapNode* mapNode) : + _clusterNode(clusterNode), + _mapNode(mapNode) + { } + + void onClick(Control* button) + { + osg::NodeList nodes; + GeoExtent extent(SpatialReference::create("wgs84"), -180, -90, 180, 90); + makePlaces(_mapNode, 1000, extent, nodes); + for (unsigned int i = 0; i < nodes.size(); ++i) + { + _clusterNode->addNode(nodes[i].get()); + } + } + + ClusterNode* _clusterNode; + MapNode* _mapNode; +}; + +struct ToggleEnabled : public ControlEventHandler +{ + ToggleEnabled(ClusterNode* clusterNode) : + _clusterNode(clusterNode) + { } + + virtual void onValueChanged(Control* control, bool value) { + _clusterNode->setEnabled(value); + } + + ClusterNode* _clusterNode; +}; + + +void buildControls(Container* container, ClusterNode* clusterNode, MapNode* mapNode) +{ + // the outer container: + Grid* grid = container->addControl(new Grid()); + grid->setBackColor(0, 0, 0, 0.5); + grid->setMargin(10); + grid->setPadding(10); + grid->setChildSpacing(10); + grid->setChildVertAlign(Control::ALIGN_CENTER); + grid->setAbsorbEvents(true); + grid->setVertAlign(Control::ALIGN_TOP); + + // Radius + LabelControl* radiusLabel = new LabelControl("Radius"); + radiusLabel->setVertAlign(Control::ALIGN_CENTER); + grid->setControl(0, 0, radiusLabel); + + HSliderControl* radiusAdjust = new HSliderControl(1, 500, clusterNode->getRadius(), new SetRadius(clusterNode)); + radiusAdjust->setWidth(125); + radiusAdjust->setHeight(12); + radiusAdjust->setVertAlign(Control::ALIGN_CENTER); + grid->setControl(1, 0, radiusAdjust); + grid->setControl(2, 0, new LabelControl(radiusAdjust)); + + grid->setControl(0, 1, new LabelControl("Enabled")); + CheckBoxControl* checkBox = new CheckBoxControl(clusterNode->getEnabled()); + checkBox->setHorizAlign(Control::ALIGN_LEFT); + checkBox->addEventHandler(new ToggleEnabled(clusterNode)); + grid->setControl(1, 1, checkBox); + + + grid->setControl(0, 2, new ButtonControl("Add Icons", new AddIcons(clusterNode, mapNode))); + +} + +//! Displays a simplified count for the cluster instead of the exact number. +class SimplifyCountCallback : public ClusterNode::StyleClusterCallback +{ +public: + virtual void operator()(ClusterNode::Cluster& cluster) + { + if (cluster.nodes.size() >= 100) + { + cluster.marker->setText("100+"); + } + else if (cluster.nodes.size() >= 50) + { + cluster.marker->setText("50+"); + } + else if (cluster.nodes.size() >= 25) + { + cluster.marker->setText("25+"); + } + else if (cluster.nodes.size() >= 10) + { + cluster.marker->setText("10+"); + } + else + { + cluster.marker->setText("2+"); + } + } +}; + +//! Changes the name of a marker based on the name of the clustered nodes. +class StyleByNameCallback : public ClusterNode::StyleClusterCallback +{ +public: + + StyleByNameCallback() + { + _planeImage = osgDB::readRefImageFile("../data/airport.png"); + _cowImage = osgDB::readRefImageFile("../data/hospital.png"); + } + + virtual void operator()(ClusterNode::Cluster& cluster) + { + std::stringstream buf; + buf << cluster.nodes[0]->getName() << "(" << cluster.nodes.size() << ")" << std::endl; + cluster.marker->setText(buf.str()); + + if (cluster.nodes[0]->getName() == "plane") + { + cluster.marker->setIconImage(_planeImage.get()); + } + else if (cluster.nodes[0]->getName() == "cow") + { + cluster.marker->setIconImage(_cowImage.get()); + } + } + + osg::ref_ptr< osg::Image > _planeImage; + osg::ref_ptr< osg::Image > _cowImage; +}; + +//! Only allows nodes with the same name to be clustered together. +class ClusterByNameCallback : public ClusterNode::CanClusterCallback +{ +public: + virtual bool operator()(osg::Node* a, osg::Node* b) + { + return (a->getName() == b->getName()); + } +}; + + +int +main(int argc, char** argv) +{ + osg::ArgumentParser arguments(&argc, argv); + + // help? + if (arguments.read("--help")) + return usage(argv[0]); + + // create a viewer: + osgViewer::Viewer viewer(arguments); + + //Create the control panel + Container* container = createControlPanel(&viewer); + + // Tell the database pager to not modify the unref settings + viewer.getDatabasePager()->setUnrefImageDataAfterApplyPolicy(true, false); + + // install our default manipulator (do this before calling load) + viewer.setCameraManipulator(new EarthManipulator(arguments)); + + // disable the small-feature culling + viewer.getCamera()->setSmallFeatureCullingPixelSize(-1.0f); + + // set a near/far ratio that is smaller than the default. This allows us to get + // closer to the ground without near clipping. If you need more, use --logdepth + viewer.getCamera()->setNearFarRatio(0.0001); + + // load an earth file, and support all or our example command-line options + // and earth file tags + osg::Node* node = MapNodeHelper().load(arguments, &viewer); + if (node) + { + MapNode* mapNode = MapNode::findMapNode(node); + osg::NodeList nodes; + + //GeoExtent extent(SpatialReference::create("wgs84"), -180, -90, 180, 90); + GeoExtent extent(SpatialReference::create("wgs84"), -160.697021484375, 18.208480196039883, -153.951416015625, 22.978623970384913); + + makeModels(mapNode, 10000, extent, nodes); + + ClusterNode* clusterNode = new ClusterNode(mapNode, osgDB::readImageFile("../data/placemark32.png")); + clusterNode->setStyleCallback(new StyleByNameCallback()); + clusterNode->setCanClusterCallback(new ClusterByNameCallback()); + for (unsigned int i = 0; i < nodes.size(); i++) + { + clusterNode->addNode(nodes[i].get()); + } + mapNode->addChild(clusterNode); + + buildControls(container, clusterNode, mapNode); + + viewer.setSceneData(node); + + while (!viewer.done()) + { + viewer.frame(); + } + return viewer.run(); + } + else + { + return usage(argv[0]); + } + + return 0; +} diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_colorfilter/osgearth_colorfilter.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_colorfilter/osgearth_colorfilter.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_colorfilter/osgearth_colorfilter.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_colorfilter/osgearth_colorfilter.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_computerangecallback/osgearth_computerangecallback.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_computerangecallback/osgearth_computerangecallback.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_computerangecallback/osgearth_computerangecallback.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_computerangecallback/osgearth_computerangecallback.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_controls/osgearth_controls.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_controls/osgearth_controls.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_controls/osgearth_controls.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_controls/osgearth_controls.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_conv/osgearth_conv.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_conv/osgearth_conv.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_conv/osgearth_conv.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_conv/osgearth_conv.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -72,14 +72,17 @@ bool ok = false; GeoImage image = _source->createImage(key); if (image.valid()) + { + //OE_INFO << "Read " << key.str() << ", image size = " << image.getImage()->s() << std::endl; ok = _dest->storeImage(key, image.getImage(), 0L); + } return ok; } bool hasData(const TileKey& key) const { - return _source->mayHaveDataInExtent(key.getExtent()); + return _source->mayHaveData(key); } osg::ref_ptr _source; @@ -109,7 +112,7 @@ bool hasData(const TileKey& key) const { - return _source->mayHaveDataInExtent(key.getExtent()); + return _source->mayHaveData(key); } osg::ref_ptr _source; @@ -240,6 +243,13 @@ return -1; } + // Assign a custom tile size to the input source, if possible: + unsigned tileSize = input->getPixelsPerTile(); + if (args.read("--tile-size", tileSize)) + { + input->setPixelsPerTile(tileSize); + } + Status inputStatus = input->open( input->MODE_READ, dbo.get() ); if ( inputStatus.isError() ) { diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_datetime/osgearth_datetime.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_datetime/osgearth_datetime.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_datetime/osgearth_datetime.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_datetime/osgearth_datetime.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ /* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -26,7 +26,6 @@ #include #include -#include #include #include diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_drawables/CMakeLists.txt osgearth-2.10.2+dfsg/src/applications/osgearth_drawables/CMakeLists.txt --- osgearth-2.9.0+dfsg/src/applications/osgearth_drawables/CMakeLists.txt 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_drawables/CMakeLists.txt 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,7 @@ +INCLUDE_DIRECTORIES(${OSG_INCLUDE_DIRS} ) +SET(TARGET_LIBRARIES_VARS OSG_LIBRARY OSGDB_LIBRARY OSGUTIL_LIBRARY OSGVIEWER_LIBRARY OPENTHREADS_LIBRARY) + +SET(TARGET_SRC osgearth_drawables.cpp ) + +#### end var setup ### +SETUP_APPLICATION(osgearth_drawables) \ No newline at end of file diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_drawables/osgearth_drawables.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_drawables/osgearth_drawables.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_drawables/osgearth_drawables.cpp 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_drawables/osgearth_drawables.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,298 @@ +/* -*-c++-*- */ +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping +* http://osgearth.org +* +* osgEarth is free software; you can redistribute it and/or modify +* it under the terms of the GNU Lesser General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +* IN THE SOFTWARE. +* +* You should have received a copy of the GNU Lesser General Public License +* along with this program. If not, see +*/ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#define LC "[drawables] " + +using namespace osgEarth; + +void addVerts(LineDrawable* line, double x, double y) +{ + line->pushVertex(osg::Vec3(x, 0, y)); + line->pushVertex(osg::Vec3(x + 5, 0, y)); + line->pushVertex(osg::Vec3(x + 10, 0, y)); + line->pushVertex(osg::Vec3(x + 10, 0, y + 5)); + line->pushVertex(osg::Vec3(x + 10, 0, y + 10)); + line->pushVertex(osg::Vec3(x + 5, 0, y + 10)); + line->pushVertex(osg::Vec3(x, 0, y + 10)); + line->pushVertex(osg::Vec3(x, 0, y + 5)); + line->pushVertex(osg::Vec3(x + 5, 0, y + 5)); + line->finish(); +} + +void addLotsOfVerts(LineDrawable* line) +{ + for (int x = 0; x < 10; ++x) + { + for (int y = 0; y < 10; ++y) + { + line->pushVertex(osg::Vec3(x, 0, y)); + } + } + line->finish(); +} + +LineDrawable* makeStar(double x, double y, double r) +{ + LineDrawable* star = new LineDrawable(GL_LINES); + for(float i=0.0f; ipushVertex(osg::Vec3(x, 0, y)); + star->pushVertex(osg::Vec3(x+(r*c-r*s), 0, y+(r*c+r*s))); + } + star->finish(); + return star; +} + +PointDrawable* makeGridOfPoints(double x, double y) +{ + PointDrawable* grid = new PointDrawable(); + for(float i=x; ipushVertex(osg::Vec3(i, 0, j)); + } + } + grid->finish(); + return grid; +} + +osg::Node* makeGeometryForImport(double x, double y) +{ + osg::Geometry* geom = new osg::Geometry(); + osg::Vec3Array* verts = new osg::Vec3Array(); + verts->push_back(osg::Vec3(x, 0, y)); + verts->push_back(osg::Vec3(x + 5, 0, y)); + verts->push_back(osg::Vec3(x + 10, 0, y)); + verts->push_back(osg::Vec3(x + 10, 0, y + 5)); + verts->push_back(osg::Vec3(x + 10, 0, y + 10)); + verts->push_back(osg::Vec3(x + 5, 0, y + 10)); + verts->push_back(osg::Vec3(x, 0, y + 10)); + verts->push_back(osg::Vec3(x, 0, y + 5)); + verts->push_back(osg::Vec3(x + 5, 0, y + 5)); + geom->setVertexArray(verts); + osg::Vec4Array* colors = new osg::Vec4Array(1); + (*colors)[0].set(1,1,1,1); + geom->setColorArray(colors); + geom->addPrimitiveSet(new osg::DrawArrays(GL_LINE_STRIP, 0, verts->size())); + geom->getOrCreateStateSet()->setAttributeAndModes(new osg::LineWidth(3.0f)); + geom->getOrCreateStateSet()->setAttributeAndModes(new osg::LineStipple(1, 0xfff0)); + return geom; +} + +struct TestFirstCount : public osg::NodeCallback +{ + void operator()(osg::Node* node, osg::NodeVisitor* nv) + { + if (nv->getFrameStamp()->getFrameNumber() % 20 == 0) + { + LineDrawable* line = (LineDrawable*)node; + + unsigned total = line->getNumVerts(); + unsigned first = line->getFirst(); + + line->setFirst( (first+1) % total ); + line->setCount( 3 ); + } + } +}; + +osg::Node* createDrawables() +{ + // You need a viewport uniform for the lines to work. + // MapNode installs one automatically, but we're not using MapNode + // in this example. + osg::Group* group = new osg::Group(); + group->addCullCallback(new InstallViewportSizeUniform()); + + float x = 10; + float y = 10; + + LineDrawable* strip = new LineDrawable(GL_LINE_STRIP); + strip->setLineWidth(8); + strip->setColor(osg::Vec4(1,1,1,1)); + addVerts(strip, x, y); + group->addChild(strip); + + x += 20; + LineDrawable* loop = new LineDrawable(GL_LINE_LOOP); + loop->setLineWidth(1); + loop->setColor(osg::Vec4(1,1,0,1)); + addVerts(loop, x, y); + group->addChild(loop); + + x += 20; + LineDrawable* stippled = new LineDrawable(GL_LINE_STRIP); + stippled->setLineWidth(4); + stippled->setStipplePattern(0xff00); + stippled->setColor(osg::Vec4(0,1,0,1)); + addVerts(stippled, x, y); + group->addChild(stippled); + + x += 20; + LineDrawable* segments = new LineDrawable(GL_LINES); + segments->setLineWidth(3); + segments->setColor(osg::Vec4(0,1,1,1)); + addVerts(segments, x, y); + group->addChild(segments); + + x += 20; + LineDrawable* firstCount = new LineDrawable(GL_LINE_STRIP); + firstCount->setLineWidth(5); + firstCount->setColor(osg::Vec4(1,0,1,1)); + addVerts(firstCount, x, y); + firstCount->addUpdateCallback(new TestFirstCount()); + group->addChild(firstCount); + + x += 20; + osg::ref_ptr node = makeGeometryForImport(x, y); + LineGroup* lines = new LineGroup(); + lines->import(node.get()); + group->addChild(lines); + + x += 20; + LineDrawable* points = new LineDrawable(GL_POINTS); + addVerts(points, x, y); + group->addChild(points); + + x = 20; + y -= 20; + for(unsigned i=0; i<10; ++i) + { + LineDrawable* across = new LineDrawable(GL_LINES); + across->pushVertex(osg::Vec3(x, 0, y)); + across->pushVertex(osg::Vec3(x+100, 0, y)); + across->setLineWidth((float)(i+1)); + across->finish(); + group->addChild(across); + y -= (i+2); + } + + x = 20; + y -= 20; + LineDrawable* star = makeStar(x, y, 10); + star->setColor(osg::Vec4(1,1,1,1)); + star->setLineWidth(1.0f); + group->addChild(star); + + x += 40; + LineDrawable* star2 = makeStar(x, y, 10); + star2->setColor(osg::Vec4(1,.5,0,1)); + star2->setLineWidth(2.0f); + group->addChild(star2); + + x += 40; + LineDrawable* star3 = makeStar(x, y, 10); + star3->setColor(osg::Vec4(1,1,0,1)); + star3->setLineWidth(3.0f); + group->addChild(star3); + + y -= 40; + x = 20; + PointDrawable* grid = makeGridOfPoints(x, y); + grid->setPointSize(3.0f); + grid->setColor(osg::Vec4(0,1,1,1)); + group->addChild(grid); + + x += 50; + PointDrawable* grid2 = makeGridOfPoints(x, y); + grid2->setPointSize(20.0f); + GLUtils::setPointSmooth(grid2->getOrCreateStateSet(), 1); + group->addChild(grid2); + + return group; +} + +int +main(int argc, char** argv) +{ + osg::ArgumentParser arguments(&argc,argv); + osgViewer::Viewer viewer(arguments); + + osg::ref_ptr node = createDrawables(); + +#ifdef OSG_GL3_AVAILABLE + // Sets up the State for GL3 mode + viewer.setRealizeOperation(new GL3RealizeOperation()); +#endif + + if (arguments.read("--ortho")) + { + viewer.realize(); + double r = node->getBound().radius() * 1.2; + double ar = viewer.getCamera()->getViewport()->width() / viewer.getCamera()->getViewport()->height(); + viewer.getCamera()->setProjectionMatrixAsOrtho(-r, +r, -r/ar, +r/ar, -r*2.0, +r*2.0); + } + + if (arguments.read("--antialias") || arguments.read("--smooth")) + { + GLUtils::setLineSmooth(node->getOrCreateStateSet(), 1); + GLUtils::setPointSmooth(node->getOrCreateStateSet(), 1); + node->getOrCreateStateSet()->setMode(GL_BLEND, 1); + } + + if (arguments.read("--serialize")) + { + const char* fileName = "out.osgt"; + + OE_NOTICE << "Writing to " << fileName << " ..." << std::endl; + if (!osgDB::writeNodeFile(*node.get(), fileName)) + { + OE_WARN << "serialize failed!\n"; + return -1; + } + + OE_NOTICE << "Reading from " << fileName << " ..." << std::endl; + node = osgDB::readRefNodeFile(fileName); + if (!node.valid()) + { + OE_WARN << "deserialize failed!\n"; + return -1; + } + } + + // Sets up global default uniform values needed by osgEarth + GLUtils::setGlobalDefaults(viewer.getCamera()->getOrCreateStateSet()); + + viewer.setSceneData(node.get()); + + viewer.addEventHandler(new osgViewer::StatsHandler()); + viewer.addEventHandler(new osgViewer::WindowSizeHandler()); + viewer.addEventHandler(new osgGA::StateSetManipulator(viewer.getCamera()->getOrCreateStateSet())); + + return viewer.run(); +} diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_eci/CMakeLists.txt osgearth-2.10.2+dfsg/src/applications/osgearth_eci/CMakeLists.txt --- osgearth-2.9.0+dfsg/src/applications/osgearth_eci/CMakeLists.txt 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_eci/CMakeLists.txt 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,7 @@ +INCLUDE_DIRECTORIES(${OSG_INCLUDE_DIRS} ) +SET(TARGET_LIBRARIES_VARS OSG_LIBRARY OSGDB_LIBRARY OSGUTIL_LIBRARY OSGVIEWER_LIBRARY OPENTHREADS_LIBRARY) + +SET(TARGET_SRC osgearth_eci.cpp ) + +#### end var setup ### +SETUP_APPLICATION(osgearth_eci) \ No newline at end of file diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_eci/osgearth_eci.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_eci/osgearth_eci.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_eci/osgearth_eci.cpp 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_eci/osgearth_eci.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,415 @@ +/* -*-c++-*- */ +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping +* http://osgearth.org +* +* osgEarth is free software; you can redistribute it and/or modify +* it under the terms of the GNU Lesser General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +* IN THE SOFTWARE. +* +* You should have received a copy of the GNU Lesser General Public License +* along with this program. If not, see +*/ + +/** + * Experiment with using a J2000/ECI reference frame as the root of the scene, + * with the MapNode under an ECI-to-ECEF transform. + */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#define LC "[eci] " + +using namespace osgEarth; +using namespace osgEarth::Util; +using namespace osgEarth::Symbology; +using namespace osgEarth::Annotation; +namespace ui = osgEarth::Util::Controls; + +int +usage(const char* name, const char* msg) +{ + OE_NOTICE + << "\nUsage: " << name << " [file.earth]\n" + << " --tle : Load a NORAD TLE file\n" + << " --maxpoints : Limit the track size to points\n" + << " --ecef : View the track in ECEF space instead of ECI\n" + << " --tessellate : Add interpolated points to the track data\n" + << "\nDownload NORAD TLE files from https://www.celestrak.com/NORAD/archives\n\n" + << msg << std::endl; + + return 0; +} + +// Reference time for the J2000 ECI coordinate frame +static DateTime J2000Epoch(2000, 1, 1, 12.00); + +// Transform that takes us from a J2000 ECI reference frame +// to an ECEF reference frame (i.e. MapNode) +class J2000ToECEFTransform : public osg::MatrixTransform +{ +public: + void setDateTime(const DateTime& dt) + { + osg::Matrix matrix = createMatrix(dt); + setMatrix(matrix); + } + + static osg::Matrix createMatrix(const DateTime& dt) + { + // Earth's rotation rate: International Astronomical Union (IAU) GRS 67 + const double IAU_EARTH_ANGULAR_VELOCITY = 7292115.1467e-11; // (rad/sec) + + double secondsElapsed = (double)(dt.asTimeStamp() - J2000Epoch.asTimeStamp()); + const double rotation = IAU_EARTH_ANGULAR_VELOCITY * secondsElapsed; + + osg::Matrix matrix; + matrix.makeRotate(rotation, 0, 0, 1); + return matrix; + } +}; + +// Code to read TLE track data files from https://celestrak.com/NORAD +struct ECILocation +{ + DateTime timestamp; // point time + Angle incl; // inclination + Angle raan; // right ascencion of ascending node + Distance alt; // altitude + osg::Vec3d eci; // ECI coordinate + osg::Vec3d ecef; // ECEF coordinate + + void computeECIAndECEF() + { + eci = + osg::Quat(raan.as(Units::RADIANS), osg::Vec3d(0, 0, 1)) * + osg::Quat(incl.as(Units::RADIANS), osg::Vec3d(1, 0, 0)) * + osg::Vec3d(alt.as(Units::METERS), 0, 0); + + osg::Matrix eci2ecef = J2000ToECEFTransform::createMatrix(timestamp); + ecef = eci * eci2ecef; + } +}; + +struct ECITrack : public std::vector +{ + // interpolate points for a smoother track + void tessellate() + { + ECITrack newTrack; + for(unsigned k=0; k(line1.substr(18, 2), 99); + int year = year2digit > 50? 1900+year2digit : 2000+year2digit; + double dayOfYear = osgEarth::as(line1.substr(20, 12), 0); + loc.timestamp = DateTime(year, dayOfYear); + + // read ra/decl + loc.incl.set(osgEarth::as(line2.substr(8,8),0), Units::DEGREES); + loc.raan.set(osgEarth::as(line2.substr(17,8),0), Units::DEGREES); + loc.alt.set(6371 + 715, Units::KILOMETERS); + + loc.computeECIAndECEF(); + } + OE_INFO << "Read " << track.size() << " track points" << std::endl; + return true; + } +}; + +// If the "global" coordinate system is ECI, you can put this transform +// under the MapNode (in ECEF space) to "revert" to that global ECI frame. +// Useful if you want to put ECI-space data under the MapNode. +class ECIReferenceFrame : public osg::Group +{ +public: + ECIReferenceFrame() + { + Lighting::set(getOrCreateStateSet(), osg::StateAttribute::OFF); + } + + void traverse(osg::NodeVisitor& nv) + { + osgUtil::CullVisitor* cv = Culling::asCullVisitor(nv); + if (cv) + { + const osg::Camera* cam = cv->getRenderStage()->getCamera(); + cv->pushModelViewMatrix(new osg::RefMatrix(cam->getViewMatrix()), osg::Transform::ABSOLUTE_RF); + osg::Group::traverse(nv); + cv->popModelViewMatrix(); + } + else osg::Group::traverse(nv); + } +}; + +// Loads up an ECITrack for display as a series of points. +class ECITrackDrawable : public LineDrawable //public PointDrawable +{ +public: + ECITrackDrawable() : LineDrawable(GL_LINE_STRIP) + { + Lighting::set(getOrCreateStateSet(), 0); + //setPointSmooth(true); + //setPointSize(4.0f); + } + + void setDateTime(const DateTime& dt) + { + osg::FloatArray* times = dynamic_cast(getVertexAttribArray(6)); + unsigned i; + for (i = 0; i < getNumVerts(); ++i) + { + if (dt.asTimeStamp() < getVertexAttrib(times, i)) + break; + } + setCount(i); + } + + void load(const ECITrack& track, bool drawECEF) + { + osg::FloatArray* times = new osg::FloatArray(); + times->setBinding(osg::Array::BIND_PER_VERTEX); + setVertexAttribArray(6, times); + + osg::Vec4f HSLA; + Color color; + + for(unsigned i=0; iallocate(6); + + d->setVertex(0, osg::Vec3(0,0,0)); + d->setColor(0, osg::Vec4(1,0,0,1)); + d->setVertex(1, osg::Vec3(R,0,0)); + d->setColor(1, osg::Vec4(1,0,0,1)); + + d->setVertex(2, osg::Vec3(0,0,0)); + d->setColor(2, osg::Vec4(0,1,0,1)); + d->setVertex(3, osg::Vec3(0,R,0)); + d->setColor(3, osg::Vec4(0,1,0,1)); + + d->setVertex(4, osg::Vec3(0,0,0)); + d->setColor(4, osg::Vec4(0,0,1,1)); + d->setVertex(5, osg::Vec3(0,0,R)); + d->setColor(5, osg::Vec4(0,0,1,1)); + + d->setLineWidth(10); + return d; +} + +// Application-wide data and control structure +struct App +{ + DateTime start, end; + HSliderControl* time; + LabelControl* timeLabel; + SkyNode* sky; + J2000ToECEFTransform* ecef; + osg::Group* eci; + ECITrackDrawable* trackDrawable; + ECITrack track; + + App() + { + trackDrawable = 0L; + start = J2000Epoch; + end = start + 24.0; + } + + void setTime() + { + DateTime newTime(time->getValue()); + + if (sky) + sky->setDateTime(newTime); + + if (ecef) + ecef->setDateTime(newTime); + + if (trackDrawable) + trackDrawable->setDateTime(newTime); + + timeLabel->setText(newTime.asRFC1123()); + } +}; + +OE_UI_HANDLER(setTime); + + +int +main(int argc, char** argv) +{ + osg::ArgumentParser arguments(&argc,argv); + if ( arguments.read("--help") ) + return usage(argv[0], ""); + + App app; + + // Read in an optiona TLE track data file + std::string tlefile; + if (arguments.read("--tle", tlefile)) + { + TLEReader().read(tlefile, app.track); + if (!app.track.empty()) + { + int maxPoints; + if (arguments.read("--maxpoints", maxPoints) && app.track.size() > maxPoints) + app.track.resize(maxPoints); + if (arguments.read("--tessellate")) + app.track.tessellate(); + app.start = app.track.front().timestamp; + app.end = app.track.back().timestamp; + } + } + + osgViewer::Viewer viewer(arguments); + viewer.setCameraManipulator( new EarthManipulator(arguments) ); + + ui::VBox* container = new ui::VBox(); + container->setChildSpacing(3); + container->addControl(new ui::LabelControl("ECI COORDINATE SYSTEM EXAMPLE", Color::Yellow)); + + // UI control to modify the time of day. + ui::HBox* h = container->addControl(new ui::HBox()); + h->addControl(new ui::LabelControl("Time:")); + app.time = h->addControl(new HSliderControl( + app.start.asTimeStamp(), app.end.asTimeStamp(), app.start.asTimeStamp(), + new setTime(app))); + app.time->setWidth(500); + app.timeLabel = container->addControl(new LabelControl()); + + // Load an earth file + osg::Node* earth = MapNodeHelper().load(arguments, &viewer, container); + if (earth) + { + // New scene graph root + osg::Group* root = new osg::Group(); + + // First create a Sky which we will place in the (default) ECI frame. + SkyOptions skyOptions; + skyOptions.coordinateSystem() = SkyOptions::COORDSYS_ECI; + app.sky = SkyNode::create(MapNode::get(earth)); + app.sky->attach(&viewer); + app.sky->getSunLight()->setAmbient(osg::Vec4(0.5,0.5,0.5,1.0)); + root->addChild(app.sky); + + // A special transform takes us from the ECI into an ECEF frame + // based on the current date and time. + // The earth (MapNode) lives here since it is ECEF. + app.ecef = new J2000ToECEFTransform(); + app.sky->addChild(app.ecef); + app.ecef->addChild(earth); + + // This group holds data in the ECI frame. + app.eci = new ECIReferenceFrame(); + app.eci->addChild(createECIAxes()); + MapNode::get(earth)->addChild(app.eci); + + // Track data + if (!app.track.empty()) + { + app.trackDrawable = new ECITrackDrawable(); + + bool drawECEF = arguments.read("--ecef"); + if (drawECEF) + { + app.trackDrawable->load(app.track, true); + MapNode::get(earth)->addChild(app.trackDrawable); + } + else + { + app.trackDrawable->load(app.track, false); + app.eci->addChild(app.trackDrawable); + } + } + + viewer.realize(); + app.time->setWidth(viewer.getCamera()->getViewport()->width()-40); + + app.setTime(); + viewer.setSceneData(root); + viewer.run(); + } + else + { + return usage(argv[0], "Bad earth file"); + } + + return 0; +} \ No newline at end of file diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_elevation/osgearth_elevation.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_elevation/osgearth_elevation.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_elevation/osgearth_elevation.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_elevation/osgearth_elevation.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_ephemeris/osgearth_ephemeris.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_ephemeris/osgearth_ephemeris.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_ephemeris/osgearth_ephemeris.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_ephemeris/osgearth_ephemeris.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -51,11 +51,51 @@ struct App { + App() { + _playing = false; + readout = new ui::LabelControl(); + readout->setVertAlign(ui::Control::ALIGN_CENTER); + } + osg::ref_ptr sunPos; osg::ref_ptr moonPos; SkyNode* sky; + ui::LabelControl* readout; + + void play() { _playing = true; } + void stop() { _playing = false; } + + void tick() { + if (_playing) { + TimeStamp t = sky->getDateTime().asTimeStamp() + 1; + sky->setDateTime(DateTime(t)); + } + readout->setText(sky->getDateTime().asRFC1123()); + } + + bool _playing; }; +struct Play : public ui::ControlEventHandler { + Play(App& app) : _app(app) { } + void onClick(ui::Control*) { _app.play(); } + App& _app; +}; + +struct Stop : public ui::ControlEventHandler { + Stop(App& app) : _app(app) { } + void onClick(ui::Control*) { _app.stop(); } + App& _app; +}; + +ui::Container* createUI(App& app) +{ + ui::HBox* vcr = new ui::HBox(); + vcr->addControl(new ui::ButtonControl("Play", new Play(app))); + vcr->addControl(new ui::ButtonControl("Stop", new Stop(app))); + vcr->addControl(app.readout); + return vcr; +} int main(int argc, char** argv) @@ -91,15 +131,13 @@ MapNode* mapNode = MapNode::get(node); - app.sunPos = new PlaceNode(mapNode, GeoPoint(), mark.get(), "Sun"); + app.sunPos = new PlaceNode("Sun", Style(), mark.get()); app.sunPos->setDynamic(true); mapNode->addChild( app.sunPos.get() ); - app.moonPos = new PlaceNode(mapNode, GeoPoint(), mark.get(), "Moon"); + app.moonPos = new PlaceNode("Moon", Style(), mark.get()); app.moonPos->setDynamic(true); - - mapNode->addChild( app.moonPos.get() ); - + mapNode->addChild( app.moonPos.get() ); app.sky = osgEarth::findTopMostNodeOfType(node); const Ephemeris* ephemeris = 0L; @@ -110,10 +148,13 @@ LatLongFormatter llf; llf.setOptions( LatLongFormatter::Options(llf.FORMAT_DEGREES_MINUTES_SECONDS) ); - llf.setPrecision( 4 ); + llf.setPrecision( 8 ); viewer.setSceneData( root ); + ui::ControlCanvas* container = ui::ControlCanvas::getOrCreate(&viewer); + container->addChild(createUI(app)); + while(!viewer.done()) { viewer.frame(); @@ -122,20 +163,22 @@ { const DateTime& dt = app.sky->getDateTime(); - osg::Vec3d sunECEF = ephemeris->getSunPositionECEF(dt); - GeoPoint sun; - sun.fromWorld(mapNode->getMapSRS(), sunECEF); - sun.alt() = 0.0; - app.sunPos->setPosition( sun ); - app.sunPos->setText( "Sun\n" + llf.format(sun) ); - - osg::Vec3d moonECEF = ephemeris->getMoonPositionECEF(dt); - GeoPoint moon; - moon.fromWorld(mapNode->getMapSRS(), moonECEF); - moon.alt() = 0.0; - app.moonPos->setPosition( moon ); - app.moonPos->setText( "Moon\n" + llf.format(moon) ); + CelestialBody sun = ephemeris->getSunPosition(dt); + GeoPoint sunPos; + sunPos.fromWorld(mapNode->getMapSRS(), sun.geocentric); + sunPos.alt() = 0.0; + app.sunPos->setPosition( sunPos ); + app.sunPos->setText( "Sun\n" + llf.format(sunPos) ); + + CelestialBody moon = ephemeris->getMoonPosition(dt); + GeoPoint moonPos; + moonPos.fromWorld(mapNode->getMapSRS(), moon.geocentric); + moonPos.alt() = 0.0; + app.moonPos->setPosition( moonPos ); + app.moonPos->setText( "Moon\n" + llf.format(moonPos) ); } + + app.tick(); } } else diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_featurefilter/osgearth_featurefilter.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_featurefilter/osgearth_featurefilter.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_featurefilter/osgearth_featurefilter.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_featurefilter/osgearth_featurefilter.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -44,16 +44,16 @@ { if (conf.key() == "change_attribute") { - conf.getIfSet("key", _key); - conf.getIfSet("value", _value); + conf.get("key", _key); + conf.get("value", _value); } } virtual Config getConfig() const { Config config("change_attribute"); - config.addIfSet("key", _key); - config.addIfSet("value", _value); + config.set("key", _key); + config.set("value", _value); return config; } @@ -82,7 +82,7 @@ int main(int argc, char** argv) { - //Run this example with the the feature_custom_filters.earth file in the tests directory for a simple example + //Run this example with the feature_custom_filters.earth file in the tests directory for a simple example osg::ArgumentParser arguments(&argc,argv); // create a viewer: diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_featureinfo/osgearth_featureinfo.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_featureinfo/osgearth_featureinfo.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_featureinfo/osgearth_featureinfo.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_featureinfo/osgearth_featureinfo.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -85,7 +85,7 @@ void printAllFeatures(FeatureSource* features) { - osg::ref_ptr< FeatureCursor > cursor = features->createFeatureCursor(); + osg::ref_ptr< FeatureCursor > cursor = features->createFeatureCursor(0L); while (cursor.valid() && cursor->hasMore()) { osg::ref_ptr< Feature > feature = cursor->nextFeature(); diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_featurequery/osgearth_featurequery.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_featurequery/osgearth_featurequery.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_featurequery/osgearth_featurequery.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_featurequery/osgearth_featurequery.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_features/osgearth_features.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_features/osgearth_features.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_features/osgearth_features.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_features/osgearth_features.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -24,24 +24,19 @@ #include #include #include -#include + #include #include #include #include #include -#include #include #include -#include #include #include #include -#include - -#include using namespace osgEarth; using namespace osgEarth::Features; @@ -52,14 +47,16 @@ int usage( const std::string& app ) { OE_NOTICE "\n" << app << "\n" - << " --rasterize : draw features as rasterized image tiles \n" - << " --overlay : draw features as projection texture \n" - << " --mem : load features from memory \n" - << " --labels : add feature labels \n" + << " --rasterize : draw features as rasterized image tiles \n" + << " --drape : draw features as projected texture \n" + << " --clamp : draw features using shader clamping \n" + << " --mem : load features from memory \n" + << " --labels : add feature labels \n" << "\n" - << MapNodeHelper().usage(); + << MapNodeHelper().usage() + << std::endl; - return -1; + return 0; } // @@ -73,10 +70,10 @@ return usage( argv[0] ); bool useRaster = arguments.read("--rasterize"); - bool useOverlay = arguments.read("--overlay"); bool useMem = arguments.read("--mem"); bool useLabels = arguments.read("--labels"); - + bool useDraping = arguments.read("--drape"); + bool useClamping = arguments.read("--clamp"); osgViewer::Viewer viewer(arguments); @@ -90,11 +87,11 @@ map->addLayer( new ImageLayer(ImageLayerOptions("basemap", basemap))); // Next we add a feature layer. - OGRFeatureOptions ogrData; + OGRFeatureOptions featureData; if ( !useMem ) { // Configures the feature driver to load the vectors from a shapefile: - ogrData.url() = "../data/world.shp"; + featureData.url() = "../data/world.shp"; } else { @@ -104,13 +101,13 @@ line->push_back( osg::Vec3d(-120, 20, 0) ); line->push_back( osg::Vec3d(-120, 60, 0) ); line->push_back( osg::Vec3d(-60, 60, 0) ); - ogrData.geometry() = line; + featureData.geometry() = line; } // Make a feature source layer and add it to the Map: FeatureSourceLayerOptions ogrLayer; ogrLayer.name() = "vector-data"; - ogrLayer.featureSource() = ogrData; + ogrLayer.featureSource() = featureData; map->addLayer(new FeatureSourceLayer(ogrLayer)); // Define a style for the feature data. Since we are going to render the @@ -120,32 +117,37 @@ LineSymbol* ls = style.getOrCreateSymbol(); ls->stroke()->color() = Color::Yellow; ls->stroke()->width() = 2.0f; + ls->tessellationSize()->set(100, Units::KILOMETERS); - // That's it, the map is ready; now create a MapNode to render the Map: - osgEarth::Drivers::RexTerrainEngine::RexTerrainEngineOptions rex; + if (useDraping) + { + AltitudeSymbol* alt = style.getOrCreate(); + alt->clamping() = alt->CLAMP_TO_TERRAIN; + alt->technique() = alt->TECHNIQUE_DRAPE; + } - MapNodeOptions mapNodeOptions; - mapNodeOptions.enableLighting() = false; - mapNodeOptions.setTerrainOptions(rex); - MapNode* mapNode = new MapNode( map, mapNodeOptions ); - - osg::Group* root = new osg::Group(); - root->addChild( mapNode ); - viewer.setSceneData( root ); - viewer.setCameraManipulator( new EarthManipulator() ); + else if (useClamping) + { + AltitudeSymbol* alt = style.getOrCreate(); + alt->clamping() = alt->CLAMP_TO_TERRAIN; + alt->technique() = alt->TECHNIQUE_GPU; + + ls->tessellationSize()->set(100, Units::KILOMETERS); - // Process cmdline args - MapNodeHelper().parse(mapNode, arguments, &viewer, root, new LabelControl("Features Demo")); - + RenderSymbol* render = style.getOrCreate(); + render->depthOffset()->enabled() = true; + } + if (useRaster) { AGGLiteOptions rasterOptions; - rasterOptions.featureOptions() = ogrData; + rasterOptions.featureOptions() = featureData; rasterOptions.styles() = new StyleSheet(); rasterOptions.styles()->addStyle( style ); map->addLayer(new ImageLayer("My Features", rasterOptions) ); } - else //if (useGeom || useOverlay) + + else //if (useGeom) { FeatureModelLayerOptions fml; fml.name() = "My Features"; @@ -155,9 +157,9 @@ fml.enableLighting() = false; map->addLayer(new FeatureModelLayer(fml)); - } + } - if ( useLabels ) + if ( useLabels && !useRaster ) { // set up symbology for drawing labels. We're pulling the label // text from the name attribute, and its draw priority from the @@ -176,18 +178,20 @@ FeatureModelLayerOptions fml; fml.name() = "Labels"; fml.featureSourceLayer() = "vector-data"; - //fml.featureSource() = featureOptions; fml.styles() = new StyleSheet(); fml.styles()->addStyle( labelStyle ); map->addLayer(new FeatureModelLayer(fml)); } - + // That's it, the map is ready; now create a MapNode to render the Map: + MapNode* mapNode = new MapNode(map); + + viewer.setSceneData( mapNode ); + viewer.setCameraManipulator( new EarthManipulator() ); + // add some stock OSG handlers: - viewer.addEventHandler(new osgViewer::StatsHandler()); - viewer.addEventHandler(new osgViewer::WindowSizeHandler()); - viewer.addEventHandler(new osgGA::StateSetManipulator(viewer.getCamera()->getOrCreateStateSet())); + MapNodeHelper().configureView(&viewer); return viewer.run(); } diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_featuretiler/CMakeLists.txt osgearth-2.10.2+dfsg/src/applications/osgearth_featuretiler/CMakeLists.txt --- osgearth-2.9.0+dfsg/src/applications/osgearth_featuretiler/CMakeLists.txt 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_featuretiler/CMakeLists.txt 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,7 @@ +INCLUDE_DIRECTORIES(${OSG_INCLUDE_DIRS} ) +SET(TARGET_LIBRARIES_VARS OSG_LIBRARY OSGDB_LIBRARY OSGUTIL_LIBRARY OSGVIEWER_LIBRARY OPENTHREADS_LIBRARY) + +SET(TARGET_SRC osgearth_featuretiler.cpp ) + +#### end var setup ### +SETUP_APPLICATION(osgearth_featuretiler) diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_featuretiler/osgearth_featuretiler.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_featuretiler/osgearth_featuretiler.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_featuretiler/osgearth_featuretiler.cpp 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_featuretiler/osgearth_featuretiler.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,354 @@ +/* -*-c++-*- */ +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping +* http://osgearth.org +* +* osgEarth is free software; you can redistribute it and/or modify +* it under the terms of the GNU Lesser General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +* IN THE SOFTWARE. +* +* You should have received a copy of the GNU Lesser General Public License +* along with this program. If not, see +*/ +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#define LC "[featuretiler] " + +using namespace osgEarth; +using namespace osgEarth::Features; +using namespace osgEarth::Drivers; + +int +usage(const char* msg) +{ + OE_NOTICE + << "\n" << msg + << "\nUsage: osgearth_featuretiler" + << "\n --in [location] ; filename of source data (e.g. a shapefile)" + << "\n --out [directory] ; output folder name" + << "\n --errors [...] ; Comma-delimited geometric error per level (e.g. 1,150,500)" + << std::endl; + return -1; +} + +struct Env +{ + osg::ref_ptr input; + double* geometricError; + unsigned maxDepth; + URIContext uriContext; + unsigned counter; + + ~Env() { delete [] geometricError; } +}; + +struct FeatureData { + double x, y; + FeatureID fid; +}; + +struct SortByX { + bool operator()(const FeatureData& lhs, const FeatureData& rhs) const { + return lhs.x < rhs.x; + } +}; + +struct SortByY { + bool operator()(const FeatureData& lhs, const FeatureData& rhs) const { + return lhs.y < rhs.y; + } +}; + +int +split(const GeoExtent& extent, TDTiles::Tile* parentTile, unsigned depth, Env& env) +{ + const Profile* profile = 0L; + const FeatureProfile* inputFP = env.input->getFeatureProfile(); + if (inputFP && inputFP->getExtent().isValid()) + { + const GeoExtent& fex = inputFP->getExtent(); + profile = Profile::create(fex.getSRS(), fex.xMin(), fex.yMin(), fex.xMax(), fex.yMax()); + } + + OGRFeatureOptions outputConf[2]; + osg::ref_ptr output[2]; + + for (unsigned i = 0; i < 2; ++i) + { + outputConf[i].url() = URI(Stringify() << "test_" << depth << "_" << (env.counter++) << "_" << i << ".shp", env.uriContext); + outputConf[i].openWrite() = true; + if (profile) + outputConf[i].profile() = profile->toProfileOptions(); + + output[i] = FeatureSourceFactory::create(outputConf[i]); + if (!output[i].valid()) + return usage("Failed to open output dataset"); + + const Status& outputStatus = output[i]->create( + env.input->getFeatureProfile(), + env.input->getSchema(), + env.input->getGeometryType(), + NULL); + + if (outputStatus.isError()) + return usage(outputStatus.message().c_str()); + } + + std::vector data; + int count = env.input->getFeatureCount(); + if (count > 0) + { + //OE_INFO << "Feature count = " << count << std::endl; + data.reserve(count); + } + else + { + OE_INFO << "Feature count not available" << std::endl; + } + + // Just divide the error by 10 each level. Placeholder for something smarter. + double error = env.geometricError[depth]; + + FeatureList features; + unsigned i = 0; + Query query; + query.bounds() = extent.bounds(); + osg::ref_ptr cursor = env.input->createFeatureCursor(query, 0L); + if (!cursor.valid()) + { + OE_WARN << "Feature cursor error" << std::endl; + return 0; + } + + cursor->fill(features); + if (features.empty()) + return 0; + + ResampleFilter resample(error, DBL_MAX); + FilterContext fc(0L, env.input->getFeatureProfile(), extent); + resample.push(features, fc); + + for(FeatureList::iterator i = features.begin(); i != features.end(); ++i) + { + Feature* f = i->get(); + const GeoExtent& fex = f->getExtent(); + if (fex.width() < error && fex.height() < error) + continue; + + FeatureData d; + fex.getCentroid(d.x, d.y); + d.fid = f->getFID(); + data.push_back(d); + } + + bool isWide = extent.width() > extent.height(); + + OE_INFO << "Depth = " << depth << ", features = " << data.size() << std::endl; + + double median; + + if (data.size() > 0) + { + if (isWide) + { + SortByX sortByX; + std::sort(data.begin(), data.end(), sortByX); + median = ((data.size() & 0x1) == 0) ? + 0.5 * (data[data.size() / 2].x + data[data.size() / 2].x) : + data[data.size() / 2].x; + OE_INFO << " Median X = " << median << std::endl; + } + else + { + SortByY sortByY; + std::sort(data.begin(), data.end(), sortByY); + median = ((data.size() & 0x1) == 0) ? + 0.5 * (data[data.size() / 2].y + data[data.size() / 2].y) : + data[data.size() / 2].y; + OE_INFO << " Median Y = " << median << std::endl; + } + } + else + { + if (isWide) + median = extent.xMin() + extent.width()/2.0; + else + median = extent.yMin() + extent.height()/2.0; + } + + osg::ref_ptr child[2]; + + child[0] = new TDTiles::Tile(); + child[0]->refine() = TDTiles::REFINE_REPLACE; + parentTile->children().push_back(child[0].get()); + + child[1] = new TDTiles::Tile(); + child[0]->refine() = TDTiles::REFINE_REPLACE; + parentTile->children().push_back(child[1].get()); + + unsigned afeatures = 0u, bfeatures = 0u; + + for (unsigned i = 0; i < data.size(); ++i) + { + const FeatureData& d = data[i]; + Feature* f = env.input->getFeature(d.fid); + double x, y; + f->getExtent().getCentroid(x, y); + double side = isWide ? x : y; + if (side < median) + { + afeatures++; + output[0]->insertFeature(f); + } + else + { + bfeatures++; + output[1]->insertFeature(f); + } + } + + GeoExtent a(extent.getSRS()), b(extent.getSRS()); + + if (isWide) + { + a.set(extent.xMin(), extent.yMin(), median, extent.yMax()); + b.set(median, extent.yMin(), extent.xMax(), extent.yMax()); + } + else + { + a.set(extent.xMin(), extent.yMin(), extent.xMax(), median); + b.set(extent.xMin(), median, extent.xMax(), extent.yMax()); + } + + if (depth < env.maxDepth) + { + split(a, child[0].get(), depth + 1, env); + split(b, child[1].get(), depth + 1, env); + } + + output[0] = 0L; + output[1] = 0L; + + //TODO: heights + const float zmin = 0.0f; + const float zmax = 1.0f; + + const SpatialReference* epsg4979 = SpatialReference::get("epsg:4979"); + a = a.transform(epsg4979); + b = b.transform(epsg4979); + + if (afeatures > 0u) + child[0]->content()->uri() = outputConf[0].url().get(); + + child[0]->boundingVolume()->region()->set( + osg::DegreesToRadians(a.xMin()), osg::DegreesToRadians(a.yMin()), zmin, + osg::DegreesToRadians(a.xMax()), osg::DegreesToRadians(a.yMax()), zmax); + child[0]->geometricError() = error; + + if (bfeatures > 0u) + child[1]->content()->uri() = outputConf[1].url().get(); + + child[1]->boundingVolume()->region()->set( + osg::DegreesToRadians(b.xMin()), osg::DegreesToRadians(b.yMin()), zmin, + osg::DegreesToRadians(b.xMax()), osg::DegreesToRadians(b.yMax()), zmax); + child[1]->geometricError() = error; + + return 0; +} + +int +main(int argc, char** argv) +{ + osg::ArgumentParser arguments(&argc,argv); + + if (arguments.read("--help")) + return usage("Help!"); + + std::string source; + if (!arguments.read("--in", source)) + return usage("Missing required --in argument"); + + std::string outputLocation; + if (!arguments.read("--out", outputLocation)) + return usage("Missing required --out argument"); + + std::string errors("1,80,200"); + arguments.read("--errors", errors); + + if (!osgDB::makeDirectory(outputLocation)) + return usage("Unable to create/find output location"); + + osg::ref_ptr root = new TDTiles::Tile(); + + std::string outFile = Stringify() << outputLocation << "/tileset.json"; + URIContext uriContext(outFile); + + Config inputConf; + inputConf.set("driver", "ogr"); + inputConf.set("url", source); + osg::ref_ptr input = FeatureSourceFactory::create(ConfigOptions(inputConf)); + if (!input.valid()) + return usage("Failed to create the input feature source"); + + if (input->open().isError()) + return usage("Failed to open the input feature source"); + + std::vector errorStrings; + StringTokenizer(errors, errorStrings, ","); + if (errorStrings.size() < 1) + return usage("Illegal errors input"); + + Env env; + env.input = input.get(); + env.counter = 0; + env.uriContext = uriContext; + env.geometricError = new double[errorStrings.size()]; + env.maxDepth = errorStrings.size()-1; + + // generate level errors: + OE_NOTICE << "Geometric errors: "; + for(int i=0; i(errorStrings[i], -1.0); + if (env.geometricError[j] <= 0.0) + return usage("Illegal geometric error in input"); + + OE_NOTIFY(osg::NOTICE, env.geometricError[j] << " "); + } + OE_NOTIFY(osg::NOTICE, std::endl); + + // make it so + split(input->getFeatureProfile()->getExtent(), root, 0, env); + + osg::ref_ptr tileset = new TDTiles::Tileset(); + tileset->root() = root.get(); + + TDTiles::Asset asset; + tileset->asset()->version() = "1.0"; + + std::ofstream out(outFile.c_str()); + Json::Value tilesetJSON = tileset->getJSON(); + Json::StyledStreamWriter writer; + writer.write(out, tilesetJSON); + out.close(); + + return 0; +} diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_geodetic_graticule/CMakeLists.txt osgearth-2.10.2+dfsg/src/applications/osgearth_geodetic_graticule/CMakeLists.txt --- osgearth-2.9.0+dfsg/src/applications/osgearth_geodetic_graticule/CMakeLists.txt 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_geodetic_graticule/CMakeLists.txt 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,7 @@ +INCLUDE_DIRECTORIES(${OSG_INCLUDE_DIRS} ) +SET(TARGET_LIBRARIES_VARS OSG_LIBRARY OSGDB_LIBRARY OSGUTIL_LIBRARY OSGVIEWER_LIBRARY OPENTHREADS_LIBRARY) + +SET(TARGET_SRC osgearth_geodetic_graticule.cpp ) + +#### end var setup ### +SETUP_APPLICATION(osgearth_geodetic_graticule) \ No newline at end of file diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_geodetic_graticule/osgearth_geodetic_graticule.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_geodetic_graticule/osgearth_geodetic_graticule.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_geodetic_graticule/osgearth_geodetic_graticule.cpp 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_geodetic_graticule/osgearth_geodetic_graticule.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,148 @@ +/* -*-c++-*- */ +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping +* http://osgearth.org +* +* osgEarth is free software; you can redistribute it and/or modify +* it under the terms of the GNU Lesser General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +* IN THE SOFTWARE. +* +* You should have received a copy of the GNU Lesser General Public License +* along with this program. If not, see +*/ + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +using namespace osgEarth; +using namespace osgEarth::Util; +using namespace osgEarth::Symbology; +namespace ui = osgEarth::Util::Controls; + +int +usage( char** argv, const std::string& msg ) +{ + OE_NOTICE + << msg << std::endl + << "USAGE: " << argv[0] << " file.earth" << std::endl; + return -1; +} + +const osg::Vec4 colors[4] = { osg::Vec4(1,1,1,1), osg::Vec4(1,0,0,1), osg::Vec4(1,1,0,1), osg::Vec4(0,1,0,1) }; + +struct App +{ + GeodeticGraticule* graticule; + + int gridColorIndex; + int edgeColorIndex; + + App(GeodeticGraticule* g) + { + graticule = g; + gridColorIndex = 0; + edgeColorIndex = 1; + } + + void cycleStyles() + { + // Could also use the get/setGridLabelStyle API here, but this demonstrates + // changing the options and calling dirty() or apply(). + Style gridLabelStyle = graticule->options().gridLabelStyle().get(); + gridColorIndex = (gridColorIndex+1)%4; + gridLabelStyle.getOrCreate()->fill()->color() = colors[gridColorIndex]; + graticule->options().gridLabelStyle() = gridLabelStyle; + + Style edgeLabelStyle = graticule->options().edgeLabelStyle().get(); //graticule->getEdgeLabelStyle(); + edgeColorIndex = (edgeColorIndex+1)%4; + edgeLabelStyle.getOrCreate()->fill()->color() = colors[edgeColorIndex]; + graticule->options().edgeLabelStyle() = edgeLabelStyle; + + graticule->dirty(); + } + + void toggleGridLabels() + { + bool vis = graticule->getGridLabelsVisible(); + graticule->setGridLabelsVisible(!vis); + } + + void toggleEdgeLabels() + { + bool vis = graticule->getEdgeLabelsVisible(); + graticule->setEdgeLabelsVisible(!vis); + } + + void toggleGrid() + { + bool vis = graticule->getGridLinesVisible(); + graticule->setGridLinesVisible(!vis); + } + + void toggleLayer() + { + bool vis = graticule->getVisible(); + graticule->setVisible(!vis); + } +}; + +OE_UI_HANDLER(cycleStyles); +OE_UI_HANDLER(toggleGridLabels); +OE_UI_HANDLER(toggleEdgeLabels); +OE_UI_HANDLER(toggleGrid); +OE_UI_HANDLER(toggleLayer); + +ui::Control* makeUI(App& app) +{ + ui::VBox* b = new ui::VBox(); + b->addChild(new ui::ButtonControl("Change styles", new cycleStyles(app))); + b->addChild(new ui::ButtonControl("Toggle grid labels", new toggleGridLabels(app))); + b->addChild(new ui::ButtonControl("Toggle edge labels", new toggleEdgeLabels(app))); + b->addChild(new ui::ButtonControl("Toggle grid visibility", new toggleGrid(app))); + b->addChild(new ui::ButtonControl("Toggle layer visibility", new toggleLayer(app))); + return b; +} + +int +main(int argc, char** argv) +{ + osg::ArgumentParser arguments(&argc,argv); + osgViewer::Viewer viewer(arguments); + + GLUtils::setGlobalDefaults(viewer.getCamera()->getOrCreateStateSet()); + viewer.setRealizeOperation(new GL3RealizeOperation()); + viewer.getCamera()->setSmallFeatureCullingPixelSize(-1.0f); + + // load the .earth file from the command line. + MapNode* mapNode = MapNode::load(arguments); + if ( !mapNode ) + return usage( argv, "Failed to load a map from the .earth file" ); + + viewer.setSceneData(mapNode); + viewer.setCameraManipulator( new EarthManipulator() ); + + GeodeticGraticule* graticule = new GeodeticGraticule(); + mapNode->getMap()->addLayer(graticule); + + App app(graticule); + ui::ControlCanvas* canvas = ui::ControlCanvas::getOrCreate(&viewer); + canvas->addControl(makeUI(app)); + + return viewer.run(); +} diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_graticule/osgearth_graticule.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_graticule/osgearth_graticule.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_graticule/osgearth_graticule.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_graticule/osgearth_graticule.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -117,6 +117,15 @@ tool->addCallback( new MouseCoordsLabelCallback(readout, formatter) ); viewer.addEventHandler( tool ); + + // disable the small-feature culling + viewer.getCamera()->setSmallFeatureCullingPixelSize(-1.0f); + + // set a near/far ratio that is smaller than the default. This allows us to get + // closer to the ground without near clipping. If you need more, use --logdepth + viewer.getCamera()->setNearFarRatio(0.0001); + + // finalize setup and run. viewer.setSceneData( root ); viewer.addEventHandler(new osgViewer::StatsHandler()); diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_horizon/osgearth_horizon.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_horizon/osgearth_horizon.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_horizon/osgearth_horizon.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_horizon/osgearth_horizon.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -64,18 +64,6 @@ } }; -struct SetHorizonCallback : public osg::NodeCallback -{ - osg::ref_ptr _horizonProto; - void operator()(osg::Node* node, osg::NodeVisitor* nv) - { - osg::ref_ptr horizon = osg::clone(_horizonProto.get(), osg::CopyOp::DEEP_COPY_ALL); - horizon->setEye( nv->getViewPoint() ); - horizon->put( *nv ); - traverse(node, nv); - } -}; - osg::Node* installGeometry1(const SpatialReference* srs) { @@ -132,21 +120,22 @@ viewer.setSceneData( root ); root->addChild( node ); - const SpatialReference* srs = MapNode::get(node)->getMapSRS(); - SetHorizonCallback* set = new SetHorizonCallback(); - set->_horizonProto = new Horizon(srs); - root->addCullCallback( set ); + MapNode* mapNode = MapNode::get(node); + const SpatialReference* srs = mapNode->getMapSRS(); osg::Node* item1 = installGeometry1(srs); - root->addChild( item1 ); + mapNode->addChild( item1 ); osg::Node* item2 = installGeometry2(srs); - root->addChild( item2 ); - - osg::ref_ptr horizon = new Horizon(srs); + mapNode->addChild( item2 ); + // Culls the second item based on its horizon visibility HorizonCullCallback* callback = new HorizonCullCallback(); item2->addCullCallback( callback ); + + // This horizon object we are just using to print out the results; + // it's not actually part of the culling cullback! + osg::ref_ptr horizon = new Horizon(srs); while (!viewer.done()) { diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_htm/osgearth_htm.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_htm/osgearth_htm.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_htm/osgearth_htm.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_htm/osgearth_htm.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_http/osgearth_http.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_http/osgearth_http.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_http/osgearth_http.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_http/osgearth_http.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_imageoverlay/osgearth_imageoverlay.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_imageoverlay/osgearth_imageoverlay.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_imageoverlay/osgearth_imageoverlay.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_imageoverlay/osgearth_imageoverlay.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -286,6 +286,6 @@ viewer.addEventHandler(new osgViewer::LODScaleHandler()); viewer.addEventHandler(new osgGA::StateSetManipulator(viewer.getCamera()->getOrCreateStateSet())); viewer.addEventHandler(new osgViewer::HelpHandler(arguments.getApplicationUsage())); - + return viewer.run(); } diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_infinitescroll/osgearth_infinitescroll.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_infinitescroll/osgearth_infinitescroll.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_infinitescroll/osgearth_infinitescroll.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_infinitescroll/osgearth_infinitescroll.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_lights/osgearth_lights.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_lights/osgearth_lights.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_lights/osgearth_lights.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_lights/osgearth_lights.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,5 +1,5 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph +/* osgEarth - Geospatial SDK for OpenSceneGraph * Copyright 2015 Pelican Mapping * http://osgearth.org * @@ -89,17 +89,18 @@ { Ephemeris e; DateTime dt(2016, 8, 10, 14.0); - world = e.getSunPositionECEF(dt); + CelestialBody sun = e.getSunPosition(dt); + world = sun.geocentric; - osg::Light* sun = new osg::Light(lightNum++); + osg::Light* sunLight = new osg::Light(lightNum++); world.normalize(); - sun->setPosition(osg::Vec4d(world, 0.0)); + sunLight->setPosition(osg::Vec4d(world, 0.0)); - sun->setAmbient(osg::Vec4(0.2, 0.2, 0.2, 1.0)); - sun->setDiffuse(osg::Vec4(1.0, 1.0, 0.9, 1.0)); + sunLight->setAmbient(osg::Vec4(0.2, 0.2, 0.2, 1.0)); + sunLight->setDiffuse(osg::Vec4(1.0, 1.0, 0.9, 1.0)); osg::LightSource* sunLS = new osg::LightSource(); - sunLS->setLight(sun); + sunLS->setLight(sunLight); lights->addChild( sunLS ); @@ -107,7 +108,7 @@ if (caster) { OE_INFO << "Found a shadow caster!\n"; - caster->setLight(sun); + caster->setLight(sunLight); } } diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_los/osgearth_los.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_los/osgearth_los.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_los/osgearth_los.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_los/osgearth_los.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_magnify/CMakeLists.txt osgearth-2.10.2+dfsg/src/applications/osgearth_magnify/CMakeLists.txt --- osgearth-2.9.0+dfsg/src/applications/osgearth_magnify/CMakeLists.txt 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_magnify/CMakeLists.txt 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,7 @@ +INCLUDE_DIRECTORIES(${OSG_INCLUDE_DIRS} ) +SET(TARGET_LIBRARIES_VARS OSG_LIBRARY OSGDB_LIBRARY OSGUTIL_LIBRARY OSGVIEWER_LIBRARY OPENTHREADS_LIBRARY) + +SET(TARGET_SRC osgearth_magnify.cpp ) + +#### end var setup ### +SETUP_APPLICATION(osgearth_magnify) \ No newline at end of file diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_magnify/osgearth_magnify.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_magnify/osgearth_magnify.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_magnify/osgearth_magnify.cpp 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_magnify/osgearth_magnify.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,225 @@ +/* -*-c++-*- */ +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping +* http://osgearth.org +* +* osgEarth is free software; you can redistribute it and/or modify +* it under the terms of the GNU Lesser General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +* IN THE SOFTWARE. +* +* You should have received a copy of the GNU Lesser General Public License +* along with this program. If not, see +*/ + +#include +#include +#include +#include +#include +#include + +#define LC "[magnify] " + +using namespace osgEarth; +using namespace osgEarth::Util; +namespace ui = osgEarth::Util::Controls; + +int usage(const char* name) +{ + OE_NOTICE + << "\nUsage: " << name << " file.earth" << std::endl + << MapNodeHelper().usage() << std::endl; + + return 0; +} + +// Application-wide data +struct App +{ + osgViewer::View* _mainView; + osgViewer::View* _magView; + ui::HSliderControl* _magSlider; + bool _useLODScale; + + App() + { + _useLODScale = true; + } + + float computeRangeScale() + { + return 1.0f/_magSlider->getValue(); + } + + void apply() + { + bool isPerspective = _mainView->getCamera()->getProjectionMatrix()(3,3) == 0.0; + if (isPerspective) + { + double vfov, ar, n, f; + _mainView->getCamera()->getProjectionMatrixAsPerspective(vfov, ar, n, f); + _magView->getCamera()->setProjectionMatrixAsPerspective(vfov * computeRangeScale(), ar, n, f); + } + else + { + double L, R, B, T, N, F; + double M, H; + _mainView->getCamera()->getProjectionMatrixAsOrtho(L, R, B, T, N, F); + M = B+(T-B)/2; + H = (T-B)*computeRangeScale()/2; + B = M-H, T = M+H; + M = L+(R-L)/2; + H = (R-L)*computeRangeScale()/2; + L = M-H, R = M+H; + _magView->getCamera()->setProjectionMatrixAsOrtho(L, R, B, T, N, F); + } + + if (_useLODScale) + { + _magView->getCamera()->setLODScale(computeRangeScale()); + } + } +}; + +struct Apply : public ui::ControlEventHandler +{ + App& _app; + Apply(App& app) : _app(app) { } + void onValueChanged(ui::Control* control) { + _app.apply(); + } +}; + +ui::Container* createUI(App& app) +{ + ui::VBox* box = new ui::VBox(); + box->setVertAlign(ui::Control::ALIGN_TOP); + box->setAbsorbEvents(true); + + ui::HBox* sliderBox = box->addControl(new ui::HBox()); + sliderBox->addControl(new ui::LabelControl("Magnification:")); + app._magSlider = sliderBox->addControl(new ui::HSliderControl(1.0f, 100.0f, 1.0f, new Apply(app))); + app._magSlider->setWidth(300.0f); + sliderBox->addControl(new ui::LabelControl(app._magSlider)); + + return box; +} + +//! Custom CullVisitor to test the getDistanceToViewPoint override approach. +struct MyCullVisitor : public osgUtil::CullVisitor +{ + App& _app; + + MyCullVisitor(App& app) : osgUtil::CullVisitor(), _app(app) + { + } + + MyCullVisitor(const MyCullVisitor& rhs) : + osgUtil::CullVisitor(rhs), + _app(rhs._app) + { + } + + virtual osgUtil::CullVisitor* clone() const + { + return new MyCullVisitor(*this); + } + + void apply(osg::Group& node) + { + MapNode* mapNode = dynamic_cast(&node); + if (mapNode && getCurrentCamera()->getView() == _app._magView) + { + // get the eyepoint in world space: + osg::Matrix viewToWorld; + viewToWorld.invert(*getModelViewMatrix()); + osg::Vec3d eye = osg::Vec3d(0,0,0) * viewToWorld; + + // store it: + _eyePointStack.push_back(eye); + + // convert to geo and adjust the altitude in order to simulate a zoom-in: + GeoPoint p; + p.fromWorld(mapNode->getMapSRS(), eye); + + osg::Vec3d zoomedEye; + p.alt() = p.alt() * _app.computeRangeScale(); + p.toWorld(zoomedEye); + + // store the reference view point in view space: + _referenceViewPoints.push_back(zoomedEye*(*getModelViewMatrix())); + + // ..and the view point in world space. + _viewPointStack.push_back(zoomedEye); + } + osgUtil::CullVisitor::apply(node); + } +}; + + +int main(int argc, char** argv) +{ + osg::ArgumentParser arguments(&argc,argv); + if ( arguments.read("--help") ) + return usage(argv[0]); + + App app; + + // optionally use a custom cull visitor instead of LOD scale: + if (arguments.read("--cull-visitor")) + { + app._useLODScale = false; + osgUtil::CullVisitor::prototype() = new MyCullVisitor(app); + OE_NOTICE << LC << "Using a custom cull visitor" << std::endl; + } + + osgViewer::CompositeViewer viewer(arguments); + viewer.setThreadingModel(osgViewer::CompositeViewer::SingleThreaded); + + // main view lets the user control the scene + app._mainView = new osgViewer::View(); + app._mainView->setUpViewInWindow(10, 10, 800, 800); + app._mainView->setCameraManipulator(new EarthManipulator(arguments)); + viewer.addView(app._mainView); + + // mag view shows the magnified main view, no controls + app._magView = new osgViewer::View(); + app._magView->setUpViewInWindow(830, 10, 800, 800); + viewer.addView(app._magView); + + // load the earth file + osg::Node* node = MapNodeHelper().load(arguments, &viewer); + if (!node) return usage(argv[0]); + + // Add a UI to the main view: + ui::ControlCanvas* canvas = new ui::ControlCanvas(); + ui::Container* ui = createUI(app); + canvas->addControl(ui); + + osg::Group* uiGroup = new osg::Group(); + uiGroup->addChild(node); + uiGroup->addChild(canvas); + app._mainView->setSceneData(uiGroup); + + // Just the map on the magnified view: + app._magView->setSceneData(node); + + viewer.realize(); + + while(!viewer.done()) + { + // sync magnified view to main view + app._magView->getCamera()->setViewMatrix(app._mainView->getCamera()->getViewMatrix()); + viewer.frame(); + } + return 0; +} diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_manip/osgearth_manip.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_manip/osgearth_manip.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_manip/osgearth_manip.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_manip/osgearth_manip.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ /* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -25,6 +25,7 @@ #include #include #include +#include #include #include #include @@ -36,7 +37,6 @@ #include #include #include -#include #include #include #include @@ -85,7 +85,7 @@ "scroll wheel :", "zoom in/out", "arrows :", "pan", //"1-6 :", "fly to preset viewpoints", - "shift-right-mouse :", "locked panning", + "shift-left-mouse :", "locked pan", "u :", "toggle azimuth lock", "o :", "toggle perspective/ortho", "8 :", "Tether to thing 1", @@ -95,8 +95,7 @@ "a :", "toggle viewpoint arcing", "q :", "toggle throwing", "k :", "toggle collision", - "L :", "toggle log depth buffer", - ") :", "toggle sceen space layout" + "L :", "toggle log depth buffer" }; Grid* g = new Grid(); @@ -202,16 +201,8 @@ { if (ea.getEventType() == ea.KEYDOWN && ea.getKey() == _key) { - if ( !_installed ) - { - ScreenSpaceLayout::activate(_group->getOrCreateStateSet()); - } - else - { - ScreenSpaceLayout::deactivate(_group->getOrCreateStateSet()); - } - _installed = !_installed; + ScreenSpaceLayout::setDeclutteringEnabled(_installed); return true; } return false; @@ -262,7 +253,7 @@ /** - * Handler to toggle "viewpoint transtion arcing", which causes the camera to "arc" + * Handler to toggle "viewpoint transition arcing", which causes the camera to "arc" * as it travels from one viewpoint to another. */ struct ToggleArcViewpointTransitionsHandler : public osgGA::GUIEventHandler @@ -372,15 +363,15 @@ EarthManipulator::TetherMode mode = _manip->getSettings()->getTetherMode(); if ( mode == _manip->TETHER_CENTER ) { _manip->getSettings()->setTetherMode( _manip->TETHER_CENTER_AND_HEADING ); - OE_NOTICE << "Tether mode = TETHER_CENTER_AND_HEADING\n"; + OE_NOTICE << "Tether mode = TETHER_CENTER_AND_HEADING" << std::endl; } else if ( mode == _manip->TETHER_CENTER_AND_HEADING ) { _manip->getSettings()->setTetherMode( _manip->TETHER_CENTER_AND_ROTATION ); - OE_NOTICE << "Tether mode = TETHER_CENTER_AND_ROTATION\n"; + OE_NOTICE << "Tether mode = TETHER_CENTER_AND_ROTATION" << std::endl; } else { _manip->getSettings()->setTetherMode( _manip->TETHER_CENTER ); - OE_NOTICE << "Tether mode = CENTER\n"; + OE_NOTICE << "Tether mode = CENTER" << std::endl; } aa.requestRedraw(); @@ -571,15 +562,15 @@ struct Simulator : public osgGA::GUIEventHandler { Simulator( osg::Group* root, EarthManipulator* manip, MapNode* mapnode, osg::Node* model, const char* name, char key) - : _manip(manip), _mapnode(mapnode), _model(model), _name(name), _key(key) + : _manip(manip), _mapnode(mapnode), _model(model), _name(name), _key(key), _varyAngles(false) { if ( !model ) { _model = AnnotationUtils::createHemisphere(250.0, osg::Vec4(1,.7,.4,1)); } - _geo = new GeoPositionNode(mapnode); - _geo->getPositionAttitudeTransform()->addChild(_model); + _attachPoint = new osg::Group(); + _attachPoint->addChild(_model); Style style; TextSymbol* text = style.getOrCreate(); @@ -590,10 +581,12 @@ _label = new LabelNode(_name, style); _label->setDynamic( true ); _label->setHorizonCulling(false); + _attachPoint->addChild(_label); - _geo->getPositionAttitudeTransform()->addChild(_label); + _geo = new GeoPositionNode(); + _geo->getPositionAttitudeTransform()->addChild(_attachPoint); - root->addChild(_geo.get()); + mapnode->addChild(_geo.get()); } bool handle(const osgGA::GUIEventAdapter& ea, osgGA::GUIActionAdapter& aa) @@ -602,15 +595,19 @@ { double t0 = osg::Timer::instance()->time_s(); double t = fmod( t0, 6000.0 ) / 6000.0; - double lat, lon; - GeoMath::interpolate( D2R*_lat0, D2R*_lon0, D2R*_lat1, D2R*_lon1, t, lat, lon ); - GeoPoint p( SpatialReference::create("wgs84"), R2D*lon, R2D*lat, 2500.0 ); - double bearing = GeoMath::bearing(D2R*_lat0, D2R*_lon0, lat, lon); + GeoPoint p = _start.interpolate(_end, t); + double bearing = GeoMath::bearing(_start.y(), _start.x(), p.y(), p.x()); - float a = sin(t0*0.2); - //bearing += a * 0.5 * osg::PI; float pitch = 0.0; + if (_varyAngles) + { + float a = sin(t0*0.2); + float b = 0.4 * cos(t0*0.5); + bearing += a; + pitch += b; + } + _geo->setPosition(p); _geo->setLocalRotation( @@ -622,8 +619,7 @@ if ( ea.getKey() == _key ) { Viewpoint vp = _manip->getViewpoint(); - //vp.setNode( _pat.get() ); - vp.setNode(_model); + vp.setNode(_label); vp.range() = 25000.0; vp.pitch() = -45.0; _manip->setViewpoint(vp, 2.0); @@ -637,13 +633,110 @@ char _key; MapNode* _mapnode; EarthManipulator* _manip; - double _lat0, _lon0, _lat1, _lon1; + GeoPoint _start, _end; LabelNode* _label; osg::Node* _model; float _heading; float _pitch; - osg::ref_ptr _geo; + osg::Group* _attachPoint; + bool _varyAngles; + }; + + /** + * Place an X at the sim entity position, in screen space. + * The point of this is to test the EarthManipulator::UpdateCameraCallback + * which provides a frame-synched camera matrix (post-update traversal) + */ + struct CalculateWindowCoords : public osgGA::GUIEventHandler + + { + CalculateWindowCoords(char key, EarthManipulator* manip, Simulator* sim) + : _key(key), _active(false), _sim(sim), _xform(0L) + { + //nop + } + + void onUpdateCamera(const osg::Camera* cam) + { + if (_active) + { + if (!_xform) + { + osg::Geometry* geom = new osg::Geometry(); + osg::Vec3Array* verts = new osg::Vec3Array(); + verts->push_back(osg::Vec3(-10000, 0, 0)); + verts->push_back(osg::Vec3( 10000, 0, 0)); + verts->push_back(osg::Vec3( 0, -10000, 0)); + verts->push_back(osg::Vec3( 0, 10000, 0)); + verts->push_back(osg::Vec3( 0, 0, -10000)); + verts->push_back(osg::Vec3( 0, 0, 10000)); + geom->setVertexArray(verts); + osg::Vec4Array* colors = new osg::Vec4Array(); + colors->push_back(osg::Vec4(1, 1, 0, 1)); + colors->setBinding(colors->BIND_OVERALL); + geom->setColorArray(colors); + geom->addPrimitiveSet(new osg::DrawArrays(GL_LINES, 0, 6)); + geom->setCullingActive(false); + geom->getOrCreateStateSet()->setAttributeAndModes(new osg::Depth(osg::Depth::ALWAYS, 0, 1, true), 1); + + _xform = new osg::MatrixTransform(); + _xform->addChild(geom); + + osg::View* view = const_cast(cam->getView()); + ControlCanvas::getOrCreate(view)->addChild(_xform); + } + + GeoPoint p = _sim->_geo->getPosition(); + + osg::Vec3d world; + p.toWorld(world); + + osg::Matrix worldToWindow = + cam->getViewMatrix() * + cam->getProjectionMatrix() * + cam->getViewport()->computeWindowMatrix(); + + osg::Vec3d win = world * worldToWindow; + + _xform->setMatrix(osg::Matrix::translate(win)); + } + } + + bool handle(const osgGA::GUIEventAdapter& ea, osgGA::GUIActionAdapter& aa) + { + if (ea.getEventType() == ea.KEYDOWN && ea.getKey() == _key) + { + _active = !_active; + aa.requestRedraw(); + return true; + } + + return false; + } + + void getUsage(osg::ApplicationUsage& usage) const + { + using namespace std; + usage.addKeyboardMouseBinding(string(1, _key), string("Show Window Coords")); + } + + osg::MatrixTransform* _xform; + Simulator* _sim; + bool _active; + char _key; + }; + + struct CameraUpdater : public EarthManipulator::UpdateCameraCallback + { + CalculateWindowCoords* _calc; + + CameraUpdater(CalculateWindowCoords* calc) : _calc(calc) { } + + void onUpdateCamera(const osg::Camera* cam) + { + _calc->onUpdateCamera(cam); + } }; } @@ -689,20 +782,19 @@ osg::Group* sims = new osg::Group(); root->addChild( sims ); + const SpatialReference* wgs84 = SpatialReference::get("wgs84"); + // Simulator for tethering: Simulator* sim1 = new Simulator(sims, manip, mapNode, model.get(), "Thing 1", '8'); - sim1->_lat0 = 55.0; - sim1->_lon0 = 45.0; - sim1->_lat1 = -55.0; - sim1->_lon1 = -45.0; + sim1->_start = GeoPoint(wgs84, 45.0, 55.0, 10000); + sim1->_end = GeoPoint(wgs84, -45, -55.0, 10000); + sim1->_varyAngles = false; viewer.addEventHandler(sim1); Simulator* sim2 = new Simulator(sims, manip, mapNode, model.get(), "Thing 2", '9'); - sim2->_name = "Thing 2"; - sim2->_lat0 = 54.0; - sim2->_lon0 = 45.0; - sim2->_lat1 = -54.0; - sim2->_lon1 = -44.0; + sim2->_start = GeoPoint(wgs84, 45.0, 54.0, 10000); + sim2->_end = GeoPoint(wgs84, -44.0, -54.0, 10000); + sim2->_varyAngles = true; viewer.addEventHandler(sim2); manip->getSettings()->getBreakTetherActions().push_back( EarthManipulator::ACTION_GOTO ); @@ -744,8 +836,11 @@ viewer.addEventHandler(new SetPositionOffset(manip)); viewer.addEventHandler(new ToggleLDB('L')); viewer.addEventHandler(new ToggleSSL(sims, ')')); - viewer.addEventHandler(new FitViewToPoints('j', manip, mapNode->getMapSRS())); + + CalculateWindowCoords* calc = new CalculateWindowCoords('W', manip, sim1); + viewer.addEventHandler(calc); + manip->setUpdateCameraCallback(new CameraUpdater(calc)); viewer.getCamera()->setSmallFeatureCullingPixelSize(-1.0f); diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_map/osgearth_map.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_map/osgearth_map.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_map/osgearth_map.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_map/osgearth_map.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -20,25 +20,79 @@ * along with this program. If not, see */ -#include -#include -#include #include -#include + #include #include +#include +#include #include +#include + #include -#include -#include -#include +#include +#include + #include #include #include +#include +#include +#include +#include + +#include + +#include +#include using namespace osgEarth; using namespace osgEarth::Drivers; using namespace osgEarth::Util; +using namespace osgEarth::Features; + +int +usage(int argc, char** argv) +{ + OE_NOTICE + << "\n" << argv[0] + << "\n [--out outFile] : write map node to outFile before exit" + << std::endl; + + return 0; +} + +// Demonstrates how to subclass ImageLayer to directly create textures +// for use in a layer. +class MyTextureLayer : public ImageLayer +{ +public: + osg::ref_ptr _tex; + + MyTextureLayer(const char* path) + { + osg::ref_ptr image = osgDB::readRefImageFile(path); + if (image.valid()) + _tex = new osg::Texture2D(image.get()); + + // Establish a profile for the layer: + setProfile(Profile::create("global-geodetic")); + + // Direct the layer to call createTexture: + setUseCreateTexture(); + + // Restrict the data extents of this layer to LOD 0 (in this case) + dataExtents().push_back(DataExtent(getProfile()->getExtent(), 0, 0)); + } + + osg::Texture* createTexture(const TileKey& key, ProgressCallback* progress, osg::Matrixf& textureMatrix) + { + // Set the texture matrix corresponding to the tile key: + key.getExtent().createScaleBias(getProfile()->getExtent(), textureMatrix); + + return _tex.get(); + } +}; /** * How to create a simple osgEarth map and display it. @@ -47,6 +101,8 @@ main(int argc, char** argv) { osg::ArgumentParser arguments(&argc,argv); + if (arguments.read("--help")) + return usage(argc, argv); // create the empty map. Map* map = new Map(); @@ -60,6 +116,19 @@ TMSOptions elevation; elevation.url() = "http://readymap.org/readymap/tiles/1.0.0/116/"; map->addLayer( new ElevationLayer("ReadyMap Elevation", elevation) ); + + // add a semi-transparent XYZ layer: + XYZOptions xyz; + xyz.url() = "http://[abc].tile.openstreetmap.org/{z}/{x}/{y}.png"; + xyz.profile()->namedProfile() = "spherical-mercator"; + ImageLayer* imageLayer = new ImageLayer("OSM", xyz); + imageLayer->setOpacity(0.5f); + map->addLayer(imageLayer); + + // a custom layer that displays a user texture: + MyTextureLayer* texLayer = new MyTextureLayer("../data/grid2.png"); + texLayer->setOpacity(0.5f); + map->addLayer(texLayer); // add a local GeoTIFF inset layer: GDALOptions gdal; @@ -78,31 +147,74 @@ wmsLayerOptions.cachePolicy() = CachePolicy::NO_CACHE; map->addLayer(new ImageLayer(wmsLayerOptions)); - // make the map scene graph: - MapNode* node = new MapNode( map ); + // add a local simple image as a layer using the OSG driver: + OSGOptions osg; + osg.url() = "../data/osgearth.gif"; + osg.profile()->srsString() = "wgs84"; + osg.profile()->bounds()->set(-90.0, 10.0, -80.0, 15.0); + map->addLayer(new ImageLayer("Simple image", osg)); + + // create a composite image layer that combines two other sources: + GDALOptions c1; + c1.url() = "../data/boston-inset-wgs84.tif"; + + GDALOptions c2; + c2.url() = "../data/nyc-inset-wgs84.tif"; + + CompositeTileSourceOptions composite; + composite.add(ImageLayerOptions(c1)); + composite.add(ImageLayerOptions(c2)); + + ImageLayerOptions compLayerOptions("My Composite Layer", composite); + map->addLayer(new ImageLayer(compLayerOptions)); + + // mask layer + OGRFeatureOptions maskOptions; + maskOptions.geometry() = new Polygon(); + maskOptions.geometry()->push_back(osg::Vec3d(-111.0466, 42.0015, 0)); + maskOptions.geometry()->push_back(osg::Vec3d(-111.0467, 40.9979, 0)); + maskOptions.geometry()->push_back(osg::Vec3d(-109.0501, 41.0007, 0)); + maskOptions.geometry()->push_back(osg::Vec3d(-109.0452, 36.9991, 0)); + maskOptions.geometry()->push_back(osg::Vec3d(-114.0506, 37.0004, 0)); + maskOptions.geometry()->push_back(osg::Vec3d(-114.0417, 41.9937, 0)); + maskOptions.profile() = ProfileOptions("global-geodetic"); + FeatureMaskLayerOptions maskLayerOptions; + maskLayerOptions.name() = "Mask layer"; + maskLayerOptions.featureSource() = maskOptions; + map->addLayer(new FeatureMaskLayer(maskLayerOptions)); // put a model on the map atop Pike's Peak, Colorado, USA - osg::ref_ptr model = osgDB::readRefNodeFile("../data/red_flag.osg.10000.scale.osgearth_shadergen"); + osg::ref_ptr model = osgDB::readRefNodeFile("cow.osgt.(0,0,3).trans.osgearth_shadergen"); if (model.valid()) { + osg::PositionAttitudeTransform* pat = new osg::PositionAttitudeTransform(); + pat->addCullCallback(new AutoScaleCallback(5.0)); + pat->addChild(model.get()); + GeoTransform* xform = new GeoTransform(); - xform->addChild(model.get()); - xform->setPosition(GeoPoint(map->getSRS()->getGeographicSRS(), -105.042292, 38.840829)); - node->addChild(xform); + xform->setPosition(GeoPoint(SpatialReference::get("wgs84"), -105.042292, 38.840829)); + xform->addChild(pat); + + map->addLayer(new ModelLayer("Model", xform)); } + // make the map scene graph: + MapNode* node = new MapNode( map ); + // initialize a viewer: osgViewer::Viewer viewer(arguments); - viewer.setCameraManipulator( new EarthManipulator ); + viewer.setCameraManipulator( new EarthManipulator() ); + viewer.getCamera()->setSmallFeatureCullingPixelSize(-1.0f); viewer.setSceneData( node ); // add some stock OSG handlers: - viewer.addEventHandler(new osgViewer::StatsHandler()); - viewer.addEventHandler(new osgViewer::WindowSizeHandler()); - viewer.addEventHandler(new osgViewer::ThreadingHandler()); - viewer.addEventHandler(new osgViewer::LODScaleHandler()); - viewer.addEventHandler(new osgGA::StateSetManipulator(viewer.getCamera()->getOrCreateStateSet())); - viewer.addEventHandler(new osgViewer::HelpHandler(arguments.getApplicationUsage())); + MapNodeHelper().configureView(&viewer); + + int r = viewer.run(); + + std::string outFile; + if (arguments.read("--out", outFile)) + osgDB::writeNodeFile(*node, outFile); - return viewer.run(); + return r; } \ No newline at end of file diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_measure/osgearth_measure.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_measure/osgearth_measure.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_measure/osgearth_measure.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_measure/osgearth_measure.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -29,6 +29,8 @@ #include #include #include +#include +#include #include #include #include @@ -80,7 +82,8 @@ _tool( tool ) { } - virtual void onValueChanged(Control* control, bool value) { + virtual void onValueChanged(Control* control, bool value) + { if (_tool->getGeoInterpolation() == GEOINTERP_GREAT_CIRCLE) { _tool->setGeoInterpolation( GEOINTERP_RHUMB_LINE); @@ -126,9 +129,9 @@ osg::Group* root = new osg::Group(); root->addChild( earthNode ); - + //Create the MeasureToolHandler - MeasureToolHandler* measureTool = new MeasureToolHandler(root, mapNode); + MeasureToolHandler* measureTool = new MeasureToolHandler(mapNode); measureTool->setIntersectionMask( 0x1 ); viewer.addEventHandler( measureTool ); diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_minimap/osgearth_minimap.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_minimap/osgearth_minimap.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_minimap/osgearth_minimap.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_minimap/osgearth_minimap.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -81,7 +81,8 @@ Style style; style.getOrCreateSymbol()->stroke()->color() = Color::Yellow; feature->style() = style; - FeatureNode* featureNode = new FeatureNode(mapNode, feature); + FeatureNode* featureNode = new FeatureNode(feature); + featureNode->setMapNode(mapNode); featureNode->getOrCreateStateSet()->setMode(GL_DEPTH_TEST, osg::StateAttribute::OFF); return featureNode; @@ -183,7 +184,7 @@ // load an earth file, and support all or our example command-line options // and earth file tags - osg::Node* node = MapNodeHelper().load( arguments, mainView ); + osg::Node* node = MapNodeHelper().load( arguments, &viewer ); if ( node ) { MapNode* mapNode = MapNode::findMapNode(node); @@ -197,7 +198,7 @@ MapNode* miniMapNode = makeMiniMapNode(); miniMapGroup->addChild( miniMapNode ); - //Get the main MapNode so we can do tranformations between it and our minimap + //Get the main MapNode so we can do transformations between it and our minimap MapNode* mainMapNode = MapNode::findMapNode( node ); //Set the scene data for the minimap @@ -206,7 +207,8 @@ //Add a marker we can move around with the main view's eye point Style markerStyle; markerStyle.getOrCreate()->url()->setLiteral( "../data/placemark32.png" ); - PlaceNode* eyeMarker = new PlaceNode(miniMapNode, GeoPoint(miniMapNode->getMapSRS(), 0, 0), "", markerStyle); + PlaceNode* eyeMarker = new PlaceNode("", markerStyle); + eyeMarker->setPosition(GeoPoint(miniMapNode->getMapSRS(), 0, 0)); miniMapGroup->addChild( eyeMarker ); miniMapGroup->getOrCreateStateSet()->setRenderBinDetails(100, "RenderBin"); diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_mrt/osgearth_mrt.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_mrt/osgearth_mrt.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_mrt/osgearth_mrt.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_mrt/osgearth_mrt.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -27,6 +27,7 @@ #include #include #include +#include #include #include @@ -58,6 +59,7 @@ rtt->setCullingMode(rtt->getCullingMode() & ~osg::CullSettings::SMALL_FEATURE_CULLING); static const char* vertSource = + "#version " GLSL_VERSION_STR "\n" "out float mrt_depth;\n" "void oe_mrt_vertex(inout vec4 vertexClip)\n" "{\n" @@ -65,13 +67,17 @@ "}\n"; static const char* fragSource = + "#version " GLSL_VERSION_STR "\n" "in float mrt_depth;\n" "in vec3 vp_Normal; \n" + "layout(location=0) out vec4 gcolor; \n" + "layout(location=1) out vec4 gnormal; \n" + "layout(location=2) out vec4 gdepth; \n" "void oe_mrt_fragment(inout vec4 color)\n" "{\n" - " gl_FragData[0] = color; \n" - " gl_FragData[1] = vec4((vp_Normal+1.0)/2.0,1.0);\n" - " gl_FragData[2] = vec4(mrt_depth,mrt_depth,mrt_depth,1.0); \n" + " gcolor = color; \n" + " gnormal = vec4((vp_Normal+1.0)/2.0, 1.0); \n" + " gdepth = vec4(mrt_depth, mrt_depth, mrt_depth, 1.0); \n" "}\n"; VirtualProgram* vp = VirtualProgram::getOrCreate( rtt->getOrCreateStateSet() ); @@ -105,12 +111,14 @@ t->push_back(osg::Vec2(0,h)); g->setTexCoordArray(0, t); - osg::Vec4Array* c = new osg::Vec4Array(); + osg::DrawElementsUByte* i = new osg::DrawElementsUByte(GL_TRIANGLES); + i->addElement(0); i->addElement(1); i->addElement(3); + i->addElement(1); i->addElement(2); i->addElement(3); + g->addPrimitiveSet(i); + + osg::Vec4Array* c = new osg::Vec4Array(osg::Array::BIND_OVERALL); c->push_back(osg::Vec4(1,1,1,1)); g->setColorArray(c); - g->setColorBinding(osg::Geometry::BIND_OVERALL); - - g->addPrimitiveSet(new osg::DrawArrays(GL_QUADS, 0, 4)); osg::Geode* geode = new osg::Geode(); geode->addDrawable( g ); @@ -126,6 +134,7 @@ osg::StateSet* stateset = quad->getOrCreateStateSet(); static const char* vertSource = + "#version " GLSL_VERSION_STR "\n" "out vec4 texcoord;\n" "void effect_vert(inout vec4 vertexView)\n" "{\n" @@ -182,7 +191,7 @@ stateset->addUniform(new osg::Uniform("gnormal", 1)); stateset->setTextureAttributeAndModes(2, app.gdepth, 1); stateset->addUniform(new osg::Uniform("gdepth", 2)); - stateset->setMode( GL_LIGHTING, 0 ); + GLUtils::setLineWidth(stateset, 2.0f, 1); float w = app.gcolor->getTextureWidth(); float h = app.gcolor->getTextureHeight(); @@ -214,7 +223,7 @@ app.gdepth = new osg::TextureRectangle(); app.gdepth->setTextureSize(width, height); - app.gdepth->setInternalFormat(GL_LUMINANCE); + app.gdepth->setInternalFormat(GL_R16F); app.gdepth->setFilter(osg::Texture2D::MIN_FILTER,osg::Texture2D::NEAREST); app.gdepth->setFilter(osg::Texture2D::MAG_FILTER,osg::Texture2D::NEAREST); } diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_noisegen/osgearth_noisegen.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_noisegen/osgearth_noisegen.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_noisegen/osgearth_noisegen.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_noisegen/osgearth_noisegen.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -48,7 +48,7 @@ " --out string ; output filename\n" " [--frequency n] ; default = 16\n" " [--octaves n] ; default = 12\n" - ; + << std::endl; return -1; } /** diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_occlusionculling/osgearth_occlusionculling.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_occlusionculling/osgearth_occlusionculling.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_occlusionculling/osgearth_occlusionculling.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_occlusionculling/osgearth_occlusionculling.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -25,7 +25,6 @@ #include #include -#include #include #include @@ -122,7 +121,9 @@ { double lat = minLat + height * (rand() * 1.0)/(RAND_MAX-1); double lon = minLon + width * (rand() * 1.0)/(RAND_MAX-1); - PlaceNode* place = new PlaceNode(mapNode, GeoPoint(geoSRS, lon, lat), pin.get(), "Placemark", placeStyle); + PlaceNode* place = new PlaceNode("Placemark", placeStyle, pin.get()); + place->setMapNode(mapNode); + place->setPosition(GeoPoint(geoSRS, lon, lat)); //Enable occlusion culling. This will hide placemarks that are hidden behind terrain. //This makes use of the OcclusionCullingCallback in CullingUtils. place->setOcclusionCulling( true ); diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_overlayviewer/osgearth_overlayviewer.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_overlayviewer/osgearth_overlayviewer.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_overlayviewer/osgearth_overlayviewer.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_overlayviewer/osgearth_overlayviewer.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -30,10 +30,10 @@ #include #include #include +#include #include #include -#include -#include +#include #define LC "[viewer] " @@ -41,56 +41,92 @@ using namespace osgEarth::Util::Controls; using namespace osgEarth::Symbology; -//------------------------------------------------------------------------ +namespace ui = osgEarth::Util::Controls; -static CheckBoxControl* s_cameraCheck; -//static CheckBoxControl* s_overlayCheck; -static CheckBoxControl* s_intersectionCheck; -static CheckBoxControl* s_rttCheck; +//------------------------------------------------------------------------ namespace { - void toggle(osg::Group* p, const std::string& name, bool onoff) + struct App { - if (p->getNumChildren() > 1) + MapNode* _mapNode; + ui::CheckBoxControl* _fitting; + ui::HSliderControl* _minNearFarRatio; + ui::ButtonControl* _centerView; + osg::ref_ptr _dumpNode; + osg::Camera* _overlayCam; + EarthManipulator* _manip; + + void toggleFitting() + { + CascadeDrapingDecorator* cdd = _mapNode->getCascadeDrapingDecorator(); + if (cdd) cdd->setUseProjectionFitting(_fitting->getValue()); + } + + void setMinNearFarRatio() { - osg::Group* g = p->getChild(1)->asGroup(); - for(unsigned i=0; igetNumChildren(); ++i) + CascadeDrapingDecorator* cdd = _mapNode->getCascadeDrapingDecorator(); + if (cdd) cdd->setMinimumNearFarRatio(_minNearFarRatio->getValue()); + } + + void findFrusta() + { + if (_dumpNode.valid()) { - if ( g->getChild(i)->getName() == name ) + ViewFitter fitter(_mapNode->getMapSRS(), _overlayCam); + const osg::BoundingSphere& bs = _dumpNode->getBound(); + GeoPoint center; + center.fromWorld(_mapNode->getMapSRS(), bs.center()); + std::vector points; + points.push_back(center); + fitter.setBuffer(bs.radius()*0.85); + Viewpoint vp; + if (fitter.createViewpoint(points, vp)) { - g->getChild(i)->setNodeMask( onoff ? ~0 : 0 ); - break; + vp.heading() = 45, vp.pitch() = -45; + _manip->setViewpoint(vp, 1.0); } } } - else - { - OE_WARN << "No overlays to display / toggle." << std::endl; - } - } + }; + OE_UI_HANDLER(toggleFitting); + OE_UI_HANDLER(setMinNearFarRatio); + OE_UI_HANDLER(findFrusta); - struct Toggle : public ControlEventHandler + ui::Control* makeUI(App& app) { - osg::Group* _g; - std::string _name; - Toggle(osg::Group* g, const std::string& name) : _g(g), _name(name) { } - void onValueChanged( Control* control, bool value ) + bool usingCascade = app._mapNode->getCascadeDrapingDecorator() != 0L; + + ui::Grid* grid = new ui::Grid(); + int r = 0; + + if (usingCascade) { - toggle(_g, _name, value); + grid->setControl(0, r, new ui::LabelControl("Projection fitting")); + grid->setControl(1, r, app._fitting = new ui::CheckBoxControl(true, new toggleFitting(app))); + ++r; + + grid->setControl(0, r, new ui::LabelControl("Cascade #1 Min NF Ratio")); + grid->setControl(1, r, app._minNearFarRatio = new ui::HSliderControl(0.0, 1.0, 0.2, new setMinNearFarRatio(app))); + app._minNearFarRatio->setHorizFill(true, 250.0f); + ++r; } - }; + grid->setControl(0, r, app._centerView = new ui::ButtonControl("Sync view", new findFrusta(app))); + ++r; + + return grid; + } // it's not used by osgEarth, but you can copy this code into a viewer app and // use it to visualize the various polyhedra created by the overlay decorator. // see the end of OverlayDecorator::cull for the dump types. struct PHDumper : public osgGA::GUIEventHandler { - MapNode* _mapNode; + App& _app; osg::Group* _parent; - PHDumper(MapNode* mapNode, osg::Group* parent) : _mapNode(mapNode), _parent(parent) + PHDumper(App& app, osg::Group* parent) : _app(app), _parent(parent) { } @@ -98,10 +134,10 @@ { if ( ea.getEventType() == ea.FRAME ) { - osg::Node* dump = _mapNode->getOverlayDecorator()->getDump(); - if ( !dump ) + _app._dumpNode = _app._mapNode->getDrapingDump(); + if ( !_app._dumpNode.valid() ) { - _mapNode->getOverlayDecorator()->requestDump(); + _app._mapNode->getOverlayDecorator()->requestDump(); aa.requestRedraw(); } else @@ -116,23 +152,20 @@ osg::Group* g0 = new osg::Group(); g->addChild( g0 ); osg::StateSet* g0ss = g0->getOrCreateStateSet(); +#ifdef OSG_GL_FIXED_FUNCTION_AVAILABLE g0ss->setAttributeAndModes(new osg::LineStipple(1, 0x000F), 1); - g0->addChild( dump ); +#endif + g0->addChild( _app._dumpNode.get() ); osg::Group* g1 = new osg::Group(); g->addChild( g1 ); osg::StateSet* g1ss = g1->getOrCreateStateSet(); g1ss->setMode(GL_DEPTH_TEST, osg::StateAttribute::OVERRIDE | 1); - g1->addChild( dump ); + g1->addChild( _app._dumpNode.get() ); _parent->removeChildren(1, _parent->getNumChildren()-1); _parent->addChild( g ); - toggle(_parent, "camera", s_cameraCheck->getValue()); - //toggle(_parent, "overlay", s_overlayCheck->getValue()); - toggle(_parent, "intersection", s_intersectionCheck->getValue()); - toggle(_parent, "rtt", s_rttCheck->getValue()); - aa.requestRedraw(); } } @@ -141,44 +174,6 @@ }; } - -void -setupOverlayView( osgViewer::View* view, osg::Group* parent, MapNode* mapNode ) -{ - ControlCanvas* canvas = ControlCanvas::getOrCreate(view); - - VBox* v = canvas->addControl(new VBox()); - v->setBackColor( Color(Color::Black,0.75) ); - { - HBox* camBox = v->addControl(new HBox()); - { - camBox->addControl(s_cameraCheck = new CheckBoxControl(true, new Toggle(parent,"camera"))); - camBox->addControl(new LabelControl("Camera", Color("#00ff00"))); - } - - //HBox* overlayBox = v->addControl(new HBox()); - //{ - // overlayBox->addControl(s_overlayCheck = new CheckBoxControl(false, new Toggle(parent,"overlay"))); - // overlayBox->addControl(new LabelControl("Overlay", Color("#00ffff"))); - //} - - HBox* isectBox = v->addControl(new HBox()); - { - isectBox->addControl(s_intersectionCheck = new CheckBoxControl(true, new Toggle(parent,"intersection"))); - isectBox->addControl(new LabelControl("Intersection",Color("#ff7f00"))); - } - - HBox* rttBox = v->addControl(new HBox()); - { - rttBox->addControl(s_rttCheck = new CheckBoxControl(true, new Toggle(parent,"rtt"))); - rttBox->addControl(new LabelControl("RTT", Color("#ffff00"))); - } - } - - view->addEventHandler( new PHDumper(mapNode, parent) ); -} - - int main(int argc, char** argv) { @@ -186,6 +181,8 @@ osgViewer::CompositeViewer viewer(arguments); viewer.setThreadingModel( osgViewer::CompositeViewer::SingleThreaded ); + + App app; // query the screen size. osg::GraphicsContext::ScreenIdentifier si; @@ -197,20 +194,18 @@ unsigned b = 50; osgViewer::View* mainView = new osgViewer::View(); + mainView->getCamera()->setName("dump"); mainView->getCamera()->setNearFarRatio(0.00002); EarthManipulator* em = new EarthManipulator(); em->getSettings()->setMinMaxPitch(-90, 0); mainView->setCameraManipulator( em ); - //mainView->setUpViewInWindow( 50, 50, 600, 600 ); mainView->setUpViewInWindow( b, b, (width/2)-b*2, (height-b*4) ); viewer.addView( mainView ); osgViewer::View* overlayView = new osgViewer::View(); overlayView->getCamera()->setNearFarRatio(0.00002); - //overlayView->getCamera()->setProjectionMatrixAsOrtho2D(-1,1,-1,1); - overlayView->setCameraManipulator( new EarthManipulator() ); + overlayView->setCameraManipulator( app._manip = new EarthManipulator() ); - //overlayView->setUpViewInWindow( 700, 50, 600, 600 ); overlayView->setUpViewInWindow( (width/2), b, (width/2)-b*2, (height-b*4) ); overlayView->addEventHandler(new osgGA::StateSetManipulator(overlayView->getCamera()->getOrCreateStateSet())); viewer.addView( overlayView ); @@ -222,16 +217,19 @@ mainView->setCameraManipulator( new osgGA::AnimationPathManipulator(pathfile) ); } - osg::Node* node = MapNodeHelper().load( arguments, mainView ); + osg::Node* node = MapNodeHelper().load( arguments, &viewer ); if ( node ) { mainView->setSceneData( node ); - osg::Group* group = new osg::Group(); - group->addChild( MapNode::get(node) ); - overlayView->setSceneData( group ); + app._mapNode = MapNode::get(node); + app._overlayCam = overlayView->getCamera(); + ui::ControlCanvas::get(mainView)->addControl(makeUI(app)); - setupOverlayView( overlayView, group, MapNode::get(node) ); + osg::Group* group = new osg::Group(); + group->addChild(app._mapNode); + overlayView->setSceneData( group ); + overlayView->addEventHandler( new PHDumper(app, group) ); return viewer.run(); } diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_package/osgearth_package.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_package/osgearth_package.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_package/osgearth_package.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_package/osgearth_package.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph - * Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph + * Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -74,13 +74,12 @@ << " [--keep-empties] : writes out fully transparent image tiles (normally discarded)\n" << " [--continue-single-color] : continues to subdivide single color tiles, subdivision typicall stops on single color images\n" << " [--elevation-pixel-depth] : pixeldepth for elevations\n" - << " [--db-options] : db options string to pass to the image writer in quotes (e.g., \"JPEG_QUALITY 60\")\n" - << " [--mp] ; Use multiprocessing to process the tiles. Useful for GDAL sources as this avoids the global GDAL lock" << std::endl - << " [--mt] ; Use multithreading to process the tiles." << std::endl - << " [--concurrency] ; The number of threads or processes to use if --mp or --mt are provided." << std::endl - << " [--alpha-mask] ; Mask out imagery that isn't in the provided extents." << std::endl - << std::endl - << " [--verbose] ; Displays progress of the operation" << std::endl; + << " [--db-options] : osgDB options string to pass to the image writer in quotes (e.g., \"JPEG_QUALITY 60\")\n" + << " [--mp] : Use multiprocessing to process the tiles. Useful for GDAL sources as this avoids the global GDAL lock" << std::endl + << " [--mt] : Use multithreading to process the tiles." << std::endl + << " [--concurrency] : The number of threads or processes to use if --mp or --mt are provided." << std::endl + << " [--alpha-mask] : Mask out imagery that isn't in the provided extents." << std::endl + << " [--verbose] : Displays progress of the operation" << std::endl; return -1; } @@ -127,17 +126,17 @@ //Read the max level unsigned int maxLevel = 5; while (args.read("--max-level", maxLevel)); - + std::vector< Bounds > bounds; - // restrict packaging to user-specified bounds. + // restrict packaging to user-specified bounds. double xmin=DBL_MAX, ymin=DBL_MAX, xmax=DBL_MIN, ymax=DBL_MIN; while (args.read("--bounds", xmin, ymin, xmax, ymax )) - { + { Bounds b; b.xMin() = xmin, b.yMin() = ymin, b.xMax() = xmax, b.yMax() = ymax; bounds.push_back( b ); - } + } std::string tileList; while (args.read( "--tiles", tileList ) ); @@ -165,24 +164,24 @@ // Read in an index shapefile std::string index; while (args.read("--index", index)) - { + { //Open the feature source OGRFeatureOptions featureOpt; - featureOpt.url() = index; + featureOpt.url() = index; osg::ref_ptr< FeatureSource > features = FeatureSourceFactory::create( featureOpt ); Status s = features->open(); if (s.isError()) return usage(s.message()); - osg::ref_ptr< FeatureCursor > cursor = features->createFeatureCursor(); + osg::ref_ptr< FeatureCursor > cursor = features->createFeatureCursor(0L); while (cursor.valid() && cursor->hasMore()) { osg::ref_ptr< Feature > feature = cursor->nextFeature(); osgEarth::Bounds featureBounds = feature->getGeometry()->getBounds(); GeoExtent ext( feature->getSRS(), featureBounds ); ext = ext.transform( mapNode->getMapSRS() ); - bounds.push_back( ext.bounds() ); + bounds.push_back( ext.bounds() ); } } @@ -192,7 +191,7 @@ // find a .earth file on the command line std::string earthFile = findArgumentWithExtension( args, ".earth" ); - + // folder to which to write the TMS archive. std::string rootFolder; if( !args.read( "--out", rootFolder ) ) @@ -218,7 +217,7 @@ osg::ref_ptr options = new osgDB::Options( dbOptions ); - // whether to keep 'empty' tiles + // whether to keep 'empty' tiles bool keepEmpties = args.read( "--keep-empties" ); //TODO: Single color @@ -227,7 +226,7 @@ // elevation pixel depth unsigned elevationPixelDepth = 32; args.read( "--elevation-pixel-depth", elevationPixelDepth ); - + // create a folder for the output osgDB::makeDirectory( rootFolder ); if( !osgDB::fileExists( rootFolder ) ) @@ -238,7 +237,7 @@ int elevationLayerIndex = -1; args.read("--elevation", elevationLayerIndex); - + Map* map = mapNode->getMap(); @@ -246,13 +245,13 @@ // If we are given a task file, load it up and create a new TileKeyListVisitor if (!tileList.empty()) - { + { TaskList tasks( mapNode->getMap()->getProfile() ); tasks.load( tileList ); TileKeyListVisitor* v = new TileKeyListVisitor(); v->setKeys( tasks.getKeys() ); - visitor = v; + visitor = v; // This process is a lowly worker, and shouldn't write out the XML file. writeXML = false; } @@ -268,7 +267,7 @@ { v->setNumThreads(concurrency); } - visitor = v; + visitor = v; } else if (args.read("--mp")) { @@ -281,7 +280,7 @@ } if (batchSize > 0) - { + { v->setBatchSize(batchSize); } @@ -299,13 +298,13 @@ v->setEarthFile( earthFile ); - visitor = v; + visitor = v; } else { // Create a single thread visitor - visitor = new TileVisitor(); - } + visitor = new TileVisitor(); + } } osg::ref_ptr< ProgressCallback > progress = new ConsoleProgressCallback(); @@ -316,24 +315,24 @@ } visitor->setMinLevel( minLevel ); - visitor->setMaxLevel( maxLevel ); + visitor->setMaxLevel( maxLevel ); for (unsigned int i = 0; i < bounds.size(); i++) { GeoExtent extent(mapNode->getMapSRS(), bounds[i]); - OE_DEBUG << "Adding extent " << extent.toString() << std::endl; + OE_DEBUG << "Adding extent " << extent.toString() << std::endl; visitor->addExtent( extent ); - } + } // Setup a TMSPackager with all the options. TMSPackager packager; packager.setExtension(extension); packager.setVisitor(visitor.get()); - packager.setDestination(rootFolder); + packager.setDestination(rootFolder); packager.setElevationPixelDepth(elevationPixelDepth); - packager.setWriteOptions(options.get()); + packager.setWriteOptions(options.get()); packager.setOverwrite(overwrite); packager.setKeepEmpties(keepEmpties); packager.setApplyAlphaMask(applyAlphaMask); @@ -348,18 +347,20 @@ } std::string outEarthFile = osgDB::concatPaths( rootFolder, osgDB::getSimpleFileName( outEarth ) ); - + // Package an individual image layer if (imageLayerIndex >= 0) - { - ImageLayer* layer = map->getLayerAt(imageLayerIndex); - if (layer) + { + ImageLayerVector imageLayers; + map->getLayers(imageLayers); + osg::ref_ptr< ImageLayer > layer = imageLayers[imageLayerIndex]; + if (layer.valid()) { - packager.run(layer, map); + packager.run(layer.get(), map); if (writeXML) { - packager.writeXML(layer, map); + packager.writeXML(layer.get(), map); } } else @@ -370,14 +371,16 @@ } // Package an individual elevation layer else if (elevationLayerIndex >= 0) - { - ElevationLayer* layer = map->getLayerAt(elevationLayerIndex); - if (layer) + { + ElevationLayerVector elevationLayers; + map->getLayers(elevationLayers); + osg::ref_ptr< ElevationLayer > layer = elevationLayers[elevationLayerIndex]; + if (layer.valid()) { - packager.run(layer, map); + packager.run(layer.get(), map); if (writeXML) { - packager.writeXML(layer, map ); + packager.writeXML(layer.get(), map ); } } else @@ -393,7 +396,7 @@ // Package all the ImageLayer's for (unsigned int i = 0; i < imageLayers.size(); i++) - { + { ImageLayer* layer = imageLayers[i].get(); OE_NOTICE << "Packaging " << layer->getName() << std::endl; osg::Timer_t start = osg::Timer::instance()->tick(); @@ -402,7 +405,7 @@ if (verbose) { OE_NOTICE << "Completed seeding layer " << layer->getName() << " in " << prettyPrintTime( osg::Timer::instance()->delta_s( start, end ) ) << std::endl; - } + } if (writeXML) { @@ -424,14 +427,14 @@ outMap->addLayer( new ImageLayer( layerOptions ) ); } - } + } // Package all the ElevationLayer's ElevationLayerVector elevationLayers; map->getLayers(elevationLayers); for (unsigned int i = 0; i < elevationLayers.size(); i++) - { + { ElevationLayer* layer = elevationLayers[i].get(); OE_NOTICE << "Packaging " << layer->getName() << std::endl; osg::Timer_t start = osg::Timer::instance()->tick(); @@ -440,7 +443,7 @@ if (verbose) { OE_NOTICE << "Completed seeding layer " << layer->getName() << " in " << prettyPrintTime( osg::Timer::instance()->delta_s( start, end ) ) << std::endl; - } + } if (writeXML) { packager.writeXML(layer, map); diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_package_qt/package_qt.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_package_qt/package_qt.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_package_qt/package_qt.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_package_qt/package_qt.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -107,7 +107,7 @@ osg::ref_ptr root = new osg::Group(); //create ViewWidget and get views collection - osgEarth::QtGui::ViewerWidget* viewerWidget = new osgEarth::QtGui::ViewerWidget( root ); + osgEarth::QtGui::ViewerWidget* viewerWidget = new osgEarth::QtGui::ViewerWidget( root.get() ); osgEarth::QtGui::ViewVector views; viewerWidget->getViews( views ); @@ -131,7 +131,7 @@ //globe will be loaded osg::ArgumentParser args(&argc,argv); std::string earthFile = findArgumentWithExtension(args, ".earth"); - SceneController controller(root, mainView, earthFile); + SceneController controller(root.get(), mainView.get(), earthFile); //create the TMSExporter and main window TMSExporter exporter; diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_package_qt/PackageQtMainWindow osgearth-2.10.2+dfsg/src/applications/osgearth_package_qt/PackageQtMainWindow --- osgearth-2.9.0+dfsg/src/applications/osgearth_package_qt/PackageQtMainWindow 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_package_qt/PackageQtMainWindow 2019-07-11 18:30:19.000000000 +0000 @@ -306,17 +306,17 @@ if (_controller) { // create a second catalog widget for viewpoints - osgEarth::QtGui::MapCatalogWidget* vpCatalog = new osgEarth::QtGui::MapCatalogWidget(_manager, osgEarth::QtGui::MapCatalogWidget::VIEWPOINTS); + osgEarth::QtGui::MapCatalogWidget* vpCatalog = new osgEarth::QtGui::MapCatalogWidget(_manager.get(), osgEarth::QtGui::MapCatalogWidget::VIEWPOINTS); vpCatalog->setActiveViews(_views); _vpDock->setWidget(vpCatalog); // create layer manager widget and add as a docked widget on the right - osgEarth::QtGui::LayerManagerWidget* elevLayerManager = new osgEarth::QtGui::LayerManagerWidget(_manager, osgEarth::QtGui::LayerManagerWidget::ELEVATION_LAYERS); + osgEarth::QtGui::LayerManagerWidget* elevLayerManager = new osgEarth::QtGui::LayerManagerWidget(_manager.get(), osgEarth::QtGui::LayerManagerWidget::ELEVATION_LAYERS); elevLayerManager->setActiveViews(_views); _elevLayersDock->setWidget(elevLayerManager); // create layer manager widget and add as a docked widget on the right - osgEarth::QtGui::LayerManagerWidget* imgLayerManager = new osgEarth::QtGui::LayerManagerWidget(_manager, osgEarth::QtGui::LayerManagerWidget::IMAGE_LAYERS); + osgEarth::QtGui::LayerManagerWidget* imgLayerManager = new osgEarth::QtGui::LayerManagerWidget(_manager.get(), osgEarth::QtGui::LayerManagerWidget::IMAGE_LAYERS); imgLayerManager->setActiveViews(_views); _imgLayersDock->setWidget(imgLayerManager); } diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_package_qt/SceneController.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_package_qt/SceneController.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_package_qt/SceneController.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_package_qt/SceneController.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -118,7 +118,7 @@ if (_root.valid() && _view.valid()) { //install a canvas for any UI controls we plan to create - _canvas = osgEarth::Util::Controls::ControlCanvas::getOrCreate(_view); + _canvas = osgEarth::Util::Controls::ControlCanvas::getOrCreate(_view.get()); _controlContainer = _canvas->addControl( new osgEarth::Util::Controls::VBox() ); _controlContainer->setBackColor( osgEarth::Util::Controls::Color(osgEarth::Util::Controls::Color::Black, 0.8) ); @@ -174,7 +174,7 @@ if (_earthNode.valid()) { - _mapNode = osgEarth::MapNode::findMapNode( _earthNode ); + _mapNode = osgEarth::MapNode::findMapNode( _earthNode.get() ); if (_mapNode.valid()) { _map = _mapNode->getMap(); @@ -269,7 +269,8 @@ if (!_bboxNode.valid()) { - _bboxNode = new osgEarth::Annotation::FeatureNode(_mapNode, feature); + _bboxNode = new osgEarth::Annotation::FeatureNode(feature); + _bboxNode->setMapNode( _mapNode.get() ); _bboxNode->getOrCreateStateSet()->setMode(GL_LIGHTING, osg::StateAttribute::OFF); _annoRoot->addChild( _bboxNode.get() ); } @@ -278,4 +279,4 @@ _bboxNode->setFeature(feature); } } -} \ No newline at end of file +} diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_package_qt/TMSExporter.h osgearth-2.10.2+dfsg/src/applications/osgearth_package_qt/TMSExporter.h --- osgearth-2.9.0+dfsg/src/applications/osgearth_package_qt/TMSExporter.h 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_package_qt/TMSExporter.h 2019-07-11 18:30:19.000000000 +0000 @@ -51,7 +51,7 @@ bool getKeepEmpties() { return _keepEmpties; } void setKeepEmpties(bool keep) { _keepEmpties = keep; } - ExportProgressCallback* getProgressCallback() const { return _progress; } + ExportProgressCallback* getProgressCallback() const { return _progress.get(); } void setProgressCallback(ExportProgressCallback* progress) { _progress = progress; } unsigned int getConcurrency() const; @@ -95,7 +95,7 @@ { if (_exporter) { - _exporter->exportTMS(_mapNode, _earthFilePath, _path, _bounds, _outEarth, _overwrite, _extension); + _exporter->exportTMS(_mapNode.get(), _earthFilePath, _path, _bounds, _outEarth, _overwrite, _extension); } } diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_pick/osgearth_pick.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_pick/osgearth_pick.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_pick/osgearth_pick.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_pick/osgearth_pick.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -23,6 +23,7 @@ #include #include #include +#include #include #include #include @@ -196,7 +197,7 @@ rttTex->setUnRefImageDataAfterApply( false ); rttTex->setResizeNonPowerOfTwoHint(false); - stateSet->setMode(GL_LIGHTING, 0); + GLUtils::setLighting(stateSet, 0); stateSet->setMode(GL_CULL_FACE, 0); stateSet->setAttributeAndModes(new osg::BlendFunc(GL_ONE, GL_ZERO), 1); @@ -307,7 +308,7 @@ app.nameLabel = uiContainer->addControl( new ui::LabelControl( "---" ) ); // Load up the earth file. - osg::Node* node = MapNodeHelper().load( arguments, app.mainView, uiContainer ); + osg::Node* node = MapNodeHelper().load( arguments, &app.viewer, uiContainer ); if ( node ) { app.mainView->setSceneData( node ); @@ -317,7 +318,7 @@ // start with a picker running startPicker(app); - // Hightlight features as we pick'em. + // Highlight features as we pick'em. installHighlighter(app); app.mainView->getCamera()->setName( "Main view" ); diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_scenegraphcallbacks/CMakeLists.txt osgearth-2.10.2+dfsg/src/applications/osgearth_scenegraphcallbacks/CMakeLists.txt --- osgearth-2.9.0+dfsg/src/applications/osgearth_scenegraphcallbacks/CMakeLists.txt 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_scenegraphcallbacks/CMakeLists.txt 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,7 @@ +INCLUDE_DIRECTORIES(${OSG_INCLUDE_DIRS} ) +SET(TARGET_LIBRARIES_VARS OSG_LIBRARY OSGDB_LIBRARY OSGUTIL_LIBRARY OSGVIEWER_LIBRARY OPENTHREADS_LIBRARY) + +SET(TARGET_SRC osgearth_scenegraphcallbacks.cpp ) + +#### end var setup ### +SETUP_APPLICATION(osgearth_scenegraphcallbacks) \ No newline at end of file diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_scenegraphcallbacks/osgearth_scenegraphcallbacks.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_scenegraphcallbacks/osgearth_scenegraphcallbacks.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_scenegraphcallbacks/osgearth_scenegraphcallbacks.cpp 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_scenegraphcallbacks/osgearth_scenegraphcallbacks.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,100 @@ +/* -*-c++-*- */ +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping +* http://osgearth.org +* +* osgEarth is free software; you can redistribute it and/or modify +* it under the terms of the GNU Lesser General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +* IN THE SOFTWARE. +* +* You should have received a copy of the GNU Lesser General Public License +* along with this program. If not, see +*/ + +#include +#include +#include +#include +#include +#include + +#define LC "[scenegraphcallbacks] " + +using namespace osgEarth; +using namespace osgEarth::Util; + +int +usage(const char* name) +{ + OE_NOTICE + << "\nUsage: " << name << " file.earth" << std::endl + << MapNodeHelper().usage() << std::endl; + + return 0; +} + +class MyCallback : public SceneGraphCallback +{ +public: + void onPreMergeNode(osg::Node* node, osg::Object* sender) + { + Layer* layer = static_cast(sender); + OE_NOTICE << "Layer " << layer->getName() << " pre-merge node " << node->getName() << std::endl; + } + + void onPostMergeNode(osg::Node* node, osg::Object* sender) + { + Layer* layer = static_cast(sender); + OE_NOTICE << "Layer " << layer->getName() << " post-merge node " << node->getName() << std::endl; + } + + void onRemoveNode(osg::Node* node, osg::Object* sender) + { + Layer* layer = static_cast(sender); + OE_NOTICE << "Layer " << layer->getName() << " remove node " << node->getName() << std::endl; + } +}; + +int +main(int argc, char** argv) +{ + osg::ArgumentParser arguments(&argc,argv); + osgViewer::Viewer viewer(arguments); + viewer.setCameraManipulator( new EarthManipulator(arguments) ); + + osg::Node* node = MapNodeHelper().load(arguments, &viewer); + if ( node ) + { + MapNode* mapNode = MapNode::get(node); + if (!mapNode) + return -1; + + MyCallback* myCallback = new MyCallback(); + + // Install a callback on each loaded layer. + LayerVector layers; + mapNode->getMap()->getLayers(layers); + for (LayerVector::iterator layer = layers.begin(); layer != layers.end(); ++layer) + { + layer->get()->getSceneGraphCallbacks()->add( myCallback ); + } + + viewer.setSceneData( node ); + return viewer.run(); + } + else + { + return usage(argv[0]); + } + + return 0; +} diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_seed/osgearth_seed.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_seed/osgearth_seed.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_seed/osgearth_seed.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_seed/osgearth_seed.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -89,7 +89,7 @@ << " --seed file.earth ; Seeds the cache in a .earth file" << std::endl << " [--estimate] ; Print out an estimation of the number of tiles, disk space and time it will take to perform this seed operation" << std::endl << " [--min-level level] ; Lowest LOD level to seed (default=0)" << std::endl - << " [--max-level level] ; Highest LOD level to seed (defaut=highest available)" << std::endl + << " [--max-level level] ; Highest LOD level to seed (default=highest available)" << std::endl << " [--bounds xmin ymin xmax ymax]* ; Geospatial bounding box to seed (in map coordinates; default=entire map)" << std::endl << " [--index shapefile] ; Use the feature extents in a shapefile to set the bounding boxes for seeding" << std::endl << " [--mp] ; Use multiprocessing to process the tiles. Useful for GDAL sources as this avoids the global GDAL lock" << std::endl @@ -182,7 +182,7 @@ if (status.isOK()) { - osg::ref_ptr< FeatureCursor > cursor = features->createFeatureCursor(); + osg::ref_ptr< FeatureCursor > cursor = features->createFeatureCursor(0L); while (cursor.valid() && cursor->hasMore()) { osg::ref_ptr< Feature > feature = cursor->nextFeature(); @@ -198,7 +198,7 @@ } } - // If they requested to do an estimate then don't do the the seed, just print out the estimated values. + // If they requested to do an estimate then don't do the seed, just print out the estimated values. if (estimate) { CacheEstimator est; @@ -406,8 +406,8 @@ MapNode* mapNode = MapNode::findMapNode( node.get() ); if ( !mapNode ) return usage( "Input file was not a .earth file" ); - - Map* map = mapNode->getMap(); + + const Map* map = mapNode->getMap(); const Cache* cache = map->getCache(); if ( !cache ) @@ -417,12 +417,9 @@ << "Cache config: " << std::endl << cache->getCacheOptions().getConfig().toJSON(true) << std::endl; - MapFrame mapf( mapNode->getMap() ); TerrainLayerVector layers; - mapf.getLayers(layers); - //std::copy( mapf.imageLayers().begin(), mapf.imageLayers().end(), std::back_inserter(layers) ); - //std::copy( mapf.elevationLayers().begin(), mapf.elevationLayers().end(), std::back_inserter(layers) ); + map->getLayers(layers); for( TerrainLayerVector::iterator i =layers.begin(); i != layers.end(); ++i ) { @@ -573,7 +570,7 @@ if ( input == "y" || input == "Y" ) { std::cout << "Purging.." << std::flush; - entries[k-1]._bin->purge(); + entries[k-1]._bin->clear(); } else { diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_sequencecontrol/osgearth_sequencecontrol.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_sequencecontrol/osgearth_sequencecontrol.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_sequencecontrol/osgearth_sequencecontrol.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_sequencecontrol/osgearth_sequencecontrol.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_shadercomp/osgearth_shadercomp.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_shadercomp/osgearth_shadercomp.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_shadercomp/osgearth_shadercomp.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_shadercomp/osgearth_shadercomp.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -41,6 +41,7 @@ #include #include #include +#include #include using namespace osgEarth; @@ -79,10 +80,9 @@ geom->setVertexArray( verts ); geom->setUseDisplayList(false); geom->setUseVertexBufferObjects(true); - osg::Vec4Array* colors = new osg::Vec4Array(); + osg::Vec4Array* colors = new osg::Vec4Array(osg::Array::BIND_OVERALL); colors->push_back( osg::Vec4(0,0,1,1) ); geom->setColorArray(colors); - geom->setColorBinding(osg::Geometry::BIND_OVERALL); geom->addPrimitiveSet(new osg::DrawArrays(GL_TRIANGLES,0,3)); geode->addDrawable(geom); return geode; @@ -296,7 +296,7 @@ osg::Group* root = new osg::Group(); root->getOrCreateStateSet()->setRenderBinDetails( 0, "TraversalOrderBin" ); - root->getOrCreateStateSet()->setMode(GL_LIGHTING,0); + GLUtils::setLighting(root->getOrCreateStateSet(), 0); root->addChild( n1 ); root->addChild( n2 ); diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_shadergen/osgearth_shadergen.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_shadergen/osgearth_shadergen.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_shadergen/osgearth_shadergen.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_shadergen/osgearth_shadergen.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_silverlining/osgearth_silverlining.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_silverlining/osgearth_silverlining.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_silverlining/osgearth_silverlining.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_silverlining/osgearth_silverlining.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,5 +1,5 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph +/* osgEarth - Geospatial SDK for OpenSceneGraph * Copyright 2008-2014 Pelican Mapping * http://osgearth.org * diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_skyview/osgearth_skyview.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_skyview/osgearth_skyview.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_skyview/osgearth_skyview.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_skyview/osgearth_skyview.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_splat/osgearth_splat.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_splat/osgearth_splat.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_splat/osgearth_splat.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_splat/osgearth_splat.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -164,11 +164,11 @@ return failed("Loading tree image"); BillboardSymbol* treeSymbol = new BillboardSymbol(); - treeSymbol->setImage(tree.get()); + treeSymbol->setSideImage(tree.get()); treeSymbol->width() = 12.0f; treeSymbol->height() = 16.0f; - // Add this symbol to a "frest" biome. + // Add this symbol to a "forest" biome. GroundCoverBiomeOptions forestBiome; forestBiome.biomeClasses() = "forest"; forestBiome.symbols().push_back(treeSymbol); diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_srstest/osgearth_srstest.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_srstest/osgearth_srstest.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_srstest/osgearth_srstest.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_srstest/osgearth_srstest.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ /* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -21,6 +21,7 @@ */ #include #include +#include #include bool eq(const double& a, const double& b, double e =1e-6) { @@ -65,6 +66,29 @@ } } } + + // Plate Carre EQC Test. + { + test = "Plate Carre EQC Test"; + const SpatialReference* wgs84 = SpatialReference::get("wgs84"); + const SpatialReference* pceqc = SpatialReference::get("plate-carre"); + osg::Vec3d input[4] = { + osg::Vec3d(-180, -90, 0), + osg::Vec3d(-180, +90, 0), + osg::Vec3d( 180, -90, 0), + osg::Vec3d( 180, +90, 0) + }; + osg::Vec3d output; + for (int i = 0; i<4; ++i) { + osg::Vec3d output; + if (!wgs84->transform(input[i], pceqc, output)) { + std::cout << test << ": transform failed for test #" << i << std::endl; + } + else { + std::cout << "result = " << std::setprecision(24) << output.x() << ", " << output.y() << std::endl; + } + } + } return 0; } diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_terrainprofile/osgearth_terrainprofile.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_terrainprofile/osgearth_terrainprofile.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_terrainprofile/osgearth_terrainprofile.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_terrainprofile/osgearth_terrainprofile.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -33,6 +33,7 @@ #include #include #include +#include #include #include #include @@ -56,9 +57,10 @@ hud->setClearMask(GL_DEPTH_BUFFER_BIT); hud->setRenderOrder(osg::Camera::POST_RENDER); hud->setAllowEventFocus(false); - hud->getOrCreateStateSet()->setMode(GL_LIGHTING, osg::StateAttribute::OFF | osg::StateAttribute::OVERRIDE); - hud->getOrCreateStateSet()->setMode( GL_DEPTH_TEST, osg::StateAttribute::OFF); - hud->getOrCreateStateSet()->setMode( GL_BLEND, osg::StateAttribute::ON); + osg::StateSet* hudSS = hud->getOrCreateStateSet(); + GLUtils::setLighting(hudSS, osg::StateAttribute::OFF | osg::StateAttribute::OVERRIDE); + hudSS->setMode( GL_DEPTH_TEST, osg::StateAttribute::OFF); + hudSS->setMode( GL_BLEND, osg::StateAttribute::ON); return hud; } @@ -154,10 +156,9 @@ if ( verts->getVertexBufferObject() ) verts->getVertexBufferObject()->setUsage(GL_STATIC_DRAW_ARB); - osg::Vec4Array* colors = new osg::Vec4Array(); + osg::Vec4Array* colors = new osg::Vec4Array(osg::Array::BIND_OVERALL); colors->push_back( _color ); geom->setColorArray( colors ); - geom->setColorBinding( osg::Geometry::BIND_OVERALL ); double minElevation, maxElevation; _profile.getElevationRanges( minElevation, maxElevation ); @@ -217,10 +218,9 @@ if ( verts->getVertexBufferObject() ) verts->getVertexBufferObject()->setUsage(GL_STATIC_DRAW_ARB); - osg::Vec4Array* colors = new osg::Vec4Array(); + osg::Vec4Array* colors = new osg::Vec4Array(osg::Array::BIND_OVERALL); colors->push_back( backgroundColor ); geometry->setColorArray( colors ); - geometry->setColorBinding( osg::Geometry::BIND_OVERALL ); geometry->addPrimitiveSet( new osg::DrawArrays( GL_QUADS, 0, 4 ) ); @@ -312,17 +312,19 @@ Style style; LineSymbol* ls = style.getOrCreateSymbol(); ls->stroke()->color() = Color::Yellow; - ls->stroke()->width() = 2.0f; - ls->tessellation() = 20; + ls->stroke()->width() = 3.0f; + ls->tessellationSize()->set(100.0, Units::KILOMETERS); - style.getOrCreate()->clamping() = AltitudeSymbol::CLAMP_TO_TERRAIN; - style.getOrCreate()->technique() = AltitudeSymbol::TECHNIQUE_SCENE; + AltitudeSymbol* alt = style.getOrCreate(); + alt->clamping() = alt->CLAMP_TO_TERRAIN; + alt->technique() = alt->TECHNIQUE_DRAPE; - feature->style() = style; + RenderSymbol* render = style.getOrCreate(); + render->lighting() = false; - _featureNode = new FeatureNode( _mapNode, feature ); - //Disable lighting - _featureNode->getOrCreateStateSet()->setMode(GL_LIGHTING, osg::StateAttribute::OFF); + feature->style() = style; + _featureNode = new FeatureNode( feature ); + _featureNode->setMapNode(_mapNode); _root->addChild( _featureNode.get() ); } @@ -391,7 +393,7 @@ viewer.getCamera()->addCullCallback( new AutoClipPlaneCullCallback(mapNode)); - viewer.addEventHandler( new DrawProfileEventHandler( mapNode, root, calculator.get() ) ); + viewer.addEventHandler( new DrawProfileEventHandler( mapNode, mapNode, calculator.get() ) ); viewer.setSceneData( root ); diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_tfs/osgearth_tfs.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_tfs/osgearth_tfs.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_tfs/osgearth_tfs.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_tfs/osgearth_tfs.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_tileindex/osgearth_tileindex.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_tileindex/osgearth_tileindex.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_tileindex/osgearth_tileindex.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_tileindex/osgearth_tileindex.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_tilesource/osgearth_tilesource.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_tilesource/osgearth_tilesource.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_tilesource/osgearth_tilesource.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_tilesource/osgearth_tilesource.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_toc/osgearth_toc.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_toc/osgearth_toc.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_toc/osgearth_toc.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_toc/osgearth_toc.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -20,14 +20,16 @@ * along with this program. If not, see */ #include -#include #include #include #include +#include #include #include #include #include +#include +#include #include #include #include @@ -36,12 +38,12 @@ using namespace osgEarth; using namespace osgEarth::Util; using namespace osgEarth::Util::Controls; +using namespace osgEarth::Annotation; -void createControlPanel( osgViewer::View* ); +void createControlPanel(Container*); void updateControlPanel(); static osg::ref_ptr s_activeMap; -static Grid* s_masterGrid; static Grid* s_activeBox; static Grid* s_inactiveBox; static bool s_updateRequired = true; @@ -127,6 +129,48 @@ MapNode* _mapNode; }; +struct DumpLabel : public osgGA::GUIEventHandler +{ + DumpLabel(MapNode* mapNode, char c) : _mapNode(mapNode), _c(c), _layer(0L) { } + + bool handle(const osgGA::GUIEventAdapter& ea, osgGA::GUIActionAdapter& aa, osg::Object*, osg::NodeVisitor*) + { + if (ea.getEventType() == ea.KEYDOWN && ea.getKey() == _c) + { + osg::Vec3d world; + _mapNode->getTerrain()->getWorldCoordsUnderMouse(aa.asView(), ea.getX(), ea.getY(), world); + + GeoPoint coords; + coords.fromWorld(s_activeMap->getSRS(), world); + + if (!_layer) + { + _layer = new AnnotationLayer(); + _layer->setName("User-created Labels"); + _mapNode->getMap()->addLayer(_layer); + } + + LabelNode* label = new LabelNode(); + label->setText("Label"); + label->setPosition(coords); + + Style style; + TextSymbol* symbol = style.getOrCreate(); + symbol->alignment() = symbol->ALIGN_CENTER_CENTER; + label->setStyle(style); + + _layer->addChild(label); + + osg::ref_ptr xml = new XmlDocument(label->getConfig()); + xml->store(std::cout); + } + return false; + } + char _c; + MapNode* _mapNode; + AnnotationLayer* _layer; +}; + //------------------------------------------------------------------------ int @@ -145,7 +189,11 @@ viewer.getCamera()->setSmallFeatureCullingPixelSize(-1.0f); // Load an earth file - osg::Node* loaded = osgEarth::Util::MapNodeHelper().load(arguments, &viewer); + Container* uiRoot = new VBox(); + uiRoot->setAbsorbEvents(false); + createControlPanel(uiRoot); + + osg::Node* loaded = osgEarth::Util::MapNodeHelper().load(arguments, &viewer, uiRoot); osgEarth::MapNode* mapNode = osgEarth::MapNode::get(loaded); if ( !mapNode ) { OE_WARN << "No osgEarth MapNode found in the loaded file(s)." << std::endl; @@ -156,27 +204,37 @@ s_activeMap = mapNode->getMap(); s_activeMap->addMapCallback( new MyMapListener() ); - osg::Group* root = new osg::Group(); - - // install the control panel - createControlPanel( &viewer ); - root->addChild( loaded ); + //osg::Group* root = new osg::Group(); + //root->addChild( loaded ); // update the control panel with the two Maps: updateControlPanel(); - viewer.setSceneData( root ); + viewer.setSceneData( loaded ); // install our control panel updater viewer.addUpdateOperation( new UpdateOperation() ); viewer.addEventHandler(new DumpElevation(mapNode, 'E')); + viewer.addEventHandler(new DumpLabel(mapNode, 'L')); + viewer.run(); } //------------------------------------------------------------------------ +struct EnableDisableHandler : public ControlEventHandler +{ + EnableDisableHandler( Layer* layer ) : _layer(layer) { } + void onClick( Control* control ) + { + _layer->setEnabled( !_layer->getEnabled() ); + updateControlPanel(); + } + Layer* _layer; +}; + struct ToggleLayerVisibility : public ControlEventHandler { ToggleLayerVisibility( VisibleLayer* layer ) : _layer(layer) { } @@ -245,16 +303,43 @@ const GeoExtent& extent = _layer->getExtent(); if (extent.isValid()) { - ViewFitter fitter(s_activeMap->getSRS(), s_view->getCamera()); std::vector points; points.push_back(GeoPoint(extent.getSRS(), extent.west(), extent.south())); points.push_back(GeoPoint(extent.getSRS(), extent.east(), extent.north())); + + ViewFitter fitter(s_activeMap->getSRS(), s_view->getCamera()); Viewpoint vp; if (fitter.createViewpoint(points, vp)) { s_manip->setViewpoint(vp, 2.0); } } + else if (_layer->getNode()) + { + const osg::BoundingSphere& bs = _layer->getNode()->getBound(); + if (bs.valid()) + { + osg::Vec3d c = bs.center(); + double r = bs.radius(); + const SpatialReference* mapSRS = s_activeMap->getSRS(); + + std::vector points; + GeoPoint p; + p.fromWorld(mapSRS, osg::Vec3d(c.x()+r, c.y(), c.z())); points.push_back(p); + p.fromWorld(mapSRS, osg::Vec3d(c.x()-r, c.y(), c.z())); points.push_back(p); + p.fromWorld(mapSRS, osg::Vec3d(c.x(), c.y()+r, c.z())); points.push_back(p); + p.fromWorld(mapSRS, osg::Vec3d(c.x(), c.y()-r, c.z())); points.push_back(p); + p.fromWorld(mapSRS, osg::Vec3d(c.x(), c.y(), c.z()+r)); points.push_back(p); + p.fromWorld(mapSRS, osg::Vec3d(c.x(), c.y(), c.z()-r)); points.push_back(p); + + ViewFitter fitter(s_activeMap->getSRS(), s_view->getCamera()); + Viewpoint vp; + if (fitter.createViewpoint(points, vp)) + { + s_manip->setViewpoint(vp, 2.0); + } + } + } } Layer* _layer; }; @@ -263,41 +348,25 @@ void -createControlPanel( osgViewer::View* view ) +createControlPanel(Container* container) { - ControlCanvas* canvas = ControlCanvas::getOrCreate( view ); - - s_masterGrid = new Grid(); - s_masterGrid->setMargin( 5 ); - s_masterGrid->setPadding( 5 ); - s_masterGrid->setChildSpacing( 10 ); - s_masterGrid->setChildVertAlign( Control::ALIGN_CENTER ); - s_masterGrid->setAbsorbEvents( true ); - s_masterGrid->setVertAlign( Control::ALIGN_TOP ); - //The Map layers s_activeBox = new Grid(); - s_activeBox->setBackColor(0,0,0,0.5); - s_activeBox->setMargin( 10 ); + s_activeBox->setBackColor(0,0,0,0.1); s_activeBox->setPadding( 10 ); s_activeBox->setChildSpacing( 10 ); s_activeBox->setChildVertAlign( Control::ALIGN_CENTER ); s_activeBox->setAbsorbEvents( true ); - s_activeBox->setVertAlign( Control::ALIGN_TOP ); - s_masterGrid->setControl( 0, 0, s_activeBox ); + container->addControl(s_activeBox); //the removed layers s_inactiveBox = new Grid(); - s_inactiveBox->setBackColor(0,0,0,0.5); - s_inactiveBox->setMargin( 10 ); + s_inactiveBox->setBackColor(0,0,0,0.1); s_inactiveBox->setPadding( 10 ); s_inactiveBox->setChildSpacing( 10 ); s_inactiveBox->setChildVertAlign( Control::ALIGN_CENTER ); s_inactiveBox->setAbsorbEvents( true ); - s_inactiveBox->setVertAlign( Control::ALIGN_TOP ); - s_masterGrid->setControl( 0, 1, s_inactiveBox ); - - canvas->addControl( s_masterGrid ); + container->addControl(s_inactiveBox); } void @@ -320,20 +389,32 @@ ElevationLayer* elevationLayer = dynamic_cast(layer); - // a checkbox to enable/disable the layer: + // a checkbox to toggle the layer's visibility: if (visibleLayer && layer->getEnabled() && !(imageLayer && imageLayer->isCoverage())) { - CheckBoxControl* enabled = new CheckBoxControl( visibleLayer->getVisible() ); - enabled->addEventHandler( new ToggleLayerVisibility(visibleLayer) ); - grid->setControl( gridCol, gridRow, enabled ); + CheckBoxControl* visibility = new CheckBoxControl( visibleLayer->getVisible() ); + visibility->addEventHandler( new ToggleLayerVisibility(visibleLayer) ); + grid->setControl( gridCol, gridRow, visibility ); } gridCol++; // the layer name - LabelControl* name = new LabelControl( layer->getName() ); - if (!layer->getEnabled()) - name->setForeColor(osg::Vec4f(1,1,1,0.35)); - grid->setControl( gridCol, gridRow, name ); + if (layer->getEnabled() && (layer->getExtent().isValid() || layer->getNode())) + { + ButtonControl* name = new ButtonControl(layer->getName()); + name->clearBackColor(); + name->setPadding(4); + name->addEventHandler( new ZoomLayerHandler(layer) ); + grid->setControl( gridCol, gridRow, name ); + } + else + { + LabelControl* name = new LabelControl( layer->getName() ); + name->setPadding(4); + if (!layer->getEnabled()) + name->setForeColor(osg::Vec4f(1,1,1,0.35)); + grid->setControl( gridCol, gridRow, name ); + } gridCol++; // layer type @@ -362,17 +443,6 @@ } gridCol++; - // zoom button - if (layer->getExtent().isValid()) - { - LabelControl* zoomButton = new LabelControl("GO", 14); - zoomButton->setBackColor( .4,.4,.4,1 ); - zoomButton->setActiveColor( .8,0,0,1 ); - zoomButton->addEventHandler( new ZoomLayerHandler(layer) ); - grid->setControl( gridCol, gridRow, zoomButton ); - } - gridCol++; - // move buttons if ( layerIndex < numLayers-1 && isActive ) { @@ -400,10 +470,18 @@ addRemove->setBackColor( .4,.4,.4,1 ); addRemove->setActiveColor( .8,0,0,1 ); addRemove->addEventHandler( new RemoveLayerHandler(layer) ); - grid->setControl( gridCol, gridRow, addRemove ); gridCol++; + // enable/disable button + LabelControl* enableDisable = new LabelControl(layer->getEnabled() ? "DISABLE" : "ENABLE", 14); + enableDisable->setHorizAlign( Control::ALIGN_CENTER ); + enableDisable->setBackColor( .4,.4,.4,1 ); + enableDisable->setActiveColor( .8,0,0,1 ); + enableDisable->addEventHandler( new EnableDisableHandler(layer) ); + grid->setControl( gridCol, gridRow, enableDisable ); + gridCol++; + if (layer->getStatus().isError()) { grid->setControl(gridCol, gridRow, new LabelControl(layer->getStatus().message(), osg::Vec4(1,.2,.2,1))); @@ -438,13 +516,14 @@ int row = 0; - LabelControl* activeLabel = new LabelControl( "Map Layers", 20, osg::Vec4f(1,1,0,1) ); + LabelControl* activeLabel = new LabelControl( "Map Layers" ); + activeLabel->setForeColor(osg::Vec4f(1,1,0,1)); s_activeBox->setControl( 1, row++, activeLabel ); // the active map layers: - MapFrame mapf( s_activeMap.get() ); + LayerVector layers; + s_activeMap->getLayers(layers); - const LayerVector& layers = mapf.layers(); for (int i = layers.size()-1; i >= 0; --i) { Layer* layer = layers[i].get(); diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_tracks/osgearth_tracks.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_tracks/osgearth_tracks.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_tracks/osgearth_tracks.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_tracks/osgearth_tracks.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -31,10 +31,7 @@ #include #include #include -#include -#include #include -#include #include #include @@ -53,7 +50,7 @@ * Demonstrates use of the TrackNode to display entity track symbols. */ -// field names for the track labels +// field names for the track labelsL #define FIELD_NAME "name" #define FIELD_POSITION "position" #define FIELD_NUMBER "number" @@ -85,23 +82,14 @@ struct TrackSim : public osg::Referenced { TrackNode* _track; - Angular _startLat, _startLon, _endLat, _endLon; + GeoPoint _start, _end; void update( double t ) { osg::Vec3d pos; - GeoMath::interpolate( - _startLat.as(Units::RADIANS), _startLon.as(Units::RADIANS), - _endLat.as(Units::RADIANS), _endLon.as(Units::RADIANS), - t, - pos.y(), pos.x() ); - - GeoPoint geo( - _track->getMapNode()->getMapSRS(), - osg::RadiansToDegrees(pos.x()), - osg::RadiansToDegrees(pos.y()), - 10000.0, - ALTMODE_ABSOLUTE); + + GeoPoint geo = _start.interpolate(_end, t); + geo.alt() = 10000.0; // update the position label. _track->setPosition(geo); @@ -140,9 +128,11 @@ void createFieldSchema( TrackNodeFieldSchema& schema ) { + const float R = 2.0f; + // draw the track name above the icon: TextSymbol* nameSymbol = new TextSymbol(); - nameSymbol->pixelOffset()->set( 0, 2+ICON_SIZE/2 ); + nameSymbol->pixelOffset()->set( 0, R+ICON_SIZE/2 ); nameSymbol->alignment() = TextSymbol::ALIGN_CENTER_BOTTOM; nameSymbol->halo()->color() = Color::Black; nameSymbol->size() = nameSymbol->size()->eval() + 2.0f; @@ -150,7 +140,7 @@ // draw the track coordinates below the icon: TextSymbol* posSymbol = new TextSymbol(); - posSymbol->pixelOffset()->set( 0, -2-ICON_SIZE/2 ); + posSymbol->pixelOffset()->set( 0, -R-ICON_SIZE/2 ); posSymbol->alignment() = TextSymbol::ALIGN_CENTER_TOP; posSymbol->fill()->color() = Color::Yellow; posSymbol->size() = posSymbol->size()->eval() - 2.0f; @@ -158,7 +148,7 @@ // draw some other field to the left: TextSymbol* numberSymbol = new TextSymbol(); - numberSymbol->pixelOffset()->set( -2-ICON_SIZE/2, 0 ); + numberSymbol->pixelOffset()->set( -R-ICON_SIZE/2, 0 ); numberSymbol->alignment() = TextSymbol::ALIGN_RIGHT_CENTER; schema[FIELD_NUMBER] = TrackNodeField(numberSymbol, false); } @@ -166,7 +156,7 @@ /** Builds a bunch of tracks. */ void -createTrackNodes( MapNode* mapNode, osg::Group* parent, const TrackNodeFieldSchema& schema, TrackSims& sims ) +createTrackNodes(const SpatialReference* mapSRS, osg::Group* parent, const TrackNodeFieldSchema& schema, TrackSims& sims ) { // load an icon to use: osg::ref_ptr srcImage = osgDB::readRefImageFile( ICON_URL ); @@ -175,7 +165,7 @@ // make some tracks, choosing a random simulation for each. Random prng; - const SpatialReference* geoSRS = mapNode->getMapSRS()->getGeographicSRS(); + const SpatialReference* geoSRS = mapSRS->getGeographicSRS(); for( unsigned i=0; isetFieldValue( FIELD_NAME, Stringify() << "Track:" << i ); track->setFieldValue( FIELD_POSITION, Stringify() << s_format(pos) ); @@ -199,9 +189,9 @@ double lon1 = -180.0 + prng.next() * 360.0; double lat1 = -80.0 + prng.next() * 160.0; TrackSim* sim = new TrackSim(); - sim->_track = track; - sim->_startLat = lat0; sim->_startLon = lon0; - sim->_endLat = lat1; sim->_endLon = lon1; + sim->_track = track; + sim->_start.set(mapSRS, lon0, lat0, 0.0, ALTMODE_ABSOLUTE); + sim->_end.set(mapSRS, lon1, lat1, 0.0, ALTMODE_ABSOLUTE); sims.push_back( sim ); } } @@ -311,9 +301,7 @@ // count on the cmd line? arguments.read("--count", g_numTracks); - osg::Group* root = new osg::Group(); - root->addChild( earth ); - viewer.setSceneData( root ); + viewer.setSceneData( earth ); // build a track field schema. TrackNodeFieldSchema schema; @@ -322,8 +310,8 @@ // create some track nodes. TrackSims trackSims; osg::Group* tracks = new osg::Group(); - createTrackNodes( mapNode, tracks, schema, trackSims ); - root->addChild( tracks ); + createTrackNodes( mapNode->getMapSRS(), tracks, schema, trackSims ); + mapNode->addChild( tracks ); // Set up the automatic decluttering. setEnabled() activates decluttering for // all drawables under that state set. We are also activating priority-based diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_transform/osgearth_transform.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_transform/osgearth_transform.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_transform/osgearth_transform.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_transform/osgearth_transform.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -184,8 +184,6 @@ ui::ControlCanvas::getOrCreate(&viewer)->addControl( makeUI(app) ); app.apply(); - em->setTetherNode( app.geo ); - osgEarth::Viewpoint vp; vp.setNode( app.geo ); vp.heading()->set( -45.0, Units::DEGREES ); diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_triton/CMakeLists.txt osgearth-2.10.2+dfsg/src/applications/osgearth_triton/CMakeLists.txt --- osgearth-2.9.0+dfsg/src/applications/osgearth_triton/CMakeLists.txt 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_triton/CMakeLists.txt 2019-07-11 18:30:19.000000000 +0000 @@ -1,9 +1,31 @@ -INCLUDE_DIRECTORIES(${OSG_INCLUDE_DIRS}) -SET(TARGET_LIBRARIES_VARS OSG_LIBRARY OSGDB_LIBRARY OSGUTIL_LIBRARY OSGVIEWER_LIBRARY OPENTHREADS_LIBRARY) +# Triton example +# Later, if we want to link in the Triton library directly +# to use the Triton API, uncomment the include and lib +# below. -SET(TARGET_COMMON_LIBRARIES ${TARGET_COMMON_LIBRARIES} osgEarthUtil osgEarthTriton) +INCLUDE_DIRECTORIES( + ${OSG_INCLUDE_DIRS} +# ${TRITON_INCLUDE_DIR} +) -SET(TARGET_SRC osgearth_triton.cpp ) +# 3rd party: +SET(TARGET_LIBRARIES_VARS + OSG_LIBRARY + OSGDB_LIBRARY + OSGUTIL_LIBRARY + OSGVIEWER_LIBRARY + OPENTHREADS_LIBRARY +# TRITON_LIBRARY +) + +# osgEarth: +SET(TARGET_COMMON_LIBRARIES + ${TARGET_COMMON_LIBRARIES} + osgEarthUtil + osgEarthTriton +) + +SET(TARGET_SRC osgearth_triton.cpp) #### end var setup ### SETUP_APPLICATION(osgearth_triton) diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_triton/osgearth_triton.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_triton/osgearth_triton.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_triton/osgearth_triton.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_triton/osgearth_triton.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,5 +1,5 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph +/* osgEarth - Geospatial SDK for OpenSceneGraph * Copyright 2008-2014 Pelican Mapping * http://osgearth.org * @@ -19,24 +19,33 @@ #include #include #include +#include +#include #include #include #include -#include +#include +#include +#include +#include +#include +#include +#include #define LC "[osgearth_triton] " using namespace osgEarth; using namespace osgEarth::Util; using namespace osgEarth::Triton; +using namespace osgEarth::Annotation; namespace ui = osgEarth::Util::Controls; - struct Settings { optional chop; optional seaState; optional alpha; + osg::observer_ptr tritonLayer; void apply(Environment& env, Ocean& ocean) { @@ -52,10 +61,12 @@ seaState.clear(); } - //if (alpha.isSet()) - //{ - // triton->setAlpha( alpha.get() ); - //} + osg::ref_ptr layer; + if (alpha.isSet() && tritonLayer.lock(layer)) + { + layer->setOpacity(alpha.value()); + alpha.clear(); + } } }; @@ -82,31 +93,33 @@ { App() { - triton = NULL; - mapNode = NULL; - } + tritonLayer = NULL; + map = NULL; + const double lon = -118.5406, lat = 32.7838; + + anchor.set( + SpatialReference::get("wgs84"), lon, lat, 0.0, + ALTMODE_ABSOLUTE); - MapNode* mapNode; - TritonNode* triton; - Settings settings; - - osg::Group* getAttachPoint() - { - return mapNode; - //SkyNode* sky = osgEarth::findTopMostNodeOfType(mapNode); - //if (sky) - // return sky; - //else - // return mapNode; + isect = new Triton::TritonIntersections(); } + Map* map; + TritonLayer* tritonLayer; + Settings settings; + osg::ref_ptr isect; + AnnotationLayer* labels; + AnnotationLayer* normals; + LineDrawable* normalDrawable; + GeoPoint anchor; + void addTriton() { // Create TritonNode from TritonOptions osgEarth::Triton::TritonOptions tritonOptions; tritonOptions.user() = "my_user_name"; tritonOptions.licenseCode() = "my_license_code"; - tritonOptions.maxAltitude() = 10000; + tritonOptions.maxAltitude() = 100000; tritonOptions.useHeightMap() = true; const char* ev_t = ::getenv("TRITON_PATH"); @@ -129,16 +142,88 @@ } - triton = new TritonNode(tritonOptions, new TritonCallback(settings)); - triton->setMapNode(mapNode); + tritonLayer = new TritonLayer(tritonOptions, new TritonCallback(settings)); + map->addLayer(tritonLayer); + settings.tritonLayer = tritonLayer; - getAttachPoint()->addChild(triton); + tritonLayer->addIntersections(isect.get()); } void removeTriton() { - getAttachPoint()->removeChild(triton); - triton = 0L; + if (tritonLayer) + map->removeLayer(tritonLayer); + tritonLayer = 0L; + } + + void addBuoyancyTest(osg::Node* model) + { + //labels = new AnnotationLayer(); + //map->addLayer(labels); + + normals = new AnnotationLayer(); + map->addLayer(normals); + + // geometry for a unit normal vector + normalDrawable = new LineDrawable(GL_LINES); + normalDrawable->setColor(osg::Vec4(1,1,0,1)); + normalDrawable->pushVertex(osg::Vec3(0,0,0)); + normalDrawable->pushVertex(osg::Vec3(0,0,10)); + normalDrawable->pushVertex(osg::Vec3(-2,0,0.5)); + normalDrawable->pushVertex(osg::Vec3(2,0,0.5)); + normalDrawable->pushVertex(osg::Vec3(0,-2,0.5)); + normalDrawable->pushVertex(osg::Vec3(0,2,0.5)); + normalDrawable->finish(); + + // a single shared anchor point for the intersection set: + isect->setAnchor(anchor); + + // generate a bunch of local points around the anchor: + for(int x=-50; x<=50; x+=25) + { + for(int y=-50; y<=50; y+=25) + { + isect->addLocalPoint(osg::Vec3d(x, y, 0)); + + // a label communicating the wave height: + //PlaceNode* label = new PlaceNode(); + //label->setDynamic(true); + //label->setPosition(anchor); + //label->setIconImage(image); + //label->setText("-"); + //labels->getGroup()->addChild(label); + + // a normal vector and optional model: + GeoPositionNode* normal = new GeoPositionNode(); + normal->setDynamic(true); + normal->getPositionAttitudeTransform()->addChild(normalDrawable); + if (model) + normal->getPositionAttitudeTransform()->addChild(model); + normal->setPosition(anchor); + normals->getGroup()->addChild(normal); + } + } + + //ScreenSpaceLayout::setDeclutteringEnabled(false); + } + + void updateBuoyancyTest() + { + for(unsigned i=0; igetHeights().size(); ++i) + { + osg::Vec3d local = isect->getInput()[i]; + local.z() = isect->getHeights()[i]; + + //PlaceNode* label = dynamic_cast(labels->getGroup()->getChild(i)); + //label->getPositionAttitudeTransform()->setPosition(local); + //label->setText(Stringify()<(normals->getGroup()->getChild(i)); + normalNode->getPositionAttitudeTransform()->setPosition(local); + osg::Quat q; + q.makeRotate(osg::Vec3d(0,0,1), isect->getNormals()[i]); + normalNode->getPositionAttitudeTransform()->setAttitude(q); + } } }; @@ -156,7 +241,7 @@ struct Toggle : public ui::ControlEventHandler { void onValueChanged(ui::Control*, bool value) { - if (s_app.triton) + if (s_app.tritonLayer) s_app.removeTriton(); else s_app.addTriton(); @@ -179,7 +264,7 @@ grid->setControl(1, r, new HSliderControl(0, 1.0, 1.0, new Set(s_app.settings.alpha))); ++r; grid->setControl(0, r, new LabelControl("Toggle")); - grid->setControl(1, r, new CheckBoxControl(false, new Toggle())); + grid->setControl(1, r, new CheckBoxControl(true, new Toggle())); grid->getControl(1, r-1)->setHorizFill(true,200); @@ -206,6 +291,14 @@ if ( arguments.read("--help") ) return usage(argv[0]); + osg::Node* model = 0L; + std::string filename; + if (arguments.read("--model", filename)) + { + model = osgDB::readRefNodeFile(filename).release(); + Registry::shaderGenerator().run(model); + } + // create a viewer: osgViewer::Viewer viewer(arguments); @@ -213,7 +306,8 @@ viewer.getDatabasePager()->setUnrefImageDataAfterApplyPolicy( false, false ); // install our default manipulator (do this before calling load) - viewer.setCameraManipulator( new osgEarth::Util::EarthManipulator() ); + EarthManipulator* manip = new EarthManipulator(); + viewer.setCameraManipulator(manip); // load an earth file, and support all or our example command-line options // and earth file tags @@ -225,10 +319,24 @@ viewer.setSceneData( node ); - s_app.mapNode = MapNode::get( node ); - //s_app.addTriton(); + s_app.map = MapNode::get( node )->getMap(); - return viewer.run(); + s_app.addTriton(); + s_app.addBuoyancyTest(model); + + // Zoom the camera to our area of interest: + Viewpoint vp; + vp.heading() = 25.0f; + vp.pitch() = -25; + vp.range() = 400.0; + vp.focalPoint() = s_app.anchor; + manip->setViewpoint(vp); + + while(!viewer.done()) + { + viewer.frame(); + s_app.updateBuoyancyTest(); + } } else { diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_version/osgearth_version.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_version/osgearth_version.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_version/osgearth_version.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_version/osgearth_version.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_video/osgearth_video.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_video/osgearth_video.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_video/osgearth_video.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_video/osgearth_video.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -50,6 +50,9 @@ { osg::ArgumentParser arguments(&argc,argv); + // initialize a viewer: + osgViewer::Viewer viewer(arguments); + // create the empty map. Map* map = new Map(); @@ -79,9 +82,7 @@ // make the map scene graph: MapNode* node = new MapNode( map ); - - // initialize a viewer: - osgViewer::Viewer viewer(arguments); + viewer.setCameraManipulator( new EarthManipulator ); viewer.setSceneData( node ); diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_viewer/osgearth_viewer.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_viewer/osgearth_viewer.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_viewer/osgearth_viewer.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_viewer/osgearth_viewer.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,6 +1,6 @@ /* -*-c++-*- */ -/* osgEarth - Dynamic map generation toolkit for OpenSceneGraph -* Copyright 2016 Pelican Mapping +/* osgEarth - Geospatial SDK for OpenSceneGraph +* Copyright 2019 Pelican Mapping * http://osgearth.org * * osgEarth is free software; you can redistribute it and/or modify @@ -41,7 +41,6 @@ << "\nUsage: " << name << " file.earth" << std::endl << MapNodeHelper().usage() << std::endl; - getchar(); return 0; } @@ -55,11 +54,6 @@ if ( arguments.read("--help") ) return usage(argv[0]); - float vfov = -1.0f; - arguments.read("--vfov", vfov); - - - // create a viewer: osgViewer::Viewer viewer(arguments); @@ -80,13 +74,6 @@ // closer to the ground without near clipping. If you need more, use --logdepth viewer.getCamera()->setNearFarRatio(0.0001); - if ( vfov > 0.0 ) - { - double fov, ar, n, f; - viewer.getCamera()->getProjectionMatrixAsPerspective(fov, ar, n, f); - viewer.getCamera()->setProjectionMatrixAsPerspective(vfov, ar, n, f); - } - // load an earth file, and support all or our example command-line options // and earth file tags osg::Node* node = MapNodeHelper().load(arguments, &viewer); @@ -101,4 +88,4 @@ } return 0; -} +} \ No newline at end of file diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_viewer_android/AndroidManifest.xml osgearth-2.10.2+dfsg/src/applications/osgearth_viewer_android/AndroidManifest.xml --- osgearth-2.9.0+dfsg/src/applications/osgearth_viewer_android/AndroidManifest.xml 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_viewer_android/AndroidManifest.xml 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_viewer_android/default.properties osgearth-2.10.2+dfsg/src/applications/osgearth_viewer_android/default.properties --- osgearth-2.9.0+dfsg/src/applications/osgearth_viewer_android/default.properties 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_viewer_android/default.properties 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,11 @@ +# This file is automatically generated by Android Tools. +# Do not modify this file -- YOUR CHANGES WILL BE ERASED! +# +# This file must be checked in Version Control Systems. +# +# To customize properties used by the Ant build system use, +# "build.properties", and override values to adapt the script to your +# project structure. + +# Project target. +target=android-18 diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_viewer_android/jni/Android.mk osgearth-2.10.2+dfsg/src/applications/osgearth_viewer_android/jni/Android.mk --- osgearth-2.9.0+dfsg/src/applications/osgearth_viewer_android/jni/Android.mk 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_viewer_android/jni/Android.mk 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,172 @@ + +LOCAL_PATH := $(call my-dir) + +include $(CLEAR_VARS) + +LOCAL_MODULE := osgNativeLib +### Main Install dir +NDK_ROOT := /Users/thomashogarth/Library/Android/sdk/ndk-bundle +OSG_ANDROID_DIR := /Users/thomashogarth/Documents/AlphaPixel/osgEarth-Droid/osg/ +OSGEARTH_ANDROID_DIR := /Users/thomashogarth/Documents/AlphaPixel/osgEarth-Droid/osgearth/ +THIRDPARTY_ANDROID_DIR := /Users/thomashogarth/Documents/AlphaPixel/osgEarth-Droid/osg/3rdParty + +OSG_LIBDIR := $(OSG_ANDROID_DIR)/lib +OSGEARTH_LIBDIR := $(OSGEARTH_ANDROID_DIR)/lib +PNG_LIBDIR := $(THIRDPARTY_ANDROID_DIR)/build/libpng/obj/local/armeabi +TIFF_LIBDIR := $(THIRDPARTY_ANDROID_DIR)/build/libtiff/obj/local/armeabi +GDAL_LIBDIR := $(THIRDPARTY_ANDROID_DIR)/build/gdal/obj/local/armeabi +GEOS_LIBDIR := $(THIRDPARTY_ANDROID_DIR)/build/geos/obj/local/armeabi +PROJ_LIBDIR := $(THIRDPARTY_ANDROID_DIR)/build/proj/obj/local/armeabi +CURL_LIBDIR := $(THIRDPARTY_ANDROID_DIR)/build/curl/obj/local/armeabi +FREETYPE_LIBDIR := $(THIRDPARTY_ANDROID_DIR)/build/freetype/obj/local/armeabi +SQLITE_LIBDIR := $(THIRDPARTY_ANDROID_DIR)/build/sqlite/obj/local/armeabi +ZLIB_LIBDIR := $(THIRDPARTY_ANDROID_DIR)/build/zlib/obj/local/armeabi + +ifeq ($(TARGET_ARCH_ABI),armeabi-v7a) + LOCAL_ARM_NEON := true + OSG_LIBDIR := $(OSG_ANDROID_DIR)/lib + OSGEARTH_LIBDIR := $(OSGEARTH_ANDROID_DIR)/lib + PNG_LIBDIR := $(THIRDPARTY_ANDROID_DIR)/build/libpng/obj/local/armeabi-v7a + TIFF_LIBDIR := $(THIRDPARTY_ANDROID_DIR)/build/libtiff/obj/local/armeabi-v7a + GDAL_LIBDIR := $(THIRDPARTY_ANDROID_DIR)/build/gdal/obj/local/armeabi-v7a + GEOS_LIBDIR := $(THIRDPARTY_ANDROID_DIR)/build/geos/obj/local/armeabi-v7a + PROJ_LIBDIR := $(THIRDPARTY_ANDROID_DIR)/build/proj/obj/local/armeabi-v7a + CURL_LIBDIR := $(THIRDPARTY_ANDROID_DIR)/build/curl/obj/local/armeabi-v7a + FREETYPE_LIBDIR := $(THIRDPARTY_ANDROID_DIR)/build/freetype/obj/local/armeabi-v7a + SQLITE_LIBDIR := $(THIRDPARTY_ANDROID_DIR)/build/sqlite/obj/local/armeabi-v7a + ZLIB_LIBDIR := $(THIRDPARTY_ANDROID_DIR)/build/zlib/obj/local/armeabi-v7a +endif + +### Add all source file names to be included in lib separated by a whitespace + +LOCAL_C_INCLUDES:= $(OSG_ANDROID_DIR)/include $(OSGEARTH_ANDROID_DIR)/src +LOCAL_CFLAGS := -Werror -fno-short-enums +LOCAL_CPPFLAGS := -DOSG_LIBRARY_STATIC -DOSGEARTH_LIBRARY_STATIC + +LOCAL_LDLIBS := -llog -lGLESv3 -lz -ldl -lgnustl_static -lsupc++ + +LOCAL_SRC_FILES := osgNativeLib.cpp OsgMainApp.cpp OsgAndroidNotifyHandler.cpp + + +#-losgdb_osgearth_agglite \ +#-losgdb_tiff \ +#-losgdb_png \ +#-losgdb_zip \ + +LOCAL_LDFLAGS += -L$(NDK_ROOT)/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -lgnustl_static -lsupc++ \ +-L $(OSGEARTH_LIBDIR) \ +-losgdb_osgearth_arcgis \ +-losgdb_osgearth_bing \ +-losgdb_osgearth_bumpmap \ +-losgdb_osgearth_cache_filesystem \ +-losgdb_osgearth_colorramp \ +-losgdb_osgearth_debug \ +-losgdb_osgearth_detail \ +-losgdb_earth \ +-losgdb_osgearth_engine_mp \ +-losgdb_osgearth_engine_rex \ +-losgdb_osgearth_feature_elevation \ +-losgdb_osgearth_feature_ogr \ +-losgdb_osgearth_feature_tfs \ +-losgdb_osgearth_feature_wfs \ +-losgdb_osgearth_feature_xyz \ +-losgdb_osgearth_featurefilter_intersect \ +-losgdb_osgearth_featurefilter_join \ +-losgdb_osgearth_gdal \ +-losgdb_kml \ +-losgdb_osgearth_label_annotation \ +-losgdb_osgearth_mapinspector \ +-losgdb_osgearth_mask_feature \ +-losgdb_osgearth_mbtiles \ +-losgdb_osgearth_model_feature_geom \ +-losgdb_osgearth_model_simple \ +-losgdb_osgearth_monitor \ +-losgdb_osgearth_ocean_simple \ +-losgdb_osgearth_osg \ +-losgdb_osgearth_scriptengine_javascript \ +-losgdb_osgearth_sky_gl \ +-losgdb_osgearth_sky_simple \ +-losgdb_osgearth_skyview \ +-losgdb_template \ +-losgdb_osgearth_terrainshader \ +-losgdb_osgearth_tileindex \ +-losgdb_osgearth_tms \ +-losgdb_osgearth_vdatum_egm84 \ +-losgdb_osgearth_vdatum_egm96 \ +-losgdb_osgearth_vdatum_egm2008 \ +-losgdb_osgearth_viewpoints \ +-losgdb_osgearth_vpb \ +-losgdb_osgearth_wcs \ +-losgdb_osgearth_wms \ +-losgdb_osgearth_xyz \ +-losgEarthAnnotation \ +-losgEarthFeatures \ +-losgEarthSymbology \ +-losgEarthUtil \ +-losgEarth \ +-L $(OSG_LIBDIR) \ +-losgdb_openflight \ +-losgdb_curl \ +-losgdb_obj \ +-losgdb_shp \ +-losgdb_rot \ +-losgdb_scale \ +-losgdb_trans \ +-losgdb_jpeg \ +-losgdb_freetype \ +-losgdb_osgterrain \ +-losgdb_osg \ +-losgdb_ive \ +-losgdb_deprecated_osgviewer \ +-losgdb_deprecated_osgvolume \ +-losgdb_deprecated_osgtext \ +-losgdb_deprecated_osgterrain \ +-losgdb_deprecated_osgsim \ +-losgdb_deprecated_osgshadow \ +-losgdb_deprecated_osgparticle \ +-losgdb_deprecated_osgfx \ +-losgdb_deprecated_osganimation \ +-losgdb_deprecated_osg \ +-losgdb_serializers_osgvolume \ +-losgdb_serializers_osgtext \ +-losgdb_serializers_osgterrain \ +-losgdb_serializers_osgsim \ +-losgdb_serializers_osgshadow \ +-losgdb_serializers_osgparticle \ +-losgdb_serializers_osgmanipulator \ +-losgdb_serializers_osgfx \ +-losgdb_serializers_osganimation \ +-losgdb_serializers_osg \ +-losgViewer \ +-losgVolume \ +-losgTerrain \ +-losgText \ +-losgShadow \ +-losgSim \ +-losgParticle \ +-losgManipulator \ +-losgGA \ +-losgFX \ +-losgDB \ +-losgAnimation \ +-losgUtil \ +-losg \ +-lOpenThreads \ +-L $(PNG_LIBDIR) \ +-lpng \ +-L $(FREETYPE_LIBDIR) \ +-lft2 \ +-L $(CURL_LIBDIR) \ +-lcurl \ +-L $(GDAL_LIBDIR) \ +-lgdal \ +-L $(GEOS_LIBDIR) \ +-lgeos \ +-L $(PROJ_LIBDIR) \ +-lproj \ +-L $(SQLITE_LIBDIR) \ +-lsqlite3 \ +-L $(ZLIB_LIBDIR) \ +-lzlib + +include $(BUILD_SHARED_LIBRARY) diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_viewer_android/jni/Application.mk osgearth-2.10.2+dfsg/src/applications/osgearth_viewer_android/jni/Application.mk --- osgearth-2.9.0+dfsg/src/applications/osgearth_viewer_android/jni/Application.mk 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_viewer_android/jni/Application.mk 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,11 @@ +#ANDROID APPLICATION MAKEFILE +APP_BUILD_SCRIPT := $(call my-dir)/Android.mk +#APP_PROJECT_PATH := $(call my-dir) + +APP_OPTIM := release + +APP_PLATFORM := android-18 +APP_STL := gnustl_static +APP_CPPFLAGS := -fexceptions -frtti +APP_ABI := armeabi-v7a +APP_MODULES := osgNativeLib diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_viewer_android/jni/OsgAndroidNotifyHandler.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_viewer_android/jni/OsgAndroidNotifyHandler.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_viewer_android/jni/OsgAndroidNotifyHandler.cpp 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_viewer_android/jni/OsgAndroidNotifyHandler.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,38 @@ +/* + * OsgAndroidNotifyHandler.cpp + * + * Created on: 31/05/2011 + * Author: Jorge Izquierdo Ciges + */ + +#include "OsgAndroidNotifyHandler.hpp" +#include + +void OsgAndroidNotifyHandler::setTag(std::string tag){ + _tag = tag; +} +void OsgAndroidNotifyHandler::notify(osg::NotifySeverity severity, const char *message){ + + switch ( severity ) { + case osg::DEBUG_FP: + __android_log_write(ANDROID_LOG_VERBOSE,_tag.c_str(),message); + break; + case osg::DEBUG_INFO: + __android_log_write(ANDROID_LOG_DEBUG,_tag.c_str(),message); + break; + case osg::NOTICE: + case osg::INFO: + __android_log_write(ANDROID_LOG_INFO,_tag.c_str(),message); + break; + case osg::WARN: + __android_log_write(ANDROID_LOG_WARN,_tag.c_str(),message); + break; + case osg::FATAL: + case osg::ALWAYS: + __android_log_write(ANDROID_LOG_ERROR,_tag.c_str(),message); + break; + default: + __android_log_write(ANDROID_LOG_DEBUG,_tag.c_str(),message); + break; + } +} diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_viewer_android/jni/OsgAndroidNotifyHandler.hpp osgearth-2.10.2+dfsg/src/applications/osgearth_viewer_android/jni/OsgAndroidNotifyHandler.hpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_viewer_android/jni/OsgAndroidNotifyHandler.hpp 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_viewer_android/jni/OsgAndroidNotifyHandler.hpp 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,26 @@ +/* + * OsgAndroidNotifyHandler.hpp + * + * Created on: 31/05/2011 + * Author: Jorge Izquierdo Ciges + */ + +#ifndef OSGANDROIDNOTIFYHANDLER_HPP_ +#define OSGANDROIDNOTIFYHANDLER_HPP_ + +#include + +#include + +#include + +class OSG_EXPORT OsgAndroidNotifyHandler : public osg::NotifyHandler +{ +private: + std::string _tag; +public: + void setTag(std::string tag); + void notify(osg::NotifySeverity severity, const char *message); +}; + +#endif /* OSGANDROIDNOTIFYHANDLER_HPP_ */ diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_viewer_android/jni/OsgMainApp.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_viewer_android/jni/OsgMainApp.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_viewer_android/jni/OsgMainApp.cpp 2018-02-07 16:37:51.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_viewer_android/jni/OsgMainApp.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -1,258 +1,100 @@ #include "OsgMainApp.hpp" -#include -#include -#include -#include -#include +#include +#include +#include -#include +#include "osgPlugins.h" -#include "GLES2ShaderGenVisitor.h" - -using namespace osgEarth; -using namespace osgEarth::Drivers; -using namespace osgEarth::Util; - -class ClampObjectLocatorCallback : public osgEarth::TerrainCallback +OsgMainApp::OsgMainApp() { -public: - ClampObjectLocatorCallback(ObjectLocatorNode* locator): - _locator(locator), - _maxLevel(-1), - _minLevel(0) - { - } - - virtual void onTileAdded(const osgEarth::TileKey& tileKey, osg::Node* terrain, TerrainCallbackContext&) - { - if ((int)tileKey.getLevelOfDetail() > _minLevel && _maxLevel < (int)tileKey.getLevelOfDetail()) - { - osg::Vec3d position = _locator->getLocator()->getPosition(); - - if (tileKey.getExtent().contains(position.x(), position.y())) - { - //Compute our location in geocentric - const osg::EllipsoidModel* ellipsoid = tileKey.getProfile()->getSRS()->getEllipsoid(); - double x, y, z; - ellipsoid->convertLatLongHeightToXYZ( - osg::DegreesToRadians(position.y()), osg::DegreesToRadians(position.x()), 0, - x, y, z); - //Compute the up vector - osg::Vec3d up = ellipsoid->computeLocalUpVector(x, y, z ); - up.normalize(); - osg::Vec3d world(x, y, z); - - double segOffset = 50000; - - osg::Vec3d start = world + (up * segOffset); - osg::Vec3d end = world - (up * segOffset); - - osgUtil::LineSegmentIntersector* i = new osgUtil::LineSegmentIntersector( start, end ); - - osgUtil::IntersectionVisitor iv; - iv.setIntersector( i ); - terrain->accept( iv ); - - osgUtil::LineSegmentIntersector::Intersections& results = i->getIntersections(); - if ( !results.empty() ) - { - const osgUtil::LineSegmentIntersector::Intersection& result = *results.begin(); - osg::Vec3d hit = result.getWorldIntersectPoint(); - double lat, lon, height; - ellipsoid->convertXYZToLatLongHeight(hit.x(), hit.y(), hit.z(), - lat, lon, height); - position.z() = height; - //OE_NOTICE << "Got hit, setting new height to " << height << std::endl; - _maxLevel = tileKey.getLevelOfDetail(); - _locator->getLocator()->setPosition( position ); - } - } - } - - } - - osg::ref_ptr< ObjectLocatorNode > _locator; - int _maxLevel; - int _minLevel; -}; - - -OsgMainApp::OsgMainApp(){ - _initialized = false; } -OsgMainApp::~OsgMainApp(){ +OsgMainApp::~OsgMainApp() +{ } - //Initialization function -void OsgMainApp::initOsgWindow(int x,int y,int width,int height){ - +void OsgMainApp::initOsgWindow(int x,int y,int width,int height) +{ __android_log_write(ANDROID_LOG_ERROR, "OSGANDROID", "Initializing geometry"); //Pending - _notifyHandler = new OsgAndroidNotifyHandler(); + OsgAndroidNotifyHandler* _notifyHandler = new OsgAndroidNotifyHandler(); _notifyHandler->setTag("Osg Viewer"); osg::setNotifyHandler(_notifyHandler); - osgEarth::setNotifyHandler(_notifyHandler); - - osg::setNotifyLevel(osg::FATAL); - osgEarth::setNotifyLevel(osg::INFO); osg::notify(osg::ALWAYS)<<"Testing"<setDefaultTerrainEngineDriverName("quadtree"); - - _bufferWidth = width; - _bufferHeight = height; - _viewer = new osgViewer::Viewer(); - _viewer->setUpViewerAsEmbeddedInWindow(x, y, width, height); - _viewer->getCamera()->setViewport(new osg::Viewport(0, 0, width, height)); - _viewer->getCamera()->setClearMask(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); - _viewer->getCamera()->setClearColor(osg::Vec4(1.0f,0.0f,0.0f,0.0f)); - //_viewer->getCamera()->setClearStencil(0); - _viewer->getCamera()->setProjectionMatrixAsPerspective(45.0f,(float)width/height, - 0.1f, 10000.0f); - // configure the near/far so we don't clip things that are up close - _viewer->getCamera()->setNearFarRatio(0.00002); - _viewer->setThreadingModel(osgViewer::ViewerBase::SingleThreaded); - - _viewer->getEventQueue()->getCurrentEventState()->setMouseYOrientation(osgGA::GUIEventAdapter::Y_INCREASING_UPWARDS); - - // install our default manipulator (do this before calling load) - //_viewer->setCameraManipulator( new osgEarth::Util::EarthMultiTouchManipulator() ); - _viewer->setCameraManipulator( new osgEarth::Util::EarthManipulator() ); //EarthMultiTouchManipulator() ); - -#if 0 - osg::Light* light = new osg::Light( 0 ); - light->setPosition( osg::Vec4(0, -1, 0, 0 ) ); - light->setAmbient( osg::Vec4(0.4f, 0.4f, 0.4f ,1.0) ); - light->setDiffuse( osg::Vec4(1,1,1,1) ); - light->setSpecular( osg::Vec4(0,0,0,1) ); - - osg::Material* material = new osg::Material(); - material->setAmbient(osg::Material::FRONT, osg::Vec4(0.4,0.4,0.4,1.0)); - material->setDiffuse(osg::Material::FRONT, osg::Vec4(0.9,0.9,0.9,1.0)); - material->setSpecular(osg::Material::FRONT, osg::Vec4(0.4,0.4,0.4,1.0)); -#endif - - osg::Node* node = osgDB::readNodeFile("http://readymap.org/readymap/maps/public/2.earth"); - if ( !node ) - { - OSG_ALWAYS << "Unable to load an earth file from the command line." << std::endl; - return; - } - - osg::ref_ptr mapNode = osgEarth::Util::MapNode::findMapNode(node); - if ( !mapNode.valid() ) - { - OSG_ALWAYS << "Loaded scene graph does not contain a MapNode - aborting" << std::endl; - return; - } - - // warn about not having an earth manip - osgEarth::Util::EarthManipulator* manip = dynamic_cast(_viewer->getCameraManipulator()); - if ( manip == 0L ) - { - OSG_ALWAYS << "Helper used before installing an EarthManipulator" << std::endl; - } - - // a root node to hold everything: - osg::Group* root = new osg::Group(); - root->addChild( mapNode.get() ); - //root->getOrCreateStateSet()->setAttribute(light); - -#if 0 - //have to add these - root->getOrCreateStateSet()->setAttribute(material); - //root->getOrCreateStateSet()->setMode(GL_LIGHTING, osg::StateAttribute::ON | osg::StateAttribute::OVERRIDE); -#endif - double hours = 12.0f; - float ambientBrightness = 0.4f; - osgEarth::Util::SkyNode* sky = new osgEarth::Util::SkyNode( mapNode->getMap() ); - sky->setAmbientBrightness( ambientBrightness ); - sky->setDateTime( 1984, 11, 8, hours ); - sky->attach( _viewer ); - root->addChild( sky ); - - - root->getOrCreateStateSet()->setMode(GL_LIGHTING, - osg::StateAttribute::OFF | osg::StateAttribute::OVERRIDE); - - //for some reason we have to do this as global stateset doesn't - //appear to be in the statesetstack - root->getOrCreateStateSet()->setAttribute(_viewer->getLight()); - - _viewer->setSceneData( root ); - _viewer->setRunFrameScheme( osgViewer::ViewerBase::ON_DEMAND ); + _viewer->setUpViewerAsEmbeddedInWindow(0, 0, width, height); + _viewer->getCamera()->setViewport(new osg::Viewport(0, 0, width, height)); + _viewer->getCamera()->setClearMask(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); + _viewer->getCamera()->setClearColor(osg::Vec4(0.0f, 0.0f, 0.5f, 1.0f)); + _viewer->getCamera()->setProjectionMatrixAsPerspective(45.0f, (float)(width / height), 0.1f, 1000.0f); + _viewer->getEventQueue()->getCurrentEventState()->setMouseYOrientation(osgGA::GUIEventAdapter::Y_INCREASING_UPWARDS); + _viewer->getCamera()->setNearFarRatio(0.00002f); + _viewer->setThreadingModel(osgViewer::ViewerBase::SingleThreaded); + _viewer->getCamera()->setLODScale(_viewer->getCamera()->getLODScale() * 1.5f); + _viewer->getDatabasePager()->setIncrementalCompileOperation(new osgUtil::IncrementalCompileOperation()); + _viewer->getDatabasePager()->setDoPreCompile(true); + _viewer->getDatabasePager()->setTargetMaximumNumberOfPageLOD(0); + _viewer->getDatabasePager()->setUnrefImageDataAfterApplyPolicy(true, true); + _viewer->setCameraManipulator(new osgEarth::Util::EarthManipulator()); + // _viewer->setRunFrameScheme( osgViewer::ViewerBase::ON_DEMAND ); + + std::string filepath = "/sdcard/Download/readymap.earth"; + osg::Node* node = osgDB::readNodeFile(filepath); + + if(!node) { + OSG_ALWAYS << "Unable to load an earth file from the command line." << std::endl; + return; + } + + osg::ref_ptr mapNode = osgEarth::Util::MapNode::findMapNode(node); + + if(!mapNode.valid()) { + OSG_ALWAYS << "Loaded scene graph does not contain a MapNode - aborting" << std::endl; + + return; + } + + _viewer->setSceneData(mapNode.get()); _viewer->realize(); _initialized = true; } -//Draw -void OsgMainApp::draw(){ +//Draw +void OsgMainApp::draw() +{ _viewer->frame(); - - //clear events for next frame - _frameTouchBeganEvents = NULL; - _frameTouchMovedEvents = NULL; - _frameTouchEndedEvents = NULL; } + //Events -static bool flipy = true; -void OsgMainApp::touchBeganEvent(int touchid,float x,float y){ - if (!_frameTouchBeganEvents.valid()) { - if(_viewer.valid()){ - _frameTouchBeganEvents = _viewer->getEventQueue()->touchBegan(touchid, osgGA::GUIEventAdapter::TOUCH_BEGAN, x, flipy ? _bufferHeight-y : y); - } - } else { - _frameTouchBeganEvents->addTouchPoint(touchid, osgGA::GUIEventAdapter::TOUCH_BEGAN, x, flipy ? _bufferHeight-y : y); - } +void OsgMainApp::mouseButtonPressEvent(float x,float y,int button) +{ + _viewer->getEventQueue()->mouseButtonPress(x, y, button); } -void OsgMainApp::touchMovedEvent(int touchid,float x,float y){ - if (!_frameTouchMovedEvents.valid()) { - if(_viewer.valid()){ - _frameTouchMovedEvents = _viewer->getEventQueue()->touchMoved(touchid, osgGA::GUIEventAdapter::TOUCH_MOVED, x, flipy ? _bufferHeight-y : y); - } - } else { - _frameTouchMovedEvents->addTouchPoint(touchid, osgGA::GUIEventAdapter::TOUCH_MOVED, x, flipy ? _bufferHeight-y : y); - } +void OsgMainApp::mouseButtonReleaseEvent(float x,float y,int button) +{ + _viewer->getEventQueue()->mouseButtonRelease(x, y, button); } -void OsgMainApp::touchEndedEvent(int touchid,float x,float y,int tapcount){ - if (!_frameTouchEndedEvents.valid()) { - if(_viewer.valid()){ - _frameTouchEndedEvents = _viewer->getEventQueue()->touchEnded(touchid, osgGA::GUIEventAdapter::TOUCH_ENDED, x, flipy ? _bufferHeight-y : y,tapcount); - } - } else { - _frameTouchEndedEvents->addTouchPoint(touchid, osgGA::GUIEventAdapter::TOUCH_ENDED, x, flipy ? _bufferHeight-y : y,tapcount); - } +void OsgMainApp::mouseMoveEvent(float x,float y) +{ + _viewer->getEventQueue()->mouseMotion(x, y); } -void OsgMainApp::keyboardDown(int key){ +void OsgMainApp::keyboardDown(int key) +{ _viewer->getEventQueue()->keyPress(key); } -void OsgMainApp::keyboardUp(int key){ - _viewer->getEventQueue()->keyRelease(key); -} - -void OsgMainApp::clearEventQueue() +void OsgMainApp::keyboardUp(int key) { - //clear our groups - _frameTouchBeganEvents = NULL; - _frameTouchMovedEvents = NULL; - _frameTouchEndedEvents = NULL; - - //clear the viewers queue - _viewer->getEventQueue()->clear(); + _viewer->getEventQueue()->keyRelease(key); } diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_viewer_android/jni/OsgMainApp.hpp osgearth-2.10.2+dfsg/src/applications/osgearth_viewer_android/jni/OsgMainApp.hpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_viewer_android/jni/OsgMainApp.hpp 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_viewer_android/jni/OsgMainApp.hpp 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,134 @@ +/* + * OsgMainApp.hpp + * + * Created on: 29/05/2011 + * Author: Jorge Izquierdo Ciges + */ + +#ifndef OSGMAINAPP_HPP_ +#define OSGMAINAPP_HPP_ + +//Android log +#include +#include +#include +#include + +//Standard libraries +#include + +//osg +#include +#include +#include +#include +#include +#include +#include +//osgText +#include +//osgDB +#include +#include +#include +#include +//osg_viewer +#include +#include +#include +//osgGA +#include +#include +#include +//Self headers +#include "OsgAndroidNotifyHandler.hpp" + + + +#define LOG_TAG "osgNativeLib" +#define LOGI(...) __android_log_print(ANDROID_LOG_INFO,LOG_TAG,__VA_ARGS__) +#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR,LOG_TAG,__VA_ARGS__) + +struct Model{ + std::string filename; + std::string name; +}; + +static const char gVertexShader[] = + "#version 300 es \n" + "precision mediump float; \n" + "in vec4 osg_Vertex;\n" + "in vec3 osg_Normal;\n" + "uniform mat4 osg_ModelViewProjectionMatrix;\n" + "uniform mat4 osg_ModelViewMatrix;\n" + "uniform mat3 osg_NormalMatrix;\n" + "out vec4 color; \n" + "const vec3 lightPos =vec3(0.0, 0.0, 10.0); \n" + "const vec4 cessnaColor =vec4(0.8, 0.8, 0.8, 1.0); \n" + "const vec4 lightAmbient =vec4(0.1, 0.1, 0.1, 1.0); \n" + "const vec4 lightDiffuse =vec4(0.4, 0.4, 0.4, 1.0); \n" + "const vec4 lightSpecular =vec4(0.8, 0.8, 0.8, 1.0); \n" + "void DirectionalLight(in vec3 normal, \n" + " in vec3 ecPos, \n" + " inout vec4 ambient, \n" + " inout vec4 diffuse, \n" + " inout vec4 specular) \n" + "{ \n" + " float nDotVP; \n" + " vec3 L = normalize(gl_ModelViewMatrix*vec4(lightPos, 0.0)).xyz; \n" + " nDotVP = max(0.0, dot(normal, L)); \n" + " \n" + " if (nDotVP > 0.0) { \n" + " vec3 E = normalize(-ecPos); \n" + " vec3 R = normalize(reflect( L, normal )); \n" + " specular = pow(max(dot(R, E), 0.0), 16.0) * lightSpecular; \n" + " } \n" + " ambient = lightAmbient; \n" + " diffuse = lightDiffuse * nDotVP; \n" + "} \n" + "void main() { \n" + " vec4 ambiCol = vec4(0.0); \n" + " vec4 diffCol = vec4(0.0); \n" + " vec4 specCol = vec4(0.0); \n" + " gl_Position = osg_ModelViewProjectionMatrix * osg_Vertex; \n" + " vec3 normal = normalize(osg_NormalMatrix * osg_Normal); \n" + " vec4 ecPos = osg_ModelViewMatrix * osg_Vertex; \n" + " DirectionalLight(normal, ecPos.xyz, ambiCol, diffCol, specCol); \n" + " color = cessnaColor * (ambiCol + diffCol + specCol); \n" + "} \n"; + +static const char gFragmentShader[] = + "#version 300 es \n" + "precision mediump float; \n" + "in mediump vec4 color; \n" + "out vec4 fragData;\n" + "void main() { \n" + " fragData = color; \n" + "} \n"; + + +class OsgMainApp{ +private: + osg::ref_ptr _viewer; + + bool _initialized; + + +public: + OsgMainApp(); + ~OsgMainApp(); + + //Initialization function + void initOsgWindow(int x,int y,int width,int height); + //Draw + void draw(); + //Events + void mouseButtonPressEvent(float x,float y,int button); + void mouseButtonReleaseEvent(float x,float y,int button); + void mouseMoveEvent(float x,float y); + void keyboardDown(int key); + void keyboardUp(int key); +}; + + +#endif /* OSGMAINAPP_HPP_ */ diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_viewer_android/jni/osgNativeLib.cpp osgearth-2.10.2+dfsg/src/applications/osgearth_viewer_android/jni/osgNativeLib.cpp --- osgearth-2.9.0+dfsg/src/applications/osgearth_viewer_android/jni/osgNativeLib.cpp 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_viewer_android/jni/osgNativeLib.cpp 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,42 @@ +#include +#include +#include + +#include + +#include "OsgMainApp.hpp" + +OsgMainApp mainApp; + +extern "C" { + JNIEXPORT void JNICALL Java_osg_AndroidExample_osgNativeLib_init(JNIEnv * env, jobject obj, jint width, jint height); + JNIEXPORT void JNICALL Java_osg_AndroidExample_osgNativeLib_step(JNIEnv * env, jobject obj); + JNIEXPORT void JNICALL Java_osg_AndroidExample_osgNativeLib_mouseButtonPressEvent(JNIEnv * env, jobject obj, jfloat x, jfloat y, jint button); + JNIEXPORT void JNICALL Java_osg_AndroidExample_osgNativeLib_mouseButtonReleaseEvent(JNIEnv * env, jobject obj, jfloat x, jfloat y, jint button); + JNIEXPORT void JNICALL Java_osg_AndroidExample_osgNativeLib_mouseMoveEvent(JNIEnv * env, jobject obj, jfloat x, jfloat y); + JNIEXPORT void JNICALL Java_osg_AndroidExample_osgNativeLib_keyboardDown(JNIEnv * env, jobject obj, jint key); + JNIEXPORT void JNICALL Java_osg_AndroidExample_osgNativeLib_keyboardUp(JNIEnv * env, jobject obj, jint key); +}; + +JNIEXPORT void JNICALL Java_osg_AndroidExample_osgNativeLib_init(JNIEnv * env, jobject obj, jint width, jint height){ + mainApp.initOsgWindow(0,0,width,height); +} +JNIEXPORT void JNICALL Java_osg_AndroidExample_osgNativeLib_step(JNIEnv * env, jobject obj){ + mainApp.draw(); +} +JNIEXPORT void JNICALL Java_osg_AndroidExample_osgNativeLib_mouseButtonPressEvent(JNIEnv * env, jobject obj, jfloat x, jfloat y, jint button){ + mainApp.mouseButtonPressEvent(x,y,button); +} +JNIEXPORT void JNICALL Java_osg_AndroidExample_osgNativeLib_mouseButtonReleaseEvent(JNIEnv * env, jobject obj, jfloat x, jfloat y, jint button){ + mainApp.mouseButtonReleaseEvent(x,y,button); +} +JNIEXPORT void JNICALL Java_osg_AndroidExample_osgNativeLib_mouseMoveEvent(JNIEnv * env, jobject obj, jfloat x, jfloat y){ + mainApp.mouseMoveEvent(x,y); +} +JNIEXPORT void JNICALL Java_osg_AndroidExample_osgNativeLib_keyboardDown(JNIEnv * env, jobject obj, jint key){ + mainApp.keyboardDown(key); +} +JNIEXPORT void JNICALL Java_osg_AndroidExample_osgNativeLib_keyboardUp(JNIEnv * env, jobject obj, jint key){ + mainApp.keyboardUp(key); +} + diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_viewer_android/jni/osgPlugins.h osgearth-2.10.2+dfsg/src/applications/osgearth_viewer_android/jni/osgPlugins.h --- osgearth-2.9.0+dfsg/src/applications/osgearth_viewer_android/jni/osgPlugins.h 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_viewer_android/jni/osgPlugins.h 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,17 @@ +#pragma once + +//This file is used to force the linking of the osg plugins +//as we our doing a static build we can't depend on the loading of the +//dynamic libs to add the plugins to the registries + +USE_OSGPLUGIN(osg) +USE_OSGPLUGIN(curl) +//USE_OSGPLUGIN(tiff) +USE_OSGPLUGIN(jpeg) +USE_OSGPLUGIN(earth) +USE_OSGPLUGIN(osgearth_tms) +USE_OSGPLUGIN(osgearth_engine_mp) +USE_OSGPLUGIN(osgearth_engine_rex) + +USE_DOTOSGWRAPPER_LIBRARY(osg) + diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_viewer_android/proguard.cfg osgearth-2.10.2+dfsg/src/applications/osgearth_viewer_android/proguard.cfg --- osgearth-2.9.0+dfsg/src/applications/osgearth_viewer_android/proguard.cfg 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_viewer_android/proguard.cfg 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,36 @@ +-optimizationpasses 5 +-dontusemixedcaseclassnames +-dontskipnonpubliclibraryclasses +-dontpreverify +-verbose +-optimizations !code/simplification/arithmetic,!field/*,!class/merging/* + +-keep public class * extends android.app.Activity +-keep public class * extends android.app.Application +-keep public class * extends android.app.Service +-keep public class * extends android.content.BroadcastReceiver +-keep public class * extends android.content.ContentProvider +-keep public class * extends android.app.backup.BackupAgentHelper +-keep public class * extends android.preference.Preference +-keep public class com.android.vending.licensing.ILicensingService + +-keepclasseswithmembers class * { + native ; +} + +-keepclasseswithmembers class * { + public (android.content.Context, android.util.AttributeSet); +} + +-keepclasseswithmembers class * { + public (android.content.Context, android.util.AttributeSet, int); +} + +-keepclassmembers enum * { + public static **[] values(); + public static ** valueOf(java.lang.String); +} + +-keep class * implements android.os.Parcelable { + public static final android.os.Parcelable$Creator *; +} Binary files /tmp/tmpTYJ2CI/zhpOcMvVlM/osgearth-2.9.0+dfsg/src/applications/osgearth_viewer_android/res/drawable-hdpi/osg.png and /tmp/tmpTYJ2CI/JDR4shlQBj/osgearth-2.10.2+dfsg/src/applications/osgearth_viewer_android/res/drawable-hdpi/osg.png differ Binary files /tmp/tmpTYJ2CI/zhpOcMvVlM/osgearth-2.9.0+dfsg/src/applications/osgearth_viewer_android/res/drawable-hdpi/web_browser.png and /tmp/tmpTYJ2CI/JDR4shlQBj/osgearth-2.10.2+dfsg/src/applications/osgearth_viewer_android/res/drawable-hdpi/web_browser.png differ Binary files /tmp/tmpTYJ2CI/zhpOcMvVlM/osgearth-2.9.0+dfsg/src/applications/osgearth_viewer_android/res/drawable-ldpi/osg.png and /tmp/tmpTYJ2CI/JDR4shlQBj/osgearth-2.10.2+dfsg/src/applications/osgearth_viewer_android/res/drawable-ldpi/osg.png differ Binary files /tmp/tmpTYJ2CI/zhpOcMvVlM/osgearth-2.9.0+dfsg/src/applications/osgearth_viewer_android/res/drawable-mdpi/osg.png and /tmp/tmpTYJ2CI/JDR4shlQBj/osgearth-2.10.2+dfsg/src/applications/osgearth_viewer_android/res/drawable-mdpi/osg.png differ diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_viewer_android/res/layout/dialog_text_entry.xml osgearth-2.10.2+dfsg/src/applications/osgearth_viewer_android/res/layout/dialog_text_entry.xml --- osgearth-2.9.0+dfsg/src/applications/osgearth_viewer_android/res/layout/dialog_text_entry.xml 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_viewer_android/res/layout/dialog_text_entry.xml 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,29 @@ + + + + + + + diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_viewer_android/res/layout/main.xml osgearth-2.10.2+dfsg/src/applications/osgearth_viewer_android/res/layout/main.xml --- osgearth-2.9.0+dfsg/src/applications/osgearth_viewer_android/res/layout/main.xml 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_viewer_android/res/layout/main.xml 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,12 @@ + + + + diff -Nru osgearth-2.9.0+dfsg/src/applications/osgearth_viewer_android/res/layout/ui_layout_gles.xml osgearth-2.10.2+dfsg/src/applications/osgearth_viewer_android/res/layout/ui_layout_gles.xml --- osgearth-2.9.0+dfsg/src/applications/osgearth_viewer_android/res/layout/ui_layout_gles.xml 1970-01-01 00:00:00.000000000 +0000 +++ osgearth-2.10.2+dfsg/src/applications/osgearth_viewer_android/res/layout/ui_layout_gles.xml 2019-07-11 18:30:19.000000000 +0000 @@ -0,0 +1,45 @@ + + + + + + + + +