Gazebo Msgs

API Reference

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