Go to the documentation of this file.
6 #ifndef CNOID_BODY_PLUGIN_CONTROLLER_ITEM_H
7 #define CNOID_BODY_PLUGIN_CONTROLLER_ITEM_H
10 #include <cnoid/ControllerIO>
11 #include "exportdecl.h"
16 class ControllerLogItem;
32 bool isActive()
const;
34 virtual void setNoDelayMode(
bool on);
37 void setOptions(
const std::string& options) { optionString_ = options; }
39 virtual double timeStep()
const;
69 virtual bool control();
76 virtual void output();
89 virtual void onOptionsChanged();
92 virtual bool store(
Archive& archive)
override;
93 virtual bool restore(
const Archive& archive)
override;
98 std::string optionString_;
void setImmediateMode(bool on)
Definition: ControllerItem.h:86
ref_ptr< ControllerItem > ControllerItemPtr
Definition: ControllerItem.h:104
Definition: ExtensionManager.h:23
Definition: PutPropertyFunction.h:51
bool isImmediateMode() const
Definition: ControllerItem.h:84
bool isNoDelayMode() const
Definition: ControllerItem.h:33
Definition: ControllerIO.h:16
Definition: ControllerItem.h:20
void setOptions(const std::string &options)
Definition: ControllerItem.h:37
Definition: AbstractSceneLoader.h:11
ControllerIO Target
Definition: ControllerItem.h:26
const std::string & optionString() const
Definition: ControllerItem.h:36
Definition: ControllerLogItem.h:9
Definition: SimulatorItem.h:81