4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fmarker_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fmarker_2eproto
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3012000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 3012004 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
31 #include <google/protobuf/message.h>
32 #include <google/protobuf/repeated_field.h>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/generated_enum_reflection.h>
35 #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_2fmarker_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::AuxillaryParseTableField aux[]
67 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]
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 MarkerDefaultTypeInternal;
81 PROTOBUF_NAMESPACE_OPEN
82 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Marker* Arena::CreateMaybeMessage<::ignition::msgs::Marker>(Arena*);
83 PROTOBUF_NAMESPACE_CLOSE
117 "Incorrect type passed to function Marker_Type_Name.");
118 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
123 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Marker_Type>(
142 "Incorrect type passed to function Marker_Visibility_Name.");
143 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
148 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Marker_Visibility>(
168 "Incorrect type passed to function Marker_Action_Name.");
169 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
174 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Marker_Action>(
179 class IGNITION_MSGS_VISIBLE Marker PROTOBUF_FINAL :
180 public ::PROTOBUF_NAMESPACE_ID::Message {
188 *
this = ::std::move(from);
196 if (GetArena() == from.GetArena()) {
197 if (
this != &from) InternalSwap(&from);
204 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
205 return GetDescriptor();
208 return GetMetadataStatic().descriptor;
211 return GetMetadataStatic().reflection;
217 return reinterpret_cast<const Marker*
>(
220 static constexpr
int kIndexInFileMessages =
223 friend void swap(Marker& a, Marker& b) {
226 inline void Swap(Marker* other) {
227 if (other ==
this)
return;
228 if (GetArena() == other->GetArena()) {
231 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
235 if (other ==
this)
return;
236 GOOGLE_DCHECK(GetArena() == other->GetArena());
242 inline Marker*
New() const final {
243 return CreateMaybeMessage<Marker>(
nullptr);
246 Marker*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
247 return CreateMaybeMessage<Marker>(arena);
249 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
250 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
253 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
254 bool IsInitialized() const final;
256 size_t ByteSizeLong() const final;
257 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
258 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
259 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
260 int GetCachedSize() const final {
return _cached_size_.Get(); }
263 inline void SharedCtor();
264 inline void SharedDtor();
265 void SetCachedSize(
int size)
const final;
266 void InternalSwap(Marker* other);
267 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
268 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
269 return "ignition.msgs.Marker";
272 explicit Marker(::PROTOBUF_NAMESPACE_ID::Arena* arena);
274 static void ArenaDtor(
void*
object);
275 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
280 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
290 static constexpr
Type NONE =
292 static constexpr
Type BOX =
294 static constexpr
Type CYLINDER =
296 static constexpr
Type LINE_LIST =
298 static constexpr
Type LINE_STRIP =
302 static constexpr
Type SPHERE =
306 static constexpr
Type TRIANGLE_FAN =
308 static constexpr
Type TRIANGLE_LIST =
310 static constexpr
Type TRIANGLE_STRIP =
312 static constexpr
Type CONE =
314 static constexpr
Type ARROW =
316 static constexpr
Type AXIS =
318 static constexpr
Type CAPSULE =
320 static constexpr
Type ELLIPSOID =
325 static constexpr Type Type_MIN =
327 static constexpr Type Type_MAX =
329 static constexpr
int Type_ARRAYSIZE =
331 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
339 "Incorrect type passed to function Type_Name.");
359 static constexpr
int Visibility_ARRAYSIZE =
361 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
369 "Incorrect type passed to function Visibility_Name.");
391 static constexpr
int Action_ARRAYSIZE =
393 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
401 "Incorrect type passed to function Action_Name.");
412 kPointFieldNumber = 11,
414 kTextFieldNumber = 12,
415 kParentFieldNumber = 13,
416 kHeaderFieldNumber = 1,
417 kLifetimeFieldNumber = 7,
418 kPoseFieldNumber = 8,
419 kScaleFieldNumber = 9,
420 kMaterialFieldNumber = 10,
421 kActionFieldNumber = 2,
422 kLayerFieldNumber = 5,
424 kTypeFieldNumber = 6,
425 kVisibilityFieldNumber = 14,
430 int _internal_point_size()
const;
434 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Vector3d >*
437 const ::ignition::msgs::Vector3d& _internal_point(
int index)
const;
438 ::ignition::msgs::Vector3d* _internal_add_point();
440 const ::ignition::msgs::Vector3d&
point(
int index)
const;
442 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Vector3d >&
451 void set_ns(
const char* value,
size_t size);
455 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
456 " string fields are deprecated and will be removed in a"
458 std::
string* unsafe_arena_release_ns();
459 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
460 "
string fields are deprecated and will be removed in a"
462 void unsafe_arena_set_allocated_ns(
465 const
std::
string& _internal_ns() const;
466 void _internal_set_ns(const
std::
string& value);
467 std::
string* _internal_mutable_ns();
472 const
std::
string& text() const;
473 void set_text(const
std::
string& value);
474 void set_text(
std::
string&& value);
475 void set_text(const
char* value);
476 void set_text(const
char* value,
size_t size);
477 std::
string* mutable_text();
478 std::
string* release_text();
479 void set_allocated_text(
std::
string* text);
480 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
481 "
string fields are deprecated and will be removed in a"
483 std::
string* unsafe_arena_release_text();
484 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
485 "
string fields are deprecated and will be removed in a"
487 void unsafe_arena_set_allocated_text(
490 const
std::
string& _internal_text() const;
491 void _internal_set_text(const
std::
string& value);
492 std::
string* _internal_mutable_text();
497 const
std::
string& parent() const;
498 void set_parent(const
std::
string& value);
499 void set_parent(
std::
string&& value);
500 void set_parent(const
char* value);
501 void set_parent(const
char* value,
size_t size);
502 std::
string* mutable_parent();
503 std::
string* release_parent();
504 void set_allocated_parent(
std::
string* parent);
505 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
506 "
string fields are deprecated and will be removed in a"
508 std::
string* unsafe_arena_release_parent();
509 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
510 "
string fields are deprecated and will be removed in a"
512 void unsafe_arena_set_allocated_parent(
513 std::
string* parent);
515 const
std::
string& _internal_parent() const;
516 void _internal_set_parent(const
std::
string& value);
517 std::
string* _internal_mutable_parent();
521 bool has_header() const;
523 bool _internal_has_header() const;
529 void set_allocated_header(::
ignition::msgs::Header* header);
531 const ::
ignition::msgs::Header& _internal_header() const;
532 ::
ignition::msgs::Header* _internal_mutable_header();
534 void unsafe_arena_set_allocated_header(
536 ::
ignition::msgs::Header* unsafe_arena_release_header();
539 bool has_lifetime() const;
541 bool _internal_has_lifetime() const;
543 void clear_lifetime();
547 void set_allocated_lifetime(::
ignition::msgs::Time* lifetime);
549 const ::
ignition::msgs::Time& _internal_lifetime() const;
550 ::
ignition::msgs::Time* _internal_mutable_lifetime();
552 void unsafe_arena_set_allocated_lifetime(
554 ::
ignition::msgs::Time* unsafe_arena_release_lifetime();
557 bool has_pose() const;
559 bool _internal_has_pose() const;
565 void set_allocated_pose(::
ignition::msgs::Pose* pose);
567 const ::
ignition::msgs::Pose& _internal_pose() const;
568 ::
ignition::msgs::Pose* _internal_mutable_pose();
570 void unsafe_arena_set_allocated_pose(
572 ::
ignition::msgs::Pose* unsafe_arena_release_pose();
575 bool has_scale() const;
577 bool _internal_has_scale() const;
588 void unsafe_arena_set_allocated_scale(
593 bool has_material() const;
595 bool _internal_has_material() const;
597 void clear_material();
598 const ::
ignition::msgs::Material& material() const;
601 void set_allocated_material(::
ignition::msgs::Material* material);
603 const ::
ignition::msgs::Material& _internal_material() const;
604 ::
ignition::msgs::Material* _internal_mutable_material();
606 void unsafe_arena_set_allocated_material(
607 ::
ignition::msgs::Material* material);
608 ::
ignition::msgs::Material* unsafe_arena_release_material();
621 ::PROTOBUF_NAMESPACE_ID::int32 layer() const;
622 void set_layer(::PROTOBUF_NAMESPACE_ID::int32 value);
624 ::PROTOBUF_NAMESPACE_ID::int32 _internal_layer() const;
625 void _internal_set_layer(::PROTOBUF_NAMESPACE_ID::int32 value);
630 ::PROTOBUF_NAMESPACE_ID::uint64
id() const;
631 void set_id(::PROTOBUF_NAMESPACE_ID::uint64 value);
633 ::PROTOBUF_NAMESPACE_ID::uint64 _internal_id() const;
634 void _internal_set_id(::PROTOBUF_NAMESPACE_ID::uint64 value);
647 void clear_visibility();
659 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
660 typedef
void InternalArenaConstructable_;
661 typedef
void DestructorSkippable_;
662 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::
ignition::msgs::
Vector3d > point_;
663 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr ns_;
664 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr text_;
665 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr parent_;
670 ::
ignition::msgs::Material* material_;
672 ::PROTOBUF_NAMESPACE_ID::int32 layer_;
673 ::PROTOBUF_NAMESPACE_ID::uint64 id_;
676 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
685 #pragma GCC diagnostic push
686 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
691 inline bool Marker::_internal_has_header()
const {
692 return this != internal_default_instance() && header_ !=
nullptr;
694 inline bool Marker::has_header()
const {
695 return _internal_has_header();
697 inline const ::ignition::msgs::Header& Marker::_internal_header()
const {
698 const ::ignition::msgs::Header* p = header_;
699 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Header*
>(
702 inline const ::ignition::msgs::Header& Marker::header()
const {
704 return _internal_header();
706 inline void Marker::unsafe_arena_set_allocated_header(
707 ::ignition::msgs::Header* header) {
708 if (GetArena() ==
nullptr) {
709 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
719 inline ::ignition::msgs::Header* Marker::release_header() {
720 auto temp = unsafe_arena_release_header();
721 if (GetArena() !=
nullptr) {
722 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
726 inline ::ignition::msgs::Header* Marker::unsafe_arena_release_header() {
729 ::ignition::msgs::Header* temp = header_;
733 inline ::ignition::msgs::Header* Marker::_internal_mutable_header() {
735 if (header_ ==
nullptr) {
736 auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArena());
741 inline ::ignition::msgs::Header* Marker::mutable_header() {
743 return _internal_mutable_header();
745 inline void Marker::set_allocated_header(::ignition::msgs::Header* header) {
746 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
747 if (message_arena ==
nullptr) {
748 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
751 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
752 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header)->GetArena();
753 if (message_arena != submessage_arena) {
754 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
755 message_arena, header, submessage_arena);
766 inline void Marker::clear_action() {
774 return _internal_action();
781 _internal_set_action(value);
786 inline void Marker::clear_ns() {
787 ns_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
791 return _internal_ns();
793 inline void Marker::set_ns(
const std::string& value) {
794 _internal_set_ns(value);
799 return _internal_mutable_ns();
801 inline const std::string& Marker::_internal_ns()
const {
804 inline void Marker::_internal_set_ns(
const std::string& value) {
806 ns_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
811 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::move(value), GetArena());
814 inline void Marker::set_ns(
const char* value) {
815 GOOGLE_DCHECK(value !=
nullptr);
817 ns_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(value),
821 inline void Marker::set_ns(
const char* value,
824 ns_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(
825 reinterpret_cast<const char*
>(value), size), GetArena());
828 inline std::string* Marker::_internal_mutable_ns() {
830 return ns_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
834 return ns_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
836 inline void Marker::set_allocated_ns(
std::string* ns) {
842 ns_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ns,
846 inline std::string* Marker::unsafe_arena_release_ns() {
848 GOOGLE_DCHECK(GetArena() !=
nullptr);
850 return ns_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
853 inline void Marker::unsafe_arena_set_allocated_ns(
855 GOOGLE_DCHECK(GetArena() !=
nullptr);
861 ns_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
867 inline void Marker::clear_id() {
868 id_ = PROTOBUF_ULONGLONG(0);
870 inline ::PROTOBUF_NAMESPACE_ID::uint64 Marker::_internal_id()
const {
873 inline ::PROTOBUF_NAMESPACE_ID::uint64 Marker::id()
const {
875 return _internal_id();
877 inline void Marker::_internal_set_id(::PROTOBUF_NAMESPACE_ID::uint64 value) {
881 inline void Marker::set_id(::PROTOBUF_NAMESPACE_ID::uint64 value) {
882 _internal_set_id(value);
887 inline void Marker::clear_layer() {
890 inline ::PROTOBUF_NAMESPACE_ID::int32 Marker::_internal_layer()
const {
893 inline ::PROTOBUF_NAMESPACE_ID::int32 Marker::layer()
const {
895 return _internal_layer();
897 inline void Marker::_internal_set_layer(::PROTOBUF_NAMESPACE_ID::int32 value) {
901 inline void Marker::set_layer(::PROTOBUF_NAMESPACE_ID::int32 value) {
902 _internal_set_layer(value);
907 inline void Marker::clear_type() {
915 return _internal_type();
922 _internal_set_type(value);
927 inline bool Marker::_internal_has_lifetime()
const {
928 return this != internal_default_instance() && lifetime_ !=
nullptr;
930 inline bool Marker::has_lifetime()
const {
931 return _internal_has_lifetime();
933 inline const ::ignition::msgs::Time& Marker::_internal_lifetime()
const {
934 const ::ignition::msgs::Time* p = lifetime_;
935 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Time*
>(
938 inline const ::ignition::msgs::Time& Marker::lifetime()
const {
940 return _internal_lifetime();
942 inline void Marker::unsafe_arena_set_allocated_lifetime(
943 ::ignition::msgs::Time* lifetime) {
944 if (GetArena() ==
nullptr) {
945 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(lifetime_);
947 lifetime_ = lifetime;
955 inline ::ignition::msgs::Time* Marker::release_lifetime() {
956 auto temp = unsafe_arena_release_lifetime();
957 if (GetArena() !=
nullptr) {
958 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
962 inline ::ignition::msgs::Time* Marker::unsafe_arena_release_lifetime() {
965 ::ignition::msgs::Time* temp = lifetime_;
969 inline ::ignition::msgs::Time* Marker::_internal_mutable_lifetime() {
971 if (lifetime_ ==
nullptr) {
972 auto* p = CreateMaybeMessage<::ignition::msgs::Time>(GetArena());
977 inline ::ignition::msgs::Time* Marker::mutable_lifetime() {
979 return _internal_mutable_lifetime();
981 inline void Marker::set_allocated_lifetime(::ignition::msgs::Time* lifetime) {
982 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
983 if (message_arena ==
nullptr) {
984 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(lifetime_);
987 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
988 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(lifetime)->GetArena();
989 if (message_arena != submessage_arena) {
990 lifetime = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
991 message_arena, lifetime, submessage_arena);
997 lifetime_ = lifetime;
1002 inline bool Marker::_internal_has_pose()
const {
1003 return this != internal_default_instance() && pose_ !=
nullptr;
1005 inline bool Marker::has_pose()
const {
1006 return _internal_has_pose();
1008 inline const ::ignition::msgs::Pose& Marker::_internal_pose()
const {
1009 const ::ignition::msgs::Pose* p = pose_;
1010 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Pose*
>(
1013 inline const ::ignition::msgs::Pose& Marker::pose()
const {
1015 return _internal_pose();
1017 inline void Marker::unsafe_arena_set_allocated_pose(
1018 ::ignition::msgs::Pose* pose) {
1019 if (GetArena() ==
nullptr) {
1020 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(pose_);
1030 inline ::ignition::msgs::Pose* Marker::release_pose() {
1031 auto temp = unsafe_arena_release_pose();
1032 if (GetArena() !=
nullptr) {
1033 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1037 inline ::ignition::msgs::Pose* Marker::unsafe_arena_release_pose() {
1040 ::ignition::msgs::Pose* temp = pose_;
1044 inline ::ignition::msgs::Pose* Marker::_internal_mutable_pose() {
1046 if (pose_ ==
nullptr) {
1047 auto* p = CreateMaybeMessage<::ignition::msgs::Pose>(GetArena());
1052 inline ::ignition::msgs::Pose* Marker::mutable_pose() {
1054 return _internal_mutable_pose();
1056 inline void Marker::set_allocated_pose(::ignition::msgs::Pose* pose) {
1057 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1058 if (message_arena ==
nullptr) {
1059 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(pose_);
1062 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1063 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(pose)->GetArena();
1064 if (message_arena != submessage_arena) {
1065 pose = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1066 message_arena, pose, submessage_arena);
1077 inline bool Marker::_internal_has_scale()
const {
1078 return this != internal_default_instance() && scale_ !=
nullptr;
1080 inline bool Marker::has_scale()
const {
1081 return _internal_has_scale();
1083 inline const ::ignition::msgs::Vector3d& Marker::_internal_scale()
const {
1084 const ::ignition::msgs::Vector3d* p = scale_;
1085 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Vector3d*
>(
1088 inline const ::ignition::msgs::Vector3d& Marker::scale()
const {
1090 return _internal_scale();
1092 inline void Marker::unsafe_arena_set_allocated_scale(
1093 ::ignition::msgs::Vector3d* scale) {
1094 if (GetArena() ==
nullptr) {
1095 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(scale_);
1105 inline ::ignition::msgs::Vector3d* Marker::release_scale() {
1106 auto temp = unsafe_arena_release_scale();
1107 if (GetArena() !=
nullptr) {
1108 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1112 inline ::ignition::msgs::Vector3d* Marker::unsafe_arena_release_scale() {
1115 ::ignition::msgs::Vector3d* temp = scale_;
1119 inline ::ignition::msgs::Vector3d* Marker::_internal_mutable_scale() {
1121 if (scale_ ==
nullptr) {
1122 auto* p = CreateMaybeMessage<::ignition::msgs::Vector3d>(GetArena());
1127 inline ::ignition::msgs::Vector3d* Marker::mutable_scale() {
1129 return _internal_mutable_scale();
1131 inline void Marker::set_allocated_scale(::ignition::msgs::Vector3d* scale) {
1132 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1133 if (message_arena ==
nullptr) {
1134 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(scale_);
1137 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1138 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(scale)->GetArena();
1139 if (message_arena != submessage_arena) {
1140 scale = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1141 message_arena, scale, submessage_arena);
1152 inline bool Marker::_internal_has_material()
const {
1153 return this != internal_default_instance() && material_ !=
nullptr;
1155 inline bool Marker::has_material()
const {
1156 return _internal_has_material();
1158 inline const ::ignition::msgs::Material& Marker::_internal_material()
const {
1159 const ::ignition::msgs::Material* p = material_;
1160 return p !=
nullptr ? *p : *
reinterpret_cast<const ::ignition::msgs::Material*
>(
1163 inline const ::ignition::msgs::Material& Marker::material()
const {
1165 return _internal_material();
1167 inline void Marker::unsafe_arena_set_allocated_material(
1168 ::ignition::msgs::Material* material) {
1169 if (GetArena() ==
nullptr) {
1170 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(material_);
1172 material_ = material;
1180 inline ::ignition::msgs::Material* Marker::release_material() {
1181 auto temp = unsafe_arena_release_material();
1182 if (GetArena() !=
nullptr) {
1183 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1187 inline ::ignition::msgs::Material* Marker::unsafe_arena_release_material() {
1190 ::ignition::msgs::Material* temp = material_;
1191 material_ =
nullptr;
1194 inline ::ignition::msgs::Material* Marker::_internal_mutable_material() {
1196 if (material_ ==
nullptr) {
1197 auto* p = CreateMaybeMessage<::ignition::msgs::Material>(GetArena());
1202 inline ::ignition::msgs::Material* Marker::mutable_material() {
1204 return _internal_mutable_material();
1206 inline void Marker::set_allocated_material(::ignition::msgs::Material* material) {
1207 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1208 if (message_arena ==
nullptr) {
1209 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(material_);
1212 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1213 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(material)->GetArena();
1214 if (message_arena != submessage_arena) {
1215 material = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1216 message_arena, material, submessage_arena);
1222 material_ = material;
1227 inline int Marker::_internal_point_size()
const {
1228 return point_.size();
1230 inline int Marker::point_size()
const {
1231 return _internal_point_size();
1233 inline ::ignition::msgs::Vector3d* Marker::mutable_point(
int index) {
1235 return point_.Mutable(index);
1237 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Vector3d >*
1238 Marker::mutable_point() {
1242 inline const ::ignition::msgs::Vector3d& Marker::_internal_point(
int index)
const {
1243 return point_.Get(index);
1245 inline const ::ignition::msgs::Vector3d& Marker::point(
int index)
const {
1247 return _internal_point(index);
1249 inline ::ignition::msgs::Vector3d* Marker::_internal_add_point() {
1250 return point_.Add();
1252 inline ::ignition::msgs::Vector3d* Marker::add_point() {
1254 return _internal_add_point();
1256 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Vector3d >&
1257 Marker::point()
const {
1263 inline void Marker::clear_text() {
1264 text_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1268 return _internal_text();
1270 inline void Marker::set_text(
const std::string& value) {
1271 _internal_set_text(value);
1276 return _internal_mutable_text();
1278 inline const std::string& Marker::_internal_text()
const {
1281 inline void Marker::_internal_set_text(
const std::string& value) {
1283 text_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1285 inline void Marker::set_text(
std::string&& value) {
1288 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::move(value), GetArena());
1291 inline void Marker::set_text(
const char* value) {
1292 GOOGLE_DCHECK(value !=
nullptr);
1294 text_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(value),
1298 inline void Marker::set_text(
const char* value,
1301 text_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(
1302 reinterpret_cast<const char*
>(value), size), GetArena());
1305 inline std::string* Marker::_internal_mutable_text() {
1307 return text_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1311 return text_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1313 inline void Marker::set_allocated_text(
std::string* text) {
1314 if (text !=
nullptr) {
1319 text_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), text,
1323 inline std::string* Marker::unsafe_arena_release_text() {
1325 GOOGLE_DCHECK(GetArena() !=
nullptr);
1327 return text_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1330 inline void Marker::unsafe_arena_set_allocated_text(
1332 GOOGLE_DCHECK(GetArena() !=
nullptr);
1333 if (text !=
nullptr) {
1338 text_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1344 inline void Marker::clear_parent() {
1345 parent_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1347 inline const std::string& Marker::parent()
const {
1349 return _internal_parent();
1351 inline void Marker::set_parent(
const std::string& value) {
1352 _internal_set_parent(value);
1357 return _internal_mutable_parent();
1359 inline const std::string& Marker::_internal_parent()
const {
1360 return parent_.Get();
1362 inline void Marker::_internal_set_parent(
const std::string& value) {
1364 parent_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1366 inline void Marker::set_parent(
std::string&& value) {
1369 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::move(value), GetArena());
1372 inline void Marker::set_parent(
const char* value) {
1373 GOOGLE_DCHECK(value !=
nullptr);
1375 parent_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(value),
1379 inline void Marker::set_parent(
const char* value,
1382 parent_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::
std::string(
1383 reinterpret_cast<const char*
>(value), size), GetArena());
1386 inline std::string* Marker::_internal_mutable_parent() {
1388 return parent_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1392 return parent_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1394 inline void Marker::set_allocated_parent(
std::string* parent) {
1395 if (parent !=
nullptr) {
1400 parent_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), parent,
1404 inline std::string* Marker::unsafe_arena_release_parent() {
1406 GOOGLE_DCHECK(GetArena() !=
nullptr);
1408 return parent_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1411 inline void Marker::unsafe_arena_set_allocated_parent(
1413 GOOGLE_DCHECK(GetArena() !=
nullptr);
1414 if (parent !=
nullptr) {
1419 parent_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1420 parent, GetArena());
1425 inline void Marker::clear_visibility() {
1433 return _internal_visibility();
1437 visibility_ = value;
1440 _internal_set_visibility(value);
1445 #pragma GCC diagnostic pop
1457 PROTOBUF_NAMESPACE_OPEN
1461 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::Marker_Type>() {
1466 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::Marker_Visibility>() {
1471 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::Marker_Action>() {
1475 PROTOBUF_NAMESPACE_CLOSE
1478 #pragma warning(pop)
1482 #include <google/protobuf/port_undef.inc>
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fmarker_2eproto
static void InitAsDefaultInstance()
static bool Visibility_IsValid(int value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:352
std::string * release_ns()
void set_allocated_ns(std::string *ns)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:210
Marker(Marker &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:186
static bool Action_Parse(const std::string &name, Action *value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:404
static const std::string & Action_Name(T enum_t_value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:398
static const std::string & Type_Name(T enum_t_value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:336
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
std::string * mutable_ns()
const std::string & ns() const
static bool Visibility_Parse(const std::string &name, Visibility *value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:372
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Vector3d > * mutable_point()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:204
Marker * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:246
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Type_descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:332
Marker_Action Action
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:377
const ::ignition::msgs::Vector3d & point(int index) const
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Visibility_descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:362
::ignition::msgs::Vector3d * mutable_point(int index)
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Marker(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Action_descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:394
static const Marker * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:216
static bool Type_IsValid(int value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:322
static const std::string & Visibility_Name(T enum_t_value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:366
void CopyFrom(const Marker &from)
static bool Action_IsValid(int value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:384
static bool Type_Parse(const std::string &name, Type *value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:342
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Marker(const Marker &from)
void Swap(Marker *other)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:226
Marker()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:182
void set_ns(const std::string &value)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::ignition::msgs::Vector3d > & point() const
void set_ns(const char *value, size_t size)
Marker & operator=(const Marker &from)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:191
Marker_Visibility Visibility
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:347
void MergeFrom(const Marker &from)
friend void swap(Marker &a, Marker &b)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:223
void set_ns(const char *value)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:207
Marker * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:242
void UnsafeArenaSwap(Marker *other)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:234
Marker & operator=(Marker &&from) noexcept
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:195
static const Marker & default_instance()
::ignition::msgs::Vector3d * add_point()
void set_ns(std::string &&value)
Marker_Type Type
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:289
Vector3< double > Vector3d
bool Marker_Visibility_Parse(const std::string &name, Marker_Visibility *value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:146
Marker_Action
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:151
@ Marker_Action_ADD_MODIFY
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:152
@ Marker_Action_Marker_Action_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:155
@ Marker_Action_DELETE_ALL
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:154
@ Marker_Action_DELETE_MARKER
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:153
@ Marker_Action_Marker_Action_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:156
bool Marker_Action_Parse(const std::string &name, Marker_Action *value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:172
constexpr Marker_Type Marker_Type_Type_MIN
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:108
IGNITION_MSGS_VISIBLE Vector3dDefaultTypeInternal _Vector3d_default_instance_
constexpr Marker_Visibility Marker_Visibility_Visibility_MAX
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:134
constexpr Marker_Action Marker_Action_Action_MIN
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:159
const std::string & Marker_Action_Name(T enum_t_value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:165
constexpr int Marker_Visibility_Visibility_ARRAYSIZE
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:135
constexpr int Marker_Action_Action_ARRAYSIZE
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:161
constexpr Marker_Type Marker_Type_Type_MAX
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:109
std::shared_ptr< Marker > MarkerSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:1450
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Marker_Type_descriptor()
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Marker_Visibility_descriptor()
Marker_Type
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:87
@ Marker_Type_AXIS
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:101
@ Marker_Type_POINTS
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:93
@ Marker_Type_ARROW
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:100
@ Marker_Type_Marker_Type_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:104
@ Marker_Type_CONE
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:99
@ Marker_Type_ELLIPSOID
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:103
@ Marker_Type_BOX
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:89
@ Marker_Type_CYLINDER
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:90
@ Marker_Type_TRIANGLE_STRIP
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:98
@ Marker_Type_TEXT
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:95
@ Marker_Type_TRIANGLE_FAN
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:96
@ Marker_Type_TRIANGLE_LIST
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:97
@ Marker_Type_SPHERE
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:94
@ Marker_Type_CAPSULE
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:102
@ Marker_Type_LINE_LIST
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:91
@ Marker_Type_Marker_Type_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:105
@ Marker_Type_NONE
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:88
@ Marker_Type_LINE_STRIP
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:92
std::unique_ptr< const Marker > ConstMarkerUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:1449
IGNITION_MSGS_VISIBLE MarkerDefaultTypeInternal _Marker_default_instance_
const std::string & Marker_Visibility_Name(T enum_t_value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:139
constexpr int Marker_Type_Type_ARRAYSIZE
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:110
bool Marker_Type_Parse(const std::string &name, Marker_Type *value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:121
constexpr Marker_Visibility Marker_Visibility_Visibility_MIN
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:133
constexpr Marker_Action Marker_Action_Action_MAX
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:160
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
IGNITION_MSGS_VISIBLE bool Marker_Type_IsValid(int value)
IGNITION_MSGS_VISIBLE MaterialDefaultTypeInternal _Material_default_instance_
IGNITION_MSGS_VISIBLE bool Marker_Visibility_IsValid(int value)
IGNITION_MSGS_VISIBLE PoseDefaultTypeInternal _Pose_default_instance_
std::unique_ptr< Marker > MarkerUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:1448
IGNITION_MSGS_VISIBLE bool Marker_Action_IsValid(int value)
std::shared_ptr< const Marker > ConstMarkerSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:1451
Atmosphere_Type
Definition: build/ignition-msgs8/include/ignition/msgs/atmosphere.pb.h:83
IGNITION_MSGS_VISIBLE TimeDefaultTypeInternal _Time_default_instance_
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Marker_Action_descriptor()
const std::string & Marker_Type_Name(T enum_t_value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:114
Marker_Visibility
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:126
@ Marker_Visibility_GUI
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:127
@ Marker_Visibility_Marker_Visibility_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:129
@ Marker_Visibility_Marker_Visibility_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:130
@ Marker_Visibility_ALL
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:128
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:53
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:62
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)