namespace RobotNet10.Shared.Geometry; /// /// TransformStamped message (geometry_msgs/TransformStamped) /// A Transform with reference coordinate frame and timestamp /// public struct TransformStamped { /// /// Header with timestamp and frame ID (child_frame_id is stored in frame_id) /// public Header Header { get; set; } /// /// Child frame ID (the frame being transformed to) /// public string ChildFrameId { get; set; } /// /// Transform /// public Transform Transform { get; set; } /// /// Default constructor /// public TransformStamped() { Header = new Header(); ChildFrameId = string.Empty; Transform = new Transform(); } /// /// Constructor with parameters /// public TransformStamped(Header header, string childFrameId, Transform transform) { Header = header; ChildFrameId = childFrameId; Transform = transform; } }