5 #ifndef CNOID_BODY_CONTROLLER_IO_H
6 #define CNOID_BODY_CONTROLLER_IO_H
9 #include "exportdecl.h"
21 virtual std::string controllerName()
const = 0;
22 virtual Body* body() = 0;
23 virtual std::string optionString()
const;
24 std::vector<std::string> options()
const;
26 virtual std::ostream& os()
const;
27 virtual double timeStep()
const;
28 virtual double currentTime()
const;
31 virtual bool enableLog();
40 virtual bool isNoDelayMode()
const;
41 virtual bool setNoDelayMode(
bool on);
47 std::string getIntegratedOptionString(
const std::string& opt1,
const std::string& opt2)
const;