5 #ifndef LOGICAL_CORE_MESSAGE_SETGOALRESPONSE_H 6 #define LOGICAL_CORE_MESSAGE_SETGOALRESPONSE_H 13 #include <ros/types.h> 14 #include <ros/serialization.h> 15 #include <ros/builtin_message_traits.h> 16 #include <ros/message_operations.h> 18 #include <geometry_msgs/PoseStamped.h> 22 template <
class ContainerAllocator>
31 : current_pose(_alloc) {
37 typedef ::geometry_msgs::PoseStamped_<ContainerAllocator> _current_pose_type;
38 _current_pose_type current_pose;
43 typedef boost::shared_ptr< ::logical_core::SetGoalResponse_<ContainerAllocator> > Ptr;
44 typedef boost::shared_ptr< ::logical_core::SetGoalResponse_<ContainerAllocator>
const> ConstPtr;
48 typedef ::logical_core::SetGoalResponse_<std::allocator<void> >
SetGoalResponse;
50 typedef boost::shared_ptr< ::logical_core::SetGoalResponse > SetGoalResponsePtr;
51 typedef boost::shared_ptr< ::logical_core::SetGoalResponse const> SetGoalResponseConstPtr;
57 template<
typename ContainerAllocator>
58 std::ostream& operator<<(std::ostream& s, const ::logical_core::SetGoalResponse_<ContainerAllocator> & v)
60 ros::message_operations::Printer< ::logical_core::SetGoalResponse_<ContainerAllocator> >::stream(s,
"", v);
68 namespace message_traits
81 template <
class ContainerAllocator>
86 template <
class ContainerAllocator>
91 template <
class ContainerAllocator>
96 template <
class ContainerAllocator>
101 template <
class ContainerAllocator>
106 template <
class ContainerAllocator>
112 template<
class ContainerAllocator>
115 static const char* value()
117 return "dd7058fae6e1bf2400513fe092a44c92";
120 static const char* value(const ::logical_core::SetGoalResponse_<ContainerAllocator>&) {
return value(); }
121 static const uint64_t static_value1 = 0xdd7058fae6e1bf24ULL;
122 static const uint64_t static_value2 = 0x00513fe092a44c92ULL;
125 template<
class ContainerAllocator>
128 static const char* value()
130 return "logical_core/SetGoalResponse";
133 static const char* value(const ::logical_core::SetGoalResponse_<ContainerAllocator>&) {
return value(); }
136 template<
class ContainerAllocator>
139 static const char* value()
141 return "geometry_msgs/PoseStamped current_pose\n\ 144 ================================================================================\n\ 145 MSG: geometry_msgs/PoseStamped\n\ 146 # A Pose with reference coordinate frame and timestamp\n\ 150 ================================================================================\n\ 151 MSG: std_msgs/Header\n\ 152 # Standard metadata for higher-level stamped data types.\n\ 153 # This is generally used to communicate timestamped data \n\ 154 # in a particular coordinate frame.\n\ 156 # sequence ID: consecutively increasing ID \n\ 158 #Two-integer timestamp that is expressed as:\n\ 159 # * stamp.sec: seconds (stamp_secs) since epoch (in Python the variable is called 'secs')\n\ 160 # * stamp.nsec: nanoseconds since stamp_secs (in Python the variable is called 'nsecs')\n\ 161 # time-handling sugar is provided by the client library\n\ 163 #Frame this data is associated with\n\ 168 ================================================================================\n\ 169 MSG: geometry_msgs/Pose\n\ 170 # A representation of pose in free space, composed of position and orientation. \n\ 172 Quaternion orientation\n\ 174 ================================================================================\n\ 175 MSG: geometry_msgs/Point\n\ 176 # This contains the position of a point in free space\n\ 181 ================================================================================\n\ 182 MSG: geometry_msgs/Quaternion\n\ 183 # This represents an orientation in free space in quaternion form.\n\ 192 static const char* value(const ::logical_core::SetGoalResponse_<ContainerAllocator>&) {
return value(); }
200 namespace serialization
205 template<
typename Stream,
typename T>
inline static void allInOne(Stream& stream, T m)
207 stream.next(m.current_pose);
210 ROS_DECLARE_ALLINONE_SERIALIZER;
218 namespace message_operations
221 template<
class ContainerAllocator>
224 template<
typename Stream>
static void stream(Stream& s,
const std::string& indent, const ::logical_core::SetGoalResponse_<ContainerAllocator>& v)
226 s << indent <<
"current_pose: ";
228 Printer< ::geometry_msgs::PoseStamped_<ContainerAllocator> >::stream(s, indent +
" ", v.current_pose);
235 #endif // LOGICAL_CORE_MESSAGE_SETGOALRESPONSE_H
Definition: AprilTagDetection.h:76
Definition: SetGoalResponse.h:23