40     for (uint32_t i = 0; i < n; i++)
    62             for (uint32_t i = 0; i < n; i++)
    95     o << 
"Observation count : " << 
sensedFeatures.size() << endl << endl;
   100         o << 
"#" << k << 
": ID=" << m.
id << 
"; value=" << m.
pose void setSensorPose(const mrpt::poses::CPose3D &newSensorPose) override
A general method to change the sensor pose on the robot. 
 
#define IMPLEMENTS_SERIALIZABLE(class_name, base, NameSpace)
To be added to all CSerializable-classes implementation files. 
 
void getDescriptionAsText(std::ostream &o) const override
Build a detailed, multi-line textual description of the observation contents and dump it to the outpu...
 
mrpt::poses::CPose3D sensorPose
The pose of the sensor on the robot/vehicle. 
 
float minSensorDistance
Information about the sensor. 
 
void serializeFrom(mrpt::serialization::CArchive &in, uint8_t serial_version) override
Pure virtual method for reading (deserializing) from an abstract archive. 
 
#define MRPT_THROW_UNKNOWN_SERIALIZATION_VERSION(__V)
For use in CSerializable implementations. 
 
void serializeTo(mrpt::serialization::CArchive &out) const override
Pure virtual method for writing (serializing) to an abstract archive. 
 
TMeasurement()
Ctor with default values. 
 
mrpt::poses::CPose3D pose
The observed feature SE(3) pose with respect to the sensor. 
 
This namespace contains representation of robot actions and observations. 
 
Classes for 2D/3D geometry representation, both of single values and probability density distribution...
 
std::deque< TMeasurement > sensedFeatures
The list of observed features. 
 
std::string sensorLabel
An arbitrary label that can be used to identify the sensor. 
 
mrpt::system::TTimeStamp timestamp
The associated UTC time-stamp. 
 
Virtual base class for "archives": classes abstracting I/O streams. 
 
A class used to store a 3D pose (a 3D translation + a rotation in 3D). 
 
mrpt::vision::TStereoCalibResults out
 
Declares a class that represents any robot's observation. 
 
An observation of one or more "features" or "objects", possibly identified with a unique ID...
 
This file implements matrix/vector text and binary serialization. 
 
mrpt::math::CMatrixDouble66 inf_matrix
The inverse of the observation covariance matrix (default:all zeros) 
 
std::string inMatlabFormat(const std::size_t decimal_digits=6) const
Exports the matrix as a string compatible with Matlab/Octave. 
 
#define INVALID_LANDMARK_ID
Used for CObservationBearingRange::TMeasurement::beaconID and others. 
 
int32_t id
The feature ID, or INVALID_LANDMARK_ID if unidentified (default) 
 
uint8_t serializeGetVersion() const override
Must return the current versioning number of the object. 
 
void getSensorPose(mrpt::poses::CPose3D &out_sensorPose) const override
A general method to retrieve the sensor pose on the robot. 
 
CObservation6DFeatures()
Default ctor. 
 
Each one of the measurements. 
 
virtual void getDescriptionAsText(std::ostream &o) const
Build a detailed, multi-line textual description of the observation contents and dump it to the outpu...