/* -*-c++-*- OpenSceneGraph - Copyright (C) 1998-2006 Robert Osfield * * This library is open source and may be redistributed and/or modified under * the terms of the OpenSceneGraph Public License (OSGPL) version 0.0 or * (at your option) any later version. The full license is in LICENSE file * included with this distribution, and on the openscenegraph.org website. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * OpenSceneGraph Public License for more details. */ #ifndef OSGTERRAIN_EXPORT_ #define OSGTERRAIN_EXPORT_ 1 #if defined(_MSC_VER) #pragma warning( disable : 4244 ) #pragma warning( disable : 4251 ) #pragma warning( disable : 4267 ) #pragma warning( disable : 4275 ) #pragma warning( disable : 4290 ) #pragma warning( disable : 4786 ) #pragma warning( disable : 4305 ) #pragma warning( disable : 4996 ) #endif #if defined(_MSC_VER) || defined(__CYGWIN__) || defined(__MINGW32__) || defined( __BCPLUSPLUS__) # if defined( OSG_LIBRARY_STATIC ) # define OSGTERRAIN_EXPORT # elif defined( OSGTERRAIN_LIBRARY ) # define OSGTERRAIN_EXPORT __declspec(dllexport) # else # define OSGTERRAIN_EXPORT __declspec(dllimport) # endif #else # define OSGTERRAIN_EXPORT #endif /** \namespace osgTerrain The osgTerrain is a utility library that provides geospecifc terrain database generation support. The osgTerrain library is typically invoked by the osgdem utlitly application that users can use to build paged terrain databases from geospecific imagery and digial elevation maps (DEM's). osgTerrain may also be used directly in your own applications to generate databases. Note, osgTerrain is not presently written for run-time rendering of terrain, and is just focused on database generation, these generated databases then can used used in standard OpenSceneGraph application which do not need to link osgTerrain.. */ #endif