4 #ifndef PROTOBUF_ignition_2fmsgs_2fjoint_2eproto__INCLUDED 5 #define PROTOBUF_ignition_2fmsgs_2fjoint_2eproto__INCLUDED 9 #include <google/protobuf/stubs/common.h> 11 #if GOOGLE_PROTOBUF_VERSION < 3000000 12 #error This file was generated by a newer version of protoc which is 13 #error incompatible with your Protocol Buffer headers. Please update 16 #if 3000000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION 17 #error This file was generated by an older version of protoc which is 18 #error incompatible with your Protocol Buffer headers. Please 19 #error regenerate this file with a newer version of protoc. 22 #include <google/protobuf/arena.h> 23 #include <google/protobuf/arenastring.h> 24 #include <google/protobuf/generated_message_util.h> 25 #include <google/protobuf/metadata.h> 26 #include <google/protobuf/message.h> 27 #include <google/protobuf/repeated_field.h> 28 #include <google/protobuf/extension_set.h> 29 #include <google/protobuf/generated_enum_reflection.h> 30 #include <google/protobuf/unknown_field_set.h> 36 #pragma GCC system_header 39 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251) 42 #include <sys/sysmacros.h> 79 return ::google::protobuf::internal::NameOfEnum(
83 const ::std::string& name,
Joint_Type* value) {
84 return ::google::protobuf::internal::ParseNamedEnum<Joint_Type>(
89 class IGNITION_MSGS_VISIBLE
Joint_Gearbox :
public ::google::protobuf::Message {
101 static const ::google::protobuf::Descriptor* descriptor();
111 void CopyFrom(const ::google::protobuf::Message& from);
112 void MergeFrom(const ::google::protobuf::Message& from);
116 bool IsInitialized()
const;
118 int ByteSize()
const;
119 bool MergePartialFromCodedStream(
120 ::google::protobuf::io::CodedInputStream* input);
121 void SerializeWithCachedSizes(
122 ::google::protobuf::io::CodedOutputStream* output)
const;
123 ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
124 bool deterministic, ::google::protobuf::uint8* output)
const;
126 return InternalSerializeWithCachedSizesToArray(
false, output);
132 void SetCachedSize(
int size)
const;
135 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
136 return _internal_metadata_.arena();
138 inline void* MaybeArenaPtr()
const {
139 return _internal_metadata_.raw_arena_ptr();
143 ::google::protobuf::Metadata GetMetadata()
const;
150 void clear_gearbox_reference_body();
151 static const int kGearboxReferenceBodyFieldNumber = 1;
152 const ::std::string& gearbox_reference_body()
const;
153 void set_gearbox_reference_body(const ::std::string& value);
154 void set_gearbox_reference_body(
const char* value);
155 void set_gearbox_reference_body(
const char* value,
size_t size);
158 void set_allocated_gearbox_reference_body(::
std::string* gearbox_reference_body);
161 void clear_gearbox_ratio();
162 static const int kGearboxRatioFieldNumber = 2;
163 double gearbox_ratio()
const;
164 void set_gearbox_ratio(
double value);
169 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
170 bool _is_default_instance_;
171 ::google::protobuf::internal::ArenaStringPtr gearbox_reference_body_;
172 double gearbox_ratio_;
173 mutable int _cached_size_;
178 void InitAsDefaultInstance();
183 class IGNITION_MSGS_VISIBLE
Joint_Screw :
public ::google::protobuf::Message {
195 static const ::google::protobuf::Descriptor* descriptor();
204 Joint_Screw* New(::google::protobuf::Arena* arena)
const;
205 void CopyFrom(const ::google::protobuf::Message& from);
206 void MergeFrom(const ::google::protobuf::Message& from);
210 bool IsInitialized()
const;
212 int ByteSize()
const;
213 bool MergePartialFromCodedStream(
214 ::google::protobuf::io::CodedInputStream* input);
215 void SerializeWithCachedSizes(
216 ::google::protobuf::io::CodedOutputStream* output)
const;
217 ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
218 bool deterministic, ::google::protobuf::uint8* output)
const;
220 return InternalSerializeWithCachedSizesToArray(
false, output);
226 void SetCachedSize(
int size)
const;
229 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
230 return _internal_metadata_.arena();
232 inline void* MaybeArenaPtr()
const {
233 return _internal_metadata_.raw_arena_ptr();
237 ::google::protobuf::Metadata GetMetadata()
const;
244 void clear_thread_pitch();
245 static const int kThreadPitchFieldNumber = 1;
246 double thread_pitch()
const;
247 void set_thread_pitch(
double value);
252 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
253 bool _is_default_instance_;
254 double thread_pitch_;
255 mutable int _cached_size_;
260 void InitAsDefaultInstance();
265 class IGNITION_MSGS_VISIBLE
Joint :
public ::google::protobuf::Message {
277 static const ::google::protobuf::Descriptor* descriptor();
278 static const Joint& default_instance();
280 void Swap(
Joint* other);
286 Joint* New(::google::protobuf::Arena* arena)
const;
287 void CopyFrom(const ::google::protobuf::Message& from);
288 void MergeFrom(const ::google::protobuf::Message& from);
289 void CopyFrom(
const Joint& from);
290 void MergeFrom(
const Joint& from);
292 bool IsInitialized()
const;
294 int ByteSize()
const;
295 bool MergePartialFromCodedStream(
296 ::google::protobuf::io::CodedInputStream* input);
297 void SerializeWithCachedSizes(
298 ::google::protobuf::io::CodedOutputStream* output)
const;
299 ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
300 bool deterministic, ::google::protobuf::uint8* output)
const;
302 return InternalSerializeWithCachedSizesToArray(
false, output);
308 void SetCachedSize(
int size)
const;
309 void InternalSwap(
Joint* other);
311 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
312 return _internal_metadata_.arena();
314 inline void* MaybeArenaPtr()
const {
315 return _internal_metadata_.raw_arena_ptr();
319 ::google::protobuf::Metadata GetMetadata()
const;
327 static const Type REVOLUTE =
329 static const Type REVOLUTE2 =
331 static const Type PRISMATIC =
333 static const Type UNIVERSAL =
335 static const Type BALL =
337 static const Type SCREW =
339 static const Type GEARBOX =
341 static const Type FIXED =
346 static const Type Type_MIN =
348 static const Type Type_MAX =
350 static const int Type_ARRAYSIZE =
352 static inline const ::google::protobuf::EnumDescriptor*
356 static inline const ::std::string&
Type_Name(Type value) {
367 bool has_header()
const;
369 static const int kHeaderFieldNumber = 1;
370 const ::ignition::msgs::Header& header()
const;
377 static const int kNameFieldNumber = 2;
378 const ::std::string& name()
const;
379 void set_name(const ::std::string& value);
380 void set_name(
const char* value);
381 void set_name(
const char* value,
size_t size);
388 static const int kIdFieldNumber = 3;
389 ::google::protobuf::uint32 id()
const;
390 void set_id(::google::protobuf::uint32 value);
394 static const int kTypeFieldNumber = 4;
400 static const int kParentFieldNumber = 5;
401 const ::std::string& parent()
const;
402 void set_parent(const ::std::string& value);
403 void set_parent(
const char* value);
404 void set_parent(
const char* value,
size_t size);
410 void clear_parent_id();
411 static const int kParentIdFieldNumber = 6;
412 ::google::protobuf::uint32 parent_id()
const;
413 void set_parent_id(::google::protobuf::uint32 value);
417 static const int kChildFieldNumber = 7;
418 const ::std::string& child()
const;
419 void set_child(const ::std::string& value);
420 void set_child(
const char* value);
421 void set_child(
const char* value,
size_t size);
427 void clear_child_id();
428 static const int kChildIdFieldNumber = 8;
429 ::google::protobuf::uint32 child_id()
const;
430 void set_child_id(::google::protobuf::uint32 value);
433 bool has_pose()
const;
435 static const int kPoseFieldNumber = 9;
436 const ::ignition::msgs::Pose& pose()
const;
442 bool has_axis1()
const;
444 static const int kAxis1FieldNumber = 10;
445 const ::ignition::msgs::Axis& axis1()
const;
451 bool has_axis2()
const;
453 static const int kAxis2FieldNumber = 11;
454 const ::ignition::msgs::Axis& axis2()
const;
461 static const int kCfmFieldNumber = 12;
463 void set_cfm(
double value);
467 static const int kBounceFieldNumber = 13;
468 double bounce()
const;
469 void set_bounce(
double value);
472 void clear_fudge_factor();
473 static const int kFudgeFactorFieldNumber = 14;
474 double fudge_factor()
const;
475 void set_fudge_factor(
double value);
478 void clear_limit_cfm();
479 static const int kLimitCfmFieldNumber = 15;
480 double limit_cfm()
const;
481 void set_limit_cfm(
double value);
484 void clear_limit_erp();
485 static const int kLimitErpFieldNumber = 16;
486 double limit_erp()
const;
487 void set_limit_erp(
double value);
490 void clear_suspension_cfm();
491 static const int kSuspensionCfmFieldNumber = 17;
492 double suspension_cfm()
const;
493 void set_suspension_cfm(
double value);
496 void clear_suspension_erp();
497 static const int kSuspensionErpFieldNumber = 18;
498 double suspension_erp()
const;
499 void set_suspension_erp(
double value);
502 bool has_gearbox()
const;
503 void clear_gearbox();
504 static const int kGearboxFieldNumber = 19;
505 const ::ignition::msgs::Joint_Gearbox& gearbox()
const;
511 bool has_screw()
const;
513 static const int kScrewFieldNumber = 20;
514 const ::ignition::msgs::Joint_Screw& screw()
const;
520 int sensor_size()
const;
522 static const int kSensorFieldNumber = 21;
523 const ::ignition::msgs::Sensor& sensor(
int index)
const;
526 ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Sensor >*
528 const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Sensor >&
534 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
535 bool _is_default_instance_;
537 ::google::protobuf::internal::ArenaStringPtr name_;
538 ::google::protobuf::uint32 id_;
540 ::google::protobuf::internal::ArenaStringPtr parent_;
541 ::google::protobuf::internal::ArenaStringPtr child_;
542 ::google::protobuf::uint32 parent_id_;
543 ::google::protobuf::uint32 child_id_;
549 double fudge_factor_;
552 double suspension_cfm_;
553 double suspension_erp_;
556 ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Sensor > sensor_;
557 mutable int _cached_size_;
562 void InitAsDefaultInstance();
563 static Joint* default_instance_;
570 #if !PROTOBUF_INLINE_NOT_IN_HEADERS 575 gearbox_reference_body_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
579 return gearbox_reference_body_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
583 gearbox_reference_body_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
588 gearbox_reference_body_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::string(value));
593 gearbox_reference_body_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
594 ::
std::string(reinterpret_cast<const char*>(value), size));
600 return gearbox_reference_body_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
605 return gearbox_reference_body_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
608 if (gearbox_reference_body != NULL) {
613 gearbox_reference_body_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), gearbox_reference_body);
623 return gearbox_ratio_;
627 gearbox_ratio_ = value;
641 return thread_pitch_;
645 thread_pitch_ = value;
655 return !_is_default_instance_ && header_ != NULL;
658 if (GetArenaNoVirtual() == NULL && header_ != NULL)
delete header_;
663 return header_ != NULL ? *header_ : *default_instance_->header_;
667 if (header_ == NULL) {
668 header_ = new ::ignition::msgs::Header;
693 name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
697 return name_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
701 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
706 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::string(value));
711 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
712 ::
std::string(reinterpret_cast<const char*>(value), size));
718 return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
723 return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
731 name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), name);
765 parent_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
769 return parent_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
773 parent_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
778 parent_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::string(value));
783 parent_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
784 ::
std::string(reinterpret_cast<const char*>(value), size));
790 return parent_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
795 return parent_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
798 if (parent != NULL) {
803 parent_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), parent);
823 child_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
827 return child_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
831 child_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
836 child_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::
std::string(value));
841 child_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
842 ::
std::string(reinterpret_cast<const char*>(value), size));
848 return child_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
853 return child_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
861 child_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), child);
881 return !_is_default_instance_ && pose_ != NULL;
884 if (GetArenaNoVirtual() == NULL && pose_ != NULL)
delete pose_;
889 return pose_ != NULL ? *pose_ : *default_instance_->pose_;
894 pose_ = new ::ignition::msgs::Pose;
919 return !_is_default_instance_ && axis1_ != NULL;
922 if (GetArenaNoVirtual() == NULL && axis1_ != NULL)
delete axis1_;
927 return axis1_ != NULL ? *axis1_ : *default_instance_->axis1_;
931 if (axis1_ == NULL) {
932 axis1_ = new ::ignition::msgs::Axis;
957 return !_is_default_instance_ && axis2_ != NULL;
960 if (GetArenaNoVirtual() == NULL && axis2_ != NULL)
delete axis2_;
965 return axis2_ != NULL ? *axis2_ : *default_instance_->axis2_;
969 if (axis2_ == NULL) {
970 axis2_ = new ::ignition::msgs::Axis;
1027 return fudge_factor_;
1031 fudge_factor_ = value;
1065 suspension_cfm_ = 0;
1069 return suspension_cfm_;
1073 suspension_cfm_ = value;
1079 suspension_erp_ = 0;
1083 return suspension_erp_;
1087 suspension_erp_ = value;
1093 return !_is_default_instance_ && gearbox_ != NULL;
1096 if (GetArenaNoVirtual() == NULL && gearbox_ != NULL)
delete gearbox_;
1101 return gearbox_ != NULL ? *gearbox_ : *default_instance_->gearbox_;
1105 if (gearbox_ == NULL) {
1106 gearbox_ = new ::ignition::msgs::Joint_Gearbox;
1131 return !_is_default_instance_ && screw_ != NULL;
1134 if (GetArenaNoVirtual() == NULL && screw_ != NULL)
delete screw_;
1139 return screw_ != NULL ? *screw_ : *default_instance_->screw_;
1143 if (screw_ == NULL) {
1144 screw_ = new ::ignition::msgs::Joint_Screw;
1169 return sensor_.size();
1176 return sensor_.Get(index);
1180 return sensor_.Mutable(index);
1184 return sensor_.Add();
1186 inline ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Sensor >*
1191 inline const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Sensor >&
1197 #endif // !PROTOBUF_INLINE_NOT_IN_HEADERS 1214 namespace protobuf {
1218 inline const EnumDescriptor* GetEnumDescriptor< ::ignition::msgs::Joint_Type>() {
1227 #pragma warning(pop) 1231 #endif // PROTOBUF_ignition_2fmsgs_2fjoint_2eproto__INCLUDED bool has_gearbox() const
Definition: joint.pb.h:1092
double thread_pitch() const
Definition: joint.pb.h:639
void clear_limit_cfm()
Definition: joint.pb.h:1036
void clear_limit_erp()
Definition: joint.pb.h:1050
::ignition::msgs::Joint_Gearbox * release_gearbox()
Definition: joint.pb.h:1111
void clear_header()
Definition: joint.pb.h:657
void set_suspension_cfm(double value)
Definition: joint.pb.h:1071
Definition: joint.pb.h:265
const ::std::string & name() const
Definition: joint.pb.h:695
Definition: joint.pb.h:69
IGNITION_MSGS_VISIBLE bool Joint_Type_IsValid(int value)
const ::ignition::msgs::Pose & pose() const
Definition: joint.pb.h:887
std::shared_ptr< const Joint > ConstJointSharedPtr
Definition: joint.pb.h:1206
double fudge_factor() const
Definition: joint.pb.h:1025
Definition: joint.pb.h:63
void clear_pose()
Definition: joint.pb.h:883
const Joint_Type Joint_Type_Type_MIN
Definition: joint.pb.h:73
Joint_Gearbox * New() const
Definition: joint.pb.h:108
void clear_gearbox_reference_body()
Definition: joint.pb.h:574
const ::std::string & child() const
Definition: joint.pb.h:825
Definition: joint.pb.h:68
int sensor_size() const
Definition: joint.pb.h:1168
Definition: joint.pb.h:61
Joint_Screw * New() const
Definition: joint.pb.h:202
double gearbox_ratio() const
Definition: joint.pb.h:621
void set_allocated_gearbox_reference_body(::std::string *gearbox_reference_body)
Definition: joint.pb.h:607
::ignition::msgs::Axis * mutable_axis1()
Definition: joint.pb.h:929
void set_parent(const ::std::string &value)
Definition: joint.pb.h:771
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: joint.pb.h:301
IGNITION_MSGS_VISIBLEconst ::google::protobuf::EnumDescriptor * Joint_Type_descriptor()
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: joint.pb.h:219
void clear_parent()
Definition: joint.pb.h:764
void set_bounce(double value)
Definition: joint.pb.h:1015
::google::protobuf::uint32 parent_id() const
Definition: joint.pb.h:811
void clear_gearbox_ratio()
Definition: joint.pb.h:618
Definition: joint.pb.h:62
void clear_child_id()
Definition: joint.pb.h:866
void set_allocated_header(::ignition::msgs::Header *header)
Definition: joint.pb.h:680
void protobuf_ShutdownFile_ignition_2fmsgs_2fjoint_2eproto()
Joint & operator=(const Joint &from)
Definition: joint.pb.h:272
void clear_id()
Definition: joint.pb.h:736
::std::string * mutable_child()
Definition: joint.pb.h:845
void set_fudge_factor(double value)
Definition: joint.pb.h:1029
Joint_Screw & operator=(const Joint_Screw &from)
Definition: joint.pb.h:190
void clear_suspension_erp()
Definition: joint.pb.h:1078
Joint_Type Type
Definition: joint.pb.h:326
const Joint_Type Joint_Type_Type_MAX
Definition: joint.pb.h:74
Joint_Type
Definition: joint.pb.h:60
Definition: joint.pb.h:64
::ignition::msgs::Axis * release_axis1()
Definition: joint.pb.h:937
const ::ignition::msgs::Joint_Screw & screw() const
Definition: joint.pb.h:1137
::ignition::msgs::Joint_Screw * mutable_screw()
Definition: joint.pb.h:1141
Definition: joint.pb.h:183
const ::std::string & gearbox_reference_body() const
Definition: joint.pb.h:577
void clear_name()
Definition: joint.pb.h:692
const ::ignition::msgs::Header & header() const
Definition: joint.pb.h:661
void clear_parent_id()
Definition: joint.pb.h:808
::ignition::msgs::Joint_Type type() const
Definition: joint.pb.h:753
void set_allocated_axis1(::ignition::msgs::Axis *axis1)
Definition: joint.pb.h:944
void clear_axis1()
Definition: joint.pb.h:921
double suspension_erp() const
Definition: joint.pb.h:1081
double limit_erp() const
Definition: joint.pb.h:1053
int GetCachedSize() const
Definition: joint.pb.h:222
void protobuf_AssignDesc_ignition_2fmsgs_2fjoint_2eproto()
void set_limit_erp(double value)
Definition: joint.pb.h:1057
::ignition::msgs::Joint_Screw * release_screw()
Definition: joint.pb.h:1149
double suspension_cfm() const
Definition: joint.pb.h:1067
::google::protobuf::uint32 id() const
Definition: joint.pb.h:739
static const ::google::protobuf::EnumDescriptor * Type_descriptor()
Definition: joint.pb.h:353
const ::google::protobuf::RepeatedPtrField< ::ignition::msgs::Sensor > & sensor() const
Definition: joint.pb.h:1192
::ignition::msgs::Pose * release_pose()
Definition: joint.pb.h:899
::ignition::msgs::Header * mutable_header()
Definition: joint.pb.h:665
::google::protobuf::uint32 child_id() const
Definition: joint.pb.h:869
void clear_fudge_factor()
Definition: joint.pb.h:1022
void clear_gearbox()
Definition: joint.pb.h:1095
void set_allocated_name(::std::string *name)
Definition: joint.pb.h:725
::std::string * release_child()
Definition: joint.pb.h:850
std::unique_ptr< const Joint > ConstJointUniquePtr
Definition: joint.pb.h:1204
void set_limit_cfm(double value)
Definition: joint.pb.h:1043
void set_allocated_parent(::std::string *parent)
Definition: joint.pb.h:797
::std::string * mutable_name()
Definition: joint.pb.h:715
double cfm() const
Definition: joint.pb.h:997
::ignition::msgs::Joint_Gearbox * mutable_gearbox()
Definition: joint.pb.h:1103
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: joint.pb.h:125
void clear_thread_pitch()
Definition: joint.pb.h:636
const int Joint_Type_Type_ARRAYSIZE
Definition: joint.pb.h:75
Definition: joint.pb.h:89
void clear_axis2()
Definition: joint.pb.h:959
const ::std::string & Joint_Type_Name(Joint_Type value)
Definition: joint.pb.h:78
double limit_cfm() const
Definition: joint.pb.h:1039
void set_allocated_pose(::ignition::msgs::Pose *pose)
Definition: joint.pb.h:906
void set_suspension_erp(double value)
Definition: joint.pb.h:1085
int GetCachedSize() const
Definition: joint.pb.h:128
Joint_Gearbox Gearbox
Definition: joint.pb.h:323
::std::string * release_name()
Definition: joint.pb.h:720
::std::string * mutable_parent()
Definition: joint.pb.h:787
::std::string * mutable_gearbox_reference_body()
Definition: joint.pb.h:597
static bool Type_IsValid(int value)
Definition: joint.pb.h:343
void set_parent_id(::google::protobuf::uint32 value)
Definition: joint.pb.h:815
void clear_sensor()
Definition: joint.pb.h:1171
bool has_header() const
Definition: joint.pb.h:654
bool has_axis2() const
Definition: joint.pb.h:956
int GetCachedSize() const
Definition: joint.pb.h:304
Joint_Gearbox & operator=(const Joint_Gearbox &from)
Definition: joint.pb.h:96
::std::string * release_gearbox_reference_body()
Definition: joint.pb.h:602
Definition: joint.pb.h:70
::std::string * release_parent()
Definition: joint.pb.h:792
Joint * New() const
Definition: joint.pb.h:284
const ::ignition::msgs::Joint_Gearbox & gearbox() const
Definition: joint.pb.h:1099
std::unique_ptr< Joint > JointUniquePtr
Definition: joint.pb.h:1203
double bounce() const
Definition: joint.pb.h:1011
const ::std::string & parent() const
Definition: joint.pb.h:767
void set_allocated_axis2(::ignition::msgs::Axis *axis2)
Definition: joint.pb.h:982
void set_child(const ::std::string &value)
Definition: joint.pb.h:829
void set_allocated_screw(::ignition::msgs::Joint_Screw *screw)
Definition: joint.pb.h:1156
Definition: joint.pb.h:67
void set_allocated_gearbox(::ignition::msgs::Joint_Gearbox *gearbox)
Definition: joint.pb.h:1118
void clear_cfm()
Definition: joint.pb.h:994
::ignition::msgs::Pose * mutable_pose()
Definition: joint.pb.h:891
void set_allocated_child(::std::string *child)
Definition: joint.pb.h:855
::ignition::msgs::Axis * mutable_axis2()
Definition: joint.pb.h:967
void set_type(::ignition::msgs::Joint_Type value)
Definition: joint.pb.h:757
const ::ignition::msgs::Axis & axis1() const
Definition: joint.pb.h:925
Definition: joint.pb.h:65
Definition: sensor.pb.h:66
void set_thread_pitch(double value)
Definition: joint.pb.h:643
static const ::std::string & Type_Name(Type value)
Definition: joint.pb.h:356
::ignition::msgs::Header * release_header()
Definition: joint.pb.h:673
void set_child_id(::google::protobuf::uint32 value)
Definition: joint.pb.h:873
::ignition::msgs::Sensor * add_sensor()
Definition: joint.pb.h:1182
bool Joint_Type_Parse(const ::std::string &name, Joint_Type *value)
Definition: joint.pb.h:82
void clear_suspension_cfm()
Definition: joint.pb.h:1064
void clear_type()
Definition: joint.pb.h:750
std::shared_ptr< Joint > JointSharedPtr
Definition: joint.pb.h:1205
Joint_Screw Screw
Definition: joint.pb.h:324
void clear_bounce()
Definition: joint.pb.h:1008
void clear_screw()
Definition: joint.pb.h:1133
void set_name(const ::std::string &value)
Definition: joint.pb.h:699
bool has_axis1() const
Definition: joint.pb.h:918
void set_id(::google::protobuf::uint32 value)
Definition: joint.pb.h:743
::ignition::msgs::Axis * release_axis2()
Definition: joint.pb.h:975
static bool Type_Parse(const ::std::string &name, Type *value)
Definition: joint.pb.h:359
bool has_screw() const
Definition: joint.pb.h:1130
::google::protobuf::RepeatedPtrField< ::ignition::msgs::Sensor > * mutable_sensor()
Definition: joint.pb.h:1187
Definition: joint.pb.h:66
void set_cfm(double value)
Definition: joint.pb.h:1001
void clear_child()
Definition: joint.pb.h:822
void set_gearbox_ratio(double value)
Definition: joint.pb.h:625
void set_gearbox_reference_body(const ::std::string &value)
Definition: joint.pb.h:581
bool has_pose() const
Definition: joint.pb.h:880
void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2fjoint_2eproto()
const ::ignition::msgs::Axis & axis2() const
Definition: joint.pb.h:963