openrave.org

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros
config.h File Reference

(2013-03-18 10:33:00 +0900, commit:334d202)

Defines OpenRAVE installation-specific information. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define OPENRAVE_HELPER_DLL_IMPORT
 
#define OPENRAVE_HELPER_DLL_EXPORT
 
#define OPENRAVE_HELPER_DLL_LOCAL
 
#define OPENRAVE_API
 
#define OPENRAVE_LOCAL
 
#define OPENRAVE_VERSION_MAJOR   0
 
#define OPENRAVE_VERSION_MINOR   9
 
#define OPENRAVE_VERSION_PATCH   0
 
#define OPENRAVE_VERSION_COMBINED(major, minor, patch)   (((major) << 16) | ((minor) << 8) | (patch))
 
#define OPENRAVE_VERSION   OPENRAVE_VERSION_COMBINED(OPENRAVE_VERSION_MAJOR, OPENRAVE_VERSION_MINOR, OPENRAVE_VERSION_PATCH)
 
#define OPENRAVE_VERSION_EXTRACT_MAJOR(version)   (((version)>>16)&0xff)
 
#define OPENRAVE_VERSION_EXTRACT_MINOR(version)   (((version)>>8)&0xff)
 
#define OPENRAVE_VERSION_EXTRACT_PATCH(version)   (((version))&0xff)
 
#define OPENRAVE_VERSION_STRING   "0.9.0"
 
#define OPENRAVE_VERSION_STRING_FORMAT(version)   boost::str(boost::format("%s.%s.%s")%(OPENRAVE_VERSION_EXTRACT_MAJOR(version))%(OPENRAVE_VERSION_EXTRACT_MINOR(version))%(OPENRAVE_VERSION_EXTRACT_PATCH(version)))
 
#define OPENRAVE_VERSION_GE(major1, minor1, patch1, major2, minor2, patch2)   (OPENRAVE_VERSION_COMBINED(major1, minor1, patch1) >= OPENRAVE_VERSION_COMBINED(major2, minor2, patch2))
 
#define OPENRAVE_VERSION_MINIMUM(major, minor, patch)   OPENRAVE_VERSION_GE(OPENRAVE_VERSION_MAJOR, OPENRAVE_VERSION_MINOR, OPENRAVE_VERSION_PATCH, major, minor, patch)
 
#define OPENRAVE_PRECISION   1
 
#define OPENRAVE_PLUGINS_INSTALL_DIR   "/var/lib/jenkins/workspace/openrave_documentation/install/share/openrave-0.9/plugins"
 
#define OPENRAVE_DATA_INSTALL_DIR   "/var/lib/jenkins/workspace/openrave_documentation/install/share/openrave-0.9"
 
#define OPENRAVE_PYTHON_INSTALL_DIR   "/var/lib/jenkins/workspace/openrave_documentation/install/lib/python2.6/site-packages"
 
#define OPENRAVE_PYTHON_EXECUTABLE   "/usr/bin/python2.6"
 

Detailed Description

Defines OpenRAVE installation-specific information.

Definition in file config.h.

Macro Definition Documentation

#define OPENRAVE_API

Definition at line 34 of file config.h.

#define OPENRAVE_DATA_INSTALL_DIR   "/var/lib/jenkins/workspace/openrave_documentation/install/share/openrave-0.9"

Definition at line 57 of file config.h.

#define OPENRAVE_HELPER_DLL_EXPORT

Definition at line 18 of file config.h.

#define OPENRAVE_HELPER_DLL_IMPORT

Definition at line 17 of file config.h.

#define OPENRAVE_HELPER_DLL_LOCAL

Definition at line 19 of file config.h.

#define OPENRAVE_LOCAL

Definition at line 35 of file config.h.

#define OPENRAVE_PLUGINS_INSTALL_DIR   "/var/lib/jenkins/workspace/openrave_documentation/install/share/openrave-0.9/plugins"

Definition at line 56 of file config.h.

#define OPENRAVE_PRECISION   1

Definition at line 54 of file config.h.

#define OPENRAVE_PYTHON_EXECUTABLE   "/usr/bin/python2.6"

Definition at line 61 of file config.h.

#define OPENRAVE_PYTHON_INSTALL_DIR   "/var/lib/jenkins/workspace/openrave_documentation/install/lib/python2.6/site-packages"

Definition at line 58 of file config.h.

Definition at line 42 of file config.h.

#define OPENRAVE_VERSION_COMBINED (   major,
  minor,
  patch 
)    (((major) << 16) | ((minor) << 8) | (patch))

Definition at line 41 of file config.h.

#define OPENRAVE_VERSION_EXTRACT_MAJOR (   version)    (((version)>>16)&0xff)

Definition at line 43 of file config.h.

#define OPENRAVE_VERSION_EXTRACT_MINOR (   version)    (((version)>>8)&0xff)

Definition at line 44 of file config.h.

#define OPENRAVE_VERSION_EXTRACT_PATCH (   version)    (((version))&0xff)

Definition at line 45 of file config.h.

#define OPENRAVE_VERSION_GE (   major1,
  minor1,
  patch1,
  major2,
  minor2,
  patch2 
)    (OPENRAVE_VERSION_COMBINED(major1, minor1, patch1) >= OPENRAVE_VERSION_COMBINED(major2, minor2, patch2))

Definition at line 49 of file config.h.

#define OPENRAVE_VERSION_MAJOR   0

Definition at line 38 of file config.h.

#define OPENRAVE_VERSION_MINIMUM (   major,
  minor,
  patch 
)    OPENRAVE_VERSION_GE(OPENRAVE_VERSION_MAJOR, OPENRAVE_VERSION_MINOR, OPENRAVE_VERSION_PATCH, major, minor, patch)

Definition at line 50 of file config.h.

#define OPENRAVE_VERSION_MINOR   9

Definition at line 39 of file config.h.

#define OPENRAVE_VERSION_PATCH   0

Definition at line 40 of file config.h.

#define OPENRAVE_VERSION_STRING   "0.9.0"

Definition at line 46 of file config.h.

#define OPENRAVE_VERSION_STRING_FORMAT (   version)    boost::str(boost::format("%s.%s.%s")%(OPENRAVE_VERSION_EXTRACT_MAJOR(version))%(OPENRAVE_VERSION_EXTRACT_MINOR(version))%(OPENRAVE_VERSION_EXTRACT_PATCH(version)))

Definition at line 47 of file config.h.