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*);
107 return ::google::protobuf::internal::NameOfEnum(
112 return ::google::protobuf::internal::ParseNamedEnum<Marker_Type>(
128 return ::google::protobuf::internal::NameOfEnum(
133 return ::google::protobuf::internal::ParseNamedEnum<Marker_Visibility>(
150 return ::google::protobuf::internal::NameOfEnum(
155 return ::google::protobuf::internal::ParseNamedEnum<Marker_Action>(
160 class IGNITION_MSGS_VISIBLE
Marker :
public ::google::protobuf::Message {
174 *
this = ::std::move(from);
177 inline Marker& operator=(Marker&& from) noexcept {
178 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
179 if (
this != &from) InternalSwap(&from);
186 static const ::google::protobuf::Descriptor* descriptor();
187 static const Marker& default_instance();
189 static void InitAsDefaultInstance();
191 return reinterpret_cast<const Marker*
>(
194 static constexpr
int kIndexInFileMessages =
205 return CreateMaybeMessage<Marker>(NULL);
208 Marker*
New(::google::protobuf::Arena* arena)
const final {
209 return CreateMaybeMessage<Marker>(arena);
211 void CopyFrom(const ::google::protobuf::Message& from)
final;
212 void MergeFrom(const ::google::protobuf::Message& from)
final;
213 void CopyFrom(
const Marker& from);
214 void MergeFrom(
const Marker& from);
216 bool IsInitialized() const final;
218 size_t ByteSizeLong() const final;
219 bool MergePartialFromCodedStream(
220 ::
google::protobuf::io::CodedInputStream* input) final;
221 void SerializeWithCachedSizes(
222 ::
google::protobuf::io::CodedOutputStream* output) const final;
223 ::
google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
224 bool deterministic, ::
google::protobuf::uint8* target) const final;
225 int GetCachedSize() const final {
return _cached_size_.Get(); }
230 void SetCachedSize(
int size)
const final;
231 void InternalSwap(
Marker* other);
233 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
236 inline void* MaybeArenaPtr()
const {
241 ::google::protobuf::Metadata GetMetadata() const final;
262 static const
Type TRIANGLE_FAN =
264 static const
Type TRIANGLE_LIST =
266 static const
Type TRIANGLE_STRIP =
278 static inline
bool Type_IsValid(
int value) {
285 static const int Type_ARRAYSIZE =
287 static inline const ::google::protobuf::EnumDescriptor*
311 static const int Visibility_ARRAYSIZE =
313 static inline const ::google::protobuf::EnumDescriptor*
339 static const int Action_ARRAYSIZE =
341 static inline const ::google::protobuf::EnumDescriptor*
356 int point_size()
const;
358 static const int kPointFieldNumber = 11;
360 ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Vector3d >*
362 const ::ignition::msgs::Vector3d& point(
int index)
const;
364 const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Vector3d >&
369 static const int kNsFieldNumber = 3;
370 const ::std::string& ns()
const;
371 void set_ns(const ::std::string& value);
375 void set_ns(
const char* value);
376 void set_ns(
const char* value,
size_t size);
383 static const int kTextFieldNumber = 12;
384 const ::std::string& text()
const;
385 void set_text(const ::std::string& value);
389 void set_text(
const char* value);
390 void set_text(
const char* value,
size_t size);
397 static const int kParentFieldNumber = 13;
398 const ::std::string& parent()
const;
399 void set_parent(const ::std::string& value);
403 void set_parent(
const char* value);
404 void set_parent(
const char* value,
size_t size);
410 bool has_header()
const;
412 static const int kHeaderFieldNumber = 1;
414 const ::ignition::msgs::Header& _internal_header()
const;
416 const ::ignition::msgs::Header& header()
const;
422 bool has_lifetime()
const;
423 void clear_lifetime();
424 static const int kLifetimeFieldNumber = 7;
426 const ::ignition::msgs::Time& _internal_lifetime()
const;
428 const ::ignition::msgs::Time& lifetime()
const;
434 bool has_pose()
const;
436 static const int kPoseFieldNumber = 8;
438 const ::ignition::msgs::Pose& _internal_pose()
const;
440 const ::ignition::msgs::Pose& pose()
const;
446 bool has_scale()
const;
448 static const int kScaleFieldNumber = 9;
450 const ::ignition::msgs::Vector3d& _internal_scale()
const;
452 const ::ignition::msgs::Vector3d& scale()
const;
458 bool has_material()
const;
459 void clear_material();
460 static const int kMaterialFieldNumber = 10;
462 const ::ignition::msgs::Material& _internal_material()
const;
464 const ::ignition::msgs::Material& material()
const;
471 static const int kActionFieldNumber = 2;
477 static const int kLayerFieldNumber = 5;
478 ::google::protobuf::int32 layer()
const;
479 void set_layer(::google::protobuf::int32 value);
483 static const int kIdFieldNumber = 4;
484 ::google::protobuf::uint64 id()
const;
485 void set_id(::google::protobuf::uint64 value);
489 static const int kTypeFieldNumber = 6;
494 void clear_visibility();
495 static const int kVisibilityFieldNumber = 14;
502 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
503 ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Vector3d > point_;
504 ::google::protobuf::internal::ArenaStringPtr ns_;
505 ::google::protobuf::internal::ArenaStringPtr text_;
506 ::google::protobuf::internal::ArenaStringPtr parent_;
513 ::google::protobuf::int32 layer_;
514 ::google::protobuf::uint64 id_;
517 mutable ::google::protobuf::internal::CachedSize _cached_size_;
518 friend struct ::protobuf_ignition_2fmsgs_2fmarker_2eproto::TableStruct;
526 #pragma GCC diagnostic push
527 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
535 inline const ::ignition::msgs::Header& Marker::_internal_header()
const {
539 const ::ignition::msgs::Header* p = header_;
553 if (header_ == NULL) {
554 auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArenaNoVirtual());
561 ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
562 if (message_arena == NULL) {
563 delete reinterpret_cast< ::google::protobuf::MessageLite*
>(header_);
566 ::google::protobuf::Arena* submessage_arena = NULL;
567 if (message_arena != submessage_arena) {
568 header = ::google::protobuf::internal::GetOwnedMessage(
569 message_arena,
header, submessage_arena);
595 ns_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
599 return ns_.GetNoArena();
603 ns_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
610 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::move(value));
615 GOOGLE_DCHECK(value != NULL);
617 ns_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::string(value));
622 ns_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
623 ::
std::string(
reinterpret_cast<const char*
>(value), size));
629 return ns_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
634 return ns_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
642 ns_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
ns);
648 id_ = GOOGLE_ULONGLONG(0);
692 inline const ::ignition::msgs::Time& Marker::_internal_lifetime()
const {
696 const ::ignition::msgs::Time* p = lifetime_;
710 if (lifetime_ == NULL) {
711 auto* p = CreateMaybeMessage<::ignition::msgs::Time>(GetArenaNoVirtual());
718 ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
719 if (message_arena == NULL) {
720 delete reinterpret_cast< ::google::protobuf::MessageLite*
>(lifetime_);
723 ::google::protobuf::Arena* submessage_arena = NULL;
724 if (message_arena != submessage_arena) {
725 lifetime = ::google::protobuf::internal::GetOwnedMessage(
726 message_arena,
lifetime, submessage_arena);
740 inline const ::ignition::msgs::Pose& Marker::_internal_pose()
const {
744 const ::ignition::msgs::Pose* p = pose_;
759 auto* p = CreateMaybeMessage<::ignition::msgs::Pose>(GetArenaNoVirtual());
766 ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
767 if (message_arena == NULL) {
768 delete reinterpret_cast< ::google::protobuf::MessageLite*
>(pose_);
771 ::google::protobuf::Arena* submessage_arena = NULL;
772 if (message_arena != submessage_arena) {
773 pose = ::google::protobuf::internal::GetOwnedMessage(
774 message_arena,
pose, submessage_arena);
788 inline const ::ignition::msgs::Vector3d& Marker::_internal_scale()
const {
792 const ::ignition::msgs::Vector3d* p = scale_;
806 if (scale_ == NULL) {
807 auto* p = CreateMaybeMessage<::ignition::msgs::Vector3d>(GetArenaNoVirtual());
814 ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
815 if (message_arena == NULL) {
816 delete reinterpret_cast< ::google::protobuf::MessageLite*
>(scale_);
819 ::google::protobuf::Arena* submessage_arena = NULL;
820 if (message_arena != submessage_arena) {
821 scale = ::google::protobuf::internal::GetOwnedMessage(
822 message_arena,
scale, submessage_arena);
836 inline const ::ignition::msgs::Material& Marker::_internal_material()
const {
840 const ::ignition::msgs::Material* p = material_;
854 if (material_ == NULL) {
855 auto* p = CreateMaybeMessage<::ignition::msgs::Material>(GetArenaNoVirtual());
862 ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
863 if (message_arena == NULL) {
864 delete reinterpret_cast< ::google::protobuf::MessageLite*
>(material_);
867 ::google::protobuf::Arena* submessage_arena = NULL;
868 if (message_arena != submessage_arena) {
869 material = ::google::protobuf::internal::GetOwnedMessage(
870 message_arena,
material, submessage_arena);
882 return point_.size();
886 return point_.Mutable(index);
888 inline ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Vector3d >*
895 return point_.Get(index);
901 inline const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Vector3d >&
909 text_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
913 return text_.GetNoArena();
917 text_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
924 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::move(value));
929 GOOGLE_DCHECK(value != NULL);
931 text_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::string(value));
936 text_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
937 ::
std::string(
reinterpret_cast<const char*
>(value), size));
943 return text_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
948 return text_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
956 text_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
text);
962 parent_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
966 return parent_.GetNoArena();
970 parent_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
977 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::move(value));
982 GOOGLE_DCHECK(value != NULL);
984 parent_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::string(value));
989 parent_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
990 ::
std::string(
reinterpret_cast<const char*
>(value), size));
996 return parent_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1001 return parent_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1009 parent_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
parent);
1023 visibility_ = value;
1028 #pragma GCC diagnostic pop
1041 namespace protobuf {
1045 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::Marker_Type>() {
1050 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::Marker_Visibility>() {
1055 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::Marker_Action>() {
1063 #pragma warning(pop)
1067 #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:320
static bool Type_Parse(const ::std::string &name, Type *value)
Definition: marker.pb.h:294
@ Marker_Type_TRIANGLE_STRIP
Definition: marker.pb.h:91
void clear_visibility()
Definition: marker.pb.h:1014
::std::string * mutable_parent()
Definition: marker.pb.h:993
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Vector3d > & point() const
Definition: marker.pb.h:902
@ Marker_Type_CAPSULE
Definition: marker.pb.h:95
void set_allocated_lifetime(::ignition::msgs::Time *lifetime)
Definition: marker.pb.h:717
void set_parent(const ::std::string &value)
Definition: marker.pb.h:968
Marker * New() const final
Definition: marker.pb.h:204
Marker_Visibility
Definition: marker.pb.h:115
@ Marker_Type_Marker_Type_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: marker.pb.h:98
Definition: marker.pb.h:160
const int Marker_Visibility_Visibility_ARRAYSIZE
Definition: marker.pb.h:124
void clear_parent()
Definition: marker.pb.h:961
bool has_material() const
Definition: marker.pb.h:833
const Marker_Action Marker_Action_Action_MAX
Definition: marker.pb.h:145
void clear_type()
Definition: marker.pb.h:675
::ignition::msgs::Header * mutable_header()
Definition: marker.pb.h:551
@ Marker_Visibility_GUI
Definition: marker.pb.h:116
void IGNITION_MSGS_VISIBLE AddDescriptors()
void set_allocated_pose(::ignition::msgs::Pose *pose)
Definition: marker.pb.h:765
Definition: vector3d.pb.h:77
void clear_action()
Definition: marker.pb.h:580
void set_allocated_ns(::std::string *ns)
Definition: marker.pb.h:636
@ Marker_Type_Marker_Type_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: marker.pb.h:97
Marker_Action Action
Definition: marker.pb.h:325
@ Marker_Visibility_ALL
Definition: marker.pb.h:117
void clear_id()
Definition: marker.pb.h:647
std::unique_ptr< Marker > MarkerUniquePtr
Definition: marker.pb.h:1031
@ 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:317
@ Marker_Action_Marker_Action_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: marker.pb.h:141
const ::ignition::msgs::Time & lifetime() const
Definition: marker.pb.h:695
IGNITION_MSGS_VISIBLE bool Marker_Action_IsValid(int value)
@ Marker_Type_LINE_STRIP
Definition: marker.pb.h:85
@ Marker_Type_ELLIPSOID
Definition: marker.pb.h:96
IGNITION_MSGS_VISIBLE bool Marker_Visibility_IsValid(int value)
const ::std::string & Marker_Type_Name(Marker_Type value)
Definition: marker.pb.h:106
::ignition::msgs::Vector3d * mutable_scale()
Definition: marker.pb.h:804
@ Marker_Type_NONE
Definition: marker.pb.h:81
bool has_header() const
Definition: marker.pb.h:532
const int Marker_Type_Type_ARRAYSIZE
Definition: marker.pb.h:103
::ignition::msgs::Vector3d * add_point()
Definition: marker.pb.h:897
Marker * New(::google::protobuf::Arena *arena) const final
Definition: marker.pb.h:208
void set_allocated_parent(::std::string *parent)
Definition: marker.pb.h:1003
const Marker_Type Marker_Type_Type_MAX
Definition: marker.pb.h:102
@ Marker_Action_DELETE_ALL
Definition: marker.pb.h:139
@ Marker_Type_BOX
Definition: marker.pb.h:82
bool has_scale() const
Definition: marker.pb.h:785
static const ::google::protobuf::EnumDescriptor * Type_descriptor()
Definition: marker.pb.h:288
::google::protobuf::uint64 id() const
Definition: marker.pb.h:650
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:144
@ Marker_Visibility_Marker_Visibility_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: marker.pb.h:118
std::shared_ptr< const Marker > ConstMarkerSharedPtr
Definition: marker.pb.h:1034
void set_visibility(::ignition::msgs::Marker_Visibility value)
Definition: marker.pb.h:1021
::ignition::msgs::Pose * mutable_pose()
Definition: marker.pb.h:756
void set_allocated_scale(::ignition::msgs::Vector3d *scale)
Definition: marker.pb.h:813
Marker_Action
Definition: marker.pb.h:136
::std::string * release_text()
Definition: marker.pb.h:945
::ignition::msgs::Time * release_lifetime()
Definition: marker.pb.h:701
::ignition::msgs::Marker_Type type() const
Definition: marker.pb.h:678
bool Marker_Type_Parse(const ::std::string &name, Marker_Type *value)
Definition: marker.pb.h:110
void set_id(::google::protobuf::uint64 value)
Definition: marker.pb.h:654
const Marker_Visibility Marker_Visibility_Visibility_MIN
Definition: marker.pb.h:122
Marker_Type
Definition: marker.pb.h:80
const Marker_Type Marker_Type_Type_MIN
Definition: marker.pb.h:101
const ::ignition::msgs::Header & header() const
Definition: marker.pb.h:538
void set_action(::ignition::msgs::Marker_Action value)
Definition: marker.pb.h:587
void set_ns(const ::std::string &value)
Definition: marker.pb.h:601
static const ::std::string & Type_Name(Type value)
Definition: marker.pb.h:291
const IGNITION_MSGS_VISIBLE ::google::protobuf::EnumDescriptor * Marker_Visibility_descriptor()
bool has_pose() const
Definition: marker.pb.h:737
std::unique_ptr< const Marker > ConstMarkerUniquePtr
Definition: marker.pb.h:1032
void set_type(::ignition::msgs::Marker_Type value)
Definition: marker.pb.h:682
static const ::std::string & Action_Name(Action value)
Definition: marker.pb.h:345
::ignition::msgs::Vector3d * release_scale()
Definition: marker.pb.h:797
::google::protobuf::RepeatedPtrField< ::ignition::msgs::Vector3d > * mutable_point()
Definition: marker.pb.h:889
@ Marker_Visibility_Marker_Visibility_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: marker.pb.h:119
Definition: material.pb.h:575
::ignition::msgs::Material * release_material()
Definition: marker.pb.h:845
::google::protobuf::int32 layer() const
Definition: marker.pb.h:664
const ::ignition::msgs::Material & material() const
Definition: marker.pb.h:839
const ::std::string & Marker_Visibility_Name(Marker_Visibility value)
Definition: marker.pb.h:127
@ Marker_Type_TRIANGLE_LIST
Definition: marker.pb.h:90
static bool Action_Parse(const ::std::string &name, Action *value)
Definition: marker.pb.h:348
::ignition::msgs::Marker_Action action() const
Definition: marker.pb.h:583
std::shared_ptr< Marker > MarkerSharedPtr
Definition: marker.pb.h:1033
IGNITION_MSGS_VISIBLE MarkerDefaultTypeInternal _Marker_default_instance_
::std::string * mutable_text()
Definition: marker.pb.h:940
const ::std::string & parent() const
Definition: marker.pb.h:964
void set_layer(::google::protobuf::int32 value)
Definition: marker.pb.h:668
void clear_layer()
Definition: marker.pb.h:661
IGNITION_MSGS_VISIBLE bool Marker_Type_IsValid(int value)
const ::std::string & text() const
Definition: marker.pb.h:911
::ignition::msgs::Material * mutable_material()
Definition: marker.pb.h:852
@ Marker_Action_DELETE_MARKER
Definition: marker.pb.h:138
static bool Visibility_IsValid(int value)
Definition: marker.pb.h:304
Definition: marker.pb.h:55
void set_allocated_material(::ignition::msgs::Material *material)
Definition: marker.pb.h:861
static const ::google::protobuf::EnumDescriptor * Action_descriptor()
Definition: marker.pb.h:342
IGNITION_MSGS_VISIBLE Vector3dDefaultTypeInternal _Vector3d_default_instance_
const int Marker_Action_Action_ARRAYSIZE
Definition: marker.pb.h:146
::ignition::msgs::Header * release_header()
Definition: marker.pb.h:544
void set_allocated_header(::ignition::msgs::Header *header)
Definition: marker.pb.h:560
friend void swap(Marker &a, Marker &b)
Definition: marker.pb.h:198
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
bool Marker_Action_Parse(const ::std::string &name, Marker_Action *value)
Definition: marker.pb.h:153
@ Marker_Action_ADD_MODIFY
Definition: marker.pb.h:137
const IGNITION_MSGS_VISIBLE ::google::protobuf::EnumDescriptor * Marker_Action_descriptor()
::ignition::msgs::Marker_Visibility visibility() const
Definition: marker.pb.h:1017
@ Marker_Type_ARROW
Definition: marker.pb.h:93
@ Marker_Action_Marker_Action_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: marker.pb.h:140
void set_allocated_text(::std::string *text)
Definition: marker.pb.h:950
const ::ignition::msgs::Vector3d & scale() const
Definition: marker.pb.h:791
::std::string * release_parent()
Definition: marker.pb.h:998
Definition: marker.pb.h:53
@ Marker_Type_POINTS
Definition: marker.pb.h:86
@ Marker_Type_AXIS
Definition: marker.pb.h:94
void set_text(const ::std::string &value)
Definition: marker.pb.h:915
int point_size() const
Definition: marker.pb.h:881
const ::std::string & ns() const
Definition: marker.pb.h:597
Marker & operator=(const Marker &from)
Definition: marker.pb.h:167
@ Marker_Type_TRIANGLE_FAN
Definition: marker.pb.h:89
static const ::google::protobuf::EnumDescriptor * Visibility_descriptor()
Definition: marker.pb.h:314
::ignition::msgs::Pose * release_pose()
Definition: marker.pb.h:749
::std::string * release_ns()
Definition: marker.pb.h:631
void clear_ns()
Definition: marker.pb.h:594
const ::std::string & Marker_Action_Name(Marker_Action value)
Definition: marker.pb.h:149
::ignition::msgs::Time * mutable_lifetime()
Definition: marker.pb.h:708
@ Marker_Type_CONE
Definition: marker.pb.h:92
const Marker_Visibility Marker_Visibility_Visibility_MAX
Definition: marker.pb.h:123
const ::ignition::msgs::Pose & pose() const
Definition: marker.pb.h:743
@ Marker_Type_SPHERE
Definition: marker.pb.h:87
static bool Action_IsValid(int value)
Definition: marker.pb.h:332
Marker_Visibility Visibility
Definition: marker.pb.h:299
@ Marker_Type_CYLINDER
Definition: marker.pb.h:83
bool Marker_Visibility_Parse(const ::std::string &name, Marker_Visibility *value)
Definition: marker.pb.h:131
::std::string * mutable_ns()
Definition: marker.pb.h:626
IGNITION_MSGS_VISIBLE MaterialDefaultTypeInternal _Material_default_instance_
static const Marker * internal_default_instance()
Definition: marker.pb.h:190
void clear_text()
Definition: marker.pb.h:908
Definition: actor.pb.h:78
bool has_lifetime() const
Definition: marker.pb.h:689