;; Auto-generated. Do not edit! (when (boundp 'waterplus_map_tools::Waypoint) (if (not (find-package "WATERPLUS_MAP_TOOLS")) (make-package "WATERPLUS_MAP_TOOLS")) (shadow 'Waypoint (find-package "WATERPLUS_MAP_TOOLS"))) (unless (find-package "WATERPLUS_MAP_TOOLS::WAYPOINT") (make-package "WATERPLUS_MAP_TOOLS::WAYPOINT")) (in-package "ROS") ;;//! \htmlinclude Waypoint.msg.html (if (not (find-package "GEOMETRY_MSGS")) (ros::roseus-add-msgs "geometry_msgs")) (defclass waterplus_map_tools::Waypoint :super ros::object :slots (_frame_id _name _pose )) (defmethod waterplus_map_tools::Waypoint (:init (&key ((:frame_id __frame_id) "") ((:name __name) "") ((:pose __pose) (instance geometry_msgs::Pose :init)) ) (send-super :init) (setq _frame_id (string __frame_id)) (setq _name (string __name)) (setq _pose __pose) self) (:frame_id (&optional __frame_id) (if __frame_id (setq _frame_id __frame_id)) _frame_id) (:name (&optional __name) (if __name (setq _name __name)) _name) (:pose (&rest __pose) (if (keywordp (car __pose)) (send* _pose __pose) (progn (if __pose (setq _pose (car __pose))) _pose))) (:serialization-length () (+ ;; string _frame_id 4 (length _frame_id) ;; string _name 4 (length _name) ;; geometry_msgs/Pose _pose (send _pose :serialization-length) )) (:serialize (&optional strm) (let ((s (if strm strm (make-string-output-stream (send self :serialization-length))))) ;; string _frame_id (write-long (length _frame_id) s) (princ _frame_id s) ;; string _name (write-long (length _name) s) (princ _name s) ;; geometry_msgs/Pose _pose (send _pose :serialize s) ;; (if (null strm) (get-output-stream-string s)))) (:deserialize (buf &optional (ptr- 0)) ;; string _frame_id (let (n) (setq n (sys::peek buf ptr- :integer)) (incf ptr- 4) (setq _frame_id (subseq buf ptr- (+ ptr- n))) (incf ptr- n)) ;; string _name (let (n) (setq n (sys::peek buf ptr- :integer)) (incf ptr- 4) (setq _name (subseq buf ptr- (+ ptr- n))) (incf ptr- n)) ;; geometry_msgs/Pose _pose (send _pose :deserialize buf ptr-) (incf ptr- (send _pose :serialization-length)) ;; self) ) (setf (get waterplus_map_tools::Waypoint :md5sum-) "b5abd84eafa003e99e40f2565ee73135") (setf (get waterplus_map_tools::Waypoint :datatype-) "waterplus_map_tools/Waypoint") (setf (get waterplus_map_tools::Waypoint :definition-) "string frame_id string name geometry_msgs/Pose pose ================================================================================ MSG: geometry_msgs/Pose # A representation of pose in free space, composed of position and orientation. Point position Quaternion orientation ================================================================================ MSG: geometry_msgs/Point # This contains the position of a point in free space float64 x float64 y float64 z ================================================================================ MSG: geometry_msgs/Quaternion # This represents an orientation in free space in quaternion form. float64 x float64 y float64 z float64 w ") (provide :waterplus_map_tools/Waypoint "b5abd84eafa003e99e40f2565ee73135")