104 "Importing from this old version is not implemented"
void serializeTo(mrpt::serialization::CArchive &out) const override
Pure virtual method for writing (serializing) to an abstract archive.
double x() const
Common members of all points & poses classes.
std::vector< mrpt::vision::CFeature::Ptr > features
The set of features from which the landmark comes.
#define IMPLEMENTS_SERIALIZABLE(class_name, base, NameSpace)
This must be inserted in all CSerializable classes implementation files.
The mean value.
The type for the IDs of landmarks.
For use in CSerializable implementations.
void setPose(const mrpt::poses::CPointPDFGaussian &p)
Sets the pose from an object:
void serializeFrom(mrpt::serialization::CArchive &in, uint8_t serial_version) override
Pure virtual method for reading (deserializing) from an abstract archive.
The 3x3 covariance matrix.
This namespace contains representation of robot actions and observations.
void getPose(mrpt::poses::CPointPDFGaussian &p) const
Returns the pose as an object:
Classes for 2D/3D geometry representation, both of single values and probability density distribution...
uint8_t serializeGetVersion() const override
Must return the current versioning number of the object.
The last time that this landmark was observed.
Represents an invalid timestamp, where applicable.
The class for storing "landmarks" (visual or laser-scan-extracted features,...)
Virtual base class for "archives": classes abstracting I/O streams.
The "normal" to the landmark, i.e.
Used for CObservationBearingRange::TMeasurement::beaconID and others.
The mean of the landmark 3D position.
The number of times that this landmark has been seen.
A gaussian distribution for 3D points.
An ID for the landmark (see details next...) This ID was introduced in the version 3 of this class (2...