Ignition Msgs

API Reference

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