6 #ifndef CNOID_BODY_RATE_GYRO_SENSOR_H 7 #define CNOID_BODY_RATE_GYRO_SENSOR_H 10 #include <boost/scoped_ptr.hpp> 22 boost::scoped_ptr<Spec> spec;
28 virtual const char* typeName();
30 virtual void copyStateFrom(
const DeviceState& other);
32 virtual Device* clone()
const;
33 virtual void forEachActualType(boost::function<
bool(
const std::type_info& type)> func);
34 virtual void clearState();
35 virtual int stateSize()
const;
36 virtual const double* readState(
const double* buf);
37 virtual double* writeState(
double* out_buf)
const;
ref_ptr< RateGyroSensor > RateGyroSensorPtr
Definition: RateGyroSensor.h:46
Vector3 & w()
Definition: RateGyroSensor.h:40
Definition: Referenced.h:128
const Vector3 & w_max() const
Definition: RateGyroSensor.h:42
Vector3 & w_max()
Definition: RateGyroSensor.h:43
const Vector3 & w() const
Definition: RateGyroSensor.h:39
Defines the minimum processing for performing pasing file for STL.
Definition: AbstractSceneLoader.h:9
Eigen::Vector3d Vector3
Definition: EigenTypes.h:58
#define CNOID_EXPORT
Definition: Util/exportdecl.h:37
Definition: RateGyroSensor.h:15