Gazebo Msgs

API Reference

5.11.0
build/ignition-msgs5/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 PROTOBUF_INCLUDED_ignition_2fmsgs_2fvisual_2eproto
5 #define PROTOBUF_INCLUDED_ignition_2fmsgs_2fvisual_2eproto
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 3006001
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
22 #include <google/protobuf/io/coded_stream.h>
23 #include <google/protobuf/arena.h>
24 #include <google/protobuf/arenastring.h>
25 #include <google/protobuf/generated_message_table_driven.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/inlined_string_field.h>
28 #include <google/protobuf/metadata.h>
29 #include <google/protobuf/message.h>
30 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
31 #include <google/protobuf/extension_set.h> // IWYU pragma: export
32 #include <google/protobuf/generated_enum_reflection.h>
33 #include <google/protobuf/unknown_field_set.h>
35 #include "ignition/msgs/pose.pb.h"
40 #ifndef _MSC_VER
41 #pragma GCC system_header
42 #else
43 #pragma warning(push)
44 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
45 #endif
46 #ifdef __linux__
47 #include <sys/sysmacros.h>
48 #endif
49 #include <memory>
50 #include <ignition/msgs/Export.hh>
51 // @@protoc_insertion_point(includes)
52 #define PROTOBUF_INTERNAL_EXPORT_protobuf_ignition_2fmsgs_2fvisual_2eproto IGNITION_MSGS_VISIBLE
53 
55 // Internal implementation detail -- do not use these members.
56 struct IGNITION_MSGS_VISIBLE TableStruct {
57  static const ::google::protobuf::internal::ParseTableField entries[];
58  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
59  static const ::google::protobuf::internal::ParseTable schema[2];
60  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
61  static const ::google::protobuf::internal::SerializationTable serialization_table[];
62  static const ::google::protobuf::uint32 offsets[];
63 };
64 void IGNITION_MSGS_VISIBLE AddDescriptors();
65 } // namespace protobuf_ignition_2fmsgs_2fvisual_2eproto
66 namespace ignition {
67 namespace msgs {
68 class Visual;
69 class VisualDefaultTypeInternal;
70 IGNITION_MSGS_VISIBLE extern VisualDefaultTypeInternal _Visual_default_instance_;
71 class Visual_Meta;
72 class Visual_MetaDefaultTypeInternal;
73 IGNITION_MSGS_VISIBLE extern Visual_MetaDefaultTypeInternal _Visual_Meta_default_instance_;
74 } // namespace msgs
75 } // namespace ignition
76 namespace google {
77 namespace protobuf {
78 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Visual* Arena::CreateMaybeMessage<::ignition::msgs::Visual>(Arena*);
79 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Visual_Meta* Arena::CreateMaybeMessage<::ignition::msgs::Visual_Meta>(Arena*);
80 } // namespace protobuf
81 } // namespace google
82 namespace ignition {
83 namespace msgs {
84 
96 };
97 IGNITION_MSGS_VISIBLE bool Visual_Type_IsValid(int value);
101 
102 IGNITION_MSGS_VISIBLE const ::google::protobuf::EnumDescriptor* Visual_Type_descriptor();
103 inline const ::std::string& Visual_Type_Name(Visual_Type value) {
104  return ::google::protobuf::internal::NameOfEnum(
105  Visual_Type_descriptor(), value);
106 }
107 inline bool Visual_Type_Parse(
108  const ::std::string& name, Visual_Type* value) {
109  return ::google::protobuf::internal::ParseNamedEnum<Visual_Type>(
110  Visual_Type_descriptor(), name, value);
111 }
112 // ===================================================================
113 
114 class IGNITION_MSGS_VISIBLE Visual_Meta : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Visual.Meta) */ {
115  public:
116  Visual_Meta();
117  virtual ~Visual_Meta();
118 
119  Visual_Meta(const Visual_Meta& from);
120 
121  inline Visual_Meta& operator=(const Visual_Meta& from) {
122  CopyFrom(from);
123  return *this;
124  }
125  #if LANG_CXX11
126  Visual_Meta(Visual_Meta&& from) noexcept
127  : Visual_Meta() {
128  *this = ::std::move(from);
129  }
130 
131  inline Visual_Meta& operator=(Visual_Meta&& from) noexcept {
132  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
133  if (this != &from) InternalSwap(&from);
134  } else {
135  CopyFrom(from);
136  }
137  return *this;
138  }
139  #endif
140  static const ::google::protobuf::Descriptor* descriptor();
141  static const Visual_Meta& default_instance();
142 
143  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
144  static inline const Visual_Meta* internal_default_instance() {
145  return reinterpret_cast<const Visual_Meta*>(
147  }
148  static constexpr int kIndexInFileMessages =
149  0;
150 
151  void Swap(Visual_Meta* other);
152  friend void swap(Visual_Meta& a, Visual_Meta& b) {
153  a.Swap(&b);
154  }
155 
156  // implements Message ----------------------------------------------
157 
158  inline Visual_Meta* New() const final {
159  return CreateMaybeMessage<Visual_Meta>(NULL);
160  }
161 
162  Visual_Meta* New(::google::protobuf::Arena* arena) const final {
163  return CreateMaybeMessage<Visual_Meta>(arena);
164  }
165  void CopyFrom(const ::google::protobuf::Message& from) final;
166  void MergeFrom(const ::google::protobuf::Message& from) final;
167  void CopyFrom(const Visual_Meta& from);
168  void MergeFrom(const Visual_Meta& from);
169  void Clear() final;
170  bool IsInitialized() const final;
171 
172  size_t ByteSizeLong() const final;
173  bool MergePartialFromCodedStream(
174  ::google::protobuf::io::CodedInputStream* input) final;
175  void SerializeWithCachedSizes(
176  ::google::protobuf::io::CodedOutputStream* output) const final;
177  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
178  bool deterministic, ::google::protobuf::uint8* target) const final;
179  int GetCachedSize() const final { return _cached_size_.Get(); }
180 
181  private:
182  void SharedCtor();
183  void SharedDtor();
184  void SetCachedSize(int size) const final;
185  void InternalSwap(Visual_Meta* other);
186  private:
187  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
188  return NULL;
189  }
190  inline void* MaybeArenaPtr() const {
191  return NULL;
192  }
193  public:
194 
195  ::google::protobuf::Metadata GetMetadata() const final;
196 
197  // nested types ----------------------------------------------------
198 
199  // accessors -------------------------------------------------------
200 
201  // int32 layer = 1;
202  void clear_layer();
203  static const int kLayerFieldNumber = 1;
204  ::google::protobuf::int32 layer() const;
205  void set_layer(::google::protobuf::int32 value);
206 
207  // @@protoc_insertion_point(class_scope:ignition.msgs.Visual.Meta)
208  private:
209 
210  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
211  ::google::protobuf::int32 layer_;
212  mutable ::google::protobuf::internal::CachedSize _cached_size_;
213  friend struct ::protobuf_ignition_2fmsgs_2fvisual_2eproto::TableStruct;
214 };
215 // -------------------------------------------------------------------
216 
217 class IGNITION_MSGS_VISIBLE Visual : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Visual) */ {
218  public:
219  Visual();
220  virtual ~Visual();
221 
222  Visual(const Visual& from);
223 
224  inline Visual& operator=(const Visual& from) {
225  CopyFrom(from);
226  return *this;
227  }
228  #if LANG_CXX11
229  Visual(Visual&& from) noexcept
230  : Visual() {
231  *this = ::std::move(from);
232  }
233 
234  inline Visual& operator=(Visual&& from) noexcept {
235  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
236  if (this != &from) InternalSwap(&from);
237  } else {
238  CopyFrom(from);
239  }
240  return *this;
241  }
242  #endif
243  static const ::google::protobuf::Descriptor* descriptor();
244  static const Visual& default_instance();
245 
246  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
247  static inline const Visual* internal_default_instance() {
248  return reinterpret_cast<const Visual*>(
250  }
251  static constexpr int kIndexInFileMessages =
252  1;
253 
254  void Swap(Visual* other);
255  friend void swap(Visual& a, Visual& b) {
256  a.Swap(&b);
257  }
258 
259  // implements Message ----------------------------------------------
260 
261  inline Visual* New() const final {
262  return CreateMaybeMessage<Visual>(NULL);
263  }
264 
265  Visual* New(::google::protobuf::Arena* arena) const final {
266  return CreateMaybeMessage<Visual>(arena);
267  }
268  void CopyFrom(const ::google::protobuf::Message& from) final;
269  void MergeFrom(const ::google::protobuf::Message& from) final;
270  void CopyFrom(const Visual& from);
271  void MergeFrom(const Visual& from);
272  void Clear() final;
273  bool IsInitialized() const final;
274 
275  size_t ByteSizeLong() const final;
276  bool MergePartialFromCodedStream(
277  ::google::protobuf::io::CodedInputStream* input) final;
278  void SerializeWithCachedSizes(
279  ::google::protobuf::io::CodedOutputStream* output) const final;
280  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
281  bool deterministic, ::google::protobuf::uint8* target) const final;
282  int GetCachedSize() const final { return _cached_size_.Get(); }
283 
284  private:
285  void SharedCtor();
286  void SharedDtor();
287  void SetCachedSize(int size) const final;
288  void InternalSwap(Visual* other);
289  private:
290  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
291  return NULL;
292  }
293  inline void* MaybeArenaPtr() const {
294  return NULL;
295  }
296  public:
297 
298  ::google::protobuf::Metadata GetMetadata() const final;
299 
300  // nested types ----------------------------------------------------
301 
302  typedef Visual_Meta Meta;
303 
304  typedef Visual_Type Type;
305  static const Type ENTITY =
307  static const Type MODEL =
309  static const Type LINK =
311  static const Type VISUAL =
313  static const Type COLLISION =
315  static const Type SENSOR =
317  static const Type GUI =
319  static const Type PHYSICS =
321  static inline bool Type_IsValid(int value) {
322  return Visual_Type_IsValid(value);
323  }
324  static const Type Type_MIN =
326  static const Type Type_MAX =
328  static const int Type_ARRAYSIZE =
330  static inline const ::google::protobuf::EnumDescriptor*
332  return Visual_Type_descriptor();
333  }
334  static inline const ::std::string& Type_Name(Type value) {
335  return Visual_Type_Name(value);
336  }
337  static inline bool Type_Parse(const ::std::string& name,
338  Type* value) {
339  return Visual_Type_Parse(name, value);
340  }
341 
342  // accessors -------------------------------------------------------
343 
344  // repeated .ignition.msgs.Plugin plugin = 15;
345  int plugin_size() const;
346  void clear_plugin();
347  static const int kPluginFieldNumber = 15;
348  ::ignition::msgs::Plugin* mutable_plugin(int index);
349  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Plugin >*
350  mutable_plugin();
351  const ::ignition::msgs::Plugin& plugin(int index) const;
352  ::ignition::msgs::Plugin* add_plugin();
353  const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Plugin >&
354  plugin() const;
355 
356  // string name = 2;
357  void clear_name();
358  static const int kNameFieldNumber = 2;
359  const ::std::string& name() const;
360  void set_name(const ::std::string& value);
361  #if LANG_CXX11
362  void set_name(::std::string&& value);
363  #endif
364  void set_name(const char* value);
365  void set_name(const char* value, size_t size);
366  ::std::string* mutable_name();
367  ::std::string* release_name();
368  void set_allocated_name(::std::string* name);
369 
370  // string parent_name = 4;
371  void clear_parent_name();
372  static const int kParentNameFieldNumber = 4;
373  const ::std::string& parent_name() const;
374  void set_parent_name(const ::std::string& value);
375  #if LANG_CXX11
376  void set_parent_name(::std::string&& value);
377  #endif
378  void set_parent_name(const char* value);
379  void set_parent_name(const char* value, size_t size);
380  ::std::string* mutable_parent_name();
381  ::std::string* release_parent_name();
382  void set_allocated_parent_name(::std::string* parent_name);
383 
384  // .ignition.msgs.Header header = 1;
385  bool has_header() const;
386  void clear_header();
387  static const int kHeaderFieldNumber = 1;
388  private:
389  const ::ignition::msgs::Header& _internal_header() const;
390  public:
391  const ::ignition::msgs::Header& header() const;
392  ::ignition::msgs::Header* release_header();
393  ::ignition::msgs::Header* mutable_header();
394  void set_allocated_header(::ignition::msgs::Header* header);
395 
396  // .ignition.msgs.Pose pose = 9;
397  bool has_pose() const;
398  void clear_pose();
399  static const int kPoseFieldNumber = 9;
400  private:
401  const ::ignition::msgs::Pose& _internal_pose() const;
402  public:
403  const ::ignition::msgs::Pose& pose() const;
404  ::ignition::msgs::Pose* release_pose();
405  ::ignition::msgs::Pose* mutable_pose();
406  void set_allocated_pose(::ignition::msgs::Pose* pose);
407 
408  // .ignition.msgs.Geometry geometry = 10;
409  bool has_geometry() const;
410  void clear_geometry();
411  static const int kGeometryFieldNumber = 10;
412  private:
413  const ::ignition::msgs::Geometry& _internal_geometry() const;
414  public:
415  const ::ignition::msgs::Geometry& geometry() const;
416  ::ignition::msgs::Geometry* release_geometry();
417  ::ignition::msgs::Geometry* mutable_geometry();
418  void set_allocated_geometry(::ignition::msgs::Geometry* geometry);
419 
420  // .ignition.msgs.Material material = 11;
421  bool has_material() const;
422  void clear_material();
423  static const int kMaterialFieldNumber = 11;
424  private:
425  const ::ignition::msgs::Material& _internal_material() const;
426  public:
427  const ::ignition::msgs::Material& material() const;
428  ::ignition::msgs::Material* release_material();
429  ::ignition::msgs::Material* mutable_material();
430  void set_allocated_material(::ignition::msgs::Material* material);
431 
432  // .ignition.msgs.Vector3d scale = 16;
433  bool has_scale() const;
434  void clear_scale();
435  static const int kScaleFieldNumber = 16;
436  private:
437  const ::ignition::msgs::Vector3d& _internal_scale() const;
438  public:
439  const ::ignition::msgs::Vector3d& scale() const;
440  ::ignition::msgs::Vector3d* release_scale();
441  ::ignition::msgs::Vector3d* mutable_scale();
442  void set_allocated_scale(::ignition::msgs::Vector3d* scale);
443 
444  // .ignition.msgs.Visual.Meta meta = 17;
445  bool has_meta() const;
446  void clear_meta();
447  static const int kMetaFieldNumber = 17;
448  private:
449  const ::ignition::msgs::Visual_Meta& _internal_meta() const;
450  public:
451  const ::ignition::msgs::Visual_Meta& meta() const;
452  ::ignition::msgs::Visual_Meta* release_meta();
453  ::ignition::msgs::Visual_Meta* mutable_meta();
454  void set_allocated_meta(::ignition::msgs::Visual_Meta* meta);
455 
456  // uint32 id = 3;
457  void clear_id();
458  static const int kIdFieldNumber = 3;
459  ::google::protobuf::uint32 id() const;
460  void set_id(::google::protobuf::uint32 value);
461 
462  // uint32 parent_id = 5;
463  void clear_parent_id();
464  static const int kParentIdFieldNumber = 5;
465  ::google::protobuf::uint32 parent_id() const;
466  void set_parent_id(::google::protobuf::uint32 value);
467 
468  // double transparency = 7;
469  void clear_transparency();
470  static const int kTransparencyFieldNumber = 7;
471  double transparency() const;
472  void set_transparency(double value);
473 
474  // double laser_retro = 8;
475  void clear_laser_retro();
476  static const int kLaserRetroFieldNumber = 8;
477  double laser_retro() const;
478  void set_laser_retro(double value);
479 
480  // bool cast_shadows = 6;
481  void clear_cast_shadows();
482  static const int kCastShadowsFieldNumber = 6;
483  bool cast_shadows() const;
484  void set_cast_shadows(bool value);
485 
486  // bool visible = 12;
487  void clear_visible();
488  static const int kVisibleFieldNumber = 12;
489  bool visible() const;
490  void set_visible(bool value);
491 
492  // bool delete_me = 13;
493  void clear_delete_me();
494  static const int kDeleteMeFieldNumber = 13;
495  bool delete_me() const;
496  void set_delete_me(bool value);
497 
498  // bool is_static = 14;
499  void clear_is_static();
500  static const int kIsStaticFieldNumber = 14;
501  bool is_static() const;
502  void set_is_static(bool value);
503 
504  // .ignition.msgs.Visual.Type type = 18;
505  void clear_type();
506  static const int kTypeFieldNumber = 18;
507  ::ignition::msgs::Visual_Type type() const;
508  void set_type(::ignition::msgs::Visual_Type value);
509 
510  // @@protoc_insertion_point(class_scope:ignition.msgs.Visual)
511  private:
512 
513  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
514  ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Plugin > plugin_;
515  ::google::protobuf::internal::ArenaStringPtr name_;
516  ::google::protobuf::internal::ArenaStringPtr parent_name_;
517  ::ignition::msgs::Header* header_;
518  ::ignition::msgs::Pose* pose_;
519  ::ignition::msgs::Geometry* geometry_;
520  ::ignition::msgs::Material* material_;
523  ::google::protobuf::uint32 id_;
524  ::google::protobuf::uint32 parent_id_;
525  double transparency_;
526  double laser_retro_;
527  bool cast_shadows_;
528  bool visible_;
529  bool delete_me_;
530  bool is_static_;
531  int type_;
532  mutable ::google::protobuf::internal::CachedSize _cached_size_;
533  friend struct ::protobuf_ignition_2fmsgs_2fvisual_2eproto::TableStruct;
534 };
535 // ===================================================================
536 
537 
538 // ===================================================================
539 
540 #ifdef __GNUC__
541  #pragma GCC diagnostic push
542  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
543 #endif // __GNUC__
544 // Visual_Meta
545 
546 // int32 layer = 1;
548  layer_ = 0;
549 }
550 inline ::google::protobuf::int32 Visual_Meta::layer() const {
551  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.Meta.layer)
552  return layer_;
553 }
554 inline void Visual_Meta::set_layer(::google::protobuf::int32 value) {
555 
556  layer_ = value;
557  // @@protoc_insertion_point(field_set:ignition.msgs.Visual.Meta.layer)
558 }
559 
560 // -------------------------------------------------------------------
561 
562 // Visual
563 
564 // .ignition.msgs.Header header = 1;
565 inline bool Visual::has_header() const {
566  return this != internal_default_instance() && header_ != NULL;
567 }
568 inline const ::ignition::msgs::Header& Visual::_internal_header() const {
569  return *header_;
570 }
571 inline const ::ignition::msgs::Header& Visual::header() const {
572  const ::ignition::msgs::Header* p = header_;
573  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.header)
574  return p != NULL ? *p : *reinterpret_cast<const ::ignition::msgs::Header*>(
576 }
577 inline ::ignition::msgs::Header* Visual::release_header() {
578  // @@protoc_insertion_point(field_release:ignition.msgs.Visual.header)
579 
580  ::ignition::msgs::Header* temp = header_;
581  header_ = NULL;
582  return temp;
583 }
584 inline ::ignition::msgs::Header* Visual::mutable_header() {
585 
586  if (header_ == NULL) {
587  auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArenaNoVirtual());
588  header_ = p;
589  }
590  // @@protoc_insertion_point(field_mutable:ignition.msgs.Visual.header)
591  return header_;
592 }
594  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
595  if (message_arena == NULL) {
596  delete reinterpret_cast< ::google::protobuf::MessageLite*>(header_);
597  }
598  if (header) {
599  ::google::protobuf::Arena* submessage_arena = NULL;
600  if (message_arena != submessage_arena) {
601  header = ::google::protobuf::internal::GetOwnedMessage(
602  message_arena, header, submessage_arena);
603  }
604 
605  } else {
606 
607  }
608  header_ = header;
609  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Visual.header)
610 }
611 
612 // string name = 2;
613 inline void Visual::clear_name() {
614  name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
615 }
616 inline const ::std::string& Visual::name() const {
617  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.name)
618  return name_.GetNoArena();
619 }
620 inline void Visual::set_name(const ::std::string& value) {
621 
622  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
623  // @@protoc_insertion_point(field_set:ignition.msgs.Visual.name)
624 }
625 #if LANG_CXX11
626 inline void Visual::set_name(::std::string&& value) {
627 
628  name_.SetNoArena(
629  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
630  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.Visual.name)
631 }
632 #endif
633 inline void Visual::set_name(const char* value) {
634  GOOGLE_DCHECK(value != NULL);
635 
636  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
637  // @@protoc_insertion_point(field_set_char:ignition.msgs.Visual.name)
638 }
639 inline void Visual::set_name(const char* value, size_t size) {
640 
641  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
642  ::std::string(reinterpret_cast<const char*>(value), size));
643  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.Visual.name)
644 }
645 inline ::std::string* Visual::mutable_name() {
646 
647  // @@protoc_insertion_point(field_mutable:ignition.msgs.Visual.name)
648  return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
649 }
650 inline ::std::string* Visual::release_name() {
651  // @@protoc_insertion_point(field_release:ignition.msgs.Visual.name)
652 
653  return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
654 }
656  if (name != NULL) {
657 
658  } else {
659 
660  }
661  name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), name);
662  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Visual.name)
663 }
664 
665 // uint32 id = 3;
666 inline void Visual::clear_id() {
667  id_ = 0u;
668 }
669 inline ::google::protobuf::uint32 Visual::id() const {
670  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.id)
671  return id_;
672 }
673 inline void Visual::set_id(::google::protobuf::uint32 value) {
674 
675  id_ = value;
676  // @@protoc_insertion_point(field_set:ignition.msgs.Visual.id)
677 }
678 
679 // string parent_name = 4;
681  parent_name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
682 }
683 inline const ::std::string& Visual::parent_name() const {
684  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.parent_name)
685  return parent_name_.GetNoArena();
686 }
687 inline void Visual::set_parent_name(const ::std::string& value) {
688 
689  parent_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
690  // @@protoc_insertion_point(field_set:ignition.msgs.Visual.parent_name)
691 }
692 #if LANG_CXX11
693 inline void Visual::set_parent_name(::std::string&& value) {
694 
695  parent_name_.SetNoArena(
696  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
697  // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.Visual.parent_name)
698 }
699 #endif
700 inline void Visual::set_parent_name(const char* value) {
701  GOOGLE_DCHECK(value != NULL);
702 
703  parent_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
704  // @@protoc_insertion_point(field_set_char:ignition.msgs.Visual.parent_name)
705 }
706 inline void Visual::set_parent_name(const char* value, size_t size) {
707 
708  parent_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
709  ::std::string(reinterpret_cast<const char*>(value), size));
710  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.Visual.parent_name)
711 }
712 inline ::std::string* Visual::mutable_parent_name() {
713 
714  // @@protoc_insertion_point(field_mutable:ignition.msgs.Visual.parent_name)
715  return parent_name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
716 }
717 inline ::std::string* Visual::release_parent_name() {
718  // @@protoc_insertion_point(field_release:ignition.msgs.Visual.parent_name)
719 
720  return parent_name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
721 }
722 inline void Visual::set_allocated_parent_name(::std::string* parent_name) {
723  if (parent_name != NULL) {
724 
725  } else {
726 
727  }
728  parent_name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), parent_name);
729  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Visual.parent_name)
730 }
731 
732 // uint32 parent_id = 5;
733 inline void Visual::clear_parent_id() {
734  parent_id_ = 0u;
735 }
736 inline ::google::protobuf::uint32 Visual::parent_id() const {
737  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.parent_id)
738  return parent_id_;
739 }
740 inline void Visual::set_parent_id(::google::protobuf::uint32 value) {
741 
742  parent_id_ = value;
743  // @@protoc_insertion_point(field_set:ignition.msgs.Visual.parent_id)
744 }
745 
746 // bool cast_shadows = 6;
748  cast_shadows_ = false;
749 }
750 inline bool Visual::cast_shadows() const {
751  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.cast_shadows)
752  return cast_shadows_;
753 }
754 inline void Visual::set_cast_shadows(bool value) {
755 
756  cast_shadows_ = value;
757  // @@protoc_insertion_point(field_set:ignition.msgs.Visual.cast_shadows)
758 }
759 
760 // double transparency = 7;
762  transparency_ = 0;
763 }
764 inline double Visual::transparency() const {
765  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.transparency)
766  return transparency_;
767 }
768 inline void Visual::set_transparency(double value) {
769 
770  transparency_ = value;
771  // @@protoc_insertion_point(field_set:ignition.msgs.Visual.transparency)
772 }
773 
774 // double laser_retro = 8;
776  laser_retro_ = 0;
777 }
778 inline double Visual::laser_retro() const {
779  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.laser_retro)
780  return laser_retro_;
781 }
782 inline void Visual::set_laser_retro(double value) {
783 
784  laser_retro_ = value;
785  // @@protoc_insertion_point(field_set:ignition.msgs.Visual.laser_retro)
786 }
787 
788 // .ignition.msgs.Pose pose = 9;
789 inline bool Visual::has_pose() const {
790  return this != internal_default_instance() && pose_ != NULL;
791 }
792 inline const ::ignition::msgs::Pose& Visual::_internal_pose() const {
793  return *pose_;
794 }
795 inline const ::ignition::msgs::Pose& Visual::pose() const {
796  const ::ignition::msgs::Pose* p = pose_;
797  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.pose)
798  return p != NULL ? *p : *reinterpret_cast<const ::ignition::msgs::Pose*>(
800 }
801 inline ::ignition::msgs::Pose* Visual::release_pose() {
802  // @@protoc_insertion_point(field_release:ignition.msgs.Visual.pose)
803 
804  ::ignition::msgs::Pose* temp = pose_;
805  pose_ = NULL;
806  return temp;
807 }
808 inline ::ignition::msgs::Pose* Visual::mutable_pose() {
809 
810  if (pose_ == NULL) {
811  auto* p = CreateMaybeMessage<::ignition::msgs::Pose>(GetArenaNoVirtual());
812  pose_ = p;
813  }
814  // @@protoc_insertion_point(field_mutable:ignition.msgs.Visual.pose)
815  return pose_;
816 }
818  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
819  if (message_arena == NULL) {
820  delete reinterpret_cast< ::google::protobuf::MessageLite*>(pose_);
821  }
822  if (pose) {
823  ::google::protobuf::Arena* submessage_arena = NULL;
824  if (message_arena != submessage_arena) {
825  pose = ::google::protobuf::internal::GetOwnedMessage(
826  message_arena, pose, submessage_arena);
827  }
828 
829  } else {
830 
831  }
832  pose_ = pose;
833  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Visual.pose)
834 }
835 
836 // .ignition.msgs.Geometry geometry = 10;
837 inline bool Visual::has_geometry() const {
838  return this != internal_default_instance() && geometry_ != NULL;
839 }
840 inline const ::ignition::msgs::Geometry& Visual::_internal_geometry() const {
841  return *geometry_;
842 }
843 inline const ::ignition::msgs::Geometry& Visual::geometry() const {
844  const ::ignition::msgs::Geometry* p = geometry_;
845  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.geometry)
846  return p != NULL ? *p : *reinterpret_cast<const ::ignition::msgs::Geometry*>(
848 }
849 inline ::ignition::msgs::Geometry* Visual::release_geometry() {
850  // @@protoc_insertion_point(field_release:ignition.msgs.Visual.geometry)
851 
852  ::ignition::msgs::Geometry* temp = geometry_;
853  geometry_ = NULL;
854  return temp;
855 }
856 inline ::ignition::msgs::Geometry* Visual::mutable_geometry() {
857 
858  if (geometry_ == NULL) {
859  auto* p = CreateMaybeMessage<::ignition::msgs::Geometry>(GetArenaNoVirtual());
860  geometry_ = p;
861  }
862  // @@protoc_insertion_point(field_mutable:ignition.msgs.Visual.geometry)
863  return geometry_;
864 }
866  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
867  if (message_arena == NULL) {
868  delete reinterpret_cast< ::google::protobuf::MessageLite*>(geometry_);
869  }
870  if (geometry) {
871  ::google::protobuf::Arena* submessage_arena = NULL;
872  if (message_arena != submessage_arena) {
873  geometry = ::google::protobuf::internal::GetOwnedMessage(
874  message_arena, geometry, submessage_arena);
875  }
876 
877  } else {
878 
879  }
880  geometry_ = geometry;
881  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Visual.geometry)
882 }
883 
884 // .ignition.msgs.Material material = 11;
885 inline bool Visual::has_material() const {
886  return this != internal_default_instance() && material_ != NULL;
887 }
888 inline const ::ignition::msgs::Material& Visual::_internal_material() const {
889  return *material_;
890 }
891 inline const ::ignition::msgs::Material& Visual::material() const {
892  const ::ignition::msgs::Material* p = material_;
893  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.material)
894  return p != NULL ? *p : *reinterpret_cast<const ::ignition::msgs::Material*>(
896 }
897 inline ::ignition::msgs::Material* Visual::release_material() {
898  // @@protoc_insertion_point(field_release:ignition.msgs.Visual.material)
899 
900  ::ignition::msgs::Material* temp = material_;
901  material_ = NULL;
902  return temp;
903 }
904 inline ::ignition::msgs::Material* Visual::mutable_material() {
905 
906  if (material_ == NULL) {
907  auto* p = CreateMaybeMessage<::ignition::msgs::Material>(GetArenaNoVirtual());
908  material_ = p;
909  }
910  // @@protoc_insertion_point(field_mutable:ignition.msgs.Visual.material)
911  return material_;
912 }
914  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
915  if (message_arena == NULL) {
916  delete reinterpret_cast< ::google::protobuf::MessageLite*>(material_);
917  }
918  if (material) {
919  ::google::protobuf::Arena* submessage_arena = NULL;
920  if (message_arena != submessage_arena) {
921  material = ::google::protobuf::internal::GetOwnedMessage(
922  message_arena, material, submessage_arena);
923  }
924 
925  } else {
926 
927  }
928  material_ = material;
929  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Visual.material)
930 }
931 
932 // bool visible = 12;
933 inline void Visual::clear_visible() {
934  visible_ = false;
935 }
936 inline bool Visual::visible() const {
937  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.visible)
938  return visible_;
939 }
940 inline void Visual::set_visible(bool value) {
941 
942  visible_ = value;
943  // @@protoc_insertion_point(field_set:ignition.msgs.Visual.visible)
944 }
945 
946 // bool delete_me = 13;
947 inline void Visual::clear_delete_me() {
948  delete_me_ = false;
949 }
950 inline bool Visual::delete_me() const {
951  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.delete_me)
952  return delete_me_;
953 }
954 inline void Visual::set_delete_me(bool value) {
955 
956  delete_me_ = value;
957  // @@protoc_insertion_point(field_set:ignition.msgs.Visual.delete_me)
958 }
959 
960 // bool is_static = 14;
961 inline void Visual::clear_is_static() {
962  is_static_ = false;
963 }
964 inline bool Visual::is_static() const {
965  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.is_static)
966  return is_static_;
967 }
968 inline void Visual::set_is_static(bool value) {
969 
970  is_static_ = value;
971  // @@protoc_insertion_point(field_set:ignition.msgs.Visual.is_static)
972 }
973 
974 // repeated .ignition.msgs.Plugin plugin = 15;
975 inline int Visual::plugin_size() const {
976  return plugin_.size();
977 }
978 inline ::ignition::msgs::Plugin* Visual::mutable_plugin(int index) {
979  // @@protoc_insertion_point(field_mutable:ignition.msgs.Visual.plugin)
980  return plugin_.Mutable(index);
981 }
982 inline ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Plugin >*
984  // @@protoc_insertion_point(field_mutable_list:ignition.msgs.Visual.plugin)
985  return &plugin_;
986 }
987 inline const ::ignition::msgs::Plugin& Visual::plugin(int index) const {
988  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.plugin)
989  return plugin_.Get(index);
990 }
991 inline ::ignition::msgs::Plugin* Visual::add_plugin() {
992  // @@protoc_insertion_point(field_add:ignition.msgs.Visual.plugin)
993  return plugin_.Add();
994 }
995 inline const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Plugin >&
996 Visual::plugin() const {
997  // @@protoc_insertion_point(field_list:ignition.msgs.Visual.plugin)
998  return plugin_;
999 }
1000 
1001 // .ignition.msgs.Vector3d scale = 16;
1002 inline bool Visual::has_scale() const {
1003  return this != internal_default_instance() && scale_ != NULL;
1004 }
1005 inline const ::ignition::msgs::Vector3d& Visual::_internal_scale() const {
1006  return *scale_;
1007 }
1008 inline const ::ignition::msgs::Vector3d& Visual::scale() const {
1009  const ::ignition::msgs::Vector3d* p = scale_;
1010  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.scale)
1011  return p != NULL ? *p : *reinterpret_cast<const ::ignition::msgs::Vector3d*>(
1013 }
1014 inline ::ignition::msgs::Vector3d* Visual::release_scale() {
1015  // @@protoc_insertion_point(field_release:ignition.msgs.Visual.scale)
1016 
1017  ::ignition::msgs::Vector3d* temp = scale_;
1018  scale_ = NULL;
1019  return temp;
1020 }
1021 inline ::ignition::msgs::Vector3d* Visual::mutable_scale() {
1022 
1023  if (scale_ == NULL) {
1024  auto* p = CreateMaybeMessage<::ignition::msgs::Vector3d>(GetArenaNoVirtual());
1025  scale_ = p;
1026  }
1027  // @@protoc_insertion_point(field_mutable:ignition.msgs.Visual.scale)
1028  return scale_;
1029 }
1031  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
1032  if (message_arena == NULL) {
1033  delete reinterpret_cast< ::google::protobuf::MessageLite*>(scale_);
1034  }
1035  if (scale) {
1036  ::google::protobuf::Arena* submessage_arena = NULL;
1037  if (message_arena != submessage_arena) {
1038  scale = ::google::protobuf::internal::GetOwnedMessage(
1039  message_arena, scale, submessage_arena);
1040  }
1041 
1042  } else {
1043 
1044  }
1045  scale_ = scale;
1046  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Visual.scale)
1047 }
1048 
1049 // .ignition.msgs.Visual.Meta meta = 17;
1050 inline bool Visual::has_meta() const {
1051  return this != internal_default_instance() && meta_ != NULL;
1052 }
1053 inline void Visual::clear_meta() {
1054  if (GetArenaNoVirtual() == NULL && meta_ != NULL) {
1055  delete meta_;
1056  }
1057  meta_ = NULL;
1058 }
1059 inline const ::ignition::msgs::Visual_Meta& Visual::_internal_meta() const {
1060  return *meta_;
1061 }
1062 inline const ::ignition::msgs::Visual_Meta& Visual::meta() const {
1063  const ::ignition::msgs::Visual_Meta* p = meta_;
1064  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.meta)
1065  return p != NULL ? *p : *reinterpret_cast<const ::ignition::msgs::Visual_Meta*>(
1067 }
1068 inline ::ignition::msgs::Visual_Meta* Visual::release_meta() {
1069  // @@protoc_insertion_point(field_release:ignition.msgs.Visual.meta)
1070 
1071  ::ignition::msgs::Visual_Meta* temp = meta_;
1072  meta_ = NULL;
1073  return temp;
1074 }
1075 inline ::ignition::msgs::Visual_Meta* Visual::mutable_meta() {
1076 
1077  if (meta_ == NULL) {
1078  auto* p = CreateMaybeMessage<::ignition::msgs::Visual_Meta>(GetArenaNoVirtual());
1079  meta_ = p;
1080  }
1081  // @@protoc_insertion_point(field_mutable:ignition.msgs.Visual.meta)
1082  return meta_;
1083 }
1085  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
1086  if (message_arena == NULL) {
1087  delete meta_;
1088  }
1089  if (meta) {
1090  ::google::protobuf::Arena* submessage_arena = NULL;
1091  if (message_arena != submessage_arena) {
1092  meta = ::google::protobuf::internal::GetOwnedMessage(
1093  message_arena, meta, submessage_arena);
1094  }
1095 
1096  } else {
1097 
1098  }
1099  meta_ = meta;
1100  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Visual.meta)
1101 }
1102 
1103 // .ignition.msgs.Visual.Type type = 18;
1104 inline void Visual::clear_type() {
1105  type_ = 0;
1106 }
1108  // @@protoc_insertion_point(field_get:ignition.msgs.Visual.type)
1109  return static_cast< ::ignition::msgs::Visual_Type >(type_);
1110 }
1112 
1113  type_ = value;
1114  // @@protoc_insertion_point(field_set:ignition.msgs.Visual.type)
1115 }
1116 
1117 #ifdef __GNUC__
1118  #pragma GCC diagnostic pop
1119 #endif // __GNUC__
1120 // -------------------------------------------------------------------
1121 
1122 
1127 // @@protoc_insertion_point(namespace_scope)
1128 
1129 } // namespace msgs
1130 } // namespace ignition
1131 
1132 namespace google {
1133 namespace protobuf {
1134 
1135 template <> struct is_proto_enum< ::ignition::msgs::Visual_Type> : ::std::true_type {};
1136 template <>
1137 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::Visual_Type>() {
1139 }
1140 
1141 } // namespace protobuf
1142 } // namespace google
1143 
1144 #ifdef _MSC_VER
1145 #pragma warning(pop)
1146 #endif
1147 // @@protoc_insertion_point(global_scope)
1148 
1149 #endif // PROTOBUF_INCLUDED_ignition_2fmsgs_2fvisual_2eproto
const ::std::string & name() const
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:616
void clear_cast_shadows()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:747
void set_allocated_meta(::ignition::msgs::Visual_Meta *meta)
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:1084
bool has_geometry() const
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:837
void clear_name()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:613
bool Visual_Type_Parse(const ::std::string &name, Visual_Type *value)
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:107
bool is_static() const
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:964
void set_laser_retro(double value)
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:782
bool cast_shadows() const
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:750
::ignition::msgs::Vector3d * mutable_scale()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:1021
STL class.
STL class.
IGNITION_MSGS_VISIBLE VisualDefaultTypeInternal _Visual_default_instance_
std::shared_ptr< Visual > VisualSharedPtr
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:1125
T move(T... args)
::std::string * release_parent_name()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:717
Definition: build/ignition-msgs5/include/ignition/msgs/vector3d.pb.h:77
::ignition::msgs::Vector3d * release_scale()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:1014
void IGNITION_MSGS_VISIBLE AddDescriptors()
int plugin_size() const
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:975
Visual * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:265
static const ::google::protobuf::EnumDescriptor * Type_descriptor()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:331
Definition: build/ignition-msgs5/include/ignition/msgs/pose.pb.h:79
const int Visual_Type_Type_ARRAYSIZE
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:100
@ Visual_Type_LINK
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:88
void clear_laser_retro()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:775
const Visual_Type Visual_Type_Type_MIN
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:98
@ Visual_Type_GUI
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:92
::ignition::msgs::Pose * mutable_pose()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:808
Visual & operator=(const Visual &from)
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:224
::std::string * release_name()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:650
void set_allocated_scale(::ignition::msgs::Vector3d *scale)
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:1030
@ Visual_Type_ENTITY
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:86
::ignition::msgs::Material * mutable_material()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:904
::google::protobuf::uint32 id() const
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:669
void clear_id()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:666
bool delete_me() const
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:950
void set_allocated_name(::std::string *name)
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:655
void clear_parent_name()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:680
Definition: build/ignition-msgs5/include/ignition/msgs/gui.pb.h:79
void set_id(::google::protobuf::uint32 value)
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:673
const ::ignition::msgs::Header & header() const
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:571
IGNITION_MSGS_VISIBLE PoseDefaultTypeInternal _Pose_default_instance_
const ::ignition::msgs::Material & material() const
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:891
void set_parent_name(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:687
void Swap(Visual_Meta *other)
@ Visual_Type_Visual_Type_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:95
::std::string * mutable_name()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:645
static const Visual * internal_default_instance()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:247
const ::ignition::msgs::Visual_Meta & meta() const
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:1062
std::shared_ptr< const Visual > ConstVisualSharedPtr
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:1126
::ignition::msgs::Header * release_header()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:577
Visual_Meta * New() const final
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:158
::ignition::msgs::Visual_Type type() const
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:1107
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:217
void set_allocated_geometry(::ignition::msgs::Geometry *geometry)
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:865
Visual_Meta & operator=(const Visual_Meta &from)
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:121
void set_visible(bool value)
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:940
const ::std::string & parent_name() const
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:683
void set_is_static(bool value)
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:968
void set_cast_shadows(bool value)
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:754
void clear_delete_me()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:947
::ignition::msgs::Geometry * release_geometry()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:849
void set_type(::ignition::msgs::Visual_Type value)
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:1111
friend void swap(Visual_Meta &a, Visual_Meta &b)
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:152
Visual_Meta * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:162
void set_allocated_pose(::ignition::msgs::Pose *pose)
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:817
Definition: build/ignition-msgs5/include/ignition/msgs/material.pb.h:553
::ignition::msgs::Visual_Meta * release_meta()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:1068
std::unique_ptr< Visual > VisualUniquePtr
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:1123
static bool Type_Parse(const ::std::string &name, Type *value)
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:337
void set_allocated_parent_name(::std::string *parent_name)
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:722
IGNITION_MSGS_VISIBLE bool Visual_Type_IsValid(int value)
void clear_layer()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:547
const ::std::string & Visual_Type_Name(Visual_Type value)
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:103
friend void swap(Visual &a, Visual &b)
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:255
::ignition::msgs::Visual_Meta * mutable_meta()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:1075
::ignition::msgs::Material * release_material()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:897
bool has_material() const
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:885
@ Visual_Type_SENSOR
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:91
bool has_pose() const
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:789
::google::protobuf::int32 layer() const
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:550
void set_delete_me(bool value)
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:954
const IGNITION_MSGS_VISIBLE ::google::protobuf::EnumDescriptor * Visual_Type_descriptor()
@ Visual_Type_Visual_Type_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:94
void Swap(Visual *other)
@ Visual_Type_MODEL
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:87
double transparency() const
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:764
::google::protobuf::uint32 parent_id() const
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:736
static const Visual_Meta * internal_default_instance()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:144
void set_transparency(double value)
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:768
Definition: build/ignition-msgs5/include/ignition/msgs/geometry.pb.h:117
::std::string * mutable_parent_name()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:712
static const ::std::string & Type_Name(Type value)
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:334
bool has_meta() const
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:1050
const ::ignition::msgs::Pose & pose() const
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:795
void clear_meta()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:1053
void clear_visible()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:933
IGNITION_MSGS_VISIBLE Vector3dDefaultTypeInternal _Vector3d_default_instance_
bool visible() const
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:936
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
void set_allocated_header(::ignition::msgs::Header *header)
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:593
Definition: build/ignition-msgs5/include/ignition/msgs/header.pb.h:215
@ Visual_Type_COLLISION
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:90
double laser_retro() const
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:778
@ Visual_Type_VISUAL
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:89
::google::protobuf::RepeatedPtrField< ::ignition::msgs::Plugin > * mutable_plugin()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:983
const ::ignition::msgs::Geometry & geometry() const
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:843
IGNITION_MSGS_VISIBLE GeometryDefaultTypeInternal _Geometry_default_instance_
void set_parent_id(::google::protobuf::uint32 value)
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:740
void clear_type()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:1104
const ::ignition::msgs::Vector3d & scale() const
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:1008
Visual_Type
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:85
::ignition::msgs::Header * mutable_header()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:584
void set_name(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:620
::ignition::msgs::Pose * release_pose()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:801
void clear_parent_id()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:733
Visual * New() const final
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:261
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Plugin > & plugin() const
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:996
::ignition::msgs::Geometry * mutable_geometry()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:856
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:54
void clear_transparency()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:761
IGNITION_MSGS_VISIBLE Visual_MetaDefaultTypeInternal _Visual_Meta_default_instance_
bool has_scale() const
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:1002
::ignition::msgs::Plugin * add_plugin()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:991
STL class.
Definition: build/ignition-msgs5/include/ignition/msgs/plugin.pb.h:77
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:114
bool has_header() const
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:565
@ Visual_Type_PHYSICS
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:93
IGNITION_MSGS_VISIBLE MaterialDefaultTypeInternal _Material_default_instance_
void set_layer(::google::protobuf::int32 value)
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:554
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:56
std::unique_ptr< const Visual > ConstVisualUniquePtr
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:1124
void clear_is_static()
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:961
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:78
void set_allocated_material(::ignition::msgs::Material *material)
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:913
const Visual_Type Visual_Type_Type_MAX
Definition: build/ignition-msgs5/include/ignition/msgs/visual.pb.h:99