3
\author Shin'ichiro Nakaoka
6
#ifndef CNOID_BODYPLUGIN_SCENE_BODY_MANAGER_H_INCLUDED
7
#define CNOID_BODYPLUGIN_SCENE_BODY_MANAGER_H_INCLUDED
9
#include <cnoid/ExtensionManager>
10
#include "exportdecl.h"
18
class CNOID_EXPORT SceneBodyManager
22
static SceneBodyManager* instance();
24
SceneBodyManager(ExtensionManager& ext);
29
virtual ~FactoryHolder() { }
32
FactoryHolder* addSceneBodyFactory(boost::function<SceneBody*(BodyItem*)> factory);