Choreonoid
1.8
|
#include <SimpleController.h>
Public Member Functions | |
virtual bool | isImmediateMode () const =0 |
virtual void | setImmediateMode (bool on)=0 |
Public Member Functions inherited from cnoid::SimpleControllerIO | |
virtual void | enableIO (Link *link)=0 |
virtual void | enableInput (Link *link)=0 |
virtual void | enableInput (Link *link, int stateFlags)=0 |
virtual void | enableOutput (Link *link)=0 |
virtual void | enableOutput (Link *link, int stateFlags)=0 |
virtual void | enableInput (Device *device)=0 |
template<class T > | |
T * | getOrCreateSharedObject (const std::string &name) |
template<class T > | |
T * | findSharedObject (const std::string &name) |
std::string | name () const |
virtual void | setJointInput (int stateFlags) |
virtual void | setJointOutput (int stateFlags) |
virtual void | setLinkInput (Link *link, int stateFlags) |
virtual void | setLinkOutput (Link *link, int stateFlags) |
Public Member Functions inherited from cnoid::ControllerIO | |
virtual | ~ControllerIO () |
virtual std::string | controllerName () const =0 |
virtual Body * | body ()=0 |
virtual std::string | optionString () const |
std::vector< std::string > | options () const |
MappingPtr | structuredOptions () const |
virtual std::ostream & | os () const |
virtual double | timeStep () const |
virtual double | currentTime () const |
virtual bool | enableLog () |
virtual void | outputLog (Referenced *logData) |
virtual bool | isNoDelayMode () const |
virtual bool | setNoDelayMode (bool on) |
double | worldTimeStep () const |
Additional Inherited Members | |
Protected Member Functions inherited from cnoid::ControllerIO | |
std::string | getIntegratedOptionString (const std::string &opt1, const std::string &opt2) const |
|
pure virtual |
|
pure virtual |