Ignition Msgs

API Reference

5.8.1
hydra.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/hydra.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fhydra_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fhydra_2eproto
6 
7 #include <limits>
8 #include <string>
9 
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3014000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3014000 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/metadata_lite.h>
29 #include <google/protobuf/generated_message_reflection.h>
30 #include <google/protobuf/message.h>
31 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
32 #include <google/protobuf/extension_set.h> // IWYU pragma: export
33 #include <google/protobuf/unknown_field_set.h>
34 #include "ignition/msgs/pose.pb.h"
36 #ifndef _MSC_VER
37 #pragma GCC system_header
38 #else
39 #pragma warning(push)
40 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
41 #endif
42 #ifdef __linux__
43 #include <sys/sysmacros.h>
44 #endif
45 #include <memory>
46 #include <ignition/msgs/Export.hh>
47 // @@protoc_insertion_point(includes)
48 #include <google/protobuf/port_def.inc>
49 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2fhydra_2eproto IGNITION_MSGS_VISIBLE
50 PROTOBUF_NAMESPACE_OPEN
51 namespace internal {
52 class AnyMetadata;
53 } // namespace internal
54 PROTOBUF_NAMESPACE_CLOSE
55 
56 // Internal implementation detail -- do not use these members.
57 struct IGNITION_MSGS_VISIBLE TableStruct_ignition_2fmsgs_2fhydra_2eproto {
58  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
59  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
60  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
61  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
62  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2]
63  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
64  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
65  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
66  static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
67 };
68 extern IGNITION_MSGS_VISIBLE const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fhydra_2eproto;
69 namespace ignition {
70 namespace msgs {
71 class Hydra;
72 class HydraDefaultTypeInternal;
73 IGNITION_MSGS_VISIBLE extern HydraDefaultTypeInternal _Hydra_default_instance_;
74 class Hydra_Paddle;
75 class Hydra_PaddleDefaultTypeInternal;
76 IGNITION_MSGS_VISIBLE extern Hydra_PaddleDefaultTypeInternal _Hydra_Paddle_default_instance_;
77 } // namespace msgs
78 } // namespace ignition
79 PROTOBUF_NAMESPACE_OPEN
80 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Hydra* Arena::CreateMaybeMessage<::ignition::msgs::Hydra>(Arena*);
81 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Hydra_Paddle* Arena::CreateMaybeMessage<::ignition::msgs::Hydra_Paddle>(Arena*);
82 PROTOBUF_NAMESPACE_CLOSE
83 namespace ignition {
84 namespace msgs {
85 
86 // ===================================================================
87 
88 class IGNITION_MSGS_VISIBLE Hydra_Paddle PROTOBUF_FINAL :
89  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Hydra.Paddle) */ {
90  public:
91  inline Hydra_Paddle() : Hydra_Paddle(nullptr) {}
92  virtual ~Hydra_Paddle();
93 
94  Hydra_Paddle(const Hydra_Paddle& from);
95  Hydra_Paddle(Hydra_Paddle&& from) noexcept
96  : Hydra_Paddle() {
97  *this = ::std::move(from);
98  }
99 
100  inline Hydra_Paddle& operator=(const Hydra_Paddle& from) {
101  CopyFrom(from);
102  return *this;
103  }
104  inline Hydra_Paddle& operator=(Hydra_Paddle&& from) noexcept {
105  if (GetArena() == from.GetArena()) {
106  if (this != &from) InternalSwap(&from);
107  } else {
108  CopyFrom(from);
109  }
110  return *this;
111  }
112 
113  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
114  return GetDescriptor();
115  }
116  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
117  return GetMetadataStatic().descriptor;
118  }
119  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
120  return GetMetadataStatic().reflection;
121  }
122  static const Hydra_Paddle& default_instance();
123 
124  static inline const Hydra_Paddle* internal_default_instance() {
125  return reinterpret_cast<const Hydra_Paddle*>(
127  }
128  static constexpr int kIndexInFileMessages =
129  0;
130 
131  friend void swap(Hydra_Paddle& a, Hydra_Paddle& b) {
132  a.Swap(&b);
133  }
134  inline void Swap(Hydra_Paddle* other) {
135  if (other == this) return;
136  if (GetArena() == other->GetArena()) {
137  InternalSwap(other);
138  } else {
139  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
140  }
141  }
142  void UnsafeArenaSwap(Hydra_Paddle* other) {
143  if (other == this) return;
144  GOOGLE_DCHECK(GetArena() == other->GetArena());
145  InternalSwap(other);
146  }
147 
148  // implements Message ----------------------------------------------
149 
150  inline Hydra_Paddle* New() const final {
151  return CreateMaybeMessage<Hydra_Paddle>(nullptr);
152  }
153 
154  Hydra_Paddle* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
155  return CreateMaybeMessage<Hydra_Paddle>(arena);
156  }
157  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
158  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
159  void CopyFrom(const Hydra_Paddle& from);
160  void MergeFrom(const Hydra_Paddle& from);
161  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
162  bool IsInitialized() const final;
163 
164  size_t ByteSizeLong() const final;
165  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
166  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
167  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
168  int GetCachedSize() const final { return _cached_size_.Get(); }
169 
170  private:
171  inline void SharedCtor();
172  inline void SharedDtor();
173  void SetCachedSize(int size) const final;
174  void InternalSwap(Hydra_Paddle* other);
175  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
176  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
177  return "ignition.msgs.Hydra.Paddle";
178  }
179  protected:
180  explicit Hydra_Paddle(::PROTOBUF_NAMESPACE_ID::Arena* arena);
181  private:
182  static void ArenaDtor(void* object);
183  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
184  public:
185 
186  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
187  private:
188  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
189  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2fhydra_2eproto);
190  return ::descriptor_table_ignition_2fmsgs_2fhydra_2eproto.file_level_metadata[kIndexInFileMessages];
191  }
192 
193  public:
194 
195  // nested types ----------------------------------------------------
196 
197  // accessors -------------------------------------------------------
198 
199  enum : int {
200  kPoseFieldNumber = 1,
201  kButtonBumperFieldNumber = 2,
202  kButton1FieldNumber = 3,
203  kButton2FieldNumber = 4,
204  kButton3FieldNumber = 5,
205  kButton4FieldNumber = 6,
206  kButtonJoyFieldNumber = 7,
207  kButtonCenterFieldNumber = 8,
208  kJoyXFieldNumber = 9,
209  kJoyYFieldNumber = 10,
210  kTriggerFieldNumber = 11,
211  };
212  // .ignition.msgs.Pose pose = 1;
213  bool has_pose() const;
214  private:
215  bool _internal_has_pose() const;
216  public:
217  void clear_pose();
218  const ::ignition::msgs::Pose& pose() const;
219  ::ignition::msgs::Pose* release_pose();
220  ::ignition::msgs::Pose* mutable_pose();
221  void set_allocated_pose(::ignition::msgs::Pose* pose);
222  private:
223  const ::ignition::msgs::Pose& _internal_pose() const;
224  ::ignition::msgs::Pose* _internal_mutable_pose();
225  public:
227  ::ignition::msgs::Pose* pose);
228  ::ignition::msgs::Pose* unsafe_arena_release_pose();
229 
230  // bool button_bumper = 2;
232  bool button_bumper() const;
233  void set_button_bumper(bool value);
234  private:
235  bool _internal_button_bumper() const;
236  void _internal_set_button_bumper(bool value);
237  public:
238 
239  // bool button_1 = 3;
241  bool button_1() const;
242  void set_button_1(bool value);
243  private:
244  bool _internal_button_1() const;
245  void _internal_set_button_1(bool value);
246  public:
247 
248  // bool button_2 = 4;
250  bool button_2() const;
251  void set_button_2(bool value);
252  private:
253  bool _internal_button_2() const;
254  void _internal_set_button_2(bool value);
255  public:
256 
257  // bool button_3 = 5;
259  bool button_3() const;
260  void set_button_3(bool value);
261  private:
262  bool _internal_button_3() const;
263  void _internal_set_button_3(bool value);
264  public:
265 
266  // bool button_4 = 6;
268  bool button_4() const;
269  void set_button_4(bool value);
270  private:
271  bool _internal_button_4() const;
272  void _internal_set_button_4(bool value);
273  public:
274 
275  // bool button_joy = 7;
277  bool button_joy() const;
278  void set_button_joy(bool value);
279  private:
280  bool _internal_button_joy() const;
281  void _internal_set_button_joy(bool value);
282  public:
283 
284  // bool button_center = 8;
286  bool button_center() const;
287  void set_button_center(bool value);
288  private:
289  bool _internal_button_center() const;
290  void _internal_set_button_center(bool value);
291  public:
292 
293  // double joy_x = 9;
294  void clear_joy_x();
295  double joy_x() const;
296  void set_joy_x(double value);
297  private:
298  double _internal_joy_x() const;
299  void _internal_set_joy_x(double value);
300  public:
301 
302  // double joy_y = 10;
303  void clear_joy_y();
304  double joy_y() const;
305  void set_joy_y(double value);
306  private:
307  double _internal_joy_y() const;
308  void _internal_set_joy_y(double value);
309  public:
310 
311  // double trigger = 11;
313  double trigger() const;
314  void set_trigger(double value);
315  private:
316  double _internal_trigger() const;
317  void _internal_set_trigger(double value);
318  public:
319 
320  // @@protoc_insertion_point(class_scope:ignition.msgs.Hydra.Paddle)
321  private:
322  class _Internal;
323 
324  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
325  typedef void InternalArenaConstructable_;
326  typedef void DestructorSkippable_;
327  ::ignition::msgs::Pose* pose_;
328  bool button_bumper_;
329  bool button_1_;
330  bool button_2_;
331  bool button_3_;
332  bool button_4_;
333  bool button_joy_;
334  bool button_center_;
335  double joy_x_;
336  double joy_y_;
337  double trigger_;
338  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
339  friend struct ::TableStruct_ignition_2fmsgs_2fhydra_2eproto;
340 };
341 // -------------------------------------------------------------------
342 
343 class IGNITION_MSGS_VISIBLE Hydra PROTOBUF_FINAL :
344  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Hydra) */ {
345  public:
346  inline Hydra() : Hydra(nullptr) {}
347  virtual ~Hydra();
348 
349  Hydra(const Hydra& from);
350  Hydra(Hydra&& from) noexcept
351  : Hydra() {
352  *this = ::std::move(from);
353  }
354 
355  inline Hydra& operator=(const Hydra& from) {
356  CopyFrom(from);
357  return *this;
358  }
359  inline Hydra& operator=(Hydra&& from) noexcept {
360  if (GetArena() == from.GetArena()) {
361  if (this != &from) InternalSwap(&from);
362  } else {
363  CopyFrom(from);
364  }
365  return *this;
366  }
367 
368  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
369  return GetDescriptor();
370  }
371  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
372  return GetMetadataStatic().descriptor;
373  }
374  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
375  return GetMetadataStatic().reflection;
376  }
377  static const Hydra& default_instance();
378 
379  static inline const Hydra* internal_default_instance() {
380  return reinterpret_cast<const Hydra*>(
382  }
383  static constexpr int kIndexInFileMessages =
384  1;
385 
386  friend void swap(Hydra& a, Hydra& b) {
387  a.Swap(&b);
388  }
389  inline void Swap(Hydra* other) {
390  if (other == this) return;
391  if (GetArena() == other->GetArena()) {
392  InternalSwap(other);
393  } else {
394  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
395  }
396  }
397  void UnsafeArenaSwap(Hydra* other) {
398  if (other == this) return;
399  GOOGLE_DCHECK(GetArena() == other->GetArena());
400  InternalSwap(other);
401  }
402 
403  // implements Message ----------------------------------------------
404 
405  inline Hydra* New() const final {
406  return CreateMaybeMessage<Hydra>(nullptr);
407  }
408 
409  Hydra* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
410  return CreateMaybeMessage<Hydra>(arena);
411  }
412  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
413  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
414  void CopyFrom(const Hydra& from);
415  void MergeFrom(const Hydra& from);
416  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
417  bool IsInitialized() const final;
418 
419  size_t ByteSizeLong() const final;
420  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
421  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
422  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
423  int GetCachedSize() const final { return _cached_size_.Get(); }
424 
425  private:
426  inline void SharedCtor();
427  inline void SharedDtor();
428  void SetCachedSize(int size) const final;
429  void InternalSwap(Hydra* other);
430  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
431  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
432  return "ignition.msgs.Hydra";
433  }
434  protected:
435  explicit Hydra(::PROTOBUF_NAMESPACE_ID::Arena* arena);
436  private:
437  static void ArenaDtor(void* object);
438  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
439  public:
440 
441  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
442  private:
443  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
444  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2fhydra_2eproto);
445  return ::descriptor_table_ignition_2fmsgs_2fhydra_2eproto.file_level_metadata[kIndexInFileMessages];
446  }
447 
448  public:
449 
450  // nested types ----------------------------------------------------
451 
452  typedef Hydra_Paddle Paddle;
453 
454  // accessors -------------------------------------------------------
455 
456  enum : int {
457  kHeaderFieldNumber = 1,
458  kRightFieldNumber = 2,
459  kLeftFieldNumber = 3,
460  };
461  // .ignition.msgs.Header header = 1;
462  bool has_header() const;
463  private:
464  bool _internal_has_header() const;
465  public:
466  void clear_header();
467  const ::ignition::msgs::Header& header() const;
468  ::ignition::msgs::Header* release_header();
469  ::ignition::msgs::Header* mutable_header();
470  void set_allocated_header(::ignition::msgs::Header* header);
471  private:
472  const ::ignition::msgs::Header& _internal_header() const;
473  ::ignition::msgs::Header* _internal_mutable_header();
474  public:
476  ::ignition::msgs::Header* header);
477  ::ignition::msgs::Header* unsafe_arena_release_header();
478 
479  // .ignition.msgs.Hydra.Paddle right = 2;
480  bool has_right() const;
481  private:
482  bool _internal_has_right() const;
483  public:
484  void clear_right();
485  const ::ignition::msgs::Hydra_Paddle& right() const;
486  ::ignition::msgs::Hydra_Paddle* release_right();
487  ::ignition::msgs::Hydra_Paddle* mutable_right();
488  void set_allocated_right(::ignition::msgs::Hydra_Paddle* right);
489  private:
490  const ::ignition::msgs::Hydra_Paddle& _internal_right() const;
491  ::ignition::msgs::Hydra_Paddle* _internal_mutable_right();
492  public:
494  ::ignition::msgs::Hydra_Paddle* right);
495  ::ignition::msgs::Hydra_Paddle* unsafe_arena_release_right();
496 
497  // .ignition.msgs.Hydra.Paddle left = 3;
498  bool has_left() const;
499  private:
500  bool _internal_has_left() const;
501  public:
502  void clear_left();
503  const ::ignition::msgs::Hydra_Paddle& left() const;
504  ::ignition::msgs::Hydra_Paddle* release_left();
505  ::ignition::msgs::Hydra_Paddle* mutable_left();
506  void set_allocated_left(::ignition::msgs::Hydra_Paddle* left);
507  private:
508  const ::ignition::msgs::Hydra_Paddle& _internal_left() const;
509  ::ignition::msgs::Hydra_Paddle* _internal_mutable_left();
510  public:
512  ::ignition::msgs::Hydra_Paddle* left);
513  ::ignition::msgs::Hydra_Paddle* unsafe_arena_release_left();
514 
515  // @@protoc_insertion_point(class_scope:ignition.msgs.Hydra)
516  private:
517  class _Internal;
518 
519  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
520  typedef void InternalArenaConstructable_;
521  typedef void DestructorSkippable_;
522  ::ignition::msgs::Header* header_;
523  ::ignition::msgs::Hydra_Paddle* right_;
524  ::ignition::msgs::Hydra_Paddle* left_;
525  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
526  friend struct ::TableStruct_ignition_2fmsgs_2fhydra_2eproto;
527 };
528 // ===================================================================
529 
530 
531 // ===================================================================
532 
533 #ifdef __GNUC__
534  #pragma GCC diagnostic push
535  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
536 #endif // __GNUC__
537 // Hydra_Paddle
538 
539 // .ignition.msgs.Pose pose = 1;
540 inline bool Hydra_Paddle::_internal_has_pose() const {
541  return this != internal_default_instance() && pose_ != nullptr;
542 }
543 inline bool Hydra_Paddle::has_pose() const {
544  return _internal_has_pose();
545 }
546 inline const ::ignition::msgs::Pose& Hydra_Paddle::_internal_pose() const {
547  const ::ignition::msgs::Pose* p = pose_;
548  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Pose&>(
550 }
551 inline const ::ignition::msgs::Pose& Hydra_Paddle::pose() const {
552  // @@protoc_insertion_point(field_get:ignition.msgs.Hydra.Paddle.pose)
553  return _internal_pose();
554 }
555 inline void Hydra_Paddle::unsafe_arena_set_allocated_pose(
556  ::ignition::msgs::Pose* pose) {
557  if (GetArena() == nullptr) {
558  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(pose_);
559  }
560  pose_ = pose;
561  if (pose) {
562 
563  } else {
564 
565  }
566  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Hydra.Paddle.pose)
567 }
568 inline ::ignition::msgs::Pose* Hydra_Paddle::release_pose() {
569 
570  ::ignition::msgs::Pose* temp = pose_;
571  pose_ = nullptr;
572  if (GetArena() != nullptr) {
573  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
574  }
575  return temp;
576 }
577 inline ::ignition::msgs::Pose* Hydra_Paddle::unsafe_arena_release_pose() {
578  // @@protoc_insertion_point(field_release:ignition.msgs.Hydra.Paddle.pose)
579 
580  ::ignition::msgs::Pose* temp = pose_;
581  pose_ = nullptr;
582  return temp;
583 }
584 inline ::ignition::msgs::Pose* Hydra_Paddle::_internal_mutable_pose() {
585 
586  if (pose_ == nullptr) {
587  auto* p = CreateMaybeMessage<::ignition::msgs::Pose>(GetArena());
588  pose_ = p;
589  }
590  return pose_;
591 }
592 inline ::ignition::msgs::Pose* Hydra_Paddle::mutable_pose() {
593  // @@protoc_insertion_point(field_mutable:ignition.msgs.Hydra.Paddle.pose)
594  return _internal_mutable_pose();
595 }
596 inline void Hydra_Paddle::set_allocated_pose(::ignition::msgs::Pose* pose) {
597  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
598  if (message_arena == nullptr) {
599  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(pose_);
600  }
601  if (pose) {
602  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
603  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(pose)->GetArena();
604  if (message_arena != submessage_arena) {
605  pose = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
606  message_arena, pose, submessage_arena);
607  }
608 
609  } else {
610 
611  }
612  pose_ = pose;
613  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Hydra.Paddle.pose)
614 }
615 
616 // bool button_bumper = 2;
617 inline void Hydra_Paddle::clear_button_bumper() {
618  button_bumper_ = false;
619 }
620 inline bool Hydra_Paddle::_internal_button_bumper() const {
621  return button_bumper_;
622 }
623 inline bool Hydra_Paddle::button_bumper() const {
624  // @@protoc_insertion_point(field_get:ignition.msgs.Hydra.Paddle.button_bumper)
625  return _internal_button_bumper();
626 }
627 inline void Hydra_Paddle::_internal_set_button_bumper(bool value) {
628 
629  button_bumper_ = value;
630 }
631 inline void Hydra_Paddle::set_button_bumper(bool value) {
632  _internal_set_button_bumper(value);
633  // @@protoc_insertion_point(field_set:ignition.msgs.Hydra.Paddle.button_bumper)
634 }
635 
636 // bool button_1 = 3;
637 inline void Hydra_Paddle::clear_button_1() {
638  button_1_ = false;
639 }
640 inline bool Hydra_Paddle::_internal_button_1() const {
641  return button_1_;
642 }
643 inline bool Hydra_Paddle::button_1() const {
644  // @@protoc_insertion_point(field_get:ignition.msgs.Hydra.Paddle.button_1)
645  return _internal_button_1();
646 }
647 inline void Hydra_Paddle::_internal_set_button_1(bool value) {
648 
649  button_1_ = value;
650 }
651 inline void Hydra_Paddle::set_button_1(bool value) {
652  _internal_set_button_1(value);
653  // @@protoc_insertion_point(field_set:ignition.msgs.Hydra.Paddle.button_1)
654 }
655 
656 // bool button_2 = 4;
657 inline void Hydra_Paddle::clear_button_2() {
658  button_2_ = false;
659 }
660 inline bool Hydra_Paddle::_internal_button_2() const {
661  return button_2_;
662 }
663 inline bool Hydra_Paddle::button_2() const {
664  // @@protoc_insertion_point(field_get:ignition.msgs.Hydra.Paddle.button_2)
665  return _internal_button_2();
666 }
667 inline void Hydra_Paddle::_internal_set_button_2(bool value) {
668 
669  button_2_ = value;
670 }
671 inline void Hydra_Paddle::set_button_2(bool value) {
672  _internal_set_button_2(value);
673  // @@protoc_insertion_point(field_set:ignition.msgs.Hydra.Paddle.button_2)
674 }
675 
676 // bool button_3 = 5;
677 inline void Hydra_Paddle::clear_button_3() {
678  button_3_ = false;
679 }
680 inline bool Hydra_Paddle::_internal_button_3() const {
681  return button_3_;
682 }
683 inline bool Hydra_Paddle::button_3() const {
684  // @@protoc_insertion_point(field_get:ignition.msgs.Hydra.Paddle.button_3)
685  return _internal_button_3();
686 }
687 inline void Hydra_Paddle::_internal_set_button_3(bool value) {
688 
689  button_3_ = value;
690 }
691 inline void Hydra_Paddle::set_button_3(bool value) {
692  _internal_set_button_3(value);
693  // @@protoc_insertion_point(field_set:ignition.msgs.Hydra.Paddle.button_3)
694 }
695 
696 // bool button_4 = 6;
697 inline void Hydra_Paddle::clear_button_4() {
698  button_4_ = false;
699 }
700 inline bool Hydra_Paddle::_internal_button_4() const {
701  return button_4_;
702 }
703 inline bool Hydra_Paddle::button_4() const {
704  // @@protoc_insertion_point(field_get:ignition.msgs.Hydra.Paddle.button_4)
705  return _internal_button_4();
706 }
707 inline void Hydra_Paddle::_internal_set_button_4(bool value) {
708 
709  button_4_ = value;
710 }
711 inline void Hydra_Paddle::set_button_4(bool value) {
712  _internal_set_button_4(value);
713  // @@protoc_insertion_point(field_set:ignition.msgs.Hydra.Paddle.button_4)
714 }
715 
716 // bool button_joy = 7;
717 inline void Hydra_Paddle::clear_button_joy() {
718  button_joy_ = false;
719 }
720 inline bool Hydra_Paddle::_internal_button_joy() const {
721  return button_joy_;
722 }
723 inline bool Hydra_Paddle::button_joy() const {
724  // @@protoc_insertion_point(field_get:ignition.msgs.Hydra.Paddle.button_joy)
725  return _internal_button_joy();
726 }
727 inline void Hydra_Paddle::_internal_set_button_joy(bool value) {
728 
729  button_joy_ = value;
730 }
731 inline void Hydra_Paddle::set_button_joy(bool value) {
732  _internal_set_button_joy(value);
733  // @@protoc_insertion_point(field_set:ignition.msgs.Hydra.Paddle.button_joy)
734 }
735 
736 // bool button_center = 8;
737 inline void Hydra_Paddle::clear_button_center() {
738  button_center_ = false;
739 }
740 inline bool Hydra_Paddle::_internal_button_center() const {
741  return button_center_;
742 }
743 inline bool Hydra_Paddle::button_center() const {
744  // @@protoc_insertion_point(field_get:ignition.msgs.Hydra.Paddle.button_center)
745  return _internal_button_center();
746 }
747 inline void Hydra_Paddle::_internal_set_button_center(bool value) {
748 
749  button_center_ = value;
750 }
751 inline void Hydra_Paddle::set_button_center(bool value) {
752  _internal_set_button_center(value);
753  // @@protoc_insertion_point(field_set:ignition.msgs.Hydra.Paddle.button_center)
754 }
755 
756 // double joy_x = 9;
757 inline void Hydra_Paddle::clear_joy_x() {
758  joy_x_ = 0;
759 }
760 inline double Hydra_Paddle::_internal_joy_x() const {
761  return joy_x_;
762 }
763 inline double Hydra_Paddle::joy_x() const {
764  // @@protoc_insertion_point(field_get:ignition.msgs.Hydra.Paddle.joy_x)
765  return _internal_joy_x();
766 }
767 inline void Hydra_Paddle::_internal_set_joy_x(double value) {
768 
769  joy_x_ = value;
770 }
771 inline void Hydra_Paddle::set_joy_x(double value) {
772  _internal_set_joy_x(value);
773  // @@protoc_insertion_point(field_set:ignition.msgs.Hydra.Paddle.joy_x)
774 }
775 
776 // double joy_y = 10;
777 inline void Hydra_Paddle::clear_joy_y() {
778  joy_y_ = 0;
779 }
780 inline double Hydra_Paddle::_internal_joy_y() const {
781  return joy_y_;
782 }
783 inline double Hydra_Paddle::joy_y() const {
784  // @@protoc_insertion_point(field_get:ignition.msgs.Hydra.Paddle.joy_y)
785  return _internal_joy_y();
786 }
787 inline void Hydra_Paddle::_internal_set_joy_y(double value) {
788 
789  joy_y_ = value;
790 }
791 inline void Hydra_Paddle::set_joy_y(double value) {
792  _internal_set_joy_y(value);
793  // @@protoc_insertion_point(field_set:ignition.msgs.Hydra.Paddle.joy_y)
794 }
795 
796 // double trigger = 11;
797 inline void Hydra_Paddle::clear_trigger() {
798  trigger_ = 0;
799 }
800 inline double Hydra_Paddle::_internal_trigger() const {
801  return trigger_;
802 }
803 inline double Hydra_Paddle::trigger() const {
804  // @@protoc_insertion_point(field_get:ignition.msgs.Hydra.Paddle.trigger)
805  return _internal_trigger();
806 }
807 inline void Hydra_Paddle::_internal_set_trigger(double value) {
808 
809  trigger_ = value;
810 }
811 inline void Hydra_Paddle::set_trigger(double value) {
812  _internal_set_trigger(value);
813  // @@protoc_insertion_point(field_set:ignition.msgs.Hydra.Paddle.trigger)
814 }
815 
816 // -------------------------------------------------------------------
817 
818 // Hydra
819 
820 // .ignition.msgs.Header header = 1;
821 inline bool Hydra::_internal_has_header() const {
822  return this != internal_default_instance() && header_ != nullptr;
823 }
824 inline bool Hydra::has_header() const {
825  return _internal_has_header();
826 }
827 inline const ::ignition::msgs::Header& Hydra::_internal_header() const {
828  const ::ignition::msgs::Header* p = header_;
829  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Header&>(
831 }
832 inline const ::ignition::msgs::Header& Hydra::header() const {
833  // @@protoc_insertion_point(field_get:ignition.msgs.Hydra.header)
834  return _internal_header();
835 }
836 inline void Hydra::unsafe_arena_set_allocated_header(
837  ::ignition::msgs::Header* header) {
838  if (GetArena() == nullptr) {
839  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
840  }
841  header_ = header;
842  if (header) {
843 
844  } else {
845 
846  }
847  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Hydra.header)
848 }
849 inline ::ignition::msgs::Header* Hydra::release_header() {
850 
851  ::ignition::msgs::Header* temp = header_;
852  header_ = nullptr;
853  if (GetArena() != nullptr) {
854  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
855  }
856  return temp;
857 }
858 inline ::ignition::msgs::Header* Hydra::unsafe_arena_release_header() {
859  // @@protoc_insertion_point(field_release:ignition.msgs.Hydra.header)
860 
861  ::ignition::msgs::Header* temp = header_;
862  header_ = nullptr;
863  return temp;
864 }
865 inline ::ignition::msgs::Header* Hydra::_internal_mutable_header() {
866 
867  if (header_ == nullptr) {
868  auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArena());
869  header_ = p;
870  }
871  return header_;
872 }
873 inline ::ignition::msgs::Header* Hydra::mutable_header() {
874  // @@protoc_insertion_point(field_mutable:ignition.msgs.Hydra.header)
875  return _internal_mutable_header();
876 }
877 inline void Hydra::set_allocated_header(::ignition::msgs::Header* header) {
878  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
879  if (message_arena == nullptr) {
880  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
881  }
882  if (header) {
883  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
884  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)->GetArena();
885  if (message_arena != submessage_arena) {
886  header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
887  message_arena, header, submessage_arena);
888  }
889 
890  } else {
891 
892  }
893  header_ = header;
894  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Hydra.header)
895 }
896 
897 // .ignition.msgs.Hydra.Paddle right = 2;
898 inline bool Hydra::_internal_has_right() const {
899  return this != internal_default_instance() && right_ != nullptr;
900 }
901 inline bool Hydra::has_right() const {
902  return _internal_has_right();
903 }
904 inline void Hydra::clear_right() {
905  if (GetArena() == nullptr && right_ != nullptr) {
906  delete right_;
907  }
908  right_ = nullptr;
909 }
910 inline const ::ignition::msgs::Hydra_Paddle& Hydra::_internal_right() const {
911  const ::ignition::msgs::Hydra_Paddle* p = right_;
912  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Hydra_Paddle&>(
914 }
915 inline const ::ignition::msgs::Hydra_Paddle& Hydra::right() const {
916  // @@protoc_insertion_point(field_get:ignition.msgs.Hydra.right)
917  return _internal_right();
918 }
919 inline void Hydra::unsafe_arena_set_allocated_right(
920  ::ignition::msgs::Hydra_Paddle* right) {
921  if (GetArena() == nullptr) {
922  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(right_);
923  }
924  right_ = right;
925  if (right) {
926 
927  } else {
928 
929  }
930  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Hydra.right)
931 }
932 inline ::ignition::msgs::Hydra_Paddle* Hydra::release_right() {
933 
934  ::ignition::msgs::Hydra_Paddle* temp = right_;
935  right_ = nullptr;
936  if (GetArena() != nullptr) {
937  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
938  }
939  return temp;
940 }
941 inline ::ignition::msgs::Hydra_Paddle* Hydra::unsafe_arena_release_right() {
942  // @@protoc_insertion_point(field_release:ignition.msgs.Hydra.right)
943 
944  ::ignition::msgs::Hydra_Paddle* temp = right_;
945  right_ = nullptr;
946  return temp;
947 }
948 inline ::ignition::msgs::Hydra_Paddle* Hydra::_internal_mutable_right() {
949 
950  if (right_ == nullptr) {
951  auto* p = CreateMaybeMessage<::ignition::msgs::Hydra_Paddle>(GetArena());
952  right_ = p;
953  }
954  return right_;
955 }
956 inline ::ignition::msgs::Hydra_Paddle* Hydra::mutable_right() {
957  // @@protoc_insertion_point(field_mutable:ignition.msgs.Hydra.right)
958  return _internal_mutable_right();
959 }
960 inline void Hydra::set_allocated_right(::ignition::msgs::Hydra_Paddle* right) {
961  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
962  if (message_arena == nullptr) {
963  delete right_;
964  }
965  if (right) {
966  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
967  ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(right);
968  if (message_arena != submessage_arena) {
969  right = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
970  message_arena, right, submessage_arena);
971  }
972 
973  } else {
974 
975  }
976  right_ = right;
977  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Hydra.right)
978 }
979 
980 // .ignition.msgs.Hydra.Paddle left = 3;
981 inline bool Hydra::_internal_has_left() const {
982  return this != internal_default_instance() && left_ != nullptr;
983 }
984 inline bool Hydra::has_left() const {
985  return _internal_has_left();
986 }
987 inline void Hydra::clear_left() {
988  if (GetArena() == nullptr && left_ != nullptr) {
989  delete left_;
990  }
991  left_ = nullptr;
992 }
993 inline const ::ignition::msgs::Hydra_Paddle& Hydra::_internal_left() const {
994  const ::ignition::msgs::Hydra_Paddle* p = left_;
995  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Hydra_Paddle&>(
997 }
998 inline const ::ignition::msgs::Hydra_Paddle& Hydra::left() const {
999  // @@protoc_insertion_point(field_get:ignition.msgs.Hydra.left)
1000  return _internal_left();
1001 }
1002 inline void Hydra::unsafe_arena_set_allocated_left(
1003  ::ignition::msgs::Hydra_Paddle* left) {
1004  if (GetArena() == nullptr) {
1005  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(left_);
1006  }
1007  left_ = left;
1008  if (left) {
1009 
1010  } else {
1011 
1012  }
1013  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Hydra.left)
1014 }
1015 inline ::ignition::msgs::Hydra_Paddle* Hydra::release_left() {
1016 
1017  ::ignition::msgs::Hydra_Paddle* temp = left_;
1018  left_ = nullptr;
1019  if (GetArena() != nullptr) {
1020  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1021  }
1022  return temp;
1023 }
1024 inline ::ignition::msgs::Hydra_Paddle* Hydra::unsafe_arena_release_left() {
1025  // @@protoc_insertion_point(field_release:ignition.msgs.Hydra.left)
1026 
1027  ::ignition::msgs::Hydra_Paddle* temp = left_;
1028  left_ = nullptr;
1029  return temp;
1030 }
1031 inline ::ignition::msgs::Hydra_Paddle* Hydra::_internal_mutable_left() {
1032 
1033  if (left_ == nullptr) {
1034  auto* p = CreateMaybeMessage<::ignition::msgs::Hydra_Paddle>(GetArena());
1035  left_ = p;
1036  }
1037  return left_;
1038 }
1039 inline ::ignition::msgs::Hydra_Paddle* Hydra::mutable_left() {
1040  // @@protoc_insertion_point(field_mutable:ignition.msgs.Hydra.left)
1041  return _internal_mutable_left();
1042 }
1043 inline void Hydra::set_allocated_left(::ignition::msgs::Hydra_Paddle* left) {
1044  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1045  if (message_arena == nullptr) {
1046  delete left_;
1047  }
1048  if (left) {
1049  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1050  ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(left);
1051  if (message_arena != submessage_arena) {
1052  left = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1053  message_arena, left, submessage_arena);
1054  }
1055 
1056  } else {
1057 
1058  }
1059  left_ = left;
1060  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Hydra.left)
1061 }
1062 
1063 #ifdef __GNUC__
1064  #pragma GCC diagnostic pop
1065 #endif // __GNUC__
1066 // -------------------------------------------------------------------
1067 
1068 
1073 // @@protoc_insertion_point(namespace_scope)
1074 
1075 } // namespace msgs
1076 } // namespace ignition
1077 
1078 #ifdef _MSC_VER
1079 #pragma warning(pop)
1080 #endif
1081 // @@protoc_insertion_point(global_scope)
1082 
1083 #include <google/protobuf/port_undef.inc>
1084 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fhydra_2eproto
Definition: actor.pb.h:98
Hydra(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Hydra_Paddle(Hydra_Paddle &&from) noexcept
Definition: hydra.pb.h:95
::ignition::msgs::Pose * release_pose()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: hydra.pb.h:119
static const Hydra_Paddle * internal_default_instance()
Definition: hydra.pb.h:124
void set_joy_x(double value)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void unsafe_arena_set_allocated_pose(::ignition::msgs::Pose *pose)
::ignition::msgs::Header * release_header()
void unsafe_arena_set_allocated_left(::ignition::msgs::Hydra_Paddle *left)
void set_allocated_left(::ignition::msgs::Hydra_Paddle *left)
friend void swap(Hydra_Paddle &a, Hydra_Paddle &b)
Definition: hydra.pb.h:131
void set_button_bumper(bool value)
Hydra_Paddle * New() const final
Definition: hydra.pb.h:150
::ignition::msgs::Header * mutable_header()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: hydra.pb.h:113
Hydra_Paddle(const Hydra_Paddle &from)
void UnsafeArenaSwap(Hydra *other)
Definition: hydra.pb.h:397
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
::ignition::msgs::Hydra_Paddle * unsafe_arena_release_left()
::ignition::msgs::Hydra_Paddle * mutable_left()
Hydra_Paddle(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const Hydra * internal_default_instance()
Definition: hydra.pb.h:379
Hydra & operator=(const Hydra &from)
Definition: hydra.pb.h:355
void unsafe_arena_set_allocated_header(::ignition::msgs::Header *header)
void set_joy_y(double value)
void set_button_center(bool value)
void Swap(Hydra_Paddle *other)
Definition: hydra.pb.h:134
Hydra_Paddle & operator=(const Hydra_Paddle &from)
Definition: hydra.pb.h:100
void UnsafeArenaSwap(Hydra_Paddle *other)
Definition: hydra.pb.h:142
Hydra_Paddle Paddle
Definition: hydra.pb.h:452
void set_trigger(double value)
::ignition::msgs::Hydra_Paddle * unsafe_arena_release_right()
void Swap(Hydra *other)
Definition: hydra.pb.h:389
friend void swap(Hydra &a, Hydra &b)
Definition: hydra.pb.h:386
Hydra * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: hydra.pb.h:409
void set_allocated_pose(::ignition::msgs::Pose *pose)
void MergeFrom(const Hydra_Paddle &from)
::ignition::msgs::Header * unsafe_arena_release_header()
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Hydra_Paddle * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: hydra.pb.h:154
::ignition::msgs::Hydra_Paddle * mutable_right()
::ignition::msgs::Hydra_Paddle * release_right()
void set_allocated_header(::ignition::msgs::Header *header)
const ::ignition::msgs::Hydra_Paddle & right() const
const ::ignition::msgs::Pose & pose() const
Hydra & operator=(Hydra &&from) noexcept
Definition: hydra.pb.h:359
::ignition::msgs::Pose * unsafe_arena_release_pose()
Hydra(Hydra &&from) noexcept
Definition: hydra.pb.h:350
::ignition::msgs::Hydra_Paddle * release_left()
void MergeFrom(const Hydra &from)
static const Hydra_Paddle & default_instance()
void CopyFrom(const Hydra_Paddle &from)
::ignition::msgs::Pose * mutable_pose()
Hydra * New() const final
Definition: hydra.pb.h:405
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: hydra.pb.h:116
void set_button_joy(bool value)
Hydra_Paddle & operator=(Hydra_Paddle &&from) noexcept
Definition: hydra.pb.h:104
void set_allocated_right(::ignition::msgs::Hydra_Paddle *right)
Hydra_Paddle()
Definition: hydra.pb.h:91
void unsafe_arena_set_allocated_right(::ignition::msgs::Hydra_Paddle *right)
static const Hydra & default_instance()
void CopyFrom(const Hydra &from)
Hydra()
Definition: hydra.pb.h:346
const ::ignition::msgs::Hydra_Paddle & left() const
const ::ignition::msgs::Header & header() const
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fhydra_2eproto
T right(T... args)
IGNITION_MSGS_VISIBLE Hydra_PaddleDefaultTypeInternal _Hydra_Paddle_default_instance_
std::shared_ptr< Hydra > HydraSharedPtr
Definition: hydra.pb.h:1071
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
IGNITION_MSGS_VISIBLE HydraDefaultTypeInternal _Hydra_default_instance_
std::shared_ptr< const Hydra > ConstHydraSharedPtr
Definition: hydra.pb.h:1072
std::unique_ptr< const Hydra > ConstHydraUniquePtr
Definition: hydra.pb.h:1070
IGNITION_MSGS_VISIBLE PoseDefaultTypeInternal _Pose_default_instance_
std::unique_ptr< Hydra > HydraUniquePtr
Definition: hydra.pb.h:1069
Definition: actor.pb.h:52
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2] PROTOBUF_SECTION_VARIABLE(protodesc_cold)