Ignition Msgs

API Reference

5.8.1
model_configuration.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/model_configuration.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fmodel_5fconfiguration_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fmodel_5fconfiguration_2eproto
6 
7 #include <limits>
8 #include <string>
9 
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3014000
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 3014000 < 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>
34 #include "ignition/msgs/time.pb.h"
35 #include "ignition/msgs/pose.pb.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 #include <google/protobuf/port_def.inc>
50 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2fmodel_5fconfiguration_2eproto IGNITION_MSGS_VISIBLE
51 PROTOBUF_NAMESPACE_OPEN
52 namespace internal {
53 class AnyMetadata;
54 } // namespace internal
55 PROTOBUF_NAMESPACE_CLOSE
56 
57 // Internal implementation detail -- do not use these members.
59  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
60  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
61  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
62  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
63  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]
64  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
65  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
66  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
67  static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
68 };
69 extern IGNITION_MSGS_VISIBLE const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fmodel_5fconfiguration_2eproto;
70 namespace ignition {
71 namespace msgs {
72 class ModelConfiguration;
73 class ModelConfigurationDefaultTypeInternal;
74 IGNITION_MSGS_VISIBLE extern ModelConfigurationDefaultTypeInternal _ModelConfiguration_default_instance_;
75 } // namespace msgs
76 } // namespace ignition
77 PROTOBUF_NAMESPACE_OPEN
78 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::ModelConfiguration* Arena::CreateMaybeMessage<::ignition::msgs::ModelConfiguration>(Arena*);
79 PROTOBUF_NAMESPACE_CLOSE
80 namespace ignition {
81 namespace msgs {
82 
83 // ===================================================================
84 
85 class IGNITION_MSGS_VISIBLE ModelConfiguration PROTOBUF_FINAL :
86  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.ModelConfiguration) */ {
87  public:
88  inline ModelConfiguration() : ModelConfiguration(nullptr) {}
90 
91  ModelConfiguration(const ModelConfiguration& from);
92  ModelConfiguration(ModelConfiguration&& from) noexcept
93  : ModelConfiguration() {
94  *this = ::std::move(from);
95  }
96 
97  inline ModelConfiguration& operator=(const ModelConfiguration& from) {
98  CopyFrom(from);
99  return *this;
100  }
101  inline ModelConfiguration& operator=(ModelConfiguration&& from) noexcept {
102  if (GetArena() == from.GetArena()) {
103  if (this != &from) InternalSwap(&from);
104  } else {
105  CopyFrom(from);
106  }
107  return *this;
108  }
109 
110  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
111  return GetDescriptor();
112  }
113  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
114  return GetMetadataStatic().descriptor;
115  }
116  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
117  return GetMetadataStatic().reflection;
118  }
119  static const ModelConfiguration& default_instance();
120 
121  static inline const ModelConfiguration* internal_default_instance() {
122  return reinterpret_cast<const ModelConfiguration*>(
124  }
125  static constexpr int kIndexInFileMessages =
126  0;
127 
128  friend void swap(ModelConfiguration& a, ModelConfiguration& b) {
129  a.Swap(&b);
130  }
131  inline void Swap(ModelConfiguration* other) {
132  if (other == this) return;
133  if (GetArena() == other->GetArena()) {
134  InternalSwap(other);
135  } else {
136  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
137  }
138  }
139  void UnsafeArenaSwap(ModelConfiguration* other) {
140  if (other == this) return;
141  GOOGLE_DCHECK(GetArena() == other->GetArena());
142  InternalSwap(other);
143  }
144 
145  // implements Message ----------------------------------------------
146 
147  inline ModelConfiguration* New() const final {
148  return CreateMaybeMessage<ModelConfiguration>(nullptr);
149  }
150 
151  ModelConfiguration* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
152  return CreateMaybeMessage<ModelConfiguration>(arena);
153  }
154  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
155  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
156  void CopyFrom(const ModelConfiguration& from);
157  void MergeFrom(const ModelConfiguration& from);
158  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
159  bool IsInitialized() const final;
160 
161  size_t ByteSizeLong() const final;
162  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
163  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
164  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
165  int GetCachedSize() const final { return _cached_size_.Get(); }
166 
167  private:
168  inline void SharedCtor();
169  inline void SharedDtor();
170  void SetCachedSize(int size) const final;
171  void InternalSwap(ModelConfiguration* other);
172  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
173  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
174  return "ignition.msgs.ModelConfiguration";
175  }
176  protected:
177  explicit ModelConfiguration(::PROTOBUF_NAMESPACE_ID::Arena* arena);
178  private:
179  static void ArenaDtor(void* object);
180  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
181  public:
182 
183  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
184  private:
185  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
186  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2fmodel_5fconfiguration_2eproto);
187  return ::descriptor_table_ignition_2fmsgs_2fmodel_5fconfiguration_2eproto.file_level_metadata[kIndexInFileMessages];
188  }
189 
190  public:
191 
192  // nested types ----------------------------------------------------
193 
194  // accessors -------------------------------------------------------
195 
196  enum : int {
197  kJointNamesFieldNumber = 3,
198  kJointPositionsFieldNumber = 4,
199  kLinkNameFieldNumber = 6,
200  kHeaderFieldNumber = 1,
201  kTimeFieldNumber = 2,
202  kPoseFieldNumber = 5,
203  };
204  // repeated string joint_names = 3;
205  int joint_names_size() const;
206  private:
207  int _internal_joint_names_size() const;
208  public:
210  const std::string& joint_names(int index) const;
212  void set_joint_names(int index, const std::string& value);
213  void set_joint_names(int index, std::string&& value);
214  void set_joint_names(int index, const char* value);
215  void set_joint_names(int index, const char* value, size_t size);
217  void add_joint_names(const std::string& value);
219  void add_joint_names(const char* value);
220  void add_joint_names(const char* value, size_t size);
221  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& joint_names() const;
222  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_joint_names();
223  private:
224  const std::string& _internal_joint_names(int index) const;
225  std::string* _internal_add_joint_names();
226  public:
227 
228  // repeated double joint_positions = 4;
229  int joint_positions_size() const;
230  private:
231  int _internal_joint_positions_size() const;
232  public:
234  private:
235  double _internal_joint_positions(int index) const;
236  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
237  _internal_joint_positions() const;
238  void _internal_add_joint_positions(double value);
239  ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
240  _internal_mutable_joint_positions();
241  public:
242  double joint_positions(int index) const;
243  void set_joint_positions(int index, double value);
244  void add_joint_positions(double value);
245  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
247  ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
249 
250  // string link_name = 6;
252  const std::string& link_name() const;
253  void set_link_name(const std::string& value);
254  void set_link_name(std::string&& value);
255  void set_link_name(const char* value);
256  void set_link_name(const char* value, size_t size);
260  private:
261  const std::string& _internal_link_name() const;
262  void _internal_set_link_name(const std::string& value);
263  std::string* _internal_mutable_link_name();
264  public:
265 
266  // .ignition.msgs.Header header = 1;
267  bool has_header() const;
268  private:
269  bool _internal_has_header() const;
270  public:
271  void clear_header();
272  const ::ignition::msgs::Header& header() const;
273  ::ignition::msgs::Header* release_header();
274  ::ignition::msgs::Header* mutable_header();
275  void set_allocated_header(::ignition::msgs::Header* header);
276  private:
277  const ::ignition::msgs::Header& _internal_header() const;
278  ::ignition::msgs::Header* _internal_mutable_header();
279  public:
281  ::ignition::msgs::Header* header);
282  ::ignition::msgs::Header* unsafe_arena_release_header();
283 
284  // .ignition.msgs.Time time = 2;
285  bool has_time() const;
286  private:
287  bool _internal_has_time() const;
288  public:
289  void clear_time();
290  const ::ignition::msgs::Time& time() const;
291  ::ignition::msgs::Time* release_time();
292  ::ignition::msgs::Time* mutable_time();
293  void set_allocated_time(::ignition::msgs::Time* time);
294  private:
295  const ::ignition::msgs::Time& _internal_time() const;
296  ::ignition::msgs::Time* _internal_mutable_time();
297  public:
299  ::ignition::msgs::Time* time);
300  ::ignition::msgs::Time* unsafe_arena_release_time();
301 
302  // .ignition.msgs.Pose pose = 5;
303  bool has_pose() const;
304  private:
305  bool _internal_has_pose() const;
306  public:
307  void clear_pose();
308  const ::ignition::msgs::Pose& pose() const;
309  ::ignition::msgs::Pose* release_pose();
310  ::ignition::msgs::Pose* mutable_pose();
311  void set_allocated_pose(::ignition::msgs::Pose* pose);
312  private:
313  const ::ignition::msgs::Pose& _internal_pose() const;
314  ::ignition::msgs::Pose* _internal_mutable_pose();
315  public:
317  ::ignition::msgs::Pose* pose);
318  ::ignition::msgs::Pose* unsafe_arena_release_pose();
319 
320  // @@protoc_insertion_point(class_scope:ignition.msgs.ModelConfiguration)
321  private:
322  class _Internal;
323 
324  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
325  typedef void InternalArenaConstructable_;
326  typedef void DestructorSkippable_;
327  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> joint_names_;
328  ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > joint_positions_;
329  mutable std::atomic<int> _joint_positions_cached_byte_size_;
330  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr link_name_;
331  ::ignition::msgs::Header* header_;
332  ::ignition::msgs::Time* time_;
333  ::ignition::msgs::Pose* pose_;
334  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
335  friend struct ::TableStruct_ignition_2fmsgs_2fmodel_5fconfiguration_2eproto;
336 };
337 // ===================================================================
338 
339 
340 // ===================================================================
341 
342 #ifdef __GNUC__
343  #pragma GCC diagnostic push
344  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
345 #endif // __GNUC__
346 // ModelConfiguration
347 
348 // .ignition.msgs.Header header = 1;
349 inline bool ModelConfiguration::_internal_has_header() const {
350  return this != internal_default_instance() && header_ != nullptr;
351 }
352 inline bool ModelConfiguration::has_header() const {
353  return _internal_has_header();
354 }
355 inline const ::ignition::msgs::Header& ModelConfiguration::_internal_header() const {
356  const ::ignition::msgs::Header* p = header_;
357  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Header&>(
359 }
360 inline const ::ignition::msgs::Header& ModelConfiguration::header() const {
361  // @@protoc_insertion_point(field_get:ignition.msgs.ModelConfiguration.header)
362  return _internal_header();
363 }
364 inline void ModelConfiguration::unsafe_arena_set_allocated_header(
365  ::ignition::msgs::Header* header) {
366  if (GetArena() == nullptr) {
367  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
368  }
369  header_ = header;
370  if (header) {
371 
372  } else {
373 
374  }
375  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.ModelConfiguration.header)
376 }
377 inline ::ignition::msgs::Header* ModelConfiguration::release_header() {
378 
379  ::ignition::msgs::Header* temp = header_;
380  header_ = nullptr;
381  if (GetArena() != nullptr) {
382  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
383  }
384  return temp;
385 }
386 inline ::ignition::msgs::Header* ModelConfiguration::unsafe_arena_release_header() {
387  // @@protoc_insertion_point(field_release:ignition.msgs.ModelConfiguration.header)
388 
389  ::ignition::msgs::Header* temp = header_;
390  header_ = nullptr;
391  return temp;
392 }
393 inline ::ignition::msgs::Header* ModelConfiguration::_internal_mutable_header() {
394 
395  if (header_ == nullptr) {
396  auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArena());
397  header_ = p;
398  }
399  return header_;
400 }
401 inline ::ignition::msgs::Header* ModelConfiguration::mutable_header() {
402  // @@protoc_insertion_point(field_mutable:ignition.msgs.ModelConfiguration.header)
403  return _internal_mutable_header();
404 }
405 inline void ModelConfiguration::set_allocated_header(::ignition::msgs::Header* header) {
406  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
407  if (message_arena == nullptr) {
408  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
409  }
410  if (header) {
411  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
412  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)->GetArena();
413  if (message_arena != submessage_arena) {
414  header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
415  message_arena, header, submessage_arena);
416  }
417 
418  } else {
419 
420  }
421  header_ = header;
422  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.ModelConfiguration.header)
423 }
424 
425 // .ignition.msgs.Time time = 2;
426 inline bool ModelConfiguration::_internal_has_time() const {
427  return this != internal_default_instance() && time_ != nullptr;
428 }
429 inline bool ModelConfiguration::has_time() const {
430  return _internal_has_time();
431 }
432 inline const ::ignition::msgs::Time& ModelConfiguration::_internal_time() const {
433  const ::ignition::msgs::Time* p = time_;
434  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Time&>(
436 }
437 inline const ::ignition::msgs::Time& ModelConfiguration::time() const {
438  // @@protoc_insertion_point(field_get:ignition.msgs.ModelConfiguration.time)
439  return _internal_time();
440 }
441 inline void ModelConfiguration::unsafe_arena_set_allocated_time(
442  ::ignition::msgs::Time* time) {
443  if (GetArena() == nullptr) {
444  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(time_);
445  }
446  time_ = time;
447  if (time) {
448 
449  } else {
450 
451  }
452  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.ModelConfiguration.time)
453 }
454 inline ::ignition::msgs::Time* ModelConfiguration::release_time() {
455 
456  ::ignition::msgs::Time* temp = time_;
457  time_ = nullptr;
458  if (GetArena() != nullptr) {
459  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
460  }
461  return temp;
462 }
463 inline ::ignition::msgs::Time* ModelConfiguration::unsafe_arena_release_time() {
464  // @@protoc_insertion_point(field_release:ignition.msgs.ModelConfiguration.time)
465 
466  ::ignition::msgs::Time* temp = time_;
467  time_ = nullptr;
468  return temp;
469 }
470 inline ::ignition::msgs::Time* ModelConfiguration::_internal_mutable_time() {
471 
472  if (time_ == nullptr) {
473  auto* p = CreateMaybeMessage<::ignition::msgs::Time>(GetArena());
474  time_ = p;
475  }
476  return time_;
477 }
478 inline ::ignition::msgs::Time* ModelConfiguration::mutable_time() {
479  // @@protoc_insertion_point(field_mutable:ignition.msgs.ModelConfiguration.time)
480  return _internal_mutable_time();
481 }
482 inline void ModelConfiguration::set_allocated_time(::ignition::msgs::Time* time) {
483  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
484  if (message_arena == nullptr) {
485  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(time_);
486  }
487  if (time) {
488  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
489  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(time)->GetArena();
490  if (message_arena != submessage_arena) {
491  time = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
492  message_arena, time, submessage_arena);
493  }
494 
495  } else {
496 
497  }
498  time_ = time;
499  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.ModelConfiguration.time)
500 }
501 
502 // repeated string joint_names = 3;
503 inline int ModelConfiguration::_internal_joint_names_size() const {
504  return joint_names_.size();
505 }
506 inline int ModelConfiguration::joint_names_size() const {
507  return _internal_joint_names_size();
508 }
509 inline void ModelConfiguration::clear_joint_names() {
510  joint_names_.Clear();
511 }
512 inline std::string* ModelConfiguration::add_joint_names() {
513  // @@protoc_insertion_point(field_add_mutable:ignition.msgs.ModelConfiguration.joint_names)
514  return _internal_add_joint_names();
515 }
516 inline const std::string& ModelConfiguration::_internal_joint_names(int index) const {
517  return joint_names_.Get(index);
518 }
519 inline const std::string& ModelConfiguration::joint_names(int index) const {
520  // @@protoc_insertion_point(field_get:ignition.msgs.ModelConfiguration.joint_names)
521  return _internal_joint_names(index);
522 }
523 inline std::string* ModelConfiguration::mutable_joint_names(int index) {
524  // @@protoc_insertion_point(field_mutable:ignition.msgs.ModelConfiguration.joint_names)
525  return joint_names_.Mutable(index);
526 }
527 inline void ModelConfiguration::set_joint_names(int index, const std::string& value) {
528  // @@protoc_insertion_point(field_set:ignition.msgs.ModelConfiguration.joint_names)
529  joint_names_.Mutable(index)->assign(value);
530 }
531 inline void ModelConfiguration::set_joint_names(int index, std::string&& value) {
532  // @@protoc_insertion_point(field_set:ignition.msgs.ModelConfiguration.joint_names)
533  joint_names_.Mutable(index)->assign(std::move(value));
534 }
535 inline void ModelConfiguration::set_joint_names(int index, const char* value) {
536  GOOGLE_DCHECK(value != nullptr);
537  joint_names_.Mutable(index)->assign(value);
538  // @@protoc_insertion_point(field_set_char:ignition.msgs.ModelConfiguration.joint_names)
539 }
540 inline void ModelConfiguration::set_joint_names(int index, const char* value, size_t size) {
541  joint_names_.Mutable(index)->assign(
542  reinterpret_cast<const char*>(value), size);
543  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.ModelConfiguration.joint_names)
544 }
545 inline std::string* ModelConfiguration::_internal_add_joint_names() {
546  return joint_names_.Add();
547 }
548 inline void ModelConfiguration::add_joint_names(const std::string& value) {
549  joint_names_.Add()->assign(value);
550  // @@protoc_insertion_point(field_add:ignition.msgs.ModelConfiguration.joint_names)
551 }
552 inline void ModelConfiguration::add_joint_names(std::string&& value) {
553  joint_names_.Add(std::move(value));
554  // @@protoc_insertion_point(field_add:ignition.msgs.ModelConfiguration.joint_names)
555 }
556 inline void ModelConfiguration::add_joint_names(const char* value) {
557  GOOGLE_DCHECK(value != nullptr);
558  joint_names_.Add()->assign(value);
559  // @@protoc_insertion_point(field_add_char:ignition.msgs.ModelConfiguration.joint_names)
560 }
561 inline void ModelConfiguration::add_joint_names(const char* value, size_t size) {
562  joint_names_.Add()->assign(reinterpret_cast<const char*>(value), size);
563  // @@protoc_insertion_point(field_add_pointer:ignition.msgs.ModelConfiguration.joint_names)
564 }
565 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
566 ModelConfiguration::joint_names() const {
567  // @@protoc_insertion_point(field_list:ignition.msgs.ModelConfiguration.joint_names)
568  return joint_names_;
569 }
570 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
571 ModelConfiguration::mutable_joint_names() {
572  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.ModelConfiguration.joint_names)
573  return &joint_names_;
574 }
575 
576 // repeated double joint_positions = 4;
577 inline int ModelConfiguration::_internal_joint_positions_size() const {
578  return joint_positions_.size();
579 }
580 inline int ModelConfiguration::joint_positions_size() const {
581  return _internal_joint_positions_size();
582 }
583 inline void ModelConfiguration::clear_joint_positions() {
584  joint_positions_.Clear();
585 }
586 inline double ModelConfiguration::_internal_joint_positions(int index) const {
587  return joint_positions_.Get(index);
588 }
589 inline double ModelConfiguration::joint_positions(int index) const {
590  // @@protoc_insertion_point(field_get:ignition.msgs.ModelConfiguration.joint_positions)
591  return _internal_joint_positions(index);
592 }
593 inline void ModelConfiguration::set_joint_positions(int index, double value) {
594  joint_positions_.Set(index, value);
595  // @@protoc_insertion_point(field_set:ignition.msgs.ModelConfiguration.joint_positions)
596 }
597 inline void ModelConfiguration::_internal_add_joint_positions(double value) {
598  joint_positions_.Add(value);
599 }
600 inline void ModelConfiguration::add_joint_positions(double value) {
601  _internal_add_joint_positions(value);
602  // @@protoc_insertion_point(field_add:ignition.msgs.ModelConfiguration.joint_positions)
603 }
604 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
605 ModelConfiguration::_internal_joint_positions() const {
606  return joint_positions_;
607 }
608 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
609 ModelConfiguration::joint_positions() const {
610  // @@protoc_insertion_point(field_list:ignition.msgs.ModelConfiguration.joint_positions)
611  return _internal_joint_positions();
612 }
613 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
614 ModelConfiguration::_internal_mutable_joint_positions() {
615  return &joint_positions_;
616 }
617 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
618 ModelConfiguration::mutable_joint_positions() {
619  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.ModelConfiguration.joint_positions)
620  return _internal_mutable_joint_positions();
621 }
622 
623 // .ignition.msgs.Pose pose = 5;
624 inline bool ModelConfiguration::_internal_has_pose() const {
625  return this != internal_default_instance() && pose_ != nullptr;
626 }
627 inline bool ModelConfiguration::has_pose() const {
628  return _internal_has_pose();
629 }
630 inline const ::ignition::msgs::Pose& ModelConfiguration::_internal_pose() const {
631  const ::ignition::msgs::Pose* p = pose_;
632  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Pose&>(
634 }
635 inline const ::ignition::msgs::Pose& ModelConfiguration::pose() const {
636  // @@protoc_insertion_point(field_get:ignition.msgs.ModelConfiguration.pose)
637  return _internal_pose();
638 }
639 inline void ModelConfiguration::unsafe_arena_set_allocated_pose(
640  ::ignition::msgs::Pose* pose) {
641  if (GetArena() == nullptr) {
642  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(pose_);
643  }
644  pose_ = pose;
645  if (pose) {
646 
647  } else {
648 
649  }
650  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.ModelConfiguration.pose)
651 }
652 inline ::ignition::msgs::Pose* ModelConfiguration::release_pose() {
653 
654  ::ignition::msgs::Pose* temp = pose_;
655  pose_ = nullptr;
656  if (GetArena() != nullptr) {
657  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
658  }
659  return temp;
660 }
661 inline ::ignition::msgs::Pose* ModelConfiguration::unsafe_arena_release_pose() {
662  // @@protoc_insertion_point(field_release:ignition.msgs.ModelConfiguration.pose)
663 
664  ::ignition::msgs::Pose* temp = pose_;
665  pose_ = nullptr;
666  return temp;
667 }
668 inline ::ignition::msgs::Pose* ModelConfiguration::_internal_mutable_pose() {
669 
670  if (pose_ == nullptr) {
671  auto* p = CreateMaybeMessage<::ignition::msgs::Pose>(GetArena());
672  pose_ = p;
673  }
674  return pose_;
675 }
676 inline ::ignition::msgs::Pose* ModelConfiguration::mutable_pose() {
677  // @@protoc_insertion_point(field_mutable:ignition.msgs.ModelConfiguration.pose)
678  return _internal_mutable_pose();
679 }
680 inline void ModelConfiguration::set_allocated_pose(::ignition::msgs::Pose* pose) {
681  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
682  if (message_arena == nullptr) {
683  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(pose_);
684  }
685  if (pose) {
686  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
687  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(pose)->GetArena();
688  if (message_arena != submessage_arena) {
689  pose = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
690  message_arena, pose, submessage_arena);
691  }
692 
693  } else {
694 
695  }
696  pose_ = pose;
697  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.ModelConfiguration.pose)
698 }
699 
700 // string link_name = 6;
701 inline void ModelConfiguration::clear_link_name() {
702  link_name_.ClearToEmpty();
703 }
704 inline const std::string& ModelConfiguration::link_name() const {
705  // @@protoc_insertion_point(field_get:ignition.msgs.ModelConfiguration.link_name)
706  return _internal_link_name();
707 }
708 inline void ModelConfiguration::set_link_name(const std::string& value) {
709  _internal_set_link_name(value);
710  // @@protoc_insertion_point(field_set:ignition.msgs.ModelConfiguration.link_name)
711 }
712 inline std::string* ModelConfiguration::mutable_link_name() {
713  // @@protoc_insertion_point(field_mutable:ignition.msgs.ModelConfiguration.link_name)
714  return _internal_mutable_link_name();
715 }
716 inline const std::string& ModelConfiguration::_internal_link_name() const {
717  return link_name_.Get();
718 }
719 inline void ModelConfiguration::_internal_set_link_name(const std::string& value) {
720 
721  link_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
722 }
723 inline void ModelConfiguration::set_link_name(std::string&& value) {
724 
725  link_name_.Set(
726  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
727  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.ModelConfiguration.link_name)
728 }
729 inline void ModelConfiguration::set_link_name(const char* value) {
730  GOOGLE_DCHECK(value != nullptr);
731 
732  link_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(value), GetArena());
733  // @@protoc_insertion_point(field_set_char:ignition.msgs.ModelConfiguration.link_name)
734 }
735 inline void ModelConfiguration::set_link_name(const char* value,
736  size_t size) {
737 
738  link_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::string(
739  reinterpret_cast<const char*>(value), size), GetArena());
740  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.ModelConfiguration.link_name)
741 }
742 inline std::string* ModelConfiguration::_internal_mutable_link_name() {
743 
744  return link_name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
745 }
746 inline std::string* ModelConfiguration::release_link_name() {
747  // @@protoc_insertion_point(field_release:ignition.msgs.ModelConfiguration.link_name)
748  return link_name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
749 }
750 inline void ModelConfiguration::set_allocated_link_name(std::string* link_name) {
751  if (link_name != nullptr) {
752 
753  } else {
754 
755  }
756  link_name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), link_name,
757  GetArena());
758  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.ModelConfiguration.link_name)
759 }
760 
761 #ifdef __GNUC__
762  #pragma GCC diagnostic pop
763 #endif // __GNUC__
764 
769 // @@protoc_insertion_point(namespace_scope)
770 
771 } // namespace msgs
772 } // namespace ignition
773 
774 #ifdef _MSC_VER
775 #pragma warning(pop)
776 #endif
777 // @@protoc_insertion_point(global_scope)
778 
779 #include <google/protobuf/port_undef.inc>
780 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fmodel_5fconfiguration_2eproto
T assign(T... args)
ModelConfiguration * New() const final
Definition: model_configuration.pb.h:147
ModelConfiguration * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: model_configuration.pb.h:151
const ::ignition::msgs::Time & time() const
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > & joint_positions() const
void add_joint_names(const std::string &value)
void Swap(ModelConfiguration *other)
Definition: model_configuration.pb.h:131
::ignition::msgs::Pose * release_pose()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: model_configuration.pb.h:116
ModelConfiguration & operator=(const ModelConfiguration &from)
Definition: model_configuration.pb.h:97
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void unsafe_arena_set_allocated_pose(::ignition::msgs::Pose *pose)
::ignition::msgs::Header * release_header()
void set_link_name(const char *value)
std::string * mutable_joint_names(int index)
void set_joint_names(int index, const char *value)
::ignition::msgs::Header * mutable_header()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: model_configuration.pb.h:110
void add_joint_names(const char *value)
void set_joint_names(int index, const char *value, size_t size)
ModelConfiguration(ModelConfiguration &&from) noexcept
Definition: model_configuration.pb.h:92
void set_allocated_link_name(std::string *link_name)
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
::ignition::msgs::Time * mutable_time()
::ignition::msgs::Time * unsafe_arena_release_time()
ModelConfiguration(::PROTOBUF_NAMESPACE_ID::Arena *arena)
double joint_positions(int index) const
ModelConfiguration(const ModelConfiguration &from)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & joint_names() const
void set_allocated_time(::ignition::msgs::Time *time)
void unsafe_arena_set_allocated_header(::ignition::msgs::Header *header)
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_joint_positions()
void set_joint_names(int index, const std::string &value)
void set_allocated_pose(::ignition::msgs::Pose *pose)
void add_joint_names(const char *value, size_t size)
::ignition::msgs::Header * unsafe_arena_release_header()
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
friend void swap(ModelConfiguration &a, ModelConfiguration &b)
Definition: model_configuration.pb.h:128
void unsafe_arena_set_allocated_time(::ignition::msgs::Time *time)
void set_link_name(std::string &&value)
ModelConfiguration()
Definition: model_configuration.pb.h:88
void add_joint_positions(double value)
void set_allocated_header(::ignition::msgs::Header *header)
const ::ignition::msgs::Pose & pose() const
::ignition::msgs::Pose * unsafe_arena_release_pose()
void MergeFrom(const ModelConfiguration &from)
::ignition::msgs::Pose * mutable_pose()
static const ModelConfiguration * internal_default_instance()
Definition: model_configuration.pb.h:121
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
std::string * mutable_link_name()
void set_link_name(const char *value, size_t size)
const std::string & joint_names(int index) const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: model_configuration.pb.h:113
void CopyFrom(const ModelConfiguration &from)
::ignition::msgs::Time * release_time()
void set_joint_positions(int index, double value)
static const ModelConfiguration & default_instance()
std::string * release_link_name()
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_joint_names()
void add_joint_names(std::string &&value)
ModelConfiguration & operator=(ModelConfiguration &&from) noexcept
Definition: model_configuration.pb.h:101
void set_joint_names(int index, std::string &&value)
void UnsafeArenaSwap(ModelConfiguration *other)
Definition: model_configuration.pb.h:139
const ::ignition::msgs::Header & header() const
const std::string & link_name() const
void set_link_name(const std::string &value)
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fmodel_5fconfiguration_2eproto
T move(T... args)
std::unique_ptr< ModelConfiguration > ModelConfigurationUniquePtr
Definition: model_configuration.pb.h:765
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
std::shared_ptr< ModelConfiguration > ModelConfigurationSharedPtr
Definition: model_configuration.pb.h:767
std::shared_ptr< const ModelConfiguration > ConstModelConfigurationSharedPtr
Definition: model_configuration.pb.h:768
IGNITION_MSGS_VISIBLE PoseDefaultTypeInternal _Pose_default_instance_
IGNITION_MSGS_VISIBLE ModelConfigurationDefaultTypeInternal _ModelConfiguration_default_instance_
IGNITION_MSGS_VISIBLE TimeDefaultTypeInternal _Time_default_instance_
std::unique_ptr< const ModelConfiguration > ConstModelConfigurationUniquePtr
Definition: model_configuration.pb.h:766
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)
T time(T... args)