build/ignition-msgs5/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*);
113 Marker_Visibility_Marker_Visibility_INT_MIN_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32min,
114 Marker_Visibility_Marker_Visibility_INT_MAX_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32max
155 class IGNITION_MSGS_VISIBLE Marker : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Marker) */ {
602 ns_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
916 text_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
969 parent_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
994 parent_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), parent);
@ Marker_Type_TEXT
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:88
static bool Visibility_Parse(const ::std::string &name, Visibility *value)
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:305
static bool Type_Parse(const ::std::string &name, Type *value)
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:279
@ Marker_Type_TRIANGLE_STRIP
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:91
void clear_visibility()
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:999
::std::string * mutable_parent()
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:978
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Vector3d > & point() const
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:887
void set_allocated_lifetime(::ignition::msgs::Time *lifetime)
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:702
void set_parent(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:953
Marker * New() const final
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:199
Marker_Visibility
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:110
@ Marker_Type_Marker_Type_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:93
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:155
const int Marker_Visibility_Visibility_ARRAYSIZE
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:119
void clear_parent()
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:946
bool has_material() const
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:818
STL class.
const Marker_Action Marker_Action_Action_MAX
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:140
Definition: build/ignition-msgs5/include/ignition/msgs/time.pb.h:76
void clear_type()
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:660
::ignition::msgs::Header * mutable_header()
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:536
T move(T... args)
@ Marker_Visibility_GUI
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:111
void IGNITION_MSGS_VISIBLE AddDescriptors()
void set_allocated_pose(::ignition::msgs::Pose *pose)
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:750
Definition: build/ignition-msgs5/include/ignition/msgs/vector3d.pb.h:77
void clear_action()
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:565
void set_allocated_ns(::std::string *ns)
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:621
@ Marker_Type_Marker_Type_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:92
Marker_Action Action
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:310
@ Marker_Visibility_ALL
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:112
void clear_id()
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:632
void Swap(Marker *other)
std::unique_ptr< Marker > MarkerUniquePtr
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:1016
Definition: build/ignition-msgs5/include/ignition/msgs/pose.pb.h:79
@ Marker_Type_LINE_LIST
Definition: build/ignition-msgs5/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-msgs5/include/ignition/msgs/marker.pb.h:302
@ Marker_Action_Marker_Action_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:136
const ::ignition::msgs::Time & lifetime() const
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:680
IGNITION_MSGS_VISIBLE bool Marker_Action_IsValid(int value)
@ Marker_Type_LINE_STRIP
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:85
IGNITION_MSGS_VISIBLE bool Marker_Visibility_IsValid(int value)
const ::std::string & Marker_Type_Name(Marker_Type value)
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:101
::ignition::msgs::Vector3d * mutable_scale()
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:789
@ Marker_Type_NONE
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:81
bool has_header() const
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:517
const int Marker_Type_Type_ARRAYSIZE
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:98
::ignition::msgs::Vector3d * add_point()
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:882
Marker * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:203
void set_allocated_parent(::std::string *parent)
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:988
Definition: build/ignition-msgs5/include/ignition/msgs/gui.pb.h:79
const Marker_Type Marker_Type_Type_MAX
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:97
@ Marker_Action_DELETE_ALL
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:134
@ Marker_Type_BOX
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:82
bool has_scale() const
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:770
static const ::google::protobuf::EnumDescriptor * Type_descriptor()
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:273
::google::protobuf::uint64 id() const
Definition: build/ignition-msgs5/include/ignition/msgs/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: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:139
@ Marker_Visibility_Marker_Visibility_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:113
std::shared_ptr< const Marker > ConstMarkerSharedPtr
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:1019
void set_visibility(::ignition::msgs::Marker_Visibility value)
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:1006
::ignition::msgs::Pose * mutable_pose()
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:741
void set_allocated_scale(::ignition::msgs::Vector3d *scale)
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:798
Marker_Action
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:131
::std::string * release_text()
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:930
::ignition::msgs::Time * release_lifetime()
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:686
::ignition::msgs::Marker_Type type() const
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:663
bool Marker_Type_Parse(const ::std::string &name, Marker_Type *value)
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:105
void set_id(::google::protobuf::uint64 value)
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:639
const Marker_Visibility Marker_Visibility_Visibility_MIN
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:117
Marker_Type
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:80
const Marker_Type Marker_Type_Type_MIN
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:96
const ::ignition::msgs::Header & header() const
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:523
void set_action(::ignition::msgs::Marker_Action value)
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:572
void set_ns(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:586
static const ::std::string & Type_Name(Type value)
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:276
const IGNITION_MSGS_VISIBLE ::google::protobuf::EnumDescriptor * Marker_Visibility_descriptor()
bool has_pose() const
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:722
std::unique_ptr< const Marker > ConstMarkerUniquePtr
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:1017
void set_type(::ignition::msgs::Marker_Type value)
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:667
static const ::std::string & Action_Name(Action value)
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:330
::ignition::msgs::Vector3d * release_scale()
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:782
::google::protobuf::RepeatedPtrField< ::ignition::msgs::Vector3d > * mutable_point()
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:874
@ Marker_Visibility_Marker_Visibility_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:114
Definition: build/ignition-msgs5/include/ignition/msgs/material.pb.h:553
::ignition::msgs::Material * release_material()
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:830
::google::protobuf::int32 layer() const
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:649
const ::ignition::msgs::Material & material() const
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:824
const ::std::string & Marker_Visibility_Name(Marker_Visibility value)
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:122
@ Marker_Type_TRIANGLE_LIST
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:90
static bool Action_Parse(const ::std::string &name, Action *value)
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:333
::ignition::msgs::Marker_Action action() const
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:568
std::shared_ptr< Marker > MarkerSharedPtr
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:1018
IGNITION_MSGS_VISIBLE MarkerDefaultTypeInternal _Marker_default_instance_
::std::string * mutable_text()
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:925
const ::std::string & parent() const
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:949
void set_layer(::google::protobuf::int32 value)
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:653
void clear_layer()
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:646
IGNITION_MSGS_VISIBLE bool Marker_Type_IsValid(int value)
const ::std::string & text() const
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:896
::ignition::msgs::Material * mutable_material()
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:837
@ Marker_Action_DELETE_MARKER
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:133
static bool Visibility_IsValid(int value)
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:289
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:55
void set_allocated_material(::ignition::msgs::Material *material)
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:846
static const ::google::protobuf::EnumDescriptor * Action_descriptor()
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:327
IGNITION_MSGS_VISIBLE Vector3dDefaultTypeInternal _Vector3d_default_instance_
const int Marker_Action_Action_ARRAYSIZE
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:141
::ignition::msgs::Header * release_header()
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:529
void set_allocated_header(::ignition::msgs::Header *header)
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:545
friend void swap(Marker &a, Marker &b)
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:193
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
bool Marker_Action_Parse(const ::std::string &name, Marker_Action *value)
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:148
@ Marker_Action_ADD_MODIFY
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:132
const IGNITION_MSGS_VISIBLE ::google::protobuf::EnumDescriptor * Marker_Action_descriptor()
::ignition::msgs::Marker_Visibility visibility() const
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:1002
@ Marker_Action_Marker_Action_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:135
void set_allocated_text(::std::string *text)
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:935
const ::ignition::msgs::Vector3d & scale() const
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:776
Definition: build/ignition-msgs5/include/ignition/msgs/header.pb.h:215
::std::string * release_parent()
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:983
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:53
@ Marker_Type_POINTS
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:86
void set_text(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:900
int point_size() const
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:866
const ::std::string & ns() const
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:582
Marker & operator=(const Marker &from)
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:162
@ Marker_Type_TRIANGLE_FAN
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:89
static const ::google::protobuf::EnumDescriptor * Visibility_descriptor()
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:299
::ignition::msgs::Pose * release_pose()
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:734
::std::string * release_ns()
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:616
void clear_ns()
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:579
const ::std::string & Marker_Action_Name(Marker_Action value)
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:144
::ignition::msgs::Time * mutable_lifetime()
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:693
const Marker_Visibility Marker_Visibility_Visibility_MAX
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:118
const ::ignition::msgs::Pose & pose() const
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:728
@ Marker_Type_SPHERE
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:87
static bool Action_IsValid(int value)
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:317
STL class.
Marker_Visibility Visibility
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:284
@ Marker_Type_CYLINDER
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:83
bool Marker_Visibility_Parse(const ::std::string &name, Marker_Visibility *value)
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:126
::std::string * mutable_ns()
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:611
IGNITION_MSGS_VISIBLE MaterialDefaultTypeInternal _Material_default_instance_
static const Marker * internal_default_instance()
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:185
void clear_text()
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:893
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:78
bool has_lifetime() const
Definition: build/ignition-msgs5/include/ignition/msgs/marker.pb.h:674