build/ignition-msgs5/include/ignition/msgs/joint.pb.h
Go to the documentation of this file.
79 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Joint* Arena::CreateMaybeMessage<::ignition::msgs::Joint>(Arena*);
80 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Joint_Gearbox* Arena::CreateMaybeMessage<::ignition::msgs::Joint_Gearbox>(Arena*);
81 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Joint_Screw* Arena::CreateMaybeMessage<::ignition::msgs::Joint_Screw>(Arena*);
116 class IGNITION_MSGS_VISIBLE Joint_Gearbox : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Joint.Gearbox) */ {
234 class IGNITION_MSGS_VISIBLE Joint_Screw : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Joint.Screw) */ {
337 class IGNITION_MSGS_VISIBLE Joint : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Joint) */ {
698 gearbox_reference_body_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
706 gearbox_reference_body_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
714 // @@protoc_insertion_point(field_set_rvalue:ignition.msgs.Joint.Gearbox.gearbox_reference_body)
720 gearbox_reference_body_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
725 gearbox_reference_body_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
727 // @@protoc_insertion_point(field_set_pointer:ignition.msgs.Joint.Gearbox.gearbox_reference_body)
732 return gearbox_reference_body_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
737 return gearbox_reference_body_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
739 inline void Joint_Gearbox::set_allocated_gearbox_reference_body(::std::string* gearbox_reference_body) {
745 gearbox_reference_body_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), gearbox_reference_body);
746 // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Joint.Gearbox.gearbox_reference_body)
857 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
938 parent_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
963 parent_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), parent);
1005 child_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
void clear_screw()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1348
Joint * New() const final
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:381
::std::string * release_gearbox_reference_body()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:734
void set_cfm(double value)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1200
@ Joint_Type_REVOLUTE2
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:89
void set_allocated_child(::std::string *child)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1024
void set_allocated_axis1(::ignition::msgs::Axis *axis1)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1125
STL class.
IGNITION_MSGS_VISIBLE Joint_ScrewDefaultTypeInternal _Joint_Screw_default_instance_
@ Joint_Type_FIXED
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:95
bool has_gearbox() const
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1291
T move(T... args)
const ::ignition::msgs::Axis & axis2() const
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1151
@ Joint_Type_UNIVERSAL
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:91
Joint_Screw * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:282
::ignition::msgs::Joint_Screw * release_screw()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1363
double suspension_cfm() const
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1266
::google::protobuf::uint32 id() const
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:890
::std::string * mutable_gearbox_reference_body()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:729
Joint_Screw * New() const final
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:278
void set_child_id(::google::protobuf::uint32 value)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1042
void clear_limit_cfm()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1235
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:52
void clear_suspension_cfm()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1263
::std::string * mutable_child()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1014
::ignition::msgs::Axis * release_axis1()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1109
Definition: build/ignition-msgs5/include/ignition/msgs/axis.pb.h:78
const ::ignition::msgs::Joint_Screw & screw() const
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1357
void set_fudge_factor(double value)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1228
Definition: build/ignition-msgs5/include/ignition/msgs/pose.pb.h:79
Joint_Gearbox & operator=(const Joint_Gearbox &from)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:123
void clear_name()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:834
int sensor_size() const
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1399
static const Joint_Gearbox * internal_default_instance()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:146
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:54
void set_parent(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:922
void Swap(Joint_Gearbox *other)
::ignition::msgs::Joint_Type type() const
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:904
::ignition::msgs::Axis * mutable_axis1()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1116
void set_allocated_header(::ignition::msgs::Header *header)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:814
void set_limit_erp(double value)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1256
void clear_parent()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:915
::std::string * mutable_parent()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:947
::google::protobuf::uint32 parent_id() const
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:971
void set_gearbox_reference_body(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:704
void set_suspension_cfm(double value)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1270
IGNITION_MSGS_VISIBLE AxisDefaultTypeInternal _Axis_default_instance_
static const Joint_Screw * internal_default_instance()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:264
::google::protobuf::uint32 child_id() const
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1038
IGNITION_MSGS_VISIBLE PoseDefaultTypeInternal _Pose_default_instance_
@ Joint_Type_PRISMATIC
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:90
static const ::google::protobuf::EnumDescriptor * Type_descriptor()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:452
::ignition::msgs::Header * mutable_header()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:805
void clear_suspension_erp()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1277
void clear_gearbox()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1294
void set_thread_pitch(double value)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:775
void set_limit_cfm(double value)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1242
friend void swap(Joint_Gearbox &a, Joint_Gearbox &b)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:154
double fudge_factor() const
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1224
::std::string * release_child()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1019
Definition: build/ignition-msgs5/include/ignition/msgs/sensor.pb.h:87
double cfm() const
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1196
friend void swap(Joint_Screw &a, Joint_Screw &b)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:272
double bounce() const
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1210
const ::std::string & parent() const
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:918
const IGNITION_MSGS_VISIBLE ::google::protobuf::EnumDescriptor * Joint_Type_descriptor()
void set_allocated_screw(::ignition::msgs::Joint_Screw *screw)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1379
std::unique_ptr< const Joint > ConstJointUniquePtr
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1434
void set_gearbox_ratio(double value)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:757
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:116
::ignition::msgs::Joint_Gearbox * mutable_gearbox()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1316
std::unique_ptr< Joint > JointUniquePtr
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1433
double limit_erp() const
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1252
std::shared_ptr< Joint > JointSharedPtr
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1435
double suspension_erp() const
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1280
void set_allocated_pose(::ignition::msgs::Pose *pose)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1077
void set_suspension_erp(double value)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1284
void set_bounce(double value)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1214
friend void swap(Joint &a, Joint &b)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:375
::std::string * release_name()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:871
bool has_axis2() const
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1145
bool has_header() const
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:786
void set_parent_id(::google::protobuf::uint32 value)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:975
void set_allocated_gearbox_reference_body(::std::string *gearbox_reference_body)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:739
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Sensor > & sensor() const
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1420
void set_allocated_parent(::std::string *parent)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:957
void clear_gearbox_ratio()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:750
void clear_fudge_factor()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1221
void Swap(Joint_Screw *other)
Joint_Gearbox * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:164
::std::string * release_parent()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:952
bool Joint_Type_Parse(const ::std::string &name, Joint_Type *value)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:109
::ignition::msgs::Joint_Screw * mutable_screw()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1370
Joint_Type
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:87
double gearbox_ratio() const
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:753
void set_allocated_axis2(::ignition::msgs::Axis *axis2)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1173
void set_child(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:989
void IGNITION_MSGS_VISIBLE AddDescriptors()
const ::ignition::msgs::Header & header() const
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:792
void clear_parent_id()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:968
::ignition::msgs::Pose * mutable_pose()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1068
double limit_cfm() const
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1238
::google::protobuf::RepeatedPtrField< ::ignition::msgs::Sensor > * mutable_sensor()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1407
void clear_child()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:982
bool has_pose() const
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1049
IGNITION_MSGS_VISIBLE bool Joint_Type_IsValid(int value)
@ Joint_Type_Joint_Type_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:97
::ignition::msgs::Axis * mutable_axis2()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1164
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
::ignition::msgs::Pose * release_pose()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1061
void clear_gearbox_reference_body()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:697
static const ::std::string & Type_Name(Type value)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:455
::ignition::msgs::Joint_Gearbox * release_gearbox()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1309
IGNITION_MSGS_VISIBLE Joint_GearboxDefaultTypeInternal _Joint_Gearbox_default_instance_
std::shared_ptr< const Joint > ConstJointSharedPtr
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1436
void clear_thread_pitch()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:768
static const Joint * internal_default_instance()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:367
const ::ignition::msgs::Joint_Gearbox & gearbox() const
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1303
STL namespace.
void set_allocated_name(::std::string *name)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:876
void clear_type()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:901
Definition: build/ignition-msgs5/include/ignition/msgs/header.pb.h:215
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:234
::std::string * mutable_name()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:866
IGNITION_MSGS_VISIBLE JointDefaultTypeInternal _Joint_default_instance_
void set_name(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:841
@ Joint_Type_Joint_Type_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:96
const int Joint_Type_Type_ARRAYSIZE
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:102
void set_allocated_gearbox(::ignition::msgs::Joint_Gearbox *gearbox)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1325
const ::std::string & child() const
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:985
void clear_bounce()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1207
bool has_axis1() const
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1097
void clear_cfm()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1193
double thread_pitch() const
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:771
static bool Type_Parse(const ::std::string &name, Type *value)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:458
bool has_screw() const
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1345
::ignition::msgs::Axis * release_axis2()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1157
Joint_Gearbox * New() const final
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:160
@ Joint_Type_BALL
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:92
void Swap(Joint *other)
const Joint_Type Joint_Type_Type_MAX
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:101
Joint_Screw & operator=(const Joint_Screw &from)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:241
const Joint_Type Joint_Type_Type_MIN
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:100
const ::std::string & gearbox_reference_body() const
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:700
const ::ignition::msgs::Axis & axis1() const
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1103
void set_type(::ignition::msgs::Joint_Type value)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:908
void clear_child_id()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1035
@ Joint_Type_SCREW
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:93
STL class.
::ignition::msgs::Header * release_header()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:798
Joint * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:385
void clear_limit_erp()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1249
const ::std::string & Joint_Type_Name(Joint_Type value)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:105
Joint & operator=(const Joint &from)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:344
const ::ignition::msgs::Pose & pose() const
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1055
void clear_id()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:887
::ignition::msgs::Sensor * add_sensor()
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:1415
const ::std::string & name() const
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:837
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:78
@ Joint_Type_GEARBOX
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:94
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:337
@ Joint_Type_REVOLUTE
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:88
void set_id(::google::protobuf::uint32 value)
Definition: build/ignition-msgs5/include/ignition/msgs/joint.pb.h:894