Gazebo Msgs

API Reference

8.7.0
build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/laserscan.proto
3 
4 #ifndef PROTOBUF_INCLUDED_ignition_2fmsgs_2flaserscan_2eproto
5 #define PROTOBUF_INCLUDED_ignition_2fmsgs_2flaserscan_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/unknown_field_set.h>
33 #include "ignition/msgs/pose.pb.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_2flaserscan_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[1];
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_2flaserscan_2eproto
61 namespace ignition {
62 namespace msgs {
63 class LaserScan;
64 class LaserScanDefaultTypeInternal;
65 IGNITION_MSGS_VISIBLE extern LaserScanDefaultTypeInternal _LaserScan_default_instance_;
66 } // namespace msgs
67 } // namespace ignition
68 namespace google {
69 namespace protobuf {
70 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::LaserScan* Arena::CreateMaybeMessage<::ignition::msgs::LaserScan>(Arena*);
71 } // namespace protobuf
72 } // namespace google
73 namespace ignition {
74 namespace msgs {
75 
76 // ===================================================================
77 
78 class IGNITION_MSGS_VISIBLE LaserScan : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.LaserScan) */ {
79  public:
80  LaserScan();
81  virtual ~LaserScan();
82 
83  LaserScan(const LaserScan& from);
84 
85  inline LaserScan& operator=(const LaserScan& from) {
86  CopyFrom(from);
87  return *this;
88  }
89  #if LANG_CXX11
90  LaserScan(LaserScan&& from) noexcept
91  : LaserScan() {
92  *this = ::std::move(from);
93  }
94 
95  inline LaserScan& operator=(LaserScan&& from) noexcept {
96  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
97  if (this != &from) InternalSwap(&from);
98  } else {
99  CopyFrom(from);
100  }
101  return *this;
102  }
103  #endif
104  static const ::google::protobuf::Descriptor* descriptor();
105  static const LaserScan& default_instance();
106 
107  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
108  static inline const LaserScan* internal_default_instance() {
109  return reinterpret_cast<const LaserScan*>(
111  }
112  static constexpr int kIndexInFileMessages =
113  0;
114 
115  void Swap(LaserScan* other);
116  friend void swap(LaserScan& a, LaserScan& b) {
117  a.Swap(&b);
118  }
119 
120  // implements Message ----------------------------------------------
121 
122  inline LaserScan* New() const final {
123  return CreateMaybeMessage<LaserScan>(NULL);
124  }
125 
126  LaserScan* New(::google::protobuf::Arena* arena) const final {
127  return CreateMaybeMessage<LaserScan>(arena);
128  }
129  void CopyFrom(const ::google::protobuf::Message& from) final;
130  void MergeFrom(const ::google::protobuf::Message& from) final;
131  void CopyFrom(const LaserScan& from);
132  void MergeFrom(const LaserScan& from);
133  void Clear() final;
134  bool IsInitialized() const final;
135 
136  size_t ByteSizeLong() const final;
137  bool MergePartialFromCodedStream(
138  ::google::protobuf::io::CodedInputStream* input) final;
139  void SerializeWithCachedSizes(
140  ::google::protobuf::io::CodedOutputStream* output) const final;
141  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
142  bool deterministic, ::google::protobuf::uint8* target) const final;
143  int GetCachedSize() const final { return _cached_size_.Get(); }
144 
145  private:
146  void SharedCtor();
147  void SharedDtor();
148  void SetCachedSize(int size) const final;
149  void InternalSwap(LaserScan* other);
150  private:
151  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
152  return NULL;
153  }
154  inline void* MaybeArenaPtr() const {
155  return NULL;
156  }
157  public:
158 
159  ::google::protobuf::Metadata GetMetadata() const final;
160 
161  // nested types ----------------------------------------------------
162 
163  // accessors -------------------------------------------------------
164 
165  // repeated double ranges = 14;
166  int ranges_size() const;
167  void clear_ranges();
168  static const int kRangesFieldNumber = 14;
169  double ranges(int index) const;
170  void set_ranges(int index, double value);
171  void add_ranges(double value);
172  const ::google::protobuf::RepeatedField< double >&
173  ranges() const;
174  ::google::protobuf::RepeatedField< double >*
175  mutable_ranges();
176 
177  // repeated double intensities = 15;
178  int intensities_size() const;
179  void clear_intensities();
180  static const int kIntensitiesFieldNumber = 15;
181  double intensities(int index) const;
182  void set_intensities(int index, double value);
183  void add_intensities(double value);
184  const ::google::protobuf::RepeatedField< double >&
185  intensities() const;
186  ::google::protobuf::RepeatedField< double >*
187  mutable_intensities();
188 
189  // string frame = 2;
190  void clear_frame();
191  static const int kFrameFieldNumber = 2;
192  const ::std::string& frame() const;
193  void set_frame(const ::std::string& value);
194  #if LANG_CXX11
195  void set_frame(::std::string&& value);
196  #endif
197  void set_frame(const char* value);
198  void set_frame(const char* value, size_t size);
199  ::std::string* mutable_frame();
200  ::std::string* release_frame();
201  void set_allocated_frame(::std::string* frame);
202 
203  // .ignition.msgs.Header header = 1;
204  bool has_header() const;
205  void clear_header();
206  static const int kHeaderFieldNumber = 1;
207  private:
208  const ::ignition::msgs::Header& _internal_header() const;
209  public:
210  const ::ignition::msgs::Header& header() const;
211  ::ignition::msgs::Header* release_header();
212  ::ignition::msgs::Header* mutable_header();
213  void set_allocated_header(::ignition::msgs::Header* header);
214 
215  // .ignition.msgs.Pose world_pose = 3;
216  bool has_world_pose() const;
217  void clear_world_pose();
218  static const int kWorldPoseFieldNumber = 3;
219  private:
220  const ::ignition::msgs::Pose& _internal_world_pose() const;
221  public:
222  const ::ignition::msgs::Pose& world_pose() const;
223  ::ignition::msgs::Pose* release_world_pose();
224  ::ignition::msgs::Pose* mutable_world_pose();
225  void set_allocated_world_pose(::ignition::msgs::Pose* world_pose);
226 
227  // double angle_min = 4;
228  void clear_angle_min();
229  static const int kAngleMinFieldNumber = 4;
230  double angle_min() const;
231  void set_angle_min(double value);
232 
233  // double angle_max = 5;
234  void clear_angle_max();
235  static const int kAngleMaxFieldNumber = 5;
236  double angle_max() const;
237  void set_angle_max(double value);
238 
239  // double angle_step = 6;
240  void clear_angle_step();
241  static const int kAngleStepFieldNumber = 6;
242  double angle_step() const;
243  void set_angle_step(double value);
244 
245  // double range_min = 7;
246  void clear_range_min();
247  static const int kRangeMinFieldNumber = 7;
248  double range_min() const;
249  void set_range_min(double value);
250 
251  // double range_max = 8;
252  void clear_range_max();
253  static const int kRangeMaxFieldNumber = 8;
254  double range_max() const;
255  void set_range_max(double value);
256 
257  // double vertical_angle_min = 10;
258  void clear_vertical_angle_min();
259  static const int kVerticalAngleMinFieldNumber = 10;
260  double vertical_angle_min() const;
261  void set_vertical_angle_min(double value);
262 
263  // double vertical_angle_max = 11;
264  void clear_vertical_angle_max();
265  static const int kVerticalAngleMaxFieldNumber = 11;
266  double vertical_angle_max() const;
267  void set_vertical_angle_max(double value);
268 
269  // uint32 count = 9;
270  void clear_count();
271  static const int kCountFieldNumber = 9;
272  ::google::protobuf::uint32 count() const;
273  void set_count(::google::protobuf::uint32 value);
274 
275  // uint32 vertical_count = 13;
276  void clear_vertical_count();
277  static const int kVerticalCountFieldNumber = 13;
278  ::google::protobuf::uint32 vertical_count() const;
279  void set_vertical_count(::google::protobuf::uint32 value);
280 
281  // double vertical_angle_step = 12;
282  void clear_vertical_angle_step();
283  static const int kVerticalAngleStepFieldNumber = 12;
284  double vertical_angle_step() const;
285  void set_vertical_angle_step(double value);
286 
287  // @@protoc_insertion_point(class_scope:ignition.msgs.LaserScan)
288  private:
289 
290  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
291  ::google::protobuf::RepeatedField< double > ranges_;
292  mutable int _ranges_cached_byte_size_;
293  ::google::protobuf::RepeatedField< double > intensities_;
294  mutable int _intensities_cached_byte_size_;
295  ::google::protobuf::internal::ArenaStringPtr frame_;
296  ::ignition::msgs::Header* header_;
297  ::ignition::msgs::Pose* world_pose_;
298  double angle_min_;
299  double angle_max_;
300  double angle_step_;
301  double range_min_;
302  double range_max_;
303  double vertical_angle_min_;
304  double vertical_angle_max_;
305  ::google::protobuf::uint32 count_;
306  ::google::protobuf::uint32 vertical_count_;
307  double vertical_angle_step_;
308  mutable ::google::protobuf::internal::CachedSize _cached_size_;
309  friend struct ::protobuf_ignition_2fmsgs_2flaserscan_2eproto::TableStruct;
310 };
311 // ===================================================================
312 
313 
314 // ===================================================================
315 
316 #ifdef __GNUC__
317  #pragma GCC diagnostic push
318  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
319 #endif // __GNUC__
320 // LaserScan
321 
322 // .ignition.msgs.Header header = 1;
323 inline bool LaserScan::has_header() const {
324  return this != internal_default_instance() && header_ != NULL;
325 }
326 inline const ::ignition::msgs::Header& LaserScan::_internal_header() const {
327  return *header_;
328 }
329 inline const ::ignition::msgs::Header& LaserScan::header() const {
330  const ::ignition::msgs::Header* p = header_;
331  // @@protoc_insertion_point(field_get:ignition.msgs.LaserScan.header)
332  return p != NULL ? *p : *reinterpret_cast<const ::ignition::msgs::Header*>(
334 }
335 inline ::ignition::msgs::Header* LaserScan::release_header() {
336  // @@protoc_insertion_point(field_release:ignition.msgs.LaserScan.header)
337 
338  ::ignition::msgs::Header* temp = header_;
339  header_ = NULL;
340  return temp;
341 }
342 inline ::ignition::msgs::Header* LaserScan::mutable_header() {
343 
344  if (header_ == NULL) {
345  auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArenaNoVirtual());
346  header_ = p;
347  }
348  // @@protoc_insertion_point(field_mutable:ignition.msgs.LaserScan.header)
349  return header_;
350 }
352  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
353  if (message_arena == NULL) {
354  delete reinterpret_cast< ::google::protobuf::MessageLite*>(header_);
355  }
356  if (header) {
357  ::google::protobuf::Arena* submessage_arena = NULL;
358  if (message_arena != submessage_arena) {
359  header = ::google::protobuf::internal::GetOwnedMessage(
360  message_arena, header, submessage_arena);
361  }
362 
363  } else {
364 
365  }
366  header_ = header;
367  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.LaserScan.header)
368 }
369 
370 // string frame = 2;
371 inline void LaserScan::clear_frame() {
372  frame_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
373 }
374 inline const ::std::string& LaserScan::frame() const {
375  // @@protoc_insertion_point(field_get:ignition.msgs.LaserScan.frame)
376  return frame_.GetNoArena();
377 }
378 inline void LaserScan::set_frame(const ::std::string& value) {
379 
380  frame_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
381  // @@protoc_insertion_point(field_set:ignition.msgs.LaserScan.frame)
382 }
383 #if LANG_CXX11
384 inline void LaserScan::set_frame(::std::string&& value) {
385 
386  frame_.SetNoArena(
387  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
388  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.LaserScan.frame)
389 }
390 #endif
391 inline void LaserScan::set_frame(const char* value) {
392  GOOGLE_DCHECK(value != NULL);
393 
394  frame_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
395  // @@protoc_insertion_point(field_set_char:ignition.msgs.LaserScan.frame)
396 }
397 inline void LaserScan::set_frame(const char* value, size_t size) {
398 
399  frame_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
400  ::std::string(reinterpret_cast<const char*>(value), size));
401  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.LaserScan.frame)
402 }
403 inline ::std::string* LaserScan::mutable_frame() {
404 
405  // @@protoc_insertion_point(field_mutable:ignition.msgs.LaserScan.frame)
406  return frame_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
407 }
408 inline ::std::string* LaserScan::release_frame() {
409  // @@protoc_insertion_point(field_release:ignition.msgs.LaserScan.frame)
410 
411  return frame_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
412 }
414  if (frame != NULL) {
415 
416  } else {
417 
418  }
419  frame_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), frame);
420  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.LaserScan.frame)
421 }
422 
423 // .ignition.msgs.Pose world_pose = 3;
424 inline bool LaserScan::has_world_pose() const {
425  return this != internal_default_instance() && world_pose_ != NULL;
426 }
427 inline const ::ignition::msgs::Pose& LaserScan::_internal_world_pose() const {
428  return *world_pose_;
429 }
430 inline const ::ignition::msgs::Pose& LaserScan::world_pose() const {
431  const ::ignition::msgs::Pose* p = world_pose_;
432  // @@protoc_insertion_point(field_get:ignition.msgs.LaserScan.world_pose)
433  return p != NULL ? *p : *reinterpret_cast<const ::ignition::msgs::Pose*>(
435 }
436 inline ::ignition::msgs::Pose* LaserScan::release_world_pose() {
437  // @@protoc_insertion_point(field_release:ignition.msgs.LaserScan.world_pose)
438 
439  ::ignition::msgs::Pose* temp = world_pose_;
440  world_pose_ = NULL;
441  return temp;
442 }
443 inline ::ignition::msgs::Pose* LaserScan::mutable_world_pose() {
444 
445  if (world_pose_ == NULL) {
446  auto* p = CreateMaybeMessage<::ignition::msgs::Pose>(GetArenaNoVirtual());
447  world_pose_ = p;
448  }
449  // @@protoc_insertion_point(field_mutable:ignition.msgs.LaserScan.world_pose)
450  return world_pose_;
451 }
453  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
454  if (message_arena == NULL) {
455  delete reinterpret_cast< ::google::protobuf::MessageLite*>(world_pose_);
456  }
457  if (world_pose) {
458  ::google::protobuf::Arena* submessage_arena = NULL;
459  if (message_arena != submessage_arena) {
460  world_pose = ::google::protobuf::internal::GetOwnedMessage(
461  message_arena, world_pose, submessage_arena);
462  }
463 
464  } else {
465 
466  }
467  world_pose_ = world_pose;
468  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.LaserScan.world_pose)
469 }
470 
471 // double angle_min = 4;
473  angle_min_ = 0;
474 }
475 inline double LaserScan::angle_min() const {
476  // @@protoc_insertion_point(field_get:ignition.msgs.LaserScan.angle_min)
477  return angle_min_;
478 }
479 inline void LaserScan::set_angle_min(double value) {
480 
481  angle_min_ = value;
482  // @@protoc_insertion_point(field_set:ignition.msgs.LaserScan.angle_min)
483 }
484 
485 // double angle_max = 5;
487  angle_max_ = 0;
488 }
489 inline double LaserScan::angle_max() const {
490  // @@protoc_insertion_point(field_get:ignition.msgs.LaserScan.angle_max)
491  return angle_max_;
492 }
493 inline void LaserScan::set_angle_max(double value) {
494 
495  angle_max_ = value;
496  // @@protoc_insertion_point(field_set:ignition.msgs.LaserScan.angle_max)
497 }
498 
499 // double angle_step = 6;
501  angle_step_ = 0;
502 }
503 inline double LaserScan::angle_step() const {
504  // @@protoc_insertion_point(field_get:ignition.msgs.LaserScan.angle_step)
505  return angle_step_;
506 }
507 inline void LaserScan::set_angle_step(double value) {
508 
509  angle_step_ = value;
510  // @@protoc_insertion_point(field_set:ignition.msgs.LaserScan.angle_step)
511 }
512 
513 // double range_min = 7;
515  range_min_ = 0;
516 }
517 inline double LaserScan::range_min() const {
518  // @@protoc_insertion_point(field_get:ignition.msgs.LaserScan.range_min)
519  return range_min_;
520 }
521 inline void LaserScan::set_range_min(double value) {
522 
523  range_min_ = value;
524  // @@protoc_insertion_point(field_set:ignition.msgs.LaserScan.range_min)
525 }
526 
527 // double range_max = 8;
529  range_max_ = 0;
530 }
531 inline double LaserScan::range_max() const {
532  // @@protoc_insertion_point(field_get:ignition.msgs.LaserScan.range_max)
533  return range_max_;
534 }
535 inline void LaserScan::set_range_max(double value) {
536 
537  range_max_ = value;
538  // @@protoc_insertion_point(field_set:ignition.msgs.LaserScan.range_max)
539 }
540 
541 // uint32 count = 9;
542 inline void LaserScan::clear_count() {
543  count_ = 0u;
544 }
545 inline ::google::protobuf::uint32 LaserScan::count() const {
546  // @@protoc_insertion_point(field_get:ignition.msgs.LaserScan.count)
547  return count_;
548 }
549 inline void LaserScan::set_count(::google::protobuf::uint32 value) {
550 
551  count_ = value;
552  // @@protoc_insertion_point(field_set:ignition.msgs.LaserScan.count)
553 }
554 
555 // double vertical_angle_min = 10;
557  vertical_angle_min_ = 0;
558 }
559 inline double LaserScan::vertical_angle_min() const {
560  // @@protoc_insertion_point(field_get:ignition.msgs.LaserScan.vertical_angle_min)
561  return vertical_angle_min_;
562 }
563 inline void LaserScan::set_vertical_angle_min(double value) {
564 
565  vertical_angle_min_ = value;
566  // @@protoc_insertion_point(field_set:ignition.msgs.LaserScan.vertical_angle_min)
567 }
568 
569 // double vertical_angle_max = 11;
571  vertical_angle_max_ = 0;
572 }
573 inline double LaserScan::vertical_angle_max() const {
574  // @@protoc_insertion_point(field_get:ignition.msgs.LaserScan.vertical_angle_max)
575  return vertical_angle_max_;
576 }
577 inline void LaserScan::set_vertical_angle_max(double value) {
578 
579  vertical_angle_max_ = value;
580  // @@protoc_insertion_point(field_set:ignition.msgs.LaserScan.vertical_angle_max)
581 }
582 
583 // double vertical_angle_step = 12;
585  vertical_angle_step_ = 0;
586 }
587 inline double LaserScan::vertical_angle_step() const {
588  // @@protoc_insertion_point(field_get:ignition.msgs.LaserScan.vertical_angle_step)
589  return vertical_angle_step_;
590 }
591 inline void LaserScan::set_vertical_angle_step(double value) {
592 
593  vertical_angle_step_ = value;
594  // @@protoc_insertion_point(field_set:ignition.msgs.LaserScan.vertical_angle_step)
595 }
596 
597 // uint32 vertical_count = 13;
599  vertical_count_ = 0u;
600 }
601 inline ::google::protobuf::uint32 LaserScan::vertical_count() const {
602  // @@protoc_insertion_point(field_get:ignition.msgs.LaserScan.vertical_count)
603  return vertical_count_;
604 }
605 inline void LaserScan::set_vertical_count(::google::protobuf::uint32 value) {
606 
607  vertical_count_ = value;
608  // @@protoc_insertion_point(field_set:ignition.msgs.LaserScan.vertical_count)
609 }
610 
611 // repeated double ranges = 14;
612 inline int LaserScan::ranges_size() const {
613  return ranges_.size();
614 }
615 inline void LaserScan::clear_ranges() {
616  ranges_.Clear();
617 }
618 inline double LaserScan::ranges(int index) const {
619  // @@protoc_insertion_point(field_get:ignition.msgs.LaserScan.ranges)
620  return ranges_.Get(index);
621 }
622 inline void LaserScan::set_ranges(int index, double value) {
623  ranges_.Set(index, value);
624  // @@protoc_insertion_point(field_set:ignition.msgs.LaserScan.ranges)
625 }
626 inline void LaserScan::add_ranges(double value) {
627  ranges_.Add(value);
628  // @@protoc_insertion_point(field_add:ignition.msgs.LaserScan.ranges)
629 }
630 inline const ::google::protobuf::RepeatedField< double >&
632  // @@protoc_insertion_point(field_list:ignition.msgs.LaserScan.ranges)
633  return ranges_;
634 }
635 inline ::google::protobuf::RepeatedField< double >*
637  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.LaserScan.ranges)
638  return &ranges_;
639 }
640 
641 // repeated double intensities = 15;
642 inline int LaserScan::intensities_size() const {
643  return intensities_.size();
644 }
646  intensities_.Clear();
647 }
648 inline double LaserScan::intensities(int index) const {
649  // @@protoc_insertion_point(field_get:ignition.msgs.LaserScan.intensities)
650  return intensities_.Get(index);
651 }
652 inline void LaserScan::set_intensities(int index, double value) {
653  intensities_.Set(index, value);
654  // @@protoc_insertion_point(field_set:ignition.msgs.LaserScan.intensities)
655 }
656 inline void LaserScan::add_intensities(double value) {
657  intensities_.Add(value);
658  // @@protoc_insertion_point(field_add:ignition.msgs.LaserScan.intensities)
659 }
660 inline const ::google::protobuf::RepeatedField< double >&
662  // @@protoc_insertion_point(field_list:ignition.msgs.LaserScan.intensities)
663  return intensities_;
664 }
665 inline ::google::protobuf::RepeatedField< double >*
667  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.LaserScan.intensities)
668  return &intensities_;
669 }
670 
671 #ifdef __GNUC__
672  #pragma GCC diagnostic pop
673 #endif // __GNUC__
674 
679 // @@protoc_insertion_point(namespace_scope)
680 
681 } // namespace msgs
682 } // namespace ignition
683 
684 #ifdef _MSC_VER
685 #pragma warning(pop)
686 #endif
687 // @@protoc_insertion_point(global_scope)
688 
689 #endif // PROTOBUF_INCLUDED_ignition_2fmsgs_2flaserscan_2eproto
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:51
double range_max() const
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:531
double angle_step() const
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:503
STL class.
STL class.
void set_allocated_frame(::std::string *frame)
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:413
int intensities_size() const
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:642
T move(T... args)
::ignition::msgs::Pose * release_world_pose()
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:436
bool has_world_pose() const
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:424
void set_range_min(double value)
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:521
void set_frame(const ::std::string &value)
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:378
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:78
void set_angle_min(double value)
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:479
::google::protobuf::RepeatedField< double > * mutable_ranges()
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:636
LaserScan * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:126
void clear_range_min()
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:514
void clear_intensities()
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:645
Definition: build/ignition-msgs8/include/ignition/msgs/pose.pb.h:79
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:49
int ranges_size() const
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:612
void clear_frame()
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:371
void clear_angle_max()
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:486
void set_intensities(int index, double value)
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:652
void set_vertical_angle_step(double value)
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:591
::google::protobuf::uint32 vertical_count() const
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:601
friend void swap(LaserScan &a, LaserScan &b)
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:116
IGNITION_MSGS_VISIBLE LaserScanDefaultTypeInternal _LaserScan_default_instance_
::ignition::msgs::Header * mutable_header()
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:342
IGNITION_MSGS_VISIBLE PoseDefaultTypeInternal _Pose_default_instance_
void add_intensities(double value)
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:656
void set_allocated_header(::ignition::msgs::Header *header)
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:351
::ignition::msgs::Header * release_header()
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:335
void clear_vertical_count()
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:598
void clear_vertical_angle_min()
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:556
void clear_vertical_angle_max()
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:570
void set_vertical_count(::google::protobuf::uint32 value)
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:605
double angle_min() const
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:475
void clear_ranges()
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:615
::std::string * release_frame()
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:408
bool has_header() const
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:323
LaserScan * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:122
void set_allocated_world_pose(::ignition::msgs::Pose *world_pose)
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:452
::google::protobuf::uint32 count() const
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:545
void set_angle_max(double value)
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:493
void clear_angle_min()
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:472
void clear_count()
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:542
const ::std::string & frame() const
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:374
void clear_range_max()
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:528
void add_ranges(double value)
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:626
void set_vertical_angle_max(double value)
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:577
void set_range_max(double value)
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:535
void set_count(::google::protobuf::uint32 value)
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:549
const ::ignition::msgs::Pose & world_pose() const
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:430
void set_angle_step(double value)
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:507
void Swap(LaserScan *other)
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
double range_min() const
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:517
void clear_vertical_angle_step()
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:584
const ::ignition::msgs::Header & header() const
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:329
void set_vertical_angle_min(double value)
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:563
STL namespace.
std::shared_ptr< LaserScan > LaserScanSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:677
Definition: build/ignition-msgs8/include/ignition/msgs/header.pb.h:215
const ::google::protobuf::RepeatedField< double > & intensities() const
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:661
double vertical_angle_step() const
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:587
LaserScan & operator=(const LaserScan &from)
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:85
void clear_angle_step()
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:500
const ::google::protobuf::RepeatedField< double > & ranges() const
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:631
void set_ranges(int index, double value)
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:622
double vertical_angle_min() const
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:559
::std::string * mutable_frame()
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:403
static const LaserScan * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:108
double angle_max() const
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:489
::google::protobuf::RepeatedField< double > * mutable_intensities()
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:666
::ignition::msgs::Pose * mutable_world_pose()
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:443
std::unique_ptr< const LaserScan > ConstLaserScanUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:676
std::shared_ptr< const LaserScan > ConstLaserScanSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:678
STL class.
std::unique_ptr< LaserScan > LaserScanUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:675
void IGNITION_MSGS_VISIBLE AddDescriptors()
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:78
double vertical_angle_max() const
Definition: build/ignition-msgs8/include/ignition/msgs/laserscan.pb.h:573