openrave.org

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

New interfaces are provided by plugins and are dynamically loaded into OpenRAVE. All interfaces are derived from the OpenRAVE::InterfaceBase class and contain basic information such as the type, the owning environment, setting user data, cloning, and allowing custom string commands to be sent.

Every instantiated interface belongs to only one environment. Interfaces can be cloned using OpenRAVE::InterfaceBase::Clone.

Every interface can have its own custom commands. Sending help will return a list of all the commands the interface supports (think of it as a command-line way of sending commands to the interface). The GetDescription() returns a string briefly explaining the functionality, the authors, and the license of the plugin.

Ability to register custom xml reader interfaces.