6 #ifndef CNOID_BODY_ACCELERATION_SENSOR_H 7 #define CNOID_BODY_ACCELERATION_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;
Definition: AccelerationSensor.h:15
const Vector3 & dv() const
Definition: AccelerationSensor.h:39
const Vector3 & dv_max() const
Definition: AccelerationSensor.h:42
ref_ptr< AccelerationSensor > AccelerationSensorPtr
Definition: AccelerationSensor.h:46
Definition: Referenced.h:128
Defines the minimum processing for performing pasing file for STL.
Definition: AbstractSceneLoader.h:9
Vector3 & dv()
Definition: AccelerationSensor.h:40
Eigen::Vector3d Vector3
Definition: EigenTypes.h:58
#define CNOID_EXPORT
Definition: Util/exportdecl.h:37
Vector3 & dv_max()
Definition: AccelerationSensor.h:43