Gazebo Msgs

API Reference

5.11.0
build/ignition-msgs5/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 PROTOBUF_INCLUDED_ignition_2fmsgs_2factor_2eproto
5 #define PROTOBUF_INCLUDED_ignition_2fmsgs_2factor_2eproto
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 3006001
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
22 #include <google/protobuf/io/coded_stream.h>
23 #include <google/protobuf/arena.h>
24 #include <google/protobuf/arenastring.h>
25 #include <google/protobuf/generated_message_table_driven.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/inlined_string_field.h>
28 #include <google/protobuf/metadata.h>
29 #include <google/protobuf/message.h>
30 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
31 #include <google/protobuf/extension_set.h> // IWYU pragma: export
32 #include <google/protobuf/unknown_field_set.h>
35 #include "ignition/msgs/pose.pb.h"
36 #ifndef _MSC_VER
37 #pragma GCC system_header
38 #else
39 #pragma warning(push)
40 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
41 #endif
42 #ifdef __linux__
43 #include <sys/sysmacros.h>
44 #endif
45 #include <memory>
46 #include <ignition/msgs/Export.hh>
47 // @@protoc_insertion_point(includes)
48 #define PROTOBUF_INTERNAL_EXPORT_protobuf_ignition_2fmsgs_2factor_2eproto IGNITION_MSGS_VISIBLE
49 
51 // Internal implementation detail -- do not use these members.
52 struct IGNITION_MSGS_VISIBLE TableStruct {
53  static const ::google::protobuf::internal::ParseTableField entries[];
54  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
55  static const ::google::protobuf::internal::ParseTable schema[4];
56  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
57  static const ::google::protobuf::internal::SerializationTable serialization_table[];
58  static const ::google::protobuf::uint32 offsets[];
59 };
60 void IGNITION_MSGS_VISIBLE AddDescriptors();
61 } // namespace protobuf_ignition_2fmsgs_2factor_2eproto
62 namespace ignition {
63 namespace msgs {
64 class Actor;
65 class ActorDefaultTypeInternal;
66 IGNITION_MSGS_VISIBLE extern ActorDefaultTypeInternal _Actor_default_instance_;
67 class Actor_Animation;
68 class Actor_AnimationDefaultTypeInternal;
69 IGNITION_MSGS_VISIBLE extern Actor_AnimationDefaultTypeInternal _Actor_Animation_default_instance_;
70 class Actor_Trajectory;
71 class Actor_TrajectoryDefaultTypeInternal;
72 IGNITION_MSGS_VISIBLE extern Actor_TrajectoryDefaultTypeInternal _Actor_Trajectory_default_instance_;
73 class Actor_Waypoint;
74 class Actor_WaypointDefaultTypeInternal;
75 IGNITION_MSGS_VISIBLE extern Actor_WaypointDefaultTypeInternal _Actor_Waypoint_default_instance_;
76 } // namespace msgs
77 } // namespace ignition
78 namespace google {
79 namespace protobuf {
80 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Actor* Arena::CreateMaybeMessage<::ignition::msgs::Actor>(Arena*);
81 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Actor_Animation* Arena::CreateMaybeMessage<::ignition::msgs::Actor_Animation>(Arena*);
82 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Actor_Trajectory* Arena::CreateMaybeMessage<::ignition::msgs::Actor_Trajectory>(Arena*);
83 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Actor_Waypoint* Arena::CreateMaybeMessage<::ignition::msgs::Actor_Waypoint>(Arena*);
84 } // namespace protobuf
85 } // namespace google
86 namespace ignition {
87 namespace msgs {
88 
89 // ===================================================================
90 
91 class IGNITION_MSGS_VISIBLE Actor_Animation : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Actor.Animation) */ {
92  public:
94  virtual ~Actor_Animation();
95 
96  Actor_Animation(const Actor_Animation& from);
97 
98  inline Actor_Animation& operator=(const Actor_Animation& from) {
99  CopyFrom(from);
100  return *this;
101  }
102  #if LANG_CXX11
103  Actor_Animation(Actor_Animation&& from) noexcept
104  : Actor_Animation() {
105  *this = ::std::move(from);
106  }
107 
108  inline Actor_Animation& operator=(Actor_Animation&& from) noexcept {
109  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
110  if (this != &from) InternalSwap(&from);
111  } else {
112  CopyFrom(from);
113  }
114  return *this;
115  }
116  #endif
117  static const ::google::protobuf::Descriptor* descriptor();
118  static const Actor_Animation& default_instance();
119 
120  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
122  return reinterpret_cast<const Actor_Animation*>(
124  }
125  static constexpr int kIndexInFileMessages =
126  0;
127 
128  void Swap(Actor_Animation* other);
129  friend void swap(Actor_Animation& a, Actor_Animation& b) {
130  a.Swap(&b);
131  }
132 
133  // implements Message ----------------------------------------------
134 
135  inline Actor_Animation* New() const final {
136  return CreateMaybeMessage<Actor_Animation>(NULL);
137  }
138 
139  Actor_Animation* New(::google::protobuf::Arena* arena) const final {
140  return CreateMaybeMessage<Actor_Animation>(arena);
141  }
142  void CopyFrom(const ::google::protobuf::Message& from) final;
143  void MergeFrom(const ::google::protobuf::Message& from) final;
144  void CopyFrom(const Actor_Animation& from);
145  void MergeFrom(const Actor_Animation& from);
146  void Clear() final;
147  bool IsInitialized() const final;
148 
149  size_t ByteSizeLong() const final;
150  bool MergePartialFromCodedStream(
151  ::google::protobuf::io::CodedInputStream* input) final;
152  void SerializeWithCachedSizes(
153  ::google::protobuf::io::CodedOutputStream* output) const final;
154  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
155  bool deterministic, ::google::protobuf::uint8* target) const final;
156  int GetCachedSize() const final { return _cached_size_.Get(); }
157 
158  private:
159  void SharedCtor();
160  void SharedDtor();
161  void SetCachedSize(int size) const final;
162  void InternalSwap(Actor_Animation* other);
163  private:
164  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
165  return NULL;
166  }
167  inline void* MaybeArenaPtr() const {
168  return NULL;
169  }
170  public:
171 
172  ::google::protobuf::Metadata GetMetadata() const final;
173 
174  // nested types ----------------------------------------------------
175 
176  // accessors -------------------------------------------------------
177 
178  // string name = 1;
179  void clear_name();
180  static const int kNameFieldNumber = 1;
181  const ::std::string& name() const;
182  void set_name(const ::std::string& value);
183  #if LANG_CXX11
184  void set_name(::std::string&& value);
185  #endif
186  void set_name(const char* value);
187  void set_name(const char* value, size_t size);
188  ::std::string* mutable_name();
189  ::std::string* release_name();
190  void set_allocated_name(::std::string* name);
191 
192  // string filename = 2;
193  void clear_filename();
194  static const int kFilenameFieldNumber = 2;
195  const ::std::string& filename() const;
196  void set_filename(const ::std::string& value);
197  #if LANG_CXX11
198  void set_filename(::std::string&& value);
199  #endif
200  void set_filename(const char* value);
201  void set_filename(const char* value, size_t size);
202  ::std::string* mutable_filename();
203  ::std::string* release_filename();
204  void set_allocated_filename(::std::string* filename);
205 
206  // float scale = 3;
207  void clear_scale();
208  static const int kScaleFieldNumber = 3;
209  float scale() const;
210  void set_scale(float value);
211 
212  // bool interpolate_x = 4;
213  void clear_interpolate_x();
214  static const int kInterpolateXFieldNumber = 4;
215  bool interpolate_x() const;
216  void set_interpolate_x(bool value);
217 
218  // @@protoc_insertion_point(class_scope:ignition.msgs.Actor.Animation)
219  private:
220 
221  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
222  ::google::protobuf::internal::ArenaStringPtr name_;
223  ::google::protobuf::internal::ArenaStringPtr filename_;
224  float scale_;
225  bool interpolate_x_;
226  mutable ::google::protobuf::internal::CachedSize _cached_size_;
227  friend struct ::protobuf_ignition_2fmsgs_2factor_2eproto::TableStruct;
228 };
229 // -------------------------------------------------------------------
230 
231 class IGNITION_MSGS_VISIBLE Actor_Waypoint : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Actor.Waypoint) */ {
232  public:
233  Actor_Waypoint();
234  virtual ~Actor_Waypoint();
235 
236  Actor_Waypoint(const Actor_Waypoint& from);
237 
238  inline Actor_Waypoint& operator=(const Actor_Waypoint& from) {
239  CopyFrom(from);
240  return *this;
241  }
242  #if LANG_CXX11
243  Actor_Waypoint(Actor_Waypoint&& from) noexcept
244  : Actor_Waypoint() {
245  *this = ::std::move(from);
246  }
247 
248  inline Actor_Waypoint& operator=(Actor_Waypoint&& from) noexcept {
249  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
250  if (this != &from) InternalSwap(&from);
251  } else {
252  CopyFrom(from);
253  }
254  return *this;
255  }
256  #endif
257  static const ::google::protobuf::Descriptor* descriptor();
258  static const Actor_Waypoint& default_instance();
259 
260  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
261  static inline const Actor_Waypoint* internal_default_instance() {
262  return reinterpret_cast<const Actor_Waypoint*>(
264  }
265  static constexpr int kIndexInFileMessages =
266  1;
267 
268  void Swap(Actor_Waypoint* other);
269  friend void swap(Actor_Waypoint& a, Actor_Waypoint& b) {
270  a.Swap(&b);
271  }
272 
273  // implements Message ----------------------------------------------
274 
275  inline Actor_Waypoint* New() const final {
276  return CreateMaybeMessage<Actor_Waypoint>(NULL);
277  }
278 
279  Actor_Waypoint* New(::google::protobuf::Arena* arena) const final {
280  return CreateMaybeMessage<Actor_Waypoint>(arena);
281  }
282  void CopyFrom(const ::google::protobuf::Message& from) final;
283  void MergeFrom(const ::google::protobuf::Message& from) final;
284  void CopyFrom(const Actor_Waypoint& from);
285  void MergeFrom(const Actor_Waypoint& from);
286  void Clear() final;
287  bool IsInitialized() const final;
288 
289  size_t ByteSizeLong() const final;
290  bool MergePartialFromCodedStream(
291  ::google::protobuf::io::CodedInputStream* input) final;
292  void SerializeWithCachedSizes(
293  ::google::protobuf::io::CodedOutputStream* output) const final;
294  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
295  bool deterministic, ::google::protobuf::uint8* target) const final;
296  int GetCachedSize() const final { return _cached_size_.Get(); }
297 
298  private:
299  void SharedCtor();
300  void SharedDtor();
301  void SetCachedSize(int size) const final;
302  void InternalSwap(Actor_Waypoint* other);
303  private:
304  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
305  return NULL;
306  }
307  inline void* MaybeArenaPtr() const {
308  return NULL;
309  }
310  public:
311 
312  ::google::protobuf::Metadata GetMetadata() const final;
313 
314  // nested types ----------------------------------------------------
315 
316  // accessors -------------------------------------------------------
317 
318  // .ignition.msgs.Pose pose = 2;
319  bool has_pose() const;
320  void clear_pose();
321  static const int kPoseFieldNumber = 2;
322  private:
323  const ::ignition::msgs::Pose& _internal_pose() const;
324  public:
325  const ::ignition::msgs::Pose& pose() const;
326  ::ignition::msgs::Pose* release_pose();
327  ::ignition::msgs::Pose* mutable_pose();
328  void set_allocated_pose(::ignition::msgs::Pose* pose);
329 
330  // float time = 1;
331  void clear_time();
332  static const int kTimeFieldNumber = 1;
333  float time() const;
334  void set_time(float value);
335 
336  // @@protoc_insertion_point(class_scope:ignition.msgs.Actor.Waypoint)
337  private:
338 
339  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
340  ::ignition::msgs::Pose* pose_;
341  float time_;
342  mutable ::google::protobuf::internal::CachedSize _cached_size_;
343  friend struct ::protobuf_ignition_2fmsgs_2factor_2eproto::TableStruct;
344 };
345 // -------------------------------------------------------------------
346 
347 class IGNITION_MSGS_VISIBLE Actor_Trajectory : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Actor.Trajectory) */ {
348  public:
350  virtual ~Actor_Trajectory();
351 
352  Actor_Trajectory(const Actor_Trajectory& from);
353 
355  CopyFrom(from);
356  return *this;
357  }
358  #if LANG_CXX11
359  Actor_Trajectory(Actor_Trajectory&& from) noexcept
360  : Actor_Trajectory() {
361  *this = ::std::move(from);
362  }
363 
364  inline Actor_Trajectory& operator=(Actor_Trajectory&& from) noexcept {
365  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
366  if (this != &from) InternalSwap(&from);
367  } else {
368  CopyFrom(from);
369  }
370  return *this;
371  }
372  #endif
373  static const ::google::protobuf::Descriptor* descriptor();
374  static const Actor_Trajectory& default_instance();
375 
376  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
378  return reinterpret_cast<const Actor_Trajectory*>(
380  }
381  static constexpr int kIndexInFileMessages =
382  2;
383 
384  void Swap(Actor_Trajectory* other);
385  friend void swap(Actor_Trajectory& a, Actor_Trajectory& b) {
386  a.Swap(&b);
387  }
388 
389  // implements Message ----------------------------------------------
390 
391  inline Actor_Trajectory* New() const final {
392  return CreateMaybeMessage<Actor_Trajectory>(NULL);
393  }
394 
395  Actor_Trajectory* New(::google::protobuf::Arena* arena) const final {
396  return CreateMaybeMessage<Actor_Trajectory>(arena);
397  }
398  void CopyFrom(const ::google::protobuf::Message& from) final;
399  void MergeFrom(const ::google::protobuf::Message& from) final;
400  void CopyFrom(const Actor_Trajectory& from);
401  void MergeFrom(const Actor_Trajectory& from);
402  void Clear() final;
403  bool IsInitialized() const final;
404 
405  size_t ByteSizeLong() const final;
406  bool MergePartialFromCodedStream(
407  ::google::protobuf::io::CodedInputStream* input) final;
408  void SerializeWithCachedSizes(
409  ::google::protobuf::io::CodedOutputStream* output) const final;
410  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
411  bool deterministic, ::google::protobuf::uint8* target) const final;
412  int GetCachedSize() const final { return _cached_size_.Get(); }
413 
414  private:
415  void SharedCtor();
416  void SharedDtor();
417  void SetCachedSize(int size) const final;
418  void InternalSwap(Actor_Trajectory* other);
419  private:
420  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
421  return NULL;
422  }
423  inline void* MaybeArenaPtr() const {
424  return NULL;
425  }
426  public:
427 
428  ::google::protobuf::Metadata GetMetadata() const final;
429 
430  // nested types ----------------------------------------------------
431 
432  // accessors -------------------------------------------------------
433 
434  // repeated .ignition.msgs.Actor.Waypoint waypoints = 4;
435  int waypoints_size() const;
436  void clear_waypoints();
437  static const int kWaypointsFieldNumber = 4;
438  ::ignition::msgs::Actor_Waypoint* mutable_waypoints(int index);
439  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Actor_Waypoint >*
440  mutable_waypoints();
441  const ::ignition::msgs::Actor_Waypoint& waypoints(int index) const;
442  ::ignition::msgs::Actor_Waypoint* add_waypoints();
443  const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Actor_Waypoint >&
444  waypoints() const;
445 
446  // string type = 2;
447  void clear_type();
448  static const int kTypeFieldNumber = 2;
449  const ::std::string& type() const;
450  void set_type(const ::std::string& value);
451  #if LANG_CXX11
452  void set_type(::std::string&& value);
453  #endif
454  void set_type(const char* value);
455  void set_type(const char* value, size_t size);
456  ::std::string* mutable_type();
457  ::std::string* release_type();
458  void set_allocated_type(::std::string* type);
459 
460  // uint32 id = 1;
461  void clear_id();
462  static const int kIdFieldNumber = 1;
463  ::google::protobuf::uint32 id() const;
464  void set_id(::google::protobuf::uint32 value);
465 
466  // float tension = 3;
467  void clear_tension();
468  static const int kTensionFieldNumber = 3;
469  float tension() const;
470  void set_tension(float value);
471 
472  // @@protoc_insertion_point(class_scope:ignition.msgs.Actor.Trajectory)
473  private:
474 
475  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
476  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Actor_Waypoint > waypoints_;
477  ::google::protobuf::internal::ArenaStringPtr type_;
478  ::google::protobuf::uint32 id_;
479  float tension_;
480  mutable ::google::protobuf::internal::CachedSize _cached_size_;
481  friend struct ::protobuf_ignition_2fmsgs_2factor_2eproto::TableStruct;
482 };
483 // -------------------------------------------------------------------
484 
485 class IGNITION_MSGS_VISIBLE Actor : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Actor) */ {
486  public:
487  Actor();
488  virtual ~Actor();
489 
490  Actor(const Actor& from);
491 
492  inline Actor& operator=(const Actor& from) {
493  CopyFrom(from);
494  return *this;
495  }
496  #if LANG_CXX11
497  Actor(Actor&& from) noexcept
498  : Actor() {
499  *this = ::std::move(from);
500  }
501 
502  inline Actor& operator=(Actor&& from) noexcept {
503  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
504  if (this != &from) InternalSwap(&from);
505  } else {
506  CopyFrom(from);
507  }
508  return *this;
509  }
510  #endif
511  static const ::google::protobuf::Descriptor* descriptor();
512  static const Actor& default_instance();
513 
514  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
515  static inline const Actor* internal_default_instance() {
516  return reinterpret_cast<const Actor*>(
518  }
519  static constexpr int kIndexInFileMessages =
520  3;
521 
522  void Swap(Actor* other);
523  friend void swap(Actor& a, Actor& b) {
524  a.Swap(&b);
525  }
526 
527  // implements Message ----------------------------------------------
528 
529  inline Actor* New() const final {
530  return CreateMaybeMessage<Actor>(NULL);
531  }
532 
533  Actor* New(::google::protobuf::Arena* arena) const final {
534  return CreateMaybeMessage<Actor>(arena);
535  }
536  void CopyFrom(const ::google::protobuf::Message& from) final;
537  void MergeFrom(const ::google::protobuf::Message& from) final;
538  void CopyFrom(const Actor& from);
539  void MergeFrom(const Actor& from);
540  void Clear() final;
541  bool IsInitialized() const final;
542 
543  size_t ByteSizeLong() const final;
544  bool MergePartialFromCodedStream(
545  ::google::protobuf::io::CodedInputStream* input) final;
546  void SerializeWithCachedSizes(
547  ::google::protobuf::io::CodedOutputStream* output) const final;
548  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
549  bool deterministic, ::google::protobuf::uint8* target) const final;
550  int GetCachedSize() const final { return _cached_size_.Get(); }
551 
552  private:
553  void SharedCtor();
554  void SharedDtor();
555  void SetCachedSize(int size) const final;
556  void InternalSwap(Actor* other);
557  private:
558  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
559  return NULL;
560  }
561  inline void* MaybeArenaPtr() const {
562  return NULL;
563  }
564  public:
565 
566  ::google::protobuf::Metadata GetMetadata() const final;
567 
568  // nested types ----------------------------------------------------
569 
573 
574  // accessors -------------------------------------------------------
575 
576  // repeated .ignition.msgs.Actor.Animation animations = 6;
577  int animations_size() const;
578  void clear_animations();
579  static const int kAnimationsFieldNumber = 6;
580  ::ignition::msgs::Actor_Animation* mutable_animations(int index);
581  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Actor_Animation >*
582  mutable_animations();
583  const ::ignition::msgs::Actor_Animation& animations(int index) const;
584  ::ignition::msgs::Actor_Animation* add_animations();
585  const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Actor_Animation >&
586  animations() const;
587 
588  // repeated .ignition.msgs.Actor.Trajectory trajectories = 10;
589  int trajectories_size() const;
590  void clear_trajectories();
591  static const int kTrajectoriesFieldNumber = 10;
592  ::ignition::msgs::Actor_Trajectory* mutable_trajectories(int index);
593  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Actor_Trajectory >*
594  mutable_trajectories();
595  const ::ignition::msgs::Actor_Trajectory& trajectories(int index) const;
596  ::ignition::msgs::Actor_Trajectory* add_trajectories();
597  const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Actor_Trajectory >&
598  trajectories() const;
599 
600  // string skin_filename = 4;
601  void clear_skin_filename();
602  static const int kSkinFilenameFieldNumber = 4;
603  const ::std::string& skin_filename() const;
604  void set_skin_filename(const ::std::string& value);
605  #if LANG_CXX11
606  void set_skin_filename(::std::string&& value);
607  #endif
608  void set_skin_filename(const char* value);
609  void set_skin_filename(const char* value, size_t size);
610  ::std::string* mutable_skin_filename();
611  ::std::string* release_skin_filename();
612  void set_allocated_skin_filename(::std::string* skin_filename);
613 
614  // .ignition.msgs.Header header = 1;
615  bool has_header() const;
616  void clear_header();
617  static const int kHeaderFieldNumber = 1;
618  private:
619  const ::ignition::msgs::Header& _internal_header() const;
620  public:
621  const ::ignition::msgs::Header& header() const;
622  ::ignition::msgs::Header* release_header();
623  ::ignition::msgs::Header* mutable_header();
624  void set_allocated_header(::ignition::msgs::Header* header);
625 
626  // .ignition.msgs.Entity entity = 2;
627  bool has_entity() const;
628  void clear_entity();
629  static const int kEntityFieldNumber = 2;
630  private:
631  const ::ignition::msgs::Entity& _internal_entity() const;
632  public:
633  const ::ignition::msgs::Entity& entity() const;
634  ::ignition::msgs::Entity* release_entity();
635  ::ignition::msgs::Entity* mutable_entity();
636  void set_allocated_entity(::ignition::msgs::Entity* entity);
637 
638  // .ignition.msgs.Pose pose = 3;
639  bool has_pose() const;
640  void clear_pose();
641  static const int kPoseFieldNumber = 3;
642  private:
643  const ::ignition::msgs::Pose& _internal_pose() const;
644  public:
645  const ::ignition::msgs::Pose& pose() const;
646  ::ignition::msgs::Pose* release_pose();
647  ::ignition::msgs::Pose* mutable_pose();
648  void set_allocated_pose(::ignition::msgs::Pose* pose);
649 
650  // .ignition.msgs.Entity parent = 11;
651  bool has_parent() const;
652  void clear_parent();
653  static const int kParentFieldNumber = 11;
654  private:
655  const ::ignition::msgs::Entity& _internal_parent() const;
656  public:
657  const ::ignition::msgs::Entity& parent() const;
658  ::ignition::msgs::Entity* release_parent();
659  ::ignition::msgs::Entity* mutable_parent();
660  void set_allocated_parent(::ignition::msgs::Entity* parent);
661 
662  // float skin_scale = 5;
663  void clear_skin_scale();
664  static const int kSkinScaleFieldNumber = 5;
665  float skin_scale() const;
666  void set_skin_scale(float value);
667 
668  // float script_delay_start = 8;
669  void clear_script_delay_start();
670  static const int kScriptDelayStartFieldNumber = 8;
671  float script_delay_start() const;
672  void set_script_delay_start(float value);
673 
674  // bool script_loop = 7;
675  void clear_script_loop();
676  static const int kScriptLoopFieldNumber = 7;
677  bool script_loop() const;
678  void set_script_loop(bool value);
679 
680  // bool script_auto_start = 9;
681  void clear_script_auto_start();
682  static const int kScriptAutoStartFieldNumber = 9;
683  bool script_auto_start() const;
684  void set_script_auto_start(bool value);
685 
686  // @@protoc_insertion_point(class_scope:ignition.msgs.Actor)
687  private:
688 
689  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
690  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Actor_Animation > animations_;
691  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Actor_Trajectory > trajectories_;
692  ::google::protobuf::internal::ArenaStringPtr skin_filename_;
693  ::ignition::msgs::Header* header_;
694  ::ignition::msgs::Entity* entity_;
695  ::ignition::msgs::Pose* pose_;
696  ::ignition::msgs::Entity* parent_;
697  float skin_scale_;
698  float script_delay_start_;
699  bool script_loop_;
700  bool script_auto_start_;
701  mutable ::google::protobuf::internal::CachedSize _cached_size_;
702  friend struct ::protobuf_ignition_2fmsgs_2factor_2eproto::TableStruct;
703 };
704 // ===================================================================
705 
706 
707 // ===================================================================
708 
709 #ifdef __GNUC__
710  #pragma GCC diagnostic push
711  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
712 #endif // __GNUC__
713 // Actor_Animation
714 
715 // string name = 1;
717  name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
718 }
719 inline const ::std::string& Actor_Animation::name() const {
720  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.Animation.name)
721  return name_.GetNoArena();
722 }
723 inline void Actor_Animation::set_name(const ::std::string& value) {
724 
725  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
726  // @@protoc_insertion_point(field_set:ignition.msgs.Actor.Animation.name)
727 }
728 #if LANG_CXX11
729 inline void Actor_Animation::set_name(::std::string&& value) {
730 
731  name_.SetNoArena(
732  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
733  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.Actor.Animation.name)
734 }
735 #endif
736 inline void Actor_Animation::set_name(const char* value) {
737  GOOGLE_DCHECK(value != NULL);
738 
739  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
740  // @@protoc_insertion_point(field_set_char:ignition.msgs.Actor.Animation.name)
741 }
742 inline void Actor_Animation::set_name(const char* value, size_t size) {
743 
744  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
745  ::std::string(reinterpret_cast<const char*>(value), size));
746  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.Actor.Animation.name)
747 }
748 inline ::std::string* Actor_Animation::mutable_name() {
749 
750  // @@protoc_insertion_point(field_mutable:ignition.msgs.Actor.Animation.name)
751  return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
752 }
753 inline ::std::string* Actor_Animation::release_name() {
754  // @@protoc_insertion_point(field_release:ignition.msgs.Actor.Animation.name)
755 
756  return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
757 }
759  if (name != NULL) {
760 
761  } else {
762 
763  }
764  name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), name);
765  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Actor.Animation.name)
766 }
767 
768 // string filename = 2;
770  filename_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
771 }
772 inline const ::std::string& Actor_Animation::filename() const {
773  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.Animation.filename)
774  return filename_.GetNoArena();
775 }
776 inline void Actor_Animation::set_filename(const ::std::string& value) {
777 
778  filename_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
779  // @@protoc_insertion_point(field_set:ignition.msgs.Actor.Animation.filename)
780 }
781 #if LANG_CXX11
782 inline void Actor_Animation::set_filename(::std::string&& value) {
783 
784  filename_.SetNoArena(
785  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
786  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.Actor.Animation.filename)
787 }
788 #endif
789 inline void Actor_Animation::set_filename(const char* value) {
790  GOOGLE_DCHECK(value != NULL);
791 
792  filename_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
793  // @@protoc_insertion_point(field_set_char:ignition.msgs.Actor.Animation.filename)
794 }
795 inline void Actor_Animation::set_filename(const char* value, size_t size) {
796 
797  filename_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
798  ::std::string(reinterpret_cast<const char*>(value), size));
799  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.Actor.Animation.filename)
800 }
801 inline ::std::string* Actor_Animation::mutable_filename() {
802 
803  // @@protoc_insertion_point(field_mutable:ignition.msgs.Actor.Animation.filename)
804  return filename_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
805 }
806 inline ::std::string* Actor_Animation::release_filename() {
807  // @@protoc_insertion_point(field_release:ignition.msgs.Actor.Animation.filename)
808 
809  return filename_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
810 }
812  if (filename != NULL) {
813 
814  } else {
815 
816  }
817  filename_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), filename);
818  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Actor.Animation.filename)
819 }
820 
821 // float scale = 3;
823  scale_ = 0;
824 }
825 inline float Actor_Animation::scale() const {
826  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.Animation.scale)
827  return scale_;
828 }
829 inline void Actor_Animation::set_scale(float value) {
830 
831  scale_ = value;
832  // @@protoc_insertion_point(field_set:ignition.msgs.Actor.Animation.scale)
833 }
834 
835 // bool interpolate_x = 4;
837  interpolate_x_ = false;
838 }
839 inline bool Actor_Animation::interpolate_x() const {
840  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.Animation.interpolate_x)
841  return interpolate_x_;
842 }
843 inline void Actor_Animation::set_interpolate_x(bool value) {
844 
845  interpolate_x_ = value;
846  // @@protoc_insertion_point(field_set:ignition.msgs.Actor.Animation.interpolate_x)
847 }
848 
849 // -------------------------------------------------------------------
850 
851 // Actor_Waypoint
852 
853 // float time = 1;
855  time_ = 0;
856 }
857 inline float Actor_Waypoint::time() const {
858  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.Waypoint.time)
859  return time_;
860 }
861 inline void Actor_Waypoint::set_time(float value) {
862 
863  time_ = value;
864  // @@protoc_insertion_point(field_set:ignition.msgs.Actor.Waypoint.time)
865 }
866 
867 // .ignition.msgs.Pose pose = 2;
868 inline bool Actor_Waypoint::has_pose() const {
869  return this != internal_default_instance() && pose_ != NULL;
870 }
871 inline const ::ignition::msgs::Pose& Actor_Waypoint::_internal_pose() const {
872  return *pose_;
873 }
874 inline const ::ignition::msgs::Pose& Actor_Waypoint::pose() const {
875  const ::ignition::msgs::Pose* p = pose_;
876  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.Waypoint.pose)
877  return p != NULL ? *p : *reinterpret_cast<const ::ignition::msgs::Pose*>(
879 }
880 inline ::ignition::msgs::Pose* Actor_Waypoint::release_pose() {
881  // @@protoc_insertion_point(field_release:ignition.msgs.Actor.Waypoint.pose)
882 
883  ::ignition::msgs::Pose* temp = pose_;
884  pose_ = NULL;
885  return temp;
886 }
887 inline ::ignition::msgs::Pose* Actor_Waypoint::mutable_pose() {
888 
889  if (pose_ == NULL) {
890  auto* p = CreateMaybeMessage<::ignition::msgs::Pose>(GetArenaNoVirtual());
891  pose_ = p;
892  }
893  // @@protoc_insertion_point(field_mutable:ignition.msgs.Actor.Waypoint.pose)
894  return pose_;
895 }
897  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
898  if (message_arena == NULL) {
899  delete reinterpret_cast< ::google::protobuf::MessageLite*>(pose_);
900  }
901  if (pose) {
902  ::google::protobuf::Arena* submessage_arena = NULL;
903  if (message_arena != submessage_arena) {
904  pose = ::google::protobuf::internal::GetOwnedMessage(
905  message_arena, pose, submessage_arena);
906  }
907 
908  } else {
909 
910  }
911  pose_ = pose;
912  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Actor.Waypoint.pose)
913 }
914 
915 // -------------------------------------------------------------------
916 
917 // Actor_Trajectory
918 
919 // uint32 id = 1;
921  id_ = 0u;
922 }
923 inline ::google::protobuf::uint32 Actor_Trajectory::id() const {
924  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.Trajectory.id)
925  return id_;
926 }
927 inline void Actor_Trajectory::set_id(::google::protobuf::uint32 value) {
928 
929  id_ = value;
930  // @@protoc_insertion_point(field_set:ignition.msgs.Actor.Trajectory.id)
931 }
932 
933 // string type = 2;
935  type_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
936 }
937 inline const ::std::string& Actor_Trajectory::type() const {
938  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.Trajectory.type)
939  return type_.GetNoArena();
940 }
941 inline void Actor_Trajectory::set_type(const ::std::string& value) {
942 
943  type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
944  // @@protoc_insertion_point(field_set:ignition.msgs.Actor.Trajectory.type)
945 }
946 #if LANG_CXX11
947 inline void Actor_Trajectory::set_type(::std::string&& value) {
948 
949  type_.SetNoArena(
950  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
951  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.Actor.Trajectory.type)
952 }
953 #endif
954 inline void Actor_Trajectory::set_type(const char* value) {
955  GOOGLE_DCHECK(value != NULL);
956 
957  type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
958  // @@protoc_insertion_point(field_set_char:ignition.msgs.Actor.Trajectory.type)
959 }
960 inline void Actor_Trajectory::set_type(const char* value, size_t size) {
961 
962  type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
963  ::std::string(reinterpret_cast<const char*>(value), size));
964  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.Actor.Trajectory.type)
965 }
966 inline ::std::string* Actor_Trajectory::mutable_type() {
967 
968  // @@protoc_insertion_point(field_mutable:ignition.msgs.Actor.Trajectory.type)
969  return type_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
970 }
971 inline ::std::string* Actor_Trajectory::release_type() {
972  // @@protoc_insertion_point(field_release:ignition.msgs.Actor.Trajectory.type)
973 
974  return type_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
975 }
977  if (type != NULL) {
978 
979  } else {
980 
981  }
982  type_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), type);
983  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Actor.Trajectory.type)
984 }
985 
986 // float tension = 3;
988  tension_ = 0;
989 }
990 inline float Actor_Trajectory::tension() const {
991  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.Trajectory.tension)
992  return tension_;
993 }
994 inline void Actor_Trajectory::set_tension(float value) {
995 
996  tension_ = value;
997  // @@protoc_insertion_point(field_set:ignition.msgs.Actor.Trajectory.tension)
998 }
999 
1000 // repeated .ignition.msgs.Actor.Waypoint waypoints = 4;
1002  return waypoints_.size();
1003 }
1005  waypoints_.Clear();
1006 }
1007 inline ::ignition::msgs::Actor_Waypoint* Actor_Trajectory::mutable_waypoints(int index) {
1008  // @@protoc_insertion_point(field_mutable:ignition.msgs.Actor.Trajectory.waypoints)
1009  return waypoints_.Mutable(index);
1010 }
1011 inline ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Actor_Waypoint >*
1013  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.Actor.Trajectory.waypoints)
1014  return &waypoints_;
1015 }
1016 inline const ::ignition::msgs::Actor_Waypoint& Actor_Trajectory::waypoints(int index) const {
1017  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.Trajectory.waypoints)
1018  return waypoints_.Get(index);
1019 }
1020 inline ::ignition::msgs::Actor_Waypoint* Actor_Trajectory::add_waypoints() {
1021  // @@protoc_insertion_point(field_add:ignition.msgs.Actor.Trajectory.waypoints)
1022  return waypoints_.Add();
1023 }
1024 inline const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Actor_Waypoint >&
1026  // @@protoc_insertion_point(field_list:ignition.msgs.Actor.Trajectory.waypoints)
1027  return waypoints_;
1028 }
1029 
1030 // -------------------------------------------------------------------
1031 
1032 // Actor
1033 
1034 // .ignition.msgs.Header header = 1;
1035 inline bool Actor::has_header() const {
1036  return this != internal_default_instance() && header_ != NULL;
1037 }
1038 inline const ::ignition::msgs::Header& Actor::_internal_header() const {
1039  return *header_;
1040 }
1041 inline const ::ignition::msgs::Header& Actor::header() const {
1042  const ::ignition::msgs::Header* p = header_;
1043  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.header)
1044  return p != NULL ? *p : *reinterpret_cast<const ::ignition::msgs::Header*>(
1046 }
1047 inline ::ignition::msgs::Header* Actor::release_header() {
1048  // @@protoc_insertion_point(field_release:ignition.msgs.Actor.header)
1049 
1050  ::ignition::msgs::Header* temp = header_;
1051  header_ = NULL;
1052  return temp;
1053 }
1054 inline ::ignition::msgs::Header* Actor::mutable_header() {
1055 
1056  if (header_ == NULL) {
1057  auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArenaNoVirtual());
1058  header_ = p;
1059  }
1060  // @@protoc_insertion_point(field_mutable:ignition.msgs.Actor.header)
1061  return header_;
1062 }
1064  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
1065  if (message_arena == NULL) {
1066  delete reinterpret_cast< ::google::protobuf::MessageLite*>(header_);
1067  }
1068  if (header) {
1069  ::google::protobuf::Arena* submessage_arena = NULL;
1070  if (message_arena != submessage_arena) {
1071  header = ::google::protobuf::internal::GetOwnedMessage(
1072  message_arena, header, submessage_arena);
1073  }
1074 
1075  } else {
1076 
1077  }
1078  header_ = header;
1079  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Actor.header)
1080 }
1081 
1082 // .ignition.msgs.Entity entity = 2;
1083 inline bool Actor::has_entity() const {
1084  return this != internal_default_instance() && entity_ != NULL;
1085 }
1086 inline const ::ignition::msgs::Entity& Actor::_internal_entity() const {
1087  return *entity_;
1088 }
1089 inline const ::ignition::msgs::Entity& Actor::entity() const {
1090  const ::ignition::msgs::Entity* p = entity_;
1091  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.entity)
1092  return p != NULL ? *p : *reinterpret_cast<const ::ignition::msgs::Entity*>(
1094 }
1095 inline ::ignition::msgs::Entity* Actor::release_entity() {
1096  // @@protoc_insertion_point(field_release:ignition.msgs.Actor.entity)
1097 
1098  ::ignition::msgs::Entity* temp = entity_;
1099  entity_ = NULL;
1100  return temp;
1101 }
1102 inline ::ignition::msgs::Entity* Actor::mutable_entity() {
1103 
1104  if (entity_ == NULL) {
1105  auto* p = CreateMaybeMessage<::ignition::msgs::Entity>(GetArenaNoVirtual());
1106  entity_ = p;
1107  }
1108  // @@protoc_insertion_point(field_mutable:ignition.msgs.Actor.entity)
1109  return entity_;
1110 }
1112  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
1113  if (message_arena == NULL) {
1114  delete reinterpret_cast< ::google::protobuf::MessageLite*>(entity_);
1115  }
1116  if (entity) {
1117  ::google::protobuf::Arena* submessage_arena = NULL;
1118  if (message_arena != submessage_arena) {
1119  entity = ::google::protobuf::internal::GetOwnedMessage(
1120  message_arena, entity, submessage_arena);
1121  }
1122 
1123  } else {
1124 
1125  }
1126  entity_ = entity;
1127  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Actor.entity)
1128 }
1129 
1130 // .ignition.msgs.Pose pose = 3;
1131 inline bool Actor::has_pose() const {
1132  return this != internal_default_instance() && pose_ != NULL;
1133 }
1134 inline const ::ignition::msgs::Pose& Actor::_internal_pose() const {
1135  return *pose_;
1136 }
1137 inline const ::ignition::msgs::Pose& Actor::pose() const {
1138  const ::ignition::msgs::Pose* p = pose_;
1139  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.pose)
1140  return p != NULL ? *p : *reinterpret_cast<const ::ignition::msgs::Pose*>(
1142 }
1143 inline ::ignition::msgs::Pose* Actor::release_pose() {
1144  // @@protoc_insertion_point(field_release:ignition.msgs.Actor.pose)
1145 
1146  ::ignition::msgs::Pose* temp = pose_;
1147  pose_ = NULL;
1148  return temp;
1149 }
1150 inline ::ignition::msgs::Pose* Actor::mutable_pose() {
1151 
1152  if (pose_ == NULL) {
1153  auto* p = CreateMaybeMessage<::ignition::msgs::Pose>(GetArenaNoVirtual());
1154  pose_ = p;
1155  }
1156  // @@protoc_insertion_point(field_mutable:ignition.msgs.Actor.pose)
1157  return pose_;
1158 }
1160  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
1161  if (message_arena == NULL) {
1162  delete reinterpret_cast< ::google::protobuf::MessageLite*>(pose_);
1163  }
1164  if (pose) {
1165  ::google::protobuf::Arena* submessage_arena = NULL;
1166  if (message_arena != submessage_arena) {
1167  pose = ::google::protobuf::internal::GetOwnedMessage(
1168  message_arena, pose, submessage_arena);
1169  }
1170 
1171  } else {
1172 
1173  }
1174  pose_ = pose;
1175  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Actor.pose)
1176 }
1177 
1178 // string skin_filename = 4;
1180  skin_filename_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1181 }
1182 inline const ::std::string& Actor::skin_filename() const {
1183  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.skin_filename)
1184  return skin_filename_.GetNoArena();
1185 }
1186 inline void Actor::set_skin_filename(const ::std::string& value) {
1187 
1188  skin_filename_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1189  // @@protoc_insertion_point(field_set:ignition.msgs.Actor.skin_filename)
1190 }
1191 #if LANG_CXX11
1192 inline void Actor::set_skin_filename(::std::string&& value) {
1193 
1194  skin_filename_.SetNoArena(
1195  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1196  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.Actor.skin_filename)
1197 }
1198 #endif
1199 inline void Actor::set_skin_filename(const char* value) {
1200  GOOGLE_DCHECK(value != NULL);
1201 
1202  skin_filename_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1203  // @@protoc_insertion_point(field_set_char:ignition.msgs.Actor.skin_filename)
1204 }
1205 inline void Actor::set_skin_filename(const char* value, size_t size) {
1206 
1207  skin_filename_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1208  ::std::string(reinterpret_cast<const char*>(value), size));
1209  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.Actor.skin_filename)
1210 }
1211 inline ::std::string* Actor::mutable_skin_filename() {
1212 
1213  // @@protoc_insertion_point(field_mutable:ignition.msgs.Actor.skin_filename)
1214  return skin_filename_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1215 }
1216 inline ::std::string* Actor::release_skin_filename() {
1217  // @@protoc_insertion_point(field_release:ignition.msgs.Actor.skin_filename)
1218 
1219  return skin_filename_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1220 }
1221 inline void Actor::set_allocated_skin_filename(::std::string* skin_filename) {
1222  if (skin_filename != NULL) {
1223 
1224  } else {
1225 
1226  }
1227  skin_filename_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), skin_filename);
1228  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Actor.skin_filename)
1229 }
1230 
1231 // float skin_scale = 5;
1233  skin_scale_ = 0;
1234 }
1235 inline float Actor::skin_scale() const {
1236  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.skin_scale)
1237  return skin_scale_;
1238 }
1239 inline void Actor::set_skin_scale(float value) {
1240 
1241  skin_scale_ = value;
1242  // @@protoc_insertion_point(field_set:ignition.msgs.Actor.skin_scale)
1243 }
1244 
1245 // repeated .ignition.msgs.Actor.Animation animations = 6;
1246 inline int Actor::animations_size() const {
1247  return animations_.size();
1248 }
1250  animations_.Clear();
1251 }
1252 inline ::ignition::msgs::Actor_Animation* Actor::mutable_animations(int index) {
1253  // @@protoc_insertion_point(field_mutable:ignition.msgs.Actor.animations)
1254  return animations_.Mutable(index);
1255 }
1256 inline ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Actor_Animation >*
1258  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.Actor.animations)
1259  return &animations_;
1260 }
1261 inline const ::ignition::msgs::Actor_Animation& Actor::animations(int index) const {
1262  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.animations)
1263  return animations_.Get(index);
1264 }
1265 inline ::ignition::msgs::Actor_Animation* Actor::add_animations() {
1266  // @@protoc_insertion_point(field_add:ignition.msgs.Actor.animations)
1267  return animations_.Add();
1268 }
1269 inline const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Actor_Animation >&
1271  // @@protoc_insertion_point(field_list:ignition.msgs.Actor.animations)
1272  return animations_;
1273 }
1274 
1275 // bool script_loop = 7;
1277  script_loop_ = false;
1278 }
1279 inline bool Actor::script_loop() const {
1280  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.script_loop)
1281  return script_loop_;
1282 }
1283 inline void Actor::set_script_loop(bool value) {
1284 
1285  script_loop_ = value;
1286  // @@protoc_insertion_point(field_set:ignition.msgs.Actor.script_loop)
1287 }
1288 
1289 // float script_delay_start = 8;
1291  script_delay_start_ = 0;
1292 }
1293 inline float Actor::script_delay_start() const {
1294  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.script_delay_start)
1295  return script_delay_start_;
1296 }
1297 inline void Actor::set_script_delay_start(float value) {
1298 
1299  script_delay_start_ = value;
1300  // @@protoc_insertion_point(field_set:ignition.msgs.Actor.script_delay_start)
1301 }
1302 
1303 // bool script_auto_start = 9;
1305  script_auto_start_ = false;
1306 }
1307 inline bool Actor::script_auto_start() const {
1308  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.script_auto_start)
1309  return script_auto_start_;
1310 }
1311 inline void Actor::set_script_auto_start(bool value) {
1312 
1313  script_auto_start_ = value;
1314  // @@protoc_insertion_point(field_set:ignition.msgs.Actor.script_auto_start)
1315 }
1316 
1317 // repeated .ignition.msgs.Actor.Trajectory trajectories = 10;
1318 inline int Actor::trajectories_size() const {
1319  return trajectories_.size();
1320 }
1322  trajectories_.Clear();
1323 }
1324 inline ::ignition::msgs::Actor_Trajectory* Actor::mutable_trajectories(int index) {
1325  // @@protoc_insertion_point(field_mutable:ignition.msgs.Actor.trajectories)
1326  return trajectories_.Mutable(index);
1327 }
1328 inline ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Actor_Trajectory >*
1330  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.Actor.trajectories)
1331  return &trajectories_;
1332 }
1333 inline const ::ignition::msgs::Actor_Trajectory& Actor::trajectories(int index) const {
1334  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.trajectories)
1335  return trajectories_.Get(index);
1336 }
1337 inline ::ignition::msgs::Actor_Trajectory* Actor::add_trajectories() {
1338  // @@protoc_insertion_point(field_add:ignition.msgs.Actor.trajectories)
1339  return trajectories_.Add();
1340 }
1341 inline const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Actor_Trajectory >&
1343  // @@protoc_insertion_point(field_list:ignition.msgs.Actor.trajectories)
1344  return trajectories_;
1345 }
1346 
1347 // .ignition.msgs.Entity parent = 11;
1348 inline bool Actor::has_parent() const {
1349  return this != internal_default_instance() && parent_ != NULL;
1350 }
1351 inline const ::ignition::msgs::Entity& Actor::_internal_parent() const {
1352  return *parent_;
1353 }
1354 inline const ::ignition::msgs::Entity& Actor::parent() const {
1355  const ::ignition::msgs::Entity* p = parent_;
1356  // @@protoc_insertion_point(field_get:ignition.msgs.Actor.parent)
1357  return p != NULL ? *p : *reinterpret_cast<const ::ignition::msgs::Entity*>(
1359 }
1360 inline ::ignition::msgs::Entity* Actor::release_parent() {
1361  // @@protoc_insertion_point(field_release:ignition.msgs.Actor.parent)
1362 
1363  ::ignition::msgs::Entity* temp = parent_;
1364  parent_ = NULL;
1365  return temp;
1366 }
1367 inline ::ignition::msgs::Entity* Actor::mutable_parent() {
1368 
1369  if (parent_ == NULL) {
1370  auto* p = CreateMaybeMessage<::ignition::msgs::Entity>(GetArenaNoVirtual());
1371  parent_ = p;
1372  }
1373  // @@protoc_insertion_point(field_mutable:ignition.msgs.Actor.parent)
1374  return parent_;
1375 }
1377  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
1378  if (message_arena == NULL) {
1379  delete reinterpret_cast< ::google::protobuf::MessageLite*>(parent_);
1380  }
1381  if (parent) {
1382  ::google::protobuf::Arena* submessage_arena = NULL;
1383  if (message_arena != submessage_arena) {
1384  parent = ::google::protobuf::internal::GetOwnedMessage(
1385  message_arena, parent, submessage_arena);
1386  }
1387 
1388  } else {
1389 
1390  }
1391  parent_ = parent;
1392  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Actor.parent)
1393 }
1394 
1395 #ifdef __GNUC__
1396  #pragma GCC diagnostic pop
1397 #endif // __GNUC__
1398 // -------------------------------------------------------------------
1399 
1400 // -------------------------------------------------------------------
1401 
1402 // -------------------------------------------------------------------
1403 
1404 
1409 // @@protoc_insertion_point(namespace_scope)
1410 
1411 } // namespace msgs
1412 } // namespace ignition
1413 
1414 #ifdef _MSC_VER
1415 #pragma warning(pop)
1416 #endif
1417 // @@protoc_insertion_point(global_scope)
1418 
1419 #endif // PROTOBUF_INCLUDED_ignition_2fmsgs_2factor_2eproto
bool script_loop() const
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1279
void set_allocated_parent(::ignition::msgs::Entity *parent)
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1376
const ::std::string & name() const
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:719
void set_time(float value)
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:861
IGNITION_MSGS_VISIBLE EntityDefaultTypeInternal _Entity_default_instance_
void set_allocated_type(::std::string *type)
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:976
void Swap(Actor_Waypoint *other)
Actor & operator=(const Actor &from)
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:492
Actor_Waypoint * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:279
float scale() const
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:825
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:231
void set_allocated_name(::std::string *name)
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:758
bool has_header() const
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1035
Actor * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:533
STL class.
::google::protobuf::RepeatedPtrField< ::ignition::msgs::Actor_Waypoint > * mutable_waypoints()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1012
void clear_animations()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1249
STL class.
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:52
void clear_interpolate_x()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:836
void set_allocated_pose(::ignition::msgs::Pose *pose)
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:896
::ignition::msgs::Pose * mutable_pose()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1150
void clear_script_auto_start()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1304
T move(T... args)
void set_allocated_filename(::std::string *filename)
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:811
::ignition::msgs::Pose * release_pose()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1143
int waypoints_size() const
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1001
friend void swap(Actor &a, Actor &b)
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:523
void clear_time()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:854
void clear_type()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:934
bool has_pose() const
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1131
float skin_scale() const
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1235
const ::ignition::msgs::Pose & pose() const
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:874
std::shared_ptr< Actor > ActorSharedPtr
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1407
Actor_Trajectory & operator=(const Actor_Trajectory &from)
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:354
static const Actor * internal_default_instance()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:515
void set_allocated_skin_filename(::std::string *skin_filename)
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1221
void clear_scale()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:822
void clear_filename()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:769
Definition: build/ignition-msgs5/include/ignition/msgs/pose.pb.h:79
::google::protobuf::RepeatedPtrField< ::ignition::msgs::Actor_Trajectory > * mutable_trajectories()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1329
::google::protobuf::RepeatedPtrField< ::ignition::msgs::Actor_Animation > * mutable_animations()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1257
::std::string * release_skin_filename()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1216
::ignition::msgs::Actor_Waypoint * add_waypoints()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1020
::ignition::msgs::Entity * release_entity()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1095
void set_tension(float value)
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:994
IGNITION_MSGS_VISIBLE ActorDefaultTypeInternal _Actor_default_instance_
void set_skin_scale(float value)
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1239
void set_interpolate_x(bool value)
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:843
bool has_pose() const
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:868
::ignition::msgs::Actor_Animation * add_animations()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1265
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:50
void set_id(::google::protobuf::uint32 value)
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:927
IGNITION_MSGS_VISIBLE PoseDefaultTypeInternal _Pose_default_instance_
IGNITION_MSGS_VISIBLE Actor_WaypointDefaultTypeInternal _Actor_Waypoint_default_instance_
::std::string * mutable_type()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:966
bool has_entity() const
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1083
void set_allocated_entity(::ignition::msgs::Entity *entity)
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1111
const ::std::string & type() const
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:937
int animations_size() const
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1246
const ::ignition::msgs::Header & header() const
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1041
Actor_Trajectory * New() const final
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:391
float script_delay_start() const
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1293
::std::string * release_name()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:753
Actor_Animation * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:139
Actor_Trajectory * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:395
bool has_parent() const
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1348
void clear_tension()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:987
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Actor_Trajectory > & trajectories() const
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1342
Actor_Waypoint & operator=(const Actor_Waypoint &from)
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:238
const ::std::string & filename() const
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:772
void clear_name()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:716
std::unique_ptr< const Actor > ConstActorUniquePtr
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1406
void clear_skin_scale()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1232
Definition: build/ignition-msgs5/include/ignition/msgs/entity.pb.h:107
IGNITION_MSGS_VISIBLE Actor_AnimationDefaultTypeInternal _Actor_Animation_default_instance_
::ignition::msgs::Entity * release_parent()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1360
void set_script_delay_start(float value)
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1297
::google::protobuf::uint32 id() const
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:923
std::shared_ptr< const Actor > ConstActorSharedPtr
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1408
::ignition::msgs::Entity * mutable_entity()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1102
::std::string * release_type()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:971
static const Actor_Waypoint * internal_default_instance()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:261
::ignition::msgs::Actor_Trajectory * add_trajectories()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1337
bool interpolate_x() const
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:839
const ::ignition::msgs::Entity & entity() const
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1089
::ignition::msgs::Header * mutable_header()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1054
void set_type(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:941
::std::string * release_filename()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:806
void clear_id()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:920
::ignition::msgs::Pose * mutable_pose()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:887
float tension() const
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:990
void set_script_loop(bool value)
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1283
static const Actor_Trajectory * internal_default_instance()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:377
Actor * New() const final
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:529
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:91
Actor_Animation * New() const final
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:135
::std::string * mutable_name()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:748
IGNITION_MSGS_VISIBLE Actor_TrajectoryDefaultTypeInternal _Actor_Trajectory_default_instance_
void Swap(Actor *other)
Actor_Waypoint * New() const final
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:275
::std::string * mutable_filename()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:801
void clear_script_loop()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1276
void clear_skin_filename()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1179
float time() const
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:857
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
void clear_waypoints()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1004
friend void swap(Actor_Trajectory &a, Actor_Trajectory &b)
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:385
void set_script_auto_start(bool value)
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1311
void set_skin_filename(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1186
STL namespace.
Definition: build/ignition-msgs5/include/ignition/msgs/header.pb.h:215
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Actor_Waypoint > & waypoints() const
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1025
static const Actor_Animation * internal_default_instance()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:121
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Actor_Animation > & animations() const
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1270
bool script_auto_start() const
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1307
void IGNITION_MSGS_VISIBLE AddDescriptors()
::ignition::msgs::Header * release_header()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1047
const ::ignition::msgs::Pose & pose() const
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1137
const ::std::string & skin_filename() const
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1182
void set_allocated_pose(::ignition::msgs::Pose *pose)
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1159
void set_allocated_header(::ignition::msgs::Header *header)
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1063
friend void swap(Actor_Waypoint &a, Actor_Waypoint &b)
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:269
const ::ignition::msgs::Entity & parent() const
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1354
::ignition::msgs::Pose * release_pose()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:880
void set_name(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:723
void set_scale(float value)
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:829
void clear_trajectories()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1321
::std::string * mutable_skin_filename()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1211
int trajectories_size() const
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1318
Actor_Animation & operator=(const Actor_Animation &from)
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:98
STL class.
void set_filename(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:776
friend void swap(Actor_Animation &a, Actor_Animation &b)
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:129
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:485
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:78
std::unique_ptr< Actor > ActorUniquePtr
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1405
void Swap(Actor_Animation *other)
::ignition::msgs::Entity * mutable_parent()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1367
void Swap(Actor_Trajectory *other)
void clear_script_delay_start()
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:1290
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:347