Go to the documentation of this file.
6 #ifndef CNOID_BODY_RATE_GYRO_SENSOR_H
7 #define CNOID_BODY_RATE_GYRO_SENSOR_H
11 #include "exportdecl.h"
23 virtual const char* typeName()
const override;
25 virtual void copyStateFrom(
const DeviceState& other)
override;
27 virtual void forEachActualType(std::function<
bool(
const std::type_info& type)> func)
override;
28 virtual void clearState()
override;
29 virtual int stateSize()
const override;
30 virtual const double* readState(
const double* buf)
override;
31 virtual double* writeState(
double* out_buf)
const override;
39 bool readSpecifications(
const Mapping* info);
40 bool writeSpecifications(
Mapping* info)
const;
51 std::unique_ptr<Spec> spec;
ref_ptr< RateGyroSensor > RateGyroSensorPtr
Definition: RateGyroSensor.h:54
const Vector3 & w_max() const
Definition: RateGyroSensor.h:36
Definition: RateGyroSensor.h:17
Definition: ValueTree.h:253
Vector3 & w()
Definition: RateGyroSensor.h:34
Eigen::Vector3d Vector3
Definition: EigenTypes.h:57
Definition: Referenced.h:103
Vector3 & w_max()
Definition: RateGyroSensor.h:37
Definition: AbstractSceneLoader.h:11
Definition: CloneMap.h:13
Definition: Referenced.h:54
const Vector3 & w() const
Definition: RateGyroSensor.h:33