Go to the documentation of this file.
4 #ifndef PROTOBUF_INCLUDED_ignition_2fmsgs_2fmarker_2eproto
5 #define PROTOBUF_INCLUDED_ignition_2fmsgs_2fmarker_2eproto
9 #include <google/protobuf/stubs/common.h>
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
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.
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>
31 #include <google/protobuf/extension_set.h>
32 #include <google/protobuf/generated_enum_reflection.h>
33 #include <google/protobuf/unknown_field_set.h>
40 #pragma GCC system_header
43 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
46 #include <sys/sysmacros.h>
51 #define PROTOBUF_INTERNAL_EXPORT_protobuf_ignition_2fmsgs_2fmarker_2eproto IGNITION_MSGS_VISIBLE
56 static const ::google::protobuf::internal::ParseTableField entries[];
57 static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
58 static const ::google::protobuf::internal::ParseTable schema[1];
59 static const ::google::protobuf::internal::FieldMetadata field_metadata[];
60 static const ::google::protobuf::internal::SerializationTable serialization_table[];
61 static const ::google::protobuf::uint32 offsets[];
68 class MarkerDefaultTypeInternal;
74 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Marker* Arena::CreateMaybeMessage<::ignition::msgs::Marker>(Arena*);
102 return ::google::protobuf::internal::NameOfEnum(
107 return ::google::protobuf::internal::ParseNamedEnum<Marker_Type>(
123 return ::google::protobuf::internal::NameOfEnum(
128 return ::google::protobuf::internal::ParseNamedEnum<Marker_Visibility>(
145 return ::google::protobuf::internal::NameOfEnum(
150 return ::google::protobuf::internal::ParseNamedEnum<Marker_Action>(
155 class IGNITION_MSGS_VISIBLE
Marker :
public ::google::protobuf::Message {
169 *
this = ::std::move(from);
172 inline Marker& operator=(Marker&& from) noexcept {
173 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
174 if (
this != &from) InternalSwap(&from);
181 static const ::google::protobuf::Descriptor* descriptor();
182 static const Marker& default_instance();
184 static void InitAsDefaultInstance();
186 return reinterpret_cast<const Marker*
>(
189 static constexpr
int kIndexInFileMessages =
200 return CreateMaybeMessage<Marker>(NULL);
203 Marker*
New(::google::protobuf::Arena* arena)
const final {
204 return CreateMaybeMessage<Marker>(arena);
206 void CopyFrom(const ::google::protobuf::Message& from)
final;
207 void MergeFrom(const ::google::protobuf::Message& from)
final;
208 void CopyFrom(
const Marker& from);
209 void MergeFrom(
const Marker& from);
211 bool IsInitialized() const final;
213 size_t ByteSizeLong() const final;
214 bool MergePartialFromCodedStream(
215 ::
google::protobuf::io::CodedInputStream* input) final;
216 void SerializeWithCachedSizes(
217 ::
google::protobuf::io::CodedOutputStream* output) const final;
218 ::
google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
219 bool deterministic, ::
google::protobuf::uint8* target) const final;
220 int GetCachedSize() const final {
return _cached_size_.Get(); }
225 void SetCachedSize(
int size)
const final;
226 void InternalSwap(
Marker* other);
228 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
231 inline void* MaybeArenaPtr()
const {
236 ::google::protobuf::Metadata GetMetadata() const final;
257 static const
Type TRIANGLE_FAN =
259 static const
Type TRIANGLE_LIST =
261 static const
Type TRIANGLE_STRIP =
263 static inline
bool Type_IsValid(
int value) {
270 static const int Type_ARRAYSIZE =
272 static inline const ::google::protobuf::EnumDescriptor*
296 static const int Visibility_ARRAYSIZE =
298 static inline const ::google::protobuf::EnumDescriptor*
324 static const int Action_ARRAYSIZE =
326 static inline const ::google::protobuf::EnumDescriptor*
341 int point_size()
const;
343 static const int kPointFieldNumber = 11;
345 ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Vector3d >*
347 const ::ignition::msgs::Vector3d& point(
int index)
const;
349 const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Vector3d >&
354 static const int kNsFieldNumber = 3;
355 const ::std::string& ns()
const;
356 void set_ns(const ::std::string& value);
360 void set_ns(
const char* value);
361 void set_ns(
const char* value,
size_t size);
368 static const int kTextFieldNumber = 12;
369 const ::std::string& text()
const;
370 void set_text(const ::std::string& value);
374 void set_text(
const char* value);
375 void set_text(
const char* value,
size_t size);
382 static const int kParentFieldNumber = 13;
383 const ::std::string& parent()
const;
384 void set_parent(const ::std::string& value);
388 void set_parent(
const char* value);
389 void set_parent(
const char* value,
size_t size);
395 bool has_header()
const;
397 static const int kHeaderFieldNumber = 1;
399 const ::ignition::msgs::Header& _internal_header()
const;
401 const ::ignition::msgs::Header& header()
const;
407 bool has_lifetime()
const;
408 void clear_lifetime();
409 static const int kLifetimeFieldNumber = 7;
411 const ::ignition::msgs::Time& _internal_lifetime()
const;
413 const ::ignition::msgs::Time& lifetime()
const;
419 bool has_pose()
const;
421 static const int kPoseFieldNumber = 8;
423 const ::ignition::msgs::Pose& _internal_pose()
const;
425 const ::ignition::msgs::Pose& pose()
const;
431 bool has_scale()
const;
433 static const int kScaleFieldNumber = 9;
435 const ::ignition::msgs::Vector3d& _internal_scale()
const;
437 const ::ignition::msgs::Vector3d& scale()
const;
443 bool has_material()
const;
444 void clear_material();
445 static const int kMaterialFieldNumber = 10;
447 const ::ignition::msgs::Material& _internal_material()
const;
449 const ::ignition::msgs::Material& material()
const;
456 static const int kActionFieldNumber = 2;
462 static const int kLayerFieldNumber = 5;
463 ::google::protobuf::int32 layer()
const;
464 void set_layer(::google::protobuf::int32 value);
468 static const int kIdFieldNumber = 4;
469 ::google::protobuf::uint64 id()
const;
470 void set_id(::google::protobuf::uint64 value);
474 static const int kTypeFieldNumber = 6;
479 void clear_visibility();
480 static const int kVisibilityFieldNumber = 14;
487 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
488 ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Vector3d > point_;
489 ::google::protobuf::internal::ArenaStringPtr ns_;
490 ::google::protobuf::internal::ArenaStringPtr text_;
491 ::google::protobuf::internal::ArenaStringPtr parent_;
498 ::google::protobuf::int32 layer_;
499 ::google::protobuf::uint64 id_;
502 mutable ::google::protobuf::internal::CachedSize _cached_size_;
503 friend struct ::protobuf_ignition_2fmsgs_2fmarker_2eproto::TableStruct;
511 #pragma GCC diagnostic push
512 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
520 inline const ::ignition::msgs::Header& Marker::_internal_header()
const {
524 const ::ignition::msgs::Header* p = header_;
538 if (header_ == NULL) {
539 auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArenaNoVirtual());
546 ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
547 if (message_arena == NULL) {
548 delete reinterpret_cast< ::google::protobuf::MessageLite*
>(header_);
551 ::google::protobuf::Arena* submessage_arena = NULL;
552 if (message_arena != submessage_arena) {
553 header = ::google::protobuf::internal::GetOwnedMessage(
554 message_arena,
header, submessage_arena);
580 ns_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
584 return ns_.GetNoArena();
588 ns_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
595 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::move(value));
600 GOOGLE_DCHECK(value != NULL);
602 ns_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::string(value));
607 ns_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
608 ::
std::string(
reinterpret_cast<const char*
>(value), size));
614 return ns_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
619 return ns_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
627 ns_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
ns);
633 id_ = GOOGLE_ULONGLONG(0);
677 inline const ::ignition::msgs::Time& Marker::_internal_lifetime()
const {
681 const ::ignition::msgs::Time* p = lifetime_;
695 if (lifetime_ == NULL) {
696 auto* p = CreateMaybeMessage<::ignition::msgs::Time>(GetArenaNoVirtual());
703 ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
704 if (message_arena == NULL) {
705 delete reinterpret_cast< ::google::protobuf::MessageLite*
>(lifetime_);
708 ::google::protobuf::Arena* submessage_arena = NULL;
709 if (message_arena != submessage_arena) {
710 lifetime = ::google::protobuf::internal::GetOwnedMessage(
711 message_arena,
lifetime, submessage_arena);
725 inline const ::ignition::msgs::Pose& Marker::_internal_pose()
const {
729 const ::ignition::msgs::Pose* p = pose_;
744 auto* p = CreateMaybeMessage<::ignition::msgs::Pose>(GetArenaNoVirtual());
751 ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
752 if (message_arena == NULL) {
753 delete reinterpret_cast< ::google::protobuf::MessageLite*
>(pose_);
756 ::google::protobuf::Arena* submessage_arena = NULL;
757 if (message_arena != submessage_arena) {
758 pose = ::google::protobuf::internal::GetOwnedMessage(
759 message_arena,
pose, submessage_arena);
773 inline const ::ignition::msgs::Vector3d& Marker::_internal_scale()
const {
777 const ::ignition::msgs::Vector3d* p = scale_;
791 if (scale_ == NULL) {
792 auto* p = CreateMaybeMessage<::ignition::msgs::Vector3d>(GetArenaNoVirtual());
799 ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
800 if (message_arena == NULL) {
801 delete reinterpret_cast< ::google::protobuf::MessageLite*
>(scale_);
804 ::google::protobuf::Arena* submessage_arena = NULL;
805 if (message_arena != submessage_arena) {
806 scale = ::google::protobuf::internal::GetOwnedMessage(
807 message_arena,
scale, submessage_arena);
821 inline const ::ignition::msgs::Material& Marker::_internal_material()
const {
825 const ::ignition::msgs::Material* p = material_;
839 if (material_ == NULL) {
840 auto* p = CreateMaybeMessage<::ignition::msgs::Material>(GetArenaNoVirtual());
847 ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
848 if (message_arena == NULL) {
849 delete reinterpret_cast< ::google::protobuf::MessageLite*
>(material_);
852 ::google::protobuf::Arena* submessage_arena = NULL;
853 if (message_arena != submessage_arena) {
854 material = ::google::protobuf::internal::GetOwnedMessage(
855 message_arena,
material, submessage_arena);
867 return point_.size();
871 return point_.Mutable(index);
873 inline ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Vector3d >*
880 return point_.Get(index);
886 inline const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Vector3d >&
894 text_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
898 return text_.GetNoArena();
902 text_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
909 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::move(value));
914 GOOGLE_DCHECK(value != NULL);
916 text_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::string(value));
921 text_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
922 ::
std::string(
reinterpret_cast<const char*
>(value), size));
928 return text_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
933 return text_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
941 text_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
text);
947 parent_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
951 return parent_.GetNoArena();
955 parent_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
962 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::move(value));
967 GOOGLE_DCHECK(value != NULL);
969 parent_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::string(value));
974 parent_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
975 ::
std::string(
reinterpret_cast<const char*
>(value), size));
981 return parent_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
986 return parent_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
994 parent_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
parent);
1008 visibility_ = value;
1013 #pragma GCC diagnostic pop
1026 namespace protobuf {
1030 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::Marker_Type>() {
1035 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::Marker_Visibility>() {
1040 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::Marker_Action>() {
1048 #pragma warning(pop)
1052 #endif // PROTOBUF_INCLUDED_ignition_2fmsgs_2fmarker_2eproto
@ Marker_Type_TEXT
Definition: marker.pb.h:88
static bool Visibility_Parse(const ::std::string &name, Visibility *value)
Definition: marker.pb.h:305
static bool Type_Parse(const ::std::string &name, Type *value)
Definition: marker.pb.h:279
@ Marker_Type_TRIANGLE_STRIP
Definition: marker.pb.h:91
void clear_visibility()
Definition: marker.pb.h:999
::std::string * mutable_parent()
Definition: marker.pb.h:978
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Vector3d > & point() const
Definition: marker.pb.h:887
void set_allocated_lifetime(::ignition::msgs::Time *lifetime)
Definition: marker.pb.h:702
void set_parent(const ::std::string &value)
Definition: marker.pb.h:953
Marker * New() const final
Definition: marker.pb.h:199
Marker_Visibility
Definition: marker.pb.h:110
@ Marker_Type_Marker_Type_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: marker.pb.h:93
Definition: marker.pb.h:155
const int Marker_Visibility_Visibility_ARRAYSIZE
Definition: marker.pb.h:119
void clear_parent()
Definition: marker.pb.h:946
bool has_material() const
Definition: marker.pb.h:818
const Marker_Action Marker_Action_Action_MAX
Definition: marker.pb.h:140
void clear_type()
Definition: marker.pb.h:660
::ignition::msgs::Header * mutable_header()
Definition: marker.pb.h:536
@ Marker_Visibility_GUI
Definition: marker.pb.h:111
void IGNITION_MSGS_VISIBLE AddDescriptors()
void set_allocated_pose(::ignition::msgs::Pose *pose)
Definition: marker.pb.h:750
Definition: vector3d.pb.h:77
void clear_action()
Definition: marker.pb.h:565
void set_allocated_ns(::std::string *ns)
Definition: marker.pb.h:621
@ Marker_Type_Marker_Type_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: marker.pb.h:92
Marker_Action Action
Definition: marker.pb.h:310
@ Marker_Visibility_ALL
Definition: marker.pb.h:112
void clear_id()
Definition: marker.pb.h:632
std::unique_ptr< Marker > MarkerUniquePtr
Definition: marker.pb.h:1016
@ Marker_Type_LINE_LIST
Definition: marker.pb.h:84
IGNITION_MSGS_VISIBLE TimeDefaultTypeInternal _Time_default_instance_
static const ::std::string & Visibility_Name(Visibility value)
Definition: marker.pb.h:302
@ Marker_Action_Marker_Action_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: marker.pb.h:136
const ::ignition::msgs::Time & lifetime() const
Definition: marker.pb.h:680
IGNITION_MSGS_VISIBLE bool Marker_Action_IsValid(int value)
@ Marker_Type_LINE_STRIP
Definition: marker.pb.h:85
IGNITION_MSGS_VISIBLE bool Marker_Visibility_IsValid(int value)
const ::std::string & Marker_Type_Name(Marker_Type value)
Definition: marker.pb.h:101
::ignition::msgs::Vector3d * mutable_scale()
Definition: marker.pb.h:789
@ Marker_Type_NONE
Definition: marker.pb.h:81
bool has_header() const
Definition: marker.pb.h:517
const int Marker_Type_Type_ARRAYSIZE
Definition: marker.pb.h:98
::ignition::msgs::Vector3d * add_point()
Definition: marker.pb.h:882
Marker * New(::google::protobuf::Arena *arena) const final
Definition: marker.pb.h:203
void set_allocated_parent(::std::string *parent)
Definition: marker.pb.h:988
const Marker_Type Marker_Type_Type_MAX
Definition: marker.pb.h:97
@ Marker_Action_DELETE_ALL
Definition: marker.pb.h:134
@ Marker_Type_BOX
Definition: marker.pb.h:82
bool has_scale() const
Definition: marker.pb.h:770
static const ::google::protobuf::EnumDescriptor * Type_descriptor()
Definition: marker.pb.h:273
::google::protobuf::uint64 id() const
Definition: marker.pb.h:635
IGNITION_MSGS_VISIBLE PoseDefaultTypeInternal _Pose_default_instance_
const IGNITION_MSGS_VISIBLE ::google::protobuf::EnumDescriptor * Marker_Type_descriptor()
const Marker_Action Marker_Action_Action_MIN
Definition: marker.pb.h:139
@ Marker_Visibility_Marker_Visibility_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: marker.pb.h:113
std::shared_ptr< const Marker > ConstMarkerSharedPtr
Definition: marker.pb.h:1019
void set_visibility(::ignition::msgs::Marker_Visibility value)
Definition: marker.pb.h:1006
::ignition::msgs::Pose * mutable_pose()
Definition: marker.pb.h:741
void set_allocated_scale(::ignition::msgs::Vector3d *scale)
Definition: marker.pb.h:798
Marker_Action
Definition: marker.pb.h:131
::std::string * release_text()
Definition: marker.pb.h:930
::ignition::msgs::Time * release_lifetime()
Definition: marker.pb.h:686
::ignition::msgs::Marker_Type type() const
Definition: marker.pb.h:663
bool Marker_Type_Parse(const ::std::string &name, Marker_Type *value)
Definition: marker.pb.h:105
void set_id(::google::protobuf::uint64 value)
Definition: marker.pb.h:639
const Marker_Visibility Marker_Visibility_Visibility_MIN
Definition: marker.pb.h:117
Marker_Type
Definition: marker.pb.h:80
const Marker_Type Marker_Type_Type_MIN
Definition: marker.pb.h:96
const ::ignition::msgs::Header & header() const
Definition: marker.pb.h:523
void set_action(::ignition::msgs::Marker_Action value)
Definition: marker.pb.h:572
void set_ns(const ::std::string &value)
Definition: marker.pb.h:586
static const ::std::string & Type_Name(Type value)
Definition: marker.pb.h:276
const IGNITION_MSGS_VISIBLE ::google::protobuf::EnumDescriptor * Marker_Visibility_descriptor()
bool has_pose() const
Definition: marker.pb.h:722
std::unique_ptr< const Marker > ConstMarkerUniquePtr
Definition: marker.pb.h:1017
void set_type(::ignition::msgs::Marker_Type value)
Definition: marker.pb.h:667
static const ::std::string & Action_Name(Action value)
Definition: marker.pb.h:330
::ignition::msgs::Vector3d * release_scale()
Definition: marker.pb.h:782
::google::protobuf::RepeatedPtrField< ::ignition::msgs::Vector3d > * mutable_point()
Definition: marker.pb.h:874
@ Marker_Visibility_Marker_Visibility_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: marker.pb.h:114
Definition: material.pb.h:553
::ignition::msgs::Material * release_material()
Definition: marker.pb.h:830
::google::protobuf::int32 layer() const
Definition: marker.pb.h:649
const ::ignition::msgs::Material & material() const
Definition: marker.pb.h:824
const ::std::string & Marker_Visibility_Name(Marker_Visibility value)
Definition: marker.pb.h:122
@ Marker_Type_TRIANGLE_LIST
Definition: marker.pb.h:90
static bool Action_Parse(const ::std::string &name, Action *value)
Definition: marker.pb.h:333
::ignition::msgs::Marker_Action action() const
Definition: marker.pb.h:568
std::shared_ptr< Marker > MarkerSharedPtr
Definition: marker.pb.h:1018
IGNITION_MSGS_VISIBLE MarkerDefaultTypeInternal _Marker_default_instance_
::std::string * mutable_text()
Definition: marker.pb.h:925
const ::std::string & parent() const
Definition: marker.pb.h:949
void set_layer(::google::protobuf::int32 value)
Definition: marker.pb.h:653
void clear_layer()
Definition: marker.pb.h:646
IGNITION_MSGS_VISIBLE bool Marker_Type_IsValid(int value)
const ::std::string & text() const
Definition: marker.pb.h:896
::ignition::msgs::Material * mutable_material()
Definition: marker.pb.h:837
@ Marker_Action_DELETE_MARKER
Definition: marker.pb.h:133
static bool Visibility_IsValid(int value)
Definition: marker.pb.h:289
Definition: marker.pb.h:55
void set_allocated_material(::ignition::msgs::Material *material)
Definition: marker.pb.h:846
static const ::google::protobuf::EnumDescriptor * Action_descriptor()
Definition: marker.pb.h:327
IGNITION_MSGS_VISIBLE Vector3dDefaultTypeInternal _Vector3d_default_instance_
const int Marker_Action_Action_ARRAYSIZE
Definition: marker.pb.h:141
::ignition::msgs::Header * release_header()
Definition: marker.pb.h:529
void set_allocated_header(::ignition::msgs::Header *header)
Definition: marker.pb.h:545
friend void swap(Marker &a, Marker &b)
Definition: marker.pb.h:193
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
bool Marker_Action_Parse(const ::std::string &name, Marker_Action *value)
Definition: marker.pb.h:148
@ Marker_Action_ADD_MODIFY
Definition: marker.pb.h:132
const IGNITION_MSGS_VISIBLE ::google::protobuf::EnumDescriptor * Marker_Action_descriptor()
::ignition::msgs::Marker_Visibility visibility() const
Definition: marker.pb.h:1002
@ Marker_Action_Marker_Action_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: marker.pb.h:135
void set_allocated_text(::std::string *text)
Definition: marker.pb.h:935
const ::ignition::msgs::Vector3d & scale() const
Definition: marker.pb.h:776
::std::string * release_parent()
Definition: marker.pb.h:983
Definition: marker.pb.h:53
@ Marker_Type_POINTS
Definition: marker.pb.h:86
void set_text(const ::std::string &value)
Definition: marker.pb.h:900
int point_size() const
Definition: marker.pb.h:866
const ::std::string & ns() const
Definition: marker.pb.h:582
Marker & operator=(const Marker &from)
Definition: marker.pb.h:162
@ Marker_Type_TRIANGLE_FAN
Definition: marker.pb.h:89
static const ::google::protobuf::EnumDescriptor * Visibility_descriptor()
Definition: marker.pb.h:299
::ignition::msgs::Pose * release_pose()
Definition: marker.pb.h:734
::std::string * release_ns()
Definition: marker.pb.h:616
void clear_ns()
Definition: marker.pb.h:579
const ::std::string & Marker_Action_Name(Marker_Action value)
Definition: marker.pb.h:144
::ignition::msgs::Time * mutable_lifetime()
Definition: marker.pb.h:693
const Marker_Visibility Marker_Visibility_Visibility_MAX
Definition: marker.pb.h:118
const ::ignition::msgs::Pose & pose() const
Definition: marker.pb.h:728
@ Marker_Type_SPHERE
Definition: marker.pb.h:87
static bool Action_IsValid(int value)
Definition: marker.pb.h:317
Marker_Visibility Visibility
Definition: marker.pb.h:284
@ Marker_Type_CYLINDER
Definition: marker.pb.h:83
bool Marker_Visibility_Parse(const ::std::string &name, Marker_Visibility *value)
Definition: marker.pb.h:126
::std::string * mutable_ns()
Definition: marker.pb.h:611
IGNITION_MSGS_VISIBLE MaterialDefaultTypeInternal _Material_default_instance_
static const Marker * internal_default_instance()
Definition: marker.pb.h:185
void clear_text()
Definition: marker.pb.h:893
Definition: actor.pb.h:78
bool has_lifetime() const
Definition: marker.pb.h:674