openrave.org

 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義 グループ ページ
マクロ定義
config.h

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

Defines OpenRAVE installation-specific information. [詳細]

このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。

ソースコードを見る。

マクロ定義

#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"
 

説明

Defines OpenRAVE installation-specific information.

config.h で定義されています。

マクロ定義

#define OPENRAVE_API

config.h34 行で定義されています。

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

config.h57 行で定義されています。

#define OPENRAVE_HELPER_DLL_EXPORT

config.h18 行で定義されています。

#define OPENRAVE_HELPER_DLL_IMPORT

config.h17 行で定義されています。

#define OPENRAVE_HELPER_DLL_LOCAL

config.h19 行で定義されています。

#define OPENRAVE_LOCAL

config.h35 行で定義されています。

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

config.h56 行で定義されています。

#define OPENRAVE_PRECISION   1

config.h54 行で定義されています。

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

config.h61 行で定義されています。

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

config.h58 行で定義されています。

config.h42 行で定義されています。

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

config.h41 行で定義されています。

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

config.h43 行で定義されています。

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

config.h44 行で定義されています。

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

config.h45 行で定義されています。

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

config.h49 行で定義されています。

#define OPENRAVE_VERSION_MAJOR   0

config.h38 行で定義されています。

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

config.h50 行で定義されています。

#define OPENRAVE_VERSION_MINOR   9

config.h39 行で定義されています。

#define OPENRAVE_VERSION_PATCH   0

config.h40 行で定義されています。

#define OPENRAVE_VERSION_STRING   "0.9.0"

config.h46 行で定義されています。

#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)))

config.h47 行で定義されています。