|
Choreonoid
1.5
|
#include <Device.h>
Public Member Functions | |
| virtual | ~DeviceState () |
| virtual const char * | typeName ()=0 |
| virtual void | copyStateFrom (const DeviceState &other)=0 |
| virtual DeviceState * | cloneState () const =0 |
| virtual int | stateSize () const =0 |
| virtual const double * | readState (const double *buf)=0 |
| virtual double * | writeState (double *out_buf) const =0 |
Public Member Functions inherited from cnoid::Referenced | |
| virtual | ~Referenced () |
| void | addRef () |
| void | releaseRef () |
Protected Member Functions | |
| DeviceState () | |
| DeviceState (const DeviceState &org) | |
Protected Member Functions inherited from cnoid::Referenced | |
| Referenced () | |
| Referenced (const Referenced &org) | |
| int | refCount () const |
|
inlineprotected |
|
inlineprotected |
|
inlinevirtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in cnoid::ForceSensor, cnoid::AccelerationSensor, cnoid::RateGyroSensor, cnoid::Camera, cnoid::RangeSensor, cnoid::PointLight, cnoid::SpotLight, and cnoid::Light.
|
pure virtual |
Size of the double-precision floating numbers for representing the state.
Implemented in cnoid::ForceSensor, cnoid::AccelerationSensor, cnoid::RateGyroSensor, cnoid::Camera, cnoid::RangeSensor, cnoid::PointLight, and cnoid::SpotLight.
|
pure virtual |
|
pure virtual |
Implemented in cnoid::ForceSensor, cnoid::AccelerationSensor, cnoid::RateGyroSensor, cnoid::Camera, cnoid::RangeSensor, cnoid::PointLight, cnoid::SpotLight, and cnoid::Light.
1.8.11