namespace RobotNet10.Shared.Geometry;
///
/// PoseWithCovarianceStamped message (geometry_msgs/PoseWithCovarianceStamped)
/// A PoseWithCovariance with reference coordinate frame and timestamp
///
public struct PoseWithCovarianceStamped
{
///
/// Header with timestamp and frame ID
///
public Header Header { get; set; }
///
/// Pose with covariance
///
public PoseWithCovariance Pose { get; set; }
///
/// Default constructor
///
public PoseWithCovarianceStamped()
{
Header = new Header();
Pose = new PoseWithCovariance();
}
///
/// Constructor with parameters
///
public PoseWithCovarianceStamped(Header header, PoseWithCovariance pose)
{
Header = header;
Pose = pose;
}
}