Gazebo Msgs

API Reference

9.5.1
joint_animation.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: gz/msgs/joint_animation.proto
3 
4 #ifndef PROTOBUF_INCLUDED_gz_2fmsgs_2fjoint_5fanimation_2eproto
5 #define PROTOBUF_INCLUDED_gz_2fmsgs_2fjoint_5fanimation_2eproto
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 3006001
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
22 #include <google/protobuf/io/coded_stream.h>
23 #include <google/protobuf/arena.h>
24 #include <google/protobuf/arenastring.h>
25 #include <google/protobuf/generated_message_table_driven.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/inlined_string_field.h>
28 #include <google/protobuf/metadata.h>
29 #include <google/protobuf/message.h>
30 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
31 #include <google/protobuf/extension_set.h> // IWYU pragma: export
32 #include <google/protobuf/unknown_field_set.h>
33 #include "gz/msgs/time.pb.h"
34 #include "gz/msgs/header.pb.h"
35 // @@protoc_insertion_point(includes)
36 #define PROTOBUF_INTERNAL_EXPORT_protobuf_gz_2fmsgs_2fjoint_5fanimation_2eproto GZ_MSGS_VISIBLE
37 
39 // Internal implementation detail -- do not use these members.
40 struct GZ_MSGS_VISIBLE TableStruct {
41  static const ::google::protobuf::internal::ParseTableField entries[];
42  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
43  static const ::google::protobuf::internal::ParseTable schema[2];
44  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
45  static const ::google::protobuf::internal::SerializationTable serialization_table[];
46  static const ::google::protobuf::uint32 offsets[];
47 };
48 void GZ_MSGS_VISIBLE AddDescriptors();
49 } // namespace protobuf_gz_2fmsgs_2fjoint_5fanimation_2eproto
50 namespace gz {
51 namespace msgs {
52 class JointAnimation;
53 class JointAnimationDefaultTypeInternal;
54 GZ_MSGS_VISIBLE extern JointAnimationDefaultTypeInternal _JointAnimation_default_instance_;
55 class JointAnimation_Joint;
56 class JointAnimation_JointDefaultTypeInternal;
57 GZ_MSGS_VISIBLE extern JointAnimation_JointDefaultTypeInternal _JointAnimation_Joint_default_instance_;
58 } // namespace msgs
59 } // namespace gz
60 namespace google {
61 namespace protobuf {
62 template<> GZ_MSGS_VISIBLE ::gz::msgs::JointAnimation* Arena::CreateMaybeMessage<::gz::msgs::JointAnimation>(Arena*);
63 template<> GZ_MSGS_VISIBLE ::gz::msgs::JointAnimation_Joint* Arena::CreateMaybeMessage<::gz::msgs::JointAnimation_Joint>(Arena*);
64 } // namespace protobuf
65 } // namespace google
66 namespace gz {
67 namespace msgs {
68 
69 // ===================================================================
70 
71 class GZ_MSGS_VISIBLE JointAnimation_Joint : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:gz.msgs.JointAnimation.Joint) */ {
72  public:
74  virtual ~JointAnimation_Joint();
75 
77 
79  CopyFrom(from);
80  return *this;
81  }
82  #if LANG_CXX11
85  *this = ::std::move(from);
86  }
87 
88  inline JointAnimation_Joint& operator=(JointAnimation_Joint&& from) noexcept {
89  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
90  if (this != &from) InternalSwap(&from);
91  } else {
92  CopyFrom(from);
93  }
94  return *this;
95  }
96  #endif
97  static const ::google::protobuf::Descriptor* descriptor();
98  static const JointAnimation_Joint& default_instance();
99 
100  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
102  return reinterpret_cast<const JointAnimation_Joint*>(
104  }
105  static constexpr int kIndexInFileMessages =
106  0;
107 
108  void Swap(JointAnimation_Joint* other);
110  a.Swap(&b);
111  }
112 
113  // implements Message ----------------------------------------------
114 
115  inline JointAnimation_Joint* New() const final {
116  return CreateMaybeMessage<JointAnimation_Joint>(NULL);
117  }
118 
119  JointAnimation_Joint* New(::google::protobuf::Arena* arena) const final {
120  return CreateMaybeMessage<JointAnimation_Joint>(arena);
121  }
122  void CopyFrom(const ::google::protobuf::Message& from) final;
123  void MergeFrom(const ::google::protobuf::Message& from) final;
124  void CopyFrom(const JointAnimation_Joint& from);
125  void MergeFrom(const JointAnimation_Joint& from);
126  void Clear() final;
127  bool IsInitialized() const final;
128 
129  size_t ByteSizeLong() const final;
130  bool MergePartialFromCodedStream(
131  ::google::protobuf::io::CodedInputStream* input) final;
132  void SerializeWithCachedSizes(
133  ::google::protobuf::io::CodedOutputStream* output) const final;
134  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
135  bool deterministic, ::google::protobuf::uint8* target) const final;
136  int GetCachedSize() const final { return _cached_size_.Get(); }
137 
138  private:
139  void SharedCtor();
140  void SharedDtor();
141  void SetCachedSize(int size) const final;
142  void InternalSwap(JointAnimation_Joint* other);
143  private:
144  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
145  return NULL;
146  }
147  inline void* MaybeArenaPtr() const {
148  return NULL;
149  }
150  public:
151 
152  ::google::protobuf::Metadata GetMetadata() const final;
153 
154  // nested types ----------------------------------------------------
155 
156  // accessors -------------------------------------------------------
157 
158  // repeated string name = 1;
159  int name_size() const;
160  void clear_name();
161  static const int kNameFieldNumber = 1;
162  const ::std::string& name(int index) const;
163  ::std::string* mutable_name(int index);
164  void set_name(int index, const ::std::string& value);
165  #if LANG_CXX11
166  void set_name(int index, ::std::string&& value);
167  #endif
168  void set_name(int index, const char* value);
169  void set_name(int index, const char* value, size_t size);
170  ::std::string* add_name();
171  void add_name(const ::std::string& value);
172  #if LANG_CXX11
173  void add_name(::std::string&& value);
174  #endif
175  void add_name(const char* value);
176  void add_name(const char* value, size_t size);
177  const ::google::protobuf::RepeatedPtrField< ::std::string>& name() const;
178  ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_name();
179 
180  // repeated double angle = 2;
181  int angle_size() const;
182  void clear_angle();
183  static const int kAngleFieldNumber = 2;
184  double angle(int index) const;
185  void set_angle(int index, double value);
186  void add_angle(double value);
187  const ::google::protobuf::RepeatedField< double >&
188  angle() const;
189  ::google::protobuf::RepeatedField< double >*
190  mutable_angle();
191 
192  // @@protoc_insertion_point(class_scope:gz.msgs.JointAnimation.Joint)
193  private:
194 
195  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
196  ::google::protobuf::RepeatedPtrField< ::std::string> name_;
197  ::google::protobuf::RepeatedField< double > angle_;
198  mutable int _angle_cached_byte_size_;
199  mutable ::google::protobuf::internal::CachedSize _cached_size_;
200  friend struct ::protobuf_gz_2fmsgs_2fjoint_5fanimation_2eproto::TableStruct;
201 };
202 // -------------------------------------------------------------------
203 
204 class GZ_MSGS_VISIBLE JointAnimation : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:gz.msgs.JointAnimation) */ {
205  public:
206  JointAnimation();
207  virtual ~JointAnimation();
208 
209  JointAnimation(const JointAnimation& from);
210 
211  inline JointAnimation& operator=(const JointAnimation& from) {
212  CopyFrom(from);
213  return *this;
214  }
215  #if LANG_CXX11
216  JointAnimation(JointAnimation&& from) noexcept
217  : JointAnimation() {
218  *this = ::std::move(from);
219  }
220 
221  inline JointAnimation& operator=(JointAnimation&& from) noexcept {
222  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
223  if (this != &from) InternalSwap(&from);
224  } else {
225  CopyFrom(from);
226  }
227  return *this;
228  }
229  #endif
230  static const ::google::protobuf::Descriptor* descriptor();
231  static const JointAnimation& default_instance();
232 
233  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
234  static inline const JointAnimation* internal_default_instance() {
235  return reinterpret_cast<const JointAnimation*>(
237  }
238  static constexpr int kIndexInFileMessages =
239  1;
240 
241  void Swap(JointAnimation* other);
242  friend void swap(JointAnimation& a, JointAnimation& b) {
243  a.Swap(&b);
244  }
245 
246  // implements Message ----------------------------------------------
247 
248  inline JointAnimation* New() const final {
249  return CreateMaybeMessage<JointAnimation>(NULL);
250  }
251 
252  JointAnimation* New(::google::protobuf::Arena* arena) const final {
253  return CreateMaybeMessage<JointAnimation>(arena);
254  }
255  void CopyFrom(const ::google::protobuf::Message& from) final;
256  void MergeFrom(const ::google::protobuf::Message& from) final;
257  void CopyFrom(const JointAnimation& from);
258  void MergeFrom(const JointAnimation& from);
259  void Clear() final;
260  bool IsInitialized() const final;
261 
262  size_t ByteSizeLong() const final;
263  bool MergePartialFromCodedStream(
264  ::google::protobuf::io::CodedInputStream* input) final;
265  void SerializeWithCachedSizes(
266  ::google::protobuf::io::CodedOutputStream* output) const final;
267  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
268  bool deterministic, ::google::protobuf::uint8* target) const final;
269  int GetCachedSize() const final { return _cached_size_.Get(); }
270 
271  private:
272  void SharedCtor();
273  void SharedDtor();
274  void SetCachedSize(int size) const final;
275  void InternalSwap(JointAnimation* other);
276  private:
277  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
278  return NULL;
279  }
280  inline void* MaybeArenaPtr() const {
281  return NULL;
282  }
283  public:
284 
285  ::google::protobuf::Metadata GetMetadata() const final;
286 
287  // nested types ----------------------------------------------------
288 
290 
291  // accessors -------------------------------------------------------
292 
293  // repeated .gz.msgs.JointAnimation.Joint joint = 3;
294  int joint_size() const;
295  void clear_joint();
296  static const int kJointFieldNumber = 3;
297  ::gz::msgs::JointAnimation_Joint* mutable_joint(int index);
298  ::google::protobuf::RepeatedPtrField< ::gz::msgs::JointAnimation_Joint >*
299  mutable_joint();
300  const ::gz::msgs::JointAnimation_Joint& joint(int index) const;
301  ::gz::msgs::JointAnimation_Joint* add_joint();
302  const ::google::protobuf::RepeatedPtrField< ::gz::msgs::JointAnimation_Joint >&
303  joint() const;
304 
305  // repeated .gz.msgs.Time time = 4;
306  int time_size() const;
307  void clear_time();
308  static const int kTimeFieldNumber = 4;
309  ::gz::msgs::Time* mutable_time(int index);
310  ::google::protobuf::RepeatedPtrField< ::gz::msgs::Time >*
311  mutable_time();
312  const ::gz::msgs::Time& time(int index) const;
313  ::gz::msgs::Time* add_time();
314  const ::google::protobuf::RepeatedPtrField< ::gz::msgs::Time >&
315  time() const;
316 
317  // string model_name = 2;
318  void clear_model_name();
319  static const int kModelNameFieldNumber = 2;
320  const ::std::string& model_name() const;
321  void set_model_name(const ::std::string& value);
322  #if LANG_CXX11
323  void set_model_name(::std::string&& value);
324  #endif
325  void set_model_name(const char* value);
326  void set_model_name(const char* value, size_t size);
327  ::std::string* mutable_model_name();
328  ::std::string* release_model_name();
329  void set_allocated_model_name(::std::string* model_name);
330 
331  // .gz.msgs.Header header = 1;
332  bool has_header() const;
333  void clear_header();
334  static const int kHeaderFieldNumber = 1;
335  private:
336  const ::gz::msgs::Header& _internal_header() const;
337  public:
338  const ::gz::msgs::Header& header() const;
339  ::gz::msgs::Header* release_header();
340  ::gz::msgs::Header* mutable_header();
341  void set_allocated_header(::gz::msgs::Header* header);
342 
343  // @@protoc_insertion_point(class_scope:gz.msgs.JointAnimation)
344  private:
345 
346  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
347  ::google::protobuf::RepeatedPtrField< ::gz::msgs::JointAnimation_Joint > joint_;
348  ::google::protobuf::RepeatedPtrField< ::gz::msgs::Time > time_;
349  ::google::protobuf::internal::ArenaStringPtr model_name_;
350  ::gz::msgs::Header* header_;
351  mutable ::google::protobuf::internal::CachedSize _cached_size_;
352  friend struct ::protobuf_gz_2fmsgs_2fjoint_5fanimation_2eproto::TableStruct;
353 };
354 // ===================================================================
355 
356 
357 // ===================================================================
358 
359 #ifdef __GNUC__
360  #pragma GCC diagnostic push
361  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
362 #endif // __GNUC__
363 // JointAnimation_Joint
364 
365 // repeated string name = 1;
367  return name_.size();
368 }
370  name_.Clear();
371 }
372 inline const ::std::string& JointAnimation_Joint::name(int index) const {
373  // @@protoc_insertion_point(field_get:gz.msgs.JointAnimation.Joint.name)
374  return name_.Get(index);
375 }
376 inline ::std::string* JointAnimation_Joint::mutable_name(int index) {
377  // @@protoc_insertion_point(field_mutable:gz.msgs.JointAnimation.Joint.name)
378  return name_.Mutable(index);
379 }
380 inline void JointAnimation_Joint::set_name(int index, const ::std::string& value) {
381  // @@protoc_insertion_point(field_set:gz.msgs.JointAnimation.Joint.name)
382  name_.Mutable(index)->assign(value);
383 }
384 #if LANG_CXX11
385 inline void JointAnimation_Joint::set_name(int index, ::std::string&& value) {
386  // @@protoc_insertion_point(field_set:gz.msgs.JointAnimation.Joint.name)
387  name_.Mutable(index)->assign(std::move(value));
388 }
389 #endif
390 inline void JointAnimation_Joint::set_name(int index, const char* value) {
391  GOOGLE_DCHECK(value != NULL);
392  name_.Mutable(index)->assign(value);
393  // @@protoc_insertion_point(field_set_char:gz.msgs.JointAnimation.Joint.name)
394 }
395 inline void JointAnimation_Joint::set_name(int index, const char* value, size_t size) {
396  name_.Mutable(index)->assign(
397  reinterpret_cast<const char*>(value), size);
398  // @@protoc_insertion_point(field_set_pointer:gz.msgs.JointAnimation.Joint.name)
399 }
400 inline ::std::string* JointAnimation_Joint::add_name() {
401  // @@protoc_insertion_point(field_add_mutable:gz.msgs.JointAnimation.Joint.name)
402  return name_.Add();
403 }
404 inline void JointAnimation_Joint::add_name(const ::std::string& value) {
405  name_.Add()->assign(value);
406  // @@protoc_insertion_point(field_add:gz.msgs.JointAnimation.Joint.name)
407 }
408 #if LANG_CXX11
409 inline void JointAnimation_Joint::add_name(::std::string&& value) {
410  name_.Add(std::move(value));
411  // @@protoc_insertion_point(field_add:gz.msgs.JointAnimation.Joint.name)
412 }
413 #endif
414 inline void JointAnimation_Joint::add_name(const char* value) {
415  GOOGLE_DCHECK(value != NULL);
416  name_.Add()->assign(value);
417  // @@protoc_insertion_point(field_add_char:gz.msgs.JointAnimation.Joint.name)
418 }
419 inline void JointAnimation_Joint::add_name(const char* value, size_t size) {
420  name_.Add()->assign(reinterpret_cast<const char*>(value), size);
421  // @@protoc_insertion_point(field_add_pointer:gz.msgs.JointAnimation.Joint.name)
422 }
423 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
425  // @@protoc_insertion_point(field_list:gz.msgs.JointAnimation.Joint.name)
426  return name_;
427 }
428 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
430  // @@protoc_insertion_point(field_mutable_list:gz.msgs.JointAnimation.Joint.name)
431  return &name_;
432 }
433 
434 // repeated double angle = 2;
436  return angle_.size();
437 }
439  angle_.Clear();
440 }
441 inline double JointAnimation_Joint::angle(int index) const {
442  // @@protoc_insertion_point(field_get:gz.msgs.JointAnimation.Joint.angle)
443  return angle_.Get(index);
444 }
445 inline void JointAnimation_Joint::set_angle(int index, double value) {
446  angle_.Set(index, value);
447  // @@protoc_insertion_point(field_set:gz.msgs.JointAnimation.Joint.angle)
448 }
449 inline void JointAnimation_Joint::add_angle(double value) {
450  angle_.Add(value);
451  // @@protoc_insertion_point(field_add:gz.msgs.JointAnimation.Joint.angle)
452 }
453 inline const ::google::protobuf::RepeatedField< double >&
455  // @@protoc_insertion_point(field_list:gz.msgs.JointAnimation.Joint.angle)
456  return angle_;
457 }
458 inline ::google::protobuf::RepeatedField< double >*
460  // @@protoc_insertion_point(field_mutable_list:gz.msgs.JointAnimation.Joint.angle)
461  return &angle_;
462 }
463 
464 // -------------------------------------------------------------------
465 
466 // JointAnimation
467 
468 // .gz.msgs.Header header = 1;
469 inline bool JointAnimation::has_header() const {
470  return this != internal_default_instance() && header_ != NULL;
471 }
472 inline const ::gz::msgs::Header& JointAnimation::_internal_header() const {
473  return *header_;
474 }
475 inline const ::gz::msgs::Header& JointAnimation::header() const {
476  const ::gz::msgs::Header* p = header_;
477  // @@protoc_insertion_point(field_get:gz.msgs.JointAnimation.header)
478  return p != NULL ? *p : *reinterpret_cast<const ::gz::msgs::Header*>(
480 }
481 inline ::gz::msgs::Header* JointAnimation::release_header() {
482  // @@protoc_insertion_point(field_release:gz.msgs.JointAnimation.header)
483 
484  ::gz::msgs::Header* temp = header_;
485  header_ = NULL;
486  return temp;
487 }
488 inline ::gz::msgs::Header* JointAnimation::mutable_header() {
489 
490  if (header_ == NULL) {
491  auto* p = CreateMaybeMessage<::gz::msgs::Header>(GetArenaNoVirtual());
492  header_ = p;
493  }
494  // @@protoc_insertion_point(field_mutable:gz.msgs.JointAnimation.header)
495  return header_;
496 }
498  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
499  if (message_arena == NULL) {
500  delete reinterpret_cast< ::google::protobuf::MessageLite*>(header_);
501  }
502  if (header) {
503  ::google::protobuf::Arena* submessage_arena = NULL;
504  if (message_arena != submessage_arena) {
505  header = ::google::protobuf::internal::GetOwnedMessage(
506  message_arena, header, submessage_arena);
507  }
508 
509  } else {
510 
511  }
512  header_ = header;
513  // @@protoc_insertion_point(field_set_allocated:gz.msgs.JointAnimation.header)
514 }
515 
516 // string model_name = 2;
518  model_name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
519 }
520 inline const ::std::string& JointAnimation::model_name() const {
521  // @@protoc_insertion_point(field_get:gz.msgs.JointAnimation.model_name)
522  return model_name_.GetNoArena();
523 }
524 inline void JointAnimation::set_model_name(const ::std::string& value) {
525 
526  model_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
527  // @@protoc_insertion_point(field_set:gz.msgs.JointAnimation.model_name)
528 }
529 #if LANG_CXX11
530 inline void JointAnimation::set_model_name(::std::string&& value) {
531 
532  model_name_.SetNoArena(
533  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
534  // @@protoc_insertion_point(field_set_rvalue:gz.msgs.JointAnimation.model_name)
535 }
536 #endif
537 inline void JointAnimation::set_model_name(const char* value) {
538  GOOGLE_DCHECK(value != NULL);
539 
540  model_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
541  // @@protoc_insertion_point(field_set_char:gz.msgs.JointAnimation.model_name)
542 }
543 inline void JointAnimation::set_model_name(const char* value, size_t size) {
544 
545  model_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
546  ::std::string(reinterpret_cast<const char*>(value), size));
547  // @@protoc_insertion_point(field_set_pointer:gz.msgs.JointAnimation.model_name)
548 }
549 inline ::std::string* JointAnimation::mutable_model_name() {
550 
551  // @@protoc_insertion_point(field_mutable:gz.msgs.JointAnimation.model_name)
552  return model_name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
553 }
554 inline ::std::string* JointAnimation::release_model_name() {
555  // @@protoc_insertion_point(field_release:gz.msgs.JointAnimation.model_name)
556 
557  return model_name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
558 }
560  if (model_name != NULL) {
561 
562  } else {
563 
564  }
565  model_name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), model_name);
566  // @@protoc_insertion_point(field_set_allocated:gz.msgs.JointAnimation.model_name)
567 }
568 
569 // repeated .gz.msgs.JointAnimation.Joint joint = 3;
570 inline int JointAnimation::joint_size() const {
571  return joint_.size();
572 }
574  joint_.Clear();
575 }
576 inline ::gz::msgs::JointAnimation_Joint* JointAnimation::mutable_joint(int index) {
577  // @@protoc_insertion_point(field_mutable:gz.msgs.JointAnimation.joint)
578  return joint_.Mutable(index);
579 }
580 inline ::google::protobuf::RepeatedPtrField< ::gz::msgs::JointAnimation_Joint >*
582  // @@protoc_insertion_point(field_mutable_list:gz.msgs.JointAnimation.joint)
583  return &joint_;
584 }
585 inline const ::gz::msgs::JointAnimation_Joint& JointAnimation::joint(int index) const {
586  // @@protoc_insertion_point(field_get:gz.msgs.JointAnimation.joint)
587  return joint_.Get(index);
588 }
589 inline ::gz::msgs::JointAnimation_Joint* JointAnimation::add_joint() {
590  // @@protoc_insertion_point(field_add:gz.msgs.JointAnimation.joint)
591  return joint_.Add();
592 }
593 inline const ::google::protobuf::RepeatedPtrField< ::gz::msgs::JointAnimation_Joint >&
595  // @@protoc_insertion_point(field_list:gz.msgs.JointAnimation.joint)
596  return joint_;
597 }
598 
599 // repeated .gz.msgs.Time time = 4;
600 inline int JointAnimation::time_size() const {
601  return time_.size();
602 }
603 inline ::gz::msgs::Time* JointAnimation::mutable_time(int index) {
604  // @@protoc_insertion_point(field_mutable:gz.msgs.JointAnimation.time)
605  return time_.Mutable(index);
606 }
607 inline ::google::protobuf::RepeatedPtrField< ::gz::msgs::Time >*
609  // @@protoc_insertion_point(field_mutable_list:gz.msgs.JointAnimation.time)
610  return &time_;
611 }
612 inline const ::gz::msgs::Time& JointAnimation::time(int index) const {
613  // @@protoc_insertion_point(field_get:gz.msgs.JointAnimation.time)
614  return time_.Get(index);
615 }
616 inline ::gz::msgs::Time* JointAnimation::add_time() {
617  // @@protoc_insertion_point(field_add:gz.msgs.JointAnimation.time)
618  return time_.Add();
619 }
620 inline const ::google::protobuf::RepeatedPtrField< ::gz::msgs::Time >&
622  // @@protoc_insertion_point(field_list:gz.msgs.JointAnimation.time)
623  return time_;
624 }
625 
626 #ifdef __GNUC__
627  #pragma GCC diagnostic pop
628 #endif // __GNUC__
629 // -------------------------------------------------------------------
630 
631 
632 // @@protoc_insertion_point(namespace_scope)
633 
634 } // namespace msgs
635 } // namespace gz
636 
637 // @@protoc_insertion_point(global_scope)
638 
639 #endif // PROTOBUF_INCLUDED_gz_2fmsgs_2fjoint_5fanimation_2eproto