Choreonoid
1.1
メインページ
関連ページ
ネームスペース
クラス
ファイル
ファイル一覧
ファイルメンバ
src
BodyPlugin
SceneBodyManager.h
説明を見る。
1
6
#ifndef CNOID_BODYPLUGIN_SCENE_BODY_MANAGER_H_INCLUDED
7
#define CNOID_BODYPLUGIN_SCENE_BODY_MANAGER_H_INCLUDED
8
9
#include <cnoid/ExtensionManager>
10
#include "
exportdecl.h
"
11
12
namespace
cnoid {
13
14
class
SceneBody;
15
class
BodyItem;
16
class
SBMImpl;
17
18
class
CNOID_EXPORT
SceneBodyManager
19
{
20
public
:
21
22
static
SceneBodyManager
* instance();
23
24
SceneBodyManager
(ExtensionManager& ext);
25
~
SceneBodyManager
();
26
27
class
FactoryHolder
{
28
public
:
29
virtual
~FactoryHolder
() { }
30
};
31
32
FactoryHolder* addSceneBodyFactory(boost::function<
SceneBody
*(
BodyItem
*)> factory);
33
34
private
:
35
SBMImpl* impl;
36
};
37
}
38
39
#endif
Choreonoidに対してWed May 8 2013 17:51:03に生成されました。
1.8.1.2