openrave.org

 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義 グループ ページ
Public メソッド | Protected 変数 | すべてのメンバ一覧
クラス cppexamples::OpenRAVEExampleabstract

A simple framework for running C++ examples. [詳細]

#include <orexample.h>

cppexamples::OpenRAVEExampleに対する継承グラフ
Inheritance graph
[凡例]

Public メソッド

 OpenRAVEExample (const std::string &viewername="qtcoin")
 
virtual ~OpenRAVEExample ()
 
virtual int main (int argc, char **argv)
 
virtual bool IsOk ()
 
virtual void Exit ()
 
virtual void demothread (int argc, char **argv)=0
 

Protected 変数

OpenRAVE::EnvironmentBasePtr penv
 

説明

A simple framework for running C++ examples.

It makes sure OpenRAVE cleans itself up by registering itself into the sighandler. In order to use, derive from it:

class TrajectoryExample : public OpenRAVEExample
{
public:
virtual void demothread() {
// insert user code here
penv->Load("data/lab1.env.xml");
}
};

orexample.h31 行で定義されています。

コンストラクタとデストラクタ

cppexamples::OpenRAVEExample::OpenRAVEExample ( const std::string &  viewername = "qtcoin")
inline

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

virtual cppexamples::OpenRAVEExample::~OpenRAVEExample ( )
inlinevirtual

!_thopenrave ) {

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

関数

virtual void cppexamples::OpenRAVEExample::demothread ( int  argc,
char **  argv 
)
pure virtual
virtual void cppexamples::OpenRAVEExample::Exit ( )
inlinevirtual

orexample.h80 行で定義されています。

virtual bool cppexamples::OpenRAVEExample::IsOk ( )
inlinevirtual

orexample.h76 行で定義されています。

virtual int cppexamples::OpenRAVEExample::main ( int  argc,
char **  argv 
)
inlinevirtual

変数

OpenRAVE::EnvironmentBasePtr cppexamples::OpenRAVEExample::penv
protected

orexample.h88 行で定義されています。


このクラスの説明は次のファイルから生成されました: