OpenSceneGraph/include/osgTerrain/Version
Robert Osfield 9db6e84d3d Cleaned up osgTerrain, renaming the Terrain and Renderer class to
HeightFieldNode and HeightFieldRender to better reflect their function.
Removed the GeoMipMapRenderer.cpp stub as the implemention will be left
to a plugin.  Added Version functions.
2004-05-03 20:42:58 +00:00

47 lines
1.5 KiB
C++

/* -*-c++-*- OpenSceneGraph - Copyright (C) 1998-2003 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_VERSION
#define OSGTERRAIN_VERSION 1
#include <osgTerrain/Export>
extern "C" {
/**
* osgTerrainGetVersion() returns the library version number.
* Numbering convention : OpenSceneGraph-0.1 will return 0.1 from osgTerraingetVersion.
*
* This C function can be also used to check for the existence of the OpenSceneGraph
* library using autoconf and its m4 macro AC_CHECK_LIB.
*
* Here is the code to add to your configure.in:
\verbatim
#
# Check for the OpenSceneGraph Terrain library
#
AC_CHECK_LIB(osg, osgTerrainGetVersion, ,
[AC_MSG_ERROR(OpenSceneGraph Terrain library not found. See http://www.openscenegraph.org)],)
\endverbatim
*/
extern OSGTERRAIN_EXPORT const char* osgTerrainGetVersion();
/**
* osgTerrainGetLibraryName() returns the library name in human friendly form.
*/
extern OSGTERRAIN_EXPORT const char* osgTerrainGetLibraryName();
}
#endif