4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fvisual_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fvisual_2eproto
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
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.
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>
32 #include <google/protobuf/extension_set.h>
33 #include <google/protobuf/generated_enum_reflection.h>
34 #include <google/protobuf/unknown_field_set.h>
42 #pragma GCC system_header
45 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
48 #include <sys/sysmacros.h>
53 #include <google/protobuf/port_def.inc>
54 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2fvisual_2eproto IGNITION_MSGS_VISIBLE
55 PROTOBUF_NAMESPACE_OPEN
59 PROTOBUF_NAMESPACE_CLOSE
63 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
65 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
67 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2]
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[];
77 class VisualDefaultTypeInternal;
80 class Visual_MetaDefaultTypeInternal;
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
113 "Incorrect type passed to function Visual_Type_Name.");
114 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
118 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
Visual_Type* value) {
119 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Visual_Type>(
124 class IGNITION_MSGS_VISIBLE Visual_Meta PROTOBUF_FINAL :
125 public ::PROTOBUF_NAMESPACE_ID::Message {
133 *
this = ::std::move(from);
136 inline Visual_Meta&
operator=(
const Visual_Meta& from) {
140 inline Visual_Meta&
operator=(Visual_Meta&& from) noexcept {
141 if (GetArena() == from.GetArena()) {
142 if (
this != &from) InternalSwap(&from);
149 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
150 return GetDescriptor();
153 return GetMetadataStatic().descriptor;
156 return GetMetadataStatic().reflection;
161 return reinterpret_cast<const Visual_Meta*
>(
164 static constexpr
int kIndexInFileMessages =
167 friend void swap(Visual_Meta& a, Visual_Meta& b) {
170 inline void Swap(Visual_Meta* other) {
171 if (other ==
this)
return;
172 if (GetArena() == other->GetArena()) {
175 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
179 if (other ==
this)
return;
180 GOOGLE_DCHECK(GetArena() == other->GetArena());
186 inline Visual_Meta*
New() const final {
187 return CreateMaybeMessage<Visual_Meta>(
nullptr);
190 Visual_Meta*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
191 return CreateMaybeMessage<Visual_Meta>(arena);
193 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
194 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
197 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
198 bool IsInitialized() const final;
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(); }
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";
218 static void ArenaDtor(
void*
object);
219 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
224 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
236 kLayerFieldNumber = 1,
240 ::PROTOBUF_NAMESPACE_ID::int32
layer()
const;
243 ::PROTOBUF_NAMESPACE_ID::int32 _internal_layer()
const;
244 void _internal_set_layer(::PROTOBUF_NAMESPACE_ID::int32 value);
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;
261 public ::PROTOBUF_NAMESPACE_ID::Message {
269 *
this = ::std::move(from);
277 if (GetArena() == from.GetArena()) {
278 if (
this != &from) InternalSwap(&from);
285 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
286 return GetDescriptor();
289 return GetMetadataStatic().descriptor;
292 return GetMetadataStatic().reflection;
297 return reinterpret_cast<const Visual*
>(
300 static constexpr
int kIndexInFileMessages =
303 friend void swap(Visual& a, Visual& b) {
306 inline void Swap(Visual* other) {
307 if (other ==
this)
return;
308 if (GetArena() == other->GetArena()) {
311 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
315 if (other ==
this)
return;
316 GOOGLE_DCHECK(GetArena() == other->GetArena());
322 inline Visual*
New() const final {
323 return CreateMaybeMessage<Visual>(
nullptr);
326 Visual*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
327 return CreateMaybeMessage<Visual>(arena);
329 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
330 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
333 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
334 bool IsInitialized() const final;
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(); }
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";
352 explicit Visual(::PROTOBUF_NAMESPACE_ID::Arena* arena);
354 static void ArenaDtor(
void*
object);
355 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
360 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
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 =
386 static constexpr
Type PHYSICS =
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*
405 "Incorrect type passed to function Type_Name.");
408 static inline bool Type_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
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,
426 kParentIdFieldNumber = 5,
427 kTransparencyFieldNumber = 7,
428 kLaserRetroFieldNumber = 8,
429 kCastShadowsFieldNumber = 6,
430 kVisibleFieldNumber = 12,
431 kDeleteMeFieldNumber = 13,
432 kIsStaticFieldNumber = 14,
433 kTypeFieldNumber = 18,
438 int _internal_plugin_size()
const;
442 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Plugin >*
445 const ::ignition::msgs::Plugin& _internal_plugin(
int index)
const;
446 ::ignition::msgs::Plugin* _internal_add_plugin();
448 const ::ignition::msgs::Plugin&
plugin(
int index)
const;
450 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Plugin >&
481 void _internal_set_parent_name(
const std::string& value);
488 bool _internal_has_header()
const;
491 const ::ignition::msgs::Header&
header()
const;
496 const ::ignition::msgs::Header& _internal_header()
const;
497 ::ignition::msgs::Header* _internal_mutable_header();
500 ::ignition::msgs::Header* header);
506 bool _internal_has_pose()
const;
509 const ::ignition::msgs::Pose&
pose()
const;
514 const ::ignition::msgs::Pose& _internal_pose()
const;
515 ::ignition::msgs::Pose* _internal_mutable_pose();
518 ::ignition::msgs::Pose* pose);
524 bool _internal_has_geometry()
const;
527 const ::ignition::msgs::Geometry&
geometry()
const;
532 const ::ignition::msgs::Geometry& _internal_geometry()
const;
533 ::ignition::msgs::Geometry* _internal_mutable_geometry();
536 ::ignition::msgs::Geometry* geometry);
542 bool _internal_has_material()
const;
545 const ::ignition::msgs::Material&
material()
const;
550 const ::ignition::msgs::Material& _internal_material()
const;
551 ::ignition::msgs::Material* _internal_mutable_material();
554 ::ignition::msgs::Material* material);
560 bool _internal_has_scale()
const;
563 const ::ignition::msgs::Vector3d&
scale()
const;
568 const ::ignition::msgs::Vector3d& _internal_scale()
const;
569 ::ignition::msgs::Vector3d* _internal_mutable_scale();
572 ::ignition::msgs::Vector3d* scale);
578 bool _internal_has_meta()
const;
581 const ::ignition::msgs::Visual_Meta&
meta()
const;
586 const ::ignition::msgs::Visual_Meta& _internal_meta()
const;
587 ::ignition::msgs::Visual_Meta* _internal_mutable_meta();
590 ::ignition::msgs::Visual_Meta* meta);
595 ::PROTOBUF_NAMESPACE_ID::uint32
id()
const;
596 void set_id(::PROTOBUF_NAMESPACE_ID::uint32 value);
598 ::PROTOBUF_NAMESPACE_ID::uint32 _internal_id()
const;
599 void _internal_set_id(::PROTOBUF_NAMESPACE_ID::uint32 value);
607 ::PROTOBUF_NAMESPACE_ID::uint32 _internal_parent_id()
const;
608 void _internal_set_parent_id(::PROTOBUF_NAMESPACE_ID::uint32 value);
616 double _internal_transparency()
const;
617 void _internal_set_transparency(
double value);
625 double _internal_laser_retro()
const;
626 void _internal_set_laser_retro(
double value);
634 bool _internal_cast_shadows()
const;
635 void _internal_set_cast_shadows(
bool value);
643 bool _internal_visible()
const;
644 void _internal_set_visible(
bool value);
652 bool _internal_delete_me()
const;
653 void _internal_set_delete_me(
bool value);
661 bool _internal_is_static()
const;
662 void _internal_set_is_static(
bool value);
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_;
699 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
700 friend struct ::TableStruct_ignition_2fmsgs_2fvisual_2eproto;
708 #pragma GCC diagnostic push
709 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
714 inline void Visual_Meta::clear_layer() {
717 inline ::PROTOBUF_NAMESPACE_ID::int32 Visual_Meta::_internal_layer()
const {
720 inline ::PROTOBUF_NAMESPACE_ID::int32 Visual_Meta::layer()
const {
722 return _internal_layer();
724 inline void Visual_Meta::_internal_set_layer(::PROTOBUF_NAMESPACE_ID::int32 value) {
728 inline void Visual_Meta::set_layer(::PROTOBUF_NAMESPACE_ID::int32 value) {
729 _internal_set_layer(value);
738 inline bool Visual::_internal_has_header()
const {
739 return this != internal_default_instance() && header_ !=
nullptr;
741 inline bool Visual::has_header()
const {
742 return _internal_has_header();
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&
>(
749 inline const ::ignition::msgs::Header& Visual::header()
const {
751 return _internal_header();
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_);
766 inline ::ignition::msgs::Header* Visual::release_header() {
768 ::ignition::msgs::Header* temp = header_;
770 if (GetArena() !=
nullptr) {
771 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
775 inline ::ignition::msgs::Header* Visual::unsafe_arena_release_header() {
778 ::ignition::msgs::Header* temp = header_;
782 inline ::ignition::msgs::Header* Visual::_internal_mutable_header() {
784 if (header_ ==
nullptr) {
785 auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArena());
790 inline ::ignition::msgs::Header* Visual::mutable_header() {
792 return _internal_mutable_header();
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_);
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);
815 inline void Visual::clear_name() {
816 name_.ClearToEmpty();
820 return _internal_name();
822 inline void Visual::set_name(
const std::string& value) {
823 _internal_set_name(value);
828 return _internal_mutable_name();
830 inline const std::string& Visual::_internal_name()
const {
833 inline void Visual::_internal_set_name(
const std::string& value) {
835 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
837 inline void Visual::set_name(
std::string&& value) {
840 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
843 inline void Visual::set_name(
const char* value) {
844 GOOGLE_DCHECK(value !=
nullptr);
846 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
::std::string(value), GetArena());
849 inline void Visual::set_name(
const char* value,
852 name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
::std::string(
853 reinterpret_cast<const char*
>(value), size), GetArena());
856 inline std::string* Visual::_internal_mutable_name() {
858 return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
862 return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
864 inline void Visual::set_allocated_name(
std::string* name) {
865 if (name !=
nullptr) {
870 name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name,
876 inline void Visual::clear_id() {
879 inline ::PROTOBUF_NAMESPACE_ID::uint32 Visual::_internal_id()
const {
882 inline ::PROTOBUF_NAMESPACE_ID::uint32 Visual::id()
const {
884 return _internal_id();
886 inline void Visual::_internal_set_id(::PROTOBUF_NAMESPACE_ID::uint32 value) {
890 inline void Visual::set_id(::PROTOBUF_NAMESPACE_ID::uint32 value) {
891 _internal_set_id(value);
896 inline void Visual::clear_parent_name() {
897 parent_name_.ClearToEmpty();
899 inline const std::string& Visual::parent_name()
const {
901 return _internal_parent_name();
903 inline void Visual::set_parent_name(
const std::string& value) {
904 _internal_set_parent_name(value);
907 inline std::string* Visual::mutable_parent_name() {
909 return _internal_mutable_parent_name();
911 inline const std::string& Visual::_internal_parent_name()
const {
912 return parent_name_.Get();
914 inline void Visual::_internal_set_parent_name(
const std::string& value) {
916 parent_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArena());
918 inline void Visual::set_parent_name(
std::string&& value) {
921 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, ::std::move(value), GetArena());
924 inline void Visual::set_parent_name(
const char* value) {
925 GOOGLE_DCHECK(value !=
nullptr);
927 parent_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
::std::string(value), GetArena());
930 inline void Visual::set_parent_name(
const char* value,
933 parent_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{},
::std::string(
934 reinterpret_cast<const char*
>(value), size), GetArena());
937 inline std::string* Visual::_internal_mutable_parent_name() {
939 return parent_name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena());
941 inline std::string* Visual::release_parent_name() {
943 return parent_name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
945 inline void Visual::set_allocated_parent_name(
std::string* parent_name) {
946 if (parent_name !=
nullptr) {
951 parent_name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), parent_name,
957 inline void Visual::clear_parent_id() {
960 inline ::PROTOBUF_NAMESPACE_ID::uint32 Visual::_internal_parent_id()
const {
963 inline ::PROTOBUF_NAMESPACE_ID::uint32 Visual::parent_id()
const {
965 return _internal_parent_id();
967 inline void Visual::_internal_set_parent_id(::PROTOBUF_NAMESPACE_ID::uint32 value) {
971 inline void Visual::set_parent_id(::PROTOBUF_NAMESPACE_ID::uint32 value) {
972 _internal_set_parent_id(value);
977 inline void Visual::clear_cast_shadows() {
978 cast_shadows_ =
false;
980 inline bool Visual::_internal_cast_shadows()
const {
981 return cast_shadows_;
983 inline bool Visual::cast_shadows()
const {
985 return _internal_cast_shadows();
987 inline void Visual::_internal_set_cast_shadows(
bool value) {
989 cast_shadows_ = value;
991 inline void Visual::set_cast_shadows(
bool value) {
992 _internal_set_cast_shadows(value);
997 inline void Visual::clear_transparency() {
1000 inline double Visual::_internal_transparency()
const {
1001 return transparency_;
1003 inline double Visual::transparency()
const {
1005 return _internal_transparency();
1007 inline void Visual::_internal_set_transparency(
double value) {
1009 transparency_ = value;
1011 inline void Visual::set_transparency(
double value) {
1012 _internal_set_transparency(value);
1017 inline void Visual::clear_laser_retro() {
1020 inline double Visual::_internal_laser_retro()
const {
1021 return laser_retro_;
1023 inline double Visual::laser_retro()
const {
1025 return _internal_laser_retro();
1027 inline void Visual::_internal_set_laser_retro(
double value) {
1029 laser_retro_ = value;
1031 inline void Visual::set_laser_retro(
double value) {
1032 _internal_set_laser_retro(value);
1037 inline bool Visual::_internal_has_pose()
const {
1038 return this != internal_default_instance() && pose_ !=
nullptr;
1040 inline bool Visual::has_pose()
const {
1041 return _internal_has_pose();
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&
>(
1048 inline const ::ignition::msgs::Pose& Visual::pose()
const {
1050 return _internal_pose();
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_);
1065 inline ::ignition::msgs::Pose* Visual::release_pose() {
1067 ::ignition::msgs::Pose* temp = pose_;
1069 if (GetArena() !=
nullptr) {
1070 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1074 inline ::ignition::msgs::Pose* Visual::unsafe_arena_release_pose() {
1077 ::ignition::msgs::Pose* temp = pose_;
1081 inline ::ignition::msgs::Pose* Visual::_internal_mutable_pose() {
1083 if (pose_ ==
nullptr) {
1084 auto* p = CreateMaybeMessage<::ignition::msgs::Pose>(GetArena());
1089 inline ::ignition::msgs::Pose* Visual::mutable_pose() {
1091 return _internal_mutable_pose();
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_);
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);
1114 inline bool Visual::_internal_has_geometry()
const {
1115 return this != internal_default_instance() && geometry_ !=
nullptr;
1117 inline bool Visual::has_geometry()
const {
1118 return _internal_has_geometry();
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&
>(
1125 inline const ::ignition::msgs::Geometry& Visual::geometry()
const {
1127 return _internal_geometry();
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_);
1134 geometry_ = geometry;
1142 inline ::ignition::msgs::Geometry* Visual::release_geometry() {
1144 ::ignition::msgs::Geometry* temp = geometry_;
1145 geometry_ =
nullptr;
1146 if (GetArena() !=
nullptr) {
1147 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1151 inline ::ignition::msgs::Geometry* Visual::unsafe_arena_release_geometry() {
1154 ::ignition::msgs::Geometry* temp = geometry_;
1155 geometry_ =
nullptr;
1158 inline ::ignition::msgs::Geometry* Visual::_internal_mutable_geometry() {
1160 if (geometry_ ==
nullptr) {
1161 auto* p = CreateMaybeMessage<::ignition::msgs::Geometry>(GetArena());
1166 inline ::ignition::msgs::Geometry* Visual::mutable_geometry() {
1168 return _internal_mutable_geometry();
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_);
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);
1186 geometry_ = geometry;
1191 inline bool Visual::_internal_has_material()
const {
1192 return this != internal_default_instance() && material_ !=
nullptr;
1194 inline bool Visual::has_material()
const {
1195 return _internal_has_material();
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&
>(
1202 inline const ::ignition::msgs::Material& Visual::material()
const {
1204 return _internal_material();
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_);
1211 material_ = material;
1219 inline ::ignition::msgs::Material* Visual::release_material() {
1221 ::ignition::msgs::Material* temp = material_;
1222 material_ =
nullptr;
1223 if (GetArena() !=
nullptr) {
1224 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1228 inline ::ignition::msgs::Material* Visual::unsafe_arena_release_material() {
1231 ::ignition::msgs::Material* temp = material_;
1232 material_ =
nullptr;
1235 inline ::ignition::msgs::Material* Visual::_internal_mutable_material() {
1237 if (material_ ==
nullptr) {
1238 auto* p = CreateMaybeMessage<::ignition::msgs::Material>(GetArena());
1243 inline ::ignition::msgs::Material* Visual::mutable_material() {
1245 return _internal_mutable_material();
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_);
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);
1263 material_ = material;
1268 inline void Visual::clear_visible() {
1271 inline bool Visual::_internal_visible()
const {
1274 inline bool Visual::visible()
const {
1276 return _internal_visible();
1278 inline void Visual::_internal_set_visible(
bool value) {
1282 inline void Visual::set_visible(
bool value) {
1283 _internal_set_visible(value);
1288 inline void Visual::clear_delete_me() {
1291 inline bool Visual::_internal_delete_me()
const {
1294 inline bool Visual::delete_me()
const {
1296 return _internal_delete_me();
1298 inline void Visual::_internal_set_delete_me(
bool value) {
1302 inline void Visual::set_delete_me(
bool value) {
1303 _internal_set_delete_me(value);
1308 inline void Visual::clear_is_static() {
1311 inline bool Visual::_internal_is_static()
const {
1314 inline bool Visual::is_static()
const {
1316 return _internal_is_static();
1318 inline void Visual::_internal_set_is_static(
bool value) {
1322 inline void Visual::set_is_static(
bool value) {
1323 _internal_set_is_static(value);
1328 inline int Visual::_internal_plugin_size()
const {
1329 return plugin_.size();
1331 inline int Visual::plugin_size()
const {
1332 return _internal_plugin_size();
1334 inline ::ignition::msgs::Plugin* Visual::mutable_plugin(
int index) {
1336 return plugin_.Mutable(index);
1338 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Plugin >*
1339 Visual::mutable_plugin() {
1343 inline const ::ignition::msgs::Plugin& Visual::_internal_plugin(
int index)
const {
1344 return plugin_.Get(index);
1346 inline const ::ignition::msgs::Plugin& Visual::plugin(
int index)
const {
1348 return _internal_plugin(index);
1350 inline ::ignition::msgs::Plugin* Visual::_internal_add_plugin() {
1351 return plugin_.Add();
1353 inline ::ignition::msgs::Plugin* Visual::add_plugin() {
1355 return _internal_add_plugin();
1357 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Plugin >&
1358 Visual::plugin()
const {
1364 inline bool Visual::_internal_has_scale()
const {
1365 return this != internal_default_instance() && scale_ !=
nullptr;
1367 inline bool Visual::has_scale()
const {
1368 return _internal_has_scale();
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&
>(
1375 inline const ::ignition::msgs::Vector3d& Visual::scale()
const {
1377 return _internal_scale();
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_);
1392 inline ::ignition::msgs::Vector3d* Visual::release_scale() {
1394 ::ignition::msgs::Vector3d* temp = scale_;
1396 if (GetArena() !=
nullptr) {
1397 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1401 inline ::ignition::msgs::Vector3d* Visual::unsafe_arena_release_scale() {
1404 ::ignition::msgs::Vector3d* temp = scale_;
1408 inline ::ignition::msgs::Vector3d* Visual::_internal_mutable_scale() {
1410 if (scale_ ==
nullptr) {
1411 auto* p = CreateMaybeMessage<::ignition::msgs::Vector3d>(GetArena());
1416 inline ::ignition::msgs::Vector3d* Visual::mutable_scale() {
1418 return _internal_mutable_scale();
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_);
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);
1441 inline bool Visual::_internal_has_meta()
const {
1442 return this != internal_default_instance() && meta_ !=
nullptr;
1444 inline bool Visual::has_meta()
const {
1445 return _internal_has_meta();
1447 inline void Visual::clear_meta() {
1448 if (GetArena() ==
nullptr && meta_ !=
nullptr) {
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&
>(
1458 inline const ::ignition::msgs::Visual_Meta& Visual::meta()
const {
1460 return _internal_meta();
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_);
1475 inline ::ignition::msgs::Visual_Meta* Visual::release_meta() {
1477 ::ignition::msgs::Visual_Meta* temp = meta_;
1479 if (GetArena() !=
nullptr) {
1480 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1484 inline ::ignition::msgs::Visual_Meta* Visual::unsafe_arena_release_meta() {
1487 ::ignition::msgs::Visual_Meta* temp = meta_;
1491 inline ::ignition::msgs::Visual_Meta* Visual::_internal_mutable_meta() {
1493 if (meta_ ==
nullptr) {
1494 auto* p = CreateMaybeMessage<::ignition::msgs::Visual_Meta>(GetArena());
1499 inline ::ignition::msgs::Visual_Meta* Visual::mutable_meta() {
1501 return _internal_mutable_meta();
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) {
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);
1524 inline void Visual::clear_type() {
1532 return _internal_type();
1539 _internal_set_type(value);
1544 #pragma GCC diagnostic pop
1558 PROTOBUF_NAMESPACE_OPEN
1562 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::Visual_Type>() {
1566 PROTOBUF_NAMESPACE_CLOSE
1569 #pragma warning(pop)
1573 #include <google/protobuf/port_undef.inc>
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
double laser_retro() const
Visual_Type Type
Definition: visual.pb.h:371
friend void swap(Visual &a, Visual &b)
Definition: visual.pb.h:303
void clear_transparency()
::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()
void clear_cast_shadows()
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
std::string * mutable_name()
void set_type(::ignition::msgs::Visual_Type value)
double transparency() const
std::string * release_name()
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 set_visible(bool value)
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
bool cast_shadows() const
::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
bool has_geometry() const
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
bool has_material() const
std::string * release_parent_name()
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
Definition: visual.pb.h:62
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