particle_emitter.pb.h
Go to the documentation of this file.
67 ParticleEmitter_EmitterType_ParticleEmitter_EmitterType_INT_MIN_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32min,
68 ParticleEmitter_EmitterType_ParticleEmitter_EmitterType_INT_MAX_SENTINEL_DO_NOT_USE_ = ::google::protobuf::kint32max
71 const ParticleEmitter_EmitterType ParticleEmitter_EmitterType_EmitterType_MIN = ParticleEmitter_EmitterType_POINT;
72 const ParticleEmitter_EmitterType ParticleEmitter_EmitterType_EmitterType_MAX = ParticleEmitter_EmitterType_ELLIPSOID;
73 const int ParticleEmitter_EmitterType_EmitterType_ARRAYSIZE = ParticleEmitter_EmitterType_EmitterType_MAX + 1;
75 IGNITION_MSGS_VISIBLE const ::google::protobuf::EnumDescriptor* ParticleEmitter_EmitterType_descriptor();
76 inline const ::std::string& ParticleEmitter_EmitterType_Name(ParticleEmitter_EmitterType value) {
87 class IGNITION_MSGS_VISIBLE ParticleEmitter : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.ParticleEmitter) */ {
123 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
359 friend void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2fparticle_5femitter_2eproto();
427 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
701 inline void ParticleEmitter::set_allocated_particle_size(::ignition::msgs::Vector3d* particle_size) {
815 inline void ParticleEmitter::set_allocated_min_velocity(::ignition::msgs::Float* min_velocity) {
853 inline void ParticleEmitter::set_allocated_max_velocity(::ignition::msgs::Float* max_velocity) {
988 return color_range_image_ != NULL ? *color_range_image_ : *default_instance_->color_range_image_;
1005 inline void ParticleEmitter::set_allocated_color_range_image(::ignition::msgs::StringMsg* color_range_image) {
1013 // @@protoc_insertion_point(field_set_allocated:ignition.msgs.ParticleEmitter.color_range_image)
1031 template <> struct is_proto_enum< ::ignition::msgs::ParticleEmitter_EmitterType> : ::google::protobuf::internal::true_type {};
1033 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::ParticleEmitter_EmitterType>() {
std::shared_ptr< ParticleEmitter > ParticleEmitterSharedPtr
Definition: particle_emitter.pb.h:1020
void protobuf_ShutdownFile_ignition_2fmsgs_2fparticle_5femitter_2eproto()
::std::string * mutable_name()
Definition: particle_emitter.pb.h:436
Definition: float.pb.h:56
Definition: pose.pb.h:58
std::unique_ptr< ParticleEmitter > ParticleEmitterUniquePtr
Definition: particle_emitter.pb.h:1018
const ::ignition::msgs::Float & lifetime() const
Definition: particle_emitter.pb.h:720
bool has_particle_size() const
Definition: particle_emitter.pb.h:675
std::shared_ptr< const ParticleEmitter > ConstParticleEmitterSharedPtr
Definition: particle_emitter.pb.h:1021
static bool EmitterType_Parse(const ::std::string &name, EmitterType *value)
Definition: particle_emitter.pb.h:170
::ignition::msgs::Float * mutable_min_velocity()
Definition: particle_emitter.pb.h:800
ParticleEmitter_EmitterType EmitterType
Definition: particle_emitter.pb.h:145
const ::ignition::msgs::Float & scale_rate() const
Definition: particle_emitter.pb.h:948
Definition: particle_emitter.pb.h:66
void clear_lifetime()
Definition: particle_emitter.pb.h:716
const ::ignition::msgs::Header & header() const
Definition: particle_emitter.pb.h:382
void clear_color_range_image()
Definition: particle_emitter.pb.h:982
const ::ignition::msgs::Color & color_start() const
Definition: particle_emitter.pb.h:872
bool has_color_start() const
Definition: particle_emitter.pb.h:865
void clear_emitting()
Definition: particle_emitter.pb.h:640
void set_allocated_scale_rate(::ignition::msgs::Float *scale_rate)
Definition: particle_emitter.pb.h:967
void set_type(::ignition::msgs::ParticleEmitter_EmitterType value)
Definition: particle_emitter.pb.h:478
::ignition::msgs::Vector3d * mutable_particle_size()
Definition: particle_emitter.pb.h:686
::ignition::msgs::StringMsg * release_color_range_image()
Definition: particle_emitter.pb.h:998
void set_allocated_min_velocity(::ignition::msgs::Float *min_velocity)
Definition: particle_emitter.pb.h:815
bool has_duration() const
Definition: particle_emitter.pb.h:599
bool has_min_velocity() const
Definition: particle_emitter.pb.h:789
void set_allocated_particle_size(::ignition::msgs::Vector3d *particle_size)
Definition: particle_emitter.pb.h:701
void set_allocated_lifetime(::ignition::msgs::Float *lifetime)
Definition: particle_emitter.pb.h:739
const ::ignition::msgs::Vector3d & size() const
Definition: particle_emitter.pb.h:530
void set_allocated_material(::ignition::msgs::Material *material)
Definition: particle_emitter.pb.h:777
void set_allocated_size(::ignition::msgs::Vector3d *size)
Definition: particle_emitter.pb.h:549
::ignition::msgs::Float * release_lifetime()
Definition: particle_emitter.pb.h:732
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: particle_emitter.pb.h:123
::ignition::msgs::Header * release_header()
Definition: particle_emitter.pb.h:394
::ignition::msgs::Boolean * mutable_emitting()
Definition: particle_emitter.pb.h:648
ParticleEmitter_EmitterType
Definition: particle_emitter.pb.h:62
const ::ignition::msgs::Material & material() const
Definition: particle_emitter.pb.h:758
const ::std::string & name() const
Definition: particle_emitter.pb.h:416
Definition: particle_emitter.pb.h:87
bool has_color_range_image() const
Definition: particle_emitter.pb.h:979
IGNITION_MSGS_VISIBLEconst ::google::protobuf::EnumDescriptor * ParticleEmitter_EmitterType_descriptor()
static const ::google::protobuf::EnumDescriptor * EmitterType_descriptor()
Definition: particle_emitter.pb.h:164
void set_allocated_emitting(::ignition::msgs::Boolean *emitting)
Definition: particle_emitter.pb.h:663
bool has_lifetime() const
Definition: particle_emitter.pb.h:713
bool has_color_end() const
Definition: particle_emitter.pb.h:903
void set_allocated_header(::ignition::msgs::Header *header)
Definition: particle_emitter.pb.h:401
void set_allocated_duration(::ignition::msgs::Float *duration)
Definition: particle_emitter.pb.h:625
const ::std::string & ParticleEmitter_EmitterType_Name(ParticleEmitter_EmitterType value)
Definition: particle_emitter.pb.h:76
::ignition::msgs::Float * release_max_velocity()
Definition: particle_emitter.pb.h:846
void set_allocated_rate(::ignition::msgs::Float *rate)
Definition: particle_emitter.pb.h:587
void set_allocated_name(::std::string *name)
Definition: particle_emitter.pb.h:446
Definition: header.pb.h:161
STL class.
const ::ignition::msgs::Float & max_velocity() const
Definition: particle_emitter.pb.h:834
bool ParticleEmitter_EmitterType_Parse(const ::std::string &name, ParticleEmitter_EmitterType *value)
Definition: particle_emitter.pb.h:80
::ignition::msgs::Float * release_rate()
Definition: particle_emitter.pb.h:580
Definition: boolean.pb.h:56
Definition: particle_emitter.pb.h:63
::google::protobuf::uint32 id() const
Definition: particle_emitter.pb.h:460
void clear_header()
Definition: particle_emitter.pb.h:378
::ignition::msgs::Float * release_duration()
Definition: particle_emitter.pb.h:618
void clear_color_end()
Definition: particle_emitter.pb.h:906
void clear_max_velocity()
Definition: particle_emitter.pb.h:830
::ignition::msgs::Color * release_color_start()
Definition: particle_emitter.pb.h:884
bool has_header() const
Definition: particle_emitter.pb.h:375
void set_allocated_color_range_image(::ignition::msgs::StringMsg *color_range_image)
Definition: particle_emitter.pb.h:1005
::ignition::msgs::Vector3d * release_size()
Definition: particle_emitter.pb.h:542
ParticleEmitter * New() const
Definition: particle_emitter.pb.h:106
const ::ignition::msgs::Float & min_velocity() const
Definition: particle_emitter.pb.h:796
void clear_min_velocity()
Definition: particle_emitter.pb.h:792
void clear_duration()
Definition: particle_emitter.pb.h:602
const ParticleEmitter_EmitterType ParticleEmitter_EmitterType_EmitterType_MIN
Definition: particle_emitter.pb.h:71
Definition: particle_emitter.pb.h:64
const ::ignition::msgs::Vector3d & particle_size() const
Definition: particle_emitter.pb.h:682
::ignition::msgs::Material * mutable_material()
Definition: particle_emitter.pb.h:762
const ::ignition::msgs::Float & duration() const
Definition: particle_emitter.pb.h:606
void set_allocated_max_velocity(::ignition::msgs::Float *max_velocity)
Definition: particle_emitter.pb.h:853
Definition: material.pb.h:467
void clear_particle_size()
Definition: particle_emitter.pb.h:678
::ignition::msgs::Vector3d * release_particle_size()
Definition: particle_emitter.pb.h:694
void set_name(const ::std::string &value)
Definition: particle_emitter.pb.h:420
bool has_max_velocity() const
Definition: particle_emitter.pb.h:827
bool has_material() const
Definition: particle_emitter.pb.h:751
ParticleEmitter & operator=(const ParticleEmitter &from)
Definition: particle_emitter.pb.h:94
bool has_scale_rate() const
Definition: particle_emitter.pb.h:941
::ignition::msgs::Material * release_material()
Definition: particle_emitter.pb.h:770
ignition::msgs::ParticleEmitter_EmitterType_ParticleEmitter_EmitterType_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: particle_emitter.pb.h:68
::ignition::msgs::Pose * mutable_pose()
Definition: particle_emitter.pb.h:496
Definition: stringmsg.pb.h:56
::ignition::msgs::Color * mutable_color_end()
Definition: particle_emitter.pb.h:914
Definition: color.pb.h:56
Definition: vector3d.pb.h:56
::ignition::msgs::StringMsg * mutable_color_range_image()
Definition: particle_emitter.pb.h:990
void clear_material()
Definition: particle_emitter.pb.h:754
Definition: particle_emitter.pb.h:65
int GetCachedSize() const
Definition: particle_emitter.pb.h:126
::ignition::msgs::ParticleEmitter_EmitterType type() const
Definition: particle_emitter.pb.h:474
void set_allocated_pose(::ignition::msgs::Pose *pose)
Definition: particle_emitter.pb.h:511
void set_allocated_color_start(::ignition::msgs::Color *color_start)
Definition: particle_emitter.pb.h:891
STL class.
bool has_emitting() const
Definition: particle_emitter.pb.h:637
static bool EmitterType_IsValid(int value)
Definition: particle_emitter.pb.h:154
::ignition::msgs::Color * release_color_end()
Definition: particle_emitter.pb.h:922
IGNITION_MSGS_VISIBLE bool ParticleEmitter_EmitterType_IsValid(int value)
void clear_scale_rate()
Definition: particle_emitter.pb.h:944
::ignition::msgs::Float * mutable_scale_rate()
Definition: particle_emitter.pb.h:952
std::unique_ptr< const ParticleEmitter > ConstParticleEmitterUniquePtr
Definition: particle_emitter.pb.h:1019
const ::ignition::msgs::Boolean & emitting() const
Definition: particle_emitter.pb.h:644
::ignition::msgs::Float * release_min_velocity()
Definition: particle_emitter.pb.h:808
void set_allocated_color_end(::ignition::msgs::Color *color_end)
Definition: particle_emitter.pb.h:929
void protobuf_AssignDesc_ignition_2fmsgs_2fparticle_5femitter_2eproto()
void clear_color_start()
Definition: particle_emitter.pb.h:868
::ignition::msgs::Float * mutable_max_velocity()
Definition: particle_emitter.pb.h:838
const ::ignition::msgs::Float & rate() const
Definition: particle_emitter.pb.h:568
const ::ignition::msgs::StringMsg & color_range_image() const
Definition: particle_emitter.pb.h:986
const ::ignition::msgs::Color & color_end() const
Definition: particle_emitter.pb.h:910
const ParticleEmitter_EmitterType ParticleEmitter_EmitterType_EmitterType_MAX
Definition: particle_emitter.pb.h:72
::ignition::msgs::Float * mutable_rate()
Definition: particle_emitter.pb.h:572
::ignition::msgs::Float * mutable_lifetime()
Definition: particle_emitter.pb.h:724
void set_id(::google::protobuf::uint32 value)
Definition: particle_emitter.pb.h:464
Definition: any.pb.h:839
::std::string * release_name()
Definition: particle_emitter.pb.h:441
::ignition::msgs::Float * mutable_duration()
Definition: particle_emitter.pb.h:610
::ignition::msgs::Color * mutable_color_start()
Definition: particle_emitter.pb.h:876
const ::ignition::msgs::Pose & pose() const
Definition: particle_emitter.pb.h:492
::ignition::msgs::Pose * release_pose()
Definition: particle_emitter.pb.h:504
::ignition::msgs::Boolean * release_emitting()
Definition: particle_emitter.pb.h:656
::ignition::msgs::Float * release_scale_rate()
Definition: particle_emitter.pb.h:960
::ignition::msgs::Vector3d * mutable_size()
Definition: particle_emitter.pb.h:534
ignition::msgs::ParticleEmitter_EmitterType_ParticleEmitter_EmitterType_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: particle_emitter.pb.h:67
void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2fparticle_5femitter_2eproto()
static const ::std::string & EmitterType_Name(EmitterType value)
Definition: particle_emitter.pb.h:167
const int ParticleEmitter_EmitterType_EmitterType_ARRAYSIZE
Definition: particle_emitter.pb.h:73
::ignition::msgs::Header * mutable_header()
Definition: particle_emitter.pb.h:386