Ignition Msgs

API Reference

5.8.1
gps_sensor.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/gps_sensor.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fgps_5fsensor_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fgps_5fsensor_2eproto
6 
7 #include <limits>
8 #include <string>
9 
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3019000
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 3019000 < 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>
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_2fgps_5fsensor_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.
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 uint32_t offsets[];
67 };
68 IGNITION_MSGS_VISIBLE extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fgps_5fsensor_2eproto;
69 namespace ignition {
70 namespace msgs {
71 class GPSSensor;
72 struct GPSSensorDefaultTypeInternal;
73 IGNITION_MSGS_VISIBLE extern GPSSensorDefaultTypeInternal _GPSSensor_default_instance_;
74 class GPSSensor_Sensing;
75 struct GPSSensor_SensingDefaultTypeInternal;
76 IGNITION_MSGS_VISIBLE extern GPSSensor_SensingDefaultTypeInternal _GPSSensor_Sensing_default_instance_;
77 } // namespace msgs
78 } // namespace ignition
79 PROTOBUF_NAMESPACE_OPEN
80 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::GPSSensor* Arena::CreateMaybeMessage<::ignition::msgs::GPSSensor>(Arena*);
81 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::GPSSensor_Sensing* Arena::CreateMaybeMessage<::ignition::msgs::GPSSensor_Sensing>(Arena*);
82 PROTOBUF_NAMESPACE_CLOSE
83 namespace ignition {
84 namespace msgs {
85 
86 // ===================================================================
87 
88 class IGNITION_MSGS_VISIBLE GPSSensor_Sensing final :
89  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.GPSSensor.Sensing) */ {
90  public:
91  inline GPSSensor_Sensing() : GPSSensor_Sensing(nullptr) {}
92  ~GPSSensor_Sensing() override;
93  explicit constexpr GPSSensor_Sensing(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
94 
97  : GPSSensor_Sensing() {
98  *this = ::std::move(from);
99  }
100 
102  CopyFrom(from);
103  return *this;
104  }
105  inline GPSSensor_Sensing& operator=(GPSSensor_Sensing&& from) noexcept {
106  if (this == &from) return *this;
107  if (GetOwningArena() == from.GetOwningArena()
108  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
109  && GetOwningArena() != nullptr
110  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
111  ) {
112  InternalSwap(&from);
113  } else {
114  CopyFrom(from);
115  }
116  return *this;
117  }
118 
119  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
120  return GetDescriptor();
121  }
122  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
123  return default_instance().GetMetadata().descriptor;
124  }
125  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
126  return default_instance().GetMetadata().reflection;
127  }
129  return *internal_default_instance();
130  }
132  return reinterpret_cast<const GPSSensor_Sensing*>(
134  }
135  static constexpr int kIndexInFileMessages =
136  0;
137 
139  a.Swap(&b);
140  }
141  inline void Swap(GPSSensor_Sensing* other) {
142  if (other == this) return;
143  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
144  if (GetOwningArena() != nullptr &&
145  GetOwningArena() == other->GetOwningArena()) {
146  #else // PROTOBUF_FORCE_COPY_IN_SWAP
147  if (GetOwningArena() == other->GetOwningArena()) {
148  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
149  InternalSwap(other);
150  } else {
151  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
152  }
153  }
155  if (other == this) return;
156  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
157  InternalSwap(other);
158  }
159 
160  // implements Message ----------------------------------------------
161 
162  GPSSensor_Sensing* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
163  return CreateMaybeMessage<GPSSensor_Sensing>(arena);
164  }
165  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
166  void CopyFrom(const GPSSensor_Sensing& from);
167  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
168  void MergeFrom(const GPSSensor_Sensing& from);
169  private:
170  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
171  public:
172  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
173  bool IsInitialized() const final;
174 
175  size_t ByteSizeLong() const final;
176  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
177  uint8_t* _InternalSerialize(
178  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
179  int GetCachedSize() const final { return _cached_size_.Get(); }
180 
181  private:
182  void SharedCtor();
183  void SharedDtor();
184  void SetCachedSize(int size) const final;
185  void InternalSwap(GPSSensor_Sensing* other);
186 
187  private:
188  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
189  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
190  return "ignition.msgs.GPSSensor.Sensing";
191  }
192  protected:
193  explicit GPSSensor_Sensing(::PROTOBUF_NAMESPACE_ID::Arena* arena,
194  bool is_message_owned = false);
195  private:
196  static void ArenaDtor(void* object);
197  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
198  public:
199 
200  static const ClassData _class_data_;
201  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
202 
203  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
204 
205  // nested types ----------------------------------------------------
206 
207  // accessors -------------------------------------------------------
208 
209  enum : int {
210  kHorizontalNoiseFieldNumber = 1,
211  kVerticalNoiseFieldNumber = 2,
212  };
213  // .ignition.msgs.SensorNoise horizontal_noise = 1;
214  bool has_horizontal_noise() const;
215  private:
216  bool _internal_has_horizontal_noise() const;
217  public:
219  const ::ignition::msgs::SensorNoise& horizontal_noise() const;
220  PROTOBUF_NODISCARD ::ignition::msgs::SensorNoise* release_horizontal_noise();
221  ::ignition::msgs::SensorNoise* mutable_horizontal_noise();
222  void set_allocated_horizontal_noise(::ignition::msgs::SensorNoise* horizontal_noise);
223  private:
224  const ::ignition::msgs::SensorNoise& _internal_horizontal_noise() const;
225  ::ignition::msgs::SensorNoise* _internal_mutable_horizontal_noise();
226  public:
227  void unsafe_arena_set_allocated_horizontal_noise(
228  ::ignition::msgs::SensorNoise* horizontal_noise);
229  ::ignition::msgs::SensorNoise* unsafe_arena_release_horizontal_noise();
230 
231  // .ignition.msgs.SensorNoise vertical_noise = 2;
232  bool has_vertical_noise() const;
233  private:
234  bool _internal_has_vertical_noise() const;
235  public:
237  const ::ignition::msgs::SensorNoise& vertical_noise() const;
238  PROTOBUF_NODISCARD ::ignition::msgs::SensorNoise* release_vertical_noise();
239  ::ignition::msgs::SensorNoise* mutable_vertical_noise();
240  void set_allocated_vertical_noise(::ignition::msgs::SensorNoise* vertical_noise);
241  private:
242  const ::ignition::msgs::SensorNoise& _internal_vertical_noise() const;
243  ::ignition::msgs::SensorNoise* _internal_mutable_vertical_noise();
244  public:
245  void unsafe_arena_set_allocated_vertical_noise(
246  ::ignition::msgs::SensorNoise* vertical_noise);
247  ::ignition::msgs::SensorNoise* unsafe_arena_release_vertical_noise();
248 
249  // @@protoc_insertion_point(class_scope:ignition.msgs.GPSSensor.Sensing)
250  private:
251  class _Internal;
252 
253  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
254  typedef void InternalArenaConstructable_;
255  typedef void DestructorSkippable_;
256  ::ignition::msgs::SensorNoise* horizontal_noise_;
257  ::ignition::msgs::SensorNoise* vertical_noise_;
258  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
259  friend struct ::TableStruct_ignition_2fmsgs_2fgps_5fsensor_2eproto;
260 };
261 // -------------------------------------------------------------------
262 
263 class IGNITION_MSGS_VISIBLE GPSSensor final :
264  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.GPSSensor) */ {
265  public:
266  inline GPSSensor() : GPSSensor(nullptr) {}
267  ~GPSSensor() override;
268  explicit constexpr GPSSensor(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
269 
270  GPSSensor(const GPSSensor& from);
271  GPSSensor(GPSSensor&& from) noexcept
272  : GPSSensor() {
273  *this = ::std::move(from);
274  }
275 
276  inline GPSSensor& operator=(const GPSSensor& from) {
277  CopyFrom(from);
278  return *this;
279  }
280  inline GPSSensor& operator=(GPSSensor&& from) noexcept {
281  if (this == &from) return *this;
282  if (GetOwningArena() == from.GetOwningArena()
283  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
284  && GetOwningArena() != nullptr
285  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
286  ) {
287  InternalSwap(&from);
288  } else {
289  CopyFrom(from);
290  }
291  return *this;
292  }
293 
294  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
295  return GetDescriptor();
296  }
297  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
298  return default_instance().GetMetadata().descriptor;
299  }
300  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
301  return default_instance().GetMetadata().reflection;
302  }
303  static const GPSSensor& default_instance() {
304  return *internal_default_instance();
305  }
306  static inline const GPSSensor* internal_default_instance() {
307  return reinterpret_cast<const GPSSensor*>(
309  }
310  static constexpr int kIndexInFileMessages =
311  1;
312 
313  friend void swap(GPSSensor& a, GPSSensor& b) {
314  a.Swap(&b);
315  }
316  inline void Swap(GPSSensor* other) {
317  if (other == this) return;
318  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
319  if (GetOwningArena() != nullptr &&
320  GetOwningArena() == other->GetOwningArena()) {
321  #else // PROTOBUF_FORCE_COPY_IN_SWAP
322  if (GetOwningArena() == other->GetOwningArena()) {
323  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
324  InternalSwap(other);
325  } else {
326  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
327  }
328  }
329  void UnsafeArenaSwap(GPSSensor* other) {
330  if (other == this) return;
331  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
332  InternalSwap(other);
333  }
334 
335  // implements Message ----------------------------------------------
336 
337  GPSSensor* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
338  return CreateMaybeMessage<GPSSensor>(arena);
339  }
340  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
341  void CopyFrom(const GPSSensor& from);
342  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
343  void MergeFrom(const GPSSensor& from);
344  private:
345  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
346  public:
347  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
348  bool IsInitialized() const final;
349 
350  size_t ByteSizeLong() const final;
351  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
352  uint8_t* _InternalSerialize(
353  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
354  int GetCachedSize() const final { return _cached_size_.Get(); }
355 
356  private:
357  void SharedCtor();
358  void SharedDtor();
359  void SetCachedSize(int size) const final;
360  void InternalSwap(GPSSensor* other);
361 
362  private:
363  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
364  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
365  return "ignition.msgs.GPSSensor";
366  }
367  protected:
368  explicit GPSSensor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
369  bool is_message_owned = false);
370  private:
371  static void ArenaDtor(void* object);
372  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
373  public:
374 
375  static const ClassData _class_data_;
376  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
377 
378  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
379 
380  // nested types ----------------------------------------------------
381 
383 
384  // accessors -------------------------------------------------------
385 
386  enum : int {
387  kHeaderFieldNumber = 1,
388  kPositionFieldNumber = 2,
389  kVelocityFieldNumber = 3,
390  };
391  // .ignition.msgs.Header header = 1;
392  bool has_header() const;
393  private:
394  bool _internal_has_header() const;
395  public:
396  void clear_header();
397  const ::ignition::msgs::Header& header() const;
398  PROTOBUF_NODISCARD ::ignition::msgs::Header* release_header();
399  ::ignition::msgs::Header* mutable_header();
400  void set_allocated_header(::ignition::msgs::Header* header);
401  private:
402  const ::ignition::msgs::Header& _internal_header() const;
403  ::ignition::msgs::Header* _internal_mutable_header();
404  public:
405  void unsafe_arena_set_allocated_header(
406  ::ignition::msgs::Header* header);
407  ::ignition::msgs::Header* unsafe_arena_release_header();
408 
409  // .ignition.msgs.GPSSensor.Sensing position = 2;
410  bool has_position() const;
411  private:
412  bool _internal_has_position() const;
413  public:
414  void clear_position();
415  const ::ignition::msgs::GPSSensor_Sensing& position() const;
416  PROTOBUF_NODISCARD ::ignition::msgs::GPSSensor_Sensing* release_position();
417  ::ignition::msgs::GPSSensor_Sensing* mutable_position();
418  void set_allocated_position(::ignition::msgs::GPSSensor_Sensing* position);
419  private:
420  const ::ignition::msgs::GPSSensor_Sensing& _internal_position() const;
421  ::ignition::msgs::GPSSensor_Sensing* _internal_mutable_position();
422  public:
423  void unsafe_arena_set_allocated_position(
425  ::ignition::msgs::GPSSensor_Sensing* unsafe_arena_release_position();
426 
427  // .ignition.msgs.GPSSensor.Sensing velocity = 3;
428  bool has_velocity() const;
429  private:
430  bool _internal_has_velocity() const;
431  public:
432  void clear_velocity();
433  const ::ignition::msgs::GPSSensor_Sensing& velocity() const;
434  PROTOBUF_NODISCARD ::ignition::msgs::GPSSensor_Sensing* release_velocity();
435  ::ignition::msgs::GPSSensor_Sensing* mutable_velocity();
436  void set_allocated_velocity(::ignition::msgs::GPSSensor_Sensing* velocity);
437  private:
438  const ::ignition::msgs::GPSSensor_Sensing& _internal_velocity() const;
439  ::ignition::msgs::GPSSensor_Sensing* _internal_mutable_velocity();
440  public:
441  void unsafe_arena_set_allocated_velocity(
443  ::ignition::msgs::GPSSensor_Sensing* unsafe_arena_release_velocity();
444 
445  // @@protoc_insertion_point(class_scope:ignition.msgs.GPSSensor)
446  private:
447  class _Internal;
448 
449  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
450  typedef void InternalArenaConstructable_;
451  typedef void DestructorSkippable_;
452  ::ignition::msgs::Header* header_;
455  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
456  friend struct ::TableStruct_ignition_2fmsgs_2fgps_5fsensor_2eproto;
457 };
458 // ===================================================================
459 
460 
461 // ===================================================================
462 
463 #ifdef __GNUC__
464  #pragma GCC diagnostic push
465  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
466 #endif // __GNUC__
467 // GPSSensor_Sensing
468 
469 // .ignition.msgs.SensorNoise horizontal_noise = 1;
470 inline bool GPSSensor_Sensing::_internal_has_horizontal_noise() const {
471  return this != internal_default_instance() && horizontal_noise_ != nullptr;
472 }
474  return _internal_has_horizontal_noise();
475 }
476 inline const ::ignition::msgs::SensorNoise& GPSSensor_Sensing::_internal_horizontal_noise() const {
477  const ::ignition::msgs::SensorNoise* p = horizontal_noise_;
478  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::SensorNoise&>(
480 }
481 inline const ::ignition::msgs::SensorNoise& GPSSensor_Sensing::horizontal_noise() const {
482  // @@protoc_insertion_point(field_get:ignition.msgs.GPSSensor.Sensing.horizontal_noise)
483  return _internal_horizontal_noise();
484 }
486  ::ignition::msgs::SensorNoise* horizontal_noise) {
487  if (GetArenaForAllocation() == nullptr) {
488  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(horizontal_noise_);
489  }
490  horizontal_noise_ = horizontal_noise;
491  if (horizontal_noise) {
492 
493  } else {
494 
495  }
496  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.GPSSensor.Sensing.horizontal_noise)
497 }
498 inline ::ignition::msgs::SensorNoise* GPSSensor_Sensing::release_horizontal_noise() {
499 
500  ::ignition::msgs::SensorNoise* temp = horizontal_noise_;
501  horizontal_noise_ = nullptr;
502 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
503  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
504  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
505  if (GetArenaForAllocation() == nullptr) { delete old; }
506 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
507  if (GetArenaForAllocation() != nullptr) {
508  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
509  }
510 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
511  return temp;
512 }
513 inline ::ignition::msgs::SensorNoise* GPSSensor_Sensing::unsafe_arena_release_horizontal_noise() {
514  // @@protoc_insertion_point(field_release:ignition.msgs.GPSSensor.Sensing.horizontal_noise)
515 
516  ::ignition::msgs::SensorNoise* temp = horizontal_noise_;
517  horizontal_noise_ = nullptr;
518  return temp;
519 }
520 inline ::ignition::msgs::SensorNoise* GPSSensor_Sensing::_internal_mutable_horizontal_noise() {
521 
522  if (horizontal_noise_ == nullptr) {
523  auto* p = CreateMaybeMessage<::ignition::msgs::SensorNoise>(GetArenaForAllocation());
524  horizontal_noise_ = p;
525  }
526  return horizontal_noise_;
527 }
528 inline ::ignition::msgs::SensorNoise* GPSSensor_Sensing::mutable_horizontal_noise() {
529  ::ignition::msgs::SensorNoise* _msg = _internal_mutable_horizontal_noise();
530  // @@protoc_insertion_point(field_mutable:ignition.msgs.GPSSensor.Sensing.horizontal_noise)
531  return _msg;
532 }
534  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
535  if (message_arena == nullptr) {
536  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(horizontal_noise_);
537  }
538  if (horizontal_noise) {
539  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
540  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
541  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
542  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(horizontal_noise));
543  if (message_arena != submessage_arena) {
544  horizontal_noise = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
545  message_arena, horizontal_noise, submessage_arena);
546  }
547 
548  } else {
549 
550  }
551  horizontal_noise_ = horizontal_noise;
552  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.GPSSensor.Sensing.horizontal_noise)
553 }
554 
555 // .ignition.msgs.SensorNoise vertical_noise = 2;
556 inline bool GPSSensor_Sensing::_internal_has_vertical_noise() const {
557  return this != internal_default_instance() && vertical_noise_ != nullptr;
558 }
560  return _internal_has_vertical_noise();
561 }
562 inline const ::ignition::msgs::SensorNoise& GPSSensor_Sensing::_internal_vertical_noise() const {
563  const ::ignition::msgs::SensorNoise* p = vertical_noise_;
564  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::SensorNoise&>(
566 }
567 inline const ::ignition::msgs::SensorNoise& GPSSensor_Sensing::vertical_noise() const {
568  // @@protoc_insertion_point(field_get:ignition.msgs.GPSSensor.Sensing.vertical_noise)
569  return _internal_vertical_noise();
570 }
572  ::ignition::msgs::SensorNoise* vertical_noise) {
573  if (GetArenaForAllocation() == nullptr) {
574  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(vertical_noise_);
575  }
576  vertical_noise_ = vertical_noise;
577  if (vertical_noise) {
578 
579  } else {
580 
581  }
582  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.GPSSensor.Sensing.vertical_noise)
583 }
584 inline ::ignition::msgs::SensorNoise* GPSSensor_Sensing::release_vertical_noise() {
585 
586  ::ignition::msgs::SensorNoise* temp = vertical_noise_;
587  vertical_noise_ = nullptr;
588 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
589  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
590  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
591  if (GetArenaForAllocation() == nullptr) { delete old; }
592 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
593  if (GetArenaForAllocation() != nullptr) {
594  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
595  }
596 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
597  return temp;
598 }
599 inline ::ignition::msgs::SensorNoise* GPSSensor_Sensing::unsafe_arena_release_vertical_noise() {
600  // @@protoc_insertion_point(field_release:ignition.msgs.GPSSensor.Sensing.vertical_noise)
601 
602  ::ignition::msgs::SensorNoise* temp = vertical_noise_;
603  vertical_noise_ = nullptr;
604  return temp;
605 }
606 inline ::ignition::msgs::SensorNoise* GPSSensor_Sensing::_internal_mutable_vertical_noise() {
607 
608  if (vertical_noise_ == nullptr) {
609  auto* p = CreateMaybeMessage<::ignition::msgs::SensorNoise>(GetArenaForAllocation());
610  vertical_noise_ = p;
611  }
612  return vertical_noise_;
613 }
614 inline ::ignition::msgs::SensorNoise* GPSSensor_Sensing::mutable_vertical_noise() {
615  ::ignition::msgs::SensorNoise* _msg = _internal_mutable_vertical_noise();
616  // @@protoc_insertion_point(field_mutable:ignition.msgs.GPSSensor.Sensing.vertical_noise)
617  return _msg;
618 }
620  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
621  if (message_arena == nullptr) {
622  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(vertical_noise_);
623  }
624  if (vertical_noise) {
625  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
626  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
627  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
628  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(vertical_noise));
629  if (message_arena != submessage_arena) {
630  vertical_noise = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
631  message_arena, vertical_noise, submessage_arena);
632  }
633 
634  } else {
635 
636  }
637  vertical_noise_ = vertical_noise;
638  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.GPSSensor.Sensing.vertical_noise)
639 }
640 
641 // -------------------------------------------------------------------
642 
643 // GPSSensor
644 
645 // .ignition.msgs.Header header = 1;
646 inline bool GPSSensor::_internal_has_header() const {
647  return this != internal_default_instance() && header_ != nullptr;
648 }
649 inline bool GPSSensor::has_header() const {
650  return _internal_has_header();
651 }
652 inline const ::ignition::msgs::Header& GPSSensor::_internal_header() const {
653  const ::ignition::msgs::Header* p = header_;
654  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Header&>(
656 }
657 inline const ::ignition::msgs::Header& GPSSensor::header() const {
658  // @@protoc_insertion_point(field_get:ignition.msgs.GPSSensor.header)
659  return _internal_header();
660 }
662  ::ignition::msgs::Header* header) {
663  if (GetArenaForAllocation() == nullptr) {
664  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
665  }
666  header_ = header;
667  if (header) {
668 
669  } else {
670 
671  }
672  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.GPSSensor.header)
673 }
674 inline ::ignition::msgs::Header* GPSSensor::release_header() {
675 
676  ::ignition::msgs::Header* temp = header_;
677  header_ = nullptr;
678 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
679  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
680  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
681  if (GetArenaForAllocation() == nullptr) { delete old; }
682 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
683  if (GetArenaForAllocation() != nullptr) {
684  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
685  }
686 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
687  return temp;
688 }
689 inline ::ignition::msgs::Header* GPSSensor::unsafe_arena_release_header() {
690  // @@protoc_insertion_point(field_release:ignition.msgs.GPSSensor.header)
691 
692  ::ignition::msgs::Header* temp = header_;
693  header_ = nullptr;
694  return temp;
695 }
696 inline ::ignition::msgs::Header* GPSSensor::_internal_mutable_header() {
697 
698  if (header_ == nullptr) {
699  auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArenaForAllocation());
700  header_ = p;
701  }
702  return header_;
703 }
704 inline ::ignition::msgs::Header* GPSSensor::mutable_header() {
705  ::ignition::msgs::Header* _msg = _internal_mutable_header();
706  // @@protoc_insertion_point(field_mutable:ignition.msgs.GPSSensor.header)
707  return _msg;
708 }
710  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
711  if (message_arena == nullptr) {
712  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
713  }
714  if (header) {
715  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
716  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
717  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
718  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header));
719  if (message_arena != submessage_arena) {
720  header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
721  message_arena, header, submessage_arena);
722  }
723 
724  } else {
725 
726  }
727  header_ = header;
728  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.GPSSensor.header)
729 }
730 
731 // .ignition.msgs.GPSSensor.Sensing position = 2;
732 inline bool GPSSensor::_internal_has_position() const {
733  return this != internal_default_instance() && position_ != nullptr;
734 }
735 inline bool GPSSensor::has_position() const {
736  return _internal_has_position();
737 }
739  if (GetArenaForAllocation() == nullptr && position_ != nullptr) {
740  delete position_;
741  }
742  position_ = nullptr;
743 }
744 inline const ::ignition::msgs::GPSSensor_Sensing& GPSSensor::_internal_position() const {
745  const ::ignition::msgs::GPSSensor_Sensing* p = position_;
746  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::GPSSensor_Sensing&>(
748 }
749 inline const ::ignition::msgs::GPSSensor_Sensing& GPSSensor::position() const {
750  // @@protoc_insertion_point(field_get:ignition.msgs.GPSSensor.position)
751  return _internal_position();
752 }
754  ::ignition::msgs::GPSSensor_Sensing* position) {
755  if (GetArenaForAllocation() == nullptr) {
756  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(position_);
757  }
758  position_ = position;
759  if (position) {
760 
761  } else {
762 
763  }
764  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.GPSSensor.position)
765 }
766 inline ::ignition::msgs::GPSSensor_Sensing* GPSSensor::release_position() {
767 
768  ::ignition::msgs::GPSSensor_Sensing* temp = position_;
769  position_ = nullptr;
770 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
771  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
772  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
773  if (GetArenaForAllocation() == nullptr) { delete old; }
774 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
775  if (GetArenaForAllocation() != nullptr) {
776  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
777  }
778 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
779  return temp;
780 }
781 inline ::ignition::msgs::GPSSensor_Sensing* GPSSensor::unsafe_arena_release_position() {
782  // @@protoc_insertion_point(field_release:ignition.msgs.GPSSensor.position)
783 
784  ::ignition::msgs::GPSSensor_Sensing* temp = position_;
785  position_ = nullptr;
786  return temp;
787 }
788 inline ::ignition::msgs::GPSSensor_Sensing* GPSSensor::_internal_mutable_position() {
789 
790  if (position_ == nullptr) {
791  auto* p = CreateMaybeMessage<::ignition::msgs::GPSSensor_Sensing>(GetArenaForAllocation());
792  position_ = p;
793  }
794  return position_;
795 }
796 inline ::ignition::msgs::GPSSensor_Sensing* GPSSensor::mutable_position() {
797  ::ignition::msgs::GPSSensor_Sensing* _msg = _internal_mutable_position();
798  // @@protoc_insertion_point(field_mutable:ignition.msgs.GPSSensor.position)
799  return _msg;
800 }
802  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
803  if (message_arena == nullptr) {
804  delete position_;
805  }
806  if (position) {
807  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
808  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::ignition::msgs::GPSSensor_Sensing>::GetOwningArena(position);
809  if (message_arena != submessage_arena) {
810  position = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
811  message_arena, position, submessage_arena);
812  }
813 
814  } else {
815 
816  }
817  position_ = position;
818  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.GPSSensor.position)
819 }
820 
821 // .ignition.msgs.GPSSensor.Sensing velocity = 3;
822 inline bool GPSSensor::_internal_has_velocity() const {
823  return this != internal_default_instance() && velocity_ != nullptr;
824 }
825 inline bool GPSSensor::has_velocity() const {
826  return _internal_has_velocity();
827 }
829  if (GetArenaForAllocation() == nullptr && velocity_ != nullptr) {
830  delete velocity_;
831  }
832  velocity_ = nullptr;
833 }
834 inline const ::ignition::msgs::GPSSensor_Sensing& GPSSensor::_internal_velocity() const {
835  const ::ignition::msgs::GPSSensor_Sensing* p = velocity_;
836  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::GPSSensor_Sensing&>(
838 }
839 inline const ::ignition::msgs::GPSSensor_Sensing& GPSSensor::velocity() const {
840  // @@protoc_insertion_point(field_get:ignition.msgs.GPSSensor.velocity)
841  return _internal_velocity();
842 }
844  ::ignition::msgs::GPSSensor_Sensing* velocity) {
845  if (GetArenaForAllocation() == nullptr) {
846  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(velocity_);
847  }
848  velocity_ = velocity;
849  if (velocity) {
850 
851  } else {
852 
853  }
854  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.GPSSensor.velocity)
855 }
856 inline ::ignition::msgs::GPSSensor_Sensing* GPSSensor::release_velocity() {
857 
858  ::ignition::msgs::GPSSensor_Sensing* temp = velocity_;
859  velocity_ = nullptr;
860 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
861  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
862  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
863  if (GetArenaForAllocation() == nullptr) { delete old; }
864 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
865  if (GetArenaForAllocation() != nullptr) {
866  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
867  }
868 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
869  return temp;
870 }
871 inline ::ignition::msgs::GPSSensor_Sensing* GPSSensor::unsafe_arena_release_velocity() {
872  // @@protoc_insertion_point(field_release:ignition.msgs.GPSSensor.velocity)
873 
874  ::ignition::msgs::GPSSensor_Sensing* temp = velocity_;
875  velocity_ = nullptr;
876  return temp;
877 }
878 inline ::ignition::msgs::GPSSensor_Sensing* GPSSensor::_internal_mutable_velocity() {
879 
880  if (velocity_ == nullptr) {
881  auto* p = CreateMaybeMessage<::ignition::msgs::GPSSensor_Sensing>(GetArenaForAllocation());
882  velocity_ = p;
883  }
884  return velocity_;
885 }
886 inline ::ignition::msgs::GPSSensor_Sensing* GPSSensor::mutable_velocity() {
887  ::ignition::msgs::GPSSensor_Sensing* _msg = _internal_mutable_velocity();
888  // @@protoc_insertion_point(field_mutable:ignition.msgs.GPSSensor.velocity)
889  return _msg;
890 }
892  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
893  if (message_arena == nullptr) {
894  delete velocity_;
895  }
896  if (velocity) {
897  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
898  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::ignition::msgs::GPSSensor_Sensing>::GetOwningArena(velocity);
899  if (message_arena != submessage_arena) {
900  velocity = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
901  message_arena, velocity, submessage_arena);
902  }
903 
904  } else {
905 
906  }
907  velocity_ = velocity;
908  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.GPSSensor.velocity)
909 }
910 
911 #ifdef __GNUC__
912  #pragma GCC diagnostic pop
913 #endif // __GNUC__
914 // -------------------------------------------------------------------
915 
916 
921 // @@protoc_insertion_point(namespace_scope)
922 
923 } // namespace msgs
924 } // namespace ignition
925 
926 #ifdef _MSC_VER
927 #pragma warning(pop)
928 #endif
929 // @@protoc_insertion_point(global_scope)
930 
931 #include <google/protobuf/port_undef.inc>
932 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fgps_5fsensor_2eproto
Definition: gps_sensor.pb.h:89
GPSSensor_Sensing & operator=(GPSSensor_Sensing &&from) noexcept
Definition: gps_sensor.pb.h:105
const ::ignition::msgs::SensorNoise & vertical_noise() const
Definition: gps_sensor.pb.h:567
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: gps_sensor.pb.h:125
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_allocated_vertical_noise(::ignition::msgs::SensorNoise *vertical_noise)
Definition: gps_sensor.pb.h:619
void unsafe_arena_set_allocated_vertical_noise(::ignition::msgs::SensorNoise *vertical_noise)
Definition: gps_sensor.pb.h:571
void Swap(GPSSensor_Sensing *other)
Definition: gps_sensor.pb.h:141
constexpr GPSSensor_Sensing(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
::ignition::msgs::SensorNoise * mutable_vertical_noise()
Definition: gps_sensor.pb.h:614
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: gps_sensor.pb.h:119
const ::ignition::msgs::SensorNoise & horizontal_noise() const
Definition: gps_sensor.pb.h:481
void unsafe_arena_set_allocated_horizontal_noise(::ignition::msgs::SensorNoise *horizontal_noise)
Definition: gps_sensor.pb.h:485
GPSSensor_Sensing(const GPSSensor_Sensing &from)
GPSSensor_Sensing(GPSSensor_Sensing &&from) noexcept
Definition: gps_sensor.pb.h:96
void set_allocated_horizontal_noise(::ignition::msgs::SensorNoise *horizontal_noise)
Definition: gps_sensor.pb.h:533
void CopyFrom(const GPSSensor_Sensing &from)
static const GPSSensor_Sensing * internal_default_instance()
Definition: gps_sensor.pb.h:131
GPSSensor_Sensing()
Definition: gps_sensor.pb.h:91
bool has_horizontal_noise() const
Definition: gps_sensor.pb.h:473
void UnsafeArenaSwap(GPSSensor_Sensing *other)
Definition: gps_sensor.pb.h:154
PROTOBUF_NODISCARD ::ignition::msgs::SensorNoise * release_horizontal_noise()
Definition: gps_sensor.pb.h:498
::ignition::msgs::SensorNoise * unsafe_arena_release_vertical_noise()
Definition: gps_sensor.pb.h:599
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
bool has_vertical_noise() const
Definition: gps_sensor.pb.h:559
::ignition::msgs::SensorNoise * unsafe_arena_release_horizontal_noise()
Definition: gps_sensor.pb.h:513
::ignition::msgs::SensorNoise * mutable_horizontal_noise()
Definition: gps_sensor.pb.h:528
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: gps_sensor.pb.h:122
static const ClassData _class_data_
Definition: gps_sensor.pb.h:200
static const GPSSensor_Sensing & default_instance()
Definition: gps_sensor.pb.h:128
GPSSensor_Sensing & operator=(const GPSSensor_Sensing &from)
Definition: gps_sensor.pb.h:101
friend void swap(GPSSensor_Sensing &a, GPSSensor_Sensing &b)
Definition: gps_sensor.pb.h:138
PROTOBUF_NODISCARD ::ignition::msgs::SensorNoise * release_vertical_noise()
Definition: gps_sensor.pb.h:584
GPSSensor_Sensing * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: gps_sensor.pb.h:162
void MergeFrom(const GPSSensor_Sensing &from)
GPSSensor_Sensing(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
Definition: gps_sensor.pb.h:264
void Swap(GPSSensor *other)
Definition: gps_sensor.pb.h:316
const ::ignition::msgs::GPSSensor_Sensing & position() const
Definition: gps_sensor.pb.h:749
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: gps_sensor.pb.h:300
bool has_header() const
Definition: gps_sensor.pb.h:649
::ignition::msgs::Header * mutable_header()
Definition: gps_sensor.pb.h:704
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const ::ignition::msgs::GPSSensor_Sensing & velocity() const
Definition: gps_sensor.pb.h:839
::ignition::msgs::GPSSensor_Sensing * unsafe_arena_release_velocity()
Definition: gps_sensor.pb.h:871
bool has_position() const
Definition: gps_sensor.pb.h:735
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: gps_sensor.pb.h:294
::ignition::msgs::GPSSensor_Sensing * mutable_velocity()
Definition: gps_sensor.pb.h:886
GPSSensor(GPSSensor &&from) noexcept
Definition: gps_sensor.pb.h:271
void clear_position()
Definition: gps_sensor.pb.h:738
PROTOBUF_NODISCARD ::ignition::msgs::GPSSensor_Sensing * release_velocity()
Definition: gps_sensor.pb.h:856
GPSSensor & operator=(GPSSensor &&from) noexcept
Definition: gps_sensor.pb.h:280
::ignition::msgs::GPSSensor_Sensing * unsafe_arena_release_position()
Definition: gps_sensor.pb.h:781
static const GPSSensor * internal_default_instance()
Definition: gps_sensor.pb.h:306
void unsafe_arena_set_allocated_position(::ignition::msgs::GPSSensor_Sensing *position)
Definition: gps_sensor.pb.h:753
GPSSensor(const GPSSensor &from)
void unsafe_arena_set_allocated_header(::ignition::msgs::Header *header)
Definition: gps_sensor.pb.h:661
GPSSensor(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void UnsafeArenaSwap(GPSSensor *other)
Definition: gps_sensor.pb.h:329
void set_allocated_position(::ignition::msgs::GPSSensor_Sensing *position)
Definition: gps_sensor.pb.h:801
void unsafe_arena_set_allocated_velocity(::ignition::msgs::GPSSensor_Sensing *velocity)
Definition: gps_sensor.pb.h:843
void set_allocated_header(::ignition::msgs::Header *header)
Definition: gps_sensor.pb.h:709
PROTOBUF_NODISCARD ::ignition::msgs::GPSSensor_Sensing * release_position()
Definition: gps_sensor.pb.h:766
PROTOBUF_NODISCARD ::ignition::msgs::Header * release_header()
Definition: gps_sensor.pb.h:674
void MergeFrom(const GPSSensor &from)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
constexpr GPSSensor(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void set_allocated_velocity(::ignition::msgs::GPSSensor_Sensing *velocity)
Definition: gps_sensor.pb.h:891
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: gps_sensor.pb.h:297
GPSSensor * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: gps_sensor.pb.h:337
const ::ignition::msgs::Header & header() const
Definition: gps_sensor.pb.h:657
GPSSensor & operator=(const GPSSensor &from)
Definition: gps_sensor.pb.h:276
GPSSensor()
Definition: gps_sensor.pb.h:266
static const ClassData _class_data_
Definition: gps_sensor.pb.h:375
bool has_velocity() const
Definition: gps_sensor.pb.h:825
::ignition::msgs::Header * unsafe_arena_release_header()
Definition: gps_sensor.pb.h:689
friend void swap(GPSSensor &a, GPSSensor &b)
Definition: gps_sensor.pb.h:313
::ignition::msgs::GPSSensor_Sensing * mutable_position()
Definition: gps_sensor.pb.h:796
static const GPSSensor & default_instance()
Definition: gps_sensor.pb.h:303
void clear_velocity()
Definition: gps_sensor.pb.h:828
void CopyFrom(const GPSSensor &from)
Definition: header.pb.h:265
Definition: sensor_noise.pb.h:111
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fgps_5fsensor_2eproto
std::shared_ptr< GPSSensor > GPSSensorSharedPtr
Definition: gps_sensor.pb.h:919
IGNITION_MSGS_VISIBLE GPSSensor_SensingDefaultTypeInternal _GPSSensor_Sensing_default_instance_
std::unique_ptr< GPSSensor > GPSSensorUniquePtr
Definition: gps_sensor.pb.h:917
IGNITION_MSGS_VISIBLE SensorNoiseDefaultTypeInternal _SensorNoise_default_instance_
std::unique_ptr< const GPSSensor > ConstGPSSensorUniquePtr
Definition: gps_sensor.pb.h:918
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
IGNITION_MSGS_VISIBLE GPSSensorDefaultTypeInternal _GPSSensor_default_instance_
std::shared_ptr< const GPSSensor > ConstGPSSensorSharedPtr
Definition: gps_sensor.pb.h:920
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)