Gazebo Msgs

API Reference

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