Ignition Msgs

API Reference

8.1.0
friction.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/friction.proto
3 
4 #ifndef PROTOBUF_ignition_2fmsgs_2ffriction_2eproto__INCLUDED
5 #define PROTOBUF_ignition_2fmsgs_2ffriction_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>
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_2ffriction_2eproto();
52 
53 class Friction;
54 class Friction_Torsional;
55 class Friction_Torsional_ODE;
56 
57 // ===================================================================
58 
59 class IGNITION_MSGS_VISIBLE Friction_Torsional_ODE : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Friction.Torsional.ODE) */ {
60  public:
62  virtual ~Friction_Torsional_ODE();
63 
65 
67  CopyFrom(from);
68  return *this;
69  }
70 
71  static const ::google::protobuf::Descriptor* descriptor();
72  static const Friction_Torsional_ODE& default_instance();
73 
74  void Swap(Friction_Torsional_ODE* other);
75 
76  // implements Message ----------------------------------------------
77 
78  inline Friction_Torsional_ODE* New() const { return New(NULL); }
79 
80  Friction_Torsional_ODE* New(::google::protobuf::Arena* arena) const;
81  void CopyFrom(const ::google::protobuf::Message& from);
82  void MergeFrom(const ::google::protobuf::Message& from);
83  void CopyFrom(const Friction_Torsional_ODE& from);
84  void MergeFrom(const Friction_Torsional_ODE& from);
85  void Clear();
86  bool IsInitialized() const;
87 
88  int ByteSize() const;
89  bool MergePartialFromCodedStream(
90  ::google::protobuf::io::CodedInputStream* input);
91  void SerializeWithCachedSizes(
92  ::google::protobuf::io::CodedOutputStream* output) const;
93  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
94  bool deterministic, ::google::protobuf::uint8* output) const;
95  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
96  return InternalSerializeWithCachedSizesToArray(false, output);
97  }
98  int GetCachedSize() const { return _cached_size_; }
99  private:
100  void SharedCtor();
101  void SharedDtor();
102  void SetCachedSize(int size) const;
103  void InternalSwap(Friction_Torsional_ODE* other);
104  private:
105  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
106  return _internal_metadata_.arena();
107  }
108  inline void* MaybeArenaPtr() const {
109  return _internal_metadata_.raw_arena_ptr();
110  }
111  public:
112 
113  ::google::protobuf::Metadata GetMetadata() const;
114 
115  // nested types ----------------------------------------------------
116 
117  // accessors -------------------------------------------------------
118 
119  // optional double slip = 1;
120  void clear_slip();
121  static const int kSlipFieldNumber = 1;
122  double slip() const;
123  void set_slip(double value);
124 
125  // @@protoc_insertion_point(class_scope:ignition.msgs.Friction.Torsional.ODE)
126  private:
127 
128  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
129  bool _is_default_instance_;
130  double slip_;
131  mutable int _cached_size_;
132  friend void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2ffriction_2eproto();
135 
136  void InitAsDefaultInstance();
137  static Friction_Torsional_ODE* default_instance_;
138 };
139 // -------------------------------------------------------------------
140 
141 class IGNITION_MSGS_VISIBLE Friction_Torsional : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Friction.Torsional) */ {
142  public:
144  virtual ~Friction_Torsional();
145 
147 
149  CopyFrom(from);
150  return *this;
151  }
152 
153  static const ::google::protobuf::Descriptor* descriptor();
154  static const Friction_Torsional& default_instance();
155 
156  void Swap(Friction_Torsional* other);
157 
158  // implements Message ----------------------------------------------
159 
160  inline Friction_Torsional* New() const { return New(NULL); }
161 
162  Friction_Torsional* New(::google::protobuf::Arena* arena) const;
163  void CopyFrom(const ::google::protobuf::Message& from);
164  void MergeFrom(const ::google::protobuf::Message& from);
165  void CopyFrom(const Friction_Torsional& from);
166  void MergeFrom(const Friction_Torsional& from);
167  void Clear();
168  bool IsInitialized() const;
169 
170  int ByteSize() const;
171  bool MergePartialFromCodedStream(
172  ::google::protobuf::io::CodedInputStream* input);
173  void SerializeWithCachedSizes(
174  ::google::protobuf::io::CodedOutputStream* output) const;
175  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
176  bool deterministic, ::google::protobuf::uint8* output) const;
177  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
178  return InternalSerializeWithCachedSizesToArray(false, output);
179  }
180  int GetCachedSize() const { return _cached_size_; }
181  private:
182  void SharedCtor();
183  void SharedDtor();
184  void SetCachedSize(int size) const;
185  void InternalSwap(Friction_Torsional* other);
186  private:
187  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
188  return _internal_metadata_.arena();
189  }
190  inline void* MaybeArenaPtr() const {
191  return _internal_metadata_.raw_arena_ptr();
192  }
193  public:
194 
195  ::google::protobuf::Metadata GetMetadata() const;
196 
197  // nested types ----------------------------------------------------
198 
200 
201  // accessors -------------------------------------------------------
202 
203  // optional double coefficient = 1;
204  void clear_coefficient();
205  static const int kCoefficientFieldNumber = 1;
206  double coefficient() const;
207  void set_coefficient(double value);
208 
209  // optional bool use_patch_radius = 2;
210  void clear_use_patch_radius();
211  static const int kUsePatchRadiusFieldNumber = 2;
212  bool use_patch_radius() const;
213  void set_use_patch_radius(bool value);
214 
215  // optional double patch_radius = 3;
216  void clear_patch_radius();
217  static const int kPatchRadiusFieldNumber = 3;
218  double patch_radius() const;
219  void set_patch_radius(double value);
220 
221  // optional double surface_radius = 4;
222  void clear_surface_radius();
223  static const int kSurfaceRadiusFieldNumber = 4;
224  double surface_radius() const;
225  void set_surface_radius(double value);
226 
227  // optional .ignition.msgs.Friction.Torsional.ODE ode = 5;
228  bool has_ode() const;
229  void clear_ode();
230  static const int kOdeFieldNumber = 5;
231  const ::ignition::msgs::Friction_Torsional_ODE& ode() const;
234  void set_allocated_ode(::ignition::msgs::Friction_Torsional_ODE* ode);
235 
236  // @@protoc_insertion_point(class_scope:ignition.msgs.Friction.Torsional)
237  private:
238 
239  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
240  bool _is_default_instance_;
241  double coefficient_;
242  double patch_radius_;
243  double surface_radius_;
245  bool use_patch_radius_;
246  mutable int _cached_size_;
247  friend void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2ffriction_2eproto();
250 
251  void InitAsDefaultInstance();
252  static Friction_Torsional* default_instance_;
253 };
254 // -------------------------------------------------------------------
255 
256 class IGNITION_MSGS_VISIBLE Friction : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Friction) */ {
257  public:
258  Friction();
259  virtual ~Friction();
260 
261  Friction(const Friction& from);
262 
263  inline Friction& operator=(const Friction& from) {
264  CopyFrom(from);
265  return *this;
266  }
267 
268  static const ::google::protobuf::Descriptor* descriptor();
269  static const Friction& default_instance();
270 
271  void Swap(Friction* other);
272 
273  // implements Message ----------------------------------------------
274 
275  inline Friction* New() const { return New(NULL); }
276 
277  Friction* New(::google::protobuf::Arena* arena) const;
278  void CopyFrom(const ::google::protobuf::Message& from);
279  void MergeFrom(const ::google::protobuf::Message& from);
280  void CopyFrom(const Friction& from);
281  void MergeFrom(const Friction& from);
282  void Clear();
283  bool IsInitialized() const;
284 
285  int ByteSize() const;
286  bool MergePartialFromCodedStream(
287  ::google::protobuf::io::CodedInputStream* input);
288  void SerializeWithCachedSizes(
289  ::google::protobuf::io::CodedOutputStream* output) const;
290  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
291  bool deterministic, ::google::protobuf::uint8* output) const;
292  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
293  return InternalSerializeWithCachedSizesToArray(false, output);
294  }
295  int GetCachedSize() const { return _cached_size_; }
296  private:
297  void SharedCtor();
298  void SharedDtor();
299  void SetCachedSize(int size) const;
300  void InternalSwap(Friction* other);
301  private:
302  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
303  return _internal_metadata_.arena();
304  }
305  inline void* MaybeArenaPtr() const {
306  return _internal_metadata_.raw_arena_ptr();
307  }
308  public:
309 
310  ::google::protobuf::Metadata GetMetadata() const;
311 
312  // nested types ----------------------------------------------------
313 
315 
316  // accessors -------------------------------------------------------
317 
318  // optional .ignition.msgs.Header header = 1;
319  bool has_header() const;
320  void clear_header();
321  static const int kHeaderFieldNumber = 1;
322  const ::ignition::msgs::Header& header() const;
323  ::ignition::msgs::Header* mutable_header();
324  ::ignition::msgs::Header* release_header();
325  void set_allocated_header(::ignition::msgs::Header* header);
326 
327  // optional double mu = 2;
328  void clear_mu();
329  static const int kMuFieldNumber = 2;
330  double mu() const;
331  void set_mu(double value);
332 
333  // optional double mu2 = 3;
334  void clear_mu2();
335  static const int kMu2FieldNumber = 3;
336  double mu2() const;
337  void set_mu2(double value);
338 
339  // optional .ignition.msgs.Vector3d fdir1 = 4;
340  bool has_fdir1() const;
341  void clear_fdir1();
342  static const int kFdir1FieldNumber = 4;
343  const ::ignition::msgs::Vector3d& fdir1() const;
344  ::ignition::msgs::Vector3d* mutable_fdir1();
345  ::ignition::msgs::Vector3d* release_fdir1();
346  void set_allocated_fdir1(::ignition::msgs::Vector3d* fdir1);
347 
348  // optional double slip1 = 5;
349  void clear_slip1();
350  static const int kSlip1FieldNumber = 5;
351  double slip1() const;
352  void set_slip1(double value);
353 
354  // optional double slip2 = 6;
355  void clear_slip2();
356  static const int kSlip2FieldNumber = 6;
357  double slip2() const;
358  void set_slip2(double value);
359 
360  // optional .ignition.msgs.Friction.Torsional torsional = 7;
361  bool has_torsional() const;
362  void clear_torsional();
363  static const int kTorsionalFieldNumber = 7;
364  const ::ignition::msgs::Friction_Torsional& torsional() const;
365  ::ignition::msgs::Friction_Torsional* mutable_torsional();
366  ::ignition::msgs::Friction_Torsional* release_torsional();
367  void set_allocated_torsional(::ignition::msgs::Friction_Torsional* torsional);
368 
369  // @@protoc_insertion_point(class_scope:ignition.msgs.Friction)
370  private:
371 
372  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
373  bool _is_default_instance_;
374  ::ignition::msgs::Header* header_;
375  double mu_;
376  double mu2_;
378  double slip1_;
379  double slip2_;
381  mutable int _cached_size_;
382  friend void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2ffriction_2eproto();
385 
386  void InitAsDefaultInstance();
387  static Friction* default_instance_;
388 };
389 // ===================================================================
390 
391 
392 // ===================================================================
393 
394 #if !PROTOBUF_INLINE_NOT_IN_HEADERS
395 // Friction_Torsional_ODE
396 
397 // optional double slip = 1;
399  slip_ = 0;
400 }
401 inline double Friction_Torsional_ODE::slip() const {
402  // @@protoc_insertion_point(field_get:ignition.msgs.Friction.Torsional.ODE.slip)
403  return slip_;
404 }
405 inline void Friction_Torsional_ODE::set_slip(double value) {
406 
407  slip_ = value;
408  // @@protoc_insertion_point(field_set:ignition.msgs.Friction.Torsional.ODE.slip)
409 }
410 
411 // -------------------------------------------------------------------
412 
413 // Friction_Torsional
414 
415 // optional double coefficient = 1;
417  coefficient_ = 0;
418 }
419 inline double Friction_Torsional::coefficient() const {
420  // @@protoc_insertion_point(field_get:ignition.msgs.Friction.Torsional.coefficient)
421  return coefficient_;
422 }
423 inline void Friction_Torsional::set_coefficient(double value) {
424 
425  coefficient_ = value;
426  // @@protoc_insertion_point(field_set:ignition.msgs.Friction.Torsional.coefficient)
427 }
428 
429 // optional bool use_patch_radius = 2;
431  use_patch_radius_ = false;
432 }
434  // @@protoc_insertion_point(field_get:ignition.msgs.Friction.Torsional.use_patch_radius)
435  return use_patch_radius_;
436 }
438 
439  use_patch_radius_ = value;
440  // @@protoc_insertion_point(field_set:ignition.msgs.Friction.Torsional.use_patch_radius)
441 }
442 
443 // optional double patch_radius = 3;
445  patch_radius_ = 0;
446 }
447 inline double Friction_Torsional::patch_radius() const {
448  // @@protoc_insertion_point(field_get:ignition.msgs.Friction.Torsional.patch_radius)
449  return patch_radius_;
450 }
451 inline void Friction_Torsional::set_patch_radius(double value) {
452 
453  patch_radius_ = value;
454  // @@protoc_insertion_point(field_set:ignition.msgs.Friction.Torsional.patch_radius)
455 }
456 
457 // optional double surface_radius = 4;
459  surface_radius_ = 0;
460 }
461 inline double Friction_Torsional::surface_radius() const {
462  // @@protoc_insertion_point(field_get:ignition.msgs.Friction.Torsional.surface_radius)
463  return surface_radius_;
464 }
465 inline void Friction_Torsional::set_surface_radius(double value) {
466 
467  surface_radius_ = value;
468  // @@protoc_insertion_point(field_set:ignition.msgs.Friction.Torsional.surface_radius)
469 }
470 
471 // optional .ignition.msgs.Friction.Torsional.ODE ode = 5;
472 inline bool Friction_Torsional::has_ode() const {
473  return !_is_default_instance_ && ode_ != NULL;
474 }
476  if (GetArenaNoVirtual() == NULL && ode_ != NULL) delete ode_;
477  ode_ = NULL;
478 }
479 inline const ::ignition::msgs::Friction_Torsional_ODE& Friction_Torsional::ode() const {
480  // @@protoc_insertion_point(field_get:ignition.msgs.Friction.Torsional.ode)
481  return ode_ != NULL ? *ode_ : *default_instance_->ode_;
482 }
483 inline ::ignition::msgs::Friction_Torsional_ODE* Friction_Torsional::mutable_ode() {
484 
485  if (ode_ == NULL) {
486  ode_ = new ::ignition::msgs::Friction_Torsional_ODE;
487  }
488  // @@protoc_insertion_point(field_mutable:ignition.msgs.Friction.Torsional.ode)
489  return ode_;
490 }
491 inline ::ignition::msgs::Friction_Torsional_ODE* Friction_Torsional::release_ode() {
492  // @@protoc_insertion_point(field_release:ignition.msgs.Friction.Torsional.ode)
493 
495  ode_ = NULL;
496  return temp;
497 }
499  delete ode_;
500  ode_ = ode;
501  if (ode) {
502 
503  } else {
504 
505  }
506  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Friction.Torsional.ode)
507 }
508 
509 // -------------------------------------------------------------------
510 
511 // Friction
512 
513 // optional .ignition.msgs.Header header = 1;
514 inline bool Friction::has_header() const {
515  return !_is_default_instance_ && header_ != NULL;
516 }
517 inline void Friction::clear_header() {
518  if (GetArenaNoVirtual() == NULL && header_ != NULL) delete header_;
519  header_ = NULL;
520 }
521 inline const ::ignition::msgs::Header& Friction::header() const {
522  // @@protoc_insertion_point(field_get:ignition.msgs.Friction.header)
523  return header_ != NULL ? *header_ : *default_instance_->header_;
524 }
525 inline ::ignition::msgs::Header* Friction::mutable_header() {
526 
527  if (header_ == NULL) {
528  header_ = new ::ignition::msgs::Header;
529  }
530  // @@protoc_insertion_point(field_mutable:ignition.msgs.Friction.header)
531  return header_;
532 }
533 inline ::ignition::msgs::Header* Friction::release_header() {
534  // @@protoc_insertion_point(field_release:ignition.msgs.Friction.header)
535 
536  ::ignition::msgs::Header* temp = header_;
537  header_ = NULL;
538  return temp;
539 }
541  delete header_;
542  header_ = header;
543  if (header) {
544 
545  } else {
546 
547  }
548  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Friction.header)
549 }
550 
551 // optional double mu = 2;
552 inline void Friction::clear_mu() {
553  mu_ = 0;
554 }
555 inline double Friction::mu() const {
556  // @@protoc_insertion_point(field_get:ignition.msgs.Friction.mu)
557  return mu_;
558 }
559 inline void Friction::set_mu(double value) {
560 
561  mu_ = value;
562  // @@protoc_insertion_point(field_set:ignition.msgs.Friction.mu)
563 }
564 
565 // optional double mu2 = 3;
566 inline void Friction::clear_mu2() {
567  mu2_ = 0;
568 }
569 inline double Friction::mu2() const {
570  // @@protoc_insertion_point(field_get:ignition.msgs.Friction.mu2)
571  return mu2_;
572 }
573 inline void Friction::set_mu2(double value) {
574 
575  mu2_ = value;
576  // @@protoc_insertion_point(field_set:ignition.msgs.Friction.mu2)
577 }
578 
579 // optional .ignition.msgs.Vector3d fdir1 = 4;
580 inline bool Friction::has_fdir1() const {
581  return !_is_default_instance_ && fdir1_ != NULL;
582 }
583 inline void Friction::clear_fdir1() {
584  if (GetArenaNoVirtual() == NULL && fdir1_ != NULL) delete fdir1_;
585  fdir1_ = NULL;
586 }
587 inline const ::ignition::msgs::Vector3d& Friction::fdir1() const {
588  // @@protoc_insertion_point(field_get:ignition.msgs.Friction.fdir1)
589  return fdir1_ != NULL ? *fdir1_ : *default_instance_->fdir1_;
590 }
591 inline ::ignition::msgs::Vector3d* Friction::mutable_fdir1() {
592 
593  if (fdir1_ == NULL) {
594  fdir1_ = new ::ignition::msgs::Vector3d;
595  }
596  // @@protoc_insertion_point(field_mutable:ignition.msgs.Friction.fdir1)
597  return fdir1_;
598 }
599 inline ::ignition::msgs::Vector3d* Friction::release_fdir1() {
600  // @@protoc_insertion_point(field_release:ignition.msgs.Friction.fdir1)
601 
602  ::ignition::msgs::Vector3d* temp = fdir1_;
603  fdir1_ = NULL;
604  return temp;
605 }
607  delete fdir1_;
608  fdir1_ = fdir1;
609  if (fdir1) {
610 
611  } else {
612 
613  }
614  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Friction.fdir1)
615 }
616 
617 // optional double slip1 = 5;
618 inline void Friction::clear_slip1() {
619  slip1_ = 0;
620 }
621 inline double Friction::slip1() const {
622  // @@protoc_insertion_point(field_get:ignition.msgs.Friction.slip1)
623  return slip1_;
624 }
625 inline void Friction::set_slip1(double value) {
626 
627  slip1_ = value;
628  // @@protoc_insertion_point(field_set:ignition.msgs.Friction.slip1)
629 }
630 
631 // optional double slip2 = 6;
632 inline void Friction::clear_slip2() {
633  slip2_ = 0;
634 }
635 inline double Friction::slip2() const {
636  // @@protoc_insertion_point(field_get:ignition.msgs.Friction.slip2)
637  return slip2_;
638 }
639 inline void Friction::set_slip2(double value) {
640 
641  slip2_ = value;
642  // @@protoc_insertion_point(field_set:ignition.msgs.Friction.slip2)
643 }
644 
645 // optional .ignition.msgs.Friction.Torsional torsional = 7;
646 inline bool Friction::has_torsional() const {
647  return !_is_default_instance_ && torsional_ != NULL;
648 }
650  if (GetArenaNoVirtual() == NULL && torsional_ != NULL) delete torsional_;
651  torsional_ = NULL;
652 }
653 inline const ::ignition::msgs::Friction_Torsional& Friction::torsional() const {
654  // @@protoc_insertion_point(field_get:ignition.msgs.Friction.torsional)
655  return torsional_ != NULL ? *torsional_ : *default_instance_->torsional_;
656 }
657 inline ::ignition::msgs::Friction_Torsional* Friction::mutable_torsional() {
658 
659  if (torsional_ == NULL) {
660  torsional_ = new ::ignition::msgs::Friction_Torsional;
661  }
662  // @@protoc_insertion_point(field_mutable:ignition.msgs.Friction.torsional)
663  return torsional_;
664 }
665 inline ::ignition::msgs::Friction_Torsional* Friction::release_torsional() {
666  // @@protoc_insertion_point(field_release:ignition.msgs.Friction.torsional)
667 
668  ::ignition::msgs::Friction_Torsional* temp = torsional_;
669  torsional_ = NULL;
670  return temp;
671 }
673  delete torsional_;
674  torsional_ = torsional;
675  if (torsional) {
676 
677  } else {
678 
679  }
680  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Friction.torsional)
681 }
682 
683 #endif // !PROTOBUF_INLINE_NOT_IN_HEADERS
684 // -------------------------------------------------------------------
685 
686 // -------------------------------------------------------------------
687 
688 
693 // @@protoc_insertion_point(namespace_scope)
694 
695 } // namespace msgs
696 } // namespace ignition
697 
698 #ifdef _MSC_VER
699 #pragma warning(pop)
700 #endif
701 // @@protoc_insertion_point(global_scope)
702 
703 #endif // PROTOBUF_ignition_2fmsgs_2ffriction_2eproto__INCLUDED
void protobuf_ShutdownFile_ignition_2fmsgs_2ffriction_2eproto()
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: friction.pb.h:177
void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2ffriction_2eproto()
Friction * New() const
Definition: friction.pb.h:275
void clear_mu2()
Definition: friction.pb.h:566
std::unique_ptr< const Friction > ConstFrictionUniquePtr
Definition: friction.pb.h:690
void clear_coefficient()
Definition: friction.pb.h:416
std::unique_ptr< Friction > FrictionUniquePtr
Definition: friction.pb.h:689
int GetCachedSize() const
Definition: friction.pb.h:295
bool has_fdir1() const
Definition: friction.pb.h:580
Friction_Torsional_ODE * New() const
Definition: friction.pb.h:78
void set_coefficient(double value)
Definition: friction.pb.h:423
double mu2() const
Definition: friction.pb.h:569
void clear_fdir1()
Definition: friction.pb.h:583
void set_patch_radius(double value)
Definition: friction.pb.h:451
std::shared_ptr< Friction > FrictionSharedPtr
Definition: friction.pb.h:691
bool has_header() const
Definition: friction.pb.h:514
void set_allocated_ode(::ignition::msgs::Friction_Torsional_ODE *ode)
Definition: friction.pb.h:498
void set_allocated_torsional(::ignition::msgs::Friction_Torsional *torsional)
Definition: friction.pb.h:672
::ignition::msgs::Vector3d * mutable_fdir1()
Definition: friction.pb.h:591
::ignition::msgs::Friction_Torsional * release_torsional()
Definition: friction.pb.h:665
void set_mu(double value)
Definition: friction.pb.h:559
Friction_Torsional_ODE & operator=(const Friction_Torsional_ODE &from)
Definition: friction.pb.h:66
void clear_slip1()
Definition: friction.pb.h:618
::ignition::msgs::Friction_Torsional_ODE * release_ode()
Definition: friction.pb.h:491
void protobuf_AssignDesc_ignition_2fmsgs_2ffriction_2eproto()
Friction_Torsional_ODE ODE
Definition: friction.pb.h:199
const ::ignition::msgs::Vector3d & fdir1() const
Definition: friction.pb.h:587
Definition: friction.pb.h:59
const ::ignition::msgs::Header & header() const
Definition: friction.pb.h:521
void clear_use_patch_radius()
Definition: friction.pb.h:430
const ::ignition::msgs::Friction_Torsional_ODE & ode() const
Definition: friction.pb.h:479
::ignition::msgs::Friction_Torsional_ODE * mutable_ode()
Definition: friction.pb.h:483
Definition: friction.pb.h:256
double surface_radius() const
Definition: friction.pb.h:461
Definition: header.pb.h:161
void clear_torsional()
Definition: friction.pb.h:649
Friction_Torsional & operator=(const Friction_Torsional &from)
Definition: friction.pb.h:148
void clear_header()
Definition: friction.pb.h:517
double slip2() const
Definition: friction.pb.h:635
int GetCachedSize() const
Definition: friction.pb.h:98
::ignition::msgs::Header * release_header()
Definition: friction.pb.h:533
void clear_slip()
Definition: friction.pb.h:398
double slip1() const
Definition: friction.pb.h:621
double coefficient() const
Definition: friction.pb.h:419
void set_surface_radius(double value)
Definition: friction.pb.h:465
void set_slip2(double value)
Definition: friction.pb.h:639
bool use_patch_radius() const
Definition: friction.pb.h:433
void clear_slip2()
Definition: friction.pb.h:632
const ::ignition::msgs::Friction_Torsional & torsional() const
Definition: friction.pb.h:653
::ignition::msgs::Vector3d * release_fdir1()
Definition: friction.pb.h:599
void clear_surface_radius()
Definition: friction.pb.h:458
Definition: friction.pb.h:141
Friction & operator=(const Friction &from)
Definition: friction.pb.h:263
void set_use_patch_radius(bool value)
Definition: friction.pb.h:437
::ignition::msgs::Friction_Torsional * mutable_torsional()
Definition: friction.pb.h:657
::ignition::msgs::Header * mutable_header()
Definition: friction.pb.h:525
Definition: vector3d.pb.h:56
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: friction.pb.h:95
STL class.
Friction_Torsional Torsional
Definition: friction.pb.h:314
void set_allocated_fdir1(::ignition::msgs::Vector3d *fdir1)
Definition: friction.pb.h:606
void set_slip(double value)
Definition: friction.pb.h:405
Friction_Torsional * New() const
Definition: friction.pb.h:160
double patch_radius() const
Definition: friction.pb.h:447
void clear_mu()
Definition: friction.pb.h:552
bool has_ode() const
Definition: friction.pb.h:472
void set_mu2(double value)
Definition: friction.pb.h:573
void clear_ode()
Definition: friction.pb.h:475
int GetCachedSize() const
Definition: friction.pb.h:180
double mu() const
Definition: friction.pb.h:555
double slip() const
Definition: friction.pb.h:401
void set_slip1(double value)
Definition: friction.pb.h:625
bool has_torsional() const
Definition: friction.pb.h:646
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: friction.pb.h:292
std::shared_ptr< const Friction > ConstFrictionSharedPtr
Definition: friction.pb.h:692
void clear_patch_radius()
Definition: friction.pb.h:444
void set_allocated_header(::ignition::msgs::Header *header)
Definition: friction.pb.h:540