Ignition Msgs

API Reference

5.8.1
axis.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/axis.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2faxis_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2faxis_2eproto
6 
7 #include <limits>
8 #include <string>
9 
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3019000
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 3019000 < 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/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/metadata_lite.h>
29 #include <google/protobuf/generated_message_reflection.h>
30 #include <google/protobuf/message.h>
31 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
32 #include <google/protobuf/extension_set.h> // IWYU pragma: export
33 #include <google/protobuf/unknown_field_set.h>
36 #ifndef _MSC_VER
37 #pragma GCC system_header
38 #else
39 #pragma warning(push)
40 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
41 #endif
42 #ifdef __linux__
43 #include <sys/sysmacros.h>
44 #endif
45 #include <memory>
46 #include <ignition/msgs/Export.hh>
47 // @@protoc_insertion_point(includes)
48 #include <google/protobuf/port_def.inc>
49 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2faxis_2eproto IGNITION_MSGS_VISIBLE
50 PROTOBUF_NAMESPACE_OPEN
51 namespace internal {
52 class AnyMetadata;
53 } // namespace internal
54 PROTOBUF_NAMESPACE_CLOSE
55 
56 // Internal implementation detail -- do not use these members.
57 struct IGNITION_MSGS_VISIBLE TableStruct_ignition_2fmsgs_2faxis_2eproto {
58  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
59  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
60  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
61  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
62  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]
63  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
64  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
65  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
66  static const uint32_t offsets[];
67 };
68 IGNITION_MSGS_VISIBLE extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2faxis_2eproto;
69 namespace ignition {
70 namespace msgs {
71 class Axis;
72 struct AxisDefaultTypeInternal;
73 IGNITION_MSGS_VISIBLE extern AxisDefaultTypeInternal _Axis_default_instance_;
74 } // namespace msgs
75 } // namespace ignition
76 PROTOBUF_NAMESPACE_OPEN
77 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Axis* Arena::CreateMaybeMessage<::ignition::msgs::Axis>(Arena*);
78 PROTOBUF_NAMESPACE_CLOSE
79 namespace ignition {
80 namespace msgs {
81 
82 // ===================================================================
83 
84 class IGNITION_MSGS_VISIBLE Axis final :
85  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Axis) */ {
86  public:
87  inline Axis() : Axis(nullptr) {}
88  ~Axis() override;
89  explicit constexpr Axis(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
90 
91  Axis(const Axis& from);
92  Axis(Axis&& from) noexcept
93  : Axis() {
94  *this = ::std::move(from);
95  }
96 
97  inline Axis& operator=(const Axis& from) {
98  CopyFrom(from);
99  return *this;
100  }
101  inline Axis& operator=(Axis&& from) noexcept {
102  if (this == &from) return *this;
103  if (GetOwningArena() == from.GetOwningArena()
104  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
105  && GetOwningArena() != nullptr
106  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
107  ) {
108  InternalSwap(&from);
109  } else {
110  CopyFrom(from);
111  }
112  return *this;
113  }
114 
115  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
116  return GetDescriptor();
117  }
118  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
119  return default_instance().GetMetadata().descriptor;
120  }
121  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
122  return default_instance().GetMetadata().reflection;
123  }
124  static const Axis& default_instance() {
125  return *internal_default_instance();
126  }
127  static inline const Axis* internal_default_instance() {
128  return reinterpret_cast<const Axis*>(
130  }
131  static constexpr int kIndexInFileMessages =
132  0;
133 
134  friend void swap(Axis& a, Axis& b) {
135  a.Swap(&b);
136  }
137  inline void Swap(Axis* other) {
138  if (other == this) return;
139  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
140  if (GetOwningArena() != nullptr &&
141  GetOwningArena() == other->GetOwningArena()) {
142  #else // PROTOBUF_FORCE_COPY_IN_SWAP
143  if (GetOwningArena() == other->GetOwningArena()) {
144  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
145  InternalSwap(other);
146  } else {
147  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
148  }
149  }
150  void UnsafeArenaSwap(Axis* other) {
151  if (other == this) return;
152  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
153  InternalSwap(other);
154  }
155 
156  // implements Message ----------------------------------------------
157 
158  Axis* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
159  return CreateMaybeMessage<Axis>(arena);
160  }
161  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
162  void CopyFrom(const Axis& from);
163  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
164  void MergeFrom(const Axis& from);
165  private:
166  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
167  public:
168  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
169  bool IsInitialized() const final;
170 
171  size_t ByteSizeLong() const final;
172  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
173  uint8_t* _InternalSerialize(
174  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
175  int GetCachedSize() const final { return _cached_size_.Get(); }
176 
177  private:
178  void SharedCtor();
179  void SharedDtor();
180  void SetCachedSize(int size) const final;
181  void InternalSwap(Axis* other);
182 
183  private:
184  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
185  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
186  return "ignition.msgs.Axis";
187  }
188  protected:
189  explicit Axis(::PROTOBUF_NAMESPACE_ID::Arena* arena,
190  bool is_message_owned = false);
191  private:
192  static void ArenaDtor(void* object);
193  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
194  public:
195 
196  static const ClassData _class_data_;
197  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
198 
199  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
200 
201  // nested types ----------------------------------------------------
202 
203  // accessors -------------------------------------------------------
204 
205  enum : int {
206  kXyzExpressedInFieldNumber = 14,
207  kHeaderFieldNumber = 1,
208  kXyzFieldNumber = 2,
209  kLimitLowerFieldNumber = 3,
210  kLimitUpperFieldNumber = 4,
211  kLimitEffortFieldNumber = 5,
212  kLimitVelocityFieldNumber = 6,
213  kDampingFieldNumber = 7,
214  kFrictionFieldNumber = 8,
215  kPositionFieldNumber = 10,
216  kVelocityFieldNumber = 11,
217  kForceFieldNumber = 12,
218  kAccelerationFieldNumber = 13,
219  kUseParentModelFrameFieldNumber = 9,
220  };
221  // string xyz_expressed_in = 14;
222  void clear_xyz_expressed_in();
223  const std::string& xyz_expressed_in() const;
224  template <typename ArgT0 = const std::string&, typename... ArgT>
225  void set_xyz_expressed_in(ArgT0&& arg0, ArgT... args);
226  std::string* mutable_xyz_expressed_in();
227  PROTOBUF_NODISCARD std::string* release_xyz_expressed_in();
228  void set_allocated_xyz_expressed_in(std::string* xyz_expressed_in);
229  private:
230  const std::string& _internal_xyz_expressed_in() const;
231  inline PROTOBUF_ALWAYS_INLINE void _internal_set_xyz_expressed_in(const std::string& value);
232  std::string* _internal_mutable_xyz_expressed_in();
233  public:
234 
235  // .ignition.msgs.Header header = 1;
236  bool has_header() const;
237  private:
238  bool _internal_has_header() const;
239  public:
240  void clear_header();
241  const ::ignition::msgs::Header& header() const;
242  PROTOBUF_NODISCARD ::ignition::msgs::Header* release_header();
243  ::ignition::msgs::Header* mutable_header();
244  void set_allocated_header(::ignition::msgs::Header* header);
245  private:
246  const ::ignition::msgs::Header& _internal_header() const;
247  ::ignition::msgs::Header* _internal_mutable_header();
248  public:
249  void unsafe_arena_set_allocated_header(
250  ::ignition::msgs::Header* header);
251  ::ignition::msgs::Header* unsafe_arena_release_header();
252 
253  // .ignition.msgs.Vector3d xyz = 2;
254  bool has_xyz() const;
255  private:
256  bool _internal_has_xyz() const;
257  public:
258  void clear_xyz();
259  const ::ignition::msgs::Vector3d& xyz() const;
260  PROTOBUF_NODISCARD ::ignition::msgs::Vector3d* release_xyz();
261  ::ignition::msgs::Vector3d* mutable_xyz();
262  void set_allocated_xyz(::ignition::msgs::Vector3d* xyz);
263  private:
264  const ::ignition::msgs::Vector3d& _internal_xyz() const;
265  ::ignition::msgs::Vector3d* _internal_mutable_xyz();
266  public:
267  void unsafe_arena_set_allocated_xyz(
268  ::ignition::msgs::Vector3d* xyz);
269  ::ignition::msgs::Vector3d* unsafe_arena_release_xyz();
270 
271  // double limit_lower = 3;
272  void clear_limit_lower();
273  double limit_lower() const;
274  void set_limit_lower(double value);
275  private:
276  double _internal_limit_lower() const;
277  void _internal_set_limit_lower(double value);
278  public:
279 
280  // double limit_upper = 4;
281  void clear_limit_upper();
282  double limit_upper() const;
283  void set_limit_upper(double value);
284  private:
285  double _internal_limit_upper() const;
286  void _internal_set_limit_upper(double value);
287  public:
288 
289  // double limit_effort = 5;
290  void clear_limit_effort();
291  double limit_effort() const;
292  void set_limit_effort(double value);
293  private:
294  double _internal_limit_effort() const;
295  void _internal_set_limit_effort(double value);
296  public:
297 
298  // double limit_velocity = 6;
299  void clear_limit_velocity();
300  double limit_velocity() const;
301  void set_limit_velocity(double value);
302  private:
303  double _internal_limit_velocity() const;
304  void _internal_set_limit_velocity(double value);
305  public:
306 
307  // double damping = 7;
308  void clear_damping();
309  double damping() const;
310  void set_damping(double value);
311  private:
312  double _internal_damping() const;
313  void _internal_set_damping(double value);
314  public:
315 
316  // double friction = 8;
317  void clear_friction();
318  double friction() const;
319  void set_friction(double value);
320  private:
321  double _internal_friction() const;
322  void _internal_set_friction(double value);
323  public:
324 
325  // double position = 10;
326  void clear_position();
327  double position() const;
328  void set_position(double value);
329  private:
330  double _internal_position() const;
331  void _internal_set_position(double value);
332  public:
333 
334  // double velocity = 11;
335  void clear_velocity();
336  double velocity() const;
337  void set_velocity(double value);
338  private:
339  double _internal_velocity() const;
340  void _internal_set_velocity(double value);
341  public:
342 
343  // double force = 12;
344  void clear_force();
345  double force() const;
346  void set_force(double value);
347  private:
348  double _internal_force() const;
349  void _internal_set_force(double value);
350  public:
351 
352  // double acceleration = 13;
353  void clear_acceleration();
354  double acceleration() const;
355  void set_acceleration(double value);
356  private:
357  double _internal_acceleration() const;
358  void _internal_set_acceleration(double value);
359  public:
360 
361  // bool use_parent_model_frame = 9 [deprecated = true];
362  PROTOBUF_DEPRECATED void clear_use_parent_model_frame();
363  PROTOBUF_DEPRECATED bool use_parent_model_frame() const;
364  PROTOBUF_DEPRECATED void set_use_parent_model_frame(bool value);
365  private:
366  bool _internal_use_parent_model_frame() const;
367  void _internal_set_use_parent_model_frame(bool value);
368  public:
369 
370  // @@protoc_insertion_point(class_scope:ignition.msgs.Axis)
371  private:
372  class _Internal;
373 
374  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
375  typedef void InternalArenaConstructable_;
376  typedef void DestructorSkippable_;
377  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr xyz_expressed_in_;
378  ::ignition::msgs::Header* header_;
380  double limit_lower_;
381  double limit_upper_;
382  double limit_effort_;
383  double limit_velocity_;
384  double damping_;
385  double friction_;
386  double position_;
387  double velocity_;
388  double force_;
389  double acceleration_;
390  bool use_parent_model_frame_;
391  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
392  friend struct ::TableStruct_ignition_2fmsgs_2faxis_2eproto;
393 };
394 // ===================================================================
395 
396 
397 // ===================================================================
398 
399 #ifdef __GNUC__
400  #pragma GCC diagnostic push
401  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
402 #endif // __GNUC__
403 // Axis
404 
405 // .ignition.msgs.Header header = 1;
406 inline bool Axis::_internal_has_header() const {
407  return this != internal_default_instance() && header_ != nullptr;
408 }
409 inline bool Axis::has_header() const {
410  return _internal_has_header();
411 }
412 inline const ::ignition::msgs::Header& Axis::_internal_header() const {
413  const ::ignition::msgs::Header* p = header_;
414  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Header&>(
416 }
417 inline const ::ignition::msgs::Header& Axis::header() const {
418  // @@protoc_insertion_point(field_get:ignition.msgs.Axis.header)
419  return _internal_header();
420 }
422  ::ignition::msgs::Header* header) {
423  if (GetArenaForAllocation() == nullptr) {
424  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
425  }
426  header_ = header;
427  if (header) {
428 
429  } else {
430 
431  }
432  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Axis.header)
433 }
434 inline ::ignition::msgs::Header* Axis::release_header() {
435 
436  ::ignition::msgs::Header* temp = header_;
437  header_ = nullptr;
438 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
439  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
440  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
441  if (GetArenaForAllocation() == nullptr) { delete old; }
442 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
443  if (GetArenaForAllocation() != nullptr) {
444  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
445  }
446 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
447  return temp;
448 }
449 inline ::ignition::msgs::Header* Axis::unsafe_arena_release_header() {
450  // @@protoc_insertion_point(field_release:ignition.msgs.Axis.header)
451 
452  ::ignition::msgs::Header* temp = header_;
453  header_ = nullptr;
454  return temp;
455 }
456 inline ::ignition::msgs::Header* Axis::_internal_mutable_header() {
457 
458  if (header_ == nullptr) {
459  auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArenaForAllocation());
460  header_ = p;
461  }
462  return header_;
463 }
464 inline ::ignition::msgs::Header* Axis::mutable_header() {
465  ::ignition::msgs::Header* _msg = _internal_mutable_header();
466  // @@protoc_insertion_point(field_mutable:ignition.msgs.Axis.header)
467  return _msg;
468 }
470  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
471  if (message_arena == nullptr) {
472  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
473  }
474  if (header) {
475  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
476  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
477  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
478  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header));
479  if (message_arena != submessage_arena) {
480  header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
481  message_arena, header, submessage_arena);
482  }
483 
484  } else {
485 
486  }
487  header_ = header;
488  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Axis.header)
489 }
490 
491 // .ignition.msgs.Vector3d xyz = 2;
492 inline bool Axis::_internal_has_xyz() const {
493  return this != internal_default_instance() && xyz_ != nullptr;
494 }
495 inline bool Axis::has_xyz() const {
496  return _internal_has_xyz();
497 }
498 inline const ::ignition::msgs::Vector3d& Axis::_internal_xyz() const {
499  const ::ignition::msgs::Vector3d* p = xyz_;
500  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Vector3d&>(
502 }
503 inline const ::ignition::msgs::Vector3d& Axis::xyz() const {
504  // @@protoc_insertion_point(field_get:ignition.msgs.Axis.xyz)
505  return _internal_xyz();
506 }
508  ::ignition::msgs::Vector3d* xyz) {
509  if (GetArenaForAllocation() == nullptr) {
510  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(xyz_);
511  }
512  xyz_ = xyz;
513  if (xyz) {
514 
515  } else {
516 
517  }
518  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Axis.xyz)
519 }
520 inline ::ignition::msgs::Vector3d* Axis::release_xyz() {
521 
522  ::ignition::msgs::Vector3d* temp = xyz_;
523  xyz_ = nullptr;
524 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
525  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
526  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
527  if (GetArenaForAllocation() == nullptr) { delete old; }
528 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
529  if (GetArenaForAllocation() != nullptr) {
530  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
531  }
532 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
533  return temp;
534 }
535 inline ::ignition::msgs::Vector3d* Axis::unsafe_arena_release_xyz() {
536  // @@protoc_insertion_point(field_release:ignition.msgs.Axis.xyz)
537 
538  ::ignition::msgs::Vector3d* temp = xyz_;
539  xyz_ = nullptr;
540  return temp;
541 }
542 inline ::ignition::msgs::Vector3d* Axis::_internal_mutable_xyz() {
543 
544  if (xyz_ == nullptr) {
545  auto* p = CreateMaybeMessage<::ignition::msgs::Vector3d>(GetArenaForAllocation());
546  xyz_ = p;
547  }
548  return xyz_;
549 }
550 inline ::ignition::msgs::Vector3d* Axis::mutable_xyz() {
551  ::ignition::msgs::Vector3d* _msg = _internal_mutable_xyz();
552  // @@protoc_insertion_point(field_mutable:ignition.msgs.Axis.xyz)
553  return _msg;
554 }
556  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
557  if (message_arena == nullptr) {
558  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(xyz_);
559  }
560  if (xyz) {
561  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
562  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
563  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
564  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(xyz));
565  if (message_arena != submessage_arena) {
566  xyz = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
567  message_arena, xyz, submessage_arena);
568  }
569 
570  } else {
571 
572  }
573  xyz_ = xyz;
574  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Axis.xyz)
575 }
576 
577 // double limit_lower = 3;
578 inline void Axis::clear_limit_lower() {
579  limit_lower_ = 0;
580 }
581 inline double Axis::_internal_limit_lower() const {
582  return limit_lower_;
583 }
584 inline double Axis::limit_lower() const {
585  // @@protoc_insertion_point(field_get:ignition.msgs.Axis.limit_lower)
586  return _internal_limit_lower();
587 }
588 inline void Axis::_internal_set_limit_lower(double value) {
589 
590  limit_lower_ = value;
591 }
592 inline void Axis::set_limit_lower(double value) {
593  _internal_set_limit_lower(value);
594  // @@protoc_insertion_point(field_set:ignition.msgs.Axis.limit_lower)
595 }
596 
597 // double limit_upper = 4;
598 inline void Axis::clear_limit_upper() {
599  limit_upper_ = 0;
600 }
601 inline double Axis::_internal_limit_upper() const {
602  return limit_upper_;
603 }
604 inline double Axis::limit_upper() const {
605  // @@protoc_insertion_point(field_get:ignition.msgs.Axis.limit_upper)
606  return _internal_limit_upper();
607 }
608 inline void Axis::_internal_set_limit_upper(double value) {
609 
610  limit_upper_ = value;
611 }
612 inline void Axis::set_limit_upper(double value) {
613  _internal_set_limit_upper(value);
614  // @@protoc_insertion_point(field_set:ignition.msgs.Axis.limit_upper)
615 }
616 
617 // double limit_effort = 5;
619  limit_effort_ = 0;
620 }
621 inline double Axis::_internal_limit_effort() const {
622  return limit_effort_;
623 }
624 inline double Axis::limit_effort() const {
625  // @@protoc_insertion_point(field_get:ignition.msgs.Axis.limit_effort)
626  return _internal_limit_effort();
627 }
628 inline void Axis::_internal_set_limit_effort(double value) {
629 
630  limit_effort_ = value;
631 }
632 inline void Axis::set_limit_effort(double value) {
633  _internal_set_limit_effort(value);
634  // @@protoc_insertion_point(field_set:ignition.msgs.Axis.limit_effort)
635 }
636 
637 // double limit_velocity = 6;
639  limit_velocity_ = 0;
640 }
641 inline double Axis::_internal_limit_velocity() const {
642  return limit_velocity_;
643 }
644 inline double Axis::limit_velocity() const {
645  // @@protoc_insertion_point(field_get:ignition.msgs.Axis.limit_velocity)
646  return _internal_limit_velocity();
647 }
648 inline void Axis::_internal_set_limit_velocity(double value) {
649 
650  limit_velocity_ = value;
651 }
652 inline void Axis::set_limit_velocity(double value) {
653  _internal_set_limit_velocity(value);
654  // @@protoc_insertion_point(field_set:ignition.msgs.Axis.limit_velocity)
655 }
656 
657 // double damping = 7;
658 inline void Axis::clear_damping() {
659  damping_ = 0;
660 }
661 inline double Axis::_internal_damping() const {
662  return damping_;
663 }
664 inline double Axis::damping() const {
665  // @@protoc_insertion_point(field_get:ignition.msgs.Axis.damping)
666  return _internal_damping();
667 }
668 inline void Axis::_internal_set_damping(double value) {
669 
670  damping_ = value;
671 }
672 inline void Axis::set_damping(double value) {
673  _internal_set_damping(value);
674  // @@protoc_insertion_point(field_set:ignition.msgs.Axis.damping)
675 }
676 
677 // double friction = 8;
678 inline void Axis::clear_friction() {
679  friction_ = 0;
680 }
681 inline double Axis::_internal_friction() const {
682  return friction_;
683 }
684 inline double Axis::friction() const {
685  // @@protoc_insertion_point(field_get:ignition.msgs.Axis.friction)
686  return _internal_friction();
687 }
688 inline void Axis::_internal_set_friction(double value) {
689 
690  friction_ = value;
691 }
692 inline void Axis::set_friction(double value) {
693  _internal_set_friction(value);
694  // @@protoc_insertion_point(field_set:ignition.msgs.Axis.friction)
695 }
696 
697 // bool use_parent_model_frame = 9 [deprecated = true];
699  use_parent_model_frame_ = false;
700 }
701 inline bool Axis::_internal_use_parent_model_frame() const {
702  return use_parent_model_frame_;
703 }
704 inline bool Axis::use_parent_model_frame() const {
705  // @@protoc_insertion_point(field_get:ignition.msgs.Axis.use_parent_model_frame)
706  return _internal_use_parent_model_frame();
707 }
708 inline void Axis::_internal_set_use_parent_model_frame(bool value) {
709 
710  use_parent_model_frame_ = value;
711 }
712 inline void Axis::set_use_parent_model_frame(bool value) {
713  _internal_set_use_parent_model_frame(value);
714  // @@protoc_insertion_point(field_set:ignition.msgs.Axis.use_parent_model_frame)
715 }
716 
717 // double position = 10;
718 inline void Axis::clear_position() {
719  position_ = 0;
720 }
721 inline double Axis::_internal_position() const {
722  return position_;
723 }
724 inline double Axis::position() const {
725  // @@protoc_insertion_point(field_get:ignition.msgs.Axis.position)
726  return _internal_position();
727 }
728 inline void Axis::_internal_set_position(double value) {
729 
730  position_ = value;
731 }
732 inline void Axis::set_position(double value) {
733  _internal_set_position(value);
734  // @@protoc_insertion_point(field_set:ignition.msgs.Axis.position)
735 }
736 
737 // double velocity = 11;
738 inline void Axis::clear_velocity() {
739  velocity_ = 0;
740 }
741 inline double Axis::_internal_velocity() const {
742  return velocity_;
743 }
744 inline double Axis::velocity() const {
745  // @@protoc_insertion_point(field_get:ignition.msgs.Axis.velocity)
746  return _internal_velocity();
747 }
748 inline void Axis::_internal_set_velocity(double value) {
749 
750  velocity_ = value;
751 }
752 inline void Axis::set_velocity(double value) {
753  _internal_set_velocity(value);
754  // @@protoc_insertion_point(field_set:ignition.msgs.Axis.velocity)
755 }
756 
757 // double force = 12;
758 inline void Axis::clear_force() {
759  force_ = 0;
760 }
761 inline double Axis::_internal_force() const {
762  return force_;
763 }
764 inline double Axis::force() const {
765  // @@protoc_insertion_point(field_get:ignition.msgs.Axis.force)
766  return _internal_force();
767 }
768 inline void Axis::_internal_set_force(double value) {
769 
770  force_ = value;
771 }
772 inline void Axis::set_force(double value) {
773  _internal_set_force(value);
774  // @@protoc_insertion_point(field_set:ignition.msgs.Axis.force)
775 }
776 
777 // double acceleration = 13;
779  acceleration_ = 0;
780 }
781 inline double Axis::_internal_acceleration() const {
782  return acceleration_;
783 }
784 inline double Axis::acceleration() const {
785  // @@protoc_insertion_point(field_get:ignition.msgs.Axis.acceleration)
786  return _internal_acceleration();
787 }
788 inline void Axis::_internal_set_acceleration(double value) {
789 
790  acceleration_ = value;
791 }
792 inline void Axis::set_acceleration(double value) {
793  _internal_set_acceleration(value);
794  // @@protoc_insertion_point(field_set:ignition.msgs.Axis.acceleration)
795 }
796 
797 // string xyz_expressed_in = 14;
799  xyz_expressed_in_.ClearToEmpty();
800 }
801 inline const std::string& Axis::xyz_expressed_in() const {
802  // @@protoc_insertion_point(field_get:ignition.msgs.Axis.xyz_expressed_in)
803  return _internal_xyz_expressed_in();
804 }
805 template <typename ArgT0, typename... ArgT>
806 inline PROTOBUF_ALWAYS_INLINE
807 void Axis::set_xyz_expressed_in(ArgT0&& arg0, ArgT... args) {
808 
809  xyz_expressed_in_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
810  // @@protoc_insertion_point(field_set:ignition.msgs.Axis.xyz_expressed_in)
811 }
813  std::string* _s = _internal_mutable_xyz_expressed_in();
814  // @@protoc_insertion_point(field_mutable:ignition.msgs.Axis.xyz_expressed_in)
815  return _s;
816 }
817 inline const std::string& Axis::_internal_xyz_expressed_in() const {
818  return xyz_expressed_in_.Get();
819 }
820 inline void Axis::_internal_set_xyz_expressed_in(const std::string& value) {
821 
822  xyz_expressed_in_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
823 }
824 inline std::string* Axis::_internal_mutable_xyz_expressed_in() {
825 
826  return xyz_expressed_in_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
827 }
829  // @@protoc_insertion_point(field_release:ignition.msgs.Axis.xyz_expressed_in)
830  return xyz_expressed_in_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
831 }
832 inline void Axis::set_allocated_xyz_expressed_in(std::string* xyz_expressed_in) {
833  if (xyz_expressed_in != nullptr) {
834 
835  } else {
836 
837  }
838  xyz_expressed_in_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), xyz_expressed_in,
839  GetArenaForAllocation());
840 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
841  if (xyz_expressed_in_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
842  xyz_expressed_in_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
843  }
844 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
845  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Axis.xyz_expressed_in)
846 }
847 
848 #ifdef __GNUC__
849  #pragma GCC diagnostic pop
850 #endif // __GNUC__
851 
856 // @@protoc_insertion_point(namespace_scope)
857 
858 } // namespace msgs
859 } // namespace ignition
860 
861 #ifdef _MSC_VER
862 #pragma warning(pop)
863 #endif
864 // @@protoc_insertion_point(global_scope)
865 
866 #include <google/protobuf/port_undef.inc>
867 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2faxis_2eproto
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2faxis_2eproto
Definition: axis.pb.h:85
void MergeFrom(const Axis &from)
void set_force(double value)
Definition: axis.pb.h:772
void clear_xyz_expressed_in()
Definition: axis.pb.h:798
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: axis.pb.h:121
void set_acceleration(double value)
Definition: axis.pb.h:792
bool has_xyz() const
Definition: axis.pb.h:495
PROTOBUF_DEPRECATED bool use_parent_model_frame() const
Definition: axis.pb.h:704
bool has_header() const
Definition: axis.pb.h:409
::ignition::msgs::Header * mutable_header()
Definition: axis.pb.h:464
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
double limit_velocity() const
Definition: axis.pb.h:644
Axis()
Definition: axis.pb.h:87
void set_limit_effort(double value)
Definition: axis.pb.h:632
Axis & operator=(Axis &&from) noexcept
Definition: axis.pb.h:101
void set_limit_lower(double value)
Definition: axis.pb.h:592
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: axis.pb.h:115
void UnsafeArenaSwap(Axis *other)
Definition: axis.pb.h:150
static const Axis * internal_default_instance()
Definition: axis.pb.h:127
PROTOBUF_NODISCARD ::ignition::msgs::Vector3d * release_xyz()
Definition: axis.pb.h:520
void clear_position()
Definition: axis.pb.h:718
void set_velocity(double value)
Definition: axis.pb.h:752
void clear_force()
Definition: axis.pb.h:758
void set_allocated_xyz(::ignition::msgs::Vector3d *xyz)
Definition: axis.pb.h:555
Axis(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
constexpr Axis(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void clear_limit_effort()
Definition: axis.pb.h:618
void unsafe_arena_set_allocated_header(::ignition::msgs::Header *header)
Definition: axis.pb.h:421
void Swap(Axis *other)
Definition: axis.pb.h:137
void clear_limit_velocity()
Definition: axis.pb.h:638
::ignition::msgs::Vector3d * unsafe_arena_release_xyz()
Definition: axis.pb.h:535
const ::ignition::msgs::Vector3d & xyz() const
Definition: axis.pb.h:503
void clear_acceleration()
Definition: axis.pb.h:778
void clear_damping()
Definition: axis.pb.h:658
void CopyFrom(const Axis &from)
void set_friction(double value)
Definition: axis.pb.h:692
void set_xyz_expressed_in(ArgT0 &&arg0, ArgT... args)
double force() const
Definition: axis.pb.h:764
std::string * mutable_xyz_expressed_in()
Definition: axis.pb.h:812
void set_position(double value)
Definition: axis.pb.h:732
void clear_limit_upper()
Definition: axis.pb.h:598
void set_limit_velocity(double value)
Definition: axis.pb.h:652
void set_allocated_header(::ignition::msgs::Header *header)
Definition: axis.pb.h:469
void unsafe_arena_set_allocated_xyz(::ignition::msgs::Vector3d *xyz)
Definition: axis.pb.h:507
const std::string & xyz_expressed_in() const
Definition: axis.pb.h:801
double damping() const
Definition: axis.pb.h:664
PROTOBUF_NODISCARD ::ignition::msgs::Header * release_header()
Definition: axis.pb.h:434
void set_allocated_xyz_expressed_in(std::string *xyz_expressed_in)
Definition: axis.pb.h:832
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
double limit_upper() const
Definition: axis.pb.h:604
double velocity() const
Definition: axis.pb.h:744
double friction() const
Definition: axis.pb.h:684
PROTOBUF_DEPRECATED void clear_use_parent_model_frame()
Definition: axis.pb.h:698
double limit_effort() const
Definition: axis.pb.h:624
Axis * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: axis.pb.h:158
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: axis.pb.h:118
const ::ignition::msgs::Header & header() const
Definition: axis.pb.h:417
void set_limit_upper(double value)
Definition: axis.pb.h:612
PROTOBUF_DEPRECATED void set_use_parent_model_frame(bool value)
Definition: axis.pb.h:712
double acceleration() const
Definition: axis.pb.h:784
double limit_lower() const
Definition: axis.pb.h:584
PROTOBUF_NODISCARD std::string * release_xyz_expressed_in()
Definition: axis.pb.h:828
static const ClassData _class_data_
Definition: axis.pb.h:196
Axis(const Axis &from)
void clear_friction()
Definition: axis.pb.h:678
::ignition::msgs::Header * unsafe_arena_release_header()
Definition: axis.pb.h:449
::ignition::msgs::Vector3d * mutable_xyz()
Definition: axis.pb.h:550
Axis(Axis &&from) noexcept
Definition: axis.pb.h:92
void clear_limit_lower()
Definition: axis.pb.h:578
void clear_velocity()
Definition: axis.pb.h:738
Axis & operator=(const Axis &from)
Definition: axis.pb.h:97
friend void swap(Axis &a, Axis &b)
Definition: axis.pb.h:134
static const Axis & default_instance()
Definition: axis.pb.h:124
double position() const
Definition: axis.pb.h:724
void set_damping(double value)
Definition: axis.pb.h:672
Definition: header.pb.h:265
Definition: vector3d.pb.h:84
IGNITION_MSGS_VISIBLE Vector3dDefaultTypeInternal _Vector3d_default_instance_
std::unique_ptr< const Axis > ConstAxisUniquePtr
Definition: axis.pb.h:853
IGNITION_MSGS_VISIBLE AxisDefaultTypeInternal _Axis_default_instance_
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
std::shared_ptr< const Axis > ConstAxisSharedPtr
Definition: axis.pb.h:855
std::unique_ptr< Axis > AxisUniquePtr
Definition: axis.pb.h:852
std::shared_ptr< Axis > AxisSharedPtr
Definition: axis.pb.h:854
Definition: actor.pb.h:52
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1] PROTOBUF_SECTION_VARIABLE(protodesc_cold)