Declares a class derived from "CObservation" that represents a set of readings from gas sensors.
Definition at line 47 of file CObservationGasSensors.h.
#include <mrpt/slam/CObservationGasSensors.h>
Classes | |
class | CMOSmodel |
Declares a class within "CObservationGasSensors" that represents a set of gas concentration readings from the modelation of a MOS gas sensor readings. More... | |
struct | TObservationENose |
The structure for each e-nose. More... | |
Public Member Functions | |
CObservationGasSensors () | |
Constructor. | |
void | getSensorPose (CPose3D &out_sensorPose) const |
A general method to retrieve the sensor pose on the robot. | |
void | setSensorPose (const CPose3D &newSensorPose) |
A general method to change the sensor pose on the robot. | |
Public Attributes | |
std::vector< TObservationENose > | m_readings |
One entry per e-nose on the robot. | |
RTTI stuff | |
typedef CObservationGasSensorsPtr | SmartPtr |
static mrpt::utils::CLASSINIT | _init_CObservationGasSensors |
static mrpt::utils::TRuntimeClassId | classCObservationGasSensors |
static const mrpt::utils::TRuntimeClassId * | classinfo |
static const mrpt::utils::TRuntimeClassId * | _GetBaseClass () |
virtual const mrpt::utils::TRuntimeClassId * | GetRuntimeClass () const |
Returns information about the class of an object in runtime. | |
virtual mrpt::utils::CObject * | duplicate () const |
Returns a copy of the object, indepently of its class. | |
static mrpt::utils::CObject * | CreateObject () |
static CObservationGasSensorsPtr | Create () |
A typedef for the associated smart pointer
Definition at line 50 of file CObservationGasSensors.h.
mrpt::slam::CObservationGasSensors::CObservationGasSensors | ( | ) |
Constructor.
static const mrpt::utils::TRuntimeClassId* mrpt::slam::CObservationGasSensors::_GetBaseClass | ( | ) | [static, protected] |
Reimplemented from mrpt::slam::CObservation.
static CObservationGasSensorsPtr mrpt::slam::CObservationGasSensors::Create | ( | ) | [static] |
static mrpt::utils::CObject* mrpt::slam::CObservationGasSensors::CreateObject | ( | ) | [static] |
virtual mrpt::utils::CObject* mrpt::slam::CObservationGasSensors::duplicate | ( | ) | const [virtual] |
Returns a copy of the object, indepently of its class.
Implements mrpt::utils::CObject.
virtual const mrpt::utils::TRuntimeClassId* mrpt::slam::CObservationGasSensors::GetRuntimeClass | ( | ) | const [virtual] |
Returns information about the class of an object in runtime.
Reimplemented from mrpt::slam::CObservation.
void mrpt::slam::CObservationGasSensors::getSensorPose | ( | CPose3D & | out_sensorPose | ) | const [virtual] |
A general method to retrieve the sensor pose on the robot.
Note that most sensors will return a full (6D) CPose3D, but see the derived classes for more details or special cases.
Implements mrpt::slam::CObservation.
void mrpt::slam::CObservationGasSensors::setSensorPose | ( | const CPose3D & | newSensorPose | ) | [virtual] |
A general method to change the sensor pose on the robot.
Note that most sensors will use the full (6D) CPose3D, but see the derived classes for more details or special cases.
Implements mrpt::slam::CObservation.
mrpt::utils::CLASSINIT mrpt::slam::CObservationGasSensors::_init_CObservationGasSensors [static, protected] |
Definition at line 50 of file CObservationGasSensors.h.
mrpt::utils::TRuntimeClassId mrpt::slam::CObservationGasSensors::classCObservationGasSensors [static] |
Definition at line 50 of file CObservationGasSensors.h.
Definition at line 50 of file CObservationGasSensors.h.
One entry per e-nose on the robot.
Definition at line 103 of file CObservationGasSensors.h.
Page generated by Doxygen 1.7.3 for MRPT 0.9.4 SVN:exported at Tue Jan 25 21:56:31 UTC 2011 |