Ignition Msgs

API Reference

5.8.1
actor.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/actor.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2factor_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2factor_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 #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_2factor_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.
58 struct IGNITION_MSGS_VISIBLE TableStruct_ignition_2fmsgs_2factor_2eproto {
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[4]
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 uint32_t offsets[];
68 };
69 IGNITION_MSGS_VISIBLE extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2factor_2eproto;
70 namespace ignition {
71 namespace msgs {
72 class Actor;
73 struct ActorDefaultTypeInternal;
74 IGNITION_MSGS_VISIBLE extern ActorDefaultTypeInternal _Actor_default_instance_;
75 class Actor_Animation;
76 struct Actor_AnimationDefaultTypeInternal;
77 IGNITION_MSGS_VISIBLE extern Actor_AnimationDefaultTypeInternal _Actor_Animation_default_instance_;
78 class Actor_Trajectory;
79 struct Actor_TrajectoryDefaultTypeInternal;
80 IGNITION_MSGS_VISIBLE extern Actor_TrajectoryDefaultTypeInternal _Actor_Trajectory_default_instance_;
81 class Actor_Waypoint;
82 struct Actor_WaypointDefaultTypeInternal;
83 IGNITION_MSGS_VISIBLE extern Actor_WaypointDefaultTypeInternal _Actor_Waypoint_default_instance_;
84 } // namespace msgs
85 } // namespace ignition
86 PROTOBUF_NAMESPACE_OPEN
87 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Actor* Arena::CreateMaybeMessage<::ignition::msgs::Actor>(Arena*);
88 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Actor_Animation* Arena::CreateMaybeMessage<::ignition::msgs::Actor_Animation>(Arena*);
89 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Actor_Trajectory* Arena::CreateMaybeMessage<::ignition::msgs::Actor_Trajectory>(Arena*);
90 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Actor_Waypoint* Arena::CreateMaybeMessage<::ignition::msgs::Actor_Waypoint>(Arena*);
91 PROTOBUF_NAMESPACE_CLOSE
92 namespace ignition {
93 namespace msgs {
94 
95 // ===================================================================
96 
97 class IGNITION_MSGS_VISIBLE Actor_Animation final :
98  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Actor.Animation) */ {
99  public:
100  inline Actor_Animation() : Actor_Animation(nullptr) {}
101  ~Actor_Animation() override;
102  explicit constexpr Actor_Animation(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
103 
106  : Actor_Animation() {
107  *this = ::std::move(from);
108  }
109 
111  CopyFrom(from);
112  return *this;
113  }
114  inline Actor_Animation& operator=(Actor_Animation&& from) noexcept {
115  if (this == &from) return *this;
116  if (GetOwningArena() == from.GetOwningArena()
117  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
118  && GetOwningArena() != nullptr
119  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
120  ) {
121  InternalSwap(&from);
122  } else {
123  CopyFrom(from);
124  }
125  return *this;
126  }
127 
128  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
129  return GetDescriptor();
130  }
131  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
132  return default_instance().GetMetadata().descriptor;
133  }
134  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
135  return default_instance().GetMetadata().reflection;
136  }
138  return *internal_default_instance();
139  }
141  return reinterpret_cast<const Actor_Animation*>(
143  }
144  static constexpr int kIndexInFileMessages =
145  0;
146 
147  friend void swap(Actor_Animation& a, Actor_Animation& b) {
148  a.Swap(&b);
149  }
150  inline void Swap(Actor_Animation* other) {
151  if (other == this) return;
152  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
153  if (GetOwningArena() != nullptr &&
154  GetOwningArena() == other->GetOwningArena()) {
155  #else // PROTOBUF_FORCE_COPY_IN_SWAP
156  if (GetOwningArena() == other->GetOwningArena()) {
157  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
158  InternalSwap(other);
159  } else {
160  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
161  }
162  }
164  if (other == this) return;
165  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
166  InternalSwap(other);
167  }
168 
169  // implements Message ----------------------------------------------
170 
171  Actor_Animation* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
172  return CreateMaybeMessage<Actor_Animation>(arena);
173  }
174  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
175  void CopyFrom(const Actor_Animation& from);
176  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
177  void MergeFrom(const Actor_Animation& from);
178  private:
179  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
180  public:
181  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
182  bool IsInitialized() const final;
183 
184  size_t ByteSizeLong() const final;
185  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
186  uint8_t* _InternalSerialize(
187  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
188  int GetCachedSize() const final { return _cached_size_.Get(); }
189 
190  private:
191  void SharedCtor();
192  void SharedDtor();
193  void SetCachedSize(int size) const final;
194  void InternalSwap(Actor_Animation* other);
195 
196  private:
197  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
198  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
199  return "ignition.msgs.Actor.Animation";
200  }
201  protected:
202  explicit Actor_Animation(::PROTOBUF_NAMESPACE_ID::Arena* arena,
203  bool is_message_owned = false);
204  private:
205  static void ArenaDtor(void* object);
206  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
207  public:
208 
209  static const ClassData _class_data_;
210  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
211 
212  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
213 
214  // nested types ----------------------------------------------------
215 
216  // accessors -------------------------------------------------------
217 
218  enum : int {
219  kNameFieldNumber = 1,
220  kFilenameFieldNumber = 2,
221  kScaleFieldNumber = 3,
222  kInterpolateXFieldNumber = 4,
223  };
224  // string name = 1;
225  void clear_name();
226  const std::string& name() const;
227  template <typename ArgT0 = const std::string&, typename... ArgT>
228  void set_name(ArgT0&& arg0, ArgT... args);
229  std::string* mutable_name();
230  PROTOBUF_NODISCARD std::string* release_name();
231  void set_allocated_name(std::string* name);
232  private:
233  const std::string& _internal_name() const;
234  inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
235  std::string* _internal_mutable_name();
236  public:
237 
238  // string filename = 2;
239  void clear_filename();
240  const std::string& filename() const;
241  template <typename ArgT0 = const std::string&, typename... ArgT>
242  void set_filename(ArgT0&& arg0, ArgT... args);
243  std::string* mutable_filename();
244  PROTOBUF_NODISCARD std::string* release_filename();
245  void set_allocated_filename(std::string* filename);
246  private:
247  const std::string& _internal_filename() const;
248  inline PROTOBUF_ALWAYS_INLINE void _internal_set_filename(const std::string& value);
249  std::string* _internal_mutable_filename();
250  public:
251 
252  // float scale = 3;
253  void clear_scale();
254  float scale() const;
255  void set_scale(float value);
256  private:
257  float _internal_scale() const;
258  void _internal_set_scale(float value);
259  public:
260 
261  // bool interpolate_x = 4;
262  void clear_interpolate_x();
263  bool interpolate_x() const;
264  void set_interpolate_x(bool value);
265  private:
266  bool _internal_interpolate_x() const;
267  void _internal_set_interpolate_x(bool value);
268  public:
269 
270  // @@protoc_insertion_point(class_scope:ignition.msgs.Actor.Animation)
271  private:
272  class _Internal;
273 
274  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
275  typedef void InternalArenaConstructable_;
276  typedef void DestructorSkippable_;
277  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
278  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr filename_;
279  float scale_;
280  bool interpolate_x_;
281  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
282  friend struct ::TableStruct_ignition_2fmsgs_2factor_2eproto;
283 };
284 // -------------------------------------------------------------------
285 
286 class IGNITION_MSGS_VISIBLE Actor_Waypoint final :
287  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Actor.Waypoint) */ {
288  public:
289  inline Actor_Waypoint() : Actor_Waypoint(nullptr) {}
290  ~Actor_Waypoint() override;
291  explicit constexpr Actor_Waypoint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
292 
295  : Actor_Waypoint() {
296  *this = ::std::move(from);
297  }
298 
299  inline Actor_Waypoint& operator=(const Actor_Waypoint& from) {
300  CopyFrom(from);
301  return *this;
302  }
303  inline Actor_Waypoint& operator=(Actor_Waypoint&& from) noexcept {
304  if (this == &from) return *this;
305  if (GetOwningArena() == from.GetOwningArena()
306  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
307  && GetOwningArena() != nullptr
308  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
309  ) {
310  InternalSwap(&from);
311  } else {
312  CopyFrom(from);
313  }
314  return *this;
315  }
316 
317  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
318  return GetDescriptor();
319  }
320  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
321  return default_instance().GetMetadata().descriptor;
322  }
323  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
324  return default_instance().GetMetadata().reflection;
325  }
327  return *internal_default_instance();
328  }
329  static inline const Actor_Waypoint* internal_default_instance() {
330  return reinterpret_cast<const Actor_Waypoint*>(
332  }
333  static constexpr int kIndexInFileMessages =
334  1;
335 
336  friend void swap(Actor_Waypoint& a, Actor_Waypoint& b) {
337  a.Swap(&b);
338  }
339  inline void Swap(Actor_Waypoint* other) {
340  if (other == this) return;
341  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
342  if (GetOwningArena() != nullptr &&
343  GetOwningArena() == other->GetOwningArena()) {
344  #else // PROTOBUF_FORCE_COPY_IN_SWAP
345  if (GetOwningArena() == other->GetOwningArena()) {
346  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
347  InternalSwap(other);
348  } else {
349  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
350  }
351  }
353  if (other == this) return;
354  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
355  InternalSwap(other);
356  }
357 
358  // implements Message ----------------------------------------------
359 
360  Actor_Waypoint* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
361  return CreateMaybeMessage<Actor_Waypoint>(arena);
362  }
363  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
364  void CopyFrom(const Actor_Waypoint& from);
365  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
366  void MergeFrom(const Actor_Waypoint& from);
367  private:
368  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
369  public:
370  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
371  bool IsInitialized() const final;
372 
373  size_t ByteSizeLong() const final;
374  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
375  uint8_t* _InternalSerialize(
376  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
377  int GetCachedSize() const final { return _cached_size_.Get(); }
378 
379  private:
380  void SharedCtor();
381  void SharedDtor();
382  void SetCachedSize(int size) const final;
383  void InternalSwap(Actor_Waypoint* other);
384 
385  private:
386  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
387  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
388  return "ignition.msgs.Actor.Waypoint";
389  }
390  protected:
391  explicit Actor_Waypoint(::PROTOBUF_NAMESPACE_ID::Arena* arena,
392  bool is_message_owned = false);
393  private:
394  static void ArenaDtor(void* object);
395  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
396  public:
397 
398  static const ClassData _class_data_;
399  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
400 
401  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
402 
403  // nested types ----------------------------------------------------
404 
405  // accessors -------------------------------------------------------
406 
407  enum : int {
408  kPoseFieldNumber = 2,
409  kTimeFieldNumber = 1,
410  };
411  // .ignition.msgs.Pose pose = 2;
412  bool has_pose() const;
413  private:
414  bool _internal_has_pose() const;
415  public:
416  void clear_pose();
417  const ::ignition::msgs::Pose& pose() const;
418  PROTOBUF_NODISCARD ::ignition::msgs::Pose* release_pose();
419  ::ignition::msgs::Pose* mutable_pose();
420  void set_allocated_pose(::ignition::msgs::Pose* pose);
421  private:
422  const ::ignition::msgs::Pose& _internal_pose() const;
423  ::ignition::msgs::Pose* _internal_mutable_pose();
424  public:
425  void unsafe_arena_set_allocated_pose(
426  ::ignition::msgs::Pose* pose);
427  ::ignition::msgs::Pose* unsafe_arena_release_pose();
428 
429  // float time = 1;
430  void clear_time();
431  float time() const;
432  void set_time(float value);
433  private:
434  float _internal_time() const;
435  void _internal_set_time(float value);
436  public:
437 
438  // @@protoc_insertion_point(class_scope:ignition.msgs.Actor.Waypoint)
439  private:
440  class _Internal;
441 
442  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
443  typedef void InternalArenaConstructable_;
444  typedef void DestructorSkippable_;
445  ::ignition::msgs::Pose* pose_;
446  float time_;
447  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
448  friend struct ::TableStruct_ignition_2fmsgs_2factor_2eproto;
449 };
450 // -------------------------------------------------------------------
451 
452 class IGNITION_MSGS_VISIBLE Actor_Trajectory final :
453  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Actor.Trajectory) */ {
454  public:
455  inline Actor_Trajectory() : Actor_Trajectory(nullptr) {}
456  ~Actor_Trajectory() override;
457  explicit constexpr Actor_Trajectory(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
458 
461  : Actor_Trajectory() {
462  *this = ::std::move(from);
463  }
464 
466  CopyFrom(from);
467  return *this;
468  }
469  inline Actor_Trajectory& operator=(Actor_Trajectory&& from) noexcept {
470  if (this == &from) return *this;
471  if (GetOwningArena() == from.GetOwningArena()
472  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
473  && GetOwningArena() != nullptr
474  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
475  ) {
476  InternalSwap(&from);
477  } else {
478  CopyFrom(from);
479  }
480  return *this;
481  }
482 
483  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
484  return GetDescriptor();
485  }
486  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
487  return default_instance().GetMetadata().descriptor;
488  }
489  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
490  return default_instance().GetMetadata().reflection;
491  }
493  return *internal_default_instance();
494  }
496  return reinterpret_cast<const Actor_Trajectory*>(
498  }
499  static constexpr int kIndexInFileMessages =
500  2;
501 
502  friend void swap(Actor_Trajectory& a, Actor_Trajectory& b) {
503  a.Swap(&b);
504  }
505  inline void Swap(Actor_Trajectory* other) {
506  if (other == this) return;
507  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
508  if (GetOwningArena() != nullptr &&
509  GetOwningArena() == other->GetOwningArena()) {
510  #else // PROTOBUF_FORCE_COPY_IN_SWAP
511  if (GetOwningArena() == other->GetOwningArena()) {
512  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
513  InternalSwap(other);
514  } else {
515  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
516  }
517  }
519  if (other == this) return;
520  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
521  InternalSwap(other);
522  }
523 
524  // implements Message ----------------------------------------------
525 
526  Actor_Trajectory* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
527  return CreateMaybeMessage<Actor_Trajectory>(arena);
528  }
529  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
530  void CopyFrom(const Actor_Trajectory& from);
531  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
532  void MergeFrom(const Actor_Trajectory& from);
533  private:
534  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
535  public:
536  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
537  bool IsInitialized() const final;
538 
539  size_t ByteSizeLong() const final;
540  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
541  uint8_t* _InternalSerialize(
542  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
543  int GetCachedSize() const final { return _cached_size_.Get(); }
544 
545  private:
546  void SharedCtor();
547  void SharedDtor();
548  void SetCachedSize(int size) const final;
549  void InternalSwap(Actor_Trajectory* other);
550 
551  private:
552  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
553  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
554  return "ignition.msgs.Actor.Trajectory";
555  }
556  protected:
557  explicit Actor_Trajectory(::PROTOBUF_NAMESPACE_ID::Arena* arena,
558  bool is_message_owned = false);
559  private:
560  static void ArenaDtor(void* object);
561  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
562  public:
563 
564  static const ClassData _class_data_;
565  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
566 
567  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
568 
569  // nested types ----------------------------------------------------
570 
571  // accessors -------------------------------------------------------
572 
573  enum : int {
574  kWaypointsFieldNumber = 4,
575  kTypeFieldNumber = 2,
576  kIdFieldNumber = 1,
577  kTensionFieldNumber = 3,
578  };
579  // repeated .ignition.msgs.Actor.Waypoint waypoints = 4;
580  int waypoints_size() const;
581  private:
582  int _internal_waypoints_size() const;
583  public:
584  void clear_waypoints();
585  ::ignition::msgs::Actor_Waypoint* mutable_waypoints(int index);
586  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Actor_Waypoint >*
587  mutable_waypoints();
588  private:
589  const ::ignition::msgs::Actor_Waypoint& _internal_waypoints(int index) const;
590  ::ignition::msgs::Actor_Waypoint* _internal_add_waypoints();
591  public:
592  const ::ignition::msgs::Actor_Waypoint& waypoints(int index) const;
593  ::ignition::msgs::Actor_Waypoint* add_waypoints();
594  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Actor_Waypoint >&
595  waypoints() const;
596 
597  // string type = 2;
598  void clear_type();
599  const std::string& type() const;
600  template <typename ArgT0 = const std::string&, typename... ArgT>
601  void set_type(ArgT0&& arg0, ArgT... args);
602  std::string* mutable_type();
603  PROTOBUF_NODISCARD std::string* release_type();
604  void set_allocated_type(std::string* type);
605  private:
606  const std::string& _internal_type() const;
607  inline PROTOBUF_ALWAYS_INLINE void _internal_set_type(const std::string& value);
608  std::string* _internal_mutable_type();
609  public:
610 
611  // uint32 id = 1;
612  void clear_id();
613  uint32_t id() const;
614  void set_id(uint32_t value);
615  private:
616  uint32_t _internal_id() const;
617  void _internal_set_id(uint32_t value);
618  public:
619 
620  // float tension = 3;
621  void clear_tension();
622  float tension() const;
623  void set_tension(float value);
624  private:
625  float _internal_tension() const;
626  void _internal_set_tension(float value);
627  public:
628 
629  // @@protoc_insertion_point(class_scope:ignition.msgs.Actor.Trajectory)
630  private:
631  class _Internal;
632 
633  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
634  typedef void InternalArenaConstructable_;
635  typedef void DestructorSkippable_;
636  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Actor_Waypoint > waypoints_;
637  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr type_;
638  uint32_t id_;
639  float tension_;
640  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
641  friend struct ::TableStruct_ignition_2fmsgs_2factor_2eproto;
642 };
643 // -------------------------------------------------------------------
644 
645 class IGNITION_MSGS_VISIBLE Actor final :
646  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Actor) */ {
647  public:
648  inline Actor() : Actor(nullptr) {}
649  ~Actor() override;
650  explicit constexpr Actor(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
651 
652  Actor(const Actor& from);
653  Actor(Actor&& from) noexcept
654  : Actor() {
655  *this = ::std::move(from);
656  }
657 
658  inline Actor& operator=(const Actor& from) {
659  CopyFrom(from);
660  return *this;
661  }
662  inline Actor& operator=(Actor&& from) noexcept {
663  if (this == &from) return *this;
664  if (GetOwningArena() == from.GetOwningArena()
665  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
666  && GetOwningArena() != nullptr
667  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
668  ) {
669  InternalSwap(&from);
670  } else {
671  CopyFrom(from);
672  }
673  return *this;
674  }
675 
676  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
677  return GetDescriptor();
678  }
679  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
680  return default_instance().GetMetadata().descriptor;
681  }
682  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
683  return default_instance().GetMetadata().reflection;
684  }
685  static const Actor& default_instance() {
686  return *internal_default_instance();
687  }
688  static inline const Actor* internal_default_instance() {
689  return reinterpret_cast<const Actor*>(
691  }
692  static constexpr int kIndexInFileMessages =
693  3;
694 
695  friend void swap(Actor& a, Actor& b) {
696  a.Swap(&b);
697  }
698  inline void Swap(Actor* other) {
699  if (other == this) return;
700  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
701  if (GetOwningArena() != nullptr &&
702  GetOwningArena() == other->GetOwningArena()) {
703  #else // PROTOBUF_FORCE_COPY_IN_SWAP
704  if (GetOwningArena() == other->GetOwningArena()) {
705  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
706  InternalSwap(other);
707  } else {
708  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
709  }
710  }
711  void UnsafeArenaSwap(Actor* other) {
712  if (other == this) return;
713  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
714  InternalSwap(other);
715  }
716 
717  // implements Message ----------------------------------------------
718 
719  Actor* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
720  return CreateMaybeMessage<Actor>(arena);
721  }
722  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
723  void CopyFrom(const Actor& from);
724  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
725  void MergeFrom(const Actor& from);
726  private:
727  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
728  public:
729  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
730  bool IsInitialized() const final;
731 
732  size_t ByteSizeLong() const final;
733  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
734  uint8_t* _InternalSerialize(
735  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
736  int GetCachedSize() const final { return _cached_size_.Get(); }
737 
738  private:
739  void SharedCtor();
740  void SharedDtor();
741  void SetCachedSize(int size) const final;
742  void InternalSwap(Actor* other);
743 
744  private:
745  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
746  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
747  return "ignition.msgs.Actor";
748  }
749  protected:
750  explicit Actor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
751  bool is_message_owned = false);
752  private:
753  static void ArenaDtor(void* object);
754  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
755  public:
756 
757  static const ClassData _class_data_;
758  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
759 
760  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
761 
762  // nested types ----------------------------------------------------
763 
767 
768  // accessors -------------------------------------------------------
769 
770  enum : int {
771  kAnimationsFieldNumber = 6,
772  kTrajectoriesFieldNumber = 10,
773  kSkinFilenameFieldNumber = 4,
774  kHeaderFieldNumber = 1,
775  kEntityFieldNumber = 2,
776  kPoseFieldNumber = 3,
777  kParentFieldNumber = 11,
778  kSkinScaleFieldNumber = 5,
779  kScriptDelayStartFieldNumber = 8,
780  kScriptLoopFieldNumber = 7,
781  kScriptAutoStartFieldNumber = 9,
782  };
783  // repeated .ignition.msgs.Actor.Animation animations = 6;
784  int animations_size() const;
785  private:
786  int _internal_animations_size() const;
787  public:
788  void clear_animations();
789  ::ignition::msgs::Actor_Animation* mutable_animations(int index);
790  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Actor_Animation >*
791  mutable_animations();
792  private:
793  const ::ignition::msgs::Actor_Animation& _internal_animations(int index) const;
794  ::ignition::msgs::Actor_Animation* _internal_add_animations();
795  public:
796  const ::ignition::msgs::Actor_Animation& animations(int index) const;
797  ::ignition::msgs::Actor_Animation* add_animations();
798  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Actor_Animation >&
799  animations() const;
800 
801  // repeated .ignition.msgs.Actor.Trajectory trajectories = 10;
802  int trajectories_size() const;
803  private:
804  int _internal_trajectories_size() const;
805  public:
806  void clear_trajectories();
807  ::ignition::msgs::Actor_Trajectory* mutable_trajectories(int index);
808  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Actor_Trajectory >*
809  mutable_trajectories();
810  private:
811  const ::ignition::msgs::Actor_Trajectory& _internal_trajectories(int index) const;
812  ::ignition::msgs::Actor_Trajectory* _internal_add_trajectories();
813  public:
814  const ::ignition::msgs::Actor_Trajectory& trajectories(int index) const;
815  ::ignition::msgs::Actor_Trajectory* add_trajectories();
816  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Actor_Trajectory >&
817  trajectories() const;
818 
819  // string skin_filename = 4;
820  void clear_skin_filename();
821  const std::string& skin_filename() const;
822  template <typename ArgT0 = const std::string&, typename... ArgT>
823  void set_skin_filename(ArgT0&& arg0, ArgT... args);
824  std::string* mutable_skin_filename();
825  PROTOBUF_NODISCARD std::string* release_skin_filename();
826  void set_allocated_skin_filename(std::string* skin_filename);
827  private:
828  const std::string& _internal_skin_filename() const;
829  inline PROTOBUF_ALWAYS_INLINE void _internal_set_skin_filename(const std::string& value);
830  std::string* _internal_mutable_skin_filename();
831  public:
832 
833  // .ignition.msgs.Header header = 1;
834  bool has_header() const;
835  private:
836  bool _internal_has_header() const;
837  public:
838  void clear_header();
839  const ::ignition::msgs::Header& header() const;
840  PROTOBUF_NODISCARD ::ignition::msgs::Header* release_header();
841  ::ignition::msgs::Header* mutable_header();
842  void set_allocated_header(::ignition::msgs::Header* header);
843  private:
844  const ::ignition::msgs::Header& _internal_header() const;
845  ::ignition::msgs::Header* _internal_mutable_header();
846  public:
847  void unsafe_arena_set_allocated_header(
848  ::ignition::msgs::Header* header);
849  ::ignition::msgs::Header* unsafe_arena_release_header();
850 
851  // .ignition.msgs.Entity entity = 2;
852  bool has_entity() const;
853  private:
854  bool _internal_has_entity() const;
855  public:
856  void clear_entity();
857  const ::ignition::msgs::Entity& entity() const;
858  PROTOBUF_NODISCARD ::ignition::msgs::Entity* release_entity();
859  ::ignition::msgs::Entity* mutable_entity();
860  void set_allocated_entity(::ignition::msgs::Entity* entity);
861  private:
862  const ::ignition::msgs::Entity& _internal_entity() const;
863  ::ignition::msgs::Entity* _internal_mutable_entity();
864  public:
865  void unsafe_arena_set_allocated_entity(
866  ::ignition::msgs::Entity* entity);
867  ::ignition::msgs::Entity* unsafe_arena_release_entity();
868 
869  // .ignition.msgs.Pose pose = 3;
870  bool has_pose() const;
871  private:
872  bool _internal_has_pose() const;
873  public:
874  void clear_pose();
875  const ::ignition::msgs::Pose& pose() const;
876  PROTOBUF_NODISCARD ::ignition::msgs::Pose* release_pose();
877  ::ignition::msgs::Pose* mutable_pose();
878  void set_allocated_pose(::ignition::msgs::Pose* pose);
879  private:
880  const ::ignition::msgs::Pose& _internal_pose() const;
881  ::ignition::msgs::Pose* _internal_mutable_pose();
882  public:
883  void unsafe_arena_set_allocated_pose(
884  ::ignition::msgs::Pose* pose);
885  ::ignition::msgs::Pose* unsafe_arena_release_pose();
886 
887  // .ignition.msgs.Entity parent = 11;
888  bool has_parent() const;
889  private:
890  bool _internal_has_parent() const;
891  public:
892  void clear_parent();
893  const ::ignition::msgs::Entity& parent() const;
894  PROTOBUF_NODISCARD ::ignition::msgs::Entity* release_parent();
895  ::ignition::msgs::Entity* mutable_parent();
896  void set_allocated_parent(::ignition::msgs::Entity* parent);
897  private:
898  const ::ignition::msgs::Entity& _internal_parent() const;
899  ::ignition::msgs::Entity* _internal_mutable_parent();
900  public:
901  void unsafe_arena_set_allocated_parent(
902  ::ignition::msgs::Entity* parent);
903  ::ignition::msgs::Entity* unsafe_arena_release_parent();
904 
905  // float skin_scale = 5;
906  void clear_skin_scale();
907  float skin_scale() const;
908  void set_skin_scale(float value);
909  private:
910  float _internal_skin_scale() const;
911  void _internal_set_skin_scale(float value);
912  public:
913 
914  // float script_delay_start = 8;
915  void clear_script_delay_start();
916  float script_delay_start() const;
917  void set_script_delay_start(float value);
918  private:
919  float _internal_script_delay_start() const;
920  void _internal_set_script_delay_start(float value);
921  public:
922 
923  // bool script_loop = 7;
924  void clear_script_loop();
925  bool script_loop() const;
926  void set_script_loop(bool value);
927  private:
928  bool _internal_script_loop() const;
929  void _internal_set_script_loop(bool value);
930  public:
931 
932  // bool script_auto_start = 9;
933  void clear_script_auto_start();
934  bool script_auto_start() const;
935  void set_script_auto_start(bool value);
936  private:
937  bool _internal_script_auto_start() const;
938  void _internal_set_script_auto_start(bool value);
939  public:
940 
941  // @@protoc_insertion_point(class_scope:ignition.msgs.Actor)
942  private:
943  class _Internal;
944 
945  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
946  typedef void InternalArenaConstructable_;
947  typedef void DestructorSkippable_;
948  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Actor_Animation > animations_;
949  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Actor_Trajectory > trajectories_;
950  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr skin_filename_;
951  ::ignition::msgs::Header* header_;
952  ::ignition::msgs::Entity* entity_;
953  ::ignition::msgs::Pose* pose_;
954  ::ignition::msgs::Entity* parent_;
955  float skin_scale_;
956  float script_delay_start_;
957  bool script_loop_;
958  bool script_auto_start_;
959  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
960  friend struct ::TableStruct_ignition_2fmsgs_2factor_2eproto;
961 };
962 // ===================================================================
963 
964 
965 // ===================================================================
966 
967 #ifdef __GNUC__
968  #pragma GCC diagnostic push
969  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
970 #endif // __GNUC__
971 // Actor_Animation
972 
973 // string name = 1;
975  name_.ClearToEmpty();
976 }
977 inline const std::string& Actor_Animation::name() const {
978  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.Animation.name)
979  return _internal_name();
980 }
981 template <typename ArgT0, typename... ArgT>
982 inline PROTOBUF_ALWAYS_INLINE
983 void Actor_Animation::set_name(ArgT0&& arg0, ArgT... args) {
984 
985  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
986  // @@protoc_insertion_point(field_set:ignition.msgs.Actor.Animation.name)
987 }
989  std::string* _s = _internal_mutable_name();
990  // @@protoc_insertion_point(field_mutable:ignition.msgs.Actor.Animation.name)
991  return _s;
992 }
993 inline const std::string& Actor_Animation::_internal_name() const {
994  return name_.Get();
995 }
996 inline void Actor_Animation::_internal_set_name(const std::string& value) {
997 
998  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
999 }
1000 inline std::string* Actor_Animation::_internal_mutable_name() {
1001 
1002  return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
1003 }
1005  // @@protoc_insertion_point(field_release:ignition.msgs.Actor.Animation.name)
1006  return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
1007 }
1009  if (name != nullptr) {
1010 
1011  } else {
1012 
1013  }
1014  name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name,
1015  GetArenaForAllocation());
1016 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1017  if (name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
1018  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
1019  }
1020 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1021  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Actor.Animation.name)
1022 }
1023 
1024 // string filename = 2;
1026  filename_.ClearToEmpty();
1027 }
1029  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.Animation.filename)
1030  return _internal_filename();
1031 }
1032 template <typename ArgT0, typename... ArgT>
1033 inline PROTOBUF_ALWAYS_INLINE
1034 void Actor_Animation::set_filename(ArgT0&& arg0, ArgT... args) {
1035 
1036  filename_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1037  // @@protoc_insertion_point(field_set:ignition.msgs.Actor.Animation.filename)
1038 }
1040  std::string* _s = _internal_mutable_filename();
1041  // @@protoc_insertion_point(field_mutable:ignition.msgs.Actor.Animation.filename)
1042  return _s;
1043 }
1044 inline const std::string& Actor_Animation::_internal_filename() const {
1045  return filename_.Get();
1046 }
1047 inline void Actor_Animation::_internal_set_filename(const std::string& value) {
1048 
1049  filename_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
1050 }
1051 inline std::string* Actor_Animation::_internal_mutable_filename() {
1052 
1053  return filename_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
1054 }
1056  // @@protoc_insertion_point(field_release:ignition.msgs.Actor.Animation.filename)
1057  return filename_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
1058 }
1060  if (filename != nullptr) {
1061 
1062  } else {
1063 
1064  }
1065  filename_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), filename,
1066  GetArenaForAllocation());
1067 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1068  if (filename_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
1069  filename_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
1070  }
1071 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1072  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Actor.Animation.filename)
1073 }
1074 
1075 // float scale = 3;
1077  scale_ = 0;
1078 }
1079 inline float Actor_Animation::_internal_scale() const {
1080  return scale_;
1081 }
1082 inline float Actor_Animation::scale() const {
1083  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.Animation.scale)
1084  return _internal_scale();
1085 }
1086 inline void Actor_Animation::_internal_set_scale(float value) {
1087 
1088  scale_ = value;
1089 }
1090 inline void Actor_Animation::set_scale(float value) {
1091  _internal_set_scale(value);
1092  // @@protoc_insertion_point(field_set:ignition.msgs.Actor.Animation.scale)
1093 }
1094 
1095 // bool interpolate_x = 4;
1097  interpolate_x_ = false;
1098 }
1099 inline bool Actor_Animation::_internal_interpolate_x() const {
1100  return interpolate_x_;
1101 }
1102 inline bool Actor_Animation::interpolate_x() const {
1103  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.Animation.interpolate_x)
1104  return _internal_interpolate_x();
1105 }
1106 inline void Actor_Animation::_internal_set_interpolate_x(bool value) {
1107 
1108  interpolate_x_ = value;
1109 }
1110 inline void Actor_Animation::set_interpolate_x(bool value) {
1111  _internal_set_interpolate_x(value);
1112  // @@protoc_insertion_point(field_set:ignition.msgs.Actor.Animation.interpolate_x)
1113 }
1114 
1115 // -------------------------------------------------------------------
1116 
1117 // Actor_Waypoint
1118 
1119 // float time = 1;
1121  time_ = 0;
1122 }
1123 inline float Actor_Waypoint::_internal_time() const {
1124  return time_;
1125 }
1126 inline float Actor_Waypoint::time() const {
1127  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.Waypoint.time)
1128  return _internal_time();
1129 }
1130 inline void Actor_Waypoint::_internal_set_time(float value) {
1131 
1132  time_ = value;
1133 }
1134 inline void Actor_Waypoint::set_time(float value) {
1135  _internal_set_time(value);
1136  // @@protoc_insertion_point(field_set:ignition.msgs.Actor.Waypoint.time)
1137 }
1138 
1139 // .ignition.msgs.Pose pose = 2;
1140 inline bool Actor_Waypoint::_internal_has_pose() const {
1141  return this != internal_default_instance() && pose_ != nullptr;
1142 }
1143 inline bool Actor_Waypoint::has_pose() const {
1144  return _internal_has_pose();
1145 }
1146 inline const ::ignition::msgs::Pose& Actor_Waypoint::_internal_pose() const {
1147  const ::ignition::msgs::Pose* p = pose_;
1148  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Pose&>(
1150 }
1151 inline const ::ignition::msgs::Pose& Actor_Waypoint::pose() const {
1152  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.Waypoint.pose)
1153  return _internal_pose();
1154 }
1156  ::ignition::msgs::Pose* pose) {
1157  if (GetArenaForAllocation() == nullptr) {
1158  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(pose_);
1159  }
1160  pose_ = pose;
1161  if (pose) {
1162 
1163  } else {
1164 
1165  }
1166  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Actor.Waypoint.pose)
1167 }
1168 inline ::ignition::msgs::Pose* Actor_Waypoint::release_pose() {
1169 
1170  ::ignition::msgs::Pose* temp = pose_;
1171  pose_ = nullptr;
1172 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1173  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
1174  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1175  if (GetArenaForAllocation() == nullptr) { delete old; }
1176 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
1177  if (GetArenaForAllocation() != nullptr) {
1178  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1179  }
1180 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
1181  return temp;
1182 }
1183 inline ::ignition::msgs::Pose* Actor_Waypoint::unsafe_arena_release_pose() {
1184  // @@protoc_insertion_point(field_release:ignition.msgs.Actor.Waypoint.pose)
1185 
1186  ::ignition::msgs::Pose* temp = pose_;
1187  pose_ = nullptr;
1188  return temp;
1189 }
1190 inline ::ignition::msgs::Pose* Actor_Waypoint::_internal_mutable_pose() {
1191 
1192  if (pose_ == nullptr) {
1193  auto* p = CreateMaybeMessage<::ignition::msgs::Pose>(GetArenaForAllocation());
1194  pose_ = p;
1195  }
1196  return pose_;
1197 }
1198 inline ::ignition::msgs::Pose* Actor_Waypoint::mutable_pose() {
1199  ::ignition::msgs::Pose* _msg = _internal_mutable_pose();
1200  // @@protoc_insertion_point(field_mutable:ignition.msgs.Actor.Waypoint.pose)
1201  return _msg;
1202 }
1204  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1205  if (message_arena == nullptr) {
1206  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(pose_);
1207  }
1208  if (pose) {
1209  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1210  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
1211  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
1212  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(pose));
1213  if (message_arena != submessage_arena) {
1214  pose = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1215  message_arena, pose, submessage_arena);
1216  }
1217 
1218  } else {
1219 
1220  }
1221  pose_ = pose;
1222  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Actor.Waypoint.pose)
1223 }
1224 
1225 // -------------------------------------------------------------------
1226 
1227 // Actor_Trajectory
1228 
1229 // uint32 id = 1;
1231  id_ = 0u;
1232 }
1233 inline uint32_t Actor_Trajectory::_internal_id() const {
1234  return id_;
1235 }
1236 inline uint32_t Actor_Trajectory::id() const {
1237  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.Trajectory.id)
1238  return _internal_id();
1239 }
1240 inline void Actor_Trajectory::_internal_set_id(uint32_t value) {
1241 
1242  id_ = value;
1243 }
1244 inline void Actor_Trajectory::set_id(uint32_t value) {
1245  _internal_set_id(value);
1246  // @@protoc_insertion_point(field_set:ignition.msgs.Actor.Trajectory.id)
1247 }
1248 
1249 // string type = 2;
1251  type_.ClearToEmpty();
1252 }
1253 inline const std::string& Actor_Trajectory::type() const {
1254  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.Trajectory.type)
1255  return _internal_type();
1256 }
1257 template <typename ArgT0, typename... ArgT>
1258 inline PROTOBUF_ALWAYS_INLINE
1259 void Actor_Trajectory::set_type(ArgT0&& arg0, ArgT... args) {
1260 
1261  type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1262  // @@protoc_insertion_point(field_set:ignition.msgs.Actor.Trajectory.type)
1263 }
1265  std::string* _s = _internal_mutable_type();
1266  // @@protoc_insertion_point(field_mutable:ignition.msgs.Actor.Trajectory.type)
1267  return _s;
1268 }
1269 inline const std::string& Actor_Trajectory::_internal_type() const {
1270  return type_.Get();
1271 }
1272 inline void Actor_Trajectory::_internal_set_type(const std::string& value) {
1273 
1274  type_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
1275 }
1276 inline std::string* Actor_Trajectory::_internal_mutable_type() {
1277 
1278  return type_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
1279 }
1281  // @@protoc_insertion_point(field_release:ignition.msgs.Actor.Trajectory.type)
1282  return type_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
1283 }
1285  if (type != nullptr) {
1286 
1287  } else {
1288 
1289  }
1290  type_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), type,
1291  GetArenaForAllocation());
1292 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1293  if (type_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
1294  type_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
1295  }
1296 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1297  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Actor.Trajectory.type)
1298 }
1299 
1300 // float tension = 3;
1302  tension_ = 0;
1303 }
1304 inline float Actor_Trajectory::_internal_tension() const {
1305  return tension_;
1306 }
1307 inline float Actor_Trajectory::tension() const {
1308  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.Trajectory.tension)
1309  return _internal_tension();
1310 }
1311 inline void Actor_Trajectory::_internal_set_tension(float value) {
1312 
1313  tension_ = value;
1314 }
1315 inline void Actor_Trajectory::set_tension(float value) {
1316  _internal_set_tension(value);
1317  // @@protoc_insertion_point(field_set:ignition.msgs.Actor.Trajectory.tension)
1318 }
1319 
1320 // repeated .ignition.msgs.Actor.Waypoint waypoints = 4;
1321 inline int Actor_Trajectory::_internal_waypoints_size() const {
1322  return waypoints_.size();
1323 }
1325  return _internal_waypoints_size();
1326 }
1328  waypoints_.Clear();
1329 }
1330 inline ::ignition::msgs::Actor_Waypoint* Actor_Trajectory::mutable_waypoints(int index) {
1331  // @@protoc_insertion_point(field_mutable:ignition.msgs.Actor.Trajectory.waypoints)
1332  return waypoints_.Mutable(index);
1333 }
1334 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Actor_Waypoint >*
1336  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.Actor.Trajectory.waypoints)
1337  return &waypoints_;
1338 }
1339 inline const ::ignition::msgs::Actor_Waypoint& Actor_Trajectory::_internal_waypoints(int index) const {
1340  return waypoints_.Get(index);
1341 }
1342 inline const ::ignition::msgs::Actor_Waypoint& Actor_Trajectory::waypoints(int index) const {
1343  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.Trajectory.waypoints)
1344  return _internal_waypoints(index);
1345 }
1346 inline ::ignition::msgs::Actor_Waypoint* Actor_Trajectory::_internal_add_waypoints() {
1347  return waypoints_.Add();
1348 }
1349 inline ::ignition::msgs::Actor_Waypoint* Actor_Trajectory::add_waypoints() {
1350  ::ignition::msgs::Actor_Waypoint* _add = _internal_add_waypoints();
1351  // @@protoc_insertion_point(field_add:ignition.msgs.Actor.Trajectory.waypoints)
1352  return _add;
1353 }
1354 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Actor_Waypoint >&
1356  // @@protoc_insertion_point(field_list:ignition.msgs.Actor.Trajectory.waypoints)
1357  return waypoints_;
1358 }
1359 
1360 // -------------------------------------------------------------------
1361 
1362 // Actor
1363 
1364 // .ignition.msgs.Header header = 1;
1365 inline bool Actor::_internal_has_header() const {
1366  return this != internal_default_instance() && header_ != nullptr;
1367 }
1368 inline bool Actor::has_header() const {
1369  return _internal_has_header();
1370 }
1371 inline const ::ignition::msgs::Header& Actor::_internal_header() const {
1372  const ::ignition::msgs::Header* p = header_;
1373  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Header&>(
1375 }
1376 inline const ::ignition::msgs::Header& Actor::header() const {
1377  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.header)
1378  return _internal_header();
1379 }
1381  ::ignition::msgs::Header* header) {
1382  if (GetArenaForAllocation() == nullptr) {
1383  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
1384  }
1385  header_ = header;
1386  if (header) {
1387 
1388  } else {
1389 
1390  }
1391  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Actor.header)
1392 }
1393 inline ::ignition::msgs::Header* Actor::release_header() {
1394 
1395  ::ignition::msgs::Header* temp = header_;
1396  header_ = nullptr;
1397 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1398  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
1399  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1400  if (GetArenaForAllocation() == nullptr) { delete old; }
1401 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
1402  if (GetArenaForAllocation() != nullptr) {
1403  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1404  }
1405 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
1406  return temp;
1407 }
1408 inline ::ignition::msgs::Header* Actor::unsafe_arena_release_header() {
1409  // @@protoc_insertion_point(field_release:ignition.msgs.Actor.header)
1410 
1411  ::ignition::msgs::Header* temp = header_;
1412  header_ = nullptr;
1413  return temp;
1414 }
1415 inline ::ignition::msgs::Header* Actor::_internal_mutable_header() {
1416 
1417  if (header_ == nullptr) {
1418  auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArenaForAllocation());
1419  header_ = p;
1420  }
1421  return header_;
1422 }
1423 inline ::ignition::msgs::Header* Actor::mutable_header() {
1424  ::ignition::msgs::Header* _msg = _internal_mutable_header();
1425  // @@protoc_insertion_point(field_mutable:ignition.msgs.Actor.header)
1426  return _msg;
1427 }
1429  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1430  if (message_arena == nullptr) {
1431  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
1432  }
1433  if (header) {
1434  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1435  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
1436  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
1437  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header));
1438  if (message_arena != submessage_arena) {
1439  header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1440  message_arena, header, submessage_arena);
1441  }
1442 
1443  } else {
1444 
1445  }
1446  header_ = header;
1447  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Actor.header)
1448 }
1449 
1450 // .ignition.msgs.Entity entity = 2;
1451 inline bool Actor::_internal_has_entity() const {
1452  return this != internal_default_instance() && entity_ != nullptr;
1453 }
1454 inline bool Actor::has_entity() const {
1455  return _internal_has_entity();
1456 }
1457 inline const ::ignition::msgs::Entity& Actor::_internal_entity() const {
1458  const ::ignition::msgs::Entity* p = entity_;
1459  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Entity&>(
1461 }
1462 inline const ::ignition::msgs::Entity& Actor::entity() const {
1463  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.entity)
1464  return _internal_entity();
1465 }
1467  ::ignition::msgs::Entity* entity) {
1468  if (GetArenaForAllocation() == nullptr) {
1469  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(entity_);
1470  }
1471  entity_ = entity;
1472  if (entity) {
1473 
1474  } else {
1475 
1476  }
1477  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Actor.entity)
1478 }
1479 inline ::ignition::msgs::Entity* Actor::release_entity() {
1480 
1481  ::ignition::msgs::Entity* temp = entity_;
1482  entity_ = nullptr;
1483 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1484  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
1485  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1486  if (GetArenaForAllocation() == nullptr) { delete old; }
1487 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
1488  if (GetArenaForAllocation() != nullptr) {
1489  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1490  }
1491 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
1492  return temp;
1493 }
1494 inline ::ignition::msgs::Entity* Actor::unsafe_arena_release_entity() {
1495  // @@protoc_insertion_point(field_release:ignition.msgs.Actor.entity)
1496 
1497  ::ignition::msgs::Entity* temp = entity_;
1498  entity_ = nullptr;
1499  return temp;
1500 }
1501 inline ::ignition::msgs::Entity* Actor::_internal_mutable_entity() {
1502 
1503  if (entity_ == nullptr) {
1504  auto* p = CreateMaybeMessage<::ignition::msgs::Entity>(GetArenaForAllocation());
1505  entity_ = p;
1506  }
1507  return entity_;
1508 }
1509 inline ::ignition::msgs::Entity* Actor::mutable_entity() {
1510  ::ignition::msgs::Entity* _msg = _internal_mutable_entity();
1511  // @@protoc_insertion_point(field_mutable:ignition.msgs.Actor.entity)
1512  return _msg;
1513 }
1515  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1516  if (message_arena == nullptr) {
1517  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(entity_);
1518  }
1519  if (entity) {
1520  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1521  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
1522  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
1523  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(entity));
1524  if (message_arena != submessage_arena) {
1525  entity = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1526  message_arena, entity, submessage_arena);
1527  }
1528 
1529  } else {
1530 
1531  }
1532  entity_ = entity;
1533  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Actor.entity)
1534 }
1535 
1536 // .ignition.msgs.Pose pose = 3;
1537 inline bool Actor::_internal_has_pose() const {
1538  return this != internal_default_instance() && pose_ != nullptr;
1539 }
1540 inline bool Actor::has_pose() const {
1541  return _internal_has_pose();
1542 }
1543 inline const ::ignition::msgs::Pose& Actor::_internal_pose() const {
1544  const ::ignition::msgs::Pose* p = pose_;
1545  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Pose&>(
1547 }
1548 inline const ::ignition::msgs::Pose& Actor::pose() const {
1549  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.pose)
1550  return _internal_pose();
1551 }
1553  ::ignition::msgs::Pose* pose) {
1554  if (GetArenaForAllocation() == nullptr) {
1555  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(pose_);
1556  }
1557  pose_ = pose;
1558  if (pose) {
1559 
1560  } else {
1561 
1562  }
1563  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Actor.pose)
1564 }
1565 inline ::ignition::msgs::Pose* Actor::release_pose() {
1566 
1567  ::ignition::msgs::Pose* temp = pose_;
1568  pose_ = nullptr;
1569 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1570  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
1571  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1572  if (GetArenaForAllocation() == nullptr) { delete old; }
1573 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
1574  if (GetArenaForAllocation() != nullptr) {
1575  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1576  }
1577 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
1578  return temp;
1579 }
1580 inline ::ignition::msgs::Pose* Actor::unsafe_arena_release_pose() {
1581  // @@protoc_insertion_point(field_release:ignition.msgs.Actor.pose)
1582 
1583  ::ignition::msgs::Pose* temp = pose_;
1584  pose_ = nullptr;
1585  return temp;
1586 }
1587 inline ::ignition::msgs::Pose* Actor::_internal_mutable_pose() {
1588 
1589  if (pose_ == nullptr) {
1590  auto* p = CreateMaybeMessage<::ignition::msgs::Pose>(GetArenaForAllocation());
1591  pose_ = p;
1592  }
1593  return pose_;
1594 }
1595 inline ::ignition::msgs::Pose* Actor::mutable_pose() {
1596  ::ignition::msgs::Pose* _msg = _internal_mutable_pose();
1597  // @@protoc_insertion_point(field_mutable:ignition.msgs.Actor.pose)
1598  return _msg;
1599 }
1601  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1602  if (message_arena == nullptr) {
1603  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(pose_);
1604  }
1605  if (pose) {
1606  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1607  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
1608  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
1609  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(pose));
1610  if (message_arena != submessage_arena) {
1611  pose = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1612  message_arena, pose, submessage_arena);
1613  }
1614 
1615  } else {
1616 
1617  }
1618  pose_ = pose;
1619  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Actor.pose)
1620 }
1621 
1622 // string skin_filename = 4;
1624  skin_filename_.ClearToEmpty();
1625 }
1626 inline const std::string& Actor::skin_filename() const {
1627  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.skin_filename)
1628  return _internal_skin_filename();
1629 }
1630 template <typename ArgT0, typename... ArgT>
1631 inline PROTOBUF_ALWAYS_INLINE
1632 void Actor::set_skin_filename(ArgT0&& arg0, ArgT... args) {
1633 
1634  skin_filename_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1635  // @@protoc_insertion_point(field_set:ignition.msgs.Actor.skin_filename)
1636 }
1638  std::string* _s = _internal_mutable_skin_filename();
1639  // @@protoc_insertion_point(field_mutable:ignition.msgs.Actor.skin_filename)
1640  return _s;
1641 }
1642 inline const std::string& Actor::_internal_skin_filename() const {
1643  return skin_filename_.Get();
1644 }
1645 inline void Actor::_internal_set_skin_filename(const std::string& value) {
1646 
1647  skin_filename_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
1648 }
1649 inline std::string* Actor::_internal_mutable_skin_filename() {
1650 
1651  return skin_filename_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
1652 }
1654  // @@protoc_insertion_point(field_release:ignition.msgs.Actor.skin_filename)
1655  return skin_filename_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
1656 }
1658  if (skin_filename != nullptr) {
1659 
1660  } else {
1661 
1662  }
1663  skin_filename_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), skin_filename,
1664  GetArenaForAllocation());
1665 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1666  if (skin_filename_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
1667  skin_filename_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
1668  }
1669 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1670  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Actor.skin_filename)
1671 }
1672 
1673 // float skin_scale = 5;
1675  skin_scale_ = 0;
1676 }
1677 inline float Actor::_internal_skin_scale() const {
1678  return skin_scale_;
1679 }
1680 inline float Actor::skin_scale() const {
1681  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.skin_scale)
1682  return _internal_skin_scale();
1683 }
1684 inline void Actor::_internal_set_skin_scale(float value) {
1685 
1686  skin_scale_ = value;
1687 }
1688 inline void Actor::set_skin_scale(float value) {
1689  _internal_set_skin_scale(value);
1690  // @@protoc_insertion_point(field_set:ignition.msgs.Actor.skin_scale)
1691 }
1692 
1693 // repeated .ignition.msgs.Actor.Animation animations = 6;
1694 inline int Actor::_internal_animations_size() const {
1695  return animations_.size();
1696 }
1697 inline int Actor::animations_size() const {
1698  return _internal_animations_size();
1699 }
1701  animations_.Clear();
1702 }
1703 inline ::ignition::msgs::Actor_Animation* Actor::mutable_animations(int index) {
1704  // @@protoc_insertion_point(field_mutable:ignition.msgs.Actor.animations)
1705  return animations_.Mutable(index);
1706 }
1707 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Actor_Animation >*
1709  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.Actor.animations)
1710  return &animations_;
1711 }
1712 inline const ::ignition::msgs::Actor_Animation& Actor::_internal_animations(int index) const {
1713  return animations_.Get(index);
1714 }
1715 inline const ::ignition::msgs::Actor_Animation& Actor::animations(int index) const {
1716  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.animations)
1717  return _internal_animations(index);
1718 }
1719 inline ::ignition::msgs::Actor_Animation* Actor::_internal_add_animations() {
1720  return animations_.Add();
1721 }
1722 inline ::ignition::msgs::Actor_Animation* Actor::add_animations() {
1723  ::ignition::msgs::Actor_Animation* _add = _internal_add_animations();
1724  // @@protoc_insertion_point(field_add:ignition.msgs.Actor.animations)
1725  return _add;
1726 }
1727 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Actor_Animation >&
1729  // @@protoc_insertion_point(field_list:ignition.msgs.Actor.animations)
1730  return animations_;
1731 }
1732 
1733 // bool script_loop = 7;
1735  script_loop_ = false;
1736 }
1737 inline bool Actor::_internal_script_loop() const {
1738  return script_loop_;
1739 }
1740 inline bool Actor::script_loop() const {
1741  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.script_loop)
1742  return _internal_script_loop();
1743 }
1744 inline void Actor::_internal_set_script_loop(bool value) {
1745 
1746  script_loop_ = value;
1747 }
1748 inline void Actor::set_script_loop(bool value) {
1749  _internal_set_script_loop(value);
1750  // @@protoc_insertion_point(field_set:ignition.msgs.Actor.script_loop)
1751 }
1752 
1753 // float script_delay_start = 8;
1755  script_delay_start_ = 0;
1756 }
1757 inline float Actor::_internal_script_delay_start() const {
1758  return script_delay_start_;
1759 }
1760 inline float Actor::script_delay_start() const {
1761  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.script_delay_start)
1762  return _internal_script_delay_start();
1763 }
1764 inline void Actor::_internal_set_script_delay_start(float value) {
1765 
1766  script_delay_start_ = value;
1767 }
1768 inline void Actor::set_script_delay_start(float value) {
1769  _internal_set_script_delay_start(value);
1770  // @@protoc_insertion_point(field_set:ignition.msgs.Actor.script_delay_start)
1771 }
1772 
1773 // bool script_auto_start = 9;
1775  script_auto_start_ = false;
1776 }
1777 inline bool Actor::_internal_script_auto_start() const {
1778  return script_auto_start_;
1779 }
1780 inline bool Actor::script_auto_start() const {
1781  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.script_auto_start)
1782  return _internal_script_auto_start();
1783 }
1784 inline void Actor::_internal_set_script_auto_start(bool value) {
1785 
1786  script_auto_start_ = value;
1787 }
1788 inline void Actor::set_script_auto_start(bool value) {
1789  _internal_set_script_auto_start(value);
1790  // @@protoc_insertion_point(field_set:ignition.msgs.Actor.script_auto_start)
1791 }
1792 
1793 // repeated .ignition.msgs.Actor.Trajectory trajectories = 10;
1794 inline int Actor::_internal_trajectories_size() const {
1795  return trajectories_.size();
1796 }
1797 inline int Actor::trajectories_size() const {
1798  return _internal_trajectories_size();
1799 }
1801  trajectories_.Clear();
1802 }
1803 inline ::ignition::msgs::Actor_Trajectory* Actor::mutable_trajectories(int index) {
1804  // @@protoc_insertion_point(field_mutable:ignition.msgs.Actor.trajectories)
1805  return trajectories_.Mutable(index);
1806 }
1807 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Actor_Trajectory >*
1809  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.Actor.trajectories)
1810  return &trajectories_;
1811 }
1812 inline const ::ignition::msgs::Actor_Trajectory& Actor::_internal_trajectories(int index) const {
1813  return trajectories_.Get(index);
1814 }
1815 inline const ::ignition::msgs::Actor_Trajectory& Actor::trajectories(int index) const {
1816  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.trajectories)
1817  return _internal_trajectories(index);
1818 }
1819 inline ::ignition::msgs::Actor_Trajectory* Actor::_internal_add_trajectories() {
1820  return trajectories_.Add();
1821 }
1822 inline ::ignition::msgs::Actor_Trajectory* Actor::add_trajectories() {
1823  ::ignition::msgs::Actor_Trajectory* _add = _internal_add_trajectories();
1824  // @@protoc_insertion_point(field_add:ignition.msgs.Actor.trajectories)
1825  return _add;
1826 }
1827 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Actor_Trajectory >&
1829  // @@protoc_insertion_point(field_list:ignition.msgs.Actor.trajectories)
1830  return trajectories_;
1831 }
1832 
1833 // .ignition.msgs.Entity parent = 11;
1834 inline bool Actor::_internal_has_parent() const {
1835  return this != internal_default_instance() && parent_ != nullptr;
1836 }
1837 inline bool Actor::has_parent() const {
1838  return _internal_has_parent();
1839 }
1840 inline const ::ignition::msgs::Entity& Actor::_internal_parent() const {
1841  const ::ignition::msgs::Entity* p = parent_;
1842  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Entity&>(
1844 }
1845 inline const ::ignition::msgs::Entity& Actor::parent() const {
1846  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.parent)
1847  return _internal_parent();
1848 }
1850  ::ignition::msgs::Entity* parent) {
1851  if (GetArenaForAllocation() == nullptr) {
1852  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(parent_);
1853  }
1854  parent_ = parent;
1855  if (parent) {
1856 
1857  } else {
1858 
1859  }
1860  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Actor.parent)
1861 }
1862 inline ::ignition::msgs::Entity* Actor::release_parent() {
1863 
1864  ::ignition::msgs::Entity* temp = parent_;
1865  parent_ = nullptr;
1866 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1867  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
1868  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1869  if (GetArenaForAllocation() == nullptr) { delete old; }
1870 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
1871  if (GetArenaForAllocation() != nullptr) {
1872  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1873  }
1874 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
1875  return temp;
1876 }
1877 inline ::ignition::msgs::Entity* Actor::unsafe_arena_release_parent() {
1878  // @@protoc_insertion_point(field_release:ignition.msgs.Actor.parent)
1879 
1880  ::ignition::msgs::Entity* temp = parent_;
1881  parent_ = nullptr;
1882  return temp;
1883 }
1884 inline ::ignition::msgs::Entity* Actor::_internal_mutable_parent() {
1885 
1886  if (parent_ == nullptr) {
1887  auto* p = CreateMaybeMessage<::ignition::msgs::Entity>(GetArenaForAllocation());
1888  parent_ = p;
1889  }
1890  return parent_;
1891 }
1892 inline ::ignition::msgs::Entity* Actor::mutable_parent() {
1893  ::ignition::msgs::Entity* _msg = _internal_mutable_parent();
1894  // @@protoc_insertion_point(field_mutable:ignition.msgs.Actor.parent)
1895  return _msg;
1896 }
1898  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1899  if (message_arena == nullptr) {
1900  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(parent_);
1901  }
1902  if (parent) {
1903  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1904  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
1905  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
1906  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(parent));
1907  if (message_arena != submessage_arena) {
1908  parent = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1909  message_arena, parent, submessage_arena);
1910  }
1911 
1912  } else {
1913 
1914  }
1915  parent_ = parent;
1916  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Actor.parent)
1917 }
1918 
1919 #ifdef __GNUC__
1920  #pragma GCC diagnostic pop
1921 #endif // __GNUC__
1922 // -------------------------------------------------------------------
1923 
1924 // -------------------------------------------------------------------
1925 
1926 // -------------------------------------------------------------------
1927 
1928 
1933 // @@protoc_insertion_point(namespace_scope)
1934 
1935 } // namespace msgs
1936 } // namespace ignition
1937 
1938 #ifdef _MSC_VER
1939 #pragma warning(pop)
1940 #endif
1941 // @@protoc_insertion_point(global_scope)
1942 
1943 #include <google/protobuf/port_undef.inc>
1944 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2factor_2eproto
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2factor_2eproto
Definition: actor.pb.h:98
static const Actor_Animation & default_instance()
Definition: actor.pb.h:137
void set_filename(ArgT0 &&arg0, ArgT... args)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: actor.pb.h:134
void set_scale(float value)
Definition: actor.pb.h:1090
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
PROTOBUF_NODISCARD std::string * release_name()
Definition: actor.pb.h:1004
void Swap(Actor_Animation *other)
Definition: actor.pb.h:150
const std::string & name() const
Definition: actor.pb.h:977
void clear_interpolate_x()
Definition: actor.pb.h:1096
void clear_filename()
Definition: actor.pb.h:1025
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: actor.pb.h:128
static const Actor_Animation * internal_default_instance()
Definition: actor.pb.h:140
void set_interpolate_x(bool value)
Definition: actor.pb.h:1110
void clear_scale()
Definition: actor.pb.h:1076
void clear_name()
Definition: actor.pb.h:974
const std::string & filename() const
Definition: actor.pb.h:1028
Actor_Animation & operator=(const Actor_Animation &from)
Definition: actor.pb.h:110
constexpr Actor_Animation(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
Actor_Animation & operator=(Actor_Animation &&from) noexcept
Definition: actor.pb.h:114
Actor_Animation * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: actor.pb.h:171
void UnsafeArenaSwap(Actor_Animation *other)
Definition: actor.pb.h:163
void set_name(ArgT0 &&arg0, ArgT... args)
PROTOBUF_NODISCARD std::string * release_filename()
Definition: actor.pb.h:1055
std::string * mutable_filename()
Definition: actor.pb.h:1039
Actor_Animation()
Definition: actor.pb.h:100
void MergeFrom(const Actor_Animation &from)
Actor_Animation(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
bool interpolate_x() const
Definition: actor.pb.h:1102
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: actor.pb.h:131
std::string * mutable_name()
Definition: actor.pb.h:988
Actor_Animation(Actor_Animation &&from) noexcept
Definition: actor.pb.h:105
static const ClassData _class_data_
Definition: actor.pb.h:209
float scale() const
Definition: actor.pb.h:1082
void CopyFrom(const Actor_Animation &from)
void set_allocated_name(std::string *name)
Definition: actor.pb.h:1008
friend void swap(Actor_Animation &a, Actor_Animation &b)
Definition: actor.pb.h:147
void set_allocated_filename(std::string *filename)
Definition: actor.pb.h:1059
Actor_Animation(const Actor_Animation &from)
Definition: actor.pb.h:453
float tension() const
Definition: actor.pb.h:1307
void set_type(ArgT0 &&arg0, ArgT... args)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: actor.pb.h:489
Actor_Trajectory()
Definition: actor.pb.h:455
static const Actor_Trajectory * internal_default_instance()
Definition: actor.pb.h:495
std::string * mutable_type()
Definition: actor.pb.h:1264
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: actor.pb.h:483
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Actor_Waypoint > * mutable_waypoints()
Definition: actor.pb.h:1335
void CopyFrom(const Actor_Trajectory &from)
void clear_waypoints()
Definition: actor.pb.h:1327
const std::string & type() const
Definition: actor.pb.h:1253
PROTOBUF_NODISCARD std::string * release_type()
Definition: actor.pb.h:1280
Actor_Trajectory(const Actor_Trajectory &from)
void clear_id()
Definition: actor.pb.h:1230
Actor_Trajectory(Actor_Trajectory &&from) noexcept
Definition: actor.pb.h:460
::ignition::msgs::Actor_Waypoint * add_waypoints()
Definition: actor.pb.h:1349
Actor_Trajectory * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: actor.pb.h:526
Actor_Trajectory & operator=(const Actor_Trajectory &from)
Definition: actor.pb.h:465
friend void swap(Actor_Trajectory &a, Actor_Trajectory &b)
Definition: actor.pb.h:502
constexpr Actor_Trajectory(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
int waypoints_size() const
Definition: actor.pb.h:1324
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Actor_Waypoint > & waypoints() const
Definition: actor.pb.h:1355
void clear_type()
Definition: actor.pb.h:1250
void UnsafeArenaSwap(Actor_Trajectory *other)
Definition: actor.pb.h:518
void clear_tension()
Definition: actor.pb.h:1301
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void set_tension(float value)
Definition: actor.pb.h:1315
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: actor.pb.h:486
void set_allocated_type(std::string *type)
Definition: actor.pb.h:1284
Actor_Trajectory & operator=(Actor_Trajectory &&from) noexcept
Definition: actor.pb.h:469
Actor_Trajectory(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const Actor_Trajectory & default_instance()
Definition: actor.pb.h:492
static const ClassData _class_data_
Definition: actor.pb.h:564
void Swap(Actor_Trajectory *other)
Definition: actor.pb.h:505
void set_id(uint32_t value)
Definition: actor.pb.h:1244
uint32_t id() const
Definition: actor.pb.h:1236
void MergeFrom(const Actor_Trajectory &from)
Definition: actor.pb.h:287
friend void swap(Actor_Waypoint &a, Actor_Waypoint &b)
Definition: actor.pb.h:336
const ::ignition::msgs::Pose & pose() const
Definition: actor.pb.h:1151
float time() const
Definition: actor.pb.h:1126
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: actor.pb.h:323
static const Actor_Waypoint & default_instance()
Definition: actor.pb.h:326
::ignition::msgs::Pose * unsafe_arena_release_pose()
Definition: actor.pb.h:1183
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void unsafe_arena_set_allocated_pose(::ignition::msgs::Pose *pose)
Definition: actor.pb.h:1155
Actor_Waypoint(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: actor.pb.h:317
Actor_Waypoint()
Definition: actor.pb.h:289
Actor_Waypoint(const Actor_Waypoint &from)
constexpr Actor_Waypoint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void CopyFrom(const Actor_Waypoint &from)
static const Actor_Waypoint * internal_default_instance()
Definition: actor.pb.h:329
bool has_pose() const
Definition: actor.pb.h:1143
void set_allocated_pose(::ignition::msgs::Pose *pose)
Definition: actor.pb.h:1203
::ignition::msgs::Pose * mutable_pose()
Definition: actor.pb.h:1198
Actor_Waypoint & operator=(const Actor_Waypoint &from)
Definition: actor.pb.h:299
void MergeFrom(const Actor_Waypoint &from)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Actor_Waypoint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: actor.pb.h:360
void clear_time()
Definition: actor.pb.h:1120
void Swap(Actor_Waypoint *other)
Definition: actor.pb.h:339
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: actor.pb.h:320
PROTOBUF_NODISCARD ::ignition::msgs::Pose * release_pose()
Definition: actor.pb.h:1168
Actor_Waypoint(Actor_Waypoint &&from) noexcept
Definition: actor.pb.h:294
Actor_Waypoint & operator=(Actor_Waypoint &&from) noexcept
Definition: actor.pb.h:303
static const ClassData _class_data_
Definition: actor.pb.h:398
void set_time(float value)
Definition: actor.pb.h:1134
void UnsafeArenaSwap(Actor_Waypoint *other)
Definition: actor.pb.h:352
Definition: actor.pb.h:646
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Actor_Trajectory > * mutable_trajectories()
Definition: actor.pb.h:1808
void MergeFrom(const Actor &from)
constexpr Actor(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
PROTOBUF_NODISCARD ::ignition::msgs::Entity * release_parent()
Definition: actor.pb.h:1862
const ::ignition::msgs::Pose & pose() const
Definition: actor.pb.h:1548
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: actor.pb.h:682
float skin_scale() const
Definition: actor.pb.h:1680
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Actor_Trajectory > & trajectories() const
Definition: actor.pb.h:1828
bool has_header() const
Definition: actor.pb.h:1368
::ignition::msgs::Pose * unsafe_arena_release_pose()
Definition: actor.pb.h:1580
::ignition::msgs::Header * mutable_header()
Definition: actor.pb.h:1423
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void unsafe_arena_set_allocated_pose(::ignition::msgs::Pose *pose)
Definition: actor.pb.h:1552
void set_script_auto_start(bool value)
Definition: actor.pb.h:1788
void Swap(Actor *other)
Definition: actor.pb.h:698
void clear_skin_scale()
Definition: actor.pb.h:1674
Actor & operator=(Actor &&from) noexcept
Definition: actor.pb.h:662
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: actor.pb.h:676
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Actor_Animation > & animations() const
Definition: actor.pb.h:1728
bool script_auto_start() const
Definition: actor.pb.h:1780
void unsafe_arena_set_allocated_entity(::ignition::msgs::Entity *entity)
Definition: actor.pb.h:1466
void set_script_loop(bool value)
Definition: actor.pb.h:1748
Actor(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
PROTOBUF_NODISCARD std::string * release_skin_filename()
Definition: actor.pb.h:1653
::ignition::msgs::Actor_Animation * add_animations()
Definition: actor.pb.h:1722
Actor * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: actor.pb.h:719
static const Actor & default_instance()
Definition: actor.pb.h:685
float script_delay_start() const
Definition: actor.pb.h:1760
void CopyFrom(const Actor &from)
::ignition::msgs::Entity * unsafe_arena_release_entity()
Definition: actor.pb.h:1494
void set_allocated_entity(::ignition::msgs::Entity *entity)
Definition: actor.pb.h:1514
void unsafe_arena_set_allocated_header(::ignition::msgs::Header *header)
Definition: actor.pb.h:1380
static const Actor * internal_default_instance()
Definition: actor.pb.h:688
void clear_skin_filename()
Definition: actor.pb.h:1623
int trajectories_size() const
Definition: actor.pb.h:1797
bool has_pose() const
Definition: actor.pb.h:1540
int animations_size() const
Definition: actor.pb.h:1697
Actor(const Actor &from)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Actor_Animation > * mutable_animations()
Definition: actor.pb.h:1708
void clear_animations()
Definition: actor.pb.h:1700
void clear_trajectories()
Definition: actor.pb.h:1800
void set_allocated_pose(::ignition::msgs::Pose *pose)
Definition: actor.pb.h:1600
::ignition::msgs::Actor_Trajectory * add_trajectories()
Definition: actor.pb.h:1822
void set_skin_filename(ArgT0 &&arg0, ArgT... args)
void set_allocated_header(::ignition::msgs::Header *header)
Definition: actor.pb.h:1428
friend void swap(Actor &a, Actor &b)
Definition: actor.pb.h:695
::ignition::msgs::Pose * mutable_pose()
Definition: actor.pb.h:1595
void set_skin_scale(float value)
Definition: actor.pb.h:1688
std::string * mutable_skin_filename()
Definition: actor.pb.h:1637
PROTOBUF_NODISCARD ::ignition::msgs::Header * release_header()
Definition: actor.pb.h:1393
const ::ignition::msgs::Entity & parent() const
Definition: actor.pb.h:1845
void set_allocated_skin_filename(std::string *skin_filename)
Definition: actor.pb.h:1657
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
const ::ignition::msgs::Entity & entity() const
Definition: actor.pb.h:1462
::ignition::msgs::Entity * mutable_entity()
Definition: actor.pb.h:1509
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: actor.pb.h:679
::ignition::msgs::Entity * unsafe_arena_release_parent()
Definition: actor.pb.h:1877
const ::ignition::msgs::Header & header() const
Definition: actor.pb.h:1376
Actor()
Definition: actor.pb.h:648
void set_script_delay_start(float value)
Definition: actor.pb.h:1768
bool script_loop() const
Definition: actor.pb.h:1740
Actor & operator=(const Actor &from)
Definition: actor.pb.h:658
PROTOBUF_NODISCARD ::ignition::msgs::Pose * release_pose()
Definition: actor.pb.h:1565
void clear_script_delay_start()
Definition: actor.pb.h:1754
static const ClassData _class_data_
Definition: actor.pb.h:757
::ignition::msgs::Entity * mutable_parent()
Definition: actor.pb.h:1892
const std::string & skin_filename() const
Definition: actor.pb.h:1626
::ignition::msgs::Header * unsafe_arena_release_header()
Definition: actor.pb.h:1408
PROTOBUF_NODISCARD ::ignition::msgs::Entity * release_entity()
Definition: actor.pb.h:1479
void set_allocated_parent(::ignition::msgs::Entity *parent)
Definition: actor.pb.h:1897
void UnsafeArenaSwap(Actor *other)
Definition: actor.pb.h:711
void clear_script_auto_start()
Definition: actor.pb.h:1774
bool has_entity() const
Definition: actor.pb.h:1454
bool has_parent() const
Definition: actor.pb.h:1837
Actor(Actor &&from) noexcept
Definition: actor.pb.h:653
void unsafe_arena_set_allocated_parent(::ignition::msgs::Entity *parent)
Definition: actor.pb.h:1849
void clear_script_loop()
Definition: actor.pb.h:1734
Definition: entity.pb.h:116
Definition: header.pb.h:265
Definition: pose.pb.h:86
IGNITION_MSGS_VISIBLE EntityDefaultTypeInternal _Entity_default_instance_
std::unique_ptr< const Actor > ConstActorUniquePtr
Definition: actor.pb.h:1930
IGNITION_MSGS_VISIBLE ActorDefaultTypeInternal _Actor_default_instance_
IGNITION_MSGS_VISIBLE Actor_AnimationDefaultTypeInternal _Actor_Animation_default_instance_
std::shared_ptr< Actor > ActorSharedPtr
Definition: actor.pb.h:1931
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
IGNITION_MSGS_VISIBLE PoseDefaultTypeInternal _Pose_default_instance_
std::unique_ptr< Actor > ActorUniquePtr
Definition: actor.pb.h:1929
IGNITION_MSGS_VISIBLE Actor_TrajectoryDefaultTypeInternal _Actor_Trajectory_default_instance_
std::shared_ptr< const Actor > ConstActorSharedPtr
Definition: actor.pb.h:1932
IGNITION_MSGS_VISIBLE Actor_WaypointDefaultTypeInternal _Actor_Waypoint_default_instance_
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[4] PROTOBUF_SECTION_VARIABLE(protodesc_cold)