build/ignition-msgs8/include/ignition/msgs/link.pb.h
Go to the documentation of this file.
79 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Link* Arena::CreateMaybeMessage<::ignition::msgs::Link>(Arena*);
87 class IGNITION_MSGS_VISIBLE Link : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Link) */ {
478 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:58
void clear_id()
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:441
const ::ignition::msgs::Density & density() const
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:570
::ignition::msgs::Pose * release_pose()
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:672
IGNITION_MSGS_VISIBLE InertialDefaultTypeInternal _Inertial_default_instance_
const ::std::string & name() const
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:458
void set_allocated_header(::ignition::msgs::Header *header)
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:421
int collision_size() const
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:735
STL class.
const ::ignition::msgs::Inertial & inertial() const
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:618
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:87
::ignition::msgs::Pose * mutable_pose()
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:679
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Battery > & battery() const
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:851
void set_allocated_name(::std::string *name)
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:497
T move(T... args)
::ignition::msgs::Density * release_density()
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:576
void set_self_collide(bool value)
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:515
std::unique_ptr< Link > LinkUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:914
::google::protobuf::RepeatedPtrField< ::ignition::msgs::ParticleEmitter > * mutable_particle_emitter()
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:892
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Collision > & collision() const
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:756
Definition: build/ignition-msgs8/include/ignition/msgs/particle_emitter.pb.h:108
Definition: build/ignition-msgs8/include/ignition/msgs/pose.pb.h:79
void set_kinematic(bool value)
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:543
Link * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:135
void set_canonical(bool value)
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:823
void clear_name()
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:455
void set_enabled(bool value)
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:557
void clear_kinematic()
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:536
::ignition::msgs::Inertial * release_inertial()
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:624
std::shared_ptr< Link > LinkSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:916
void set_gravity(bool value)
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:529
Definition: build/ignition-msgs8/include/ignition/msgs/projector.pb.h:78
void set_id(::google::protobuf::uint32 value)
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:448
static const Link * internal_default_instance()
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:117
void set_allocated_inertial(::ignition::msgs::Inertial *inertial)
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:640
void set_allocated_pose(::ignition::msgs::Pose *pose)
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:688
bool gravity() const
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:525
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Projector > & projector() const
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:810
::google::protobuf::RepeatedPtrField< ::ignition::msgs::Sensor > * mutable_sensor()
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:770
IGNITION_MSGS_VISIBLE PoseDefaultTypeInternal _Pose_default_instance_
::google::protobuf::RepeatedPtrField< ::ignition::msgs::Light > * mutable_light()
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:865
bool enabled() const
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:553
int sensor_size() const
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:762
Definition: build/ignition-msgs8/include/ignition/msgs/sensor.pb.h:87
Definition: build/ignition-msgs8/include/ignition/msgs/battery.pb.h:77
int light_size() const
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:857
::ignition::msgs::Inertial * mutable_inertial()
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:631
Definition: build/ignition-msgs8/include/ignition/msgs/visual.pb.h:217
::ignition::msgs::ParticleEmitter * add_particle_emitter()
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:900
Definition: build/ignition-msgs8/include/ignition/msgs/density.pb.h:77
Link * New() const final
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:131
const ::ignition::msgs::Pose & pose() const
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:666
bool has_density() const
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:564
Definition: build/ignition-msgs8/include/ignition/msgs/inertial.pb.h:78
bool has_inertial() const
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:612
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Sensor > & sensor() const
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:783
::google::protobuf::RepeatedPtrField< ::ignition::msgs::Collision > * mutable_collision()
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:743
std::shared_ptr< const Link > ConstLinkSharedPtr
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:917
void set_allocated_density(::ignition::msgs::Density *density)
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:592
Definition: build/ignition-msgs8/include/ignition/msgs/collision.pb.h:81
::google::protobuf::RepeatedPtrField< ::ignition::msgs::Projector > * mutable_projector()
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:797
void IGNITION_MSGS_VISIBLE AddDescriptors()
friend void swap(Link &a, Link &b)
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:125
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Visual > & visual() const
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:729
::ignition::msgs::Header * release_header()
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:405
::ignition::msgs::Collision * add_collision()
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:751
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:60
::ignition::msgs::Header * mutable_header()
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:412
::google::protobuf::RepeatedPtrField< ::ignition::msgs::Visual > * mutable_visual()
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:716
IGNITION_MSGS_VISIBLE LinkDefaultTypeInternal _Link_default_instance_
::std::string * release_name()
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:492
::ignition::msgs::Light * add_light()
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:873
::google::protobuf::RepeatedPtrField< ::ignition::msgs::Battery > * mutable_battery()
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:838
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Light > & light() const
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:878
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
::ignition::msgs::Density * mutable_density()
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:583
Definition: build/ignition-msgs8/include/ignition/msgs/light.pb.h:103
STL namespace.
bool has_pose() const
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:660
Definition: build/ignition-msgs8/include/ignition/msgs/header.pb.h:215
void clear_self_collide()
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:508
int particle_emitter_size() const
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:884
::google::protobuf::uint32 id() const
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:444
int projector_size() const
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:789
IGNITION_MSGS_VISIBLE DensityDefaultTypeInternal _Density_default_instance_
::ignition::msgs::Visual * add_visual()
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:724
int battery_size() const
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:830
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::ParticleEmitter > & particle_emitter() const
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:905
std::unique_ptr< const Link > ConstLinkUniquePtr
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:915
bool self_collide() const
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:511
bool has_header() const
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:393
void clear_gravity()
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:522
Link & operator=(const Link &from)
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:94
bool canonical() const
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:819
STL class.
const ::ignition::msgs::Header & header() const
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:399
int visual_size() const
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:708
void clear_canonical()
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:816
::ignition::msgs::Projector * add_projector()
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:805
::ignition::msgs::Sensor * add_sensor()
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:778
::ignition::msgs::Battery * add_battery()
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:846
void set_name(const ::std::string &value)
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:462
Definition: build/ignition-msgs8/include/ignition/msgs/actor.pb.h:78
void clear_enabled()
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:550
void Swap(Link *other)
::std::string * mutable_name()
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:487
bool kinematic() const
Definition: build/ignition-msgs8/include/ignition/msgs/link.pb.h:539