Ignition Msgs

API Reference

7.1.0
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_ignition_2fmsgs_2flaserscan_2eproto__INCLUDED
5 #define PROTOBUF_ignition_2fmsgs_2flaserscan_2eproto__INCLUDED
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 3000000
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 3000000 < 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/arena.h>
23 #include <google/protobuf/arenastring.h>
24 #include <google/protobuf/generated_message_util.h>
25 #include <google/protobuf/metadata.h>
26 #include <google/protobuf/message.h>
27 #include <google/protobuf/repeated_field.h>
28 #include <google/protobuf/extension_set.h>
29 #include <google/protobuf/unknown_field_set.h>
30 #include "ignition/msgs/pose.pb.h"
32 #ifndef _MSC_VER
33 #pragma GCC system_header
34 #else
35 #pragma warning(push)
36 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
37 #endif
38 #ifdef __linux__
39 #include <sys/sysmacros.h>
40 #endif
41 #include <memory>
42 #include <ignition/msgs/Export.hh>
43 // @@protoc_insertion_point(includes)
44 
45 namespace ignition {
46 namespace msgs {
47 
48 // Internal implementation detail -- do not call these.
49 void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2flaserscan_2eproto();
52 
53 class LaserScan;
54 
55 // ===================================================================
56 
57 class IGNITION_MSGS_VISIBLE LaserScan : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.LaserScan) */ {
58  public:
59  LaserScan();
60  virtual ~LaserScan();
61 
62  LaserScan(const LaserScan& from);
63 
64  inline LaserScan& operator=(const LaserScan& from) {
65  CopyFrom(from);
66  return *this;
67  }
68 
69  static const ::google::protobuf::Descriptor* descriptor();
70  static const LaserScan& default_instance();
71 
72  void Swap(LaserScan* other);
73 
74  // implements Message ----------------------------------------------
75 
76  inline LaserScan* New() const { return New(NULL); }
77 
78  LaserScan* New(::google::protobuf::Arena* arena) const;
79  void CopyFrom(const ::google::protobuf::Message& from);
80  void MergeFrom(const ::google::protobuf::Message& from);
81  void CopyFrom(const LaserScan& from);
82  void MergeFrom(const LaserScan& from);
83  void Clear();
84  bool IsInitialized() const;
85 
86  int ByteSize() const;
87  bool MergePartialFromCodedStream(
88  ::google::protobuf::io::CodedInputStream* input);
89  void SerializeWithCachedSizes(
90  ::google::protobuf::io::CodedOutputStream* output) const;
91  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
92  bool deterministic, ::google::protobuf::uint8* output) const;
93  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
94  return InternalSerializeWithCachedSizesToArray(false, output);
95  }
96  int GetCachedSize() const { return _cached_size_; }
97  private:
98  void SharedCtor();
99  void SharedDtor();
100  void SetCachedSize(int size) const;
101  void InternalSwap(LaserScan* other);
102  private:
103  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
104  return _internal_metadata_.arena();
105  }
106  inline void* MaybeArenaPtr() const {
107  return _internal_metadata_.raw_arena_ptr();
108  }
109  public:
110 
111  ::google::protobuf::Metadata GetMetadata() const;
112 
113  // nested types ----------------------------------------------------
114 
115  // accessors -------------------------------------------------------
116 
117  // optional .ignition.msgs.Header header = 1;
118  bool has_header() const;
119  void clear_header();
120  static const int kHeaderFieldNumber = 1;
121  const ::ignition::msgs::Header& header() const;
122  ::ignition::msgs::Header* mutable_header();
123  ::ignition::msgs::Header* release_header();
124  void set_allocated_header(::ignition::msgs::Header* header);
125 
126  // optional string frame = 2;
127  void clear_frame();
128  static const int kFrameFieldNumber = 2;
129  const ::std::string& frame() const;
130  void set_frame(const ::std::string& value);
131  void set_frame(const char* value);
132  void set_frame(const char* value, size_t size);
133  ::std::string* mutable_frame();
134  ::std::string* release_frame();
135  void set_allocated_frame(::std::string* frame);
136 
137  // optional .ignition.msgs.Pose world_pose = 3;
138  bool has_world_pose() const;
139  void clear_world_pose();
140  static const int kWorldPoseFieldNumber = 3;
141  const ::ignition::msgs::Pose& world_pose() const;
142  ::ignition::msgs::Pose* mutable_world_pose();
143  ::ignition::msgs::Pose* release_world_pose();
144  void set_allocated_world_pose(::ignition::msgs::Pose* world_pose);
145 
146  // optional double angle_min = 4;
147  void clear_angle_min();
148  static const int kAngleMinFieldNumber = 4;
149  double angle_min() const;
150  void set_angle_min(double value);
151 
152  // optional double angle_max = 5;
153  void clear_angle_max();
154  static const int kAngleMaxFieldNumber = 5;
155  double angle_max() const;
156  void set_angle_max(double value);
157 
158  // optional double angle_step = 6;
159  void clear_angle_step();
160  static const int kAngleStepFieldNumber = 6;
161  double angle_step() const;
162  void set_angle_step(double value);
163 
164  // optional double range_min = 7;
165  void clear_range_min();
166  static const int kRangeMinFieldNumber = 7;
167  double range_min() const;
168  void set_range_min(double value);
169 
170  // optional double range_max = 8;
171  void clear_range_max();
172  static const int kRangeMaxFieldNumber = 8;
173  double range_max() const;
174  void set_range_max(double value);
175 
176  // optional uint32 count = 9;
177  void clear_count();
178  static const int kCountFieldNumber = 9;
179  ::google::protobuf::uint32 count() const;
180  void set_count(::google::protobuf::uint32 value);
181 
182  // optional double vertical_angle_min = 10;
183  void clear_vertical_angle_min();
184  static const int kVerticalAngleMinFieldNumber = 10;
185  double vertical_angle_min() const;
186  void set_vertical_angle_min(double value);
187 
188  // optional double vertical_angle_max = 11;
189  void clear_vertical_angle_max();
190  static const int kVerticalAngleMaxFieldNumber = 11;
191  double vertical_angle_max() const;
192  void set_vertical_angle_max(double value);
193 
194  // optional double vertical_angle_step = 12;
195  void clear_vertical_angle_step();
196  static const int kVerticalAngleStepFieldNumber = 12;
197  double vertical_angle_step() const;
198  void set_vertical_angle_step(double value);
199 
200  // optional uint32 vertical_count = 13;
201  void clear_vertical_count();
202  static const int kVerticalCountFieldNumber = 13;
203  ::google::protobuf::uint32 vertical_count() const;
204  void set_vertical_count(::google::protobuf::uint32 value);
205 
206  // repeated double ranges = 14;
207  int ranges_size() const;
208  void clear_ranges();
209  static const int kRangesFieldNumber = 14;
210  double ranges(int index) const;
211  void set_ranges(int index, double value);
212  void add_ranges(double value);
213  const ::google::protobuf::RepeatedField< double >&
214  ranges() const;
215  ::google::protobuf::RepeatedField< double >*
216  mutable_ranges();
217 
218  // repeated double intensities = 15;
219  int intensities_size() const;
220  void clear_intensities();
221  static const int kIntensitiesFieldNumber = 15;
222  double intensities(int index) const;
223  void set_intensities(int index, double value);
224  void add_intensities(double value);
225  const ::google::protobuf::RepeatedField< double >&
226  intensities() const;
227  ::google::protobuf::RepeatedField< double >*
228  mutable_intensities();
229 
230  // @@protoc_insertion_point(class_scope:ignition.msgs.LaserScan)
231  private:
232 
233  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
234  bool _is_default_instance_;
235  ::ignition::msgs::Header* header_;
236  ::google::protobuf::internal::ArenaStringPtr frame_;
237  ::ignition::msgs::Pose* world_pose_;
238  double angle_min_;
239  double angle_max_;
240  double angle_step_;
241  double range_min_;
242  double range_max_;
243  double vertical_angle_min_;
244  double vertical_angle_max_;
245  ::google::protobuf::uint32 count_;
246  ::google::protobuf::uint32 vertical_count_;
247  double vertical_angle_step_;
248  ::google::protobuf::RepeatedField< double > ranges_;
249  mutable int _ranges_cached_byte_size_;
250  ::google::protobuf::RepeatedField< double > intensities_;
251  mutable int _intensities_cached_byte_size_;
252  mutable int _cached_size_;
253  friend void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2flaserscan_2eproto();
256 
257  void InitAsDefaultInstance();
258  static LaserScan* default_instance_;
259 };
260 // ===================================================================
261 
262 
263 // ===================================================================
264 
265 #if !PROTOBUF_INLINE_NOT_IN_HEADERS
266 // LaserScan
267 
268 // optional .ignition.msgs.Header header = 1;
269 inline bool LaserScan::has_header() const {
270  return !_is_default_instance_ && header_ != NULL;
271 }
272 inline void LaserScan::clear_header() {
273  if (GetArenaNoVirtual() == NULL && header_ != NULL) delete header_;
274  header_ = NULL;
275 }
276 inline const ::ignition::msgs::Header& LaserScan::header() const {
277  // @@protoc_insertion_point(field_get:ignition.msgs.LaserScan.header)
278  return header_ != NULL ? *header_ : *default_instance_->header_;
279 }
280 inline ::ignition::msgs::Header* LaserScan::mutable_header() {
281 
282  if (header_ == NULL) {
283  header_ = new ::ignition::msgs::Header;
284  }
285  // @@protoc_insertion_point(field_mutable:ignition.msgs.LaserScan.header)
286  return header_;
287 }
288 inline ::ignition::msgs::Header* LaserScan::release_header() {
289  // @@protoc_insertion_point(field_release:ignition.msgs.LaserScan.header)
290 
291  ::ignition::msgs::Header* temp = header_;
292  header_ = NULL;
293  return temp;
294 }
296  delete header_;
297  header_ = header;
298  if (header) {
299 
300  } else {
301 
302  }
303  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.LaserScan.header)
304 }
305 
306 // optional string frame = 2;
307 inline void LaserScan::clear_frame() {
308  frame_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
309 }
310 inline const ::std::string& LaserScan::frame() const {
311  // @@protoc_insertion_point(field_get:ignition.msgs.LaserScan.frame)
312  return frame_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
313 }
314 inline void LaserScan::set_frame(const ::std::string& value) {
315 
316  frame_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
317  // @@protoc_insertion_point(field_set:ignition.msgs.LaserScan.frame)
318 }
319 inline void LaserScan::set_frame(const char* value) {
320 
321  frame_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
322  // @@protoc_insertion_point(field_set_char:ignition.msgs.LaserScan.frame)
323 }
324 inline void LaserScan::set_frame(const char* value, size_t size) {
325 
326  frame_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
327  ::std::string(reinterpret_cast<const char*>(value), size));
328  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.LaserScan.frame)
329 }
330 inline ::std::string* LaserScan::mutable_frame() {
331 
332  // @@protoc_insertion_point(field_mutable:ignition.msgs.LaserScan.frame)
333  return frame_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
334 }
335 inline ::std::string* LaserScan::release_frame() {
336  // @@protoc_insertion_point(field_release:ignition.msgs.LaserScan.frame)
337 
338  return frame_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
339 }
341  if (frame != NULL) {
342 
343  } else {
344 
345  }
346  frame_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), frame);
347  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.LaserScan.frame)
348 }
349 
350 // optional .ignition.msgs.Pose world_pose = 3;
351 inline bool LaserScan::has_world_pose() const {
352  return !_is_default_instance_ && world_pose_ != NULL;
353 }
355  if (GetArenaNoVirtual() == NULL && world_pose_ != NULL) delete world_pose_;
356  world_pose_ = NULL;
357 }
358 inline const ::ignition::msgs::Pose& LaserScan::world_pose() const {
359  // @@protoc_insertion_point(field_get:ignition.msgs.LaserScan.world_pose)
360  return world_pose_ != NULL ? *world_pose_ : *default_instance_->world_pose_;
361 }
362 inline ::ignition::msgs::Pose* LaserScan::mutable_world_pose() {
363 
364  if (world_pose_ == NULL) {
365  world_pose_ = new ::ignition::msgs::Pose;
366  }
367  // @@protoc_insertion_point(field_mutable:ignition.msgs.LaserScan.world_pose)
368  return world_pose_;
369 }
370 inline ::ignition::msgs::Pose* LaserScan::release_world_pose() {
371  // @@protoc_insertion_point(field_release:ignition.msgs.LaserScan.world_pose)
372 
373  ::ignition::msgs::Pose* temp = world_pose_;
374  world_pose_ = NULL;
375  return temp;
376 }
378  delete world_pose_;
379  world_pose_ = world_pose;
380  if (world_pose) {
381 
382  } else {
383 
384  }
385  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.LaserScan.world_pose)
386 }
387 
388 // optional double angle_min = 4;
390  angle_min_ = 0;
391 }
392 inline double LaserScan::angle_min() const {
393  // @@protoc_insertion_point(field_get:ignition.msgs.LaserScan.angle_min)
394  return angle_min_;
395 }
396 inline void LaserScan::set_angle_min(double value) {
397 
398  angle_min_ = value;
399  // @@protoc_insertion_point(field_set:ignition.msgs.LaserScan.angle_min)
400 }
401 
402 // optional double angle_max = 5;
404  angle_max_ = 0;
405 }
406 inline double LaserScan::angle_max() const {
407  // @@protoc_insertion_point(field_get:ignition.msgs.LaserScan.angle_max)
408  return angle_max_;
409 }
410 inline void LaserScan::set_angle_max(double value) {
411 
412  angle_max_ = value;
413  // @@protoc_insertion_point(field_set:ignition.msgs.LaserScan.angle_max)
414 }
415 
416 // optional double angle_step = 6;
418  angle_step_ = 0;
419 }
420 inline double LaserScan::angle_step() const {
421  // @@protoc_insertion_point(field_get:ignition.msgs.LaserScan.angle_step)
422  return angle_step_;
423 }
424 inline void LaserScan::set_angle_step(double value) {
425 
426  angle_step_ = value;
427  // @@protoc_insertion_point(field_set:ignition.msgs.LaserScan.angle_step)
428 }
429 
430 // optional double range_min = 7;
432  range_min_ = 0;
433 }
434 inline double LaserScan::range_min() const {
435  // @@protoc_insertion_point(field_get:ignition.msgs.LaserScan.range_min)
436  return range_min_;
437 }
438 inline void LaserScan::set_range_min(double value) {
439 
440  range_min_ = value;
441  // @@protoc_insertion_point(field_set:ignition.msgs.LaserScan.range_min)
442 }
443 
444 // optional double range_max = 8;
446  range_max_ = 0;
447 }
448 inline double LaserScan::range_max() const {
449  // @@protoc_insertion_point(field_get:ignition.msgs.LaserScan.range_max)
450  return range_max_;
451 }
452 inline void LaserScan::set_range_max(double value) {
453 
454  range_max_ = value;
455  // @@protoc_insertion_point(field_set:ignition.msgs.LaserScan.range_max)
456 }
457 
458 // optional uint32 count = 9;
459 inline void LaserScan::clear_count() {
460  count_ = 0u;
461 }
462 inline ::google::protobuf::uint32 LaserScan::count() const {
463  // @@protoc_insertion_point(field_get:ignition.msgs.LaserScan.count)
464  return count_;
465 }
466 inline void LaserScan::set_count(::google::protobuf::uint32 value) {
467 
468  count_ = value;
469  // @@protoc_insertion_point(field_set:ignition.msgs.LaserScan.count)
470 }
471 
472 // optional double vertical_angle_min = 10;
474  vertical_angle_min_ = 0;
475 }
476 inline double LaserScan::vertical_angle_min() const {
477  // @@protoc_insertion_point(field_get:ignition.msgs.LaserScan.vertical_angle_min)
478  return vertical_angle_min_;
479 }
480 inline void LaserScan::set_vertical_angle_min(double value) {
481 
482  vertical_angle_min_ = value;
483  // @@protoc_insertion_point(field_set:ignition.msgs.LaserScan.vertical_angle_min)
484 }
485 
486 // optional double vertical_angle_max = 11;
488  vertical_angle_max_ = 0;
489 }
490 inline double LaserScan::vertical_angle_max() const {
491  // @@protoc_insertion_point(field_get:ignition.msgs.LaserScan.vertical_angle_max)
492  return vertical_angle_max_;
493 }
494 inline void LaserScan::set_vertical_angle_max(double value) {
495 
496  vertical_angle_max_ = value;
497  // @@protoc_insertion_point(field_set:ignition.msgs.LaserScan.vertical_angle_max)
498 }
499 
500 // optional double vertical_angle_step = 12;
502  vertical_angle_step_ = 0;
503 }
504 inline double LaserScan::vertical_angle_step() const {
505  // @@protoc_insertion_point(field_get:ignition.msgs.LaserScan.vertical_angle_step)
506  return vertical_angle_step_;
507 }
508 inline void LaserScan::set_vertical_angle_step(double value) {
509 
510  vertical_angle_step_ = value;
511  // @@protoc_insertion_point(field_set:ignition.msgs.LaserScan.vertical_angle_step)
512 }
513 
514 // optional uint32 vertical_count = 13;
516  vertical_count_ = 0u;
517 }
518 inline ::google::protobuf::uint32 LaserScan::vertical_count() const {
519  // @@protoc_insertion_point(field_get:ignition.msgs.LaserScan.vertical_count)
520  return vertical_count_;
521 }
522 inline void LaserScan::set_vertical_count(::google::protobuf::uint32 value) {
523 
524  vertical_count_ = value;
525  // @@protoc_insertion_point(field_set:ignition.msgs.LaserScan.vertical_count)
526 }
527 
528 // repeated double ranges = 14;
529 inline int LaserScan::ranges_size() const {
530  return ranges_.size();
531 }
532 inline void LaserScan::clear_ranges() {
533  ranges_.Clear();
534 }
535 inline double LaserScan::ranges(int index) const {
536  // @@protoc_insertion_point(field_get:ignition.msgs.LaserScan.ranges)
537  return ranges_.Get(index);
538 }
539 inline void LaserScan::set_ranges(int index, double value) {
540  ranges_.Set(index, value);
541  // @@protoc_insertion_point(field_set:ignition.msgs.LaserScan.ranges)
542 }
543 inline void LaserScan::add_ranges(double value) {
544  ranges_.Add(value);
545  // @@protoc_insertion_point(field_add:ignition.msgs.LaserScan.ranges)
546 }
547 inline const ::google::protobuf::RepeatedField< double >&
549  // @@protoc_insertion_point(field_list:ignition.msgs.LaserScan.ranges)
550  return ranges_;
551 }
552 inline ::google::protobuf::RepeatedField< double >*
554  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.LaserScan.ranges)
555  return &ranges_;
556 }
557 
558 // repeated double intensities = 15;
559 inline int LaserScan::intensities_size() const {
560  return intensities_.size();
561 }
563  intensities_.Clear();
564 }
565 inline double LaserScan::intensities(int index) const {
566  // @@protoc_insertion_point(field_get:ignition.msgs.LaserScan.intensities)
567  return intensities_.Get(index);
568 }
569 inline void LaserScan::set_intensities(int index, double value) {
570  intensities_.Set(index, value);
571  // @@protoc_insertion_point(field_set:ignition.msgs.LaserScan.intensities)
572 }
573 inline void LaserScan::add_intensities(double value) {
574  intensities_.Add(value);
575  // @@protoc_insertion_point(field_add:ignition.msgs.LaserScan.intensities)
576 }
577 inline const ::google::protobuf::RepeatedField< double >&
579  // @@protoc_insertion_point(field_list:ignition.msgs.LaserScan.intensities)
580  return intensities_;
581 }
582 inline ::google::protobuf::RepeatedField< double >*
584  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.LaserScan.intensities)
585  return &intensities_;
586 }
587 
588 #endif // !PROTOBUF_INLINE_NOT_IN_HEADERS
589 
594 // @@protoc_insertion_point(namespace_scope)
595 
596 } // namespace msgs
597 } // namespace ignition
598 
599 #ifdef _MSC_VER
600 #pragma warning(pop)
601 #endif
602 // @@protoc_insertion_point(global_scope)
603 
604 #endif // PROTOBUF_ignition_2fmsgs_2flaserscan_2eproto__INCLUDED
Definition: pose.pb.h:58
::ignition::msgs::Pose * mutable_world_pose()
Definition: laserscan.pb.h:362
void clear_header()
Definition: laserscan.pb.h:272
::ignition::msgs::Header * release_header()
Definition: laserscan.pb.h:288
void set_allocated_header(::ignition::msgs::Header *header)
Definition: laserscan.pb.h:295
void set_vertical_angle_step(double value)
Definition: laserscan.pb.h:508
int GetCachedSize() const
Definition: laserscan.pb.h:96
std::unique_ptr< const LaserScan > ConstLaserScanUniquePtr
Definition: laserscan.pb.h:591
void set_vertical_count(::google::protobuf::uint32 value)
Definition: laserscan.pb.h:522
double angle_step() const
Definition: laserscan.pb.h:420
std::shared_ptr< LaserScan > LaserScanSharedPtr
Definition: laserscan.pb.h:592
int intensities_size() const
Definition: laserscan.pb.h:559
bool has_world_pose() const
Definition: laserscan.pb.h:351
void set_range_min(double value)
Definition: laserscan.pb.h:438
double angle_min() const
Definition: laserscan.pb.h:392
void clear_range_min()
Definition: laserscan.pb.h:431
void set_allocated_frame(::std::string *frame)
Definition: laserscan.pb.h:340
bool has_header() const
Definition: laserscan.pb.h:269
void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2flaserscan_2eproto()
::google::protobuf::uint32 count() const
Definition: laserscan.pb.h:462
void set_allocated_world_pose(::ignition::msgs::Pose *world_pose)
Definition: laserscan.pb.h:377
::ignition::msgs::Pose * release_world_pose()
Definition: laserscan.pb.h:370
Definition: header.pb.h:161
void set_frame(const ::std::string &value)
Definition: laserscan.pb.h:314
STL class.
void set_range_max(double value)
Definition: laserscan.pb.h:452
const ::ignition::msgs::Pose & world_pose() const
Definition: laserscan.pb.h:358
const ::std::string & frame() const
Definition: laserscan.pb.h:310
void clear_vertical_angle_step()
Definition: laserscan.pb.h:501
int ranges_size() const
Definition: laserscan.pb.h:529
void add_ranges(double value)
Definition: laserscan.pb.h:543
void clear_angle_max()
Definition: laserscan.pb.h:403
std::shared_ptr< const LaserScan > ConstLaserScanSharedPtr
Definition: laserscan.pb.h:593
void add_intensities(double value)
Definition: laserscan.pb.h:573
const ::google::protobuf::RepeatedField< double > & intensities() const
Definition: laserscan.pb.h:578
void clear_vertical_count()
Definition: laserscan.pb.h:515
::google::protobuf::uint32 vertical_count() const
Definition: laserscan.pb.h:518
void clear_world_pose()
Definition: laserscan.pb.h:354
void set_angle_step(double value)
Definition: laserscan.pb.h:424
void protobuf_AssignDesc_ignition_2fmsgs_2flaserscan_2eproto()
::std::string * mutable_frame()
Definition: laserscan.pb.h:330
::ignition::msgs::Header * mutable_header()
Definition: laserscan.pb.h:280
double angle_max() const
Definition: laserscan.pb.h:406
::google::protobuf::RepeatedField< double > * mutable_intensities()
Definition: laserscan.pb.h:583
LaserScan * New() const
Definition: laserscan.pb.h:76
LaserScan & operator=(const LaserScan &from)
Definition: laserscan.pb.h:64
void clear_ranges()
Definition: laserscan.pb.h:532
const ::google::protobuf::RepeatedField< double > & ranges() const
Definition: laserscan.pb.h:548
void clear_angle_step()
Definition: laserscan.pb.h:417
::std::string * release_frame()
Definition: laserscan.pb.h:335
void set_ranges(int index, double value)
Definition: laserscan.pb.h:539
std::unique_ptr< LaserScan > LaserScanUniquePtr
Definition: laserscan.pb.h:590
void clear_vertical_angle_min()
Definition: laserscan.pb.h:473
void clear_vertical_angle_max()
Definition: laserscan.pb.h:487
double vertical_angle_min() const
Definition: laserscan.pb.h:476
STL class.
void clear_angle_min()
Definition: laserscan.pb.h:389
double vertical_angle_max() const
Definition: laserscan.pb.h:490
void clear_count()
Definition: laserscan.pb.h:459
void clear_range_max()
Definition: laserscan.pb.h:445
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: laserscan.pb.h:93
void set_angle_max(double value)
Definition: laserscan.pb.h:410
Definition: laserscan.pb.h:57
void set_angle_min(double value)
Definition: laserscan.pb.h:396
::google::protobuf::RepeatedField< double > * mutable_ranges()
Definition: laserscan.pb.h:553
void set_vertical_angle_min(double value)
Definition: laserscan.pb.h:480
double range_max() const
Definition: laserscan.pb.h:448
void set_vertical_angle_max(double value)
Definition: laserscan.pb.h:494
double vertical_angle_step() const
Definition: laserscan.pb.h:504
void clear_intensities()
Definition: laserscan.pb.h:562
void set_count(::google::protobuf::uint32 value)
Definition: laserscan.pb.h:466
void clear_frame()
Definition: laserscan.pb.h:307
double range_min() const
Definition: laserscan.pb.h:434
void set_intensities(int index, double value)
Definition: laserscan.pb.h:569
const ::ignition::msgs::Header & header() const
Definition: laserscan.pb.h:276
void protobuf_ShutdownFile_ignition_2fmsgs_2flaserscan_2eproto()