5 #ifndef realsense_legacy_msgs_MESSAGE_MOTION_INTRINSICS_H 6 #define realsense_legacy_msgs_MESSAGE_MOTION_INTRINSICS_H 22 template <
class ContainerAllocator>
63 typedef std::shared_ptr< ::realsense_legacy_msgs::motion_intrinsics_<ContainerAllocator> >
Ptr;
64 typedef std::shared_ptr< ::realsense_legacy_msgs::motion_intrinsics_<ContainerAllocator>
const>
ConstPtr;
68 typedef ::realsense_legacy_msgs::motion_intrinsics_<std::allocator<void> >
motion_intrinsics;
77 template<
typename ContainerAllocator>
78 std::ostream& operator<<(std::ostream& s, const ::realsense_legacy_msgs::motion_intrinsics_<ContainerAllocator> &
v)
88 namespace message_traits
101 template <
class ContainerAllocator>
106 template <
class ContainerAllocator>
111 template <
class ContainerAllocator>
116 template <
class ContainerAllocator>
121 template <
class ContainerAllocator>
126 template <
class ContainerAllocator>
132 template<
class ContainerAllocator>
137 return "aebdc2f8f9726f1c3ca823ab56e47429";
140 static const char*
value(const ::realsense_legacy_msgs::motion_intrinsics_<ContainerAllocator>&) {
return value(); }
141 static const uint64_t static_value1 = 0xaebdc2f8f9726f1cULL;
142 static const uint64_t static_value2 = 0x3ca823ab56e47429ULL;
145 template<
class ContainerAllocator>
150 return "realsense_legacy_msgs/motion_intrinsics";
153 static const char*
value(const ::realsense_legacy_msgs::motion_intrinsics_<ContainerAllocator>&) {
return value(); }
156 template<
class ContainerAllocator>
161 return "float32[12] data\n\ 162 float32[3] noise_variances\n\ 163 float32[3] bias_variances\n\ 167 static const char*
value(const ::realsense_legacy_msgs::motion_intrinsics_<ContainerAllocator>&) {
return value(); }
175 namespace serialization
183 stream.next(m.noise_variances);
184 stream.next(m.bias_variances);
195 namespace message_operations
198 template<
class ContainerAllocator>
201 template<
typename Stream>
static void stream(Stream&
s,
const std::string& indent, const ::realsense_legacy_msgs::motion_intrinsics_<ContainerAllocator>&
v)
203 s << indent <<
"data[]" << std::endl;
204 for (
size_t i = 0;
i < v.data.size(); ++
i)
206 s << indent <<
" data[" <<
i <<
"]: ";
209 s << indent <<
"noise_variances[]" << std::endl;
210 for (
size_t i = 0;
i < v.noise_variances.size(); ++
i)
212 s << indent <<
" noise_variances[" <<
i <<
"]: ";
215 s << indent <<
"bias_variances[]" << std::endl;
216 for (
size_t i = 0;
i < v.bias_variances.size(); ++
i)
218 s << indent <<
" bias_variances[" <<
i <<
"]: ";
227 #endif // realsense_legacy_msgs_MESSAGE_MOTION_INTRINSICS_H
typedef void(APIENTRY *GLDEBUGPROC)(GLenum source
Base type for compile-type true/false tests. Compatible with Boost.MPL. classes inheriting from this ...
std::shared_ptr< ::realsense_legacy_msgs::motion_intrinsics > motion_intrinsicsPtr
Specialize to provide the md5sum for a message.
Base type for compile-type true/false tests. Compatible with Boost.MPL. classes inheriting from this ...
std::shared_ptr< ::realsense_legacy_msgs::motion_intrinsics_< ContainerAllocator > > Ptr
static const char * value()
GLsizei const GLchar *const * string
Specialize to provide the datatype for a message.
static void allInOne(Stream &stream, T m)
static const char * value(const ::realsense_legacy_msgs::motion_intrinsics_< ContainerAllocator > &)
A fixed-size datatype is one whose size is constant, i.e. it has no variable-length arrays or strings...
Stream base-class, provides common functionality for IStream and OStream.
motion_intrinsics_(const ContainerAllocator &_alloc)
static const char * value()
static const char * value(const ::realsense_legacy_msgs::motion_intrinsics_< ContainerAllocator > &)
std::shared_ptr< ::realsense_legacy_msgs::motion_intrinsics const > motion_intrinsicsConstPtr
#define ROS_DECLARE_ALLINONE_SERIALIZER
Declare your serializer to use an allInOne member instead of requiring 3 different serialization func...
unsigned __int64 uint64_t
Specialize to provide the definition for a message.
std::array< float, 12 > _data_type
std::array< float, 3 > _bias_variances_type
static void stream(Stream &s, const std::string &indent, const ::realsense_legacy_msgs::motion_intrinsics_< ContainerAllocator > &v)
motion_intrinsics_< ContainerAllocator > Type
static const char * value(const ::realsense_legacy_msgs::motion_intrinsics_< ContainerAllocator > &)
static const char * value()
::realsense_legacy_msgs::motion_intrinsics_< std::allocator< void > > motion_intrinsics
std::shared_ptr< ::realsense_legacy_msgs::motion_intrinsics_< ContainerAllocator > const > ConstPtr
Templated serialization class. Default implementation provides backwards compatibility with old messa...
_bias_variances_type bias_variances
std::array< float, 3 > _noise_variances_type
_noise_variances_type noise_variances