4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2foccupancy_5fgrid_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2foccupancy_5fgrid_2eproto
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3012000
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 3012004 < 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/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
31 #include <google/protobuf/message.h>
32 #include <google/protobuf/repeated_field.h>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/unknown_field_set.h>
39 #pragma GCC system_header
42 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
45 #include <sys/sysmacros.h>
50 #include <google/protobuf/port_def.inc>
51 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2foccupancy_5fgrid_2eproto IGNITION_MSGS_VISIBLE
52 PROTOBUF_NAMESPACE_OPEN
56 PROTOBUF_NAMESPACE_CLOSE
60 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
62 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
64 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2]
66 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
67 static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
68 static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
74 class OccupancyGridDefaultTypeInternal;
76 class OccupancyGrid_MapMetaInfo;
77 class OccupancyGrid_MapMetaInfoDefaultTypeInternal;
81 PROTOBUF_NAMESPACE_OPEN
82 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::OccupancyGrid* Arena::CreateMaybeMessage<::ignition::msgs::OccupancyGrid>(Arena*);
83 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::OccupancyGrid_MapMetaInfo* Arena::CreateMaybeMessage<::ignition::msgs::OccupancyGrid_MapMetaInfo>(Arena*);
84 PROTOBUF_NAMESPACE_CLOSE
90 class IGNITION_MSGS_VISIBLE OccupancyGrid_MapMetaInfo PROTOBUF_FINAL :
91 public ::PROTOBUF_NAMESPACE_ID::Message {
98 : OccupancyGrid_MapMetaInfo() {
99 *
this = ::std::move(from);
102 inline OccupancyGrid_MapMetaInfo&
operator=(
const OccupancyGrid_MapMetaInfo& from) {
106 inline OccupancyGrid_MapMetaInfo&
operator=(OccupancyGrid_MapMetaInfo&& from) noexcept {
107 if (GetArena() == from.GetArena()) {
108 if (
this != &from) InternalSwap(&from);
115 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
116 return GetDescriptor();
119 return GetMetadataStatic().descriptor;
122 return GetMetadataStatic().reflection;
128 return reinterpret_cast<const OccupancyGrid_MapMetaInfo*
>(
131 static constexpr
int kIndexInFileMessages =
134 friend void swap(OccupancyGrid_MapMetaInfo& a, OccupancyGrid_MapMetaInfo& b) {
137 inline void Swap(OccupancyGrid_MapMetaInfo* other) {
138 if (other ==
this)
return;
139 if (GetArena() == other->GetArena()) {
142 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
146 if (other ==
this)
return;
147 GOOGLE_DCHECK(GetArena() == other->GetArena());
153 inline OccupancyGrid_MapMetaInfo*
New() const final {
154 return CreateMaybeMessage<OccupancyGrid_MapMetaInfo>(
nullptr);
157 OccupancyGrid_MapMetaInfo*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
158 return CreateMaybeMessage<OccupancyGrid_MapMetaInfo>(arena);
160 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
161 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
162 void CopyFrom(
const OccupancyGrid_MapMetaInfo& from);
164 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
165 bool IsInitialized() const final;
167 size_t ByteSizeLong() const final;
168 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
169 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
170 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
171 int GetCachedSize() const final {
return _cached_size_.Get(); }
174 inline void SharedCtor();
175 inline void SharedDtor();
176 void SetCachedSize(
int size)
const final;
177 void InternalSwap(OccupancyGrid_MapMetaInfo* other);
178 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
179 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
180 return "ignition.msgs.OccupancyGrid.MapMetaInfo";
185 static void ArenaDtor(
void*
object);
186 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
191 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
203 kMapLoadTimeFieldNumber = 1,
204 kOriginFieldNumber = 5,
205 kResolutionFieldNumber = 2,
206 kWidthFieldNumber = 3,
207 kHeightFieldNumber = 4,
212 bool _internal_has_map_load_time()
const;
220 const ::ignition::msgs::Time& _internal_map_load_time()
const;
221 ::ignition::msgs::Time* _internal_mutable_map_load_time();
224 ::ignition::msgs::Time* map_load_time);
230 bool _internal_has_origin()
const;
233 const ::ignition::msgs::Pose&
origin()
const;
238 const ::ignition::msgs::Pose& _internal_origin()
const;
239 ::ignition::msgs::Pose* _internal_mutable_origin();
242 ::ignition::msgs::Pose* origin);
250 double _internal_resolution()
const;
251 void _internal_set_resolution(
double value);
256 ::PROTOBUF_NAMESPACE_ID::uint32
width()
const;
259 ::PROTOBUF_NAMESPACE_ID::uint32 _internal_width()
const;
260 void _internal_set_width(::PROTOBUF_NAMESPACE_ID::uint32 value);
265 ::PROTOBUF_NAMESPACE_ID::uint32
height()
const;
268 ::PROTOBUF_NAMESPACE_ID::uint32 _internal_height()
const;
269 void _internal_set_height(::PROTOBUF_NAMESPACE_ID::uint32 value);
276 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
277 typedef void InternalArenaConstructable_;
278 typedef void DestructorSkippable_;
279 ::ignition::msgs::Time* map_load_time_;
280 ::ignition::msgs::Pose* origin_;
282 ::PROTOBUF_NAMESPACE_ID::uint32 width_;
283 ::PROTOBUF_NAMESPACE_ID::uint32 height_;
284 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
285 friend struct ::TableStruct_ignition_2fmsgs_2foccupancy_5fgrid_2eproto;
290 public ::PROTOBUF_NAMESPACE_ID::Message {
298 *
this = ::std::move(from);
301 inline OccupancyGrid&
operator=(
const OccupancyGrid& from) {
305 inline OccupancyGrid&
operator=(OccupancyGrid&& from) noexcept {
306 if (GetArena() == from.GetArena()) {
307 if (
this != &from) InternalSwap(&from);
314 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
315 return GetDescriptor();
318 return GetMetadataStatic().descriptor;
321 return GetMetadataStatic().reflection;
327 return reinterpret_cast<const OccupancyGrid*
>(
330 static constexpr
int kIndexInFileMessages =
333 friend void swap(OccupancyGrid& a, OccupancyGrid& b) {
336 inline void Swap(OccupancyGrid* other) {
337 if (other ==
this)
return;
338 if (GetArena() == other->GetArena()) {
341 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
345 if (other ==
this)
return;
346 GOOGLE_DCHECK(GetArena() == other->GetArena());
352 inline OccupancyGrid*
New() const final {
353 return CreateMaybeMessage<OccupancyGrid>(
nullptr);
356 OccupancyGrid*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
357 return CreateMaybeMessage<OccupancyGrid>(arena);
359 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
360 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
363 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
364 bool IsInitialized() const final;
366 size_t ByteSizeLong() const final;
367 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
368 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
369 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
370 int GetCachedSize() const final {
return _cached_size_.Get(); }
373 inline void SharedCtor();
374 inline void SharedDtor();
375 void SetCachedSize(
int size)
const final;
376 void InternalSwap(OccupancyGrid* other);
377 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
378 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
379 return "ignition.msgs.OccupancyGrid";
384 static void ArenaDtor(
void*
object);
385 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
390 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
404 kDataFieldNumber = 3,
405 kHeaderFieldNumber = 1,
406 kInfoFieldNumber = 2,
418 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
419 " string fields are deprecated and will be removed in a"
421 std::
string* unsafe_arena_release_data();
422 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
423 "
string fields are deprecated and will be removed in a"
425 void unsafe_arena_set_allocated_data(
428 const
std::
string& _internal_data() const;
429 void _internal_set_data(const
std::
string& value);
430 std::
string* _internal_mutable_data();
434 bool has_header() const;
436 bool _internal_has_header() const;
442 void set_allocated_header(::
ignition::msgs::Header* header);
444 const ::
ignition::msgs::Header& _internal_header() const;
445 ::
ignition::msgs::Header* _internal_mutable_header();
447 void unsafe_arena_set_allocated_header(
449 ::
ignition::msgs::Header* unsafe_arena_release_header();
452 bool has_info() const;
454 bool _internal_has_info() const;
457 const ::
ignition::msgs::OccupancyGrid_MapMetaInfo& info() const;
458 ::
ignition::msgs::OccupancyGrid_MapMetaInfo* release_info();
459 ::
ignition::msgs::OccupancyGrid_MapMetaInfo* mutable_info();
460 void set_allocated_info(::
ignition::msgs::OccupancyGrid_MapMetaInfo* info);
462 const ::
ignition::msgs::OccupancyGrid_MapMetaInfo& _internal_info() const;
463 ::
ignition::msgs::OccupancyGrid_MapMetaInfo* _internal_mutable_info();
465 void unsafe_arena_set_allocated_info(
466 ::
ignition::msgs::OccupancyGrid_MapMetaInfo* info);
467 ::
ignition::msgs::OccupancyGrid_MapMetaInfo* unsafe_arena_release_info();
473 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
474 typedef
void InternalArenaConstructable_;
475 typedef
void DestructorSkippable_;
476 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr data_;
478 ::
ignition::msgs::OccupancyGrid_MapMetaInfo* info_;
479 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
488 #pragma GCC diagnostic push
489 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
494 inline bool OccupancyGrid_MapMetaInfo::_internal_has_map_load_time()
const {
495 return this != internal_default_instance() && map_load_time_ !=
nullptr;
497 inline bool OccupancyGrid_MapMetaInfo::has_map_load_time()
const {
498 return _internal_has_map_load_time();
500 inline const ::ignition::msgs::Time& OccupancyGrid_MapMetaInfo::_internal_map_load_time()
const {
501 const ::ignition::msgs::Time* p = map_load_time_;
502 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Time*
>(
505 inline const ::ignition::msgs::Time& OccupancyGrid_MapMetaInfo::map_load_time()
const {
507 return _internal_map_load_time();
509 inline void OccupancyGrid_MapMetaInfo::unsafe_arena_set_allocated_map_load_time(
510 ::ignition::msgs::Time* map_load_time) {
511 if (GetArena() ==
nullptr) {
512 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(map_load_time_);
514 map_load_time_ = map_load_time;
522 inline ::ignition::msgs::Time* OccupancyGrid_MapMetaInfo::release_map_load_time() {
523 auto temp = unsafe_arena_release_map_load_time();
524 if (GetArena() !=
nullptr) {
525 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
529 inline ::ignition::msgs::Time* OccupancyGrid_MapMetaInfo::unsafe_arena_release_map_load_time() {
532 ::ignition::msgs::Time* temp = map_load_time_;
533 map_load_time_ =
nullptr;
536 inline ::ignition::msgs::Time* OccupancyGrid_MapMetaInfo::_internal_mutable_map_load_time() {
538 if (map_load_time_ ==
nullptr) {
539 auto* p = CreateMaybeMessage<::ignition::msgs::Time>(GetArena());
542 return map_load_time_;
544 inline ::ignition::msgs::Time* OccupancyGrid_MapMetaInfo::mutable_map_load_time() {
546 return _internal_mutable_map_load_time();
548 inline void OccupancyGrid_MapMetaInfo::set_allocated_map_load_time(::ignition::msgs::Time* map_load_time) {
549 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
550 if (message_arena ==
nullptr) {
551 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(map_load_time_);
554 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
555 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(map_load_time)->GetArena();
556 if (message_arena != submessage_arena) {
557 map_load_time = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
558 message_arena, map_load_time, submessage_arena);
564 map_load_time_ = map_load_time;
569 inline void OccupancyGrid_MapMetaInfo::clear_resolution() {
572 inline double OccupancyGrid_MapMetaInfo::_internal_resolution()
const {
575 inline double OccupancyGrid_MapMetaInfo::resolution()
const {
577 return _internal_resolution();
579 inline void OccupancyGrid_MapMetaInfo::_internal_set_resolution(
double value) {
583 inline void OccupancyGrid_MapMetaInfo::set_resolution(
double value) {
584 _internal_set_resolution(value);
589 inline void OccupancyGrid_MapMetaInfo::clear_width() {
592 inline ::PROTOBUF_NAMESPACE_ID::uint32 OccupancyGrid_MapMetaInfo::_internal_width()
const {
595 inline ::PROTOBUF_NAMESPACE_ID::uint32 OccupancyGrid_MapMetaInfo::width()
const {
597 return _internal_width();
599 inline void OccupancyGrid_MapMetaInfo::_internal_set_width(::PROTOBUF_NAMESPACE_ID::uint32 value) {
603 inline void OccupancyGrid_MapMetaInfo::set_width(::PROTOBUF_NAMESPACE_ID::uint32 value) {
604 _internal_set_width(value);
609 inline void OccupancyGrid_MapMetaInfo::clear_height() {
612 inline ::PROTOBUF_NAMESPACE_ID::uint32 OccupancyGrid_MapMetaInfo::_internal_height()
const {
615 inline ::PROTOBUF_NAMESPACE_ID::uint32 OccupancyGrid_MapMetaInfo::height()
const {
617 return _internal_height();
619 inline void OccupancyGrid_MapMetaInfo::_internal_set_height(::PROTOBUF_NAMESPACE_ID::uint32 value) {
623 inline void OccupancyGrid_MapMetaInfo::set_height(::PROTOBUF_NAMESPACE_ID::uint32 value) {
624 _internal_set_height(value);
629 inline bool OccupancyGrid_MapMetaInfo::_internal_has_origin()
const {
630 return this != internal_default_instance() && origin_ !=
nullptr;
632 inline bool OccupancyGrid_MapMetaInfo::has_origin()
const {
633 return _internal_has_origin();
635 inline const ::ignition::msgs::Pose& OccupancyGrid_MapMetaInfo::_internal_origin()
const {
636 const ::ignition::msgs::Pose* p = origin_;
637 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Pose*
>(
640 inline const ::ignition::msgs::Pose& OccupancyGrid_MapMetaInfo::origin()
const {
642 return _internal_origin();
644 inline void OccupancyGrid_MapMetaInfo::unsafe_arena_set_allocated_origin(
645 ::ignition::msgs::Pose* origin) {
646 if (GetArena() ==
nullptr) {
647 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(origin_);
657 inline ::ignition::msgs::Pose* OccupancyGrid_MapMetaInfo::release_origin() {
658 auto temp = unsafe_arena_release_origin();
659 if (GetArena() !=
nullptr) {
660 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
664 inline ::ignition::msgs::Pose* OccupancyGrid_MapMetaInfo::unsafe_arena_release_origin() {
667 ::ignition::msgs::Pose* temp = origin_;
671 inline ::ignition::msgs::Pose* OccupancyGrid_MapMetaInfo::_internal_mutable_origin() {
673 if (origin_ ==
nullptr) {
674 auto* p = CreateMaybeMessage<::ignition::msgs::Pose>(GetArena());
679 inline ::ignition::msgs::Pose* OccupancyGrid_MapMetaInfo::mutable_origin() {
681 return _internal_mutable_origin();
683 inline void OccupancyGrid_MapMetaInfo::set_allocated_origin(::ignition::msgs::Pose* origin) {
684 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
685 if (message_arena ==
nullptr) {
686 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(origin_);
689 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
690 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(origin)->GetArena();
691 if (message_arena != submessage_arena) {
692 origin = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
693 message_arena, origin, submessage_arena);
708 inline bool OccupancyGrid::_internal_has_header()
const {
709 return this != internal_default_instance() && header_ !=
nullptr;
711 inline bool OccupancyGrid::has_header()
const {
712 return _internal_has_header();
714 inline const ::ignition::msgs::Header& OccupancyGrid::_internal_header()
const {
715 const ::ignition::msgs::Header* p = header_;
716 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Header*
>(
719 inline const ::ignition::msgs::Header& OccupancyGrid::header()
const {
721 return _internal_header();
723 inline void OccupancyGrid::unsafe_arena_set_allocated_header(
724 ::ignition::msgs::Header* header) {
725 if (GetArena() ==
nullptr) {
726 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
736 inline ::ignition::msgs::Header* OccupancyGrid::release_header() {
737 auto temp = unsafe_arena_release_header();
738 if (GetArena() !=
nullptr) {
739 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
743 inline ::ignition::msgs::Header* OccupancyGrid::unsafe_arena_release_header() {
746 ::ignition::msgs::Header* temp = header_;
750 inline ::ignition::msgs::Header* OccupancyGrid::_internal_mutable_header() {
752 if (header_ ==
nullptr) {
753 auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArena());
758 inline ::ignition::msgs::Header* OccupancyGrid::mutable_header() {
760 return _internal_mutable_header();
762 inline void OccupancyGrid::set_allocated_header(::ignition::msgs::Header* header) {
763 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
764 if (message_arena ==
nullptr) {
765 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
768 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
769 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header)->GetArena();
770 if (message_arena != submessage_arena) {
771 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
772 message_arena, header, submessage_arena);
783 inline bool OccupancyGrid::_internal_has_info()
const {
784 return this != internal_default_instance() && info_ !=
nullptr;
786 inline bool OccupancyGrid::has_info()
const {
787 return _internal_has_info();
789 inline void OccupancyGrid::clear_info() {
790 if (GetArena() ==
nullptr && info_ !=
nullptr) {
795 inline const ::ignition::msgs::OccupancyGrid_MapMetaInfo& OccupancyGrid::_internal_info()
const {
796 const ::ignition::msgs::OccupancyGrid_MapMetaInfo* p = info_;
797 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::OccupancyGrid_MapMetaInfo*
>(
800 inline const ::ignition::msgs::OccupancyGrid_MapMetaInfo& OccupancyGrid::info()
const {
802 return _internal_info();
804 inline void OccupancyGrid::unsafe_arena_set_allocated_info(
805 ::ignition::msgs::OccupancyGrid_MapMetaInfo* info) {
806 if (GetArena() ==
nullptr) {
807 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(info_);
817 inline ::ignition::msgs::OccupancyGrid_MapMetaInfo* OccupancyGrid::release_info() {
818 auto temp = unsafe_arena_release_info();
819 if (GetArena() !=
nullptr) {
820 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
824 inline ::ignition::msgs::OccupancyGrid_MapMetaInfo* OccupancyGrid::unsafe_arena_release_info() {
827 ::ignition::msgs::OccupancyGrid_MapMetaInfo* temp = info_;
831 inline ::ignition::msgs::OccupancyGrid_MapMetaInfo* OccupancyGrid::_internal_mutable_info() {
833 if (info_ ==
nullptr) {
834 auto* p = CreateMaybeMessage<::ignition::msgs::OccupancyGrid_MapMetaInfo>(GetArena());
839 inline ::ignition::msgs::OccupancyGrid_MapMetaInfo* OccupancyGrid::mutable_info() {
841 return _internal_mutable_info();
843 inline void OccupancyGrid::set_allocated_info(::ignition::msgs::OccupancyGrid_MapMetaInfo* info) {
844 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
845 if (message_arena ==
nullptr) {
849 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
850 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(info);
851 if (message_arena != submessage_arena) {
852 info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
853 message_arena, info, submessage_arena);
864 inline void OccupancyGrid::clear_data() {
865 data_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
867 inline const std::string& OccupancyGrid::data()
const {
869 return _internal_data();
871 inline void OccupancyGrid::set_data(
const std::string& value) {
872 _internal_set_data(value);
875 inline std::string* OccupancyGrid::mutable_data() {
877 return _internal_mutable_data();
879 inline const std::string& OccupancyGrid::_internal_data()
const {
882 inline void OccupancyGrid::_internal_set_data(
const std::string& value) {
884 data_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
886 inline void OccupancyGrid::set_data(
std::string&& value) {
889 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::move(value), GetArena());
892 inline void OccupancyGrid::set_data(
const char* value) {
893 GOOGLE_DCHECK(value !=
nullptr);
895 data_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(value),
899 inline void OccupancyGrid::set_data(
const void* value,
902 data_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(
903 reinterpret_cast<const char*
>(value), size), GetArena());
906 inline std::string* OccupancyGrid::_internal_mutable_data() {
908 return data_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
910 inline std::string* OccupancyGrid::release_data() {
912 return data_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
914 inline void OccupancyGrid::set_allocated_data(
std::string* data) {
915 if (data !=
nullptr) {
920 data_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), data,
924 inline std::string* OccupancyGrid::unsafe_arena_release_data() {
926 GOOGLE_DCHECK(GetArena() !=
nullptr);
928 return data_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
931 inline void OccupancyGrid::unsafe_arena_set_allocated_data(
933 GOOGLE_DCHECK(GetArena() !=
nullptr);
934 if (data !=
nullptr) {
939 data_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
945 #pragma GCC diagnostic pop
964 #include <google/protobuf/port_undef.inc>
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2foccupancy_5fgrid_2eproto
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:99
static void InitAsDefaultInstance()
void set_allocated_data(std::string *data)
::ignition::msgs::Pose * unsafe_arena_release_origin()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: build/ignition-msgs8/include/ignition/msgs/occupancy_grid.pb.h:121
OccupancyGrid(::PROTOBUF_NAMESPACE_ID::Arena *arena)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_data(const std::string &value)
::ignition::msgs::Pose * mutable_origin()
void MergeFrom(const OccupancyGrid &from)
void Swap(OccupancyGrid_MapMetaInfo *other)
Definition: build/ignition-msgs8/include/ignition/msgs/occupancy_grid.pb.h:137
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/occupancy_grid.pb.h:115
void clear_map_load_time()
bool has_map_load_time() const
void unsafe_arena_set_allocated_map_load_time(::ignition::msgs::Time *map_load_time)
OccupancyGrid(OccupancyGrid &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/occupancy_grid.pb.h:296
OccupancyGrid(const OccupancyGrid &from)
std::string * release_data()
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void CopyFrom(const OccupancyGrid &from)
::ignition::msgs::Time * unsafe_arena_release_map_load_time()
void Swap(OccupancyGrid *other)
Definition: build/ignition-msgs8/include/ignition/msgs/occupancy_grid.pb.h:336
void set_data(std::string &&value)
OccupancyGrid_MapMetaInfo & operator=(const OccupancyGrid_MapMetaInfo &from)
Definition: build/ignition-msgs8/include/ignition/msgs/occupancy_grid.pb.h:102
void set_width(::PROTOBUF_NAMESPACE_ID::uint32 value)
void CopyFrom(const OccupancyGrid_MapMetaInfo &from)
const std::string & data() const
OccupancyGrid_MapMetaInfo MapMetaInfo
Definition: build/ignition-msgs8/include/ignition/msgs/occupancy_grid.pb.h:399
::ignition::msgs::Time * release_map_load_time()
void UnsafeArenaSwap(OccupancyGrid *other)
Definition: build/ignition-msgs8/include/ignition/msgs/occupancy_grid.pb.h:344
OccupancyGrid_MapMetaInfo(::PROTOBUF_NAMESPACE_ID::Arena *arena)
OccupancyGrid()
Definition: build/ignition-msgs8/include/ignition/msgs/occupancy_grid.pb.h:292
static const OccupancyGrid & default_instance()
friend void swap(OccupancyGrid &a, OccupancyGrid &b)
Definition: build/ignition-msgs8/include/ignition/msgs/occupancy_grid.pb.h:333
::PROTOBUF_NAMESPACE_ID::uint32 height() const
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
OccupancyGrid & operator=(const OccupancyGrid &from)
Definition: build/ignition-msgs8/include/ignition/msgs/occupancy_grid.pb.h:301
::ignition::msgs::Pose * release_origin()
OccupancyGrid & operator=(OccupancyGrid &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/occupancy_grid.pb.h:305
const ::ignition::msgs::Time & map_load_time() const
OccupancyGrid_MapMetaInfo(const OccupancyGrid_MapMetaInfo &from)
void set_data(const char *value)
OccupancyGrid_MapMetaInfo()
Definition: build/ignition-msgs8/include/ignition/msgs/occupancy_grid.pb.h:93
OccupancyGrid_MapMetaInfo(OccupancyGrid_MapMetaInfo &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/occupancy_grid.pb.h:97
OccupancyGrid_MapMetaInfo * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/occupancy_grid.pb.h:157
const ::ignition::msgs::Pose & origin() const
void set_allocated_origin(::ignition::msgs::Pose *origin)
void MergeFrom(const OccupancyGrid_MapMetaInfo &from)
void unsafe_arena_set_allocated_origin(::ignition::msgs::Pose *origin)
static const OccupancyGrid * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/occupancy_grid.pb.h:326
OccupancyGrid_MapMetaInfo * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/occupancy_grid.pb.h:153
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/occupancy_grid.pb.h:118
friend void swap(OccupancyGrid_MapMetaInfo &a, OccupancyGrid_MapMetaInfo &b)
Definition: build/ignition-msgs8/include/ignition/msgs/occupancy_grid.pb.h:134
OccupancyGrid * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/occupancy_grid.pb.h:356
void set_resolution(double value)
::ignition::msgs::Time * mutable_map_load_time()
void set_height(::PROTOBUF_NAMESPACE_ID::uint32 value)
static const OccupancyGrid_MapMetaInfo & default_instance()
virtual ~OccupancyGrid_MapMetaInfo()
OccupancyGrid * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/occupancy_grid.pb.h:352
void set_data(const void *value, size_t size)
OccupancyGrid_MapMetaInfo & operator=(OccupancyGrid_MapMetaInfo &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/occupancy_grid.pb.h:106
void UnsafeArenaSwap(OccupancyGrid_MapMetaInfo *other)
Definition: build/ignition-msgs8/include/ignition/msgs/occupancy_grid.pb.h:145
static const OccupancyGrid_MapMetaInfo * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/occupancy_grid.pb.h:127
void set_allocated_map_load_time(::ignition::msgs::Time *map_load_time)
::PROTOBUF_NAMESPACE_ID::uint32 width() const
std::string * mutable_data()
double resolution() const
std::shared_ptr< OccupancyGrid > OccupancyGridSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/occupancy_grid.pb.h:952
std::unique_ptr< const OccupancyGrid > ConstOccupancyGridUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/occupancy_grid.pb.h:951
IGNITION_MSGS_VISIBLE OccupancyGridDefaultTypeInternal _OccupancyGrid_default_instance_
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
IGNITION_MSGS_VISIBLE PoseDefaultTypeInternal _Pose_default_instance_
std::unique_ptr< OccupancyGrid > OccupancyGridUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/occupancy_grid.pb.h:950
IGNITION_MSGS_VISIBLE OccupancyGrid_MapMetaInfoDefaultTypeInternal _OccupancyGrid_MapMetaInfo_default_instance_
std::shared_ptr< const OccupancyGrid > ConstOccupancyGridSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/occupancy_grid.pb.h:953
IGNITION_MSGS_VISIBLE TimeDefaultTypeInternal _Time_default_instance_
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:53
Definition: build/ignition-msgs8/include/ignition/msgs/occupancy_grid.pb.h:59
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)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)