build/ignition-msgs8/include/ignition/msgs/marker.pb.h
Go to the documentation of this file.
74 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Marker* Arena::CreateMaybeMessage<::ignition::msgs::Marker>(Arena*);
118 Marker_Visibility_Marker_Visibility_INT_MIN_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32min,
119 Marker_Visibility_Marker_Visibility_INT_MAX_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32max
160 class IGNITION_MSGS_VISIBLE Marker : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Marker) */ {
617 ns_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
931 text_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
984 parent_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1009 parent_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), parent);
@ Marker_Type_TEXT
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:88
static bool Visibility_Parse(const ::std::string &name, Visibility *value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:320
static bool Type_Parse(const ::std::string &name, Type *value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:294
@ Marker_Type_TRIANGLE_STRIP
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:91
void clear_visibility()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:1014
::std::string * mutable_parent()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:993
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Vector3d > & point() const
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:902
@ Marker_Type_CAPSULE
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:95
void set_allocated_lifetime(::ignition::msgs::Time *lifetime)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:717
void set_parent(const ::std::string &value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:968
Marker * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:204
Marker_Visibility
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:115
@ Marker_Type_Marker_Type_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:98
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:160
const int Marker_Visibility_Visibility_ARRAYSIZE
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:124
void clear_parent()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:961
bool has_material() const
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:833
STL class.
const Marker_Action Marker_Action_Action_MAX
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:145
Definition: build/ignition-msgs8/include/ignition/msgs/time.pb.h:76
void clear_type()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:675
::ignition::msgs::Header * mutable_header()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:551
T move(T... args)
@ Marker_Visibility_GUI
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:116
void IGNITION_MSGS_VISIBLE AddDescriptors()
void set_allocated_pose(::ignition::msgs::Pose *pose)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:765
Definition: build/ignition-msgs8/include/ignition/msgs/vector3d.pb.h:77
void clear_action()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:580
void set_allocated_ns(::std::string *ns)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:636
@ Marker_Type_Marker_Type_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:97
Marker_Action Action
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:325
@ Marker_Visibility_ALL
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:117
void clear_id()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:647
void Swap(Marker *other)
std::unique_ptr< Marker > MarkerUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:1031
Definition: build/ignition-msgs8/include/ignition/msgs/pose.pb.h:79
@ Marker_Type_LINE_LIST
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:84
IGNITION_MSGS_VISIBLE TimeDefaultTypeInternal _Time_default_instance_
static const ::std::string & Visibility_Name(Visibility value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:317
@ Marker_Action_Marker_Action_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:141
const ::ignition::msgs::Time & lifetime() const
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:695
IGNITION_MSGS_VISIBLE bool Marker_Action_IsValid(int value)
@ Marker_Type_LINE_STRIP
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:85
@ Marker_Type_ELLIPSOID
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:96
IGNITION_MSGS_VISIBLE bool Marker_Visibility_IsValid(int value)
const ::std::string & Marker_Type_Name(Marker_Type value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:106
::ignition::msgs::Vector3d * mutable_scale()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:804
@ Marker_Type_NONE
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:81
bool has_header() const
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:532
const int Marker_Type_Type_ARRAYSIZE
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:103
::ignition::msgs::Vector3d * add_point()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:897
Marker * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:208
void set_allocated_parent(::std::string *parent)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:1003
Definition: build/ignition-msgs8/include/ignition/msgs/gui.pb.h:79
const Marker_Type Marker_Type_Type_MAX
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:102
@ Marker_Action_DELETE_ALL
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:139
@ Marker_Type_BOX
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:82
bool has_scale() const
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:785
static const ::google::protobuf::EnumDescriptor * Type_descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:288
::google::protobuf::uint64 id() const
Definition: build/ignition-msgs8/include/ignition/msgs/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: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:144
@ Marker_Visibility_Marker_Visibility_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:118
std::shared_ptr< const Marker > ConstMarkerSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:1034
void set_visibility(::ignition::msgs::Marker_Visibility value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:1021
::ignition::msgs::Pose * mutable_pose()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:756
void set_allocated_scale(::ignition::msgs::Vector3d *scale)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:813
Marker_Action
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:136
::std::string * release_text()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:945
::ignition::msgs::Time * release_lifetime()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:701
::ignition::msgs::Marker_Type type() const
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:678
bool Marker_Type_Parse(const ::std::string &name, Marker_Type *value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:110
void set_id(::google::protobuf::uint64 value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:654
const Marker_Visibility Marker_Visibility_Visibility_MIN
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:122
Marker_Type
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:80
const Marker_Type Marker_Type_Type_MIN
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:101
const ::ignition::msgs::Header & header() const
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:538
void set_action(::ignition::msgs::Marker_Action value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:587
void set_ns(const ::std::string &value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:601
static const ::std::string & Type_Name(Type value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:291
const IGNITION_MSGS_VISIBLE ::google::protobuf::EnumDescriptor * Marker_Visibility_descriptor()
bool has_pose() const
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:737
std::unique_ptr< const Marker > ConstMarkerUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:1032
void set_type(::ignition::msgs::Marker_Type value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:682
static const ::std::string & Action_Name(Action value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:345
::ignition::msgs::Vector3d * release_scale()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:797
::google::protobuf::RepeatedPtrField< ::ignition::msgs::Vector3d > * mutable_point()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:889
@ Marker_Visibility_Marker_Visibility_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:119
Definition: build/ignition-msgs8/include/ignition/msgs/material.pb.h:575
::ignition::msgs::Material * release_material()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:845
::google::protobuf::int32 layer() const
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:664
const ::ignition::msgs::Material & material() const
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:839
const ::std::string & Marker_Visibility_Name(Marker_Visibility value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:127
@ Marker_Type_TRIANGLE_LIST
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:90
static bool Action_Parse(const ::std::string &name, Action *value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:348
::ignition::msgs::Marker_Action action() const
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:583
std::shared_ptr< Marker > MarkerSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:1033
IGNITION_MSGS_VISIBLE MarkerDefaultTypeInternal _Marker_default_instance_
::std::string * mutable_text()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:940
const ::std::string & parent() const
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:964
void set_layer(::google::protobuf::int32 value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:668
void clear_layer()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:661
IGNITION_MSGS_VISIBLE bool Marker_Type_IsValid(int value)
const ::std::string & text() const
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:911
::ignition::msgs::Material * mutable_material()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:852
@ Marker_Action_DELETE_MARKER
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:138
static bool Visibility_IsValid(int value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:304
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:55
void set_allocated_material(::ignition::msgs::Material *material)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:861
static const ::google::protobuf::EnumDescriptor * Action_descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:342
IGNITION_MSGS_VISIBLE Vector3dDefaultTypeInternal _Vector3d_default_instance_
const int Marker_Action_Action_ARRAYSIZE
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:146
::ignition::msgs::Header * release_header()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:544
void set_allocated_header(::ignition::msgs::Header *header)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:560
friend void swap(Marker &a, Marker &b)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:198
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
bool Marker_Action_Parse(const ::std::string &name, Marker_Action *value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:153
@ Marker_Action_ADD_MODIFY
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:137
const IGNITION_MSGS_VISIBLE ::google::protobuf::EnumDescriptor * Marker_Action_descriptor()
::ignition::msgs::Marker_Visibility visibility() const
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:1017
@ Marker_Type_ARROW
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:93
@ Marker_Action_Marker_Action_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:140
void set_allocated_text(::std::string *text)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:950
const ::ignition::msgs::Vector3d & scale() const
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:791
Definition: build/ignition-msgs8/include/ignition/msgs/header.pb.h:215
::std::string * release_parent()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:998
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:53
@ Marker_Type_POINTS
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:86
@ Marker_Type_AXIS
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:94
void set_text(const ::std::string &value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:915
int point_size() const
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:881
const ::std::string & ns() const
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:597
Marker & operator=(const Marker &from)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:167
@ Marker_Type_TRIANGLE_FAN
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:89
static const ::google::protobuf::EnumDescriptor * Visibility_descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:314
::ignition::msgs::Pose * release_pose()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:749
::std::string * release_ns()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:631
void clear_ns()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:594
const ::std::string & Marker_Action_Name(Marker_Action value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:149
::ignition::msgs::Time * mutable_lifetime()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:708
@ Marker_Type_CONE
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:92
const Marker_Visibility Marker_Visibility_Visibility_MAX
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:123
const ::ignition::msgs::Pose & pose() const
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:743
@ Marker_Type_SPHERE
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:87
static bool Action_IsValid(int value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:332
STL class.
Marker_Visibility Visibility
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:299
@ Marker_Type_CYLINDER
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:83
bool Marker_Visibility_Parse(const ::std::string &name, Marker_Visibility *value)
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:131
::std::string * mutable_ns()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:626
IGNITION_MSGS_VISIBLE MaterialDefaultTypeInternal _Material_default_instance_
static const Marker * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:190
void clear_text()
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:908
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:78
bool has_lifetime() const
Definition: build/ignition-msgs8/include/ignition/msgs/marker.pb.h:689