Gazebo Msgs

API Reference

8.7.0
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 PROTOBUF_INCLUDED_ignition_2fmsgs_2fpointcloud_5fpacked_2eproto
5 #define PROTOBUF_INCLUDED_ignition_2fmsgs_2fpointcloud_5fpacked_2eproto
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 3006001
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 3006001 < GOOGLE_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/io/coded_stream.h>
23 #include <google/protobuf/arena.h>
24 #include <google/protobuf/arenastring.h>
25 #include <google/protobuf/generated_message_table_driven.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/inlined_string_field.h>
28 #include <google/protobuf/metadata.h>
29 #include <google/protobuf/message.h>
30 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
31 #include <google/protobuf/extension_set.h> // IWYU pragma: export
32 #include <google/protobuf/generated_enum_reflection.h>
33 #include <google/protobuf/unknown_field_set.h>
35 #ifndef _MSC_VER
36 #pragma GCC system_header
37 #else
38 #pragma warning(push)
39 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
40 #endif
41 #ifdef __linux__
42 #include <sys/sysmacros.h>
43 #endif
44 #include <memory>
45 #include <ignition/msgs/Export.hh>
46 // @@protoc_insertion_point(includes)
47 #define PROTOBUF_INTERNAL_EXPORT_protobuf_ignition_2fmsgs_2fpointcloud_5fpacked_2eproto IGNITION_MSGS_VISIBLE
48 
50 // Internal implementation detail -- do not use these members.
51 struct IGNITION_MSGS_VISIBLE TableStruct {
52  static const ::google::protobuf::internal::ParseTableField entries[];
53  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
54  static const ::google::protobuf::internal::ParseTable schema[2];
55  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
56  static const ::google::protobuf::internal::SerializationTable serialization_table[];
57  static const ::google::protobuf::uint32 offsets[];
58 };
59 void IGNITION_MSGS_VISIBLE AddDescriptors();
60 } // namespace protobuf_ignition_2fmsgs_2fpointcloud_5fpacked_2eproto
61 namespace ignition {
62 namespace msgs {
63 class PointCloudPacked;
64 class PointCloudPackedDefaultTypeInternal;
65 IGNITION_MSGS_VISIBLE extern PointCloudPackedDefaultTypeInternal _PointCloudPacked_default_instance_;
66 class PointCloudPacked_Field;
67 class PointCloudPacked_FieldDefaultTypeInternal;
68 IGNITION_MSGS_VISIBLE extern PointCloudPacked_FieldDefaultTypeInternal _PointCloudPacked_Field_default_instance_;
69 } // namespace msgs
70 } // namespace ignition
71 namespace google {
72 namespace protobuf {
73 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::PointCloudPacked* Arena::CreateMaybeMessage<::ignition::msgs::PointCloudPacked>(Arena*);
74 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::PointCloudPacked_Field* Arena::CreateMaybeMessage<::ignition::msgs::PointCloudPacked_Field>(Arena*);
75 } // namespace protobuf
76 } // namespace google
77 namespace ignition {
78 namespace msgs {
79 
91 };
92 IGNITION_MSGS_VISIBLE bool PointCloudPacked_Field_DataType_IsValid(int value);
96 
97 IGNITION_MSGS_VISIBLE const ::google::protobuf::EnumDescriptor* PointCloudPacked_Field_DataType_descriptor();
99  return ::google::protobuf::internal::NameOfEnum(
101 }
103  const ::std::string& name, PointCloudPacked_Field_DataType* value) {
104  return ::google::protobuf::internal::ParseNamedEnum<PointCloudPacked_Field_DataType>(
106 }
107 // ===================================================================
108 
109 class IGNITION_MSGS_VISIBLE PointCloudPacked_Field : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.PointCloudPacked.Field) */ {
110  public:
112  virtual ~PointCloudPacked_Field();
113 
115 
117  CopyFrom(from);
118  return *this;
119  }
120  #if LANG_CXX11
123  *this = ::std::move(from);
124  }
125 
126  inline PointCloudPacked_Field& operator=(PointCloudPacked_Field&& from) noexcept {
127  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
128  if (this != &from) InternalSwap(&from);
129  } else {
130  CopyFrom(from);
131  }
132  return *this;
133  }
134  #endif
135  static const ::google::protobuf::Descriptor* descriptor();
136  static const PointCloudPacked_Field& default_instance();
137 
138  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
140  return reinterpret_cast<const PointCloudPacked_Field*>(
142  }
143  static constexpr int kIndexInFileMessages =
144  0;
145 
146  void Swap(PointCloudPacked_Field* other);
148  a.Swap(&b);
149  }
150 
151  // implements Message ----------------------------------------------
152 
153  inline PointCloudPacked_Field* New() const final {
154  return CreateMaybeMessage<PointCloudPacked_Field>(NULL);
155  }
156 
157  PointCloudPacked_Field* New(::google::protobuf::Arena* arena) const final {
158  return CreateMaybeMessage<PointCloudPacked_Field>(arena);
159  }
160  void CopyFrom(const ::google::protobuf::Message& from) final;
161  void MergeFrom(const ::google::protobuf::Message& from) final;
162  void CopyFrom(const PointCloudPacked_Field& from);
163  void MergeFrom(const PointCloudPacked_Field& from);
164  void Clear() final;
165  bool IsInitialized() const final;
166 
167  size_t ByteSizeLong() const final;
168  bool MergePartialFromCodedStream(
169  ::google::protobuf::io::CodedInputStream* input) final;
170  void SerializeWithCachedSizes(
171  ::google::protobuf::io::CodedOutputStream* output) const final;
172  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
173  bool deterministic, ::google::protobuf::uint8* target) const final;
174  int GetCachedSize() const final { return _cached_size_.Get(); }
175 
176  private:
177  void SharedCtor();
178  void SharedDtor();
179  void SetCachedSize(int size) const final;
180  void InternalSwap(PointCloudPacked_Field* other);
181  private:
182  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
183  return NULL;
184  }
185  inline void* MaybeArenaPtr() const {
186  return NULL;
187  }
188  public:
189 
190  ::google::protobuf::Metadata GetMetadata() const final;
191 
192  // nested types ----------------------------------------------------
193 
195  static const DataType INT8 =
197  static const DataType UINT8 =
199  static const DataType INT16 =
201  static const DataType UINT16 =
203  static const DataType INT32 =
205  static const DataType UINT32 =
207  static const DataType FLOAT32 =
209  static const DataType FLOAT64 =
211  static inline bool DataType_IsValid(int value) {
213  }
214  static const DataType DataType_MIN =
216  static const DataType DataType_MAX =
218  static const int DataType_ARRAYSIZE =
220  static inline const ::google::protobuf::EnumDescriptor*
223  }
224  static inline const ::std::string& DataType_Name(DataType value) {
226  }
227  static inline bool DataType_Parse(const ::std::string& name,
228  DataType* value) {
229  return PointCloudPacked_Field_DataType_Parse(name, value);
230  }
231 
232  // accessors -------------------------------------------------------
233 
234  // string name = 1;
235  void clear_name();
236  static const int kNameFieldNumber = 1;
237  const ::std::string& name() const;
238  void set_name(const ::std::string& value);
239  #if LANG_CXX11
240  void set_name(::std::string&& value);
241  #endif
242  void set_name(const char* value);
243  void set_name(const char* value, size_t size);
244  ::std::string* mutable_name();
245  ::std::string* release_name();
246  void set_allocated_name(::std::string* name);
247 
248  // uint32 offset = 2;
249  void clear_offset();
250  static const int kOffsetFieldNumber = 2;
251  ::google::protobuf::uint32 offset() const;
252  void set_offset(::google::protobuf::uint32 value);
253 
254  // .ignition.msgs.PointCloudPacked.Field.DataType datatype = 3;
255  void clear_datatype();
256  static const int kDatatypeFieldNumber = 3;
258  void set_datatype(::ignition::msgs::PointCloudPacked_Field_DataType value);
259 
260  // uint32 count = 4;
261  void clear_count();
262  static const int kCountFieldNumber = 4;
263  ::google::protobuf::uint32 count() const;
264  void set_count(::google::protobuf::uint32 value);
265 
266  // @@protoc_insertion_point(class_scope:ignition.msgs.PointCloudPacked.Field)
267  private:
268 
269  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
270  ::google::protobuf::internal::ArenaStringPtr name_;
271  ::google::protobuf::uint32 offset_;
272  int datatype_;
273  ::google::protobuf::uint32 count_;
274  mutable ::google::protobuf::internal::CachedSize _cached_size_;
275  friend struct ::protobuf_ignition_2fmsgs_2fpointcloud_5fpacked_2eproto::TableStruct;
276 };
277 // -------------------------------------------------------------------
278 
279 class IGNITION_MSGS_VISIBLE PointCloudPacked : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.PointCloudPacked) */ {
280  public:
282  virtual ~PointCloudPacked();
283 
284  PointCloudPacked(const PointCloudPacked& from);
285 
287  CopyFrom(from);
288  return *this;
289  }
290  #if LANG_CXX11
291  PointCloudPacked(PointCloudPacked&& from) noexcept
292  : PointCloudPacked() {
293  *this = ::std::move(from);
294  }
295 
296  inline PointCloudPacked& operator=(PointCloudPacked&& from) noexcept {
297  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
298  if (this != &from) InternalSwap(&from);
299  } else {
300  CopyFrom(from);
301  }
302  return *this;
303  }
304  #endif
305  static const ::google::protobuf::Descriptor* descriptor();
306  static const PointCloudPacked& default_instance();
307 
308  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
310  return reinterpret_cast<const PointCloudPacked*>(
312  }
313  static constexpr int kIndexInFileMessages =
314  1;
315 
316  void Swap(PointCloudPacked* other);
317  friend void swap(PointCloudPacked& a, PointCloudPacked& b) {
318  a.Swap(&b);
319  }
320 
321  // implements Message ----------------------------------------------
322 
323  inline PointCloudPacked* New() const final {
324  return CreateMaybeMessage<PointCloudPacked>(NULL);
325  }
326 
327  PointCloudPacked* New(::google::protobuf::Arena* arena) const final {
328  return CreateMaybeMessage<PointCloudPacked>(arena);
329  }
330  void CopyFrom(const ::google::protobuf::Message& from) final;
331  void MergeFrom(const ::google::protobuf::Message& from) final;
332  void CopyFrom(const PointCloudPacked& from);
333  void MergeFrom(const PointCloudPacked& from);
334  void Clear() final;
335  bool IsInitialized() const final;
336 
337  size_t ByteSizeLong() const final;
338  bool MergePartialFromCodedStream(
339  ::google::protobuf::io::CodedInputStream* input) final;
340  void SerializeWithCachedSizes(
341  ::google::protobuf::io::CodedOutputStream* output) const final;
342  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
343  bool deterministic, ::google::protobuf::uint8* target) const final;
344  int GetCachedSize() const final { return _cached_size_.Get(); }
345 
346  private:
347  void SharedCtor();
348  void SharedDtor();
349  void SetCachedSize(int size) const final;
350  void InternalSwap(PointCloudPacked* other);
351  private:
352  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
353  return NULL;
354  }
355  inline void* MaybeArenaPtr() const {
356  return NULL;
357  }
358  public:
359 
360  ::google::protobuf::Metadata GetMetadata() const final;
361 
362  // nested types ----------------------------------------------------
363 
365 
366  // accessors -------------------------------------------------------
367 
368  // repeated .ignition.msgs.PointCloudPacked.Field field = 2;
369  int field_size() const;
370  void clear_field();
371  static const int kFieldFieldNumber = 2;
372  ::ignition::msgs::PointCloudPacked_Field* mutable_field(int index);
373  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::PointCloudPacked_Field >*
374  mutable_field();
375  const ::ignition::msgs::PointCloudPacked_Field& field(int index) const;
376  ::ignition::msgs::PointCloudPacked_Field* add_field();
377  const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::PointCloudPacked_Field >&
378  field() const;
379 
380  // bytes data = 8;
381  void clear_data();
382  static const int kDataFieldNumber = 8;
383  const ::std::string& data() const;
384  void set_data(const ::std::string& value);
385  #if LANG_CXX11
386  void set_data(::std::string&& value);
387  #endif
388  void set_data(const char* value);
389  void set_data(const void* value, size_t size);
390  ::std::string* mutable_data();
391  ::std::string* release_data();
392  void set_allocated_data(::std::string* data);
393 
394  // .ignition.msgs.Header header = 1;
395  bool has_header() const;
396  void clear_header();
397  static const int kHeaderFieldNumber = 1;
398  private:
399  const ::ignition::msgs::Header& _internal_header() const;
400  public:
401  const ::ignition::msgs::Header& header() const;
402  ::ignition::msgs::Header* release_header();
403  ::ignition::msgs::Header* mutable_header();
404  void set_allocated_header(::ignition::msgs::Header* header);
405 
406  // uint32 height = 3;
407  void clear_height();
408  static const int kHeightFieldNumber = 3;
409  ::google::protobuf::uint32 height() const;
410  void set_height(::google::protobuf::uint32 value);
411 
412  // uint32 width = 4;
413  void clear_width();
414  static const int kWidthFieldNumber = 4;
415  ::google::protobuf::uint32 width() const;
416  void set_width(::google::protobuf::uint32 value);
417 
418  // uint32 point_step = 6;
419  void clear_point_step();
420  static const int kPointStepFieldNumber = 6;
421  ::google::protobuf::uint32 point_step() const;
422  void set_point_step(::google::protobuf::uint32 value);
423 
424  // uint32 row_step = 7;
425  void clear_row_step();
426  static const int kRowStepFieldNumber = 7;
427  ::google::protobuf::uint32 row_step() const;
428  void set_row_step(::google::protobuf::uint32 value);
429 
430  // bool is_bigendian = 5;
431  void clear_is_bigendian();
432  static const int kIsBigendianFieldNumber = 5;
433  bool is_bigendian() const;
434  void set_is_bigendian(bool value);
435 
436  // bool is_dense = 9;
437  void clear_is_dense();
438  static const int kIsDenseFieldNumber = 9;
439  bool is_dense() const;
440  void set_is_dense(bool value);
441 
442  // @@protoc_insertion_point(class_scope:ignition.msgs.PointCloudPacked)
443  private:
444 
445  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
446  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::PointCloudPacked_Field > field_;
447  ::google::protobuf::internal::ArenaStringPtr data_;
448  ::ignition::msgs::Header* header_;
449  ::google::protobuf::uint32 height_;
450  ::google::protobuf::uint32 width_;
451  ::google::protobuf::uint32 point_step_;
452  ::google::protobuf::uint32 row_step_;
453  bool is_bigendian_;
454  bool is_dense_;
455  mutable ::google::protobuf::internal::CachedSize _cached_size_;
456  friend struct ::protobuf_ignition_2fmsgs_2fpointcloud_5fpacked_2eproto::TableStruct;
457 };
458 // ===================================================================
459 
460 
461 // ===================================================================
462 
463 #ifdef __GNUC__
464  #pragma GCC diagnostic push
465  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
466 #endif // __GNUC__
467 // PointCloudPacked_Field
468 
469 // string name = 1;
471  name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
472 }
473 inline const ::std::string& PointCloudPacked_Field::name() const {
474  // @@protoc_insertion_point(field_get:ignition.msgs.PointCloudPacked.Field.name)
475  return name_.GetNoArena();
476 }
477 inline void PointCloudPacked_Field::set_name(const ::std::string& value) {
478 
479  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
480  // @@protoc_insertion_point(field_set:ignition.msgs.PointCloudPacked.Field.name)
481 }
482 #if LANG_CXX11
483 inline void PointCloudPacked_Field::set_name(::std::string&& value) {
484 
485  name_.SetNoArena(
486  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
487  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.PointCloudPacked.Field.name)
488 }
489 #endif
490 inline void PointCloudPacked_Field::set_name(const char* value) {
491  GOOGLE_DCHECK(value != NULL);
492 
493  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
494  // @@protoc_insertion_point(field_set_char:ignition.msgs.PointCloudPacked.Field.name)
495 }
496 inline void PointCloudPacked_Field::set_name(const char* value, size_t size) {
497 
498  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
499  ::std::string(reinterpret_cast<const char*>(value), size));
500  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.PointCloudPacked.Field.name)
501 }
502 inline ::std::string* PointCloudPacked_Field::mutable_name() {
503 
504  // @@protoc_insertion_point(field_mutable:ignition.msgs.PointCloudPacked.Field.name)
505  return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
506 }
507 inline ::std::string* PointCloudPacked_Field::release_name() {
508  // @@protoc_insertion_point(field_release:ignition.msgs.PointCloudPacked.Field.name)
509 
510  return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
511 }
513  if (name != NULL) {
514 
515  } else {
516 
517  }
518  name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), name);
519  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.PointCloudPacked.Field.name)
520 }
521 
522 // uint32 offset = 2;
524  offset_ = 0u;
525 }
526 inline ::google::protobuf::uint32 PointCloudPacked_Field::offset() const {
527  // @@protoc_insertion_point(field_get:ignition.msgs.PointCloudPacked.Field.offset)
528  return offset_;
529 }
530 inline void PointCloudPacked_Field::set_offset(::google::protobuf::uint32 value) {
531 
532  offset_ = value;
533  // @@protoc_insertion_point(field_set:ignition.msgs.PointCloudPacked.Field.offset)
534 }
535 
536 // .ignition.msgs.PointCloudPacked.Field.DataType datatype = 3;
538  datatype_ = 0;
539 }
541  // @@protoc_insertion_point(field_get:ignition.msgs.PointCloudPacked.Field.datatype)
542  return static_cast< ::ignition::msgs::PointCloudPacked_Field_DataType >(datatype_);
543 }
545 
546  datatype_ = value;
547  // @@protoc_insertion_point(field_set:ignition.msgs.PointCloudPacked.Field.datatype)
548 }
549 
550 // uint32 count = 4;
552  count_ = 0u;
553 }
554 inline ::google::protobuf::uint32 PointCloudPacked_Field::count() const {
555  // @@protoc_insertion_point(field_get:ignition.msgs.PointCloudPacked.Field.count)
556  return count_;
557 }
558 inline void PointCloudPacked_Field::set_count(::google::protobuf::uint32 value) {
559 
560  count_ = value;
561  // @@protoc_insertion_point(field_set:ignition.msgs.PointCloudPacked.Field.count)
562 }
563 
564 // -------------------------------------------------------------------
565 
566 // PointCloudPacked
567 
568 // .ignition.msgs.Header header = 1;
569 inline bool PointCloudPacked::has_header() const {
570  return this != internal_default_instance() && header_ != NULL;
571 }
572 inline const ::ignition::msgs::Header& PointCloudPacked::_internal_header() const {
573  return *header_;
574 }
575 inline const ::ignition::msgs::Header& PointCloudPacked::header() const {
576  const ::ignition::msgs::Header* p = header_;
577  // @@protoc_insertion_point(field_get:ignition.msgs.PointCloudPacked.header)
578  return p != NULL ? *p : *reinterpret_cast<const ::ignition::msgs::Header*>(
580 }
581 inline ::ignition::msgs::Header* PointCloudPacked::release_header() {
582  // @@protoc_insertion_point(field_release:ignition.msgs.PointCloudPacked.header)
583 
584  ::ignition::msgs::Header* temp = header_;
585  header_ = NULL;
586  return temp;
587 }
588 inline ::ignition::msgs::Header* PointCloudPacked::mutable_header() {
589 
590  if (header_ == NULL) {
591  auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArenaNoVirtual());
592  header_ = p;
593  }
594  // @@protoc_insertion_point(field_mutable:ignition.msgs.PointCloudPacked.header)
595  return header_;
596 }
598  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
599  if (message_arena == NULL) {
600  delete reinterpret_cast< ::google::protobuf::MessageLite*>(header_);
601  }
602  if (header) {
603  ::google::protobuf::Arena* submessage_arena = NULL;
604  if (message_arena != submessage_arena) {
605  header = ::google::protobuf::internal::GetOwnedMessage(
606  message_arena, header, submessage_arena);
607  }
608 
609  } else {
610 
611  }
612  header_ = header;
613  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.PointCloudPacked.header)
614 }
615 
616 // repeated .ignition.msgs.PointCloudPacked.Field field = 2;
617 inline int PointCloudPacked::field_size() const {
618  return field_.size();
619 }
621  field_.Clear();
622 }
623 inline ::ignition::msgs::PointCloudPacked_Field* PointCloudPacked::mutable_field(int index) {
624  // @@protoc_insertion_point(field_mutable:ignition.msgs.PointCloudPacked.field)
625  return field_.Mutable(index);
626 }
627 inline ::google::protobuf::RepeatedPtrField< ::ignition::msgs::PointCloudPacked_Field >*
629  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.PointCloudPacked.field)
630  return &field_;
631 }
632 inline const ::ignition::msgs::PointCloudPacked_Field& PointCloudPacked::field(int index) const {
633  // @@protoc_insertion_point(field_get:ignition.msgs.PointCloudPacked.field)
634  return field_.Get(index);
635 }
636 inline ::ignition::msgs::PointCloudPacked_Field* PointCloudPacked::add_field() {
637  // @@protoc_insertion_point(field_add:ignition.msgs.PointCloudPacked.field)
638  return field_.Add();
639 }
640 inline const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::PointCloudPacked_Field >&
642  // @@protoc_insertion_point(field_list:ignition.msgs.PointCloudPacked.field)
643  return field_;
644 }
645 
646 // uint32 height = 3;
648  height_ = 0u;
649 }
650 inline ::google::protobuf::uint32 PointCloudPacked::height() const {
651  // @@protoc_insertion_point(field_get:ignition.msgs.PointCloudPacked.height)
652  return height_;
653 }
654 inline void PointCloudPacked::set_height(::google::protobuf::uint32 value) {
655 
656  height_ = value;
657  // @@protoc_insertion_point(field_set:ignition.msgs.PointCloudPacked.height)
658 }
659 
660 // uint32 width = 4;
662  width_ = 0u;
663 }
664 inline ::google::protobuf::uint32 PointCloudPacked::width() const {
665  // @@protoc_insertion_point(field_get:ignition.msgs.PointCloudPacked.width)
666  return width_;
667 }
668 inline void PointCloudPacked::set_width(::google::protobuf::uint32 value) {
669 
670  width_ = value;
671  // @@protoc_insertion_point(field_set:ignition.msgs.PointCloudPacked.width)
672 }
673 
674 // bool is_bigendian = 5;
676  is_bigendian_ = false;
677 }
678 inline bool PointCloudPacked::is_bigendian() const {
679  // @@protoc_insertion_point(field_get:ignition.msgs.PointCloudPacked.is_bigendian)
680  return is_bigendian_;
681 }
682 inline void PointCloudPacked::set_is_bigendian(bool value) {
683 
684  is_bigendian_ = value;
685  // @@protoc_insertion_point(field_set:ignition.msgs.PointCloudPacked.is_bigendian)
686 }
687 
688 // uint32 point_step = 6;
690  point_step_ = 0u;
691 }
692 inline ::google::protobuf::uint32 PointCloudPacked::point_step() const {
693  // @@protoc_insertion_point(field_get:ignition.msgs.PointCloudPacked.point_step)
694  return point_step_;
695 }
696 inline void PointCloudPacked::set_point_step(::google::protobuf::uint32 value) {
697 
698  point_step_ = value;
699  // @@protoc_insertion_point(field_set:ignition.msgs.PointCloudPacked.point_step)
700 }
701 
702 // uint32 row_step = 7;
704  row_step_ = 0u;
705 }
706 inline ::google::protobuf::uint32 PointCloudPacked::row_step() const {
707  // @@protoc_insertion_point(field_get:ignition.msgs.PointCloudPacked.row_step)
708  return row_step_;
709 }
710 inline void PointCloudPacked::set_row_step(::google::protobuf::uint32 value) {
711 
712  row_step_ = value;
713  // @@protoc_insertion_point(field_set:ignition.msgs.PointCloudPacked.row_step)
714 }
715 
716 // bytes data = 8;
718  data_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
719 }
720 inline const ::std::string& PointCloudPacked::data() const {
721  // @@protoc_insertion_point(field_get:ignition.msgs.PointCloudPacked.data)
722  return data_.GetNoArena();
723 }
724 inline void PointCloudPacked::set_data(const ::std::string& value) {
725 
726  data_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
727  // @@protoc_insertion_point(field_set:ignition.msgs.PointCloudPacked.data)
728 }
729 #if LANG_CXX11
730 inline void PointCloudPacked::set_data(::std::string&& value) {
731 
732  data_.SetNoArena(
733  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
734  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.PointCloudPacked.data)
735 }
736 #endif
737 inline void PointCloudPacked::set_data(const char* value) {
738  GOOGLE_DCHECK(value != NULL);
739 
740  data_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
741  // @@protoc_insertion_point(field_set_char:ignition.msgs.PointCloudPacked.data)
742 }
743 inline void PointCloudPacked::set_data(const void* value, size_t size) {
744 
745  data_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
746  ::std::string(reinterpret_cast<const char*>(value), size));
747  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.PointCloudPacked.data)
748 }
749 inline ::std::string* PointCloudPacked::mutable_data() {
750 
751  // @@protoc_insertion_point(field_mutable:ignition.msgs.PointCloudPacked.data)
752  return data_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
753 }
754 inline ::std::string* PointCloudPacked::release_data() {
755  // @@protoc_insertion_point(field_release:ignition.msgs.PointCloudPacked.data)
756 
757  return data_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
758 }
760  if (data != NULL) {
761 
762  } else {
763 
764  }
765  data_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), data);
766  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.PointCloudPacked.data)
767 }
768 
769 // bool is_dense = 9;
771  is_dense_ = false;
772 }
773 inline bool PointCloudPacked::is_dense() const {
774  // @@protoc_insertion_point(field_get:ignition.msgs.PointCloudPacked.is_dense)
775  return is_dense_;
776 }
777 inline void PointCloudPacked::set_is_dense(bool value) {
778 
779  is_dense_ = value;
780  // @@protoc_insertion_point(field_set:ignition.msgs.PointCloudPacked.is_dense)
781 }
782 
783 #ifdef __GNUC__
784  #pragma GCC diagnostic pop
785 #endif // __GNUC__
786 // -------------------------------------------------------------------
787 
788 
793 // @@protoc_insertion_point(namespace_scope)
794 
795 } // namespace msgs
796 } // namespace ignition
797 
798 namespace google {
799 namespace protobuf {
800 
801 template <> struct is_proto_enum< ::ignition::msgs::PointCloudPacked_Field_DataType> : ::std::true_type {};
802 template <>
803 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::PointCloudPacked_Field_DataType>() {
805 }
806 
807 } // namespace protobuf
808 } // namespace google
809 
810 #ifdef _MSC_VER
811 #pragma warning(pop)
812 #endif
813 // @@protoc_insertion_point(global_scope)
814 
815 #endif // PROTOBUF_INCLUDED_ignition_2fmsgs_2fpointcloud_5fpacked_2eproto
bool is_dense() const
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:773
const ::std::string & data() const
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:720
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:49
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::PointCloudPacked_Field > & field() const
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:641
void clear_datatype()
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:537
std::unique_ptr< PointCloudPacked > PointCloudPackedUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:789
::std::string * mutable_name()
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:502
::ignition::msgs::Header * release_header()
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:581
void clear_field()
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:620
const PointCloudPacked_Field_DataType PointCloudPacked_Field_DataType_DataType_MIN
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:93
int field_size() const
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:617
STL class.
STL class.
void set_allocated_data(::std::string *data)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:759
void set_is_bigendian(bool value)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:682
static const ::google::protobuf::EnumDescriptor * DataType_descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:221
T move(T... args)
bool has_header() const
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:569
void clear_data()
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:717
@ PointCloudPacked_Field_DataType_UINT8
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:82
void set_count(::google::protobuf::uint32 value)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:558
void set_data(const ::std::string &value)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:724
void clear_row_step()
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:703
PointCloudPacked_Field * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:153
static const ::std::string & DataType_Name(DataType value)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:224
::std::string * mutable_data()
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:749
const ::std::string & PointCloudPacked_Field_DataType_Name(PointCloudPacked_Field_DataType value)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:98
::google::protobuf::uint32 point_step() const
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:692
void clear_point_step()
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:689
void set_allocated_header(::ignition::msgs::Header *header)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:597
void clear_width()
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:661
void set_allocated_name(::std::string *name)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:512
::google::protobuf::uint32 height() const
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:650
const ::std::string & name() const
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:473
PointCloudPacked_Field & operator=(const PointCloudPacked_Field &from)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:116
const int PointCloudPacked_Field_DataType_DataType_ARRAYSIZE
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:95
void set_width(::google::protobuf::uint32 value)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:668
void clear_name()
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:470
static const PointCloudPacked * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:309
PointCloudPacked * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:323
PointCloudPacked * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:327
::ignition::msgs::Header * mutable_header()
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:588
@ PointCloudPacked_Field_DataType_INT8
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:81
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:109
void set_is_dense(bool value)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:777
void set_row_step(::google::protobuf::uint32 value)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:710
::google::protobuf::uint32 offset() const
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:526
std::unique_ptr< const PointCloudPacked > ConstPointCloudPackedUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:790
void clear_offset()
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:523
IGNITION_MSGS_VISIBLE bool PointCloudPacked_Field_DataType_IsValid(int value)
IGNITION_MSGS_VISIBLE PointCloudPacked_FieldDefaultTypeInternal _PointCloudPacked_Field_default_instance_
PointCloudPacked & operator=(const PointCloudPacked &from)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:286
::google::protobuf::RepeatedPtrField< ::ignition::msgs::PointCloudPacked_Field > * mutable_field()
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:628
void clear_is_dense()
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:770
const PointCloudPacked_Field_DataType PointCloudPacked_Field_DataType_DataType_MAX
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:94
::std::string * release_data()
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:754
void set_height(::google::protobuf::uint32 value)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:654
::ignition::msgs::PointCloudPacked_Field_DataType datatype() const
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:540
::google::protobuf::uint32 width() const
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:664
void set_point_step(::google::protobuf::uint32 value)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:696
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:279
@ PointCloudPacked_Field_DataType_UINT32
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:86
@ PointCloudPacked_Field_DataType_UINT16
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:84
void Swap(PointCloudPacked_Field *other)
PointCloudPacked_Field_DataType
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:80
void set_offset(::google::protobuf::uint32 value)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:530
std::shared_ptr< PointCloudPacked > PointCloudPackedSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:791
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:51
friend void swap(PointCloudPacked &a, PointCloudPacked &b)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:317
void Swap(PointCloudPacked *other)
static bool DataType_Parse(const ::std::string &name, DataType *value)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:227
const IGNITION_MSGS_VISIBLE ::google::protobuf::EnumDescriptor * PointCloudPacked_Field_DataType_descriptor()
@ PointCloudPacked_Field_DataType_INT32
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:85
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
@ PointCloudPacked_Field_DataType_PointCloudPacked_Field_DataType_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:89
const ::ignition::msgs::Header & header() const
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:575
void set_name(const ::std::string &value)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:477
@ PointCloudPacked_Field_DataType_FLOAT64
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:88
STL namespace.
void set_datatype(::ignition::msgs::PointCloudPacked_Field_DataType value)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:544
Definition: build/ignition-msgs8/include/ignition/msgs/header.pb.h:215
void clear_is_bigendian()
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:675
bool is_bigendian() const
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:678
void clear_height()
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:647
::ignition::msgs::PointCloudPacked_Field * add_field()
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:636
::google::protobuf::uint32 count() const
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:554
@ PointCloudPacked_Field_DataType_INT16
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:83
::google::protobuf::uint32 row_step() const
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:706
@ PointCloudPacked_Field_DataType_FLOAT32
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:87
::std::string * release_name()
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:507
STL class.
IGNITION_MSGS_VISIBLE PointCloudPackedDefaultTypeInternal _PointCloudPacked_default_instance_
static const PointCloudPacked_Field * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:139
std::shared_ptr< const PointCloudPacked > ConstPointCloudPackedSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:792
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:78
@ PointCloudPacked_Field_DataType_PointCloudPacked_Field_DataType_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:90
bool PointCloudPacked_Field_DataType_Parse(const ::std::string &name, PointCloudPacked_Field_DataType *value)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:102
void clear_count()
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:551
friend void swap(PointCloudPacked_Field &a, PointCloudPacked_Field &b)
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:147
PointCloudPacked_Field * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/pointcloud_packed.pb.h:157