using RobotNet10.Shared.Numbers;
namespace RobotNet10.Shared.Geometry;
///
/// PointStamped message (geometry_msgs/PointStamped)
/// A Point with reference coordinate frame and timestamp
///
public struct PointStamped
{
///
/// Header with timestamp and frame ID
///
public Header Header { get; set; }
///
/// Point
///
public Vector3 Point { get; set; }
///
/// Default constructor
///
public PointStamped()
{
Header = new Header();
Point = new Vector3();
}
///
/// Constructor with parameters
///
public PointStamped(Header header, Vector3 point)
{
Header = header;
Point = point;
}
}