Gazebo Msgs

API Reference

5.11.0
build/ignition-msgs5/include/ignition/msgs/collision.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/collision.proto
3 
4 #ifndef PROTOBUF_INCLUDED_ignition_2fmsgs_2fcollision_2eproto
5 #define PROTOBUF_INCLUDED_ignition_2fmsgs_2fcollision_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"
38 #ifndef _MSC_VER
39 #pragma GCC system_header
40 #else
41 #pragma warning(push)
42 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
43 #endif
44 #ifdef __linux__
45 #include <sys/sysmacros.h>
46 #endif
47 #include <memory>
48 #include <ignition/msgs/Export.hh>
49 // @@protoc_insertion_point(includes)
50 #define PROTOBUF_INTERNAL_EXPORT_protobuf_ignition_2fmsgs_2fcollision_2eproto IGNITION_MSGS_VISIBLE
51 
53 // Internal implementation detail -- do not use these members.
54 struct IGNITION_MSGS_VISIBLE TableStruct {
55  static const ::google::protobuf::internal::ParseTableField entries[];
56  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
57  static const ::google::protobuf::internal::ParseTable schema[1];
58  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
59  static const ::google::protobuf::internal::SerializationTable serialization_table[];
60  static const ::google::protobuf::uint32 offsets[];
61 };
62 void IGNITION_MSGS_VISIBLE AddDescriptors();
63 } // namespace protobuf_ignition_2fmsgs_2fcollision_2eproto
64 namespace ignition {
65 namespace msgs {
66 class Collision;
67 class CollisionDefaultTypeInternal;
68 IGNITION_MSGS_VISIBLE extern CollisionDefaultTypeInternal _Collision_default_instance_;
69 } // namespace msgs
70 } // namespace ignition
71 namespace google {
72 namespace protobuf {
73 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Collision* Arena::CreateMaybeMessage<::ignition::msgs::Collision>(Arena*);
74 } // namespace protobuf
75 } // namespace google
76 namespace ignition {
77 namespace msgs {
78 
79 // ===================================================================
80 
81 class IGNITION_MSGS_VISIBLE Collision : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Collision) */ {
82  public:
83  Collision();
84  virtual ~Collision();
85 
86  Collision(const Collision& from);
87 
88  inline Collision& operator=(const Collision& from) {
89  CopyFrom(from);
90  return *this;
91  }
92  #if LANG_CXX11
93  Collision(Collision&& from) noexcept
94  : Collision() {
95  *this = ::std::move(from);
96  }
97 
98  inline Collision& operator=(Collision&& from) noexcept {
99  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
100  if (this != &from) InternalSwap(&from);
101  } else {
102  CopyFrom(from);
103  }
104  return *this;
105  }
106  #endif
107  static const ::google::protobuf::Descriptor* descriptor();
108  static const Collision& default_instance();
109 
110  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
111  static inline const Collision* internal_default_instance() {
112  return reinterpret_cast<const Collision*>(
114  }
115  static constexpr int kIndexInFileMessages =
116  0;
117 
118  void Swap(Collision* other);
119  friend void swap(Collision& a, Collision& b) {
120  a.Swap(&b);
121  }
122 
123  // implements Message ----------------------------------------------
124 
125  inline Collision* New() const final {
126  return CreateMaybeMessage<Collision>(NULL);
127  }
128 
129  Collision* New(::google::protobuf::Arena* arena) const final {
130  return CreateMaybeMessage<Collision>(arena);
131  }
132  void CopyFrom(const ::google::protobuf::Message& from) final;
133  void MergeFrom(const ::google::protobuf::Message& from) final;
134  void CopyFrom(const Collision& from);
135  void MergeFrom(const Collision& from);
136  void Clear() final;
137  bool IsInitialized() const final;
138 
139  size_t ByteSizeLong() const final;
140  bool MergePartialFromCodedStream(
141  ::google::protobuf::io::CodedInputStream* input) final;
142  void SerializeWithCachedSizes(
143  ::google::protobuf::io::CodedOutputStream* output) const final;
144  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
145  bool deterministic, ::google::protobuf::uint8* target) const final;
146  int GetCachedSize() const final { return _cached_size_.Get(); }
147 
148  private:
149  void SharedCtor();
150  void SharedDtor();
151  void SetCachedSize(int size) const final;
152  void InternalSwap(Collision* other);
153  private:
154  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
155  return NULL;
156  }
157  inline void* MaybeArenaPtr() const {
158  return NULL;
159  }
160  public:
161 
162  ::google::protobuf::Metadata GetMetadata() const final;
163 
164  // nested types ----------------------------------------------------
165 
166  // accessors -------------------------------------------------------
167 
168  // repeated .ignition.msgs.Visual visual = 9;
169  int visual_size() const;
170  void clear_visual();
171  static const int kVisualFieldNumber = 9;
172  ::ignition::msgs::Visual* mutable_visual(int index);
173  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Visual >*
174  mutable_visual();
175  const ::ignition::msgs::Visual& visual(int index) const;
176  ::ignition::msgs::Visual* add_visual();
177  const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Visual >&
178  visual() const;
179 
180  // string name = 3;
181  void clear_name();
182  static const int kNameFieldNumber = 3;
183  const ::std::string& name() const;
184  void set_name(const ::std::string& value);
185  #if LANG_CXX11
186  void set_name(::std::string&& value);
187  #endif
188  void set_name(const char* value);
189  void set_name(const char* value, size_t size);
190  ::std::string* mutable_name();
191  ::std::string* release_name();
192  void set_allocated_name(::std::string* name);
193 
194  // .ignition.msgs.Header header = 1;
195  bool has_header() const;
196  void clear_header();
197  static const int kHeaderFieldNumber = 1;
198  private:
199  const ::ignition::msgs::Header& _internal_header() const;
200  public:
201  const ::ignition::msgs::Header& header() const;
202  ::ignition::msgs::Header* release_header();
203  ::ignition::msgs::Header* mutable_header();
204  void set_allocated_header(::ignition::msgs::Header* header);
205 
206  // .ignition.msgs.Pose pose = 6;
207  bool has_pose() const;
208  void clear_pose();
209  static const int kPoseFieldNumber = 6;
210  private:
211  const ::ignition::msgs::Pose& _internal_pose() const;
212  public:
213  const ::ignition::msgs::Pose& pose() const;
214  ::ignition::msgs::Pose* release_pose();
215  ::ignition::msgs::Pose* mutable_pose();
216  void set_allocated_pose(::ignition::msgs::Pose* pose);
217 
218  // .ignition.msgs.Geometry geometry = 7;
219  bool has_geometry() const;
220  void clear_geometry();
221  static const int kGeometryFieldNumber = 7;
222  private:
223  const ::ignition::msgs::Geometry& _internal_geometry() const;
224  public:
225  const ::ignition::msgs::Geometry& geometry() const;
226  ::ignition::msgs::Geometry* release_geometry();
227  ::ignition::msgs::Geometry* mutable_geometry();
228  void set_allocated_geometry(::ignition::msgs::Geometry* geometry);
229 
230  // .ignition.msgs.Surface surface = 8;
231  bool has_surface() const;
232  void clear_surface();
233  static const int kSurfaceFieldNumber = 8;
234  private:
235  const ::ignition::msgs::Surface& _internal_surface() const;
236  public:
237  const ::ignition::msgs::Surface& surface() const;
238  ::ignition::msgs::Surface* release_surface();
239  ::ignition::msgs::Surface* mutable_surface();
240  void set_allocated_surface(::ignition::msgs::Surface* surface);
241 
242  // double laser_retro = 4;
243  void clear_laser_retro();
244  static const int kLaserRetroFieldNumber = 4;
245  double laser_retro() const;
246  void set_laser_retro(double value);
247 
248  // double max_contacts = 5;
249  void clear_max_contacts();
250  static const int kMaxContactsFieldNumber = 5;
251  double max_contacts() const;
252  void set_max_contacts(double value);
253 
254  // uint32 id = 2;
255  void clear_id();
256  static const int kIdFieldNumber = 2;
257  ::google::protobuf::uint32 id() const;
258  void set_id(::google::protobuf::uint32 value);
259 
260  // @@protoc_insertion_point(class_scope:ignition.msgs.Collision)
261  private:
262 
263  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
264  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Visual > visual_;
265  ::google::protobuf::internal::ArenaStringPtr name_;
266  ::ignition::msgs::Header* header_;
267  ::ignition::msgs::Pose* pose_;
268  ::ignition::msgs::Geometry* geometry_;
269  ::ignition::msgs::Surface* surface_;
270  double laser_retro_;
271  double max_contacts_;
272  ::google::protobuf::uint32 id_;
273  mutable ::google::protobuf::internal::CachedSize _cached_size_;
274  friend struct ::protobuf_ignition_2fmsgs_2fcollision_2eproto::TableStruct;
275 };
276 // ===================================================================
277 
278 
279 // ===================================================================
280 
281 #ifdef __GNUC__
282  #pragma GCC diagnostic push
283  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
284 #endif // __GNUC__
285 // Collision
286 
287 // .ignition.msgs.Header header = 1;
288 inline bool Collision::has_header() const {
289  return this != internal_default_instance() && header_ != NULL;
290 }
291 inline const ::ignition::msgs::Header& Collision::_internal_header() const {
292  return *header_;
293 }
294 inline const ::ignition::msgs::Header& Collision::header() const {
295  const ::ignition::msgs::Header* p = header_;
296  // @@protoc_insertion_point(field_get:ignition.msgs.Collision.header)
297  return p != NULL ? *p : *reinterpret_cast<const ::ignition::msgs::Header*>(
299 }
300 inline ::ignition::msgs::Header* Collision::release_header() {
301  // @@protoc_insertion_point(field_release:ignition.msgs.Collision.header)
302 
303  ::ignition::msgs::Header* temp = header_;
304  header_ = NULL;
305  return temp;
306 }
307 inline ::ignition::msgs::Header* Collision::mutable_header() {
308 
309  if (header_ == NULL) {
310  auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArenaNoVirtual());
311  header_ = p;
312  }
313  // @@protoc_insertion_point(field_mutable:ignition.msgs.Collision.header)
314  return header_;
315 }
317  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
318  if (message_arena == NULL) {
319  delete reinterpret_cast< ::google::protobuf::MessageLite*>(header_);
320  }
321  if (header) {
322  ::google::protobuf::Arena* submessage_arena = NULL;
323  if (message_arena != submessage_arena) {
324  header = ::google::protobuf::internal::GetOwnedMessage(
325  message_arena, header, submessage_arena);
326  }
327 
328  } else {
329 
330  }
331  header_ = header;
332  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Collision.header)
333 }
334 
335 // uint32 id = 2;
336 inline void Collision::clear_id() {
337  id_ = 0u;
338 }
339 inline ::google::protobuf::uint32 Collision::id() const {
340  // @@protoc_insertion_point(field_get:ignition.msgs.Collision.id)
341  return id_;
342 }
343 inline void Collision::set_id(::google::protobuf::uint32 value) {
344 
345  id_ = value;
346  // @@protoc_insertion_point(field_set:ignition.msgs.Collision.id)
347 }
348 
349 // string name = 3;
350 inline void Collision::clear_name() {
351  name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
352 }
353 inline const ::std::string& Collision::name() const {
354  // @@protoc_insertion_point(field_get:ignition.msgs.Collision.name)
355  return name_.GetNoArena();
356 }
357 inline void Collision::set_name(const ::std::string& value) {
358 
359  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
360  // @@protoc_insertion_point(field_set:ignition.msgs.Collision.name)
361 }
362 #if LANG_CXX11
363 inline void Collision::set_name(::std::string&& value) {
364 
365  name_.SetNoArena(
366  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
367  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.Collision.name)
368 }
369 #endif
370 inline void Collision::set_name(const char* value) {
371  GOOGLE_DCHECK(value != NULL);
372 
373  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
374  // @@protoc_insertion_point(field_set_char:ignition.msgs.Collision.name)
375 }
376 inline void Collision::set_name(const char* value, size_t size) {
377 
378  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
379  ::std::string(reinterpret_cast<const char*>(value), size));
380  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.Collision.name)
381 }
382 inline ::std::string* Collision::mutable_name() {
383 
384  // @@protoc_insertion_point(field_mutable:ignition.msgs.Collision.name)
385  return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
386 }
387 inline ::std::string* Collision::release_name() {
388  // @@protoc_insertion_point(field_release:ignition.msgs.Collision.name)
389 
390  return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
391 }
393  if (name != NULL) {
394 
395  } else {
396 
397  }
398  name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), name);
399  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Collision.name)
400 }
401 
402 // double laser_retro = 4;
404  laser_retro_ = 0;
405 }
406 inline double Collision::laser_retro() const {
407  // @@protoc_insertion_point(field_get:ignition.msgs.Collision.laser_retro)
408  return laser_retro_;
409 }
410 inline void Collision::set_laser_retro(double value) {
411 
412  laser_retro_ = value;
413  // @@protoc_insertion_point(field_set:ignition.msgs.Collision.laser_retro)
414 }
415 
416 // double max_contacts = 5;
418  max_contacts_ = 0;
419 }
420 inline double Collision::max_contacts() const {
421  // @@protoc_insertion_point(field_get:ignition.msgs.Collision.max_contacts)
422  return max_contacts_;
423 }
424 inline void Collision::set_max_contacts(double value) {
425 
426  max_contacts_ = value;
427  // @@protoc_insertion_point(field_set:ignition.msgs.Collision.max_contacts)
428 }
429 
430 // .ignition.msgs.Pose pose = 6;
431 inline bool Collision::has_pose() const {
432  return this != internal_default_instance() && pose_ != NULL;
433 }
434 inline const ::ignition::msgs::Pose& Collision::_internal_pose() const {
435  return *pose_;
436 }
437 inline const ::ignition::msgs::Pose& Collision::pose() const {
438  const ::ignition::msgs::Pose* p = pose_;
439  // @@protoc_insertion_point(field_get:ignition.msgs.Collision.pose)
440  return p != NULL ? *p : *reinterpret_cast<const ::ignition::msgs::Pose*>(
442 }
443 inline ::ignition::msgs::Pose* Collision::release_pose() {
444  // @@protoc_insertion_point(field_release:ignition.msgs.Collision.pose)
445 
446  ::ignition::msgs::Pose* temp = pose_;
447  pose_ = NULL;
448  return temp;
449 }
450 inline ::ignition::msgs::Pose* Collision::mutable_pose() {
451 
452  if (pose_ == NULL) {
453  auto* p = CreateMaybeMessage<::ignition::msgs::Pose>(GetArenaNoVirtual());
454  pose_ = p;
455  }
456  // @@protoc_insertion_point(field_mutable:ignition.msgs.Collision.pose)
457  return pose_;
458 }
460  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
461  if (message_arena == NULL) {
462  delete reinterpret_cast< ::google::protobuf::MessageLite*>(pose_);
463  }
464  if (pose) {
465  ::google::protobuf::Arena* submessage_arena = NULL;
466  if (message_arena != submessage_arena) {
467  pose = ::google::protobuf::internal::GetOwnedMessage(
468  message_arena, pose, submessage_arena);
469  }
470 
471  } else {
472 
473  }
474  pose_ = pose;
475  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Collision.pose)
476 }
477 
478 // .ignition.msgs.Geometry geometry = 7;
479 inline bool Collision::has_geometry() const {
480  return this != internal_default_instance() && geometry_ != NULL;
481 }
482 inline const ::ignition::msgs::Geometry& Collision::_internal_geometry() const {
483  return *geometry_;
484 }
485 inline const ::ignition::msgs::Geometry& Collision::geometry() const {
486  const ::ignition::msgs::Geometry* p = geometry_;
487  // @@protoc_insertion_point(field_get:ignition.msgs.Collision.geometry)
488  return p != NULL ? *p : *reinterpret_cast<const ::ignition::msgs::Geometry*>(
490 }
491 inline ::ignition::msgs::Geometry* Collision::release_geometry() {
492  // @@protoc_insertion_point(field_release:ignition.msgs.Collision.geometry)
493 
494  ::ignition::msgs::Geometry* temp = geometry_;
495  geometry_ = NULL;
496  return temp;
497 }
498 inline ::ignition::msgs::Geometry* Collision::mutable_geometry() {
499 
500  if (geometry_ == NULL) {
501  auto* p = CreateMaybeMessage<::ignition::msgs::Geometry>(GetArenaNoVirtual());
502  geometry_ = p;
503  }
504  // @@protoc_insertion_point(field_mutable:ignition.msgs.Collision.geometry)
505  return geometry_;
506 }
508  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
509  if (message_arena == NULL) {
510  delete reinterpret_cast< ::google::protobuf::MessageLite*>(geometry_);
511  }
512  if (geometry) {
513  ::google::protobuf::Arena* submessage_arena = NULL;
514  if (message_arena != submessage_arena) {
515  geometry = ::google::protobuf::internal::GetOwnedMessage(
516  message_arena, geometry, submessage_arena);
517  }
518 
519  } else {
520 
521  }
522  geometry_ = geometry;
523  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Collision.geometry)
524 }
525 
526 // .ignition.msgs.Surface surface = 8;
527 inline bool Collision::has_surface() const {
528  return this != internal_default_instance() && surface_ != NULL;
529 }
530 inline const ::ignition::msgs::Surface& Collision::_internal_surface() const {
531  return *surface_;
532 }
533 inline const ::ignition::msgs::Surface& Collision::surface() const {
534  const ::ignition::msgs::Surface* p = surface_;
535  // @@protoc_insertion_point(field_get:ignition.msgs.Collision.surface)
536  return p != NULL ? *p : *reinterpret_cast<const ::ignition::msgs::Surface*>(
538 }
539 inline ::ignition::msgs::Surface* Collision::release_surface() {
540  // @@protoc_insertion_point(field_release:ignition.msgs.Collision.surface)
541 
542  ::ignition::msgs::Surface* temp = surface_;
543  surface_ = NULL;
544  return temp;
545 }
546 inline ::ignition::msgs::Surface* Collision::mutable_surface() {
547 
548  if (surface_ == NULL) {
549  auto* p = CreateMaybeMessage<::ignition::msgs::Surface>(GetArenaNoVirtual());
550  surface_ = p;
551  }
552  // @@protoc_insertion_point(field_mutable:ignition.msgs.Collision.surface)
553  return surface_;
554 }
556  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
557  if (message_arena == NULL) {
558  delete reinterpret_cast< ::google::protobuf::MessageLite*>(surface_);
559  }
560  if (surface) {
561  ::google::protobuf::Arena* submessage_arena = NULL;
562  if (message_arena != submessage_arena) {
563  surface = ::google::protobuf::internal::GetOwnedMessage(
564  message_arena, surface, submessage_arena);
565  }
566 
567  } else {
568 
569  }
570  surface_ = surface;
571  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Collision.surface)
572 }
573 
574 // repeated .ignition.msgs.Visual visual = 9;
575 inline int Collision::visual_size() const {
576  return visual_.size();
577 }
578 inline ::ignition::msgs::Visual* Collision::mutable_visual(int index) {
579  // @@protoc_insertion_point(field_mutable:ignition.msgs.Collision.visual)
580  return visual_.Mutable(index);
581 }
582 inline ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Visual >*
584  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.Collision.visual)
585  return &visual_;
586 }
587 inline const ::ignition::msgs::Visual& Collision::visual(int index) const {
588  // @@protoc_insertion_point(field_get:ignition.msgs.Collision.visual)
589  return visual_.Get(index);
590 }
591 inline ::ignition::msgs::Visual* Collision::add_visual() {
592  // @@protoc_insertion_point(field_add:ignition.msgs.Collision.visual)
593  return visual_.Add();
594 }
595 inline const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Visual >&
597  // @@protoc_insertion_point(field_list:ignition.msgs.Collision.visual)
598  return visual_;
599 }
600 
601 #ifdef __GNUC__
602  #pragma GCC diagnostic pop
603 #endif // __GNUC__
604 
609 // @@protoc_insertion_point(namespace_scope)
610 
611 } // namespace msgs
612 } // namespace ignition
613 
614 #ifdef _MSC_VER
615 #pragma warning(pop)
616 #endif
617 // @@protoc_insertion_point(global_scope)
618 
619 #endif // PROTOBUF_INCLUDED_ignition_2fmsgs_2fcollision_2eproto
IGNITION_MSGS_VISIBLE SurfaceDefaultTypeInternal _Surface_default_instance_
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:52
STL class.
STL class.
::ignition::msgs::Surface * mutable_surface()
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:546
::ignition::msgs::Header * release_header()
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:300
const ::std::string & name() const
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:353
T move(T... args)
bool has_pose() const
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:431
::ignition::msgs::Geometry * mutable_geometry()
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:498
Definition: build/ignition-msgs5/include/ignition/msgs/pose.pb.h:79
void clear_name()
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:350
static const Collision * internal_default_instance()
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:111
::std::string * release_name()
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:387
double max_contacts() const
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:420
void set_name(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:357
const ::ignition::msgs::Geometry & geometry() const
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:485
Collision & operator=(const Collision &from)
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:88
int visual_size() const
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:575
void set_allocated_name(::std::string *name)
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:392
IGNITION_MSGS_VISIBLE PoseDefaultTypeInternal _Pose_default_instance_
bool has_surface() const
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:527
std::shared_ptr< const Collision > ConstCollisionSharedPtr
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:608
std::unique_ptr< Collision > CollisionUniquePtr
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:605
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:217
std::unique_ptr< const Collision > ConstCollisionUniquePtr
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:606
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:54
void set_max_contacts(double value)
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:424
::ignition::msgs::Geometry * release_geometry()
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:491
Definition: build/ignition-msgs5/include/ignition/msgs/surface.pb.h:78
Collision * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:129
bool has_header() const
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:288
const ::ignition::msgs::Header & header() const
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:294
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:81
::ignition::msgs::Pose * mutable_pose()
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:450
Collision * New() const final
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:125
void set_id(::google::protobuf::uint32 value)
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:343
void clear_laser_retro()
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:403
void set_allocated_geometry(::ignition::msgs::Geometry *geometry)
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:507
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:117
double laser_retro() const
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:406
bool has_geometry() const
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:479
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Visual > & visual() const
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:596
void clear_id()
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:336
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
void Swap(Collision *other)
void set_allocated_surface(::ignition::msgs::Surface *surface)
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:555
::ignition::msgs::Header * mutable_header()
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:307
::ignition::msgs::Surface * release_surface()
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:539
STL namespace.
Definition: build/ignition-msgs5/include/ignition/msgs/header.pb.h:215
::ignition::msgs::Pose * release_pose()
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:443
::std::string * mutable_name()
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:382
const ::ignition::msgs::Surface & surface() const
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:533
IGNITION_MSGS_VISIBLE GeometryDefaultTypeInternal _Geometry_default_instance_
::google::protobuf::RepeatedPtrField< ::ignition::msgs::Visual > * mutable_visual()
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:583
void clear_max_contacts()
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:417
IGNITION_MSGS_VISIBLE CollisionDefaultTypeInternal _Collision_default_instance_
void IGNITION_MSGS_VISIBLE AddDescriptors()
::ignition::msgs::Visual * add_visual()
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:591
std::shared_ptr< Collision > CollisionSharedPtr
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:607
const ::ignition::msgs::Pose & pose() const
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:437
void set_allocated_pose(::ignition::msgs::Pose *pose)
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:459
STL class.
friend void swap(Collision &a, Collision &b)
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:119
void set_allocated_header(::ignition::msgs::Header *header)
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:316
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:78
void set_laser_retro(double value)
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:410
::google::protobuf::uint32 id() const
Definition: build/ignition-msgs5/include/ignition/msgs/collision.pb.h:339