osgEarth 2.1.1
Classes | Namespaces | Defines | Typedefs

/home/cube/sources/osgearth/src/osgEarth/Common File Reference

#include <osgEarth/Export>
#include <osgEarth/Notify>
#include <osg/Referenced>
#include <osg/ref_ptr>
#include <osg/Version>
#include <string>
#include <osgDB/ReaderWriter>
#include <osgGA/MatrixManipulator>
Include dependency graph for Common:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  osgEarth::optional< T >

Namespaces

namespace  osgEarth
namespace  osgDB

Defines

#define OSGEARTH_COMMON_H   1
#define OSG_MIN_VERSION_REQUIRED(MAJOR, MINOR, PATCH)   ((OPENSCENEGRAPH_MAJOR_VERSION>MAJOR) || (OPENSCENEGRAPH_MAJOR_VERSION==MAJOR && (OPENSCENEGRAPH_MINOR_VERSION>MINOR || (OPENSCENEGRAPH_MINOR_VERSION==MINOR && OPENSCENEGRAPH_PATCH_VERSION>=PATCH))))
#define OSG_VERSION_LESS_THAN(MAJOR, MINOR, PATCH)   ((OPENSCENEGRAPH_MAJOR_VERSION<MAJOR) || (OPENSCENEGRAPH_MAJOR_VERSION==MAJOR && (OPENSCENEGRAPH_MINOR_VERSION<MINOR || (OPENSCENEGRAPH_MINOR_VERSION==MINOR && OPENSCENEGRAPH_PATCH_VERSION<PATCH))))
#define OSG_VERSION_LESS_OR_EQUAL(MAJOR, MINOR, PATCH)   ((OPENSCENEGRAPH_MAJOR_VERSION<MAJOR) || (OPENSCENEGRAPH_MAJOR_VERSION==MAJOR && (OPENSCENEGRAPH_MINOR_VERSION<MINOR || (OPENSCENEGRAPH_MINOR_VERSION==MINOR && OPENSCENEGRAPH_PATCH_VERSION<=PATCH))))
#define OSG_VERSION_GREATER_THAN(MAJOR, MINOR, PATCH)   ((OPENSCENEGRAPH_MAJOR_VERSION>MAJOR) || (OPENSCENEGRAPH_MAJOR_VERSION==MAJOR && (OPENSCENEGRAPH_MINOR_VERSION>MINOR || (OPENSCENEGRAPH_MINOR_VERSION==MINOR && OPENSCENEGRAPH_PATCH_VERSION>PATCH))))
#define OSG_VERSION_GREATER_OR_EQUAL(MAJOR, MINOR, PATCH)   ((OPENSCENEGRAPH_MAJOR_VERSION>MAJOR) || (OPENSCENEGRAPH_MAJOR_VERSION==MAJOR && (OPENSCENEGRAPH_MINOR_VERSION>MINOR || (OPENSCENEGRAPH_MINOR_VERSION==MINOR && OPENSCENEGRAPH_PATCH_VERSION>=PATCH))))

Typedefs

typedef int osgEarth::UID
typedef
osgDB::ReaderWriter::Options 
osgDB::Options

Define Documentation

#define OSG_MIN_VERSION_REQUIRED (   MAJOR,
  MINOR,
  PATCH 
)    ((OPENSCENEGRAPH_MAJOR_VERSION>MAJOR) || (OPENSCENEGRAPH_MAJOR_VERSION==MAJOR && (OPENSCENEGRAPH_MINOR_VERSION>MINOR || (OPENSCENEGRAPH_MINOR_VERSION==MINOR && OPENSCENEGRAPH_PATCH_VERSION>=PATCH))))

Definition at line 33 of file Common.

#define OSG_VERSION_GREATER_OR_EQUAL (   MAJOR,
  MINOR,
  PATCH 
)    ((OPENSCENEGRAPH_MAJOR_VERSION>MAJOR) || (OPENSCENEGRAPH_MAJOR_VERSION==MAJOR && (OPENSCENEGRAPH_MINOR_VERSION>MINOR || (OPENSCENEGRAPH_MINOR_VERSION==MINOR && OPENSCENEGRAPH_PATCH_VERSION>=PATCH))))

Definition at line 37 of file Common.

#define OSG_VERSION_GREATER_THAN (   MAJOR,
  MINOR,
  PATCH 
)    ((OPENSCENEGRAPH_MAJOR_VERSION>MAJOR) || (OPENSCENEGRAPH_MAJOR_VERSION==MAJOR && (OPENSCENEGRAPH_MINOR_VERSION>MINOR || (OPENSCENEGRAPH_MINOR_VERSION==MINOR && OPENSCENEGRAPH_PATCH_VERSION>PATCH))))

Definition at line 36 of file Common.

#define OSG_VERSION_LESS_OR_EQUAL (   MAJOR,
  MINOR,
  PATCH 
)    ((OPENSCENEGRAPH_MAJOR_VERSION<MAJOR) || (OPENSCENEGRAPH_MAJOR_VERSION==MAJOR && (OPENSCENEGRAPH_MINOR_VERSION<MINOR || (OPENSCENEGRAPH_MINOR_VERSION==MINOR && OPENSCENEGRAPH_PATCH_VERSION<=PATCH))))

Definition at line 35 of file Common.

#define OSG_VERSION_LESS_THAN (   MAJOR,
  MINOR,
  PATCH 
)    ((OPENSCENEGRAPH_MAJOR_VERSION<MAJOR) || (OPENSCENEGRAPH_MAJOR_VERSION==MAJOR && (OPENSCENEGRAPH_MINOR_VERSION<MINOR || (OPENSCENEGRAPH_MINOR_VERSION==MINOR && OPENSCENEGRAPH_PATCH_VERSION<PATCH))))

Definition at line 34 of file Common.

#define OSGEARTH_COMMON_H   1

Definition at line 21 of file Common.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines