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 < 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>
38 #pragma GCC system_header
41 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
44 #include <sys/sysmacros.h>
49 #include <google/protobuf/port_def.inc>
50 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2foccupancy_5fgrid_2eproto IGNITION_MSGS_VISIBLE
51 PROTOBUF_NAMESPACE_OPEN
55 PROTOBUF_NAMESPACE_CLOSE
59 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
61 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
63 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2]
65 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
66 static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
67 static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
73 class OccupancyGridDefaultTypeInternal;
75 class OccupancyGrid_MapMetaInfo;
76 class OccupancyGrid_MapMetaInfoDefaultTypeInternal;
80 PROTOBUF_NAMESPACE_OPEN
81 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::OccupancyGrid* Arena::CreateMaybeMessage<::ignition::msgs::OccupancyGrid>(Arena*);
82 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::OccupancyGrid_MapMetaInfo* Arena::CreateMaybeMessage<::ignition::msgs::OccupancyGrid_MapMetaInfo>(Arena*);
83 PROTOBUF_NAMESPACE_CLOSE
89 class IGNITION_MSGS_VISIBLE OccupancyGrid_MapMetaInfo PROTOBUF_FINAL :
90 public ::PROTOBUF_NAMESPACE_ID::Message {
97 : OccupancyGrid_MapMetaInfo() {
98 *
this = ::std::move(from);
101 inline OccupancyGrid_MapMetaInfo&
operator=(
const OccupancyGrid_MapMetaInfo& from) {
105 inline OccupancyGrid_MapMetaInfo&
operator=(OccupancyGrid_MapMetaInfo&& from) noexcept {
106 if (GetArena() == from.GetArena()) {
107 if (
this != &from) InternalSwap(&from);
114 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
115 return GetDescriptor();
118 return GetMetadataStatic().descriptor;
121 return GetMetadataStatic().reflection;
126 return reinterpret_cast<const OccupancyGrid_MapMetaInfo*
>(
129 static constexpr
int kIndexInFileMessages =
132 friend void swap(OccupancyGrid_MapMetaInfo& a, OccupancyGrid_MapMetaInfo& b) {
135 inline void Swap(OccupancyGrid_MapMetaInfo* other) {
136 if (other ==
this)
return;
137 if (GetArena() == other->GetArena()) {
140 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
144 if (other ==
this)
return;
145 GOOGLE_DCHECK(GetArena() == other->GetArena());
151 inline OccupancyGrid_MapMetaInfo*
New() const final {
152 return CreateMaybeMessage<OccupancyGrid_MapMetaInfo>(
nullptr);
155 OccupancyGrid_MapMetaInfo*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
156 return CreateMaybeMessage<OccupancyGrid_MapMetaInfo>(arena);
158 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
159 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
160 void CopyFrom(
const OccupancyGrid_MapMetaInfo& from);
162 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
163 bool IsInitialized() const final;
165 size_t ByteSizeLong() const final;
166 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
167 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
168 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
169 int GetCachedSize() const final {
return _cached_size_.Get(); }
172 inline void SharedCtor();
173 inline void SharedDtor();
174 void SetCachedSize(
int size)
const final;
175 void InternalSwap(OccupancyGrid_MapMetaInfo* other);
176 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
177 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
178 return "ignition.msgs.OccupancyGrid.MapMetaInfo";
183 static void ArenaDtor(
void*
object);
184 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
189 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
201 kMapLoadTimeFieldNumber = 1,
202 kOriginFieldNumber = 5,
203 kResolutionFieldNumber = 2,
204 kWidthFieldNumber = 3,
205 kHeightFieldNumber = 4,
210 bool _internal_has_map_load_time()
const;
218 const ::ignition::msgs::Time& _internal_map_load_time()
const;
219 ::ignition::msgs::Time* _internal_mutable_map_load_time();
222 ::ignition::msgs::Time* map_load_time);
228 bool _internal_has_origin()
const;
231 const ::ignition::msgs::Pose&
origin()
const;
236 const ::ignition::msgs::Pose& _internal_origin()
const;
237 ::ignition::msgs::Pose* _internal_mutable_origin();
240 ::ignition::msgs::Pose* origin);
248 double _internal_resolution()
const;
249 void _internal_set_resolution(
double value);
254 ::PROTOBUF_NAMESPACE_ID::uint32
width()
const;
257 ::PROTOBUF_NAMESPACE_ID::uint32 _internal_width()
const;
258 void _internal_set_width(::PROTOBUF_NAMESPACE_ID::uint32 value);
263 ::PROTOBUF_NAMESPACE_ID::uint32
height()
const;
266 ::PROTOBUF_NAMESPACE_ID::uint32 _internal_height()
const;
267 void _internal_set_height(::PROTOBUF_NAMESPACE_ID::uint32 value);
274 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
275 typedef void InternalArenaConstructable_;
276 typedef void DestructorSkippable_;
277 ::ignition::msgs::Time* map_load_time_;
278 ::ignition::msgs::Pose* origin_;
280 ::PROTOBUF_NAMESPACE_ID::uint32 width_;
281 ::PROTOBUF_NAMESPACE_ID::uint32 height_;
282 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
283 friend struct ::TableStruct_ignition_2fmsgs_2foccupancy_5fgrid_2eproto;
288 public ::PROTOBUF_NAMESPACE_ID::Message {
296 *
this = ::std::move(from);
299 inline OccupancyGrid&
operator=(
const OccupancyGrid& from) {
303 inline OccupancyGrid&
operator=(OccupancyGrid&& from) noexcept {
304 if (GetArena() == from.GetArena()) {
305 if (
this != &from) InternalSwap(&from);
312 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
313 return GetDescriptor();
316 return GetMetadataStatic().descriptor;
319 return GetMetadataStatic().reflection;
324 return reinterpret_cast<const OccupancyGrid*
>(
327 static constexpr
int kIndexInFileMessages =
330 friend void swap(OccupancyGrid& a, OccupancyGrid& b) {
333 inline void Swap(OccupancyGrid* other) {
334 if (other ==
this)
return;
335 if (GetArena() == other->GetArena()) {
338 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
342 if (other ==
this)
return;
343 GOOGLE_DCHECK(GetArena() == other->GetArena());
349 inline OccupancyGrid*
New() const final {
350 return CreateMaybeMessage<OccupancyGrid>(
nullptr);
353 OccupancyGrid*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
354 return CreateMaybeMessage<OccupancyGrid>(arena);
356 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
357 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
360 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
361 bool IsInitialized() const final;
363 size_t ByteSizeLong() const final;
364 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
365 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
366 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
367 int GetCachedSize() const final {
return _cached_size_.Get(); }
370 inline void SharedCtor();
371 inline void SharedDtor();
372 void SetCachedSize(
int size)
const final;
373 void InternalSwap(OccupancyGrid* other);
374 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
375 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
376 return "ignition.msgs.OccupancyGrid";
381 static void ArenaDtor(
void*
object);
382 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
387 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
401 kDataFieldNumber = 3,
402 kHeaderFieldNumber = 1,
403 kInfoFieldNumber = 2,
424 bool _internal_has_header()
const;
427 const ::ignition::msgs::Header&
header()
const;
432 const ::ignition::msgs::Header& _internal_header()
const;
433 ::ignition::msgs::Header* _internal_mutable_header();
436 ::ignition::msgs::Header* header);
442 bool _internal_has_info()
const;
445 const ::ignition::msgs::OccupancyGrid_MapMetaInfo&
info()
const;
450 const ::ignition::msgs::OccupancyGrid_MapMetaInfo& _internal_info()
const;
451 ::ignition::msgs::OccupancyGrid_MapMetaInfo* _internal_mutable_info();
454 ::ignition::msgs::OccupancyGrid_MapMetaInfo* info);
461 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
462 typedef void InternalArenaConstructable_;
463 typedef void DestructorSkippable_;
464 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_;
465 ::ignition::msgs::Header* header_;
466 ::ignition::msgs::OccupancyGrid_MapMetaInfo* info_;
467 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
468 friend struct ::TableStruct_ignition_2fmsgs_2foccupancy_5fgrid_2eproto;
476 #pragma GCC diagnostic push
477 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
482 inline bool OccupancyGrid_MapMetaInfo::_internal_has_map_load_time()
const {
483 return this != internal_default_instance() && map_load_time_ !=
nullptr;
485 inline bool OccupancyGrid_MapMetaInfo::has_map_load_time()
const {
486 return _internal_has_map_load_time();
488 inline const ::ignition::msgs::Time& OccupancyGrid_MapMetaInfo::_internal_map_load_time()
const {
489 const ::ignition::msgs::Time* p = map_load_time_;
490 return p !=
nullptr ? *p :
reinterpret_cast<const ::ignition::msgs::Time&
>(
493 inline const ::ignition::msgs::Time& OccupancyGrid_MapMetaInfo::map_load_time()
const {
495 return _internal_map_load_time();
497 inline void OccupancyGrid_MapMetaInfo::unsafe_arena_set_allocated_map_load_time(
498 ::ignition::msgs::Time* map_load_time) {
499 if (GetArena() ==
nullptr) {
500 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(map_load_time_);
502 map_load_time_ = map_load_time;
510 inline ::ignition::msgs::Time* OccupancyGrid_MapMetaInfo::release_map_load_time() {
512 ::ignition::msgs::Time* temp = map_load_time_;
513 map_load_time_ =
nullptr;
514 if (GetArena() !=
nullptr) {
515 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
519 inline ::ignition::msgs::Time* OccupancyGrid_MapMetaInfo::unsafe_arena_release_map_load_time() {
522 ::ignition::msgs::Time* temp = map_load_time_;
523 map_load_time_ =
nullptr;
526 inline ::ignition::msgs::Time* OccupancyGrid_MapMetaInfo::_internal_mutable_map_load_time() {
528 if (map_load_time_ ==
nullptr) {
529 auto* p = CreateMaybeMessage<::ignition::msgs::Time>(GetArena());
532 return map_load_time_;
534 inline ::ignition::msgs::Time* OccupancyGrid_MapMetaInfo::mutable_map_load_time() {
536 return _internal_mutable_map_load_time();
538 inline void OccupancyGrid_MapMetaInfo::set_allocated_map_load_time(::ignition::msgs::Time* map_load_time) {
539 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
540 if (message_arena ==
nullptr) {
541 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(map_load_time_);
544 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
545 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(map_load_time)->GetArena();
546 if (message_arena != submessage_arena) {
547 map_load_time = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
548 message_arena, map_load_time, submessage_arena);
554 map_load_time_ = map_load_time;
559 inline void OccupancyGrid_MapMetaInfo::clear_resolution() {
562 inline double OccupancyGrid_MapMetaInfo::_internal_resolution()
const {
565 inline double OccupancyGrid_MapMetaInfo::resolution()
const {
567 return _internal_resolution();
569 inline void OccupancyGrid_MapMetaInfo::_internal_set_resolution(
double value) {
573 inline void OccupancyGrid_MapMetaInfo::set_resolution(
double value) {
574 _internal_set_resolution(value);
579 inline void OccupancyGrid_MapMetaInfo::clear_width() {
582 inline ::PROTOBUF_NAMESPACE_ID::uint32 OccupancyGrid_MapMetaInfo::_internal_width()
const {
585 inline ::PROTOBUF_NAMESPACE_ID::uint32 OccupancyGrid_MapMetaInfo::width()
const {
587 return _internal_width();
589 inline void OccupancyGrid_MapMetaInfo::_internal_set_width(::PROTOBUF_NAMESPACE_ID::uint32 value) {
593 inline void OccupancyGrid_MapMetaInfo::set_width(::PROTOBUF_NAMESPACE_ID::uint32 value) {
594 _internal_set_width(value);
599 inline void OccupancyGrid_MapMetaInfo::clear_height() {
602 inline ::PROTOBUF_NAMESPACE_ID::uint32 OccupancyGrid_MapMetaInfo::_internal_height()
const {
605 inline ::PROTOBUF_NAMESPACE_ID::uint32 OccupancyGrid_MapMetaInfo::height()
const {
607 return _internal_height();
609 inline void OccupancyGrid_MapMetaInfo::_internal_set_height(::PROTOBUF_NAMESPACE_ID::uint32 value) {
613 inline void OccupancyGrid_MapMetaInfo::set_height(::PROTOBUF_NAMESPACE_ID::uint32 value) {
614 _internal_set_height(value);
619 inline bool OccupancyGrid_MapMetaInfo::_internal_has_origin()
const {
620 return this != internal_default_instance() && origin_ !=
nullptr;
622 inline bool OccupancyGrid_MapMetaInfo::has_origin()
const {
623 return _internal_has_origin();
625 inline const ::ignition::msgs::Pose& OccupancyGrid_MapMetaInfo::_internal_origin()
const {
626 const ::ignition::msgs::Pose* p = origin_;
627 return p !=
nullptr ? *p :
reinterpret_cast<const ::ignition::msgs::Pose&
>(
630 inline const ::ignition::msgs::Pose& OccupancyGrid_MapMetaInfo::origin()
const {
632 return _internal_origin();
634 inline void OccupancyGrid_MapMetaInfo::unsafe_arena_set_allocated_origin(
635 ::ignition::msgs::Pose* origin) {
636 if (GetArena() ==
nullptr) {
637 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(origin_);
647 inline ::ignition::msgs::Pose* OccupancyGrid_MapMetaInfo::release_origin() {
649 ::ignition::msgs::Pose* temp = origin_;
651 if (GetArena() !=
nullptr) {
652 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
656 inline ::ignition::msgs::Pose* OccupancyGrid_MapMetaInfo::unsafe_arena_release_origin() {
659 ::ignition::msgs::Pose* temp = origin_;
663 inline ::ignition::msgs::Pose* OccupancyGrid_MapMetaInfo::_internal_mutable_origin() {
665 if (origin_ ==
nullptr) {
666 auto* p = CreateMaybeMessage<::ignition::msgs::Pose>(GetArena());
671 inline ::ignition::msgs::Pose* OccupancyGrid_MapMetaInfo::mutable_origin() {
673 return _internal_mutable_origin();
675 inline void OccupancyGrid_MapMetaInfo::set_allocated_origin(::ignition::msgs::Pose* origin) {
676 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
677 if (message_arena ==
nullptr) {
678 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(origin_);
681 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
682 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(origin)->GetArena();
683 if (message_arena != submessage_arena) {
684 origin = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
685 message_arena, origin, submessage_arena);
700 inline bool OccupancyGrid::_internal_has_header()
const {
701 return this != internal_default_instance() && header_ !=
nullptr;
703 inline bool OccupancyGrid::has_header()
const {
704 return _internal_has_header();
706 inline const ::ignition::msgs::Header& OccupancyGrid::_internal_header()
const {
707 const ::ignition::msgs::Header* p = header_;
708 return p !=
nullptr ? *p :
reinterpret_cast<const ::ignition::msgs::Header&
>(
711 inline const ::ignition::msgs::Header& OccupancyGrid::header()
const {
713 return _internal_header();
715 inline void OccupancyGrid::unsafe_arena_set_allocated_header(
716 ::ignition::msgs::Header* header) {
717 if (GetArena() ==
nullptr) {
718 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
728 inline ::ignition::msgs::Header* OccupancyGrid::release_header() {
730 ::ignition::msgs::Header* temp = header_;
732 if (GetArena() !=
nullptr) {
733 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
737 inline ::ignition::msgs::Header* OccupancyGrid::unsafe_arena_release_header() {
740 ::ignition::msgs::Header* temp = header_;
744 inline ::ignition::msgs::Header* OccupancyGrid::_internal_mutable_header() {
746 if (header_ ==
nullptr) {
747 auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArena());
752 inline ::ignition::msgs::Header* OccupancyGrid::mutable_header() {
754 return _internal_mutable_header();
756 inline void OccupancyGrid::set_allocated_header(::ignition::msgs::Header* header) {
757 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
758 if (message_arena ==
nullptr) {
759 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
762 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
763 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header)->GetArena();
764 if (message_arena != submessage_arena) {
765 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
766 message_arena, header, submessage_arena);
777 inline bool OccupancyGrid::_internal_has_info()
const {
778 return this != internal_default_instance() && info_ !=
nullptr;
780 inline bool OccupancyGrid::has_info()
const {
781 return _internal_has_info();
783 inline void OccupancyGrid::clear_info() {
784 if (GetArena() ==
nullptr && info_ !=
nullptr) {
789 inline const ::ignition::msgs::OccupancyGrid_MapMetaInfo& OccupancyGrid::_internal_info()
const {
790 const ::ignition::msgs::OccupancyGrid_MapMetaInfo* p = info_;
791 return p !=
nullptr ? *p :
reinterpret_cast<const ::ignition::msgs::OccupancyGrid_MapMetaInfo&
>(
794 inline const ::ignition::msgs::OccupancyGrid_MapMetaInfo& OccupancyGrid::info()
const {
796 return _internal_info();
798 inline void OccupancyGrid::unsafe_arena_set_allocated_info(
799 ::ignition::msgs::OccupancyGrid_MapMetaInfo* info) {
800 if (GetArena() ==
nullptr) {
801 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(info_);
811 inline ::ignition::msgs::OccupancyGrid_MapMetaInfo* OccupancyGrid::release_info() {
813 ::ignition::msgs::OccupancyGrid_MapMetaInfo* temp = info_;
815 if (GetArena() !=
nullptr) {
816 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
820 inline ::ignition::msgs::OccupancyGrid_MapMetaInfo* OccupancyGrid::unsafe_arena_release_info() {
823 ::ignition::msgs::OccupancyGrid_MapMetaInfo* temp = info_;
827 inline ::ignition::msgs::OccupancyGrid_MapMetaInfo* OccupancyGrid::_internal_mutable_info() {
829 if (info_ ==
nullptr) {
830 auto* p = CreateMaybeMessage<::ignition::msgs::OccupancyGrid_MapMetaInfo>(GetArena());
835 inline ::ignition::msgs::OccupancyGrid_MapMetaInfo* OccupancyGrid::mutable_info() {
837 return _internal_mutable_info();
839 inline void OccupancyGrid::set_allocated_info(::ignition::msgs::OccupancyGrid_MapMetaInfo* info) {
840 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
841 if (message_arena ==
nullptr) {
845 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
846 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(info);
847 if (message_arena != submessage_arena) {
848 info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
849 message_arena, info, submessage_arena);
860 inline void OccupancyGrid::clear_data() {
861 data_.ClearToEmpty();
863 inline const std::string& OccupancyGrid::data()
const {
865 return _internal_data();
867 inline void OccupancyGrid::set_data(
const std::string& value) {
868 _internal_set_data(value);
871 inline std::string* OccupancyGrid::mutable_data() {
873 return _internal_mutable_data();
875 inline const std::string& OccupancyGrid::_internal_data()
const {
878 inline void OccupancyGrid::_internal_set_data(
const std::string& value) {
880 data_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
882 inline void OccupancyGrid::set_data(
std::string&& value) {
885 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
888 inline void OccupancyGrid::set_data(
const char* value) {
889 GOOGLE_DCHECK(value !=
nullptr);
891 data_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
::std::string(value), GetArena());
894 inline void OccupancyGrid::set_data(
const void* value,
897 data_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
::std::string(
898 reinterpret_cast<const char*
>(value), size), GetArena());
901 inline std::string* OccupancyGrid::_internal_mutable_data() {
903 return data_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
905 inline std::string* OccupancyGrid::release_data() {
907 return data_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
909 inline void OccupancyGrid::set_allocated_data(
std::string* data) {
910 if (data !=
nullptr) {
915 data_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), data,
921 #pragma GCC diagnostic pop
940 #include <google/protobuf/port_undef.inc>
Definition: actor.pb.h:98
void set_allocated_data(std::string *data)
::ignition::msgs::Pose * unsafe_arena_release_origin()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: occupancy_grid.pb.h:120
OccupancyGrid(::PROTOBUF_NAMESPACE_ID::Arena *arena)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::ignition::msgs::Header * release_header()
::ignition::msgs::OccupancyGrid_MapMetaInfo * unsafe_arena_release_info()
void set_data(const std::string &value)
::ignition::msgs::Pose * mutable_origin()
void MergeFrom(const OccupancyGrid &from)
void Swap(OccupancyGrid_MapMetaInfo *other)
Definition: occupancy_grid.pb.h:135
::ignition::msgs::Header * mutable_header()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: occupancy_grid.pb.h:114
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: occupancy_grid.pb.h:294
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: occupancy_grid.pb.h:333
void set_data(std::string &&value)
OccupancyGrid_MapMetaInfo & operator=(const OccupancyGrid_MapMetaInfo &from)
Definition: occupancy_grid.pb.h:101
void set_width(::PROTOBUF_NAMESPACE_ID::uint32 value)
void CopyFrom(const OccupancyGrid_MapMetaInfo &from)
const std::string & data() const
OccupancyGrid_MapMetaInfo MapMetaInfo
Definition: occupancy_grid.pb.h:396
::ignition::msgs::Time * release_map_load_time()
void unsafe_arena_set_allocated_header(::ignition::msgs::Header *header)
void set_allocated_info(::ignition::msgs::OccupancyGrid_MapMetaInfo *info)
void UnsafeArenaSwap(OccupancyGrid *other)
Definition: occupancy_grid.pb.h:341
OccupancyGrid_MapMetaInfo(::PROTOBUF_NAMESPACE_ID::Arena *arena)
OccupancyGrid()
Definition: occupancy_grid.pb.h:290
const ::ignition::msgs::OccupancyGrid_MapMetaInfo & info() const
static const OccupancyGrid & default_instance()
friend void swap(OccupancyGrid &a, OccupancyGrid &b)
Definition: occupancy_grid.pb.h:330
::ignition::msgs::OccupancyGrid_MapMetaInfo * release_info()
::ignition::msgs::Header * unsafe_arena_release_header()
::PROTOBUF_NAMESPACE_ID::uint32 height() const
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
OccupancyGrid & operator=(const OccupancyGrid &from)
Definition: occupancy_grid.pb.h:299
::ignition::msgs::Pose * release_origin()
OccupancyGrid & operator=(OccupancyGrid &&from) noexcept
Definition: occupancy_grid.pb.h:303
const ::ignition::msgs::Time & map_load_time() const
void set_allocated_header(::ignition::msgs::Header *header)
OccupancyGrid_MapMetaInfo(const OccupancyGrid_MapMetaInfo &from)
void set_data(const char *value)
OccupancyGrid_MapMetaInfo()
Definition: occupancy_grid.pb.h:92
OccupancyGrid_MapMetaInfo(OccupancyGrid_MapMetaInfo &&from) noexcept
Definition: occupancy_grid.pb.h:96
OccupancyGrid_MapMetaInfo * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: occupancy_grid.pb.h:155
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: occupancy_grid.pb.h:323
OccupancyGrid_MapMetaInfo * New() const final
Definition: occupancy_grid.pb.h:151
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: occupancy_grid.pb.h:117
friend void swap(OccupancyGrid_MapMetaInfo &a, OccupancyGrid_MapMetaInfo &b)
Definition: occupancy_grid.pb.h:132
OccupancyGrid * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: occupancy_grid.pb.h:353
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()
::ignition::msgs::OccupancyGrid_MapMetaInfo * mutable_info()
virtual ~OccupancyGrid_MapMetaInfo()
OccupancyGrid * New() const final
Definition: occupancy_grid.pb.h:349
void set_data(const void *value, size_t size)
void unsafe_arena_set_allocated_info(::ignition::msgs::OccupancyGrid_MapMetaInfo *info)
OccupancyGrid_MapMetaInfo & operator=(OccupancyGrid_MapMetaInfo &&from) noexcept
Definition: occupancy_grid.pb.h:105
void UnsafeArenaSwap(OccupancyGrid_MapMetaInfo *other)
Definition: occupancy_grid.pb.h:143
static const OccupancyGrid_MapMetaInfo * internal_default_instance()
Definition: occupancy_grid.pb.h:125
void set_allocated_map_load_time(::ignition::msgs::Time *map_load_time)
const ::ignition::msgs::Header & header() const
::PROTOBUF_NAMESPACE_ID::uint32 width() const
std::string * mutable_data()
double resolution() const
std::shared_ptr< OccupancyGrid > OccupancyGridSharedPtr
Definition: occupancy_grid.pb.h:928
std::unique_ptr< const OccupancyGrid > ConstOccupancyGridUniquePtr
Definition: occupancy_grid.pb.h:927
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: occupancy_grid.pb.h:926
IGNITION_MSGS_VISIBLE OccupancyGrid_MapMetaInfoDefaultTypeInternal _OccupancyGrid_MapMetaInfo_default_instance_
std::shared_ptr< const OccupancyGrid > ConstOccupancyGridSharedPtr
Definition: occupancy_grid.pb.h:929
IGNITION_MSGS_VISIBLE TimeDefaultTypeInternal _Time_default_instance_
Definition: actor.pb.h:52
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2foccupancy_5fgrid_2eproto
Definition: occupancy_grid.pb.h:58
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)