4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fgps_5fsensor_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fgps_5fsensor_2eproto
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
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.
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>
32 #include <google/protobuf/extension_set.h>
33 #include <google/protobuf/unknown_field_set.h>
37 #pragma GCC system_header
40 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
43 #include <sys/sysmacros.h>
48 #include <google/protobuf/port_def.inc>
49 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2fgps_5fsensor_2eproto IGNITION_MSGS_VISIBLE
50 PROTOBUF_NAMESPACE_OPEN
54 PROTOBUF_NAMESPACE_CLOSE
58 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
60 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
62 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2]
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[];
72 class GPSSensorDefaultTypeInternal;
74 class GPSSensor_Sensing;
75 class GPSSensor_SensingDefaultTypeInternal;
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
88 class IGNITION_MSGS_VISIBLE GPSSensor_Sensing PROTOBUF_FINAL :
89 public ::PROTOBUF_NAMESPACE_ID::Message {
96 : GPSSensor_Sensing() {
97 *
this = ::std::move(from);
100 inline GPSSensor_Sensing&
operator=(
const GPSSensor_Sensing& from) {
104 inline GPSSensor_Sensing&
operator=(GPSSensor_Sensing&& from) noexcept {
105 if (GetArena() == from.GetArena()) {
106 if (
this != &from) InternalSwap(&from);
113 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
114 return GetDescriptor();
117 return GetMetadataStatic().descriptor;
120 return GetMetadataStatic().reflection;
125 return reinterpret_cast<const GPSSensor_Sensing*
>(
128 static constexpr
int kIndexInFileMessages =
131 friend void swap(GPSSensor_Sensing& a, GPSSensor_Sensing& b) {
134 inline void Swap(GPSSensor_Sensing* other) {
135 if (other ==
this)
return;
136 if (GetArena() == other->GetArena()) {
139 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
143 if (other ==
this)
return;
144 GOOGLE_DCHECK(GetArena() == other->GetArena());
150 inline GPSSensor_Sensing*
New() const final {
151 return CreateMaybeMessage<GPSSensor_Sensing>(
nullptr);
154 GPSSensor_Sensing*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
155 return CreateMaybeMessage<GPSSensor_Sensing>(arena);
157 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
158 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
161 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
162 bool IsInitialized() const final;
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(); }
171 inline void SharedCtor();
172 inline void SharedDtor();
173 void SetCachedSize(
int size)
const final;
174 void InternalSwap(GPSSensor_Sensing* other);
175 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
176 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
177 return "ignition.msgs.GPSSensor.Sensing";
182 static void ArenaDtor(
void*
object);
183 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
188 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
200 kHorizontalNoiseFieldNumber = 1,
201 kVerticalNoiseFieldNumber = 2,
206 bool _internal_has_horizontal_noise()
const;
214 const ::ignition::msgs::SensorNoise& _internal_horizontal_noise()
const;
215 ::ignition::msgs::SensorNoise* _internal_mutable_horizontal_noise();
218 ::ignition::msgs::SensorNoise* horizontal_noise);
224 bool _internal_has_vertical_noise()
const;
232 const ::ignition::msgs::SensorNoise& _internal_vertical_noise()
const;
233 ::ignition::msgs::SensorNoise* _internal_mutable_vertical_noise();
236 ::ignition::msgs::SensorNoise* vertical_noise);
243 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
244 typedef void InternalArenaConstructable_;
245 typedef void DestructorSkippable_;
246 ::ignition::msgs::SensorNoise* horizontal_noise_;
247 ::ignition::msgs::SensorNoise* vertical_noise_;
248 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
249 friend struct ::TableStruct_ignition_2fmsgs_2fgps_5fsensor_2eproto;
254 public ::PROTOBUF_NAMESPACE_ID::Message {
262 *
this = ::std::move(from);
269 inline GPSSensor&
operator=(GPSSensor&& from) noexcept {
270 if (GetArena() == from.GetArena()) {
271 if (
this != &from) InternalSwap(&from);
278 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
279 return GetDescriptor();
282 return GetMetadataStatic().descriptor;
285 return GetMetadataStatic().reflection;
290 return reinterpret_cast<const GPSSensor*
>(
293 static constexpr
int kIndexInFileMessages =
296 friend void swap(GPSSensor& a, GPSSensor& b) {
299 inline void Swap(GPSSensor* other) {
300 if (other ==
this)
return;
301 if (GetArena() == other->GetArena()) {
304 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
308 if (other ==
this)
return;
309 GOOGLE_DCHECK(GetArena() == other->GetArena());
315 inline GPSSensor*
New() const final {
316 return CreateMaybeMessage<GPSSensor>(
nullptr);
319 GPSSensor*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
320 return CreateMaybeMessage<GPSSensor>(arena);
322 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
323 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
326 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
327 bool IsInitialized() const final;
329 size_t ByteSizeLong() const final;
330 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
331 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
332 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
333 int GetCachedSize() const final {
return _cached_size_.Get(); }
336 inline void SharedCtor();
337 inline void SharedDtor();
338 void SetCachedSize(
int size)
const final;
339 void InternalSwap(GPSSensor* other);
340 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
341 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
342 return "ignition.msgs.GPSSensor";
345 explicit GPSSensor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
347 static void ArenaDtor(
void*
object);
348 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
353 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
367 kHeaderFieldNumber = 1,
368 kPositionFieldNumber = 2,
369 kVelocityFieldNumber = 3,
374 bool _internal_has_header()
const;
377 const ::ignition::msgs::Header&
header()
const;
382 const ::ignition::msgs::Header& _internal_header()
const;
383 ::ignition::msgs::Header* _internal_mutable_header();
386 ::ignition::msgs::Header* header);
392 bool _internal_has_position()
const;
395 const ::ignition::msgs::GPSSensor_Sensing&
position()
const;
400 const ::ignition::msgs::GPSSensor_Sensing& _internal_position()
const;
401 ::ignition::msgs::GPSSensor_Sensing* _internal_mutable_position();
404 ::ignition::msgs::GPSSensor_Sensing* position);
410 bool _internal_has_velocity()
const;
413 const ::ignition::msgs::GPSSensor_Sensing&
velocity()
const;
418 const ::ignition::msgs::GPSSensor_Sensing& _internal_velocity()
const;
419 ::ignition::msgs::GPSSensor_Sensing* _internal_mutable_velocity();
422 ::ignition::msgs::GPSSensor_Sensing* velocity);
429 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
430 typedef void InternalArenaConstructable_;
431 typedef void DestructorSkippable_;
432 ::ignition::msgs::Header* header_;
433 ::ignition::msgs::GPSSensor_Sensing* position_;
434 ::ignition::msgs::GPSSensor_Sensing* velocity_;
435 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
436 friend struct ::TableStruct_ignition_2fmsgs_2fgps_5fsensor_2eproto;
444 #pragma GCC diagnostic push
445 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
450 inline bool GPSSensor_Sensing::_internal_has_horizontal_noise()
const {
451 return this != internal_default_instance() && horizontal_noise_ !=
nullptr;
453 inline bool GPSSensor_Sensing::has_horizontal_noise()
const {
454 return _internal_has_horizontal_noise();
456 inline const ::ignition::msgs::SensorNoise& GPSSensor_Sensing::_internal_horizontal_noise()
const {
457 const ::ignition::msgs::SensorNoise* p = horizontal_noise_;
458 return p !=
nullptr ? *p :
reinterpret_cast<const ::ignition::msgs::SensorNoise&
>(
461 inline const ::ignition::msgs::SensorNoise& GPSSensor_Sensing::horizontal_noise()
const {
463 return _internal_horizontal_noise();
465 inline void GPSSensor_Sensing::unsafe_arena_set_allocated_horizontal_noise(
466 ::ignition::msgs::SensorNoise* horizontal_noise) {
467 if (GetArena() ==
nullptr) {
468 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(horizontal_noise_);
470 horizontal_noise_ = horizontal_noise;
471 if (horizontal_noise) {
478 inline ::ignition::msgs::SensorNoise* GPSSensor_Sensing::release_horizontal_noise() {
480 ::ignition::msgs::SensorNoise* temp = horizontal_noise_;
481 horizontal_noise_ =
nullptr;
482 if (GetArena() !=
nullptr) {
483 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
487 inline ::ignition::msgs::SensorNoise* GPSSensor_Sensing::unsafe_arena_release_horizontal_noise() {
490 ::ignition::msgs::SensorNoise* temp = horizontal_noise_;
491 horizontal_noise_ =
nullptr;
494 inline ::ignition::msgs::SensorNoise* GPSSensor_Sensing::_internal_mutable_horizontal_noise() {
496 if (horizontal_noise_ ==
nullptr) {
497 auto* p = CreateMaybeMessage<::ignition::msgs::SensorNoise>(GetArena());
498 horizontal_noise_ = p;
500 return horizontal_noise_;
502 inline ::ignition::msgs::SensorNoise* GPSSensor_Sensing::mutable_horizontal_noise() {
504 return _internal_mutable_horizontal_noise();
506 inline void GPSSensor_Sensing::set_allocated_horizontal_noise(::ignition::msgs::SensorNoise* horizontal_noise) {
507 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
508 if (message_arena ==
nullptr) {
509 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(horizontal_noise_);
511 if (horizontal_noise) {
512 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
513 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(horizontal_noise)->GetArena();
514 if (message_arena != submessage_arena) {
515 horizontal_noise = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
516 message_arena, horizontal_noise, submessage_arena);
522 horizontal_noise_ = horizontal_noise;
527 inline bool GPSSensor_Sensing::_internal_has_vertical_noise()
const {
528 return this != internal_default_instance() && vertical_noise_ !=
nullptr;
530 inline bool GPSSensor_Sensing::has_vertical_noise()
const {
531 return _internal_has_vertical_noise();
533 inline const ::ignition::msgs::SensorNoise& GPSSensor_Sensing::_internal_vertical_noise()
const {
534 const ::ignition::msgs::SensorNoise* p = vertical_noise_;
535 return p !=
nullptr ? *p :
reinterpret_cast<const ::ignition::msgs::SensorNoise&
>(
538 inline const ::ignition::msgs::SensorNoise& GPSSensor_Sensing::vertical_noise()
const {
540 return _internal_vertical_noise();
542 inline void GPSSensor_Sensing::unsafe_arena_set_allocated_vertical_noise(
543 ::ignition::msgs::SensorNoise* vertical_noise) {
544 if (GetArena() ==
nullptr) {
545 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(vertical_noise_);
547 vertical_noise_ = vertical_noise;
548 if (vertical_noise) {
555 inline ::ignition::msgs::SensorNoise* GPSSensor_Sensing::release_vertical_noise() {
557 ::ignition::msgs::SensorNoise* temp = vertical_noise_;
558 vertical_noise_ =
nullptr;
559 if (GetArena() !=
nullptr) {
560 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
564 inline ::ignition::msgs::SensorNoise* GPSSensor_Sensing::unsafe_arena_release_vertical_noise() {
567 ::ignition::msgs::SensorNoise* temp = vertical_noise_;
568 vertical_noise_ =
nullptr;
571 inline ::ignition::msgs::SensorNoise* GPSSensor_Sensing::_internal_mutable_vertical_noise() {
573 if (vertical_noise_ ==
nullptr) {
574 auto* p = CreateMaybeMessage<::ignition::msgs::SensorNoise>(GetArena());
577 return vertical_noise_;
579 inline ::ignition::msgs::SensorNoise* GPSSensor_Sensing::mutable_vertical_noise() {
581 return _internal_mutable_vertical_noise();
583 inline void GPSSensor_Sensing::set_allocated_vertical_noise(::ignition::msgs::SensorNoise* vertical_noise) {
584 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
585 if (message_arena ==
nullptr) {
586 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(vertical_noise_);
588 if (vertical_noise) {
589 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
590 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(vertical_noise)->GetArena();
591 if (message_arena != submessage_arena) {
592 vertical_noise = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
593 message_arena, vertical_noise, submessage_arena);
599 vertical_noise_ = vertical_noise;
608 inline bool GPSSensor::_internal_has_header()
const {
609 return this != internal_default_instance() && header_ !=
nullptr;
611 inline bool GPSSensor::has_header()
const {
612 return _internal_has_header();
614 inline const ::ignition::msgs::Header& GPSSensor::_internal_header()
const {
615 const ::ignition::msgs::Header* p = header_;
616 return p !=
nullptr ? *p :
reinterpret_cast<const ::ignition::msgs::Header&
>(
619 inline const ::ignition::msgs::Header& GPSSensor::header()
const {
621 return _internal_header();
623 inline void GPSSensor::unsafe_arena_set_allocated_header(
624 ::ignition::msgs::Header* header) {
625 if (GetArena() ==
nullptr) {
626 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
636 inline ::ignition::msgs::Header* GPSSensor::release_header() {
638 ::ignition::msgs::Header* temp = header_;
640 if (GetArena() !=
nullptr) {
641 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
645 inline ::ignition::msgs::Header* GPSSensor::unsafe_arena_release_header() {
648 ::ignition::msgs::Header* temp = header_;
652 inline ::ignition::msgs::Header* GPSSensor::_internal_mutable_header() {
654 if (header_ ==
nullptr) {
655 auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArena());
660 inline ::ignition::msgs::Header* GPSSensor::mutable_header() {
662 return _internal_mutable_header();
664 inline void GPSSensor::set_allocated_header(::ignition::msgs::Header* header) {
665 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
666 if (message_arena ==
nullptr) {
667 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
670 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
671 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header)->GetArena();
672 if (message_arena != submessage_arena) {
673 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
674 message_arena, header, submessage_arena);
685 inline bool GPSSensor::_internal_has_position()
const {
686 return this != internal_default_instance() && position_ !=
nullptr;
688 inline bool GPSSensor::has_position()
const {
689 return _internal_has_position();
691 inline void GPSSensor::clear_position() {
692 if (GetArena() ==
nullptr && position_ !=
nullptr) {
697 inline const ::ignition::msgs::GPSSensor_Sensing& GPSSensor::_internal_position()
const {
698 const ::ignition::msgs::GPSSensor_Sensing* p = position_;
699 return p !=
nullptr ? *p :
reinterpret_cast<const ::ignition::msgs::GPSSensor_Sensing&
>(
702 inline const ::ignition::msgs::GPSSensor_Sensing& GPSSensor::position()
const {
704 return _internal_position();
706 inline void GPSSensor::unsafe_arena_set_allocated_position(
707 ::ignition::msgs::GPSSensor_Sensing* position) {
708 if (GetArena() ==
nullptr) {
709 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(position_);
711 position_ = position;
719 inline ::ignition::msgs::GPSSensor_Sensing* GPSSensor::release_position() {
721 ::ignition::msgs::GPSSensor_Sensing* temp = position_;
723 if (GetArena() !=
nullptr) {
724 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
728 inline ::ignition::msgs::GPSSensor_Sensing* GPSSensor::unsafe_arena_release_position() {
731 ::ignition::msgs::GPSSensor_Sensing* temp = position_;
735 inline ::ignition::msgs::GPSSensor_Sensing* GPSSensor::_internal_mutable_position() {
737 if (position_ ==
nullptr) {
738 auto* p = CreateMaybeMessage<::ignition::msgs::GPSSensor_Sensing>(GetArena());
743 inline ::ignition::msgs::GPSSensor_Sensing* GPSSensor::mutable_position() {
745 return _internal_mutable_position();
747 inline void GPSSensor::set_allocated_position(::ignition::msgs::GPSSensor_Sensing* position) {
748 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
749 if (message_arena ==
nullptr) {
753 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
754 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(position);
755 if (message_arena != submessage_arena) {
756 position = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
757 message_arena, position, submessage_arena);
763 position_ = position;
768 inline bool GPSSensor::_internal_has_velocity()
const {
769 return this != internal_default_instance() && velocity_ !=
nullptr;
771 inline bool GPSSensor::has_velocity()
const {
772 return _internal_has_velocity();
774 inline void GPSSensor::clear_velocity() {
775 if (GetArena() ==
nullptr && velocity_ !=
nullptr) {
780 inline const ::ignition::msgs::GPSSensor_Sensing& GPSSensor::_internal_velocity()
const {
781 const ::ignition::msgs::GPSSensor_Sensing* p = velocity_;
782 return p !=
nullptr ? *p :
reinterpret_cast<const ::ignition::msgs::GPSSensor_Sensing&
>(
785 inline const ::ignition::msgs::GPSSensor_Sensing& GPSSensor::velocity()
const {
787 return _internal_velocity();
789 inline void GPSSensor::unsafe_arena_set_allocated_velocity(
790 ::ignition::msgs::GPSSensor_Sensing* velocity) {
791 if (GetArena() ==
nullptr) {
792 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(velocity_);
794 velocity_ = velocity;
802 inline ::ignition::msgs::GPSSensor_Sensing* GPSSensor::release_velocity() {
804 ::ignition::msgs::GPSSensor_Sensing* temp = velocity_;
806 if (GetArena() !=
nullptr) {
807 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
811 inline ::ignition::msgs::GPSSensor_Sensing* GPSSensor::unsafe_arena_release_velocity() {
814 ::ignition::msgs::GPSSensor_Sensing* temp = velocity_;
818 inline ::ignition::msgs::GPSSensor_Sensing* GPSSensor::_internal_mutable_velocity() {
820 if (velocity_ ==
nullptr) {
821 auto* p = CreateMaybeMessage<::ignition::msgs::GPSSensor_Sensing>(GetArena());
826 inline ::ignition::msgs::GPSSensor_Sensing* GPSSensor::mutable_velocity() {
828 return _internal_mutable_velocity();
830 inline void GPSSensor::set_allocated_velocity(::ignition::msgs::GPSSensor_Sensing* velocity) {
831 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
832 if (message_arena ==
nullptr) {
836 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
837 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(velocity);
838 if (message_arena != submessage_arena) {
839 velocity = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
840 message_arena, velocity, submessage_arena);
846 velocity_ = velocity;
851 #pragma GCC diagnostic pop
870 #include <google/protobuf/port_undef.inc>
Definition: actor.pb.h:98
GPSSensor_Sensing(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::ignition::msgs::GPSSensor_Sensing * unsafe_arena_release_velocity()
::ignition::msgs::GPSSensor_Sensing * release_position()
void Swap(GPSSensor *other)
Definition: gps_sensor.pb.h:299
GPSSensor_Sensing & operator=(GPSSensor_Sensing &&from) noexcept
Definition: gps_sensor.pb.h:104
GPSSensor_Sensing * New() const final
Definition: gps_sensor.pb.h:150
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: gps_sensor.pb.h:119
GPSSensor_Sensing * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: gps_sensor.pb.h:154
GPSSensor_Sensing Sensing
Definition: gps_sensor.pb.h:362
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::ignition::msgs::SensorNoise * release_horizontal_noise()
void set_allocated_vertical_noise(::ignition::msgs::SensorNoise *vertical_noise)
::ignition::msgs::Header * release_header()
virtual ~GPSSensor_Sensing()
void unsafe_arena_set_allocated_vertical_noise(::ignition::msgs::SensorNoise *vertical_noise)
void Swap(GPSSensor_Sensing *other)
Definition: gps_sensor.pb.h:134
::ignition::msgs::SensorNoise * mutable_horizontal_noise()
::ignition::msgs::GPSSensor_Sensing * mutable_velocity()
::ignition::msgs::Header * mutable_header()
bool has_position() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: gps_sensor.pb.h:113
GPSSensor(GPSSensor &&from) noexcept
Definition: gps_sensor.pb.h:260
GPSSensor * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: gps_sensor.pb.h:319
GPSSensor(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
GPSSensor & operator=(GPSSensor &&from) noexcept
Definition: gps_sensor.pb.h:269
void clear_horizontal_noise()
void unsafe_arena_set_allocated_horizontal_noise(::ignition::msgs::SensorNoise *horizontal_noise)
GPSSensor * New() const final
Definition: gps_sensor.pb.h:315
GPSSensor_Sensing(const GPSSensor_Sensing &from)
static const GPSSensor * internal_default_instance()
Definition: gps_sensor.pb.h:289
GPSSensor_Sensing(GPSSensor_Sensing &&from) noexcept
Definition: gps_sensor.pb.h:95
void unsafe_arena_set_allocated_position(::ignition::msgs::GPSSensor_Sensing *position)
GPSSensor(const GPSSensor &from)
::ignition::msgs::GPSSensor_Sensing * mutable_position()
void unsafe_arena_set_allocated_header(::ignition::msgs::Header *header)
void set_allocated_horizontal_noise(::ignition::msgs::SensorNoise *horizontal_noise)
const ::ignition::msgs::GPSSensor_Sensing & velocity() const
void CopyFrom(const GPSSensor_Sensing &from)
static const GPSSensor_Sensing * internal_default_instance()
Definition: gps_sensor.pb.h:124
GPSSensor_Sensing()
Definition: gps_sensor.pb.h:91
void UnsafeArenaSwap(GPSSensor *other)
Definition: gps_sensor.pb.h:307
const ::ignition::msgs::SensorNoise & horizontal_noise() const
bool has_horizontal_noise() const
void set_allocated_position(::ignition::msgs::GPSSensor_Sensing *position)
::ignition::msgs::Header * unsafe_arena_release_header()
void UnsafeArenaSwap(GPSSensor_Sensing *other)
Definition: gps_sensor.pb.h:142
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void unsafe_arena_set_allocated_velocity(::ignition::msgs::GPSSensor_Sensing *velocity)
::ignition::msgs::SensorNoise * unsafe_arena_release_horizontal_noise()
void set_allocated_header(::ignition::msgs::Header *header)
::ignition::msgs::GPSSensor_Sensing * unsafe_arena_release_position()
::ignition::msgs::SensorNoise * release_vertical_noise()
::ignition::msgs::SensorNoise * unsafe_arena_release_vertical_noise()
const ::ignition::msgs::GPSSensor_Sensing & position() const
void MergeFrom(const GPSSensor &from)
bool has_vertical_noise() const
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void set_allocated_velocity(::ignition::msgs::GPSSensor_Sensing *velocity)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: gps_sensor.pb.h:116
::ignition::msgs::SensorNoise * mutable_vertical_noise()
GPSSensor & operator=(const GPSSensor &from)
Definition: gps_sensor.pb.h:265
GPSSensor()
Definition: gps_sensor.pb.h:256
static const GPSSensor_Sensing & default_instance()
bool has_velocity() const
friend void swap(GPSSensor &a, GPSSensor &b)
Definition: gps_sensor.pb.h:296
const ::ignition::msgs::SensorNoise & vertical_noise() const
static const GPSSensor & default_instance()
GPSSensor_Sensing & operator=(const GPSSensor_Sensing &from)
Definition: gps_sensor.pb.h:100
friend void swap(GPSSensor_Sensing &a, GPSSensor_Sensing &b)
Definition: gps_sensor.pb.h:131
void clear_vertical_noise()
::ignition::msgs::GPSSensor_Sensing * release_velocity()
void CopyFrom(const GPSSensor &from)
const ::ignition::msgs::Header & header() const
void MergeFrom(const GPSSensor_Sensing &from)
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:858
IGNITION_MSGS_VISIBLE GPSSensor_SensingDefaultTypeInternal _GPSSensor_Sensing_default_instance_
std::unique_ptr< GPSSensor > GPSSensorUniquePtr
Definition: gps_sensor.pb.h:856
IGNITION_MSGS_VISIBLE SensorNoiseDefaultTypeInternal _SensorNoise_default_instance_
std::unique_ptr< const GPSSensor > ConstGPSSensorUniquePtr
Definition: gps_sensor.pb.h:857
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:859
Definition: actor.pb.h:52
Definition: gps_sensor.pb.h:57
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)