root/OpenSceneGraph/trunk/include/osgSim/Export @ 13041

Revision 13041, 1.8 kB (checked in by robert, 2 years ago)

Ran script to remove trailing spaces and tabs

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1/* -*-c++-*- OpenSceneGraph - Copyright (C) 1998-2006 Robert Osfield
2 *
3 * This library is open source and may be redistributed and/or modified under
4 * the terms of the OpenSceneGraph Public License (OSGPL) version 0.0 or
5 * (at your option) any later version.  The full license is in LICENSE file
6 * included with this distribution, and on the openscenegraph.org website.
7 *
8 * This library is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11 * OpenSceneGraph Public License for more details.
12*/
13
14#ifndef OSGSIM_EXPORT_
15#define OSGSIM_EXPORT_ 1
16
17#include<osg/Config>
18
19#if defined(_MSC_VER) && defined(OSG_DISABLE_MSVC_WARNINGS)
20    #pragma warning( disable : 4244 )
21    #pragma warning( disable : 4251 )
22    #pragma warning( disable : 4275 )
23    #pragma warning( disable : 4786 )
24    #pragma warning( disable : 4290 )
25    #pragma warning( disable : 4305 )
26    #pragma warning( disable : 4996 )
27#endif
28
29#if defined(_MSC_VER) || defined(__CYGWIN__) || defined(__MINGW32__) || defined( __BCPLUSPLUS__)  || defined( __MWERKS__)
30    #  if defined( OSG_LIBRARY_STATIC )
31    #    define OSGSIM_EXPORT
32    #  elif defined( OSGSIM_LIBRARY )
33    #    define OSGSIM_EXPORT   __declspec(dllexport)
34    #  else
35    #    define OSGSIM_EXPORT   __declspec(dllimport)
36    #  endif
37#else
38    #  define OSGSIM_EXPORT
39#endif
40
41/* Define NULL pointer value */
42
43#ifndef NULL
44#ifdef  __cplusplus
45#define NULL    0
46#else
47#define NULL    ((void *)0)
48#endif
49#endif
50
51/**
52
53\namespace osgSim
54
55The osgSim library is a NodeKit that extends the core scene graph to support nodes and drawables that specific to the visual simulation, such
56a navigational light point support and OpenFlight style degrees of freedom transform.
57*/
58
59#endif
Note: See TracBrowser for help on using the browser.