Gazebo Msgs

API Reference

8.7.1
build/ignition-msgs8/include/ignition/msgs/visual.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/visual.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fvisual_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fvisual_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/generated_enum_reflection.h>
35 #include <google/protobuf/unknown_field_set.h>
37 #include "ignition/msgs/pose.pb.h"
42 #ifndef _MSC_VER
43 #pragma GCC system_header
44 #else
45 #pragma warning(push)
46 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
47 #endif
48 #ifdef __linux__
49 #include <sys/sysmacros.h>
50 #endif
51 #include <memory>
52 #include <ignition/msgs/Export.hh>
53 // @@protoc_insertion_point(includes)
54 #include <google/protobuf/port_def.inc>
55 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2fvisual_2eproto IGNITION_MSGS_VISIBLE
56 PROTOBUF_NAMESPACE_OPEN
57 namespace internal {
58 class AnyMetadata;
59 } // namespace internal
60 PROTOBUF_NAMESPACE_CLOSE
61 
62 // Internal implementation detail -- do not use these members.
63 struct IGNITION_MSGS_VISIBLE TableStruct_ignition_2fmsgs_2fvisual_2eproto {
64  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
65  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
66  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
67  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
68  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2]
69  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
70  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
71  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
72  static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
73 };
74 extern IGNITION_MSGS_VISIBLE const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fvisual_2eproto;
75 namespace ignition {
76 namespace msgs {
77 class Visual;
78 class VisualDefaultTypeInternal;
79 IGNITION_MSGS_VISIBLE extern VisualDefaultTypeInternal _Visual_default_instance_;
80 class Visual_Meta;
81 class Visual_MetaDefaultTypeInternal;
82 IGNITION_MSGS_VISIBLE extern Visual_MetaDefaultTypeInternal _Visual_Meta_default_instance_;
83 } // namespace msgs
84 } // namespace ignition
85 PROTOBUF_NAMESPACE_OPEN
86 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Visual* Arena::CreateMaybeMessage<::ignition::msgs::Visual>(Arena*);
87 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Visual_Meta* Arena::CreateMaybeMessage<::ignition::msgs::Visual_Meta>(Arena*);
88 PROTOBUF_NAMESPACE_CLOSE
89 namespace ignition {
90 namespace msgs {
91 
92 enum Visual_Type : int {
103 };
104 IGNITION_MSGS_VISIBLE bool Visual_Type_IsValid(int value);
108 
109 IGNITION_MSGS_VISIBLE const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Visual_Type_descriptor();
110 template<typename T>
111 inline const std::string& Visual_Type_Name(T enum_t_value) {
112  static_assert(::std::is_same<T, Visual_Type>::value ||
114  "Incorrect type passed to function Visual_Type_Name.");
115  return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
116  Visual_Type_descriptor(), enum_t_value);
117 }
118 inline bool Visual_Type_Parse(
119  const std::string& name, Visual_Type* value) {
120  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Visual_Type>(
121  Visual_Type_descriptor(), name, value);
122 }
123 // ===================================================================
124 
125 class IGNITION_MSGS_VISIBLE Visual_Meta PROTOBUF_FINAL :
126  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Visual.Meta) */ {
127  public:
128  inline Visual_Meta() : Visual_Meta(nullptr) {};
129  virtual ~Visual_Meta();
130 
131  Visual_Meta(const Visual_Meta& from);
132  Visual_Meta(Visual_Meta&& from) noexcept
133  : Visual_Meta() {
134  *this = ::std::move(from);
135  }
136 
137  inline Visual_Meta& operator=(const Visual_Meta& from) {
138  CopyFrom(from);
139  return *this;
140  }
141  inline Visual_Meta& operator=(Visual_Meta&& from) noexcept {
142  if (GetArena() == from.GetArena()) {
143  if (this != &from) InternalSwap(&from);
144  } else {
145  CopyFrom(from);
146  }
147  return *this;
148  }
149 
150  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
151  return GetDescriptor();
152  }
153  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
154  return GetMetadataStatic().descriptor;
155  }
156  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
157  return GetMetadataStatic().reflection;
158  }
159  static const Visual_Meta& default_instance();
160 
161  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
162  static inline const Visual_Meta* internal_default_instance() {
163  return reinterpret_cast<const Visual_Meta*>(
165  }
166  static constexpr int kIndexInFileMessages =
167  0;
168 
169  friend void swap(Visual_Meta& a, Visual_Meta& b) {
170  a.Swap(&b);
171  }
172  inline void Swap(Visual_Meta* other) {
173  if (other == this) return;
174  if (GetArena() == other->GetArena()) {
175  InternalSwap(other);
176  } else {
177  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
178  }
179  }
180  void UnsafeArenaSwap(Visual_Meta* other) {
181  if (other == this) return;
182  GOOGLE_DCHECK(GetArena() == other->GetArena());
183  InternalSwap(other);
184  }
185 
186  // implements Message ----------------------------------------------
187 
188  inline Visual_Meta* New() const final {
189  return CreateMaybeMessage<Visual_Meta>(nullptr);
190  }
191 
192  Visual_Meta* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
193  return CreateMaybeMessage<Visual_Meta>(arena);
194  }
195  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
196  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
197  void CopyFrom(const Visual_Meta& from);
198  void MergeFrom(const Visual_Meta& from);
199  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
200  bool IsInitialized() const final;
201 
202  size_t ByteSizeLong() const final;
203  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
204  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
205  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
206  int GetCachedSize() const final { return _cached_size_.Get(); }
207 
208  private:
209  inline void SharedCtor();
210  inline void SharedDtor();
211  void SetCachedSize(int size) const final;
212  void InternalSwap(Visual_Meta* other);
213  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
214  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
215  return "ignition.msgs.Visual.Meta";
216  }
217  protected:
218  explicit Visual_Meta(::PROTOBUF_NAMESPACE_ID::Arena* arena);
219  private:
220  static void ArenaDtor(void* object);
221  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
222  public:
223 
224  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
225  private:
226  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
227  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2fvisual_2eproto);
228  return ::descriptor_table_ignition_2fmsgs_2fvisual_2eproto.file_level_metadata[kIndexInFileMessages];
229  }
230 
231  public:
232 
233  // nested types ----------------------------------------------------
234 
235  // accessors -------------------------------------------------------
236 
237  enum : int {
238  kLayerFieldNumber = 1,
239  };
240  // int32 layer = 1;
241  void clear_layer();
242  ::PROTOBUF_NAMESPACE_ID::int32 layer() const;
243  void set_layer(::PROTOBUF_NAMESPACE_ID::int32 value);
244  private:
245  ::PROTOBUF_NAMESPACE_ID::int32 _internal_layer() const;
246  void _internal_set_layer(::PROTOBUF_NAMESPACE_ID::int32 value);
247  public:
248 
249  // @@protoc_insertion_point(class_scope:ignition.msgs.Visual.Meta)
250  private:
251  class _Internal;
252 
253  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
254  typedef void InternalArenaConstructable_;
255  typedef void DestructorSkippable_;
256  ::PROTOBUF_NAMESPACE_ID::int32 layer_;
257  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
258  friend struct ::TableStruct_ignition_2fmsgs_2fvisual_2eproto;
259 };
260 // -------------------------------------------------------------------
261 
262 class IGNITION_MSGS_VISIBLE Visual PROTOBUF_FINAL :
263  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Visual) */ {
264  public:
265  inline Visual() : Visual(nullptr) {};
266  virtual ~Visual();
267 
268  Visual(const Visual& from);
269  Visual(Visual&& from) noexcept
270  : Visual() {
271  *this = ::std::move(from);
272  }
273 
274  inline Visual& operator=(const Visual& from) {
275  CopyFrom(from);
276  return *this;
277  }
278  inline Visual& operator=(Visual&& from) noexcept {
279  if (GetArena() == from.GetArena()) {
280  if (this != &from) InternalSwap(&from);
281  } else {
282  CopyFrom(from);
283  }
284  return *this;
285  }
286 
287  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
288  return GetDescriptor();
289  }
290  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
291  return GetMetadataStatic().descriptor;
292  }
293  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
294  return GetMetadataStatic().reflection;
295  }
296  static const Visual& default_instance();
297 
298  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
299  static inline const Visual* internal_default_instance() {
300  return reinterpret_cast<const Visual*>(
302  }
303  static constexpr int kIndexInFileMessages =
304  1;
305 
306  friend void swap(Visual& a, Visual& b) {
307  a.Swap(&b);
308  }
309  inline void Swap(Visual* other) {
310  if (other == this) return;
311  if (GetArena() == other->GetArena()) {
312  InternalSwap(other);
313  } else {
314  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
315  }
316  }
317  void UnsafeArenaSwap(Visual* other) {
318  if (other == this) return;
319  GOOGLE_DCHECK(GetArena() == other->GetArena());
320  InternalSwap(other);
321  }
322 
323  // implements Message ----------------------------------------------
324 
325  inline Visual* New() const final {
326  return CreateMaybeMessage<Visual>(nullptr);
327  }
328 
329  Visual* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
330  return CreateMaybeMessage<Visual>(arena);
331  }
332  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
333  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
334  void CopyFrom(const Visual& from);
335  void MergeFrom(const Visual& from);
336  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
337  bool IsInitialized() const final;
338 
339  size_t ByteSizeLong() const final;
340  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
341  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
342  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
343  int GetCachedSize() const final { return _cached_size_.Get(); }
344 
345  private:
346  inline void SharedCtor();
347  inline void SharedDtor();
348  void SetCachedSize(int size) const final;
349  void InternalSwap(Visual* other);
350  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
351  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
352  return "ignition.msgs.Visual";
353  }
354  protected:
355  explicit Visual(::PROTOBUF_NAMESPACE_ID::Arena* arena);
356  private:
357  static void ArenaDtor(void* object);
358  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
359  public:
360 
361  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
362  private:
363  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
364  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_ignition_2fmsgs_2fvisual_2eproto);
365  return ::descriptor_table_ignition_2fmsgs_2fvisual_2eproto.file_level_metadata[kIndexInFileMessages];
366  }
367 
368  public:
369 
370  // nested types ----------------------------------------------------
371 
372  typedef Visual_Meta Meta;
373 
374  typedef Visual_Type Type;
375  static constexpr Type ENTITY =
377  static constexpr Type MODEL =
379  static constexpr Type LINK =
381  static constexpr Type VISUAL =
383  static constexpr Type COLLISION =
385  static constexpr Type SENSOR =
387  static constexpr Type GUI =
389  static constexpr Type PHYSICS =
391  static inline bool Type_IsValid(int value) {
392  return Visual_Type_IsValid(value);
393  }
394  static constexpr Type Type_MIN =
396  static constexpr Type Type_MAX =
398  static constexpr int Type_ARRAYSIZE =
400  static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
402  return Visual_Type_descriptor();
403  }
404  template<typename T>
405  static inline const std::string& Type_Name(T enum_t_value) {
406  static_assert(::std::is_same<T, Type>::value ||
408  "Incorrect type passed to function Type_Name.");
409  return Visual_Type_Name(enum_t_value);
410  }
411  static inline bool Type_Parse(const std::string& name,
412  Type* value) {
413  return Visual_Type_Parse(name, value);
414  }
415 
416  // accessors -------------------------------------------------------
417 
418  enum : int {
419  kPluginFieldNumber = 15,
420  kNameFieldNumber = 2,
421  kParentNameFieldNumber = 4,
422  kHeaderFieldNumber = 1,
423  kPoseFieldNumber = 9,
424  kGeometryFieldNumber = 10,
425  kMaterialFieldNumber = 11,
426  kScaleFieldNumber = 16,
427  kMetaFieldNumber = 17,
428  kIdFieldNumber = 3,
429  kParentIdFieldNumber = 5,
430  kTransparencyFieldNumber = 7,
431  kLaserRetroFieldNumber = 8,
432  kCastShadowsFieldNumber = 6,
433  kVisibleFieldNumber = 12,
434  kDeleteMeFieldNumber = 13,
435  kIsStaticFieldNumber = 14,
436  kTypeFieldNumber = 18,
437  };
438  // repeated .ignition.msgs.Plugin plugin = 15;
439  int plugin_size() const;
440  private:
441  int _internal_plugin_size() const;
442  public:
443  void clear_plugin();
444  ::ignition::msgs::Plugin* mutable_plugin(int index);
445  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Plugin >*
447  private:
448  const ::ignition::msgs::Plugin& _internal_plugin(int index) const;
449  ::ignition::msgs::Plugin* _internal_add_plugin();
450  public:
451  const ::ignition::msgs::Plugin& plugin(int index) const;
452  ::ignition::msgs::Plugin* add_plugin();
453  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Plugin >&
454  plugin() const;
455 
456  // string name = 2;
457  void clear_name();
458  const std::string& name() const;
459  void set_name(const std::string& value);
460  void set_name(std::string&& value);
461  void set_name(const char* value);
462  void set_name(const char* value, size_t size);
466  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
467  " string fields are deprecated and will be removed in a"
468  " future release.")
469  std::string* unsafe_arena_release_name();
470  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
471  " string fields are deprecated and will be removed in a"
472  " future release.")
473  void unsafe_arena_set_allocated_name(
474  std::string* name);
475  private:
476  const std::string& _internal_name() const;
477  void _internal_set_name(const std::string& value);
478  std::string* _internal_mutable_name();
479  public:
480 
481  // string parent_name = 4;
482  void clear_parent_name();
483  const std::string& parent_name() const;
484  void set_parent_name(const std::string& value);
485  void set_parent_name(std::string&& value);
486  void set_parent_name(const char* value);
487  void set_parent_name(const char* value, size_t size);
488  std::string* mutable_parent_name();
489  std::string* release_parent_name();
490  void set_allocated_parent_name(std::string* parent_name);
491  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
492  " string fields are deprecated and will be removed in a"
493  " future release.")
494  std::string* unsafe_arena_release_parent_name();
495  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
496  " string fields are deprecated and will be removed in a"
497  " future release.")
498  void unsafe_arena_set_allocated_parent_name(
499  std::string* parent_name);
500  private:
501  const std::string& _internal_parent_name() const;
502  void _internal_set_parent_name(const std::string& value);
503  std::string* _internal_mutable_parent_name();
504  public:
505 
506  // .ignition.msgs.Header header = 1;
507  bool has_header() const;
508  private:
509  bool _internal_has_header() const;
510  public:
511  void clear_header();
512  const ::ignition::msgs::Header& header() const;
513  ::ignition::msgs::Header* release_header();
514  ::ignition::msgs::Header* mutable_header();
515  void set_allocated_header(::ignition::msgs::Header* header);
516  private:
517  const ::ignition::msgs::Header& _internal_header() const;
518  ::ignition::msgs::Header* _internal_mutable_header();
519  public:
520  void unsafe_arena_set_allocated_header(
521  ::ignition::msgs::Header* header);
522  ::ignition::msgs::Header* unsafe_arena_release_header();
523 
524  // .ignition.msgs.Pose pose = 9;
525  bool has_pose() const;
526  private:
527  bool _internal_has_pose() const;
528  public:
529  void clear_pose();
530  const ::ignition::msgs::Pose& pose() const;
531  ::ignition::msgs::Pose* release_pose();
532  ::ignition::msgs::Pose* mutable_pose();
533  void set_allocated_pose(::ignition::msgs::Pose* pose);
534  private:
535  const ::ignition::msgs::Pose& _internal_pose() const;
536  ::ignition::msgs::Pose* _internal_mutable_pose();
537  public:
538  void unsafe_arena_set_allocated_pose(
539  ::ignition::msgs::Pose* pose);
540  ::ignition::msgs::Pose* unsafe_arena_release_pose();
541 
542  // .ignition.msgs.Geometry geometry = 10;
543  bool has_geometry() const;
544  private:
545  bool _internal_has_geometry() const;
546  public:
547  void clear_geometry();
548  const ::ignition::msgs::Geometry& geometry() const;
549  ::ignition::msgs::Geometry* release_geometry();
550  ::ignition::msgs::Geometry* mutable_geometry();
551  void set_allocated_geometry(::ignition::msgs::Geometry* geometry);
552  private:
553  const ::ignition::msgs::Geometry& _internal_geometry() const;
554  ::ignition::msgs::Geometry* _internal_mutable_geometry();
555  public:
556  void unsafe_arena_set_allocated_geometry(
557  ::ignition::msgs::Geometry* geometry);
558  ::ignition::msgs::Geometry* unsafe_arena_release_geometry();
559 
560  // .ignition.msgs.Material material = 11;
561  bool has_material() const;
562  private:
563  bool _internal_has_material() const;
564  public:
565  void clear_material();
566  const ::ignition::msgs::Material& material() const;
567  ::ignition::msgs::Material* release_material();
568  ::ignition::msgs::Material* mutable_material();
569  void set_allocated_material(::ignition::msgs::Material* material);
570  private:
571  const ::ignition::msgs::Material& _internal_material() const;
572  ::ignition::msgs::Material* _internal_mutable_material();
573  public:
574  void unsafe_arena_set_allocated_material(
575  ::ignition::msgs::Material* material);
576  ::ignition::msgs::Material* unsafe_arena_release_material();
577 
578  // .ignition.msgs.Vector3d scale = 16;
579  bool has_scale() const;
580  private:
581  bool _internal_has_scale() const;
582  public:
583  void clear_scale();
584  const ::ignition::msgs::Vector3d& scale() const;
585  ::ignition::msgs::Vector3d* release_scale();
586  ::ignition::msgs::Vector3d* mutable_scale();
587  void set_allocated_scale(::ignition::msgs::Vector3d* scale);
588  private:
589  const ::ignition::msgs::Vector3d& _internal_scale() const;
590  ::ignition::msgs::Vector3d* _internal_mutable_scale();
591  public:
592  void unsafe_arena_set_allocated_scale(
593  ::ignition::msgs::Vector3d* scale);
594  ::ignition::msgs::Vector3d* unsafe_arena_release_scale();
595 
596  // .ignition.msgs.Visual.Meta meta = 17;
597  bool has_meta() const;
598  private:
599  bool _internal_has_meta() const;
600  public:
601  void clear_meta();
602  const ::ignition::msgs::Visual_Meta& meta() const;
603  ::ignition::msgs::Visual_Meta* release_meta();
604  ::ignition::msgs::Visual_Meta* mutable_meta();
605  void set_allocated_meta(::ignition::msgs::Visual_Meta* meta);
606  private:
607  const ::ignition::msgs::Visual_Meta& _internal_meta() const;
608  ::ignition::msgs::Visual_Meta* _internal_mutable_meta();
609  public:
610  void unsafe_arena_set_allocated_meta(
611  ::ignition::msgs::Visual_Meta* meta);
612  ::ignition::msgs::Visual_Meta* unsafe_arena_release_meta();
613 
614  // uint32 id = 3;
615  void clear_id();
616  ::PROTOBUF_NAMESPACE_ID::uint32 id() const;
617  void set_id(::PROTOBUF_NAMESPACE_ID::uint32 value);
618  private:
619  ::PROTOBUF_NAMESPACE_ID::uint32 _internal_id() const;
620  void _internal_set_id(::PROTOBUF_NAMESPACE_ID::uint32 value);
621  public:
622 
623  // uint32 parent_id = 5;
624  void clear_parent_id();
625  ::PROTOBUF_NAMESPACE_ID::uint32 parent_id() const;
626  void set_parent_id(::PROTOBUF_NAMESPACE_ID::uint32 value);
627  private:
628  ::PROTOBUF_NAMESPACE_ID::uint32 _internal_parent_id() const;
629  void _internal_set_parent_id(::PROTOBUF_NAMESPACE_ID::uint32 value);
630  public:
631 
632  // double transparency = 7;
633  void clear_transparency();
634  double transparency() const;
635  void set_transparency(double value);
636  private:
637  double _internal_transparency() const;
638  void _internal_set_transparency(double value);
639  public:
640 
641  // double laser_retro = 8;
642  void clear_laser_retro();
643  double laser_retro() const;
644  void set_laser_retro(double value);
645  private:
646  double _internal_laser_retro() const;
647  void _internal_set_laser_retro(double value);
648  public:
649 
650  // bool cast_shadows = 6;
651  void clear_cast_shadows();
652  bool cast_shadows() const;
653  void set_cast_shadows(bool value);
654  private:
655  bool _internal_cast_shadows() const;
656  void _internal_set_cast_shadows(bool value);
657  public:
658 
659  // bool visible = 12;
660  void clear_visible();
661  bool visible() const;
662  void set_visible(bool value);
663  private:
664  bool _internal_visible() const;
665  void _internal_set_visible(bool value);
666  public:
667 
668  // bool delete_me = 13;
669  void clear_delete_me();
670  bool delete_me() const;
671  void set_delete_me(bool value);
672  private:
673  bool _internal_delete_me() const;
674  void _internal_set_delete_me(bool value);
675  public:
676 
677  // bool is_static = 14;
678  void clear_is_static();
679  bool is_static() const;
680  void set_is_static(bool value);
681  private:
682  bool _internal_is_static() const;
683  void _internal_set_is_static(bool value);
684  public:
685 
686  // .ignition.msgs.Visual.Type type = 18;
687  void clear_type();
688  ::ignition::msgs::Visual_Type type() const;
689  void set_type(::ignition::msgs::Visual_Type value);
690  private:
691  ::ignition::msgs::Visual_Type _internal_type() const;
692  void _internal_set_type(::ignition::msgs::Visual_Type value);
693  public:
694 
695  // @@protoc_insertion_point(class_scope:ignition.msgs.Visual)
696  private:
697  class _Internal;
698 
699  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
700  typedef void InternalArenaConstructable_;
701  typedef void DestructorSkippable_;
702  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Plugin > plugin_;
703  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
704  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr parent_name_;
705  ::ignition::msgs::Header* header_;
706  ::ignition::msgs::Pose* pose_;
707  ::ignition::msgs::Geometry* geometry_;
708  ::ignition::msgs::Material* material_;
709  ::ignition::msgs::Vector3d* scale_;
710  ::ignition::msgs::Visual_Meta* meta_;
711  ::PROTOBUF_NAMESPACE_ID::uint32 id_;
712  ::PROTOBUF_NAMESPACE_ID::uint32 parent_id_;
713  double transparency_;
714  double laser_retro_;
715  bool cast_shadows_;
716  bool visible_;
717  bool delete_me_;
718  bool is_static_;
719  int type_;
720  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
722 };
723 // ===================================================================
724 
725 
726 // ===================================================================
727 
728 #ifdef __GNUC__
729  #pragma GCC diagnostic push
730  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
731 #endif // __GNUC__
732 // Visual_Meta
733 
734 // int32 layer = 1;
735 inline void Visual_Meta::clear_layer() {
736  layer_ = 0;
737 }
738 inline ::PROTOBUF_NAMESPACE_ID::int32 Visual_Meta::_internal_layer() const {
739  return layer_;
740 }
741 inline ::PROTOBUF_NAMESPACE_ID::int32 Visual_Meta::layer() const {
742  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.Meta.layer)
743  return _internal_layer();
744 }
745 inline void Visual_Meta::_internal_set_layer(::PROTOBUF_NAMESPACE_ID::int32 value) {
746 
747  layer_ = value;
748 }
749 inline void Visual_Meta::set_layer(::PROTOBUF_NAMESPACE_ID::int32 value) {
750  _internal_set_layer(value);
751  // @@protoc_insertion_point(field_set:ignition.msgs.Visual.Meta.layer)
752 }
753 
754 // -------------------------------------------------------------------
755 
756 // Visual
757 
758 // .ignition.msgs.Header header = 1;
759 inline bool Visual::_internal_has_header() const {
760  return this != internal_default_instance() && header_ != nullptr;
761 }
762 inline bool Visual::has_header() const {
763  return _internal_has_header();
764 }
765 inline const ::ignition::msgs::Header& Visual::_internal_header() const {
766  const ::ignition::msgs::Header* p = header_;
767  return p != nullptr ? *p : *reinterpret_cast<const ::ignition::msgs::Header*>(
769 }
770 inline const ::ignition::msgs::Header& Visual::header() const {
771  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.header)
772  return _internal_header();
773 }
774 inline void Visual::unsafe_arena_set_allocated_header(
775  ::ignition::msgs::Header* header) {
776  if (GetArena() == nullptr) {
777  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
778  }
779  header_ = header;
780  if (header) {
781 
782  } else {
783 
784  }
785  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Visual.header)
786 }
787 inline ::ignition::msgs::Header* Visual::release_header() {
788  auto temp = unsafe_arena_release_header();
789  if (GetArena() != nullptr) {
790  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
791  }
792  return temp;
793 }
794 inline ::ignition::msgs::Header* Visual::unsafe_arena_release_header() {
795  // @@protoc_insertion_point(field_release:ignition.msgs.Visual.header)
796 
797  ::ignition::msgs::Header* temp = header_;
798  header_ = nullptr;
799  return temp;
800 }
801 inline ::ignition::msgs::Header* Visual::_internal_mutable_header() {
802 
803  if (header_ == nullptr) {
804  auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArena());
805  header_ = p;
806  }
807  return header_;
808 }
809 inline ::ignition::msgs::Header* Visual::mutable_header() {
810  // @@protoc_insertion_point(field_mutable:ignition.msgs.Visual.header)
811  return _internal_mutable_header();
812 }
813 inline void Visual::set_allocated_header(::ignition::msgs::Header* header) {
814  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
815  if (message_arena == nullptr) {
816  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
817  }
818  if (header) {
819  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
820  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)->GetArena();
821  if (message_arena != submessage_arena) {
822  header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
823  message_arena, header, submessage_arena);
824  }
825 
826  } else {
827 
828  }
829  header_ = header;
830  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Visual.header)
831 }
832 
833 // string name = 2;
834 inline void Visual::clear_name() {
835  name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
836 }
837 inline const std::string& Visual::name() const {
838  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.name)
839  return _internal_name();
840 }
841 inline void Visual::set_name(const std::string& value) {
842  _internal_set_name(value);
843  // @@protoc_insertion_point(field_set:ignition.msgs.Visual.name)
844 }
845 inline std::string* Visual::mutable_name() {
846  // @@protoc_insertion_point(field_mutable:ignition.msgs.Visual.name)
847  return _internal_mutable_name();
848 }
849 inline const std::string& Visual::_internal_name() const {
850  return name_.Get();
851 }
852 inline void Visual::_internal_set_name(const std::string& value) {
853 
854  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
855 }
856 inline void Visual::set_name(std::string&& value) {
857 
858  name_.Set(
859  &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
860  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.Visual.name)
861 }
862 inline void Visual::set_name(const char* value) {
863  GOOGLE_DCHECK(value != nullptr);
864 
865  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
866  GetArena());
867  // @@protoc_insertion_point(field_set_char:ignition.msgs.Visual.name)
868 }
869 inline void Visual::set_name(const char* value,
870  size_t size) {
871 
872  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
873  reinterpret_cast<const char*>(value), size), GetArena());
874  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.Visual.name)
875 }
876 inline std::string* Visual::_internal_mutable_name() {
877 
878  return name_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
879 }
880 inline std::string* Visual::release_name() {
881  // @@protoc_insertion_point(field_release:ignition.msgs.Visual.name)
882  return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
883 }
884 inline void Visual::set_allocated_name(std::string* name) {
885  if (name != nullptr) {
886 
887  } else {
888 
889  }
890  name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name,
891  GetArena());
892  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Visual.name)
893 }
894 inline std::string* Visual::unsafe_arena_release_name() {
895  // @@protoc_insertion_point(field_unsafe_arena_release:ignition.msgs.Visual.name)
896  GOOGLE_DCHECK(GetArena() != nullptr);
897 
898  return name_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
899  GetArena());
900 }
901 inline void Visual::unsafe_arena_set_allocated_name(
902  std::string* name) {
903  GOOGLE_DCHECK(GetArena() != nullptr);
904  if (name != nullptr) {
905 
906  } else {
907 
908  }
909  name_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
910  name, GetArena());
911  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Visual.name)
912 }
913 
914 // uint32 id = 3;
915 inline void Visual::clear_id() {
916  id_ = 0u;
917 }
918 inline ::PROTOBUF_NAMESPACE_ID::uint32 Visual::_internal_id() const {
919  return id_;
920 }
921 inline ::PROTOBUF_NAMESPACE_ID::uint32 Visual::id() const {
922  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.id)
923  return _internal_id();
924 }
925 inline void Visual::_internal_set_id(::PROTOBUF_NAMESPACE_ID::uint32 value) {
926 
927  id_ = value;
928 }
929 inline void Visual::set_id(::PROTOBUF_NAMESPACE_ID::uint32 value) {
930  _internal_set_id(value);
931  // @@protoc_insertion_point(field_set:ignition.msgs.Visual.id)
932 }
933 
934 // string parent_name = 4;
935 inline void Visual::clear_parent_name() {
936  parent_name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
937 }
938 inline const std::string& Visual::parent_name() const {
939  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.parent_name)
940  return _internal_parent_name();
941 }
942 inline void Visual::set_parent_name(const std::string& value) {
943  _internal_set_parent_name(value);
944  // @@protoc_insertion_point(field_set:ignition.msgs.Visual.parent_name)
945 }
946 inline std::string* Visual::mutable_parent_name() {
947  // @@protoc_insertion_point(field_mutable:ignition.msgs.Visual.parent_name)
948  return _internal_mutable_parent_name();
949 }
950 inline const std::string& Visual::_internal_parent_name() const {
951  return parent_name_.Get();
952 }
953 inline void Visual::_internal_set_parent_name(const std::string& value) {
954 
955  parent_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
956 }
957 inline void Visual::set_parent_name(std::string&& value) {
958 
959  parent_name_.Set(
960  &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
961  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.Visual.parent_name)
962 }
963 inline void Visual::set_parent_name(const char* value) {
964  GOOGLE_DCHECK(value != nullptr);
965 
966  parent_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
967  GetArena());
968  // @@protoc_insertion_point(field_set_char:ignition.msgs.Visual.parent_name)
969 }
970 inline void Visual::set_parent_name(const char* value,
971  size_t size) {
972 
973  parent_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
974  reinterpret_cast<const char*>(value), size), GetArena());
975  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.Visual.parent_name)
976 }
977 inline std::string* Visual::_internal_mutable_parent_name() {
978 
979  return parent_name_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
980 }
981 inline std::string* Visual::release_parent_name() {
982  // @@protoc_insertion_point(field_release:ignition.msgs.Visual.parent_name)
983  return parent_name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
984 }
985 inline void Visual::set_allocated_parent_name(std::string* parent_name) {
986  if (parent_name != nullptr) {
987 
988  } else {
989 
990  }
991  parent_name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), parent_name,
992  GetArena());
993  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Visual.parent_name)
994 }
995 inline std::string* Visual::unsafe_arena_release_parent_name() {
996  // @@protoc_insertion_point(field_unsafe_arena_release:ignition.msgs.Visual.parent_name)
997  GOOGLE_DCHECK(GetArena() != nullptr);
998 
999  return parent_name_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1000  GetArena());
1001 }
1002 inline void Visual::unsafe_arena_set_allocated_parent_name(
1003  std::string* parent_name) {
1004  GOOGLE_DCHECK(GetArena() != nullptr);
1005  if (parent_name != nullptr) {
1006 
1007  } else {
1008 
1009  }
1010  parent_name_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1011  parent_name, GetArena());
1012  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Visual.parent_name)
1013 }
1014 
1015 // uint32 parent_id = 5;
1016 inline void Visual::clear_parent_id() {
1017  parent_id_ = 0u;
1018 }
1019 inline ::PROTOBUF_NAMESPACE_ID::uint32 Visual::_internal_parent_id() const {
1020  return parent_id_;
1021 }
1022 inline ::PROTOBUF_NAMESPACE_ID::uint32 Visual::parent_id() const {
1023  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.parent_id)
1024  return _internal_parent_id();
1025 }
1026 inline void Visual::_internal_set_parent_id(::PROTOBUF_NAMESPACE_ID::uint32 value) {
1027 
1028  parent_id_ = value;
1029 }
1030 inline void Visual::set_parent_id(::PROTOBUF_NAMESPACE_ID::uint32 value) {
1031  _internal_set_parent_id(value);
1032  // @@protoc_insertion_point(field_set:ignition.msgs.Visual.parent_id)
1033 }
1034 
1035 // bool cast_shadows = 6;
1036 inline void Visual::clear_cast_shadows() {
1037  cast_shadows_ = false;
1038 }
1039 inline bool Visual::_internal_cast_shadows() const {
1040  return cast_shadows_;
1041 }
1042 inline bool Visual::cast_shadows() const {
1043  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.cast_shadows)
1044  return _internal_cast_shadows();
1045 }
1046 inline void Visual::_internal_set_cast_shadows(bool value) {
1047 
1048  cast_shadows_ = value;
1049 }
1050 inline void Visual::set_cast_shadows(bool value) {
1051  _internal_set_cast_shadows(value);
1052  // @@protoc_insertion_point(field_set:ignition.msgs.Visual.cast_shadows)
1053 }
1054 
1055 // double transparency = 7;
1056 inline void Visual::clear_transparency() {
1057  transparency_ = 0;
1058 }
1059 inline double Visual::_internal_transparency() const {
1060  return transparency_;
1061 }
1062 inline double Visual::transparency() const {
1063  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.transparency)
1064  return _internal_transparency();
1065 }
1066 inline void Visual::_internal_set_transparency(double value) {
1067 
1068  transparency_ = value;
1069 }
1070 inline void Visual::set_transparency(double value) {
1071  _internal_set_transparency(value);
1072  // @@protoc_insertion_point(field_set:ignition.msgs.Visual.transparency)
1073 }
1074 
1075 // double laser_retro = 8;
1076 inline void Visual::clear_laser_retro() {
1077  laser_retro_ = 0;
1078 }
1079 inline double Visual::_internal_laser_retro() const {
1080  return laser_retro_;
1081 }
1082 inline double Visual::laser_retro() const {
1083  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.laser_retro)
1084  return _internal_laser_retro();
1085 }
1086 inline void Visual::_internal_set_laser_retro(double value) {
1087 
1088  laser_retro_ = value;
1089 }
1090 inline void Visual::set_laser_retro(double value) {
1091  _internal_set_laser_retro(value);
1092  // @@protoc_insertion_point(field_set:ignition.msgs.Visual.laser_retro)
1093 }
1094 
1095 // .ignition.msgs.Pose pose = 9;
1096 inline bool Visual::_internal_has_pose() const {
1097  return this != internal_default_instance() && pose_ != nullptr;
1098 }
1099 inline bool Visual::has_pose() const {
1100  return _internal_has_pose();
1101 }
1102 inline const ::ignition::msgs::Pose& Visual::_internal_pose() const {
1103  const ::ignition::msgs::Pose* p = pose_;
1104  return p != nullptr ? *p : *reinterpret_cast<const ::ignition::msgs::Pose*>(
1106 }
1107 inline const ::ignition::msgs::Pose& Visual::pose() const {
1108  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.pose)
1109  return _internal_pose();
1110 }
1111 inline void Visual::unsafe_arena_set_allocated_pose(
1112  ::ignition::msgs::Pose* pose) {
1113  if (GetArena() == nullptr) {
1114  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(pose_);
1115  }
1116  pose_ = pose;
1117  if (pose) {
1118 
1119  } else {
1120 
1121  }
1122  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Visual.pose)
1123 }
1124 inline ::ignition::msgs::Pose* Visual::release_pose() {
1125  auto temp = unsafe_arena_release_pose();
1126  if (GetArena() != nullptr) {
1127  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1128  }
1129  return temp;
1130 }
1131 inline ::ignition::msgs::Pose* Visual::unsafe_arena_release_pose() {
1132  // @@protoc_insertion_point(field_release:ignition.msgs.Visual.pose)
1133 
1134  ::ignition::msgs::Pose* temp = pose_;
1135  pose_ = nullptr;
1136  return temp;
1137 }
1138 inline ::ignition::msgs::Pose* Visual::_internal_mutable_pose() {
1139 
1140  if (pose_ == nullptr) {
1141  auto* p = CreateMaybeMessage<::ignition::msgs::Pose>(GetArena());
1142  pose_ = p;
1143  }
1144  return pose_;
1145 }
1146 inline ::ignition::msgs::Pose* Visual::mutable_pose() {
1147  // @@protoc_insertion_point(field_mutable:ignition.msgs.Visual.pose)
1148  return _internal_mutable_pose();
1149 }
1150 inline void Visual::set_allocated_pose(::ignition::msgs::Pose* pose) {
1151  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1152  if (message_arena == nullptr) {
1153  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(pose_);
1154  }
1155  if (pose) {
1156  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1157  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(pose)->GetArena();
1158  if (message_arena != submessage_arena) {
1159  pose = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1160  message_arena, pose, submessage_arena);
1161  }
1162 
1163  } else {
1164 
1165  }
1166  pose_ = pose;
1167  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Visual.pose)
1168 }
1169 
1170 // .ignition.msgs.Geometry geometry = 10;
1171 inline bool Visual::_internal_has_geometry() const {
1172  return this != internal_default_instance() && geometry_ != nullptr;
1173 }
1174 inline bool Visual::has_geometry() const {
1175  return _internal_has_geometry();
1176 }
1177 inline const ::ignition::msgs::Geometry& Visual::_internal_geometry() const {
1178  const ::ignition::msgs::Geometry* p = geometry_;
1179  return p != nullptr ? *p : *reinterpret_cast<const ::ignition::msgs::Geometry*>(
1181 }
1182 inline const ::ignition::msgs::Geometry& Visual::geometry() const {
1183  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.geometry)
1184  return _internal_geometry();
1185 }
1186 inline void Visual::unsafe_arena_set_allocated_geometry(
1187  ::ignition::msgs::Geometry* geometry) {
1188  if (GetArena() == nullptr) {
1189  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(geometry_);
1190  }
1191  geometry_ = geometry;
1192  if (geometry) {
1193 
1194  } else {
1195 
1196  }
1197  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Visual.geometry)
1198 }
1199 inline ::ignition::msgs::Geometry* Visual::release_geometry() {
1200  auto temp = unsafe_arena_release_geometry();
1201  if (GetArena() != nullptr) {
1202  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1203  }
1204  return temp;
1205 }
1206 inline ::ignition::msgs::Geometry* Visual::unsafe_arena_release_geometry() {
1207  // @@protoc_insertion_point(field_release:ignition.msgs.Visual.geometry)
1208 
1209  ::ignition::msgs::Geometry* temp = geometry_;
1210  geometry_ = nullptr;
1211  return temp;
1212 }
1213 inline ::ignition::msgs::Geometry* Visual::_internal_mutable_geometry() {
1214 
1215  if (geometry_ == nullptr) {
1216  auto* p = CreateMaybeMessage<::ignition::msgs::Geometry>(GetArena());
1217  geometry_ = p;
1218  }
1219  return geometry_;
1220 }
1221 inline ::ignition::msgs::Geometry* Visual::mutable_geometry() {
1222  // @@protoc_insertion_point(field_mutable:ignition.msgs.Visual.geometry)
1223  return _internal_mutable_geometry();
1224 }
1225 inline void Visual::set_allocated_geometry(::ignition::msgs::Geometry* geometry) {
1226  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1227  if (message_arena == nullptr) {
1228  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(geometry_);
1229  }
1230  if (geometry) {
1231  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1232  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(geometry)->GetArena();
1233  if (message_arena != submessage_arena) {
1234  geometry = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1235  message_arena, geometry, submessage_arena);
1236  }
1237 
1238  } else {
1239 
1240  }
1241  geometry_ = geometry;
1242  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Visual.geometry)
1243 }
1244 
1245 // .ignition.msgs.Material material = 11;
1246 inline bool Visual::_internal_has_material() const {
1247  return this != internal_default_instance() && material_ != nullptr;
1248 }
1249 inline bool Visual::has_material() const {
1250  return _internal_has_material();
1251 }
1252 inline const ::ignition::msgs::Material& Visual::_internal_material() const {
1253  const ::ignition::msgs::Material* p = material_;
1254  return p != nullptr ? *p : *reinterpret_cast<const ::ignition::msgs::Material*>(
1256 }
1257 inline const ::ignition::msgs::Material& Visual::material() const {
1258  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.material)
1259  return _internal_material();
1260 }
1261 inline void Visual::unsafe_arena_set_allocated_material(
1262  ::ignition::msgs::Material* material) {
1263  if (GetArena() == nullptr) {
1264  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(material_);
1265  }
1266  material_ = material;
1267  if (material) {
1268 
1269  } else {
1270 
1271  }
1272  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Visual.material)
1273 }
1274 inline ::ignition::msgs::Material* Visual::release_material() {
1275  auto temp = unsafe_arena_release_material();
1276  if (GetArena() != nullptr) {
1277  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1278  }
1279  return temp;
1280 }
1281 inline ::ignition::msgs::Material* Visual::unsafe_arena_release_material() {
1282  // @@protoc_insertion_point(field_release:ignition.msgs.Visual.material)
1283 
1284  ::ignition::msgs::Material* temp = material_;
1285  material_ = nullptr;
1286  return temp;
1287 }
1288 inline ::ignition::msgs::Material* Visual::_internal_mutable_material() {
1289 
1290  if (material_ == nullptr) {
1291  auto* p = CreateMaybeMessage<::ignition::msgs::Material>(GetArena());
1292  material_ = p;
1293  }
1294  return material_;
1295 }
1296 inline ::ignition::msgs::Material* Visual::mutable_material() {
1297  // @@protoc_insertion_point(field_mutable:ignition.msgs.Visual.material)
1298  return _internal_mutable_material();
1299 }
1300 inline void Visual::set_allocated_material(::ignition::msgs::Material* material) {
1301  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1302  if (message_arena == nullptr) {
1303  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(material_);
1304  }
1305  if (material) {
1306  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1307  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(material)->GetArena();
1308  if (message_arena != submessage_arena) {
1309  material = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1310  message_arena, material, submessage_arena);
1311  }
1312 
1313  } else {
1314 
1315  }
1316  material_ = material;
1317  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Visual.material)
1318 }
1319 
1320 // bool visible = 12;
1321 inline void Visual::clear_visible() {
1322  visible_ = false;
1323 }
1324 inline bool Visual::_internal_visible() const {
1325  return visible_;
1326 }
1327 inline bool Visual::visible() const {
1328  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.visible)
1329  return _internal_visible();
1330 }
1331 inline void Visual::_internal_set_visible(bool value) {
1332 
1333  visible_ = value;
1334 }
1335 inline void Visual::set_visible(bool value) {
1336  _internal_set_visible(value);
1337  // @@protoc_insertion_point(field_set:ignition.msgs.Visual.visible)
1338 }
1339 
1340 // bool delete_me = 13;
1341 inline void Visual::clear_delete_me() {
1342  delete_me_ = false;
1343 }
1344 inline bool Visual::_internal_delete_me() const {
1345  return delete_me_;
1346 }
1347 inline bool Visual::delete_me() const {
1348  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.delete_me)
1349  return _internal_delete_me();
1350 }
1351 inline void Visual::_internal_set_delete_me(bool value) {
1352 
1353  delete_me_ = value;
1354 }
1355 inline void Visual::set_delete_me(bool value) {
1356  _internal_set_delete_me(value);
1357  // @@protoc_insertion_point(field_set:ignition.msgs.Visual.delete_me)
1358 }
1359 
1360 // bool is_static = 14;
1361 inline void Visual::clear_is_static() {
1362  is_static_ = false;
1363 }
1364 inline bool Visual::_internal_is_static() const {
1365  return is_static_;
1366 }
1367 inline bool Visual::is_static() const {
1368  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.is_static)
1369  return _internal_is_static();
1370 }
1371 inline void Visual::_internal_set_is_static(bool value) {
1372 
1373  is_static_ = value;
1374 }
1375 inline void Visual::set_is_static(bool value) {
1376  _internal_set_is_static(value);
1377  // @@protoc_insertion_point(field_set:ignition.msgs.Visual.is_static)
1378 }
1379 
1380 // repeated .ignition.msgs.Plugin plugin = 15;
1381 inline int Visual::_internal_plugin_size() const {
1382  return plugin_.size();
1383 }
1384 inline int Visual::plugin_size() const {
1385  return _internal_plugin_size();
1386 }
1387 inline ::ignition::msgs::Plugin* Visual::mutable_plugin(int index) {
1388  // @@protoc_insertion_point(field_mutable:ignition.msgs.Visual.plugin)
1389  return plugin_.Mutable(index);
1390 }
1391 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Plugin >*
1392 Visual::mutable_plugin() {
1393  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.Visual.plugin)
1394  return &plugin_;
1395 }
1396 inline const ::ignition::msgs::Plugin& Visual::_internal_plugin(int index) const {
1397  return plugin_.Get(index);
1398 }
1399 inline const ::ignition::msgs::Plugin& Visual::plugin(int index) const {
1400  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.plugin)
1401  return _internal_plugin(index);
1402 }
1403 inline ::ignition::msgs::Plugin* Visual::_internal_add_plugin() {
1404  return plugin_.Add();
1405 }
1406 inline ::ignition::msgs::Plugin* Visual::add_plugin() {
1407  // @@protoc_insertion_point(field_add:ignition.msgs.Visual.plugin)
1408  return _internal_add_plugin();
1409 }
1410 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Plugin >&
1411 Visual::plugin() const {
1412  // @@protoc_insertion_point(field_list:ignition.msgs.Visual.plugin)
1413  return plugin_;
1414 }
1415 
1416 // .ignition.msgs.Vector3d scale = 16;
1417 inline bool Visual::_internal_has_scale() const {
1418  return this != internal_default_instance() && scale_ != nullptr;
1419 }
1420 inline bool Visual::has_scale() const {
1421  return _internal_has_scale();
1422 }
1423 inline const ::ignition::msgs::Vector3d& Visual::_internal_scale() const {
1424  const ::ignition::msgs::Vector3d* p = scale_;
1425  return p != nullptr ? *p : *reinterpret_cast<const ::ignition::msgs::Vector3d*>(
1427 }
1428 inline const ::ignition::msgs::Vector3d& Visual::scale() const {
1429  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.scale)
1430  return _internal_scale();
1431 }
1432 inline void Visual::unsafe_arena_set_allocated_scale(
1433  ::ignition::msgs::Vector3d* scale) {
1434  if (GetArena() == nullptr) {
1435  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(scale_);
1436  }
1437  scale_ = scale;
1438  if (scale) {
1439 
1440  } else {
1441 
1442  }
1443  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Visual.scale)
1444 }
1445 inline ::ignition::msgs::Vector3d* Visual::release_scale() {
1446  auto temp = unsafe_arena_release_scale();
1447  if (GetArena() != nullptr) {
1448  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1449  }
1450  return temp;
1451 }
1452 inline ::ignition::msgs::Vector3d* Visual::unsafe_arena_release_scale() {
1453  // @@protoc_insertion_point(field_release:ignition.msgs.Visual.scale)
1454 
1455  ::ignition::msgs::Vector3d* temp = scale_;
1456  scale_ = nullptr;
1457  return temp;
1458 }
1459 inline ::ignition::msgs::Vector3d* Visual::_internal_mutable_scale() {
1460 
1461  if (scale_ == nullptr) {
1462  auto* p = CreateMaybeMessage<::ignition::msgs::Vector3d>(GetArena());
1463  scale_ = p;
1464  }
1465  return scale_;
1466 }
1467 inline ::ignition::msgs::Vector3d* Visual::mutable_scale() {
1468  // @@protoc_insertion_point(field_mutable:ignition.msgs.Visual.scale)
1469  return _internal_mutable_scale();
1470 }
1471 inline void Visual::set_allocated_scale(::ignition::msgs::Vector3d* scale) {
1472  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1473  if (message_arena == nullptr) {
1474  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(scale_);
1475  }
1476  if (scale) {
1477  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1478  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(scale)->GetArena();
1479  if (message_arena != submessage_arena) {
1480  scale = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1481  message_arena, scale, submessage_arena);
1482  }
1483 
1484  } else {
1485 
1486  }
1487  scale_ = scale;
1488  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Visual.scale)
1489 }
1490 
1491 // .ignition.msgs.Visual.Meta meta = 17;
1492 inline bool Visual::_internal_has_meta() const {
1493  return this != internal_default_instance() && meta_ != nullptr;
1494 }
1495 inline bool Visual::has_meta() const {
1496  return _internal_has_meta();
1497 }
1498 inline void Visual::clear_meta() {
1499  if (GetArena() == nullptr && meta_ != nullptr) {
1500  delete meta_;
1501  }
1502  meta_ = nullptr;
1503 }
1504 inline const ::ignition::msgs::Visual_Meta& Visual::_internal_meta() const {
1505  const ::ignition::msgs::Visual_Meta* p = meta_;
1506  return p != nullptr ? *p : *reinterpret_cast<const ::ignition::msgs::Visual_Meta*>(
1508 }
1509 inline const ::ignition::msgs::Visual_Meta& Visual::meta() const {
1510  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.meta)
1511  return _internal_meta();
1512 }
1513 inline void Visual::unsafe_arena_set_allocated_meta(
1514  ::ignition::msgs::Visual_Meta* meta) {
1515  if (GetArena() == nullptr) {
1516  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(meta_);
1517  }
1518  meta_ = meta;
1519  if (meta) {
1520 
1521  } else {
1522 
1523  }
1524  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.Visual.meta)
1525 }
1526 inline ::ignition::msgs::Visual_Meta* Visual::release_meta() {
1527  auto temp = unsafe_arena_release_meta();
1528  if (GetArena() != nullptr) {
1529  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1530  }
1531  return temp;
1532 }
1533 inline ::ignition::msgs::Visual_Meta* Visual::unsafe_arena_release_meta() {
1534  // @@protoc_insertion_point(field_release:ignition.msgs.Visual.meta)
1535 
1536  ::ignition::msgs::Visual_Meta* temp = meta_;
1537  meta_ = nullptr;
1538  return temp;
1539 }
1540 inline ::ignition::msgs::Visual_Meta* Visual::_internal_mutable_meta() {
1541 
1542  if (meta_ == nullptr) {
1543  auto* p = CreateMaybeMessage<::ignition::msgs::Visual_Meta>(GetArena());
1544  meta_ = p;
1545  }
1546  return meta_;
1547 }
1548 inline ::ignition::msgs::Visual_Meta* Visual::mutable_meta() {
1549  // @@protoc_insertion_point(field_mutable:ignition.msgs.Visual.meta)
1550  return _internal_mutable_meta();
1551 }
1552 inline void Visual::set_allocated_meta(::ignition::msgs::Visual_Meta* meta) {
1553  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1554  if (message_arena == nullptr) {
1555  delete meta_;
1556  }
1557  if (meta) {
1558  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1559  ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(meta);
1560  if (message_arena != submessage_arena) {
1561  meta = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1562  message_arena, meta, submessage_arena);
1563  }
1564 
1565  } else {
1566 
1567  }
1568  meta_ = meta;
1569  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Visual.meta)
1570 }
1571 
1572 // .ignition.msgs.Visual.Type type = 18;
1573 inline void Visual::clear_type() {
1574  type_ = 0;
1575 }
1576 inline ::ignition::msgs::Visual_Type Visual::_internal_type() const {
1577  return static_cast< ::ignition::msgs::Visual_Type >(type_);
1578 }
1579 inline ::ignition::msgs::Visual_Type Visual::type() const {
1580  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.type)
1581  return _internal_type();
1582 }
1583 inline void Visual::_internal_set_type(::ignition::msgs::Visual_Type value) {
1584 
1585  type_ = value;
1586 }
1587 inline void Visual::set_type(::ignition::msgs::Visual_Type value) {
1588  _internal_set_type(value);
1589  // @@protoc_insertion_point(field_set:ignition.msgs.Visual.type)
1590 }
1591 
1592 #ifdef __GNUC__
1593  #pragma GCC diagnostic pop
1594 #endif // __GNUC__
1595 // -------------------------------------------------------------------
1596 
1597 
1602 // @@protoc_insertion_point(namespace_scope)
1603 
1604 } // namespace msgs
1605 } // namespace ignition
1606 
1607 PROTOBUF_NAMESPACE_OPEN
1608 
1609 template <> struct is_proto_enum< ::ignition::msgs::Visual_Type> : ::std::true_type {};
1610 template <>
1611 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::Visual_Type>() {
1613 }
1614 
1615 PROTOBUF_NAMESPACE_CLOSE
1616 
1617 #ifdef _MSC_VER
1618 #pragma warning(pop)
1619 #endif
1620 // @@protoc_insertion_point(global_scope)
1621 
1622 #include <google/protobuf/port_undef.inc>
1623 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fvisual_2eproto
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fvisual_2eproto
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:99
void set_layer(::PROTOBUF_NAMESPACE_ID::int32 value)
void Swap(Visual *other)
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:309
Visual_Meta & operator=(const Visual_Meta &from)
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:137
Visual_Type Type
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:374
friend void swap(Visual &a, Visual &b)
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:306
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:156
static const std::string & Type_Name(T enum_t_value)
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:405
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_name(const char *value, size_t size)
static const Visual & default_instance()
::ignition::msgs::Plugin * mutable_plugin(int index)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:150
void set_name(const std::string &value)
void UnsafeArenaSwap(Visual_Meta *other)
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:180
Visual()
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:265
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Type_descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:401
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
static bool Type_IsValid(int value)
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:391
void CopyFrom(const Visual_Meta &from)
void Swap(Visual_Meta *other)
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:172
Visual_Meta(Visual_Meta &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:132
Visual_Meta(const Visual_Meta &from)
void MergeFrom(const Visual_Meta &from)
static bool Type_Parse(const std::string &name, Type *value)
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:411
Visual_Meta & operator=(Visual_Meta &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:141
Visual * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:325
Visual * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:329
static const Visual_Meta * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:162
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Plugin > & plugin() const
Visual & operator=(const Visual &from)
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:274
Visual_Meta * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:192
static const Visual * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:299
static const Visual_Meta & default_instance()
Visual_Meta Meta
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:372
void UnsafeArenaSwap(Visual *other)
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:317
::ignition::msgs::Plugin * add_plugin()
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Plugin > * mutable_plugin()
void MergeFrom(const Visual &from)
Visual_Meta * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:188
Visual_Meta(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Visual & operator=(Visual &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:278
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void CopyFrom(const Visual &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:153
Visual_Meta()
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:128
Visual(::PROTOBUF_NAMESPACE_ID::Arena *arena)
const std::string & name() const
void set_name(const char *value)
void set_name(std::string &&value)
::PROTOBUF_NAMESPACE_ID::int32 layer() const
friend void swap(Visual_Meta &a, Visual_Meta &b)
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:169
void set_allocated_name(std::string *name)
Visual(const Visual &from)
const ::ignition::msgs::Plugin & plugin(int index) const
Visual(Visual &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:269
T max(T... args)
T min(T... args)
T move(T... args)
Vector3< double > Vector3d
Visual_Type
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:92
@ Visual_Type_MODEL
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:94
@ Visual_Type_COLLISION
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:97
@ Visual_Type_Visual_Type_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:101
@ Visual_Type_Visual_Type_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:102
@ Visual_Type_SENSOR
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:98
@ Visual_Type_VISUAL
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:96
@ Visual_Type_LINK
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:95
@ Visual_Type_GUI
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:99
@ Visual_Type_PHYSICS
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:100
@ Visual_Type_ENTITY
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:93
std::unique_ptr< const Visual > ConstVisualUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:1599
IGNITION_MSGS_VISIBLE Vector3dDefaultTypeInternal _Vector3d_default_instance_
std::unique_ptr< Visual > VisualUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:1598
constexpr Visual_Type Visual_Type_Type_MIN
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:105
const std::string & Visual_Type_Name(T enum_t_value)
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:111
std::shared_ptr< const Visual > ConstVisualSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:1601
IGNITION_MSGS_VISIBLE Visual_MetaDefaultTypeInternal _Visual_Meta_default_instance_
IGNITION_MSGS_VISIBLE bool Visual_Type_IsValid(int value)
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
constexpr int Visual_Type_Type_ARRAYSIZE
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:107
bool Visual_Type_Parse(const std::string &name, Visual_Type *value)
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:118
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Visual_Type_descriptor()
IGNITION_MSGS_VISIBLE VisualDefaultTypeInternal _Visual_default_instance_
IGNITION_MSGS_VISIBLE MaterialDefaultTypeInternal _Material_default_instance_
IGNITION_MSGS_VISIBLE PoseDefaultTypeInternal _Pose_default_instance_
constexpr Visual_Type Visual_Type_Type_MAX
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:106
Atmosphere_Type
Definition: build/ignition-msgs8/include/ignition/msgs/atmosphere.pb.h:83
std::shared_ptr< Visual > VisualSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:1600
IGNITION_MSGS_VISIBLE GeometryDefaultTypeInternal _Geometry_default_instance_
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:53
STL namespace.
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:63
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)