Ignition Msgs

API Reference

5.8.1
occupancy_grid.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/occupancy_grid.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2foccupancy_5fgrid_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2foccupancy_5fgrid_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>
35 #include "ignition/msgs/pose.pb.h"
36 #include "ignition/msgs/time.pb.h"
37 #ifndef _MSC_VER
38 #pragma GCC system_header
39 #else
40 #pragma warning(push)
41 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
42 #endif
43 #ifdef __linux__
44 #include <sys/sysmacros.h>
45 #endif
46 #include <memory>
47 #include <ignition/msgs/Export.hh>
48 // @@protoc_insertion_point(includes)
49 #include <google/protobuf/port_def.inc>
50 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2foccupancy_5fgrid_2eproto IGNITION_MSGS_VISIBLE
51 PROTOBUF_NAMESPACE_OPEN
52 namespace internal {
53 class AnyMetadata;
54 } // namespace internal
55 PROTOBUF_NAMESPACE_CLOSE
56 
57 // Internal implementation detail -- do not use these members.
59  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
60  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
61  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
62  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
63  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2]
64  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
65  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
66  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
67  static const uint32_t offsets[];
68 };
69 IGNITION_MSGS_VISIBLE extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2foccupancy_5fgrid_2eproto;
70 namespace ignition {
71 namespace msgs {
72 class OccupancyGrid;
73 struct OccupancyGridDefaultTypeInternal;
74 IGNITION_MSGS_VISIBLE extern OccupancyGridDefaultTypeInternal _OccupancyGrid_default_instance_;
75 class OccupancyGrid_MapMetaInfo;
76 struct OccupancyGrid_MapMetaInfoDefaultTypeInternal;
77 IGNITION_MSGS_VISIBLE extern OccupancyGrid_MapMetaInfoDefaultTypeInternal _OccupancyGrid_MapMetaInfo_default_instance_;
78 } // namespace msgs
79 } // namespace ignition
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
84 namespace ignition {
85 namespace msgs {
86 
87 // ===================================================================
88 
89 class IGNITION_MSGS_VISIBLE OccupancyGrid_MapMetaInfo final :
90  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.OccupancyGrid.MapMetaInfo) */ {
91  public:
94  explicit constexpr OccupancyGrid_MapMetaInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
95 
99  *this = ::std::move(from);
100  }
101 
103  CopyFrom(from);
104  return *this;
105  }
107  if (this == &from) return *this;
108  if (GetOwningArena() == from.GetOwningArena()
109  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
110  && GetOwningArena() != nullptr
111  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
112  ) {
113  InternalSwap(&from);
114  } else {
115  CopyFrom(from);
116  }
117  return *this;
118  }
119 
120  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
121  return GetDescriptor();
122  }
123  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
124  return default_instance().GetMetadata().descriptor;
125  }
126  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
127  return default_instance().GetMetadata().reflection;
128  }
130  return *internal_default_instance();
131  }
133  return reinterpret_cast<const OccupancyGrid_MapMetaInfo*>(
135  }
136  static constexpr int kIndexInFileMessages =
137  0;
138 
140  a.Swap(&b);
141  }
142  inline void Swap(OccupancyGrid_MapMetaInfo* other) {
143  if (other == this) return;
144  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
145  if (GetOwningArena() != nullptr &&
146  GetOwningArena() == other->GetOwningArena()) {
147  #else // PROTOBUF_FORCE_COPY_IN_SWAP
148  if (GetOwningArena() == other->GetOwningArena()) {
149  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
150  InternalSwap(other);
151  } else {
152  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
153  }
154  }
156  if (other == this) return;
157  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
158  InternalSwap(other);
159  }
160 
161  // implements Message ----------------------------------------------
162 
163  OccupancyGrid_MapMetaInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
164  return CreateMaybeMessage<OccupancyGrid_MapMetaInfo>(arena);
165  }
166  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
168  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
170  private:
171  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
172  public:
173  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
174  bool IsInitialized() const final;
175 
176  size_t ByteSizeLong() const final;
177  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
178  uint8_t* _InternalSerialize(
179  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
180  int GetCachedSize() const final { return _cached_size_.Get(); }
181 
182  private:
183  void SharedCtor();
184  void SharedDtor();
185  void SetCachedSize(int size) const final;
186  void InternalSwap(OccupancyGrid_MapMetaInfo* other);
187 
188  private:
189  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
190  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
191  return "ignition.msgs.OccupancyGrid.MapMetaInfo";
192  }
193  protected:
194  explicit OccupancyGrid_MapMetaInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena,
195  bool is_message_owned = false);
196  private:
197  static void ArenaDtor(void* object);
198  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
199  public:
200 
201  static const ClassData _class_data_;
202  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
203 
204  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
205 
206  // nested types ----------------------------------------------------
207 
208  // accessors -------------------------------------------------------
209 
210  enum : int {
211  kMapLoadTimeFieldNumber = 1,
212  kOriginFieldNumber = 5,
213  kResolutionFieldNumber = 2,
214  kWidthFieldNumber = 3,
215  kHeightFieldNumber = 4,
216  };
217  // .ignition.msgs.Time map_load_time = 1;
218  bool has_map_load_time() const;
219  private:
220  bool _internal_has_map_load_time() const;
221  public:
223  const ::ignition::msgs::Time& map_load_time() const;
224  PROTOBUF_NODISCARD ::ignition::msgs::Time* release_map_load_time();
225  ::ignition::msgs::Time* mutable_map_load_time();
226  void set_allocated_map_load_time(::ignition::msgs::Time* map_load_time);
227  private:
228  const ::ignition::msgs::Time& _internal_map_load_time() const;
229  ::ignition::msgs::Time* _internal_mutable_map_load_time();
230  public:
231  void unsafe_arena_set_allocated_map_load_time(
232  ::ignition::msgs::Time* map_load_time);
233  ::ignition::msgs::Time* unsafe_arena_release_map_load_time();
234 
235  // .ignition.msgs.Pose origin = 5;
236  bool has_origin() const;
237  private:
238  bool _internal_has_origin() const;
239  public:
240  void clear_origin();
241  const ::ignition::msgs::Pose& origin() const;
242  PROTOBUF_NODISCARD ::ignition::msgs::Pose* release_origin();
243  ::ignition::msgs::Pose* mutable_origin();
244  void set_allocated_origin(::ignition::msgs::Pose* origin);
245  private:
246  const ::ignition::msgs::Pose& _internal_origin() const;
247  ::ignition::msgs::Pose* _internal_mutable_origin();
248  public:
249  void unsafe_arena_set_allocated_origin(
250  ::ignition::msgs::Pose* origin);
251  ::ignition::msgs::Pose* unsafe_arena_release_origin();
252 
253  // double resolution = 2;
254  void clear_resolution();
255  double resolution() const;
256  void set_resolution(double value);
257  private:
258  double _internal_resolution() const;
259  void _internal_set_resolution(double value);
260  public:
261 
262  // uint32 width = 3;
263  void clear_width();
264  uint32_t width() const;
265  void set_width(uint32_t value);
266  private:
267  uint32_t _internal_width() const;
268  void _internal_set_width(uint32_t value);
269  public:
270 
271  // uint32 height = 4;
272  void clear_height();
273  uint32_t height() const;
274  void set_height(uint32_t value);
275  private:
276  uint32_t _internal_height() const;
277  void _internal_set_height(uint32_t value);
278  public:
279 
280  // @@protoc_insertion_point(class_scope:ignition.msgs.OccupancyGrid.MapMetaInfo)
281  private:
282  class _Internal;
283 
284  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
285  typedef void InternalArenaConstructable_;
286  typedef void DestructorSkippable_;
287  ::ignition::msgs::Time* map_load_time_;
288  ::ignition::msgs::Pose* origin_;
289  double resolution_;
290  uint32_t width_;
291  uint32_t height_;
292  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
293  friend struct ::TableStruct_ignition_2fmsgs_2foccupancy_5fgrid_2eproto;
294 };
295 // -------------------------------------------------------------------
296 
297 class IGNITION_MSGS_VISIBLE OccupancyGrid final :
298  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.OccupancyGrid) */ {
299  public:
300  inline OccupancyGrid() : OccupancyGrid(nullptr) {}
301  ~OccupancyGrid() override;
302  explicit constexpr OccupancyGrid(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
303 
305  OccupancyGrid(OccupancyGrid&& from) noexcept
306  : OccupancyGrid() {
307  *this = ::std::move(from);
308  }
309 
310  inline OccupancyGrid& operator=(const OccupancyGrid& from) {
311  CopyFrom(from);
312  return *this;
313  }
314  inline OccupancyGrid& operator=(OccupancyGrid&& from) noexcept {
315  if (this == &from) return *this;
316  if (GetOwningArena() == from.GetOwningArena()
317  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
318  && GetOwningArena() != nullptr
319  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
320  ) {
321  InternalSwap(&from);
322  } else {
323  CopyFrom(from);
324  }
325  return *this;
326  }
327 
328  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
329  return GetDescriptor();
330  }
331  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
332  return default_instance().GetMetadata().descriptor;
333  }
334  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
335  return default_instance().GetMetadata().reflection;
336  }
337  static const OccupancyGrid& default_instance() {
338  return *internal_default_instance();
339  }
340  static inline const OccupancyGrid* internal_default_instance() {
341  return reinterpret_cast<const OccupancyGrid*>(
343  }
344  static constexpr int kIndexInFileMessages =
345  1;
346 
347  friend void swap(OccupancyGrid& a, OccupancyGrid& b) {
348  a.Swap(&b);
349  }
350  inline void Swap(OccupancyGrid* other) {
351  if (other == this) return;
352  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
353  if (GetOwningArena() != nullptr &&
354  GetOwningArena() == other->GetOwningArena()) {
355  #else // PROTOBUF_FORCE_COPY_IN_SWAP
356  if (GetOwningArena() == other->GetOwningArena()) {
357  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
358  InternalSwap(other);
359  } else {
360  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
361  }
362  }
364  if (other == this) return;
365  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
366  InternalSwap(other);
367  }
368 
369  // implements Message ----------------------------------------------
370 
371  OccupancyGrid* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
372  return CreateMaybeMessage<OccupancyGrid>(arena);
373  }
374  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
375  void CopyFrom(const OccupancyGrid& from);
376  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
377  void MergeFrom(const OccupancyGrid& from);
378  private:
379  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
380  public:
381  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
382  bool IsInitialized() const final;
383 
384  size_t ByteSizeLong() const final;
385  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
386  uint8_t* _InternalSerialize(
387  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
388  int GetCachedSize() const final { return _cached_size_.Get(); }
389 
390  private:
391  void SharedCtor();
392  void SharedDtor();
393  void SetCachedSize(int size) const final;
394  void InternalSwap(OccupancyGrid* other);
395 
396  private:
397  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
398  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
399  return "ignition.msgs.OccupancyGrid";
400  }
401  protected:
402  explicit OccupancyGrid(::PROTOBUF_NAMESPACE_ID::Arena* arena,
403  bool is_message_owned = false);
404  private:
405  static void ArenaDtor(void* object);
406  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
407  public:
408 
409  static const ClassData _class_data_;
410  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
411 
412  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
413 
414  // nested types ----------------------------------------------------
415 
417 
418  // accessors -------------------------------------------------------
419 
420  enum : int {
421  kDataFieldNumber = 3,
422  kHeaderFieldNumber = 1,
423  kInfoFieldNumber = 2,
424  };
425  // bytes data = 3;
426  void clear_data();
427  const std::string& data() const;
428  template <typename ArgT0 = const std::string&, typename... ArgT>
429  void set_data(ArgT0&& arg0, ArgT... args);
430  std::string* mutable_data();
431  PROTOBUF_NODISCARD std::string* release_data();
432  void set_allocated_data(std::string* data);
433  private:
434  const std::string& _internal_data() const;
435  inline PROTOBUF_ALWAYS_INLINE void _internal_set_data(const std::string& value);
436  std::string* _internal_mutable_data();
437  public:
438 
439  // .ignition.msgs.Header header = 1;
440  bool has_header() const;
441  private:
442  bool _internal_has_header() const;
443  public:
444  void clear_header();
445  const ::ignition::msgs::Header& header() const;
446  PROTOBUF_NODISCARD ::ignition::msgs::Header* release_header();
447  ::ignition::msgs::Header* mutable_header();
448  void set_allocated_header(::ignition::msgs::Header* header);
449  private:
450  const ::ignition::msgs::Header& _internal_header() const;
451  ::ignition::msgs::Header* _internal_mutable_header();
452  public:
453  void unsafe_arena_set_allocated_header(
454  ::ignition::msgs::Header* header);
455  ::ignition::msgs::Header* unsafe_arena_release_header();
456 
457  // .ignition.msgs.OccupancyGrid.MapMetaInfo info = 2;
458  bool has_info() const;
459  private:
460  bool _internal_has_info() const;
461  public:
462  void clear_info();
463  const ::ignition::msgs::OccupancyGrid_MapMetaInfo& info() const;
464  PROTOBUF_NODISCARD ::ignition::msgs::OccupancyGrid_MapMetaInfo* release_info();
466  void set_allocated_info(::ignition::msgs::OccupancyGrid_MapMetaInfo* info);
467  private:
468  const ::ignition::msgs::OccupancyGrid_MapMetaInfo& _internal_info() const;
469  ::ignition::msgs::OccupancyGrid_MapMetaInfo* _internal_mutable_info();
470  public:
471  void unsafe_arena_set_allocated_info(
473  ::ignition::msgs::OccupancyGrid_MapMetaInfo* unsafe_arena_release_info();
474 
475  // @@protoc_insertion_point(class_scope:ignition.msgs.OccupancyGrid)
476  private:
477  class _Internal;
478 
479  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
480  typedef void InternalArenaConstructable_;
481  typedef void DestructorSkippable_;
482  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_;
483  ::ignition::msgs::Header* header_;
485  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
486  friend struct ::TableStruct_ignition_2fmsgs_2foccupancy_5fgrid_2eproto;
487 };
488 // ===================================================================
489 
490 
491 // ===================================================================
492 
493 #ifdef __GNUC__
494  #pragma GCC diagnostic push
495  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
496 #endif // __GNUC__
497 // OccupancyGrid_MapMetaInfo
498 
499 // .ignition.msgs.Time map_load_time = 1;
500 inline bool OccupancyGrid_MapMetaInfo::_internal_has_map_load_time() const {
501  return this != internal_default_instance() && map_load_time_ != nullptr;
502 }
504  return _internal_has_map_load_time();
505 }
506 inline const ::ignition::msgs::Time& OccupancyGrid_MapMetaInfo::_internal_map_load_time() const {
507  const ::ignition::msgs::Time* p = map_load_time_;
508  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Time&>(
510 }
511 inline const ::ignition::msgs::Time& OccupancyGrid_MapMetaInfo::map_load_time() const {
512  // @@protoc_insertion_point(field_get:ignition.msgs.OccupancyGrid.MapMetaInfo.map_load_time)
513  return _internal_map_load_time();
514 }
516  ::ignition::msgs::Time* map_load_time) {
517  if (GetArenaForAllocation() == nullptr) {
518  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(map_load_time_);
519  }
520  map_load_time_ = map_load_time;
521  if (map_load_time) {
522 
523  } else {
524 
525  }
526  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.OccupancyGrid.MapMetaInfo.map_load_time)
527 }
528 inline ::ignition::msgs::Time* OccupancyGrid_MapMetaInfo::release_map_load_time() {
529 
530  ::ignition::msgs::Time* temp = map_load_time_;
531  map_load_time_ = nullptr;
532 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
533  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
534  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
535  if (GetArenaForAllocation() == nullptr) { delete old; }
536 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
537  if (GetArenaForAllocation() != nullptr) {
538  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
539  }
540 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
541  return temp;
542 }
544  // @@protoc_insertion_point(field_release:ignition.msgs.OccupancyGrid.MapMetaInfo.map_load_time)
545 
546  ::ignition::msgs::Time* temp = map_load_time_;
547  map_load_time_ = nullptr;
548  return temp;
549 }
550 inline ::ignition::msgs::Time* OccupancyGrid_MapMetaInfo::_internal_mutable_map_load_time() {
551 
552  if (map_load_time_ == nullptr) {
553  auto* p = CreateMaybeMessage<::ignition::msgs::Time>(GetArenaForAllocation());
554  map_load_time_ = p;
555  }
556  return map_load_time_;
557 }
558 inline ::ignition::msgs::Time* OccupancyGrid_MapMetaInfo::mutable_map_load_time() {
559  ::ignition::msgs::Time* _msg = _internal_mutable_map_load_time();
560  // @@protoc_insertion_point(field_mutable:ignition.msgs.OccupancyGrid.MapMetaInfo.map_load_time)
561  return _msg;
562 }
564  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
565  if (message_arena == nullptr) {
566  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(map_load_time_);
567  }
568  if (map_load_time) {
569  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
570  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
571  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
572  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(map_load_time));
573  if (message_arena != submessage_arena) {
574  map_load_time = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
575  message_arena, map_load_time, submessage_arena);
576  }
577 
578  } else {
579 
580  }
581  map_load_time_ = map_load_time;
582  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.OccupancyGrid.MapMetaInfo.map_load_time)
583 }
584 
585 // double resolution = 2;
587  resolution_ = 0;
588 }
589 inline double OccupancyGrid_MapMetaInfo::_internal_resolution() const {
590  return resolution_;
591 }
593  // @@protoc_insertion_point(field_get:ignition.msgs.OccupancyGrid.MapMetaInfo.resolution)
594  return _internal_resolution();
595 }
596 inline void OccupancyGrid_MapMetaInfo::_internal_set_resolution(double value) {
597 
598  resolution_ = value;
599 }
600 inline void OccupancyGrid_MapMetaInfo::set_resolution(double value) {
601  _internal_set_resolution(value);
602  // @@protoc_insertion_point(field_set:ignition.msgs.OccupancyGrid.MapMetaInfo.resolution)
603 }
604 
605 // uint32 width = 3;
607  width_ = 0u;
608 }
609 inline uint32_t OccupancyGrid_MapMetaInfo::_internal_width() const {
610  return width_;
611 }
612 inline uint32_t OccupancyGrid_MapMetaInfo::width() const {
613  // @@protoc_insertion_point(field_get:ignition.msgs.OccupancyGrid.MapMetaInfo.width)
614  return _internal_width();
615 }
616 inline void OccupancyGrid_MapMetaInfo::_internal_set_width(uint32_t value) {
617 
618  width_ = value;
619 }
620 inline void OccupancyGrid_MapMetaInfo::set_width(uint32_t value) {
621  _internal_set_width(value);
622  // @@protoc_insertion_point(field_set:ignition.msgs.OccupancyGrid.MapMetaInfo.width)
623 }
624 
625 // uint32 height = 4;
627  height_ = 0u;
628 }
629 inline uint32_t OccupancyGrid_MapMetaInfo::_internal_height() const {
630  return height_;
631 }
632 inline uint32_t OccupancyGrid_MapMetaInfo::height() const {
633  // @@protoc_insertion_point(field_get:ignition.msgs.OccupancyGrid.MapMetaInfo.height)
634  return _internal_height();
635 }
636 inline void OccupancyGrid_MapMetaInfo::_internal_set_height(uint32_t value) {
637 
638  height_ = value;
639 }
640 inline void OccupancyGrid_MapMetaInfo::set_height(uint32_t value) {
641  _internal_set_height(value);
642  // @@protoc_insertion_point(field_set:ignition.msgs.OccupancyGrid.MapMetaInfo.height)
643 }
644 
645 // .ignition.msgs.Pose origin = 5;
646 inline bool OccupancyGrid_MapMetaInfo::_internal_has_origin() const {
647  return this != internal_default_instance() && origin_ != nullptr;
648 }
650  return _internal_has_origin();
651 }
652 inline const ::ignition::msgs::Pose& OccupancyGrid_MapMetaInfo::_internal_origin() const {
653  const ::ignition::msgs::Pose* p = origin_;
654  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Pose&>(
656 }
657 inline const ::ignition::msgs::Pose& OccupancyGrid_MapMetaInfo::origin() const {
658  // @@protoc_insertion_point(field_get:ignition.msgs.OccupancyGrid.MapMetaInfo.origin)
659  return _internal_origin();
660 }
662  ::ignition::msgs::Pose* origin) {
663  if (GetArenaForAllocation() == nullptr) {
664  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(origin_);
665  }
666  origin_ = origin;
667  if (origin) {
668 
669  } else {
670 
671  }
672  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.OccupancyGrid.MapMetaInfo.origin)
673 }
674 inline ::ignition::msgs::Pose* OccupancyGrid_MapMetaInfo::release_origin() {
675 
676  ::ignition::msgs::Pose* temp = origin_;
677  origin_ = 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 }
690  // @@protoc_insertion_point(field_release:ignition.msgs.OccupancyGrid.MapMetaInfo.origin)
691 
692  ::ignition::msgs::Pose* temp = origin_;
693  origin_ = nullptr;
694  return temp;
695 }
696 inline ::ignition::msgs::Pose* OccupancyGrid_MapMetaInfo::_internal_mutable_origin() {
697 
698  if (origin_ == nullptr) {
699  auto* p = CreateMaybeMessage<::ignition::msgs::Pose>(GetArenaForAllocation());
700  origin_ = p;
701  }
702  return origin_;
703 }
704 inline ::ignition::msgs::Pose* OccupancyGrid_MapMetaInfo::mutable_origin() {
705  ::ignition::msgs::Pose* _msg = _internal_mutable_origin();
706  // @@protoc_insertion_point(field_mutable:ignition.msgs.OccupancyGrid.MapMetaInfo.origin)
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*>(origin_);
713  }
714  if (origin) {
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*>(origin));
719  if (message_arena != submessage_arena) {
720  origin = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
721  message_arena, origin, submessage_arena);
722  }
723 
724  } else {
725 
726  }
727  origin_ = origin;
728  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.OccupancyGrid.MapMetaInfo.origin)
729 }
730 
731 // -------------------------------------------------------------------
732 
733 // OccupancyGrid
734 
735 // .ignition.msgs.Header header = 1;
736 inline bool OccupancyGrid::_internal_has_header() const {
737  return this != internal_default_instance() && header_ != nullptr;
738 }
739 inline bool OccupancyGrid::has_header() const {
740  return _internal_has_header();
741 }
742 inline const ::ignition::msgs::Header& OccupancyGrid::_internal_header() const {
743  const ::ignition::msgs::Header* p = header_;
744  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Header&>(
746 }
747 inline const ::ignition::msgs::Header& OccupancyGrid::header() const {
748  // @@protoc_insertion_point(field_get:ignition.msgs.OccupancyGrid.header)
749  return _internal_header();
750 }
752  ::ignition::msgs::Header* header) {
753  if (GetArenaForAllocation() == nullptr) {
754  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
755  }
756  header_ = header;
757  if (header) {
758 
759  } else {
760 
761  }
762  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.OccupancyGrid.header)
763 }
764 inline ::ignition::msgs::Header* OccupancyGrid::release_header() {
765 
766  ::ignition::msgs::Header* temp = header_;
767  header_ = nullptr;
768 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
769  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
770  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
771  if (GetArenaForAllocation() == nullptr) { delete old; }
772 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
773  if (GetArenaForAllocation() != nullptr) {
774  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
775  }
776 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
777  return temp;
778 }
779 inline ::ignition::msgs::Header* OccupancyGrid::unsafe_arena_release_header() {
780  // @@protoc_insertion_point(field_release:ignition.msgs.OccupancyGrid.header)
781 
782  ::ignition::msgs::Header* temp = header_;
783  header_ = nullptr;
784  return temp;
785 }
786 inline ::ignition::msgs::Header* OccupancyGrid::_internal_mutable_header() {
787 
788  if (header_ == nullptr) {
789  auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArenaForAllocation());
790  header_ = p;
791  }
792  return header_;
793 }
794 inline ::ignition::msgs::Header* OccupancyGrid::mutable_header() {
795  ::ignition::msgs::Header* _msg = _internal_mutable_header();
796  // @@protoc_insertion_point(field_mutable:ignition.msgs.OccupancyGrid.header)
797  return _msg;
798 }
800  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
801  if (message_arena == nullptr) {
802  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
803  }
804  if (header) {
805  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
806  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
807  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
808  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header));
809  if (message_arena != submessage_arena) {
810  header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
811  message_arena, header, submessage_arena);
812  }
813 
814  } else {
815 
816  }
817  header_ = header;
818  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.OccupancyGrid.header)
819 }
820 
821 // .ignition.msgs.OccupancyGrid.MapMetaInfo info = 2;
822 inline bool OccupancyGrid::_internal_has_info() const {
823  return this != internal_default_instance() && info_ != nullptr;
824 }
825 inline bool OccupancyGrid::has_info() const {
826  return _internal_has_info();
827 }
829  if (GetArenaForAllocation() == nullptr && info_ != nullptr) {
830  delete info_;
831  }
832  info_ = nullptr;
833 }
834 inline const ::ignition::msgs::OccupancyGrid_MapMetaInfo& OccupancyGrid::_internal_info() const {
835  const ::ignition::msgs::OccupancyGrid_MapMetaInfo* p = info_;
836  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::OccupancyGrid_MapMetaInfo&>(
838 }
839 inline const ::ignition::msgs::OccupancyGrid_MapMetaInfo& OccupancyGrid::info() const {
840  // @@protoc_insertion_point(field_get:ignition.msgs.OccupancyGrid.info)
841  return _internal_info();
842 }
845  if (GetArenaForAllocation() == nullptr) {
846  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(info_);
847  }
848  info_ = info;
849  if (info) {
850 
851  } else {
852 
853  }
854  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.OccupancyGrid.info)
855 }
856 inline ::ignition::msgs::OccupancyGrid_MapMetaInfo* OccupancyGrid::release_info() {
857 
859  info_ = 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::OccupancyGrid_MapMetaInfo* OccupancyGrid::unsafe_arena_release_info() {
872  // @@protoc_insertion_point(field_release:ignition.msgs.OccupancyGrid.info)
873 
875  info_ = nullptr;
876  return temp;
877 }
878 inline ::ignition::msgs::OccupancyGrid_MapMetaInfo* OccupancyGrid::_internal_mutable_info() {
879 
880  if (info_ == nullptr) {
881  auto* p = CreateMaybeMessage<::ignition::msgs::OccupancyGrid_MapMetaInfo>(GetArenaForAllocation());
882  info_ = p;
883  }
884  return info_;
885 }
886 inline ::ignition::msgs::OccupancyGrid_MapMetaInfo* OccupancyGrid::mutable_info() {
887  ::ignition::msgs::OccupancyGrid_MapMetaInfo* _msg = _internal_mutable_info();
888  // @@protoc_insertion_point(field_mutable:ignition.msgs.OccupancyGrid.info)
889  return _msg;
890 }
892  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
893  if (message_arena == nullptr) {
894  delete info_;
895  }
896  if (info) {
897  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
898  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::ignition::msgs::OccupancyGrid_MapMetaInfo>::GetOwningArena(info);
899  if (message_arena != submessage_arena) {
900  info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
901  message_arena, info, submessage_arena);
902  }
903 
904  } else {
905 
906  }
907  info_ = info;
908  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.OccupancyGrid.info)
909 }
910 
911 // bytes data = 3;
913  data_.ClearToEmpty();
914 }
915 inline const std::string& OccupancyGrid::data() const {
916  // @@protoc_insertion_point(field_get:ignition.msgs.OccupancyGrid.data)
917  return _internal_data();
918 }
919 template <typename ArgT0, typename... ArgT>
920 inline PROTOBUF_ALWAYS_INLINE
921 void OccupancyGrid::set_data(ArgT0&& arg0, ArgT... args) {
922 
923  data_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
924  // @@protoc_insertion_point(field_set:ignition.msgs.OccupancyGrid.data)
925 }
927  std::string* _s = _internal_mutable_data();
928  // @@protoc_insertion_point(field_mutable:ignition.msgs.OccupancyGrid.data)
929  return _s;
930 }
931 inline const std::string& OccupancyGrid::_internal_data() const {
932  return data_.Get();
933 }
934 inline void OccupancyGrid::_internal_set_data(const std::string& value) {
935 
936  data_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
937 }
938 inline std::string* OccupancyGrid::_internal_mutable_data() {
939 
940  return data_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
941 }
943  // @@protoc_insertion_point(field_release:ignition.msgs.OccupancyGrid.data)
944  return data_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
945 }
947  if (data != nullptr) {
948 
949  } else {
950 
951  }
952  data_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), data,
953  GetArenaForAllocation());
954 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
955  if (data_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
956  data_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
957  }
958 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
959  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.OccupancyGrid.data)
960 }
961 
962 #ifdef __GNUC__
963  #pragma GCC diagnostic pop
964 #endif // __GNUC__
965 // -------------------------------------------------------------------
966 
967 
972 // @@protoc_insertion_point(namespace_scope)
973 
974 } // namespace msgs
975 } // namespace ignition
976 
977 #ifdef _MSC_VER
978 #pragma warning(pop)
979 #endif
980 // @@protoc_insertion_point(global_scope)
981 
982 #include <google/protobuf/port_undef.inc>
983 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2foccupancy_5fgrid_2eproto
Definition: header.pb.h:265
Definition: occupancy_grid.pb.h:90
void clear_height()
Definition: occupancy_grid.pb.h:626
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: occupancy_grid.pb.h:126
::ignition::msgs::Time * unsafe_arena_release_map_load_time()
Definition: occupancy_grid.pb.h:543
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const ::ignition::msgs::Time & map_load_time() const
Definition: occupancy_grid.pb.h:511
void Swap(OccupancyGrid_MapMetaInfo *other)
Definition: occupancy_grid.pb.h:142
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: occupancy_grid.pb.h:120
void set_height(uint32_t value)
Definition: occupancy_grid.pb.h:640
bool has_map_load_time() const
Definition: occupancy_grid.pb.h:503
void unsafe_arena_set_allocated_map_load_time(::ignition::msgs::Time *map_load_time)
Definition: occupancy_grid.pb.h:515
uint32_t height() const
Definition: occupancy_grid.pb.h:632
void clear_width()
Definition: occupancy_grid.pb.h:606
OccupancyGrid_MapMetaInfo & operator=(const OccupancyGrid_MapMetaInfo &from)
Definition: occupancy_grid.pb.h:102
bool has_origin() const
Definition: occupancy_grid.pb.h:649
void clear_resolution()
Definition: occupancy_grid.pb.h:586
const ::ignition::msgs::Pose & origin() const
Definition: occupancy_grid.pb.h:657
uint32_t width() const
Definition: occupancy_grid.pb.h:612
void CopyFrom(const OccupancyGrid_MapMetaInfo &from)
::ignition::msgs::Pose * mutable_origin()
Definition: occupancy_grid.pb.h:704
constexpr OccupancyGrid_MapMetaInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
::ignition::msgs::Time * mutable_map_load_time()
Definition: occupancy_grid.pb.h:558
OccupancyGrid_MapMetaInfo(const OccupancyGrid_MapMetaInfo &from)
OccupancyGrid_MapMetaInfo()
Definition: occupancy_grid.pb.h:92
OccupancyGrid_MapMetaInfo(OccupancyGrid_MapMetaInfo &&from) noexcept
Definition: occupancy_grid.pb.h:97
OccupancyGrid_MapMetaInfo * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: occupancy_grid.pb.h:163
void set_allocated_origin(::ignition::msgs::Pose *origin)
Definition: occupancy_grid.pb.h:709
PROTOBUF_NODISCARD ::ignition::msgs::Time * release_map_load_time()
Definition: occupancy_grid.pb.h:528
void MergeFrom(const OccupancyGrid_MapMetaInfo &from)
void unsafe_arena_set_allocated_origin(::ignition::msgs::Pose *origin)
Definition: occupancy_grid.pb.h:661
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: occupancy_grid.pb.h:123
friend void swap(OccupancyGrid_MapMetaInfo &a, OccupancyGrid_MapMetaInfo &b)
Definition: occupancy_grid.pb.h:139
void set_width(uint32_t value)
Definition: occupancy_grid.pb.h:620
void set_resolution(double value)
Definition: occupancy_grid.pb.h:600
OccupancyGrid_MapMetaInfo(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ClassData _class_data_
Definition: occupancy_grid.pb.h:201
static const OccupancyGrid_MapMetaInfo & default_instance()
Definition: occupancy_grid.pb.h:129
OccupancyGrid_MapMetaInfo & operator=(OccupancyGrid_MapMetaInfo &&from) noexcept
Definition: occupancy_grid.pb.h:106
void UnsafeArenaSwap(OccupancyGrid_MapMetaInfo *other)
Definition: occupancy_grid.pb.h:155
static const OccupancyGrid_MapMetaInfo * internal_default_instance()
Definition: occupancy_grid.pb.h:132
PROTOBUF_NODISCARD ::ignition::msgs::Pose * release_origin()
Definition: occupancy_grid.pb.h:674
void set_allocated_map_load_time(::ignition::msgs::Time *map_load_time)
Definition: occupancy_grid.pb.h:563
::ignition::msgs::Pose * unsafe_arena_release_origin()
Definition: occupancy_grid.pb.h:689
double resolution() const
Definition: occupancy_grid.pb.h:592
Definition: occupancy_grid.pb.h:298
::ignition::msgs::OccupancyGrid_MapMetaInfo * unsafe_arena_release_info()
Definition: occupancy_grid.pb.h:871
void clear_data()
Definition: occupancy_grid.pb.h:912
void set_allocated_data(std::string *data)
Definition: occupancy_grid.pb.h:946
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: occupancy_grid.pb.h:334
bool has_header() const
Definition: occupancy_grid.pb.h:739
::ignition::msgs::Header * mutable_header()
Definition: occupancy_grid.pb.h:794
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
constexpr OccupancyGrid(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void MergeFrom(const OccupancyGrid &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: occupancy_grid.pb.h:328
OccupancyGrid(OccupancyGrid &&from) noexcept
Definition: occupancy_grid.pb.h:305
OccupancyGrid(const OccupancyGrid &from)
void CopyFrom(const OccupancyGrid &from)
void Swap(OccupancyGrid *other)
Definition: occupancy_grid.pb.h:350
PROTOBUF_NODISCARD std::string * release_data()
Definition: occupancy_grid.pb.h:942
const std::string & data() const
Definition: occupancy_grid.pb.h:915
void unsafe_arena_set_allocated_header(::ignition::msgs::Header *header)
Definition: occupancy_grid.pb.h:751
OccupancyGrid(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void set_allocated_info(::ignition::msgs::OccupancyGrid_MapMetaInfo *info)
Definition: occupancy_grid.pb.h:891
void UnsafeArenaSwap(OccupancyGrid *other)
Definition: occupancy_grid.pb.h:363
OccupancyGrid()
Definition: occupancy_grid.pb.h:300
static const OccupancyGrid & default_instance()
Definition: occupancy_grid.pb.h:337
friend void swap(OccupancyGrid &a, OccupancyGrid &b)
Definition: occupancy_grid.pb.h:347
OccupancyGrid & operator=(const OccupancyGrid &from)
Definition: occupancy_grid.pb.h:310
OccupancyGrid & operator=(OccupancyGrid &&from) noexcept
Definition: occupancy_grid.pb.h:314
void set_allocated_header(::ignition::msgs::Header *header)
Definition: occupancy_grid.pb.h:799
static const OccupancyGrid * internal_default_instance()
Definition: occupancy_grid.pb.h:340
PROTOBUF_NODISCARD ::ignition::msgs::Header * release_header()
Definition: occupancy_grid.pb.h:764
std::string * mutable_data()
Definition: occupancy_grid.pb.h:926
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void set_data(ArgT0 &&arg0, ArgT... args)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: occupancy_grid.pb.h:331
const ::ignition::msgs::Header & header() const
Definition: occupancy_grid.pb.h:747
PROTOBUF_NODISCARD ::ignition::msgs::OccupancyGrid_MapMetaInfo * release_info()
Definition: occupancy_grid.pb.h:856
static const ClassData _class_data_
Definition: occupancy_grid.pb.h:409
::ignition::msgs::Header * unsafe_arena_release_header()
Definition: occupancy_grid.pb.h:779
const ::ignition::msgs::OccupancyGrid_MapMetaInfo & info() const
Definition: occupancy_grid.pb.h:839
::ignition::msgs::OccupancyGrid_MapMetaInfo * mutable_info()
Definition: occupancy_grid.pb.h:886
OccupancyGrid * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: occupancy_grid.pb.h:371
void unsafe_arena_set_allocated_info(::ignition::msgs::OccupancyGrid_MapMetaInfo *info)
Definition: occupancy_grid.pb.h:843
bool has_info() const
Definition: occupancy_grid.pb.h:825
void clear_info()
Definition: occupancy_grid.pb.h:828
Definition: pose.pb.h:86
Definition: time.pb.h:83
std::shared_ptr< OccupancyGrid > OccupancyGridSharedPtr
Definition: occupancy_grid.pb.h:970
std::unique_ptr< const OccupancyGrid > ConstOccupancyGridUniquePtr
Definition: occupancy_grid.pb.h:969
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:968
IGNITION_MSGS_VISIBLE OccupancyGrid_MapMetaInfoDefaultTypeInternal _OccupancyGrid_MapMetaInfo_default_instance_
std::shared_ptr< const OccupancyGrid > ConstOccupancyGridSharedPtr
Definition: occupancy_grid.pb.h:971
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
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)