build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h
Go to the documentation of this file.
54 #define PROTOBUF_INTERNAL_EXPORT_protobuf_ignition_2fmsgs_2fparticle_5femitter_2eproto IGNITION_MSGS_VISIBLE
72 IGNITION_MSGS_VISIBLE extern ParticleEmitterDefaultTypeInternal _ParticleEmitter_default_instance_;
77 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::ParticleEmitter* Arena::CreateMaybeMessage<::ignition::msgs::ParticleEmitter>(Arena*);
88 ParticleEmitter_EmitterType_ParticleEmitter_EmitterType_INT_MIN_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32min,
89 ParticleEmitter_EmitterType_ParticleEmitter_EmitterType_INT_MAX_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32max
92 const ParticleEmitter_EmitterType ParticleEmitter_EmitterType_EmitterType_MIN = ParticleEmitter_EmitterType_POINT;
93 const ParticleEmitter_EmitterType ParticleEmitter_EmitterType_EmitterType_MAX = ParticleEmitter_EmitterType_ELLIPSOID;
94 const int ParticleEmitter_EmitterType_EmitterType_ARRAYSIZE = ParticleEmitter_EmitterType_EmitterType_MAX + 1;
96 IGNITION_MSGS_VISIBLE const ::google::protobuf::EnumDescriptor* ParticleEmitter_EmitterType_descriptor();
97 inline const ::std::string& ParticleEmitter_EmitterType_Name(ParticleEmitter_EmitterType value) {
108 class IGNITION_MSGS_VISIBLE ParticleEmitter : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.ParticleEmitter) */ {
565 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
891 inline void ParticleEmitter::set_allocated_particle_size(::ignition::msgs::Vector3d* particle_size) {
1035 inline void ParticleEmitter::set_allocated_min_velocity(::ignition::msgs::Float* min_velocity) {
1083 inline void ParticleEmitter::set_allocated_max_velocity(::ignition::msgs::Float* max_velocity) {
1250 inline const ::ignition::msgs::StringMsg& ParticleEmitter::_internal_color_range_image() const {
1275 inline void ParticleEmitter::set_allocated_color_range_image(::ignition::msgs::StringMsg* color_range_image) {
1291 // @@protoc_insertion_point(field_set_allocated:ignition.msgs.ParticleEmitter.color_range_image)
1346 inline const ::ignition::msgs::Float& ParticleEmitter::_internal_particle_scatter_ratio() const {
1356 // @@protoc_insertion_point(field_release:ignition.msgs.ParticleEmitter.particle_scatter_ratio)
1368 // @@protoc_insertion_point(field_mutable:ignition.msgs.ParticleEmitter.particle_scatter_ratio)
1371 inline void ParticleEmitter::set_allocated_particle_scatter_ratio(::ignition::msgs::Float* particle_scatter_ratio) {
1387 // @@protoc_insertion_point(field_set_allocated:ignition.msgs.ParticleEmitter.particle_scatter_ratio)
1406 template <> struct is_proto_enum< ::ignition::msgs::ParticleEmitter_EmitterType> : ::std::true_type {};
1408 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::ParticleEmitter_EmitterType>() {
static const ::std::string & EmitterType_Name(EmitterType value)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:215
ParticleEmitter * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:152
::ignition::msgs::Color * mutable_color_end()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1170
::ignition::msgs::Vector3d * mutable_particle_size()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:882
const ::ignition::msgs::StringMsg & color_range_image() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1253
void clear_name()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:542
static const ParticleEmitter * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:138
bool has_color_range_image() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1247
::ignition::msgs::Float * mutable_rate()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:738
const ::ignition::msgs::Color & color_start() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1109
const ::ignition::msgs::Vector3d & size() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:677
void set_allocated_particle_size(::ignition::msgs::Vector3d *particle_size)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:891
STL class.
std::unique_ptr< ParticleEmitter > ParticleEmitterUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1394
bool has_lifetime() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:911
::ignition::msgs::Float * release_scale_rate()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1211
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:56
void set_allocated_duration(::ignition::msgs::Float *duration)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:795
void set_allocated_topic(::ignition::msgs::StringMsg *topic)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1323
T move(T... args)
::ignition::msgs::Float * release_min_velocity()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1019
IGNITION_MSGS_VISIBLE ParticleEmitterDefaultTypeInternal _ParticleEmitter_default_instance_
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:58
Definition: build/ignition-msgs8/include/ignition/msgs/vector3d.pb.h:77
const ::ignition::msgs::Pose & pose() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:629
std::unique_ptr< const ParticleEmitter > ConstParticleEmitterUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1395
::std::string * mutable_name()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:574
bool has_duration() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:767
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:108
bool has_color_start() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1103
::ignition::msgs::Vector3d * mutable_size()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:690
bool has_color_end() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1151
Definition: build/ignition-msgs8/include/ignition/msgs/pose.pb.h:79
const ::ignition::msgs::Vector3d & particle_size() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:869
friend void swap(ParticleEmitter &a, ParticleEmitter &b)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:146
::ignition::msgs::Float * mutable_duration()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:786
bool has_size() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:671
void set_type(::ignition::msgs::ParticleEmitter_EmitterType value)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:616
const ::ignition::msgs::StringMsg & topic() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1301
const ::ignition::msgs::Material & material() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:965
::ignition::msgs::Vector3d * release_size()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:683
void Swap(ParticleEmitter *other)
void set_allocated_emitting(::ignition::msgs::Boolean *emitting)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:843
bool has_topic() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1295
void set_allocated_size(::ignition::msgs::Vector3d *size)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:699
::ignition::msgs::Float * release_duration()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:779
::ignition::msgs::Float * release_max_velocity()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1067
const ::ignition::msgs::Float & duration() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:773
IGNITION_MSGS_VISIBLE PoseDefaultTypeInternal _Pose_default_instance_
bool has_particle_scatter_ratio() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1343
::ignition::msgs::Float * release_particle_scatter_ratio()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1355
const ::std::string & ParticleEmitter_EmitterType_Name(ParticleEmitter_EmitterType value)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:97
const ::ignition::msgs::Float & particle_scatter_ratio() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1349
const ::ignition::msgs::Float & min_velocity() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1013
void set_allocated_header(::ignition::msgs::Header *header)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:522
void set_allocated_scale_rate(::ignition::msgs::Float *scale_rate)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1227
::google::protobuf::uint32 id() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:598
::ignition::msgs::Boolean * mutable_emitting()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:834
IGNITION_MSGS_VISIBLE BooleanDefaultTypeInternal _Boolean_default_instance_
void set_allocated_particle_scatter_ratio(::ignition::msgs::Float *particle_scatter_ratio)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1371
const ::ignition::msgs::Float & scale_rate() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1205
const int ParticleEmitter_EmitterType_EmitterType_ARRAYSIZE
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:94
IGNITION_MSGS_VISIBLE ColorDefaultTypeInternal _Color_default_instance_
void set_name(const ::std::string &value)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:549
const ::std::string & name() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:545
const ::ignition::msgs::Float & max_velocity() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1061
void set_allocated_min_velocity(::ignition::msgs::Float *min_velocity)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1035
::ignition::msgs::Float * release_rate()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:731
const ParticleEmitter_EmitterType ParticleEmitter_EmitterType_EmitterType_MIN
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:92
static const ::google::protobuf::EnumDescriptor * EmitterType_descriptor()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:212
bool has_pose() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:623
void set_allocated_lifetime(::ignition::msgs::Float *lifetime)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:939
::ignition::msgs::Material * release_material()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:971
void set_allocated_material(::ignition::msgs::Material *material)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:987
::std::string * release_name()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:579
::ignition::msgs::Float * release_lifetime()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:923
Definition: build/ignition-msgs8/include/ignition/msgs/material.pb.h:575
::ignition::msgs::Header * release_header()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:506
const ::ignition::msgs::Float & rate() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:725
Definition: build/ignition-msgs8/include/ignition/msgs/color.pb.h:77
void IGNITION_MSGS_VISIBLE AddDescriptors()
const ParticleEmitter_EmitterType ParticleEmitter_EmitterType_EmitterType_MAX
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:93
::ignition::msgs::Float * mutable_lifetime()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:930
bool ParticleEmitter_EmitterType_Parse(const ::std::string &name, ParticleEmitter_EmitterType *value)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:101
ignition::msgs::ParticleEmitter_EmitterType_ParticleEmitter_EmitterType_INT_MIN_SENTINEL_DO_NOT_USE_
@ ParticleEmitter_EmitterType_ParticleEmitter_EmitterType_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:88
void clear_id()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:595
::ignition::msgs::Color * mutable_color_start()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1122
void set_allocated_color_end(::ignition::msgs::Color *color_end)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1179
std::shared_ptr< ParticleEmitter > ParticleEmitterSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1396
const ::ignition::msgs::Color & color_end() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1157
@ ParticleEmitter_EmitterType_CYLINDER
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:86
bool has_header() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:494
::ignition::msgs::Vector3d * release_particle_size()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:875
bool has_rate() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:719
void set_allocated_color_range_image(::ignition::msgs::StringMsg *color_range_image)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1275
IGNITION_MSGS_VISIBLE StringMsgDefaultTypeInternal _StringMsg_default_instance_
Definition: build/ignition-msgs8/include/ignition/msgs/boolean.pb.h:77
::ignition::msgs::StringMsg * mutable_topic()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1314
ParticleEmitter * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:156
IGNITION_MSGS_VISIBLE FloatDefaultTypeInternal _Float_default_instance_
bool has_material() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:959
IGNITION_MSGS_VISIBLE Vector3dDefaultTypeInternal _Vector3d_default_instance_
std::shared_ptr< const ParticleEmitter > ConstParticleEmitterSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1397
const ::ignition::msgs::Boolean & emitting() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:821
::ignition::msgs::Float * mutable_min_velocity()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1026
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
::ignition::msgs::Float * mutable_max_velocity()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1074
Definition: build/ignition-msgs8/include/ignition/msgs/float.pb.h:77
::ignition::msgs::Material * mutable_material()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:978
ParticleEmitter_EmitterType
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:83
void set_allocated_name(::std::string *name)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:584
void set_allocated_max_velocity(::ignition::msgs::Float *max_velocity)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1083
void set_allocated_color_start(::ignition::msgs::Color *color_start)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1131
Definition: build/ignition-msgs8/include/ignition/msgs/header.pb.h:215
::ignition::msgs::Boolean * release_emitting()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:827
const ::ignition::msgs::Float & lifetime() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:917
ignition::msgs::ParticleEmitter_EmitterType_ParticleEmitter_EmitterType_INT_MAX_SENTINEL_DO_NOT_USE_
@ ParticleEmitter_EmitterType_ParticleEmitter_EmitterType_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:89
Definition: build/ignition-msgs8/include/ignition/msgs/stringmsg.pb.h:77
bool has_scale_rate() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1199
::ignition::msgs::Float * mutable_scale_rate()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1218
ParticleEmitter & operator=(const ParticleEmitter &from)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:115
@ ParticleEmitter_EmitterType_POINT
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:84
@ ParticleEmitter_EmitterType_ELLIPSOID
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:87
::ignition::msgs::StringMsg * mutable_color_range_image()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1266
::ignition::msgs::ParticleEmitter_EmitterType type() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:612
const ::ignition::msgs::Header & header() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:500
::ignition::msgs::Color * release_color_start()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1115
::ignition::msgs::Pose * release_pose()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:635
bool has_max_velocity() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1055
const IGNITION_MSGS_VISIBLE ::google::protobuf::EnumDescriptor * ParticleEmitter_EmitterType_descriptor()
void set_id(::google::protobuf::uint32 value)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:602
@ ParticleEmitter_EmitterType_BOX
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:85
::ignition::msgs::Pose * mutable_pose()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:642
STL class.
::ignition::msgs::Float * mutable_particle_scatter_ratio()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1362
::ignition::msgs::Header * mutable_header()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:513
IGNITION_MSGS_VISIBLE MaterialDefaultTypeInternal _Material_default_instance_
::ignition::msgs::StringMsg * release_color_range_image()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1259
void set_allocated_pose(::ignition::msgs::Pose *pose)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:651
void clear_type()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:609
bool has_emitting() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:815
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:78
bool has_min_velocity() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1007
::ignition::msgs::Color * release_color_end()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1163
::ignition::msgs::StringMsg * release_topic()
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:1307
IGNITION_MSGS_VISIBLE bool ParticleEmitter_EmitterType_IsValid(int value)
bool has_particle_size() const
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:863
static bool EmitterType_Parse(const ::std::string &name, EmitterType *value)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:218
void set_allocated_rate(::ignition::msgs::Float *rate)
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:747