namespace RobotNet10.Shared.Geometry; /// /// Pose message (geometry_msgs/Pose) /// Represents a pose in free space, composed of position and orientation /// public struct Pose { /// /// Position (Point) /// public Point Position { get; set; } /// /// Orientation (Quaternion) /// public Quaternion Orientation { get; set; } /// /// Default constructor /// public Pose() { Position = new Point(); Orientation = new Quaternion(); } /// /// Constructor with parameters /// public Pose(Point position, Quaternion orientation) { Position = position; Orientation = orientation; } }