// Generated by the protocol buffer compiler. DO NOT EDIT! // source: hardware_limit.proto #ifndef PROTOBUF_hardware_5flimit_2eproto__INCLUDED #define PROTOBUF_hardware_5flimit_2eproto__INCLUDED #include #include #if GOOGLE_PROTOBUF_VERSION < 3005000 #error This file was generated by a newer version of protoc which is #error incompatible with your Protocol Buffer headers. Please update #error your headers. #endif #if 3005000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION #error This file was generated by an older version of protoc which is #error incompatible with your Protocol Buffer headers. Please #error regenerate this file with a newer version of protoc. #endif #include #include #include #include #include #include #include #include // IWYU pragma: export #include // IWYU pragma: export #include // @@protoc_insertion_point(includes) namespace protobuf_hardware_5flimit_2eproto { // Internal implementation detail -- do not use these members. struct TableStruct { static const ::google::protobuf::internal::ParseTableField entries[]; static const ::google::protobuf::internal::AuxillaryParseTableField aux[]; static const ::google::protobuf::internal::ParseTable schema[3]; static const ::google::protobuf::internal::FieldMetadata field_metadata[]; static const ::google::protobuf::internal::SerializationTable serialization_table[]; static const ::google::protobuf::uint32 offsets[]; }; void AddDescriptors(); void InitDefaultsRailingImpl(); void InitDefaultsRailing(); void InitDefaultsTheta_rangeImpl(); void InitDefaultsTheta_range(); void InitDefaultsHardware_parameterImpl(); void InitDefaultsHardware_parameter(); inline void InitDefaults() { InitDefaultsRailing(); InitDefaultsTheta_range(); InitDefaultsHardware_parameter(); } } // namespace protobuf_hardware_5flimit_2eproto namespace Hardware_limit { class Hardware_parameter; class Hardware_parameterDefaultTypeInternal; extern Hardware_parameterDefaultTypeInternal _Hardware_parameter_default_instance_; class Railing; class RailingDefaultTypeInternal; extern RailingDefaultTypeInternal _Railing_default_instance_; class Theta_range; class Theta_rangeDefaultTypeInternal; extern Theta_rangeDefaultTypeInternal _Theta_range_default_instance_; } // namespace Hardware_limit namespace Hardware_limit { // =================================================================== class Railing : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:Hardware_limit.Railing) */ { public: Railing(); virtual ~Railing(); Railing(const Railing& from); inline Railing& operator=(const Railing& from) { CopyFrom(from); return *this; } #if LANG_CXX11 Railing(Railing&& from) noexcept : Railing() { *this = ::std::move(from); } inline Railing& operator=(Railing&& from) noexcept { if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { if (this != &from) InternalSwap(&from); } else { CopyFrom(from); } return *this; } #endif inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { return _internal_metadata_.unknown_fields(); } inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { return _internal_metadata_.mutable_unknown_fields(); } static const ::google::protobuf::Descriptor* descriptor(); static const Railing& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const Railing* internal_default_instance() { return reinterpret_cast( &_Railing_default_instance_); } static PROTOBUF_CONSTEXPR int const kIndexInFileMessages = 0; void Swap(Railing* other); friend void swap(Railing& a, Railing& b) { a.Swap(&b); } // implements Message ---------------------------------------------- inline Railing* New() const PROTOBUF_FINAL { return New(NULL); } Railing* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL; void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; void CopyFrom(const Railing& from); void MergeFrom(const Railing& from); void Clear() PROTOBUF_FINAL; bool IsInitialized() const PROTOBUF_FINAL; size_t ByteSizeLong() const PROTOBUF_FINAL; bool MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL; void SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL; ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL; int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; } private: void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const PROTOBUF_FINAL; void InternalSwap(Railing* other); private: inline ::google::protobuf::Arena* GetArenaNoVirtual() const { return NULL; } inline void* MaybeArenaPtr() const { return NULL; } public: ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- // required float pa = 1; bool has_pa() const; void clear_pa(); static const int kPaFieldNumber = 1; float pa() const; void set_pa(float value); // required float pb = 2; bool has_pb() const; void clear_pb(); static const int kPbFieldNumber = 2; float pb() const; void set_pb(float value); // required float pc = 3; bool has_pc() const; void clear_pc(); static const int kPcFieldNumber = 3; float pc() const; void set_pc(float value); // optional float railing_width = 4 [default = 0]; bool has_railing_width() const; void clear_railing_width(); static const int kRailingWidthFieldNumber = 4; float railing_width() const; void set_railing_width(float value); // @@protoc_insertion_point(class_scope:Hardware_limit.Railing) private: void set_has_pa(); void clear_has_pa(); void set_has_pb(); void clear_has_pb(); void set_has_pc(); void clear_has_pc(); void set_has_railing_width(); void clear_has_railing_width(); // helper for ByteSizeLong() size_t RequiredFieldsByteSizeFallback() const; ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; ::google::protobuf::internal::HasBits<1> _has_bits_; mutable int _cached_size_; float pa_; float pb_; float pc_; float railing_width_; friend struct ::protobuf_hardware_5flimit_2eproto::TableStruct; friend void ::protobuf_hardware_5flimit_2eproto::InitDefaultsRailingImpl(); }; // ------------------------------------------------------------------- class Theta_range : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:Hardware_limit.Theta_range) */ { public: Theta_range(); virtual ~Theta_range(); Theta_range(const Theta_range& from); inline Theta_range& operator=(const Theta_range& from) { CopyFrom(from); return *this; } #if LANG_CXX11 Theta_range(Theta_range&& from) noexcept : Theta_range() { *this = ::std::move(from); } inline Theta_range& operator=(Theta_range&& from) noexcept { if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { if (this != &from) InternalSwap(&from); } else { CopyFrom(from); } return *this; } #endif inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { return _internal_metadata_.unknown_fields(); } inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { return _internal_metadata_.mutable_unknown_fields(); } static const ::google::protobuf::Descriptor* descriptor(); static const Theta_range& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const Theta_range* internal_default_instance() { return reinterpret_cast( &_Theta_range_default_instance_); } static PROTOBUF_CONSTEXPR int const kIndexInFileMessages = 1; void Swap(Theta_range* other); friend void swap(Theta_range& a, Theta_range& b) { a.Swap(&b); } // implements Message ---------------------------------------------- inline Theta_range* New() const PROTOBUF_FINAL { return New(NULL); } Theta_range* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL; void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; void CopyFrom(const Theta_range& from); void MergeFrom(const Theta_range& from); void Clear() PROTOBUF_FINAL; bool IsInitialized() const PROTOBUF_FINAL; size_t ByteSizeLong() const PROTOBUF_FINAL; bool MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL; void SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL; ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL; int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; } private: void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const PROTOBUF_FINAL; void InternalSwap(Theta_range* other); private: inline ::google::protobuf::Arena* GetArenaNoVirtual() const { return NULL; } inline void* MaybeArenaPtr() const { return NULL; } public: ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- // required float min_theta = 1; bool has_min_theta() const; void clear_min_theta(); static const int kMinThetaFieldNumber = 1; float min_theta() const; void set_min_theta(float value); // required float max_theta = 2; bool has_max_theta() const; void clear_max_theta(); static const int kMaxThetaFieldNumber = 2; float max_theta() const; void set_max_theta(float value); // @@protoc_insertion_point(class_scope:Hardware_limit.Theta_range) private: void set_has_min_theta(); void clear_has_min_theta(); void set_has_max_theta(); void clear_has_max_theta(); // helper for ByteSizeLong() size_t RequiredFieldsByteSizeFallback() const; ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; ::google::protobuf::internal::HasBits<1> _has_bits_; mutable int _cached_size_; float min_theta_; float max_theta_; friend struct ::protobuf_hardware_5flimit_2eproto::TableStruct; friend void ::protobuf_hardware_5flimit_2eproto::InitDefaultsTheta_rangeImpl(); }; // ------------------------------------------------------------------- class Hardware_parameter : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:Hardware_limit.Hardware_parameter) */ { public: Hardware_parameter(); virtual ~Hardware_parameter(); Hardware_parameter(const Hardware_parameter& from); inline Hardware_parameter& operator=(const Hardware_parameter& from) { CopyFrom(from); return *this; } #if LANG_CXX11 Hardware_parameter(Hardware_parameter&& from) noexcept : Hardware_parameter() { *this = ::std::move(from); } inline Hardware_parameter& operator=(Hardware_parameter&& from) noexcept { if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { if (this != &from) InternalSwap(&from); } else { CopyFrom(from); } return *this; } #endif inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { return _internal_metadata_.unknown_fields(); } inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { return _internal_metadata_.mutable_unknown_fields(); } static const ::google::protobuf::Descriptor* descriptor(); static const Hardware_parameter& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const Hardware_parameter* internal_default_instance() { return reinterpret_cast( &_Hardware_parameter_default_instance_); } static PROTOBUF_CONSTEXPR int const kIndexInFileMessages = 2; void Swap(Hardware_parameter* other); friend void swap(Hardware_parameter& a, Hardware_parameter& b) { a.Swap(&b); } // implements Message ---------------------------------------------- inline Hardware_parameter* New() const PROTOBUF_FINAL { return New(NULL); } Hardware_parameter* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL; void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; void CopyFrom(const Hardware_parameter& from); void MergeFrom(const Hardware_parameter& from); void Clear() PROTOBUF_FINAL; bool IsInitialized() const PROTOBUF_FINAL; size_t ByteSizeLong() const PROTOBUF_FINAL; bool MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL; void SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL; ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL; int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; } private: void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const PROTOBUF_FINAL; void InternalSwap(Hardware_parameter* other); private: inline ::google::protobuf::Arena* GetArenaNoVirtual() const { return NULL; } inline void* MaybeArenaPtr() const { return NULL; } public: ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- // repeated .Hardware_limit.Railing railing_parameter = 1; int railing_parameter_size() const; void clear_railing_parameter(); static const int kRailingParameterFieldNumber = 1; const ::Hardware_limit::Railing& railing_parameter(int index) const; ::Hardware_limit::Railing* mutable_railing_parameter(int index); ::Hardware_limit::Railing* add_railing_parameter(); ::google::protobuf::RepeatedPtrField< ::Hardware_limit::Railing >* mutable_railing_parameter(); const ::google::protobuf::RepeatedPtrField< ::Hardware_limit::Railing >& railing_parameter() const; // repeated .Hardware_limit.Theta_range theta_range = 8; int theta_range_size() const; void clear_theta_range(); static const int kThetaRangeFieldNumber = 8; const ::Hardware_limit::Theta_range& theta_range(int index) const; ::Hardware_limit::Theta_range* mutable_theta_range(int index); ::Hardware_limit::Theta_range* add_theta_range(); ::google::protobuf::RepeatedPtrField< ::Hardware_limit::Theta_range >* mutable_theta_range(); const ::google::protobuf::RepeatedPtrField< ::Hardware_limit::Theta_range >& theta_range() const; // required float center_min_y = 2; bool has_center_min_y() const; void clear_center_min_y(); static const int kCenterMinYFieldNumber = 2; float center_min_y() const; void set_center_min_y(float value); // required float center_max_y = 3; bool has_center_max_y() const; void clear_center_max_y(); static const int kCenterMaxYFieldNumber = 3; float center_max_y() const; void set_center_max_y(float value); // required float center_min_x = 4; bool has_center_min_x() const; void clear_center_min_x(); static const int kCenterMinXFieldNumber = 4; float center_min_x() const; void set_center_min_x(float value); // required float center_max_x = 5; bool has_center_max_x() const; void clear_center_max_x(); static const int kCenterMaxXFieldNumber = 5; float center_max_x() const; void set_center_max_x(float value); // required float corner_min_y = 6; bool has_corner_min_y() const; void clear_corner_min_y(); static const int kCornerMinYFieldNumber = 6; float corner_min_y() const; void set_corner_min_y(float value); // required float corner_max_y = 7; bool has_corner_max_y() const; void clear_corner_max_y(); static const int kCornerMaxYFieldNumber = 7; float corner_max_y() const; void set_corner_max_y(float value); // required float height = 9; bool has_height() const; void clear_height(); static const int kHeightFieldNumber = 9; float height() const; void set_height(float value); // @@protoc_insertion_point(class_scope:Hardware_limit.Hardware_parameter) private: void set_has_center_min_y(); void clear_has_center_min_y(); void set_has_center_max_y(); void clear_has_center_max_y(); void set_has_center_min_x(); void clear_has_center_min_x(); void set_has_center_max_x(); void clear_has_center_max_x(); void set_has_corner_min_y(); void clear_has_corner_min_y(); void set_has_corner_max_y(); void clear_has_corner_max_y(); void set_has_height(); void clear_has_height(); // helper for ByteSizeLong() size_t RequiredFieldsByteSizeFallback() const; ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; ::google::protobuf::internal::HasBits<1> _has_bits_; mutable int _cached_size_; ::google::protobuf::RepeatedPtrField< ::Hardware_limit::Railing > railing_parameter_; ::google::protobuf::RepeatedPtrField< ::Hardware_limit::Theta_range > theta_range_; float center_min_y_; float center_max_y_; float center_min_x_; float center_max_x_; float corner_min_y_; float corner_max_y_; float height_; friend struct ::protobuf_hardware_5flimit_2eproto::TableStruct; friend void ::protobuf_hardware_5flimit_2eproto::InitDefaultsHardware_parameterImpl(); }; // =================================================================== // =================================================================== #ifdef __GNUC__ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wstrict-aliasing" #endif // __GNUC__ // Railing // required float pa = 1; inline bool Railing::has_pa() const { return (_has_bits_[0] & 0x00000001u) != 0; } inline void Railing::set_has_pa() { _has_bits_[0] |= 0x00000001u; } inline void Railing::clear_has_pa() { _has_bits_[0] &= ~0x00000001u; } inline void Railing::clear_pa() { pa_ = 0; clear_has_pa(); } inline float Railing::pa() const { // @@protoc_insertion_point(field_get:Hardware_limit.Railing.pa) return pa_; } inline void Railing::set_pa(float value) { set_has_pa(); pa_ = value; // @@protoc_insertion_point(field_set:Hardware_limit.Railing.pa) } // required float pb = 2; inline bool Railing::has_pb() const { return (_has_bits_[0] & 0x00000002u) != 0; } inline void Railing::set_has_pb() { _has_bits_[0] |= 0x00000002u; } inline void Railing::clear_has_pb() { _has_bits_[0] &= ~0x00000002u; } inline void Railing::clear_pb() { pb_ = 0; clear_has_pb(); } inline float Railing::pb() const { // @@protoc_insertion_point(field_get:Hardware_limit.Railing.pb) return pb_; } inline void Railing::set_pb(float value) { set_has_pb(); pb_ = value; // @@protoc_insertion_point(field_set:Hardware_limit.Railing.pb) } // required float pc = 3; inline bool Railing::has_pc() const { return (_has_bits_[0] & 0x00000004u) != 0; } inline void Railing::set_has_pc() { _has_bits_[0] |= 0x00000004u; } inline void Railing::clear_has_pc() { _has_bits_[0] &= ~0x00000004u; } inline void Railing::clear_pc() { pc_ = 0; clear_has_pc(); } inline float Railing::pc() const { // @@protoc_insertion_point(field_get:Hardware_limit.Railing.pc) return pc_; } inline void Railing::set_pc(float value) { set_has_pc(); pc_ = value; // @@protoc_insertion_point(field_set:Hardware_limit.Railing.pc) } // optional float railing_width = 4 [default = 0]; inline bool Railing::has_railing_width() const { return (_has_bits_[0] & 0x00000008u) != 0; } inline void Railing::set_has_railing_width() { _has_bits_[0] |= 0x00000008u; } inline void Railing::clear_has_railing_width() { _has_bits_[0] &= ~0x00000008u; } inline void Railing::clear_railing_width() { railing_width_ = 0; clear_has_railing_width(); } inline float Railing::railing_width() const { // @@protoc_insertion_point(field_get:Hardware_limit.Railing.railing_width) return railing_width_; } inline void Railing::set_railing_width(float value) { set_has_railing_width(); railing_width_ = value; // @@protoc_insertion_point(field_set:Hardware_limit.Railing.railing_width) } // ------------------------------------------------------------------- // Theta_range // required float min_theta = 1; inline bool Theta_range::has_min_theta() const { return (_has_bits_[0] & 0x00000001u) != 0; } inline void Theta_range::set_has_min_theta() { _has_bits_[0] |= 0x00000001u; } inline void Theta_range::clear_has_min_theta() { _has_bits_[0] &= ~0x00000001u; } inline void Theta_range::clear_min_theta() { min_theta_ = 0; clear_has_min_theta(); } inline float Theta_range::min_theta() const { // @@protoc_insertion_point(field_get:Hardware_limit.Theta_range.min_theta) return min_theta_; } inline void Theta_range::set_min_theta(float value) { set_has_min_theta(); min_theta_ = value; // @@protoc_insertion_point(field_set:Hardware_limit.Theta_range.min_theta) } // required float max_theta = 2; inline bool Theta_range::has_max_theta() const { return (_has_bits_[0] & 0x00000002u) != 0; } inline void Theta_range::set_has_max_theta() { _has_bits_[0] |= 0x00000002u; } inline void Theta_range::clear_has_max_theta() { _has_bits_[0] &= ~0x00000002u; } inline void Theta_range::clear_max_theta() { max_theta_ = 0; clear_has_max_theta(); } inline float Theta_range::max_theta() const { // @@protoc_insertion_point(field_get:Hardware_limit.Theta_range.max_theta) return max_theta_; } inline void Theta_range::set_max_theta(float value) { set_has_max_theta(); max_theta_ = value; // @@protoc_insertion_point(field_set:Hardware_limit.Theta_range.max_theta) } // ------------------------------------------------------------------- // Hardware_parameter // repeated .Hardware_limit.Railing railing_parameter = 1; inline int Hardware_parameter::railing_parameter_size() const { return railing_parameter_.size(); } inline void Hardware_parameter::clear_railing_parameter() { railing_parameter_.Clear(); } inline const ::Hardware_limit::Railing& Hardware_parameter::railing_parameter(int index) const { // @@protoc_insertion_point(field_get:Hardware_limit.Hardware_parameter.railing_parameter) return railing_parameter_.Get(index); } inline ::Hardware_limit::Railing* Hardware_parameter::mutable_railing_parameter(int index) { // @@protoc_insertion_point(field_mutable:Hardware_limit.Hardware_parameter.railing_parameter) return railing_parameter_.Mutable(index); } inline ::Hardware_limit::Railing* Hardware_parameter::add_railing_parameter() { // @@protoc_insertion_point(field_add:Hardware_limit.Hardware_parameter.railing_parameter) return railing_parameter_.Add(); } inline ::google::protobuf::RepeatedPtrField< ::Hardware_limit::Railing >* Hardware_parameter::mutable_railing_parameter() { // @@protoc_insertion_point(field_mutable_list:Hardware_limit.Hardware_parameter.railing_parameter) return &railing_parameter_; } inline const ::google::protobuf::RepeatedPtrField< ::Hardware_limit::Railing >& Hardware_parameter::railing_parameter() const { // @@protoc_insertion_point(field_list:Hardware_limit.Hardware_parameter.railing_parameter) return railing_parameter_; } // required float center_min_y = 2; inline bool Hardware_parameter::has_center_min_y() const { return (_has_bits_[0] & 0x00000001u) != 0; } inline void Hardware_parameter::set_has_center_min_y() { _has_bits_[0] |= 0x00000001u; } inline void Hardware_parameter::clear_has_center_min_y() { _has_bits_[0] &= ~0x00000001u; } inline void Hardware_parameter::clear_center_min_y() { center_min_y_ = 0; clear_has_center_min_y(); } inline float Hardware_parameter::center_min_y() const { // @@protoc_insertion_point(field_get:Hardware_limit.Hardware_parameter.center_min_y) return center_min_y_; } inline void Hardware_parameter::set_center_min_y(float value) { set_has_center_min_y(); center_min_y_ = value; // @@protoc_insertion_point(field_set:Hardware_limit.Hardware_parameter.center_min_y) } // required float center_max_y = 3; inline bool Hardware_parameter::has_center_max_y() const { return (_has_bits_[0] & 0x00000002u) != 0; } inline void Hardware_parameter::set_has_center_max_y() { _has_bits_[0] |= 0x00000002u; } inline void Hardware_parameter::clear_has_center_max_y() { _has_bits_[0] &= ~0x00000002u; } inline void Hardware_parameter::clear_center_max_y() { center_max_y_ = 0; clear_has_center_max_y(); } inline float Hardware_parameter::center_max_y() const { // @@protoc_insertion_point(field_get:Hardware_limit.Hardware_parameter.center_max_y) return center_max_y_; } inline void Hardware_parameter::set_center_max_y(float value) { set_has_center_max_y(); center_max_y_ = value; // @@protoc_insertion_point(field_set:Hardware_limit.Hardware_parameter.center_max_y) } // required float center_min_x = 4; inline bool Hardware_parameter::has_center_min_x() const { return (_has_bits_[0] & 0x00000004u) != 0; } inline void Hardware_parameter::set_has_center_min_x() { _has_bits_[0] |= 0x00000004u; } inline void Hardware_parameter::clear_has_center_min_x() { _has_bits_[0] &= ~0x00000004u; } inline void Hardware_parameter::clear_center_min_x() { center_min_x_ = 0; clear_has_center_min_x(); } inline float Hardware_parameter::center_min_x() const { // @@protoc_insertion_point(field_get:Hardware_limit.Hardware_parameter.center_min_x) return center_min_x_; } inline void Hardware_parameter::set_center_min_x(float value) { set_has_center_min_x(); center_min_x_ = value; // @@protoc_insertion_point(field_set:Hardware_limit.Hardware_parameter.center_min_x) } // required float center_max_x = 5; inline bool Hardware_parameter::has_center_max_x() const { return (_has_bits_[0] & 0x00000008u) != 0; } inline void Hardware_parameter::set_has_center_max_x() { _has_bits_[0] |= 0x00000008u; } inline void Hardware_parameter::clear_has_center_max_x() { _has_bits_[0] &= ~0x00000008u; } inline void Hardware_parameter::clear_center_max_x() { center_max_x_ = 0; clear_has_center_max_x(); } inline float Hardware_parameter::center_max_x() const { // @@protoc_insertion_point(field_get:Hardware_limit.Hardware_parameter.center_max_x) return center_max_x_; } inline void Hardware_parameter::set_center_max_x(float value) { set_has_center_max_x(); center_max_x_ = value; // @@protoc_insertion_point(field_set:Hardware_limit.Hardware_parameter.center_max_x) } // required float corner_min_y = 6; inline bool Hardware_parameter::has_corner_min_y() const { return (_has_bits_[0] & 0x00000010u) != 0; } inline void Hardware_parameter::set_has_corner_min_y() { _has_bits_[0] |= 0x00000010u; } inline void Hardware_parameter::clear_has_corner_min_y() { _has_bits_[0] &= ~0x00000010u; } inline void Hardware_parameter::clear_corner_min_y() { corner_min_y_ = 0; clear_has_corner_min_y(); } inline float Hardware_parameter::corner_min_y() const { // @@protoc_insertion_point(field_get:Hardware_limit.Hardware_parameter.corner_min_y) return corner_min_y_; } inline void Hardware_parameter::set_corner_min_y(float value) { set_has_corner_min_y(); corner_min_y_ = value; // @@protoc_insertion_point(field_set:Hardware_limit.Hardware_parameter.corner_min_y) } // required float corner_max_y = 7; inline bool Hardware_parameter::has_corner_max_y() const { return (_has_bits_[0] & 0x00000020u) != 0; } inline void Hardware_parameter::set_has_corner_max_y() { _has_bits_[0] |= 0x00000020u; } inline void Hardware_parameter::clear_has_corner_max_y() { _has_bits_[0] &= ~0x00000020u; } inline void Hardware_parameter::clear_corner_max_y() { corner_max_y_ = 0; clear_has_corner_max_y(); } inline float Hardware_parameter::corner_max_y() const { // @@protoc_insertion_point(field_get:Hardware_limit.Hardware_parameter.corner_max_y) return corner_max_y_; } inline void Hardware_parameter::set_corner_max_y(float value) { set_has_corner_max_y(); corner_max_y_ = value; // @@protoc_insertion_point(field_set:Hardware_limit.Hardware_parameter.corner_max_y) } // repeated .Hardware_limit.Theta_range theta_range = 8; inline int Hardware_parameter::theta_range_size() const { return theta_range_.size(); } inline void Hardware_parameter::clear_theta_range() { theta_range_.Clear(); } inline const ::Hardware_limit::Theta_range& Hardware_parameter::theta_range(int index) const { // @@protoc_insertion_point(field_get:Hardware_limit.Hardware_parameter.theta_range) return theta_range_.Get(index); } inline ::Hardware_limit::Theta_range* Hardware_parameter::mutable_theta_range(int index) { // @@protoc_insertion_point(field_mutable:Hardware_limit.Hardware_parameter.theta_range) return theta_range_.Mutable(index); } inline ::Hardware_limit::Theta_range* Hardware_parameter::add_theta_range() { // @@protoc_insertion_point(field_add:Hardware_limit.Hardware_parameter.theta_range) return theta_range_.Add(); } inline ::google::protobuf::RepeatedPtrField< ::Hardware_limit::Theta_range >* Hardware_parameter::mutable_theta_range() { // @@protoc_insertion_point(field_mutable_list:Hardware_limit.Hardware_parameter.theta_range) return &theta_range_; } inline const ::google::protobuf::RepeatedPtrField< ::Hardware_limit::Theta_range >& Hardware_parameter::theta_range() const { // @@protoc_insertion_point(field_list:Hardware_limit.Hardware_parameter.theta_range) return theta_range_; } // required float height = 9; inline bool Hardware_parameter::has_height() const { return (_has_bits_[0] & 0x00000040u) != 0; } inline void Hardware_parameter::set_has_height() { _has_bits_[0] |= 0x00000040u; } inline void Hardware_parameter::clear_has_height() { _has_bits_[0] &= ~0x00000040u; } inline void Hardware_parameter::clear_height() { height_ = 0; clear_has_height(); } inline float Hardware_parameter::height() const { // @@protoc_insertion_point(field_get:Hardware_limit.Hardware_parameter.height) return height_; } inline void Hardware_parameter::set_height(float value) { set_has_height(); height_ = value; // @@protoc_insertion_point(field_set:Hardware_limit.Hardware_parameter.height) } #ifdef __GNUC__ #pragma GCC diagnostic pop #endif // __GNUC__ // ------------------------------------------------------------------- // ------------------------------------------------------------------- // @@protoc_insertion_point(namespace_scope) } // namespace Hardware_limit // @@protoc_insertion_point(global_scope) #endif // PROTOBUF_hardware_5flimit_2eproto__INCLUDED