GetTrajectoryStatesRequest.h 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
  1. // Generated by gencpp from file cartographer_ros_msgs/GetTrajectoryStatesRequest.msg
  2. // DO NOT EDIT!
  3. #ifndef CARTOGRAPHER_ROS_MSGS_MESSAGE_GETTRAJECTORYSTATESREQUEST_H
  4. #define CARTOGRAPHER_ROS_MSGS_MESSAGE_GETTRAJECTORYSTATESREQUEST_H
  5. #include <string>
  6. #include <vector>
  7. #include <map>
  8. #include <ros/types.h>
  9. #include <ros/serialization.h>
  10. #include <ros/builtin_message_traits.h>
  11. #include <ros/message_operations.h>
  12. namespace cartographer_ros_msgs
  13. {
  14. template <class ContainerAllocator>
  15. struct GetTrajectoryStatesRequest_
  16. {
  17. typedef GetTrajectoryStatesRequest_<ContainerAllocator> Type;
  18. GetTrajectoryStatesRequest_()
  19. {
  20. }
  21. GetTrajectoryStatesRequest_(const ContainerAllocator& _alloc)
  22. {
  23. (void)_alloc;
  24. }
  25. typedef boost::shared_ptr< ::cartographer_ros_msgs::GetTrajectoryStatesRequest_<ContainerAllocator> > Ptr;
  26. typedef boost::shared_ptr< ::cartographer_ros_msgs::GetTrajectoryStatesRequest_<ContainerAllocator> const> ConstPtr;
  27. }; // struct GetTrajectoryStatesRequest_
  28. typedef ::cartographer_ros_msgs::GetTrajectoryStatesRequest_<std::allocator<void> > GetTrajectoryStatesRequest;
  29. typedef boost::shared_ptr< ::cartographer_ros_msgs::GetTrajectoryStatesRequest > GetTrajectoryStatesRequestPtr;
  30. typedef boost::shared_ptr< ::cartographer_ros_msgs::GetTrajectoryStatesRequest const> GetTrajectoryStatesRequestConstPtr;
  31. // constants requiring out of line definition
  32. template<typename ContainerAllocator>
  33. std::ostream& operator<<(std::ostream& s, const ::cartographer_ros_msgs::GetTrajectoryStatesRequest_<ContainerAllocator> & v)
  34. {
  35. ros::message_operations::Printer< ::cartographer_ros_msgs::GetTrajectoryStatesRequest_<ContainerAllocator> >::stream(s, "", v);
  36. return s;
  37. }
  38. } // namespace cartographer_ros_msgs
  39. namespace ros
  40. {
  41. namespace message_traits
  42. {
  43. // BOOLTRAITS {'IsFixedSize': True, 'IsMessage': True, 'HasHeader': False}
  44. // {'std_msgs': ['/opt/ros/melodic/share/std_msgs/cmake/../msg'], 'cartographer_ros_msgs': ['/home/youchen/Documents/catkin_ws/src/cartographer_ros/cartographer_ros_msgs/msg'], 'geometry_msgs': ['/opt/ros/melodic/share/geometry_msgs/cmake/../msg']}
  45. // !!!!!!!!!!! ['__class__', '__delattr__', '__dict__', '__doc__', '__eq__', '__format__', '__getattribute__', '__hash__', '__init__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', '_parsed_fields', 'constants', 'fields', 'full_name', 'has_header', 'header_present', 'names', 'package', 'parsed_fields', 'short_name', 'text', 'types']
  46. template <class ContainerAllocator>
  47. struct IsFixedSize< ::cartographer_ros_msgs::GetTrajectoryStatesRequest_<ContainerAllocator> >
  48. : TrueType
  49. { };
  50. template <class ContainerAllocator>
  51. struct IsFixedSize< ::cartographer_ros_msgs::GetTrajectoryStatesRequest_<ContainerAllocator> const>
  52. : TrueType
  53. { };
  54. template <class ContainerAllocator>
  55. struct IsMessage< ::cartographer_ros_msgs::GetTrajectoryStatesRequest_<ContainerAllocator> >
  56. : TrueType
  57. { };
  58. template <class ContainerAllocator>
  59. struct IsMessage< ::cartographer_ros_msgs::GetTrajectoryStatesRequest_<ContainerAllocator> const>
  60. : TrueType
  61. { };
  62. template <class ContainerAllocator>
  63. struct HasHeader< ::cartographer_ros_msgs::GetTrajectoryStatesRequest_<ContainerAllocator> >
  64. : FalseType
  65. { };
  66. template <class ContainerAllocator>
  67. struct HasHeader< ::cartographer_ros_msgs::GetTrajectoryStatesRequest_<ContainerAllocator> const>
  68. : FalseType
  69. { };
  70. template<class ContainerAllocator>
  71. struct MD5Sum< ::cartographer_ros_msgs::GetTrajectoryStatesRequest_<ContainerAllocator> >
  72. {
  73. static const char* value()
  74. {
  75. return "d41d8cd98f00b204e9800998ecf8427e";
  76. }
  77. static const char* value(const ::cartographer_ros_msgs::GetTrajectoryStatesRequest_<ContainerAllocator>&) { return value(); }
  78. static const uint64_t static_value1 = 0xd41d8cd98f00b204ULL;
  79. static const uint64_t static_value2 = 0xe9800998ecf8427eULL;
  80. };
  81. template<class ContainerAllocator>
  82. struct DataType< ::cartographer_ros_msgs::GetTrajectoryStatesRequest_<ContainerAllocator> >
  83. {
  84. static const char* value()
  85. {
  86. return "cartographer_ros_msgs/GetTrajectoryStatesRequest";
  87. }
  88. static const char* value(const ::cartographer_ros_msgs::GetTrajectoryStatesRequest_<ContainerAllocator>&) { return value(); }
  89. };
  90. template<class ContainerAllocator>
  91. struct Definition< ::cartographer_ros_msgs::GetTrajectoryStatesRequest_<ContainerAllocator> >
  92. {
  93. static const char* value()
  94. {
  95. return "\n\
  96. \n\
  97. \n\
  98. \n\
  99. \n\
  100. \n\
  101. \n\
  102. \n\
  103. \n\
  104. \n\
  105. \n\
  106. \n\
  107. \n\
  108. \n\
  109. \n\
  110. ";
  111. }
  112. static const char* value(const ::cartographer_ros_msgs::GetTrajectoryStatesRequest_<ContainerAllocator>&) { return value(); }
  113. };
  114. } // namespace message_traits
  115. } // namespace ros
  116. namespace ros
  117. {
  118. namespace serialization
  119. {
  120. template<class ContainerAllocator> struct Serializer< ::cartographer_ros_msgs::GetTrajectoryStatesRequest_<ContainerAllocator> >
  121. {
  122. template<typename Stream, typename T> inline static void allInOne(Stream&, T)
  123. {}
  124. ROS_DECLARE_ALLINONE_SERIALIZER
  125. }; // struct GetTrajectoryStatesRequest_
  126. } // namespace serialization
  127. } // namespace ros
  128. namespace ros
  129. {
  130. namespace message_operations
  131. {
  132. template<class ContainerAllocator>
  133. struct Printer< ::cartographer_ros_msgs::GetTrajectoryStatesRequest_<ContainerAllocator> >
  134. {
  135. template<typename Stream> static void stream(Stream&, const std::string&, const ::cartographer_ros_msgs::GetTrajectoryStatesRequest_<ContainerAllocator>&)
  136. {}
  137. };
  138. } // namespace message_operations
  139. } // namespace ros
  140. #endif // CARTOGRAPHER_ROS_MSGS_MESSAGE_GETTRAJECTORYSTATESREQUEST_H