#define DEFINE_SERIALIZABLE(class_name, NS)
This declaration must be inserted in all CSerializable classes definition, within the class declarati...
This namespace contains representation of robot actions and observations.
double direction
The wind flow direction in deg.
double speed
The wind speed in m/s.
mrpt::poses::CPose3D sensorPoseOnRobot
The location of the sensing anemometer on the robot coordinate framework.
A class used to store a 3D pose (a 3D translation + a rotation in 3D).
void getSensorPose(mrpt::poses::CPose3D &out_sensorPose) const override
A general method to retrieve the sensor pose on the robot.
Declares a class derived from "CObservation" that represents the wind measurements taken on the robot...
Declares a class that represents any robot's observation.
void getDescriptionAsText(std::ostream &o) const override
Build a detailed, multi-line textual description of the observation contents and dump it to the outpu...
void setSensorPose(const mrpt::poses::CPose3D &newSensorPose) override
A general method to change the sensor pose on the robot.
Page generated by Doxygen 1.8.17 for MRPT 2.0.4 at Sun Jul 19 15:15:43 UTC 2020 | |