Gazebo Msgs

API Reference

8.7.1
build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/pointcloud_packed.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fpointcloud_5fpacked_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fpointcloud_5fpacked_2eproto
6 
7 #include <limits>
8 #include <string>
9 
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
14 #error your headers.
15 #endif
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.
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/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> // IWYU pragma: export
33 #include <google/protobuf/extension_set.h> // IWYU pragma: export
34 #include <google/protobuf/generated_enum_reflection.h>
35 #include <google/protobuf/unknown_field_set.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_2fpointcloud_5fpacked_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::AuxillaryParseTableField 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 ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
68 };
69 extern IGNITION_MSGS_VISIBLE const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fpointcloud_5fpacked_2eproto;
70 namespace ignition {
71 namespace msgs {
72 class PointCloudPacked;
73 class PointCloudPackedDefaultTypeInternal;
74 IGNITION_MSGS_VISIBLE extern PointCloudPackedDefaultTypeInternal _PointCloudPacked_default_instance_;
75 class PointCloudPacked_Field;
76 class PointCloudPacked_FieldDefaultTypeInternal;
77 IGNITION_MSGS_VISIBLE extern PointCloudPacked_FieldDefaultTypeInternal _PointCloudPacked_Field_default_instance_;
78 } // namespace msgs
79 } // namespace ignition
80 PROTOBUF_NAMESPACE_OPEN
81 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::PointCloudPacked* Arena::CreateMaybeMessage<::ignition::msgs::PointCloudPacked>(Arena*);
82 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::PointCloudPacked_Field* Arena::CreateMaybeMessage<::ignition::msgs::PointCloudPacked_Field>(Arena*);
83 PROTOBUF_NAMESPACE_CLOSE
84 namespace ignition {
85 namespace msgs {
86 
98 };
99 IGNITION_MSGS_VISIBLE bool PointCloudPacked_Field_DataType_IsValid(int value);
103 
104 IGNITION_MSGS_VISIBLE const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* PointCloudPacked_Field_DataType_descriptor();
105 template<typename T>
106 inline const std::string& PointCloudPacked_Field_DataType_Name(T enum_t_value) {
109  "Incorrect type passed to function PointCloudPacked_Field_DataType_Name.");
110  return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
112 }
114  const std::string& name, PointCloudPacked_Field_DataType* value) {
115  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<PointCloudPacked_Field_DataType>(
117 }
118 // ===================================================================
119 
120 class IGNITION_MSGS_VISIBLE PointCloudPacked_Field PROTOBUF_FINAL :
121  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.PointCloudPacked.Field) */ {
122  public:
123  inline PointCloudPacked_Field() : PointCloudPacked_Field(nullptr) {};
125 
126  PointCloudPacked_Field(const PointCloudPacked_Field& from);
127  PointCloudPacked_Field(PointCloudPacked_Field&& from) noexcept
128  : PointCloudPacked_Field() {
129  *this = ::std::move(from);
130  }
131 
132  inline PointCloudPacked_Field& operator=(const PointCloudPacked_Field& from) {
133  CopyFrom(from);
134  return *this;
135  }
136  inline PointCloudPacked_Field& operator=(PointCloudPacked_Field&& from) noexcept {
137  if (GetArena() == from.GetArena()) {
138  if (this != &from) InternalSwap(&from);
139  } else {
140  CopyFrom(from);
141  }
142  return *this;
143  }
144 
145  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
146  return GetDescriptor();
147  }
148  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
149  return GetMetadataStatic().descriptor;
150  }
151  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
152  return GetMetadataStatic().reflection;
153  }
154  static const PointCloudPacked_Field& default_instance();
155 
156  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
157  static inline const PointCloudPacked_Field* internal_default_instance() {
158  return reinterpret_cast<const PointCloudPacked_Field*>(
160  }
161  static constexpr int kIndexInFileMessages =
162  0;
163 
164  friend void swap(PointCloudPacked_Field& a, PointCloudPacked_Field& b) {
165  a.Swap(&b);
166  }
167  inline void Swap(PointCloudPacked_Field* other) {
168  if (other == this) return;
169  if (GetArena() == other->GetArena()) {
170  InternalSwap(other);
171  } else {
172  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
173  }
174  }
175  void UnsafeArenaSwap(PointCloudPacked_Field* other) {
176  if (other == this) return;
177  GOOGLE_DCHECK(GetArena() == other->GetArena());
178  InternalSwap(other);
179  }
180 
181  // implements Message ----------------------------------------------
182 
183  inline PointCloudPacked_Field* New() const final {
184  return CreateMaybeMessage<PointCloudPacked_Field>(nullptr);
185  }
186 
187  PointCloudPacked_Field* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
188  return CreateMaybeMessage<PointCloudPacked_Field>(arena);
189  }
190  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
191  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
192  void CopyFrom(const PointCloudPacked_Field& from);
193  void MergeFrom(const PointCloudPacked_Field& from);
194  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
195  bool IsInitialized() const final;
196 
197  size_t ByteSizeLong() const final;
198  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
199  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
200  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
201  int GetCachedSize() const final { return _cached_size_.Get(); }
202 
203  private:
204  inline void SharedCtor();
205  inline void SharedDtor();
206  void SetCachedSize(int size) const final;
207  void InternalSwap(PointCloudPacked_Field* other);
208  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
209  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
210  return "ignition.msgs.PointCloudPacked.Field";
211  }
212  protected:
213  explicit PointCloudPacked_Field(::PROTOBUF_NAMESPACE_ID::Arena* arena);
214  private:
215  static void ArenaDtor(void* object);
216  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
217  public:
218 
219  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
220  private:
221  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
222  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2fpointcloud_5fpacked_2eproto);
223  return ::descriptor_table_ignition_2fmsgs_2fpointcloud_5fpacked_2eproto.file_level_metadata[kIndexInFileMessages];
224  }
225 
226  public:
227 
228  // nested types ----------------------------------------------------
229 
231  static constexpr DataType INT8 =
233  static constexpr DataType UINT8 =
235  static constexpr DataType INT16 =
237  static constexpr DataType UINT16 =
239  static constexpr DataType INT32 =
241  static constexpr DataType UINT32 =
243  static constexpr DataType FLOAT32 =
245  static constexpr DataType FLOAT64 =
247  static inline bool DataType_IsValid(int value) {
249  }
250  static constexpr DataType DataType_MIN =
252  static constexpr DataType DataType_MAX =
254  static constexpr int DataType_ARRAYSIZE =
256  static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
259  }
260  template<typename T>
261  static inline const std::string& DataType_Name(T enum_t_value) {
262  static_assert(::std::is_same<T, DataType>::value ||
264  "Incorrect type passed to function DataType_Name.");
265  return PointCloudPacked_Field_DataType_Name(enum_t_value);
266  }
267  static inline bool DataType_Parse(const std::string& name,
268  DataType* value) {
269  return PointCloudPacked_Field_DataType_Parse(name, value);
270  }
271 
272  // accessors -------------------------------------------------------
273 
274  enum : int {
275  kNameFieldNumber = 1,
276  kOffsetFieldNumber = 2,
277  kDatatypeFieldNumber = 3,
278  kCountFieldNumber = 4,
279  };
280  // string name = 1;
281  void clear_name();
282  const std::string& name() const;
283  void set_name(const std::string& value);
284  void set_name(std::string&& value);
285  void set_name(const char* value);
286  void set_name(const char* value, size_t size);
290  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
291  " string fields are deprecated and will be removed in a"
292  " future release.")
293  std::string* unsafe_arena_release_name();
294  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
295  " string fields are deprecated and will be removed in a"
296  " future release.")
297  void unsafe_arena_set_allocated_name(
298  std::string* name);
299  private:
300  const std::string& _internal_name() const;
301  void _internal_set_name(const std::string& value);
302  std::string* _internal_mutable_name();
303  public:
304 
305  // uint32 offset = 2;
306  void clear_offset();
307  ::PROTOBUF_NAMESPACE_ID::uint32 offset() const;
308  void set_offset(::PROTOBUF_NAMESPACE_ID::uint32 value);
309  private:
310  ::PROTOBUF_NAMESPACE_ID::uint32 _internal_offset() const;
311  void _internal_set_offset(::PROTOBUF_NAMESPACE_ID::uint32 value);
312  public:
313 
314  // .ignition.msgs.PointCloudPacked.Field.DataType datatype = 3;
315  void clear_datatype();
316  ::ignition::msgs::PointCloudPacked_Field_DataType datatype() const;
317  void set_datatype(::ignition::msgs::PointCloudPacked_Field_DataType value);
318  private:
319  ::ignition::msgs::PointCloudPacked_Field_DataType _internal_datatype() const;
320  void _internal_set_datatype(::ignition::msgs::PointCloudPacked_Field_DataType value);
321  public:
322 
323  // uint32 count = 4;
324  void clear_count();
325  ::PROTOBUF_NAMESPACE_ID::uint32 count() const;
326  void set_count(::PROTOBUF_NAMESPACE_ID::uint32 value);
327  private:
328  ::PROTOBUF_NAMESPACE_ID::uint32 _internal_count() const;
329  void _internal_set_count(::PROTOBUF_NAMESPACE_ID::uint32 value);
330  public:
331 
332  // @@protoc_insertion_point(class_scope:ignition.msgs.PointCloudPacked.Field)
333  private:
334  class _Internal;
335 
336  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
337  typedef void InternalArenaConstructable_;
338  typedef void DestructorSkippable_;
339  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
340  ::PROTOBUF_NAMESPACE_ID::uint32 offset_;
341  int datatype_;
342  ::PROTOBUF_NAMESPACE_ID::uint32 count_;
343  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
345 };
346 // -------------------------------------------------------------------
347 
348 class IGNITION_MSGS_VISIBLE PointCloudPacked PROTOBUF_FINAL :
349  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.PointCloudPacked) */ {
350  public:
351  inline PointCloudPacked() : PointCloudPacked(nullptr) {};
352  virtual ~PointCloudPacked();
353 
354  PointCloudPacked(const PointCloudPacked& from);
355  PointCloudPacked(PointCloudPacked&& from) noexcept
356  : PointCloudPacked() {
357  *this = ::std::move(from);
358  }
359 
360  inline PointCloudPacked& operator=(const PointCloudPacked& from) {
361  CopyFrom(from);
362  return *this;
363  }
364  inline PointCloudPacked& operator=(PointCloudPacked&& from) noexcept {
365  if (GetArena() == from.GetArena()) {
366  if (this != &from) InternalSwap(&from);
367  } else {
368  CopyFrom(from);
369  }
370  return *this;
371  }
372 
373  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
374  return GetDescriptor();
375  }
376  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
377  return GetMetadataStatic().descriptor;
378  }
379  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
380  return GetMetadataStatic().reflection;
381  }
382  static const PointCloudPacked& default_instance();
383 
384  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
385  static inline const PointCloudPacked* internal_default_instance() {
386  return reinterpret_cast<const PointCloudPacked*>(
388  }
389  static constexpr int kIndexInFileMessages =
390  1;
391 
392  friend void swap(PointCloudPacked& a, PointCloudPacked& b) {
393  a.Swap(&b);
394  }
395  inline void Swap(PointCloudPacked* other) {
396  if (other == this) return;
397  if (GetArena() == other->GetArena()) {
398  InternalSwap(other);
399  } else {
400  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
401  }
402  }
403  void UnsafeArenaSwap(PointCloudPacked* other) {
404  if (other == this) return;
405  GOOGLE_DCHECK(GetArena() == other->GetArena());
406  InternalSwap(other);
407  }
408 
409  // implements Message ----------------------------------------------
410 
411  inline PointCloudPacked* New() const final {
412  return CreateMaybeMessage<PointCloudPacked>(nullptr);
413  }
414 
415  PointCloudPacked* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
416  return CreateMaybeMessage<PointCloudPacked>(arena);
417  }
418  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
419  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
420  void CopyFrom(const PointCloudPacked& from);
421  void MergeFrom(const PointCloudPacked& from);
422  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
423  bool IsInitialized() const final;
424 
425  size_t ByteSizeLong() const final;
426  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
427  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
428  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
429  int GetCachedSize() const final { return _cached_size_.Get(); }
430 
431  private:
432  inline void SharedCtor();
433  inline void SharedDtor();
434  void SetCachedSize(int size) const final;
435  void InternalSwap(PointCloudPacked* other);
436  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
437  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
438  return "ignition.msgs.PointCloudPacked";
439  }
440  protected:
441  explicit PointCloudPacked(::PROTOBUF_NAMESPACE_ID::Arena* arena);
442  private:
443  static void ArenaDtor(void* object);
444  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
445  public:
446 
447  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
448  private:
449  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
450  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2fpointcloud_5fpacked_2eproto);
451  return ::descriptor_table_ignition_2fmsgs_2fpointcloud_5fpacked_2eproto.file_level_metadata[kIndexInFileMessages];
452  }
453 
454  public:
455 
456  // nested types ----------------------------------------------------
457 
458  typedef PointCloudPacked_Field Field;
459 
460  // accessors -------------------------------------------------------
461 
462  enum : int {
463  kFieldFieldNumber = 2,
464  kDataFieldNumber = 8,
465  kHeaderFieldNumber = 1,
466  kHeightFieldNumber = 3,
467  kWidthFieldNumber = 4,
468  kPointStepFieldNumber = 6,
469  kRowStepFieldNumber = 7,
470  kIsBigendianFieldNumber = 5,
471  kIsDenseFieldNumber = 9,
472  };
473  // repeated .ignition.msgs.PointCloudPacked.Field field = 2;
474  int field_size() const;
475  private:
476  int _internal_field_size() const;
477  public:
478  void clear_field();
479  ::ignition::msgs::PointCloudPacked_Field* mutable_field(int index);
480  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::PointCloudPacked_Field >*
482  private:
483  const ::ignition::msgs::PointCloudPacked_Field& _internal_field(int index) const;
484  ::ignition::msgs::PointCloudPacked_Field* _internal_add_field();
485  public:
486  const ::ignition::msgs::PointCloudPacked_Field& field(int index) const;
487  ::ignition::msgs::PointCloudPacked_Field* add_field();
488  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::PointCloudPacked_Field >&
489  field() const;
490 
491  // bytes data = 8;
492  void clear_data();
493  const std::string& data() const;
494  void set_data(const std::string& value);
495  void set_data(std::string&& value);
496  void set_data(const char* value);
497  void set_data(const void* value, size_t size);
501  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
502  " string fields are deprecated and will be removed in a"
503  " future release.")
504  std::string* unsafe_arena_release_data();
505  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
506  " string fields are deprecated and will be removed in a"
507  " future release.")
508  void unsafe_arena_set_allocated_data(
509  std::string* data);
510  private:
511  const std::string& _internal_data() const;
512  void _internal_set_data(const std::string& value);
513  std::string* _internal_mutable_data();
514  public:
515 
516  // .ignition.msgs.Header header = 1;
517  bool has_header() const;
518  private:
519  bool _internal_has_header() const;
520  public:
521  void clear_header();
522  const ::ignition::msgs::Header& header() const;
523  ::ignition::msgs::Header* release_header();
524  ::ignition::msgs::Header* mutable_header();
525  void set_allocated_header(::ignition::msgs::Header* header);
526  private:
527  const ::ignition::msgs::Header& _internal_header() const;
528  ::ignition::msgs::Header* _internal_mutable_header();
529  public:
530  void unsafe_arena_set_allocated_header(
531  ::ignition::msgs::Header* header);
532  ::ignition::msgs::Header* unsafe_arena_release_header();
533 
534  // uint32 height = 3;
535  void clear_height();
536  ::PROTOBUF_NAMESPACE_ID::uint32 height() const;
537  void set_height(::PROTOBUF_NAMESPACE_ID::uint32 value);
538  private:
539  ::PROTOBUF_NAMESPACE_ID::uint32 _internal_height() const;
540  void _internal_set_height(::PROTOBUF_NAMESPACE_ID::uint32 value);
541  public:
542 
543  // uint32 width = 4;
544  void clear_width();
545  ::PROTOBUF_NAMESPACE_ID::uint32 width() const;
546  void set_width(::PROTOBUF_NAMESPACE_ID::uint32 value);
547  private:
548  ::PROTOBUF_NAMESPACE_ID::uint32 _internal_width() const;
549  void _internal_set_width(::PROTOBUF_NAMESPACE_ID::uint32 value);
550  public:
551 
552  // uint32 point_step = 6;
553  void clear_point_step();
554  ::PROTOBUF_NAMESPACE_ID::uint32 point_step() const;
555  void set_point_step(::PROTOBUF_NAMESPACE_ID::uint32 value);
556  private:
557  ::PROTOBUF_NAMESPACE_ID::uint32 _internal_point_step() const;
558  void _internal_set_point_step(::PROTOBUF_NAMESPACE_ID::uint32 value);
559  public:
560 
561  // uint32 row_step = 7;
562  void clear_row_step();
563  ::PROTOBUF_NAMESPACE_ID::uint32 row_step() const;
564  void set_row_step(::PROTOBUF_NAMESPACE_ID::uint32 value);
565  private:
566  ::PROTOBUF_NAMESPACE_ID::uint32 _internal_row_step() const;
567  void _internal_set_row_step(::PROTOBUF_NAMESPACE_ID::uint32 value);
568  public:
569 
570  // bool is_bigendian = 5;
571  void clear_is_bigendian();
572  bool is_bigendian() const;
573  void set_is_bigendian(bool value);
574  private:
575  bool _internal_is_bigendian() const;
576  void _internal_set_is_bigendian(bool value);
577  public:
578 
579  // bool is_dense = 9;
580  void clear_is_dense();
581  bool is_dense() const;
582  void set_is_dense(bool value);
583  private:
584  bool _internal_is_dense() const;
585  void _internal_set_is_dense(bool value);
586  public:
587 
588  // @@protoc_insertion_point(class_scope:ignition.msgs.PointCloudPacked)
589  private:
590  class _Internal;
591 
592  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
593  typedef void InternalArenaConstructable_;
594  typedef void DestructorSkippable_;
595  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::PointCloudPacked_Field > field_;
596  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_;
597  ::ignition::msgs::Header* header_;
598  ::PROTOBUF_NAMESPACE_ID::uint32 height_;
599  ::PROTOBUF_NAMESPACE_ID::uint32 width_;
600  ::PROTOBUF_NAMESPACE_ID::uint32 point_step_;
601  ::PROTOBUF_NAMESPACE_ID::uint32 row_step_;
602  bool is_bigendian_;
603  bool is_dense_;
604  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
606 };
607 // ===================================================================
608 
609 
610 // ===================================================================
611 
612 #ifdef __GNUC__
613  #pragma GCC diagnostic push
614  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
615 #endif // __GNUC__
616 // PointCloudPacked_Field
617 
618 // string name = 1;
619 inline void PointCloudPacked_Field::clear_name() {
620  name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
621 }
622 inline const std::string& PointCloudPacked_Field::name() const {
623  // @@protoc_insertion_point(field_get:ignition.msgs.PointCloudPacked.Field.name)
624  return _internal_name();
625 }
626 inline void PointCloudPacked_Field::set_name(const std::string& value) {
627  _internal_set_name(value);
628  // @@protoc_insertion_point(field_set:ignition.msgs.PointCloudPacked.Field.name)
629 }
630 inline std::string* PointCloudPacked_Field::mutable_name() {
631  // @@protoc_insertion_point(field_mutable:ignition.msgs.PointCloudPacked.Field.name)
632  return _internal_mutable_name();
633 }
634 inline const std::string& PointCloudPacked_Field::_internal_name() const {
635  return name_.Get();
636 }
637 inline void PointCloudPacked_Field::_internal_set_name(const std::string& value) {
638 
639  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
640 }
641 inline void PointCloudPacked_Field::set_name(std::string&& value) {
642 
643  name_.Set(
644  &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
645  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.PointCloudPacked.Field.name)
646 }
647 inline void PointCloudPacked_Field::set_name(const char* value) {
648  GOOGLE_DCHECK(value != nullptr);
649 
650  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
651  GetArena());
652  // @@protoc_insertion_point(field_set_char:ignition.msgs.PointCloudPacked.Field.name)
653 }
654 inline void PointCloudPacked_Field::set_name(const char* value,
655  size_t size) {
656 
657  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
658  reinterpret_cast<const char*>(value), size), GetArena());
659  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.PointCloudPacked.Field.name)
660 }
661 inline std::string* PointCloudPacked_Field::_internal_mutable_name() {
662 
663  return name_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
664 }
665 inline std::string* PointCloudPacked_Field::release_name() {
666  // @@protoc_insertion_point(field_release:ignition.msgs.PointCloudPacked.Field.name)
667  return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
668 }
669 inline void PointCloudPacked_Field::set_allocated_name(std::string* name) {
670  if (name != nullptr) {
671 
672  } else {
673 
674  }
675  name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name,
676  GetArena());
677  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.PointCloudPacked.Field.name)
678 }
679 inline std::string* PointCloudPacked_Field::unsafe_arena_release_name() {
680  // @@protoc_insertion_point(field_unsafe_arena_release:ignition.msgs.PointCloudPacked.Field.name)
681  GOOGLE_DCHECK(GetArena() != nullptr);
682 
683  return name_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
684  GetArena());
685 }
686 inline void PointCloudPacked_Field::unsafe_arena_set_allocated_name(
687  std::string* name) {
688  GOOGLE_DCHECK(GetArena() != nullptr);
689  if (name != nullptr) {
690 
691  } else {
692 
693  }
694  name_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
695  name, GetArena());
696  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.PointCloudPacked.Field.name)
697 }
698 
699 // uint32 offset = 2;
700 inline void PointCloudPacked_Field::clear_offset() {
701  offset_ = 0u;
702 }
703 inline ::PROTOBUF_NAMESPACE_ID::uint32 PointCloudPacked_Field::_internal_offset() const {
704  return offset_;
705 }
706 inline ::PROTOBUF_NAMESPACE_ID::uint32 PointCloudPacked_Field::offset() const {
707  // @@protoc_insertion_point(field_get:ignition.msgs.PointCloudPacked.Field.offset)
708  return _internal_offset();
709 }
710 inline void PointCloudPacked_Field::_internal_set_offset(::PROTOBUF_NAMESPACE_ID::uint32 value) {
711 
712  offset_ = value;
713 }
714 inline void PointCloudPacked_Field::set_offset(::PROTOBUF_NAMESPACE_ID::uint32 value) {
715  _internal_set_offset(value);
716  // @@protoc_insertion_point(field_set:ignition.msgs.PointCloudPacked.Field.offset)
717 }
718 
719 // .ignition.msgs.PointCloudPacked.Field.DataType datatype = 3;
720 inline void PointCloudPacked_Field::clear_datatype() {
721  datatype_ = 0;
722 }
723 inline ::ignition::msgs::PointCloudPacked_Field_DataType PointCloudPacked_Field::_internal_datatype() const {
724  return static_cast< ::ignition::msgs::PointCloudPacked_Field_DataType >(datatype_);
725 }
726 inline ::ignition::msgs::PointCloudPacked_Field_DataType PointCloudPacked_Field::datatype() const {
727  // @@protoc_insertion_point(field_get:ignition.msgs.PointCloudPacked.Field.datatype)
728  return _internal_datatype();
729 }
730 inline void PointCloudPacked_Field::_internal_set_datatype(::ignition::msgs::PointCloudPacked_Field_DataType value) {
731 
732  datatype_ = value;
733 }
734 inline void PointCloudPacked_Field::set_datatype(::ignition::msgs::PointCloudPacked_Field_DataType value) {
735  _internal_set_datatype(value);
736  // @@protoc_insertion_point(field_set:ignition.msgs.PointCloudPacked.Field.datatype)
737 }
738 
739 // uint32 count = 4;
740 inline void PointCloudPacked_Field::clear_count() {
741  count_ = 0u;
742 }
743 inline ::PROTOBUF_NAMESPACE_ID::uint32 PointCloudPacked_Field::_internal_count() const {
744  return count_;
745 }
746 inline ::PROTOBUF_NAMESPACE_ID::uint32 PointCloudPacked_Field::count() const {
747  // @@protoc_insertion_point(field_get:ignition.msgs.PointCloudPacked.Field.count)
748  return _internal_count();
749 }
750 inline void PointCloudPacked_Field::_internal_set_count(::PROTOBUF_NAMESPACE_ID::uint32 value) {
751 
752  count_ = value;
753 }
754 inline void PointCloudPacked_Field::set_count(::PROTOBUF_NAMESPACE_ID::uint32 value) {
755  _internal_set_count(value);
756  // @@protoc_insertion_point(field_set:ignition.msgs.PointCloudPacked.Field.count)
757 }
758 
759 // -------------------------------------------------------------------
760 
761 // PointCloudPacked
762 
763 // .ignition.msgs.Header header = 1;
764 inline bool PointCloudPacked::_internal_has_header() const {
765  return this != internal_default_instance() && header_ != nullptr;
766 }
767 inline bool PointCloudPacked::has_header() const {
768  return _internal_has_header();
769 }
770 inline const ::ignition::msgs::Header& PointCloudPacked::_internal_header() const {
771  const ::ignition::msgs::Header* p = header_;
772  return p != nullptr ? *p : *reinterpret_cast<const ::ignition::msgs::Header*>(
774 }
775 inline const ::ignition::msgs::Header& PointCloudPacked::header() const {
776  // @@protoc_insertion_point(field_get:ignition.msgs.PointCloudPacked.header)
777  return _internal_header();
778 }
779 inline void PointCloudPacked::unsafe_arena_set_allocated_header(
780  ::ignition::msgs::Header* header) {
781  if (GetArena() == nullptr) {
782  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
783  }
784  header_ = header;
785  if (header) {
786 
787  } else {
788 
789  }
790  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.PointCloudPacked.header)
791 }
792 inline ::ignition::msgs::Header* PointCloudPacked::release_header() {
793  auto temp = unsafe_arena_release_header();
794  if (GetArena() != nullptr) {
795  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
796  }
797  return temp;
798 }
799 inline ::ignition::msgs::Header* PointCloudPacked::unsafe_arena_release_header() {
800  // @@protoc_insertion_point(field_release:ignition.msgs.PointCloudPacked.header)
801 
802  ::ignition::msgs::Header* temp = header_;
803  header_ = nullptr;
804  return temp;
805 }
806 inline ::ignition::msgs::Header* PointCloudPacked::_internal_mutable_header() {
807 
808  if (header_ == nullptr) {
809  auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArena());
810  header_ = p;
811  }
812  return header_;
813 }
814 inline ::ignition::msgs::Header* PointCloudPacked::mutable_header() {
815  // @@protoc_insertion_point(field_mutable:ignition.msgs.PointCloudPacked.header)
816  return _internal_mutable_header();
817 }
818 inline void PointCloudPacked::set_allocated_header(::ignition::msgs::Header* header) {
819  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
820  if (message_arena == nullptr) {
821  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
822  }
823  if (header) {
824  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
825  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)->GetArena();
826  if (message_arena != submessage_arena) {
827  header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
828  message_arena, header, submessage_arena);
829  }
830 
831  } else {
832 
833  }
834  header_ = header;
835  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.PointCloudPacked.header)
836 }
837 
838 // repeated .ignition.msgs.PointCloudPacked.Field field = 2;
839 inline int PointCloudPacked::_internal_field_size() const {
840  return field_.size();
841 }
842 inline int PointCloudPacked::field_size() const {
843  return _internal_field_size();
844 }
845 inline void PointCloudPacked::clear_field() {
846  field_.Clear();
847 }
848 inline ::ignition::msgs::PointCloudPacked_Field* PointCloudPacked::mutable_field(int index) {
849  // @@protoc_insertion_point(field_mutable:ignition.msgs.PointCloudPacked.field)
850  return field_.Mutable(index);
851 }
852 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::PointCloudPacked_Field >*
853 PointCloudPacked::mutable_field() {
854  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.PointCloudPacked.field)
855  return &field_;
856 }
857 inline const ::ignition::msgs::PointCloudPacked_Field& PointCloudPacked::_internal_field(int index) const {
858  return field_.Get(index);
859 }
860 inline const ::ignition::msgs::PointCloudPacked_Field& PointCloudPacked::field(int index) const {
861  // @@protoc_insertion_point(field_get:ignition.msgs.PointCloudPacked.field)
862  return _internal_field(index);
863 }
864 inline ::ignition::msgs::PointCloudPacked_Field* PointCloudPacked::_internal_add_field() {
865  return field_.Add();
866 }
867 inline ::ignition::msgs::PointCloudPacked_Field* PointCloudPacked::add_field() {
868  // @@protoc_insertion_point(field_add:ignition.msgs.PointCloudPacked.field)
869  return _internal_add_field();
870 }
871 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::PointCloudPacked_Field >&
872 PointCloudPacked::field() const {
873  // @@protoc_insertion_point(field_list:ignition.msgs.PointCloudPacked.field)
874  return field_;
875 }
876 
877 // uint32 height = 3;
878 inline void PointCloudPacked::clear_height() {
879  height_ = 0u;
880 }
881 inline ::PROTOBUF_NAMESPACE_ID::uint32 PointCloudPacked::_internal_height() const {
882  return height_;
883 }
884 inline ::PROTOBUF_NAMESPACE_ID::uint32 PointCloudPacked::height() const {
885  // @@protoc_insertion_point(field_get:ignition.msgs.PointCloudPacked.height)
886  return _internal_height();
887 }
888 inline void PointCloudPacked::_internal_set_height(::PROTOBUF_NAMESPACE_ID::uint32 value) {
889 
890  height_ = value;
891 }
892 inline void PointCloudPacked::set_height(::PROTOBUF_NAMESPACE_ID::uint32 value) {
893  _internal_set_height(value);
894  // @@protoc_insertion_point(field_set:ignition.msgs.PointCloudPacked.height)
895 }
896 
897 // uint32 width = 4;
898 inline void PointCloudPacked::clear_width() {
899  width_ = 0u;
900 }
901 inline ::PROTOBUF_NAMESPACE_ID::uint32 PointCloudPacked::_internal_width() const {
902  return width_;
903 }
904 inline ::PROTOBUF_NAMESPACE_ID::uint32 PointCloudPacked::width() const {
905  // @@protoc_insertion_point(field_get:ignition.msgs.PointCloudPacked.width)
906  return _internal_width();
907 }
908 inline void PointCloudPacked::_internal_set_width(::PROTOBUF_NAMESPACE_ID::uint32 value) {
909 
910  width_ = value;
911 }
912 inline void PointCloudPacked::set_width(::PROTOBUF_NAMESPACE_ID::uint32 value) {
913  _internal_set_width(value);
914  // @@protoc_insertion_point(field_set:ignition.msgs.PointCloudPacked.width)
915 }
916 
917 // bool is_bigendian = 5;
918 inline void PointCloudPacked::clear_is_bigendian() {
919  is_bigendian_ = false;
920 }
921 inline bool PointCloudPacked::_internal_is_bigendian() const {
922  return is_bigendian_;
923 }
924 inline bool PointCloudPacked::is_bigendian() const {
925  // @@protoc_insertion_point(field_get:ignition.msgs.PointCloudPacked.is_bigendian)
926  return _internal_is_bigendian();
927 }
928 inline void PointCloudPacked::_internal_set_is_bigendian(bool value) {
929 
930  is_bigendian_ = value;
931 }
932 inline void PointCloudPacked::set_is_bigendian(bool value) {
933  _internal_set_is_bigendian(value);
934  // @@protoc_insertion_point(field_set:ignition.msgs.PointCloudPacked.is_bigendian)
935 }
936 
937 // uint32 point_step = 6;
938 inline void PointCloudPacked::clear_point_step() {
939  point_step_ = 0u;
940 }
941 inline ::PROTOBUF_NAMESPACE_ID::uint32 PointCloudPacked::_internal_point_step() const {
942  return point_step_;
943 }
944 inline ::PROTOBUF_NAMESPACE_ID::uint32 PointCloudPacked::point_step() const {
945  // @@protoc_insertion_point(field_get:ignition.msgs.PointCloudPacked.point_step)
946  return _internal_point_step();
947 }
948 inline void PointCloudPacked::_internal_set_point_step(::PROTOBUF_NAMESPACE_ID::uint32 value) {
949 
950  point_step_ = value;
951 }
952 inline void PointCloudPacked::set_point_step(::PROTOBUF_NAMESPACE_ID::uint32 value) {
953  _internal_set_point_step(value);
954  // @@protoc_insertion_point(field_set:ignition.msgs.PointCloudPacked.point_step)
955 }
956 
957 // uint32 row_step = 7;
958 inline void PointCloudPacked::clear_row_step() {
959  row_step_ = 0u;
960 }
961 inline ::PROTOBUF_NAMESPACE_ID::uint32 PointCloudPacked::_internal_row_step() const {
962  return row_step_;
963 }
964 inline ::PROTOBUF_NAMESPACE_ID::uint32 PointCloudPacked::row_step() const {
965  // @@protoc_insertion_point(field_get:ignition.msgs.PointCloudPacked.row_step)
966  return _internal_row_step();
967 }
968 inline void PointCloudPacked::_internal_set_row_step(::PROTOBUF_NAMESPACE_ID::uint32 value) {
969 
970  row_step_ = value;
971 }
972 inline void PointCloudPacked::set_row_step(::PROTOBUF_NAMESPACE_ID::uint32 value) {
973  _internal_set_row_step(value);
974  // @@protoc_insertion_point(field_set:ignition.msgs.PointCloudPacked.row_step)
975 }
976 
977 // bytes data = 8;
978 inline void PointCloudPacked::clear_data() {
979  data_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
980 }
981 inline const std::string& PointCloudPacked::data() const {
982  // @@protoc_insertion_point(field_get:ignition.msgs.PointCloudPacked.data)
983  return _internal_data();
984 }
985 inline void PointCloudPacked::set_data(const std::string& value) {
986  _internal_set_data(value);
987  // @@protoc_insertion_point(field_set:ignition.msgs.PointCloudPacked.data)
988 }
989 inline std::string* PointCloudPacked::mutable_data() {
990  // @@protoc_insertion_point(field_mutable:ignition.msgs.PointCloudPacked.data)
991  return _internal_mutable_data();
992 }
993 inline const std::string& PointCloudPacked::_internal_data() const {
994  return data_.Get();
995 }
996 inline void PointCloudPacked::_internal_set_data(const std::string& value) {
997 
998  data_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
999 }
1000 inline void PointCloudPacked::set_data(std::string&& value) {
1001 
1002  data_.Set(
1003  &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1004  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.PointCloudPacked.data)
1005 }
1006 inline void PointCloudPacked::set_data(const char* value) {
1007  GOOGLE_DCHECK(value != nullptr);
1008 
1009  data_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1010  GetArena());
1011  // @@protoc_insertion_point(field_set_char:ignition.msgs.PointCloudPacked.data)
1012 }
1013 inline void PointCloudPacked::set_data(const void* value,
1014  size_t size) {
1015 
1016  data_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1017  reinterpret_cast<const char*>(value), size), GetArena());
1018  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.PointCloudPacked.data)
1019 }
1020 inline std::string* PointCloudPacked::_internal_mutable_data() {
1021 
1022  return data_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1023 }
1024 inline std::string* PointCloudPacked::release_data() {
1025  // @@protoc_insertion_point(field_release:ignition.msgs.PointCloudPacked.data)
1026  return data_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1027 }
1028 inline void PointCloudPacked::set_allocated_data(std::string* data) {
1029  if (data != nullptr) {
1030 
1031  } else {
1032 
1033  }
1034  data_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), data,
1035  GetArena());
1036  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.PointCloudPacked.data)
1037 }
1038 inline std::string* PointCloudPacked::unsafe_arena_release_data() {
1039  // @@protoc_insertion_point(field_unsafe_arena_release:ignition.msgs.PointCloudPacked.data)
1040  GOOGLE_DCHECK(GetArena() != nullptr);
1041 
1042  return data_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1043  GetArena());
1044 }
1045 inline void PointCloudPacked::unsafe_arena_set_allocated_data(
1046  std::string* data) {
1047  GOOGLE_DCHECK(GetArena() != nullptr);
1048  if (data != nullptr) {
1049 
1050  } else {
1051 
1052  }
1053  data_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1054  data, GetArena());
1055  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.PointCloudPacked.data)
1056 }
1057 
1058 // bool is_dense = 9;
1059 inline void PointCloudPacked::clear_is_dense() {
1060  is_dense_ = false;
1061 }
1062 inline bool PointCloudPacked::_internal_is_dense() const {
1063  return is_dense_;
1064 }
1065 inline bool PointCloudPacked::is_dense() const {
1066  // @@protoc_insertion_point(field_get:ignition.msgs.PointCloudPacked.is_dense)
1067  return _internal_is_dense();
1068 }
1069 inline void PointCloudPacked::_internal_set_is_dense(bool value) {
1070 
1071  is_dense_ = value;
1072 }
1073 inline void PointCloudPacked::set_is_dense(bool value) {
1074  _internal_set_is_dense(value);
1075  // @@protoc_insertion_point(field_set:ignition.msgs.PointCloudPacked.is_dense)
1076 }
1077 
1078 #ifdef __GNUC__
1079  #pragma GCC diagnostic pop
1080 #endif // __GNUC__
1081 // -------------------------------------------------------------------
1082 
1083 
1088 // @@protoc_insertion_point(namespace_scope)
1089 
1090 } // namespace msgs
1091 } // namespace ignition
1092 
1093 PROTOBUF_NAMESPACE_OPEN
1094 
1095 template <> struct is_proto_enum< ::ignition::msgs::PointCloudPacked_Field_DataType> : ::std::true_type {};
1096 template <>
1097 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::PointCloudPacked_Field_DataType>() {
1099 }
1100 
1101 PROTOBUF_NAMESPACE_CLOSE
1102 
1103 #ifdef _MSC_VER
1104 #pragma warning(pop)
1105 #endif
1106 // @@protoc_insertion_point(global_scope)
1107 
1108 #include <google/protobuf/port_undef.inc>
1109 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fpointcloud_5fpacked_2eproto
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fpointcloud_5fpacked_2eproto
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:99
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::PointCloudPacked_Field > * mutable_field()
static const PointCloudPacked * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:385
void set_allocated_data(std::string *data)
friend void swap(PointCloudPacked_Field &a, PointCloudPacked_Field &b)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:164
void MergeFrom(const PointCloudPacked_Field &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:151
PointCloudPacked_Field(::PROTOBUF_NAMESPACE_ID::Arena *arena)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void UnsafeArenaSwap(PointCloudPacked *other)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:403
void set_name(const char *value, size_t size)
void set_data(const std::string &value)
PointCloudPacked & operator=(PointCloudPacked &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:364
void CopyFrom(const PointCloudPacked_Field &from)
PointCloudPacked_Field * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:183
static bool DataType_IsValid(int value)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:247
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::PointCloudPacked_Field > & field() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:145
PointCloudPacked_Field_DataType DataType
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:230
void set_name(const std::string &value)
PointCloudPacked(const PointCloudPacked &from)
::ignition::msgs::PointCloudPacked_Field * mutable_field(int index)
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
static const PointCloudPacked_Field & default_instance()
PointCloudPacked()
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:351
void set_data(std::string &&value)
PointCloudPacked * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:411
void UnsafeArenaSwap(PointCloudPacked_Field *other)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:175
const std::string & data() const
PointCloudPacked_Field Field
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:458
const ::ignition::msgs::PointCloudPacked_Field & field(int index) const
void MergeFrom(const PointCloudPacked &from)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * DataType_descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:257
PointCloudPacked(::PROTOBUF_NAMESPACE_ID::Arena *arena)
PointCloudPacked * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:415
static bool DataType_Parse(const std::string &name, DataType *value)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:267
void set_data(const char *value)
friend void swap(PointCloudPacked &a, PointCloudPacked &b)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:392
PointCloudPacked_Field * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:187
::ignition::msgs::PointCloudPacked_Field * add_field()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:148
PointCloudPacked_Field(PointCloudPacked_Field &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:127
PointCloudPacked_Field(const PointCloudPacked_Field &from)
void Swap(PointCloudPacked *other)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:395
const std::string & name() const
static const std::string & DataType_Name(T enum_t_value)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:261
PointCloudPacked & operator=(const PointCloudPacked &from)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:360
void set_name(const char *value)
void set_name(std::string &&value)
void set_data(const void *value, size_t size)
void CopyFrom(const PointCloudPacked &from)
PointCloudPacked_Field & operator=(const PointCloudPacked_Field &from)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:132
void set_allocated_name(std::string *name)
PointCloudPacked_Field & operator=(PointCloudPacked_Field &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:136
void Swap(PointCloudPacked_Field *other)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:167
PointCloudPacked(PointCloudPacked &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:355
PointCloudPacked_Field()
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:123
static const PointCloudPacked_Field * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:157
static const PointCloudPacked & default_instance()
T max(T... args)
T min(T... args)
T move(T... args)
std::unique_ptr< PointCloudPacked > PointCloudPackedUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:1084
IGNITION_MSGS_VISIBLE bool PointCloudPacked_Field_DataType_IsValid(int value)
std::shared_ptr< const PointCloudPacked > ConstPointCloudPackedSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:1087
constexpr PointCloudPacked_Field_DataType PointCloudPacked_Field_DataType_DataType_MAX
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:101
constexpr PointCloudPacked_Field_DataType PointCloudPacked_Field_DataType_DataType_MIN
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:100
bool PointCloudPacked_Field_DataType_Parse(const std::string &name, PointCloudPacked_Field_DataType *value)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:113
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * PointCloudPacked_Field_DataType_descriptor()
constexpr int PointCloudPacked_Field_DataType_DataType_ARRAYSIZE
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:102
std::shared_ptr< PointCloudPacked > PointCloudPackedSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:1086
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
IGNITION_MSGS_VISIBLE PointCloudPacked_FieldDefaultTypeInternal _PointCloudPacked_Field_default_instance_
PointCloudPacked_Field_DataType
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:87
@ PointCloudPacked_Field_DataType_UINT16
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:91
@ PointCloudPacked_Field_DataType_INT16
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:90
@ PointCloudPacked_Field_DataType_PointCloudPacked_Field_DataType_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:97
@ PointCloudPacked_Field_DataType_UINT8
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:89
@ PointCloudPacked_Field_DataType_FLOAT32
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:94
@ PointCloudPacked_Field_DataType_INT32
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:92
@ PointCloudPacked_Field_DataType_FLOAT64
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:95
@ PointCloudPacked_Field_DataType_PointCloudPacked_Field_DataType_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:96
@ PointCloudPacked_Field_DataType_UINT32
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:93
@ PointCloudPacked_Field_DataType_INT8
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:88
std::unique_ptr< const PointCloudPacked > ConstPointCloudPackedUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:1085
IGNITION_MSGS_VISIBLE PointCloudPackedDefaultTypeInternal _PointCloudPacked_default_instance_
const std::string & PointCloudPacked_Field_DataType_Name(T enum_t_value)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:106
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:53
STL namespace.
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:58
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)