Class Stamped
Defined in File stamped.hpp
Inheritance Relationships
Derived Types
public fuse_variables::AccelerationAngular2DStamped
(Class AccelerationAngular2DStamped)public fuse_variables::AccelerationAngular3DStamped
(Class AccelerationAngular3DStamped)public fuse_variables::AccelerationLinear2DStamped
(Class AccelerationLinear2DStamped)public fuse_variables::AccelerationLinear3DStamped
(Class AccelerationLinear3DStamped)public fuse_variables::Orientation2DStamped
(Class Orientation2DStamped)public fuse_variables::Orientation3DStamped
(Class Orientation3DStamped)public fuse_variables::Position2DStamped
(Class Position2DStamped)public fuse_variables::Position3DStamped
(Class Position3DStamped)public fuse_variables::VelocityAngular2DStamped
(Class VelocityAngular2DStamped)public fuse_variables::VelocityAngular3DStamped
(Class VelocityAngular3DStamped)public fuse_variables::VelocityLinear2DStamped
(Class VelocityLinear2DStamped)public fuse_variables::VelocityLinear3DStamped
(Class VelocityLinear3DStamped)
Class Documentation
-
class Stamped
A class that provides a timestamp and device id.
This is intended to be used as secondary base class (multiple inheritance) for variables that are time-varying. Some common examples include robot poses or velocities. This is in contrast to variables that represent unknown but fixed quantities, such as the world position of landmarks, or possibly calibration values that are assumed constant.
Subclassed by fuse_variables::AccelerationAngular2DStamped, fuse_variables::AccelerationAngular3DStamped, fuse_variables::AccelerationLinear2DStamped, fuse_variables::AccelerationLinear3DStamped, fuse_variables::Orientation2DStamped, fuse_variables::Orientation3DStamped, fuse_variables::Position2DStamped, fuse_variables::Position3DStamped, fuse_variables::VelocityAngular2DStamped, fuse_variables::VelocityAngular3DStamped, fuse_variables::VelocityLinear2DStamped, fuse_variables::VelocityLinear3DStamped
Public Functions
-
Stamped() = default
Default constructor.
-
inline explicit Stamped(const rclcpp::Time &stamp, const fuse_core::UUID &device_id = fuse_core::uuid::NIL)
Constructor.
-
virtual ~Stamped() = default
Destructor.
-
inline const rclcpp::Time &stamp() const
Read-only access to the associated timestamp.
-
inline const fuse_core::UUID &deviceId() const
Read-only access to the associated device ID.
Friends
- friend class boost::serialization::access
-
Stamped() = default