Go to the documentation of this file.
30 CLandmark::CLandmark()
104 "Importing from this old version is not implemented");
TLandmarkID ID
An ID for the landmark (see details next...) This ID was introduced in the version 3 of this class (2...
mrpt::math::CMatrixDouble33 cov
The 3x3 covariance matrix.
#define INVALID_LANDMARK_ID
Used for CObservationBearingRange::TMeasurement::beaconID and others.
int64_t TLandmarkID
The type for the IDs of landmarks.
uint32_t seenTimesCount
The number of times that this landmark has been seen.
A gaussian distribution for 3D points.
void getPose(mrpt::poses::CPointPDFGaussian &p) const
Returns the pose as an object:
void serializeFrom(mrpt::serialization::CArchive &in, uint8_t serial_version) override
Pure virtual method for reading (deserializing) from an abstract archive.
#define INVALID_TIMESTAMP
Represents an invalid timestamp, where applicable.
std::vector< mrpt::vision::CFeature::Ptr > features
The set of features from which the landmark comes.
#define THROW_EXCEPTION(msg)
Classes for 2D/3D geometry representation, both of single values and probability density distribution...
This namespace contains representation of robot actions and observations.
Virtual base class for "archives": classes abstracting I/O streams.
The class for storing "landmarks" (visual or laser-scan-extracted features,...)
double x() const
Common members of all points & poses classes.
double x
X,Y,Z coordinates.
mrpt::math::TPoint3D pose_mean
The mean of the landmark 3D position.
#define IMPLEMENTS_SERIALIZABLE(class_name, base, NameSpace)
This must be inserted in all CSerializable classes implementation files.
mrpt::math::TPoint3D normal
The "normal" to the landmark, i.e.
uint8_t serializeGetVersion() const override
Must return the current versioning number of the object.
void serializeTo(mrpt::serialization::CArchive &out) const override
Pure virtual method for writing (serializing) to an abstract archive.
virtual ~CLandmark()
Virtual destructor.
#define MRPT_THROW_UNKNOWN_SERIALIZATION_VERSION(__V)
For use in CSerializable implementations.
CPoint3D mean
The mean value.
mrpt::system::TTimeStamp timestampLastSeen
The last time that this landmark was observed.
void setPose(const mrpt::poses::CPointPDFGaussian &p)
Sets the pose from an object:
Page generated by Doxygen 1.8.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST | |