5 #ifndef CNOID_SIMPLE_CONTROLLER_PLUGIN_SIMPLE_CONTROLLER_ITEM_H 6 #define CNOID_SIMPLE_CONTROLLER_PLUGIN_SIMPLE_CONTROLLER_ITEM_H 8 #include <cnoid/ControllerItem> 13 class SimpleControllerItemImpl;
14 class SimpleController;
24 void setController(
const std::string& name);
28 virtual double timeStep()
const;
30 virtual bool control();
31 virtual void output();
37 virtual void onDisconnectedFromRoot();
38 virtual Item* doDuplicate()
const;
40 virtual bool store(
Archive& archive);
41 virtual bool restore(
const Archive& archive);
44 SimpleControllerItemImpl* impl;
Definition: SimpleControllerItem.h:17
Definition: PutPropertyFunction.h:35
Definition: Referenced.h:128
ref_ptr< SimpleControllerItem > SimpleControllerItemPtr
Definition: SimpleControllerItem.h:47
Defines the minimum processing for performing pasing file for STL.
Definition: AbstractSceneLoader.h:9
Definition: ControllerItem.h:28
#define CNOID_EXPORT
Definition: Util/exportdecl.h:37
Definition: ControllerItem.h:16