// Generated by the protocol buffer compiler. DO NOT EDIT! // source: locater_parameter.proto #ifndef GOOGLE_PROTOBUF_INCLUDED_locater_5fparameter_2eproto #define GOOGLE_PROTOBUF_INCLUDED_locater_5fparameter_2eproto #include #include #include #if PROTOBUF_VERSION < 3013000 #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 3013000 < 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 #include #include #include // IWYU pragma: export #include // IWYU pragma: export #include // @@protoc_insertion_point(includes) #include #define PROTOBUF_INTERNAL_EXPORT_locater_5fparameter_2eproto PROTOBUF_NAMESPACE_OPEN namespace internal { class AnyMetadata; } // namespace internal PROTOBUF_NAMESPACE_CLOSE // Internal implementation detail -- do not use these members. struct TableStruct_locater_5fparameter_2eproto { static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold); static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold); static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[5] PROTOBUF_SECTION_VARIABLE(protodesc_cold); static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]; static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]; static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]; }; extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_locater_5fparameter_2eproto; namespace Measure { class Area3d; class Area3dDefaultTypeInternal; extern Area3dDefaultTypeInternal _Area3d_default_instance_; class LocateParameter; class LocateParameterDefaultTypeInternal; extern LocateParameterDefaultTypeInternal _LocateParameter_default_instance_; class PointSiftParameter; class PointSiftParameterDefaultTypeInternal; extern PointSiftParameterDefaultTypeInternal _PointSiftParameter_default_instance_; class YoloParameter; class YoloParameterDefaultTypeInternal; extern YoloParameterDefaultTypeInternal _YoloParameter_default_instance_; class cnnParameter; class cnnParameterDefaultTypeInternal; extern cnnParameterDefaultTypeInternal _cnnParameter_default_instance_; } // namespace Measure PROTOBUF_NAMESPACE_OPEN template<> ::Measure::Area3d* Arena::CreateMaybeMessage<::Measure::Area3d>(Arena*); template<> ::Measure::LocateParameter* Arena::CreateMaybeMessage<::Measure::LocateParameter>(Arena*); template<> ::Measure::PointSiftParameter* Arena::CreateMaybeMessage<::Measure::PointSiftParameter>(Arena*); template<> ::Measure::YoloParameter* Arena::CreateMaybeMessage<::Measure::YoloParameter>(Arena*); template<> ::Measure::cnnParameter* Arena::CreateMaybeMessage<::Measure::cnnParameter>(Arena*); PROTOBUF_NAMESPACE_CLOSE namespace Measure { // =================================================================== class Area3d PROTOBUF_FINAL : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:Measure.Area3d) */ { public: inline Area3d() : Area3d(nullptr) {} virtual ~Area3d(); Area3d(const Area3d& from); Area3d(Area3d&& from) noexcept : Area3d() { *this = ::std::move(from); } inline Area3d& operator=(const Area3d& from) { CopyFrom(from); return *this; } inline Area3d& operator=(Area3d&& from) noexcept { if (GetArena() == from.GetArena()) { if (this != &from) InternalSwap(&from); } else { CopyFrom(from); } return *this; } inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const { return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance); } inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return GetMetadataStatic().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return GetMetadataStatic().reflection; } static const Area3d& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const Area3d* internal_default_instance() { return reinterpret_cast( &_Area3d_default_instance_); } static constexpr int kIndexInFileMessages = 0; friend void swap(Area3d& a, Area3d& b) { a.Swap(&b); } inline void Swap(Area3d* other) { if (other == this) return; if (GetArena() == other->GetArena()) { InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(Area3d* other) { if (other == this) return; GOOGLE_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- inline Area3d* New() const final { return CreateMaybeMessage(nullptr); } Area3d* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { return CreateMaybeMessage(arena); } void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void CopyFrom(const Area3d& from); void MergeFrom(const Area3d& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _cached_size_.Get(); } private: inline void SharedCtor(); inline void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(Area3d* other); friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "Measure.Area3d"; } protected: explicit Area3d(::PROTOBUF_NAMESPACE_ID::Arena* arena); private: static void ArenaDtor(void* object); inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; private: static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_locater_5fparameter_2eproto); return ::descriptor_table_locater_5fparameter_2eproto.file_level_metadata[kIndexInFileMessages]; } public: // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kXMinFieldNumber = 1, kXMaxFieldNumber = 2, kYMinFieldNumber = 3, kYMaxFieldNumber = 4, kZMinFieldNumber = 5, kZMaxFieldNumber = 6, }; // optional double x_min = 1 [default = 0]; bool has_x_min() const; private: bool _internal_has_x_min() const; public: void clear_x_min(); double x_min() const; void set_x_min(double value); private: double _internal_x_min() const; void _internal_set_x_min(double value); public: // optional double x_max = 2 [default = 12000]; bool has_x_max() const; private: bool _internal_has_x_max() const; public: void clear_x_max(); double x_max() const; void set_x_max(double value); private: double _internal_x_max() const; void _internal_set_x_max(double value); public: // optional double y_min = 3 [default = 4500]; bool has_y_min() const; private: bool _internal_has_y_min() const; public: void clear_y_min(); double y_min() const; void set_y_min(double value); private: double _internal_y_min() const; void _internal_set_y_min(double value); public: // optional double y_max = 4 [default = 11000]; bool has_y_max() const; private: bool _internal_has_y_max() const; public: void clear_y_max(); double y_max() const; void set_y_max(double value); private: double _internal_y_max() const; void _internal_set_y_max(double value); public: // optional double z_min = 5 [default = 60]; bool has_z_min() const; private: bool _internal_has_z_min() const; public: void clear_z_min(); double z_min() const; void set_z_min(double value); private: double _internal_z_min() const; void _internal_set_z_min(double value); public: // optional double z_max = 6 [default = 3000]; bool has_z_max() const; private: bool _internal_has_z_max() const; public: void clear_z_max(); double z_max() const; void set_z_max(double value); private: double _internal_z_max() const; void _internal_set_z_max(double value); public: // @@protoc_insertion_point(class_scope:Measure.Area3d) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; double x_min_; double x_max_; double y_min_; double y_max_; double z_min_; double z_max_; friend struct ::TableStruct_locater_5fparameter_2eproto; }; // ------------------------------------------------------------------- class YoloParameter PROTOBUF_FINAL : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:Measure.YoloParameter) */ { public: inline YoloParameter() : YoloParameter(nullptr) {} virtual ~YoloParameter(); YoloParameter(const YoloParameter& from); YoloParameter(YoloParameter&& from) noexcept : YoloParameter() { *this = ::std::move(from); } inline YoloParameter& operator=(const YoloParameter& from) { CopyFrom(from); return *this; } inline YoloParameter& operator=(YoloParameter&& from) noexcept { if (GetArena() == from.GetArena()) { if (this != &from) InternalSwap(&from); } else { CopyFrom(from); } return *this; } inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const { return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance); } inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return GetMetadataStatic().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return GetMetadataStatic().reflection; } static const YoloParameter& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const YoloParameter* internal_default_instance() { return reinterpret_cast( &_YoloParameter_default_instance_); } static constexpr int kIndexInFileMessages = 1; friend void swap(YoloParameter& a, YoloParameter& b) { a.Swap(&b); } inline void Swap(YoloParameter* other) { if (other == this) return; if (GetArena() == other->GetArena()) { InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(YoloParameter* other) { if (other == this) return; GOOGLE_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- inline YoloParameter* New() const final { return CreateMaybeMessage(nullptr); } YoloParameter* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { return CreateMaybeMessage(arena); } void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void CopyFrom(const YoloParameter& from); void MergeFrom(const YoloParameter& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _cached_size_.Get(); } private: inline void SharedCtor(); inline void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(YoloParameter* other); friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "Measure.YoloParameter"; } protected: explicit YoloParameter(::PROTOBUF_NAMESPACE_ID::Arena* arena); private: static void ArenaDtor(void* object); inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; private: static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_locater_5fparameter_2eproto); return ::descriptor_table_locater_5fparameter_2eproto.file_level_metadata[kIndexInFileMessages]; } public: // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kCfgFieldNumber = 1, kWeightsFieldNumber = 2, kMinXFieldNumber = 3, kMaxXFieldNumber = 4, kMinYFieldNumber = 5, kMaxYFieldNumber = 6, kFreqFieldNumber = 7, }; // optional string cfg = 1 [default = ""]; bool has_cfg() const; private: bool _internal_has_cfg() const; public: void clear_cfg(); const std::string& cfg() const; void set_cfg(const std::string& value); void set_cfg(std::string&& value); void set_cfg(const char* value); void set_cfg(const char* value, size_t size); std::string* mutable_cfg(); std::string* release_cfg(); void set_allocated_cfg(std::string* cfg); private: const std::string& _internal_cfg() const; void _internal_set_cfg(const std::string& value); std::string* _internal_mutable_cfg(); public: // optional string weights = 2 [default = ""]; bool has_weights() const; private: bool _internal_has_weights() const; public: void clear_weights(); const std::string& weights() const; void set_weights(const std::string& value); void set_weights(std::string&& value); void set_weights(const char* value); void set_weights(const char* value, size_t size); std::string* mutable_weights(); std::string* release_weights(); void set_allocated_weights(std::string* weights); private: const std::string& _internal_weights() const; void _internal_set_weights(const std::string& value); std::string* _internal_mutable_weights(); public: // optional double min_x = 3 [default = 0]; bool has_min_x() const; private: bool _internal_has_min_x() const; public: void clear_min_x(); double min_x() const; void set_min_x(double value); private: double _internal_min_x() const; void _internal_set_min_x(double value); public: // optional double max_x = 4 [default = 12000]; bool has_max_x() const; private: bool _internal_has_max_x() const; public: void clear_max_x(); double max_x() const; void set_max_x(double value); private: double _internal_max_x() const; void _internal_set_max_x(double value); public: // optional double min_y = 5 [default = 4500]; bool has_min_y() const; private: bool _internal_has_min_y() const; public: void clear_min_y(); double min_y() const; void set_min_y(double value); private: double _internal_min_y() const; void _internal_set_min_y(double value); public: // optional double max_y = 6 [default = 11000]; bool has_max_y() const; private: bool _internal_has_max_y() const; public: void clear_max_y(); double max_y() const; void set_max_y(double value); private: double _internal_max_y() const; void _internal_set_max_y(double value); public: // optional double freq = 7 [default = 25]; bool has_freq() const; private: bool _internal_has_freq() const; public: void clear_freq(); double freq() const; void set_freq(double value); private: double _internal_freq() const; void _internal_set_freq(double value); public: // @@protoc_insertion_point(class_scope:Measure.YoloParameter) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr cfg_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr weights_; double min_x_; double max_x_; double min_y_; double max_y_; double freq_; friend struct ::TableStruct_locater_5fparameter_2eproto; }; // ------------------------------------------------------------------- class PointSiftParameter PROTOBUF_FINAL : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:Measure.PointSiftParameter) */ { public: inline PointSiftParameter() : PointSiftParameter(nullptr) {} virtual ~PointSiftParameter(); PointSiftParameter(const PointSiftParameter& from); PointSiftParameter(PointSiftParameter&& from) noexcept : PointSiftParameter() { *this = ::std::move(from); } inline PointSiftParameter& operator=(const PointSiftParameter& from) { CopyFrom(from); return *this; } inline PointSiftParameter& operator=(PointSiftParameter&& from) noexcept { if (GetArena() == from.GetArena()) { if (this != &from) InternalSwap(&from); } else { CopyFrom(from); } return *this; } inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const { return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance); } inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return GetMetadataStatic().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return GetMetadataStatic().reflection; } static const PointSiftParameter& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const PointSiftParameter* internal_default_instance() { return reinterpret_cast( &_PointSiftParameter_default_instance_); } static constexpr int kIndexInFileMessages = 2; friend void swap(PointSiftParameter& a, PointSiftParameter& b) { a.Swap(&b); } inline void Swap(PointSiftParameter* other) { if (other == this) return; if (GetArena() == other->GetArena()) { InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(PointSiftParameter* other) { if (other == this) return; GOOGLE_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- inline PointSiftParameter* New() const final { return CreateMaybeMessage(nullptr); } PointSiftParameter* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { return CreateMaybeMessage(arena); } void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void CopyFrom(const PointSiftParameter& from); void MergeFrom(const PointSiftParameter& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _cached_size_.Get(); } private: inline void SharedCtor(); inline void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(PointSiftParameter* other); friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "Measure.PointSiftParameter"; } protected: explicit PointSiftParameter(::PROTOBUF_NAMESPACE_ID::Arena* arena); private: static void ArenaDtor(void* object); inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; private: static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_locater_5fparameter_2eproto); return ::descriptor_table_locater_5fparameter_2eproto.file_level_metadata[kIndexInFileMessages]; } public: // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kGraphFieldNumber = 5, kCpktFieldNumber = 6, kAreaFieldNumber = 4, kPointSizeFieldNumber = 1, kClsNumFieldNumber = 2, kFreqFieldNumber = 3, }; // optional string graph = 5 [default = "seg_model_last.ckpt.meta"]; bool has_graph() const; private: bool _internal_has_graph() const; public: void clear_graph(); const std::string& graph() const; void set_graph(const std::string& value); void set_graph(std::string&& value); void set_graph(const char* value); void set_graph(const char* value, size_t size); std::string* mutable_graph(); std::string* release_graph(); void set_allocated_graph(std::string* graph); private: const std::string& _internal_graph() const; void _internal_set_graph(const std::string& value); std::string* _internal_mutable_graph(); public: // optional string cpkt = 6 [default = "seg_model_last.ckpt"]; bool has_cpkt() const; private: bool _internal_has_cpkt() const; public: void clear_cpkt(); const std::string& cpkt() const; void set_cpkt(const std::string& value); void set_cpkt(std::string&& value); void set_cpkt(const char* value); void set_cpkt(const char* value, size_t size); std::string* mutable_cpkt(); std::string* release_cpkt(); void set_allocated_cpkt(std::string* cpkt); private: const std::string& _internal_cpkt() const; void _internal_set_cpkt(const std::string& value); std::string* _internal_mutable_cpkt(); public: // optional .Measure.Area3d area = 4; bool has_area() const; private: bool _internal_has_area() const; public: void clear_area(); const ::Measure::Area3d& area() const; ::Measure::Area3d* release_area(); ::Measure::Area3d* mutable_area(); void set_allocated_area(::Measure::Area3d* area); private: const ::Measure::Area3d& _internal_area() const; ::Measure::Area3d* _internal_mutable_area(); public: void unsafe_arena_set_allocated_area( ::Measure::Area3d* area); ::Measure::Area3d* unsafe_arena_release_area(); // optional int64 point_size = 1 [default = 8192]; bool has_point_size() const; private: bool _internal_has_point_size() const; public: void clear_point_size(); ::PROTOBUF_NAMESPACE_ID::int64 point_size() const; void set_point_size(::PROTOBUF_NAMESPACE_ID::int64 value); private: ::PROTOBUF_NAMESPACE_ID::int64 _internal_point_size() const; void _internal_set_point_size(::PROTOBUF_NAMESPACE_ID::int64 value); public: // optional int64 cls_num = 2 [default = 3]; bool has_cls_num() const; private: bool _internal_has_cls_num() const; public: void clear_cls_num(); ::PROTOBUF_NAMESPACE_ID::int64 cls_num() const; void set_cls_num(::PROTOBUF_NAMESPACE_ID::int64 value); private: ::PROTOBUF_NAMESPACE_ID::int64 _internal_cls_num() const; void _internal_set_cls_num(::PROTOBUF_NAMESPACE_ID::int64 value); public: // optional double freq = 3 [default = 50]; bool has_freq() const; private: bool _internal_has_freq() const; public: void clear_freq(); double freq() const; void set_freq(double value); private: double _internal_freq() const; void _internal_set_freq(double value); public: // @@protoc_insertion_point(class_scope:Measure.PointSiftParameter) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; public: static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _i_give_permission_to_break_this_code_default_graph_; private: ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr graph_; public: static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _i_give_permission_to_break_this_code_default_cpkt_; private: ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr cpkt_; ::Measure::Area3d* area_; ::PROTOBUF_NAMESPACE_ID::int64 point_size_; ::PROTOBUF_NAMESPACE_ID::int64 cls_num_; double freq_; friend struct ::TableStruct_locater_5fparameter_2eproto; }; // ------------------------------------------------------------------- class cnnParameter PROTOBUF_FINAL : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:Measure.cnnParameter) */ { public: inline cnnParameter() : cnnParameter(nullptr) {} virtual ~cnnParameter(); cnnParameter(const cnnParameter& from); cnnParameter(cnnParameter&& from) noexcept : cnnParameter() { *this = ::std::move(from); } inline cnnParameter& operator=(const cnnParameter& from) { CopyFrom(from); return *this; } inline cnnParameter& operator=(cnnParameter&& from) noexcept { if (GetArena() == from.GetArena()) { if (this != &from) InternalSwap(&from); } else { CopyFrom(from); } return *this; } inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const { return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance); } inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return GetMetadataStatic().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return GetMetadataStatic().reflection; } static const cnnParameter& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const cnnParameter* internal_default_instance() { return reinterpret_cast( &_cnnParameter_default_instance_); } static constexpr int kIndexInFileMessages = 3; friend void swap(cnnParameter& a, cnnParameter& b) { a.Swap(&b); } inline void Swap(cnnParameter* other) { if (other == this) return; if (GetArena() == other->GetArena()) { InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(cnnParameter* other) { if (other == this) return; GOOGLE_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- inline cnnParameter* New() const final { return CreateMaybeMessage(nullptr); } cnnParameter* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { return CreateMaybeMessage(arena); } void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void CopyFrom(const cnnParameter& from); void MergeFrom(const cnnParameter& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _cached_size_.Get(); } private: inline void SharedCtor(); inline void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(cnnParameter* other); friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "Measure.cnnParameter"; } protected: explicit cnnParameter(::PROTOBUF_NAMESPACE_ID::Arena* arena); private: static void ArenaDtor(void* object); inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; private: static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_locater_5fparameter_2eproto); return ::descriptor_table_locater_5fparameter_2eproto.file_level_metadata[kIndexInFileMessages]; } public: // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kWeightsFileFieldNumber = 6, kLengthFieldNumber = 1, kWidthFieldNumber = 2, kHeightFieldNumber = 3, kFreqFieldNumber = 4, kNclassFieldNumber = 5, }; // optional string weights_file = 6 [default = "frozen_model.pb"]; bool has_weights_file() const; private: bool _internal_has_weights_file() const; public: void clear_weights_file(); const std::string& weights_file() const; void set_weights_file(const std::string& value); void set_weights_file(std::string&& value); void set_weights_file(const char* value); void set_weights_file(const char* value, size_t size); std::string* mutable_weights_file(); std::string* release_weights_file(); void set_allocated_weights_file(std::string* weights_file); private: const std::string& _internal_weights_file() const; void _internal_set_weights_file(const std::string& value); std::string* _internal_mutable_weights_file(); public: // optional int64 length = 1 [default = 224]; bool has_length() const; private: bool _internal_has_length() const; public: void clear_length(); ::PROTOBUF_NAMESPACE_ID::int64 length() const; void set_length(::PROTOBUF_NAMESPACE_ID::int64 value); private: ::PROTOBUF_NAMESPACE_ID::int64 _internal_length() const; void _internal_set_length(::PROTOBUF_NAMESPACE_ID::int64 value); public: // optional int64 width = 2 [default = 224]; bool has_width() const; private: bool _internal_has_width() const; public: void clear_width(); ::PROTOBUF_NAMESPACE_ID::int64 width() const; void set_width(::PROTOBUF_NAMESPACE_ID::int64 value); private: ::PROTOBUF_NAMESPACE_ID::int64 _internal_width() const; void _internal_set_width(::PROTOBUF_NAMESPACE_ID::int64 value); public: // optional int64 height = 3 [default = 96]; bool has_height() const; private: bool _internal_has_height() const; public: void clear_height(); ::PROTOBUF_NAMESPACE_ID::int64 height() const; void set_height(::PROTOBUF_NAMESPACE_ID::int64 value); private: ::PROTOBUF_NAMESPACE_ID::int64 _internal_height() const; void _internal_set_height(::PROTOBUF_NAMESPACE_ID::int64 value); public: // optional int64 freq = 4 [default = 25]; bool has_freq() const; private: bool _internal_has_freq() const; public: void clear_freq(); ::PROTOBUF_NAMESPACE_ID::int64 freq() const; void set_freq(::PROTOBUF_NAMESPACE_ID::int64 value); private: ::PROTOBUF_NAMESPACE_ID::int64 _internal_freq() const; void _internal_set_freq(::PROTOBUF_NAMESPACE_ID::int64 value); public: // optional int64 nclass = 5 [default = 3]; bool has_nclass() const; private: bool _internal_has_nclass() const; public: void clear_nclass(); ::PROTOBUF_NAMESPACE_ID::int64 nclass() const; void set_nclass(::PROTOBUF_NAMESPACE_ID::int64 value); private: ::PROTOBUF_NAMESPACE_ID::int64 _internal_nclass() const; void _internal_set_nclass(::PROTOBUF_NAMESPACE_ID::int64 value); public: // @@protoc_insertion_point(class_scope:Measure.cnnParameter) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; public: static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _i_give_permission_to_break_this_code_default_weights_file_; private: ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr weights_file_; ::PROTOBUF_NAMESPACE_ID::int64 length_; ::PROTOBUF_NAMESPACE_ID::int64 width_; ::PROTOBUF_NAMESPACE_ID::int64 height_; ::PROTOBUF_NAMESPACE_ID::int64 freq_; ::PROTOBUF_NAMESPACE_ID::int64 nclass_; friend struct ::TableStruct_locater_5fparameter_2eproto; }; // ------------------------------------------------------------------- class LocateParameter PROTOBUF_FINAL : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:Measure.LocateParameter) */ { public: inline LocateParameter() : LocateParameter(nullptr) {} virtual ~LocateParameter(); LocateParameter(const LocateParameter& from); LocateParameter(LocateParameter&& from) noexcept : LocateParameter() { *this = ::std::move(from); } inline LocateParameter& operator=(const LocateParameter& from) { CopyFrom(from); return *this; } inline LocateParameter& operator=(LocateParameter&& from) noexcept { if (GetArena() == from.GetArena()) { if (this != &from) InternalSwap(&from); } else { CopyFrom(from); } return *this; } inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const { return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance); } inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() { return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return GetMetadataStatic().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return GetMetadataStatic().reflection; } static const LocateParameter& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const LocateParameter* internal_default_instance() { return reinterpret_cast( &_LocateParameter_default_instance_); } static constexpr int kIndexInFileMessages = 4; friend void swap(LocateParameter& a, LocateParameter& b) { a.Swap(&b); } inline void Swap(LocateParameter* other) { if (other == this) return; if (GetArena() == other->GetArena()) { InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(LocateParameter* other) { if (other == this) return; GOOGLE_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- inline LocateParameter* New() const final { return CreateMaybeMessage(nullptr); } LocateParameter* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { return CreateMaybeMessage(arena); } void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void CopyFrom(const LocateParameter& from); void MergeFrom(const LocateParameter& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _cached_size_.Get(); } private: inline void SharedCtor(); inline void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(LocateParameter* other); friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "Measure.LocateParameter"; } protected: explicit LocateParameter(::PROTOBUF_NAMESPACE_ID::Arena* arena); private: static void ArenaDtor(void* object); inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; private: static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_locater_5fparameter_2eproto); return ::descriptor_table_locater_5fparameter_2eproto.file_level_metadata[kIndexInFileMessages]; } public: // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kAreaFieldNumber = 1, kNet3DcnnParameterFieldNumber = 2, kSegParameterFieldNumber = 3, kYoloParameterFieldNumber = 4, }; // optional .Measure.Area3d area = 1; bool has_area() const; private: bool _internal_has_area() const; public: void clear_area(); const ::Measure::Area3d& area() const; ::Measure::Area3d* release_area(); ::Measure::Area3d* mutable_area(); void set_allocated_area(::Measure::Area3d* area); private: const ::Measure::Area3d& _internal_area() const; ::Measure::Area3d* _internal_mutable_area(); public: void unsafe_arena_set_allocated_area( ::Measure::Area3d* area); ::Measure::Area3d* unsafe_arena_release_area(); // optional .Measure.cnnParameter net_3dcnn_parameter = 2; bool has_net_3dcnn_parameter() const; private: bool _internal_has_net_3dcnn_parameter() const; public: void clear_net_3dcnn_parameter(); const ::Measure::cnnParameter& net_3dcnn_parameter() const; ::Measure::cnnParameter* release_net_3dcnn_parameter(); ::Measure::cnnParameter* mutable_net_3dcnn_parameter(); void set_allocated_net_3dcnn_parameter(::Measure::cnnParameter* net_3dcnn_parameter); private: const ::Measure::cnnParameter& _internal_net_3dcnn_parameter() const; ::Measure::cnnParameter* _internal_mutable_net_3dcnn_parameter(); public: void unsafe_arena_set_allocated_net_3dcnn_parameter( ::Measure::cnnParameter* net_3dcnn_parameter); ::Measure::cnnParameter* unsafe_arena_release_net_3dcnn_parameter(); // optional .Measure.PointSiftParameter seg_parameter = 3; bool has_seg_parameter() const; private: bool _internal_has_seg_parameter() const; public: void clear_seg_parameter(); const ::Measure::PointSiftParameter& seg_parameter() const; ::Measure::PointSiftParameter* release_seg_parameter(); ::Measure::PointSiftParameter* mutable_seg_parameter(); void set_allocated_seg_parameter(::Measure::PointSiftParameter* seg_parameter); private: const ::Measure::PointSiftParameter& _internal_seg_parameter() const; ::Measure::PointSiftParameter* _internal_mutable_seg_parameter(); public: void unsafe_arena_set_allocated_seg_parameter( ::Measure::PointSiftParameter* seg_parameter); ::Measure::PointSiftParameter* unsafe_arena_release_seg_parameter(); // optional .Measure.YoloParameter yolo_parameter = 4; bool has_yolo_parameter() const; private: bool _internal_has_yolo_parameter() const; public: void clear_yolo_parameter(); const ::Measure::YoloParameter& yolo_parameter() const; ::Measure::YoloParameter* release_yolo_parameter(); ::Measure::YoloParameter* mutable_yolo_parameter(); void set_allocated_yolo_parameter(::Measure::YoloParameter* yolo_parameter); private: const ::Measure::YoloParameter& _internal_yolo_parameter() const; ::Measure::YoloParameter* _internal_mutable_yolo_parameter(); public: void unsafe_arena_set_allocated_yolo_parameter( ::Measure::YoloParameter* yolo_parameter); ::Measure::YoloParameter* unsafe_arena_release_yolo_parameter(); // @@protoc_insertion_point(class_scope:Measure.LocateParameter) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; ::Measure::Area3d* area_; ::Measure::cnnParameter* net_3dcnn_parameter_; ::Measure::PointSiftParameter* seg_parameter_; ::Measure::YoloParameter* yolo_parameter_; friend struct ::TableStruct_locater_5fparameter_2eproto; }; // =================================================================== // =================================================================== #ifdef __GNUC__ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wstrict-aliasing" #endif // __GNUC__ // Area3d // optional double x_min = 1 [default = 0]; inline bool Area3d::_internal_has_x_min() const { bool value = (_has_bits_[0] & 0x00000001u) != 0; return value; } inline bool Area3d::has_x_min() const { return _internal_has_x_min(); } inline void Area3d::clear_x_min() { x_min_ = 0; _has_bits_[0] &= ~0x00000001u; } inline double Area3d::_internal_x_min() const { return x_min_; } inline double Area3d::x_min() const { // @@protoc_insertion_point(field_get:Measure.Area3d.x_min) return _internal_x_min(); } inline void Area3d::_internal_set_x_min(double value) { _has_bits_[0] |= 0x00000001u; x_min_ = value; } inline void Area3d::set_x_min(double value) { _internal_set_x_min(value); // @@protoc_insertion_point(field_set:Measure.Area3d.x_min) } // optional double x_max = 2 [default = 12000]; inline bool Area3d::_internal_has_x_max() const { bool value = (_has_bits_[0] & 0x00000002u) != 0; return value; } inline bool Area3d::has_x_max() const { return _internal_has_x_max(); } inline void Area3d::clear_x_max() { x_max_ = 12000; _has_bits_[0] &= ~0x00000002u; } inline double Area3d::_internal_x_max() const { return x_max_; } inline double Area3d::x_max() const { // @@protoc_insertion_point(field_get:Measure.Area3d.x_max) return _internal_x_max(); } inline void Area3d::_internal_set_x_max(double value) { _has_bits_[0] |= 0x00000002u; x_max_ = value; } inline void Area3d::set_x_max(double value) { _internal_set_x_max(value); // @@protoc_insertion_point(field_set:Measure.Area3d.x_max) } // optional double y_min = 3 [default = 4500]; inline bool Area3d::_internal_has_y_min() const { bool value = (_has_bits_[0] & 0x00000004u) != 0; return value; } inline bool Area3d::has_y_min() const { return _internal_has_y_min(); } inline void Area3d::clear_y_min() { y_min_ = 4500; _has_bits_[0] &= ~0x00000004u; } inline double Area3d::_internal_y_min() const { return y_min_; } inline double Area3d::y_min() const { // @@protoc_insertion_point(field_get:Measure.Area3d.y_min) return _internal_y_min(); } inline void Area3d::_internal_set_y_min(double value) { _has_bits_[0] |= 0x00000004u; y_min_ = value; } inline void Area3d::set_y_min(double value) { _internal_set_y_min(value); // @@protoc_insertion_point(field_set:Measure.Area3d.y_min) } // optional double y_max = 4 [default = 11000]; inline bool Area3d::_internal_has_y_max() const { bool value = (_has_bits_[0] & 0x00000008u) != 0; return value; } inline bool Area3d::has_y_max() const { return _internal_has_y_max(); } inline void Area3d::clear_y_max() { y_max_ = 11000; _has_bits_[0] &= ~0x00000008u; } inline double Area3d::_internal_y_max() const { return y_max_; } inline double Area3d::y_max() const { // @@protoc_insertion_point(field_get:Measure.Area3d.y_max) return _internal_y_max(); } inline void Area3d::_internal_set_y_max(double value) { _has_bits_[0] |= 0x00000008u; y_max_ = value; } inline void Area3d::set_y_max(double value) { _internal_set_y_max(value); // @@protoc_insertion_point(field_set:Measure.Area3d.y_max) } // optional double z_min = 5 [default = 60]; inline bool Area3d::_internal_has_z_min() const { bool value = (_has_bits_[0] & 0x00000010u) != 0; return value; } inline bool Area3d::has_z_min() const { return _internal_has_z_min(); } inline void Area3d::clear_z_min() { z_min_ = 60; _has_bits_[0] &= ~0x00000010u; } inline double Area3d::_internal_z_min() const { return z_min_; } inline double Area3d::z_min() const { // @@protoc_insertion_point(field_get:Measure.Area3d.z_min) return _internal_z_min(); } inline void Area3d::_internal_set_z_min(double value) { _has_bits_[0] |= 0x00000010u; z_min_ = value; } inline void Area3d::set_z_min(double value) { _internal_set_z_min(value); // @@protoc_insertion_point(field_set:Measure.Area3d.z_min) } // optional double z_max = 6 [default = 3000]; inline bool Area3d::_internal_has_z_max() const { bool value = (_has_bits_[0] & 0x00000020u) != 0; return value; } inline bool Area3d::has_z_max() const { return _internal_has_z_max(); } inline void Area3d::clear_z_max() { z_max_ = 3000; _has_bits_[0] &= ~0x00000020u; } inline double Area3d::_internal_z_max() const { return z_max_; } inline double Area3d::z_max() const { // @@protoc_insertion_point(field_get:Measure.Area3d.z_max) return _internal_z_max(); } inline void Area3d::_internal_set_z_max(double value) { _has_bits_[0] |= 0x00000020u; z_max_ = value; } inline void Area3d::set_z_max(double value) { _internal_set_z_max(value); // @@protoc_insertion_point(field_set:Measure.Area3d.z_max) } // ------------------------------------------------------------------- // YoloParameter // optional string cfg = 1 [default = ""]; inline bool YoloParameter::_internal_has_cfg() const { bool value = (_has_bits_[0] & 0x00000001u) != 0; return value; } inline bool YoloParameter::has_cfg() const { return _internal_has_cfg(); } inline void YoloParameter::clear_cfg() { cfg_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); _has_bits_[0] &= ~0x00000001u; } inline const std::string& YoloParameter::cfg() const { // @@protoc_insertion_point(field_get:Measure.YoloParameter.cfg) return _internal_cfg(); } inline void YoloParameter::set_cfg(const std::string& value) { _internal_set_cfg(value); // @@protoc_insertion_point(field_set:Measure.YoloParameter.cfg) } inline std::string* YoloParameter::mutable_cfg() { // @@protoc_insertion_point(field_mutable:Measure.YoloParameter.cfg) return _internal_mutable_cfg(); } inline const std::string& YoloParameter::_internal_cfg() const { return cfg_.Get(); } inline void YoloParameter::_internal_set_cfg(const std::string& value) { _has_bits_[0] |= 0x00000001u; cfg_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena()); } inline void YoloParameter::set_cfg(std::string&& value) { _has_bits_[0] |= 0x00000001u; cfg_.Set( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena()); // @@protoc_insertion_point(field_set_rvalue:Measure.YoloParameter.cfg) } inline void YoloParameter::set_cfg(const char* value) { GOOGLE_DCHECK(value != nullptr); _has_bits_[0] |= 0x00000001u; cfg_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), GetArena()); // @@protoc_insertion_point(field_set_char:Measure.YoloParameter.cfg) } inline void YoloParameter::set_cfg(const char* value, size_t size) { _has_bits_[0] |= 0x00000001u; cfg_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( reinterpret_cast(value), size), GetArena()); // @@protoc_insertion_point(field_set_pointer:Measure.YoloParameter.cfg) } inline std::string* YoloParameter::_internal_mutable_cfg() { _has_bits_[0] |= 0x00000001u; return cfg_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline std::string* YoloParameter::release_cfg() { // @@protoc_insertion_point(field_release:Measure.YoloParameter.cfg) if (!_internal_has_cfg()) { return nullptr; } _has_bits_[0] &= ~0x00000001u; return cfg_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline void YoloParameter::set_allocated_cfg(std::string* cfg) { if (cfg != nullptr) { _has_bits_[0] |= 0x00000001u; } else { _has_bits_[0] &= ~0x00000001u; } cfg_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), cfg, GetArena()); // @@protoc_insertion_point(field_set_allocated:Measure.YoloParameter.cfg) } // optional string weights = 2 [default = ""]; inline bool YoloParameter::_internal_has_weights() const { bool value = (_has_bits_[0] & 0x00000002u) != 0; return value; } inline bool YoloParameter::has_weights() const { return _internal_has_weights(); } inline void YoloParameter::clear_weights() { weights_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); _has_bits_[0] &= ~0x00000002u; } inline const std::string& YoloParameter::weights() const { // @@protoc_insertion_point(field_get:Measure.YoloParameter.weights) return _internal_weights(); } inline void YoloParameter::set_weights(const std::string& value) { _internal_set_weights(value); // @@protoc_insertion_point(field_set:Measure.YoloParameter.weights) } inline std::string* YoloParameter::mutable_weights() { // @@protoc_insertion_point(field_mutable:Measure.YoloParameter.weights) return _internal_mutable_weights(); } inline const std::string& YoloParameter::_internal_weights() const { return weights_.Get(); } inline void YoloParameter::_internal_set_weights(const std::string& value) { _has_bits_[0] |= 0x00000002u; weights_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena()); } inline void YoloParameter::set_weights(std::string&& value) { _has_bits_[0] |= 0x00000002u; weights_.Set( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena()); // @@protoc_insertion_point(field_set_rvalue:Measure.YoloParameter.weights) } inline void YoloParameter::set_weights(const char* value) { GOOGLE_DCHECK(value != nullptr); _has_bits_[0] |= 0x00000002u; weights_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), GetArena()); // @@protoc_insertion_point(field_set_char:Measure.YoloParameter.weights) } inline void YoloParameter::set_weights(const char* value, size_t size) { _has_bits_[0] |= 0x00000002u; weights_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( reinterpret_cast(value), size), GetArena()); // @@protoc_insertion_point(field_set_pointer:Measure.YoloParameter.weights) } inline std::string* YoloParameter::_internal_mutable_weights() { _has_bits_[0] |= 0x00000002u; return weights_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline std::string* YoloParameter::release_weights() { // @@protoc_insertion_point(field_release:Measure.YoloParameter.weights) if (!_internal_has_weights()) { return nullptr; } _has_bits_[0] &= ~0x00000002u; return weights_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } inline void YoloParameter::set_allocated_weights(std::string* weights) { if (weights != nullptr) { _has_bits_[0] |= 0x00000002u; } else { _has_bits_[0] &= ~0x00000002u; } weights_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), weights, GetArena()); // @@protoc_insertion_point(field_set_allocated:Measure.YoloParameter.weights) } // optional double min_x = 3 [default = 0]; inline bool YoloParameter::_internal_has_min_x() const { bool value = (_has_bits_[0] & 0x00000004u) != 0; return value; } inline bool YoloParameter::has_min_x() const { return _internal_has_min_x(); } inline void YoloParameter::clear_min_x() { min_x_ = 0; _has_bits_[0] &= ~0x00000004u; } inline double YoloParameter::_internal_min_x() const { return min_x_; } inline double YoloParameter::min_x() const { // @@protoc_insertion_point(field_get:Measure.YoloParameter.min_x) return _internal_min_x(); } inline void YoloParameter::_internal_set_min_x(double value) { _has_bits_[0] |= 0x00000004u; min_x_ = value; } inline void YoloParameter::set_min_x(double value) { _internal_set_min_x(value); // @@protoc_insertion_point(field_set:Measure.YoloParameter.min_x) } // optional double max_x = 4 [default = 12000]; inline bool YoloParameter::_internal_has_max_x() const { bool value = (_has_bits_[0] & 0x00000008u) != 0; return value; } inline bool YoloParameter::has_max_x() const { return _internal_has_max_x(); } inline void YoloParameter::clear_max_x() { max_x_ = 12000; _has_bits_[0] &= ~0x00000008u; } inline double YoloParameter::_internal_max_x() const { return max_x_; } inline double YoloParameter::max_x() const { // @@protoc_insertion_point(field_get:Measure.YoloParameter.max_x) return _internal_max_x(); } inline void YoloParameter::_internal_set_max_x(double value) { _has_bits_[0] |= 0x00000008u; max_x_ = value; } inline void YoloParameter::set_max_x(double value) { _internal_set_max_x(value); // @@protoc_insertion_point(field_set:Measure.YoloParameter.max_x) } // optional double min_y = 5 [default = 4500]; inline bool YoloParameter::_internal_has_min_y() const { bool value = (_has_bits_[0] & 0x00000010u) != 0; return value; } inline bool YoloParameter::has_min_y() const { return _internal_has_min_y(); } inline void YoloParameter::clear_min_y() { min_y_ = 4500; _has_bits_[0] &= ~0x00000010u; } inline double YoloParameter::_internal_min_y() const { return min_y_; } inline double YoloParameter::min_y() const { // @@protoc_insertion_point(field_get:Measure.YoloParameter.min_y) return _internal_min_y(); } inline void YoloParameter::_internal_set_min_y(double value) { _has_bits_[0] |= 0x00000010u; min_y_ = value; } inline void YoloParameter::set_min_y(double value) { _internal_set_min_y(value); // @@protoc_insertion_point(field_set:Measure.YoloParameter.min_y) } // optional double max_y = 6 [default = 11000]; inline bool YoloParameter::_internal_has_max_y() const { bool value = (_has_bits_[0] & 0x00000020u) != 0; return value; } inline bool YoloParameter::has_max_y() const { return _internal_has_max_y(); } inline void YoloParameter::clear_max_y() { max_y_ = 11000; _has_bits_[0] &= ~0x00000020u; } inline double YoloParameter::_internal_max_y() const { return max_y_; } inline double YoloParameter::max_y() const { // @@protoc_insertion_point(field_get:Measure.YoloParameter.max_y) return _internal_max_y(); } inline void YoloParameter::_internal_set_max_y(double value) { _has_bits_[0] |= 0x00000020u; max_y_ = value; } inline void YoloParameter::set_max_y(double value) { _internal_set_max_y(value); // @@protoc_insertion_point(field_set:Measure.YoloParameter.max_y) } // optional double freq = 7 [default = 25]; inline bool YoloParameter::_internal_has_freq() const { bool value = (_has_bits_[0] & 0x00000040u) != 0; return value; } inline bool YoloParameter::has_freq() const { return _internal_has_freq(); } inline void YoloParameter::clear_freq() { freq_ = 25; _has_bits_[0] &= ~0x00000040u; } inline double YoloParameter::_internal_freq() const { return freq_; } inline double YoloParameter::freq() const { // @@protoc_insertion_point(field_get:Measure.YoloParameter.freq) return _internal_freq(); } inline void YoloParameter::_internal_set_freq(double value) { _has_bits_[0] |= 0x00000040u; freq_ = value; } inline void YoloParameter::set_freq(double value) { _internal_set_freq(value); // @@protoc_insertion_point(field_set:Measure.YoloParameter.freq) } // ------------------------------------------------------------------- // PointSiftParameter // optional int64 point_size = 1 [default = 8192]; inline bool PointSiftParameter::_internal_has_point_size() const { bool value = (_has_bits_[0] & 0x00000008u) != 0; return value; } inline bool PointSiftParameter::has_point_size() const { return _internal_has_point_size(); } inline void PointSiftParameter::clear_point_size() { point_size_ = PROTOBUF_LONGLONG(8192); _has_bits_[0] &= ~0x00000008u; } inline ::PROTOBUF_NAMESPACE_ID::int64 PointSiftParameter::_internal_point_size() const { return point_size_; } inline ::PROTOBUF_NAMESPACE_ID::int64 PointSiftParameter::point_size() const { // @@protoc_insertion_point(field_get:Measure.PointSiftParameter.point_size) return _internal_point_size(); } inline void PointSiftParameter::_internal_set_point_size(::PROTOBUF_NAMESPACE_ID::int64 value) { _has_bits_[0] |= 0x00000008u; point_size_ = value; } inline void PointSiftParameter::set_point_size(::PROTOBUF_NAMESPACE_ID::int64 value) { _internal_set_point_size(value); // @@protoc_insertion_point(field_set:Measure.PointSiftParameter.point_size) } // optional int64 cls_num = 2 [default = 3]; inline bool PointSiftParameter::_internal_has_cls_num() const { bool value = (_has_bits_[0] & 0x00000010u) != 0; return value; } inline bool PointSiftParameter::has_cls_num() const { return _internal_has_cls_num(); } inline void PointSiftParameter::clear_cls_num() { cls_num_ = PROTOBUF_LONGLONG(3); _has_bits_[0] &= ~0x00000010u; } inline ::PROTOBUF_NAMESPACE_ID::int64 PointSiftParameter::_internal_cls_num() const { return cls_num_; } inline ::PROTOBUF_NAMESPACE_ID::int64 PointSiftParameter::cls_num() const { // @@protoc_insertion_point(field_get:Measure.PointSiftParameter.cls_num) return _internal_cls_num(); } inline void PointSiftParameter::_internal_set_cls_num(::PROTOBUF_NAMESPACE_ID::int64 value) { _has_bits_[0] |= 0x00000010u; cls_num_ = value; } inline void PointSiftParameter::set_cls_num(::PROTOBUF_NAMESPACE_ID::int64 value) { _internal_set_cls_num(value); // @@protoc_insertion_point(field_set:Measure.PointSiftParameter.cls_num) } // optional double freq = 3 [default = 50]; inline bool PointSiftParameter::_internal_has_freq() const { bool value = (_has_bits_[0] & 0x00000020u) != 0; return value; } inline bool PointSiftParameter::has_freq() const { return _internal_has_freq(); } inline void PointSiftParameter::clear_freq() { freq_ = 50; _has_bits_[0] &= ~0x00000020u; } inline double PointSiftParameter::_internal_freq() const { return freq_; } inline double PointSiftParameter::freq() const { // @@protoc_insertion_point(field_get:Measure.PointSiftParameter.freq) return _internal_freq(); } inline void PointSiftParameter::_internal_set_freq(double value) { _has_bits_[0] |= 0x00000020u; freq_ = value; } inline void PointSiftParameter::set_freq(double value) { _internal_set_freq(value); // @@protoc_insertion_point(field_set:Measure.PointSiftParameter.freq) } // optional .Measure.Area3d area = 4; inline bool PointSiftParameter::_internal_has_area() const { bool value = (_has_bits_[0] & 0x00000004u) != 0; PROTOBUF_ASSUME(!value || area_ != nullptr); return value; } inline bool PointSiftParameter::has_area() const { return _internal_has_area(); } inline void PointSiftParameter::clear_area() { if (area_ != nullptr) area_->Clear(); _has_bits_[0] &= ~0x00000004u; } inline const ::Measure::Area3d& PointSiftParameter::_internal_area() const { const ::Measure::Area3d* p = area_; return p != nullptr ? *p : *reinterpret_cast( &::Measure::_Area3d_default_instance_); } inline const ::Measure::Area3d& PointSiftParameter::area() const { // @@protoc_insertion_point(field_get:Measure.PointSiftParameter.area) return _internal_area(); } inline void PointSiftParameter::unsafe_arena_set_allocated_area( ::Measure::Area3d* area) { if (GetArena() == nullptr) { delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(area_); } area_ = area; if (area) { _has_bits_[0] |= 0x00000004u; } else { _has_bits_[0] &= ~0x00000004u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:Measure.PointSiftParameter.area) } inline ::Measure::Area3d* PointSiftParameter::release_area() { _has_bits_[0] &= ~0x00000004u; ::Measure::Area3d* temp = area_; area_ = nullptr; if (GetArena() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } return temp; } inline ::Measure::Area3d* PointSiftParameter::unsafe_arena_release_area() { // @@protoc_insertion_point(field_release:Measure.PointSiftParameter.area) _has_bits_[0] &= ~0x00000004u; ::Measure::Area3d* temp = area_; area_ = nullptr; return temp; } inline ::Measure::Area3d* PointSiftParameter::_internal_mutable_area() { _has_bits_[0] |= 0x00000004u; if (area_ == nullptr) { auto* p = CreateMaybeMessage<::Measure::Area3d>(GetArena()); area_ = p; } return area_; } inline ::Measure::Area3d* PointSiftParameter::mutable_area() { // @@protoc_insertion_point(field_mutable:Measure.PointSiftParameter.area) return _internal_mutable_area(); } inline void PointSiftParameter::set_allocated_area(::Measure::Area3d* area) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); if (message_arena == nullptr) { delete area_; } if (area) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(area); if (message_arena != submessage_arena) { area = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, area, submessage_arena); } _has_bits_[0] |= 0x00000004u; } else { _has_bits_[0] &= ~0x00000004u; } area_ = area; // @@protoc_insertion_point(field_set_allocated:Measure.PointSiftParameter.area) } // optional string graph = 5 [default = "seg_model_last.ckpt.meta"]; inline bool PointSiftParameter::_internal_has_graph() const { bool value = (_has_bits_[0] & 0x00000001u) != 0; return value; } inline bool PointSiftParameter::has_graph() const { return _internal_has_graph(); } inline void PointSiftParameter::clear_graph() { graph_.ClearToDefault(&::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_graph_.get(), GetArena()); _has_bits_[0] &= ~0x00000001u; } inline const std::string& PointSiftParameter::graph() const { // @@protoc_insertion_point(field_get:Measure.PointSiftParameter.graph) return _internal_graph(); } inline void PointSiftParameter::set_graph(const std::string& value) { _internal_set_graph(value); // @@protoc_insertion_point(field_set:Measure.PointSiftParameter.graph) } inline std::string* PointSiftParameter::mutable_graph() { // @@protoc_insertion_point(field_mutable:Measure.PointSiftParameter.graph) return _internal_mutable_graph(); } inline const std::string& PointSiftParameter::_internal_graph() const { return graph_.Get(); } inline void PointSiftParameter::_internal_set_graph(const std::string& value) { _has_bits_[0] |= 0x00000001u; graph_.Set(&::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_graph_.get(), value, GetArena()); } inline void PointSiftParameter::set_graph(std::string&& value) { _has_bits_[0] |= 0x00000001u; graph_.Set( &::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_graph_.get(), ::std::move(value), GetArena()); // @@protoc_insertion_point(field_set_rvalue:Measure.PointSiftParameter.graph) } inline void PointSiftParameter::set_graph(const char* value) { GOOGLE_DCHECK(value != nullptr); _has_bits_[0] |= 0x00000001u; graph_.Set(&::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_graph_.get(), ::std::string(value), GetArena()); // @@protoc_insertion_point(field_set_char:Measure.PointSiftParameter.graph) } inline void PointSiftParameter::set_graph(const char* value, size_t size) { _has_bits_[0] |= 0x00000001u; graph_.Set(&::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_graph_.get(), ::std::string( reinterpret_cast(value), size), GetArena()); // @@protoc_insertion_point(field_set_pointer:Measure.PointSiftParameter.graph) } inline std::string* PointSiftParameter::_internal_mutable_graph() { _has_bits_[0] |= 0x00000001u; return graph_.Mutable(&::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_graph_.get(), GetArena()); } inline std::string* PointSiftParameter::release_graph() { // @@protoc_insertion_point(field_release:Measure.PointSiftParameter.graph) if (!_internal_has_graph()) { return nullptr; } _has_bits_[0] &= ~0x00000001u; return graph_.ReleaseNonDefault(&::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_graph_.get(), GetArena()); } inline void PointSiftParameter::set_allocated_graph(std::string* graph) { if (graph != nullptr) { _has_bits_[0] |= 0x00000001u; } else { _has_bits_[0] &= ~0x00000001u; } graph_.SetAllocated(&::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_graph_.get(), graph, GetArena()); // @@protoc_insertion_point(field_set_allocated:Measure.PointSiftParameter.graph) } // optional string cpkt = 6 [default = "seg_model_last.ckpt"]; inline bool PointSiftParameter::_internal_has_cpkt() const { bool value = (_has_bits_[0] & 0x00000002u) != 0; return value; } inline bool PointSiftParameter::has_cpkt() const { return _internal_has_cpkt(); } inline void PointSiftParameter::clear_cpkt() { cpkt_.ClearToDefault(&::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_cpkt_.get(), GetArena()); _has_bits_[0] &= ~0x00000002u; } inline const std::string& PointSiftParameter::cpkt() const { // @@protoc_insertion_point(field_get:Measure.PointSiftParameter.cpkt) return _internal_cpkt(); } inline void PointSiftParameter::set_cpkt(const std::string& value) { _internal_set_cpkt(value); // @@protoc_insertion_point(field_set:Measure.PointSiftParameter.cpkt) } inline std::string* PointSiftParameter::mutable_cpkt() { // @@protoc_insertion_point(field_mutable:Measure.PointSiftParameter.cpkt) return _internal_mutable_cpkt(); } inline const std::string& PointSiftParameter::_internal_cpkt() const { return cpkt_.Get(); } inline void PointSiftParameter::_internal_set_cpkt(const std::string& value) { _has_bits_[0] |= 0x00000002u; cpkt_.Set(&::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_cpkt_.get(), value, GetArena()); } inline void PointSiftParameter::set_cpkt(std::string&& value) { _has_bits_[0] |= 0x00000002u; cpkt_.Set( &::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_cpkt_.get(), ::std::move(value), GetArena()); // @@protoc_insertion_point(field_set_rvalue:Measure.PointSiftParameter.cpkt) } inline void PointSiftParameter::set_cpkt(const char* value) { GOOGLE_DCHECK(value != nullptr); _has_bits_[0] |= 0x00000002u; cpkt_.Set(&::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_cpkt_.get(), ::std::string(value), GetArena()); // @@protoc_insertion_point(field_set_char:Measure.PointSiftParameter.cpkt) } inline void PointSiftParameter::set_cpkt(const char* value, size_t size) { _has_bits_[0] |= 0x00000002u; cpkt_.Set(&::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_cpkt_.get(), ::std::string( reinterpret_cast(value), size), GetArena()); // @@protoc_insertion_point(field_set_pointer:Measure.PointSiftParameter.cpkt) } inline std::string* PointSiftParameter::_internal_mutable_cpkt() { _has_bits_[0] |= 0x00000002u; return cpkt_.Mutable(&::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_cpkt_.get(), GetArena()); } inline std::string* PointSiftParameter::release_cpkt() { // @@protoc_insertion_point(field_release:Measure.PointSiftParameter.cpkt) if (!_internal_has_cpkt()) { return nullptr; } _has_bits_[0] &= ~0x00000002u; return cpkt_.ReleaseNonDefault(&::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_cpkt_.get(), GetArena()); } inline void PointSiftParameter::set_allocated_cpkt(std::string* cpkt) { if (cpkt != nullptr) { _has_bits_[0] |= 0x00000002u; } else { _has_bits_[0] &= ~0x00000002u; } cpkt_.SetAllocated(&::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_cpkt_.get(), cpkt, GetArena()); // @@protoc_insertion_point(field_set_allocated:Measure.PointSiftParameter.cpkt) } // ------------------------------------------------------------------- // cnnParameter // optional int64 length = 1 [default = 224]; inline bool cnnParameter::_internal_has_length() const { bool value = (_has_bits_[0] & 0x00000002u) != 0; return value; } inline bool cnnParameter::has_length() const { return _internal_has_length(); } inline void cnnParameter::clear_length() { length_ = PROTOBUF_LONGLONG(224); _has_bits_[0] &= ~0x00000002u; } inline ::PROTOBUF_NAMESPACE_ID::int64 cnnParameter::_internal_length() const { return length_; } inline ::PROTOBUF_NAMESPACE_ID::int64 cnnParameter::length() const { // @@protoc_insertion_point(field_get:Measure.cnnParameter.length) return _internal_length(); } inline void cnnParameter::_internal_set_length(::PROTOBUF_NAMESPACE_ID::int64 value) { _has_bits_[0] |= 0x00000002u; length_ = value; } inline void cnnParameter::set_length(::PROTOBUF_NAMESPACE_ID::int64 value) { _internal_set_length(value); // @@protoc_insertion_point(field_set:Measure.cnnParameter.length) } // optional int64 width = 2 [default = 224]; inline bool cnnParameter::_internal_has_width() const { bool value = (_has_bits_[0] & 0x00000004u) != 0; return value; } inline bool cnnParameter::has_width() const { return _internal_has_width(); } inline void cnnParameter::clear_width() { width_ = PROTOBUF_LONGLONG(224); _has_bits_[0] &= ~0x00000004u; } inline ::PROTOBUF_NAMESPACE_ID::int64 cnnParameter::_internal_width() const { return width_; } inline ::PROTOBUF_NAMESPACE_ID::int64 cnnParameter::width() const { // @@protoc_insertion_point(field_get:Measure.cnnParameter.width) return _internal_width(); } inline void cnnParameter::_internal_set_width(::PROTOBUF_NAMESPACE_ID::int64 value) { _has_bits_[0] |= 0x00000004u; width_ = value; } inline void cnnParameter::set_width(::PROTOBUF_NAMESPACE_ID::int64 value) { _internal_set_width(value); // @@protoc_insertion_point(field_set:Measure.cnnParameter.width) } // optional int64 height = 3 [default = 96]; inline bool cnnParameter::_internal_has_height() const { bool value = (_has_bits_[0] & 0x00000008u) != 0; return value; } inline bool cnnParameter::has_height() const { return _internal_has_height(); } inline void cnnParameter::clear_height() { height_ = PROTOBUF_LONGLONG(96); _has_bits_[0] &= ~0x00000008u; } inline ::PROTOBUF_NAMESPACE_ID::int64 cnnParameter::_internal_height() const { return height_; } inline ::PROTOBUF_NAMESPACE_ID::int64 cnnParameter::height() const { // @@protoc_insertion_point(field_get:Measure.cnnParameter.height) return _internal_height(); } inline void cnnParameter::_internal_set_height(::PROTOBUF_NAMESPACE_ID::int64 value) { _has_bits_[0] |= 0x00000008u; height_ = value; } inline void cnnParameter::set_height(::PROTOBUF_NAMESPACE_ID::int64 value) { _internal_set_height(value); // @@protoc_insertion_point(field_set:Measure.cnnParameter.height) } // optional int64 freq = 4 [default = 25]; inline bool cnnParameter::_internal_has_freq() const { bool value = (_has_bits_[0] & 0x00000010u) != 0; return value; } inline bool cnnParameter::has_freq() const { return _internal_has_freq(); } inline void cnnParameter::clear_freq() { freq_ = PROTOBUF_LONGLONG(25); _has_bits_[0] &= ~0x00000010u; } inline ::PROTOBUF_NAMESPACE_ID::int64 cnnParameter::_internal_freq() const { return freq_; } inline ::PROTOBUF_NAMESPACE_ID::int64 cnnParameter::freq() const { // @@protoc_insertion_point(field_get:Measure.cnnParameter.freq) return _internal_freq(); } inline void cnnParameter::_internal_set_freq(::PROTOBUF_NAMESPACE_ID::int64 value) { _has_bits_[0] |= 0x00000010u; freq_ = value; } inline void cnnParameter::set_freq(::PROTOBUF_NAMESPACE_ID::int64 value) { _internal_set_freq(value); // @@protoc_insertion_point(field_set:Measure.cnnParameter.freq) } // optional int64 nclass = 5 [default = 3]; inline bool cnnParameter::_internal_has_nclass() const { bool value = (_has_bits_[0] & 0x00000020u) != 0; return value; } inline bool cnnParameter::has_nclass() const { return _internal_has_nclass(); } inline void cnnParameter::clear_nclass() { nclass_ = PROTOBUF_LONGLONG(3); _has_bits_[0] &= ~0x00000020u; } inline ::PROTOBUF_NAMESPACE_ID::int64 cnnParameter::_internal_nclass() const { return nclass_; } inline ::PROTOBUF_NAMESPACE_ID::int64 cnnParameter::nclass() const { // @@protoc_insertion_point(field_get:Measure.cnnParameter.nclass) return _internal_nclass(); } inline void cnnParameter::_internal_set_nclass(::PROTOBUF_NAMESPACE_ID::int64 value) { _has_bits_[0] |= 0x00000020u; nclass_ = value; } inline void cnnParameter::set_nclass(::PROTOBUF_NAMESPACE_ID::int64 value) { _internal_set_nclass(value); // @@protoc_insertion_point(field_set:Measure.cnnParameter.nclass) } // optional string weights_file = 6 [default = "frozen_model.pb"]; inline bool cnnParameter::_internal_has_weights_file() const { bool value = (_has_bits_[0] & 0x00000001u) != 0; return value; } inline bool cnnParameter::has_weights_file() const { return _internal_has_weights_file(); } inline void cnnParameter::clear_weights_file() { weights_file_.ClearToDefault(&::Measure::cnnParameter::_i_give_permission_to_break_this_code_default_weights_file_.get(), GetArena()); _has_bits_[0] &= ~0x00000001u; } inline const std::string& cnnParameter::weights_file() const { // @@protoc_insertion_point(field_get:Measure.cnnParameter.weights_file) return _internal_weights_file(); } inline void cnnParameter::set_weights_file(const std::string& value) { _internal_set_weights_file(value); // @@protoc_insertion_point(field_set:Measure.cnnParameter.weights_file) } inline std::string* cnnParameter::mutable_weights_file() { // @@protoc_insertion_point(field_mutable:Measure.cnnParameter.weights_file) return _internal_mutable_weights_file(); } inline const std::string& cnnParameter::_internal_weights_file() const { return weights_file_.Get(); } inline void cnnParameter::_internal_set_weights_file(const std::string& value) { _has_bits_[0] |= 0x00000001u; weights_file_.Set(&::Measure::cnnParameter::_i_give_permission_to_break_this_code_default_weights_file_.get(), value, GetArena()); } inline void cnnParameter::set_weights_file(std::string&& value) { _has_bits_[0] |= 0x00000001u; weights_file_.Set( &::Measure::cnnParameter::_i_give_permission_to_break_this_code_default_weights_file_.get(), ::std::move(value), GetArena()); // @@protoc_insertion_point(field_set_rvalue:Measure.cnnParameter.weights_file) } inline void cnnParameter::set_weights_file(const char* value) { GOOGLE_DCHECK(value != nullptr); _has_bits_[0] |= 0x00000001u; weights_file_.Set(&::Measure::cnnParameter::_i_give_permission_to_break_this_code_default_weights_file_.get(), ::std::string(value), GetArena()); // @@protoc_insertion_point(field_set_char:Measure.cnnParameter.weights_file) } inline void cnnParameter::set_weights_file(const char* value, size_t size) { _has_bits_[0] |= 0x00000001u; weights_file_.Set(&::Measure::cnnParameter::_i_give_permission_to_break_this_code_default_weights_file_.get(), ::std::string( reinterpret_cast(value), size), GetArena()); // @@protoc_insertion_point(field_set_pointer:Measure.cnnParameter.weights_file) } inline std::string* cnnParameter::_internal_mutable_weights_file() { _has_bits_[0] |= 0x00000001u; return weights_file_.Mutable(&::Measure::cnnParameter::_i_give_permission_to_break_this_code_default_weights_file_.get(), GetArena()); } inline std::string* cnnParameter::release_weights_file() { // @@protoc_insertion_point(field_release:Measure.cnnParameter.weights_file) if (!_internal_has_weights_file()) { return nullptr; } _has_bits_[0] &= ~0x00000001u; return weights_file_.ReleaseNonDefault(&::Measure::cnnParameter::_i_give_permission_to_break_this_code_default_weights_file_.get(), GetArena()); } inline void cnnParameter::set_allocated_weights_file(std::string* weights_file) { if (weights_file != nullptr) { _has_bits_[0] |= 0x00000001u; } else { _has_bits_[0] &= ~0x00000001u; } weights_file_.SetAllocated(&::Measure::cnnParameter::_i_give_permission_to_break_this_code_default_weights_file_.get(), weights_file, GetArena()); // @@protoc_insertion_point(field_set_allocated:Measure.cnnParameter.weights_file) } // ------------------------------------------------------------------- // LocateParameter // optional .Measure.Area3d area = 1; inline bool LocateParameter::_internal_has_area() const { bool value = (_has_bits_[0] & 0x00000001u) != 0; PROTOBUF_ASSUME(!value || area_ != nullptr); return value; } inline bool LocateParameter::has_area() const { return _internal_has_area(); } inline void LocateParameter::clear_area() { if (area_ != nullptr) area_->Clear(); _has_bits_[0] &= ~0x00000001u; } inline const ::Measure::Area3d& LocateParameter::_internal_area() const { const ::Measure::Area3d* p = area_; return p != nullptr ? *p : *reinterpret_cast( &::Measure::_Area3d_default_instance_); } inline const ::Measure::Area3d& LocateParameter::area() const { // @@protoc_insertion_point(field_get:Measure.LocateParameter.area) return _internal_area(); } inline void LocateParameter::unsafe_arena_set_allocated_area( ::Measure::Area3d* area) { if (GetArena() == nullptr) { delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(area_); } area_ = area; if (area) { _has_bits_[0] |= 0x00000001u; } else { _has_bits_[0] &= ~0x00000001u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:Measure.LocateParameter.area) } inline ::Measure::Area3d* LocateParameter::release_area() { _has_bits_[0] &= ~0x00000001u; ::Measure::Area3d* temp = area_; area_ = nullptr; if (GetArena() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } return temp; } inline ::Measure::Area3d* LocateParameter::unsafe_arena_release_area() { // @@protoc_insertion_point(field_release:Measure.LocateParameter.area) _has_bits_[0] &= ~0x00000001u; ::Measure::Area3d* temp = area_; area_ = nullptr; return temp; } inline ::Measure::Area3d* LocateParameter::_internal_mutable_area() { _has_bits_[0] |= 0x00000001u; if (area_ == nullptr) { auto* p = CreateMaybeMessage<::Measure::Area3d>(GetArena()); area_ = p; } return area_; } inline ::Measure::Area3d* LocateParameter::mutable_area() { // @@protoc_insertion_point(field_mutable:Measure.LocateParameter.area) return _internal_mutable_area(); } inline void LocateParameter::set_allocated_area(::Measure::Area3d* area) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); if (message_arena == nullptr) { delete area_; } if (area) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(area); if (message_arena != submessage_arena) { area = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, area, submessage_arena); } _has_bits_[0] |= 0x00000001u; } else { _has_bits_[0] &= ~0x00000001u; } area_ = area; // @@protoc_insertion_point(field_set_allocated:Measure.LocateParameter.area) } // optional .Measure.cnnParameter net_3dcnn_parameter = 2; inline bool LocateParameter::_internal_has_net_3dcnn_parameter() const { bool value = (_has_bits_[0] & 0x00000002u) != 0; PROTOBUF_ASSUME(!value || net_3dcnn_parameter_ != nullptr); return value; } inline bool LocateParameter::has_net_3dcnn_parameter() const { return _internal_has_net_3dcnn_parameter(); } inline void LocateParameter::clear_net_3dcnn_parameter() { if (net_3dcnn_parameter_ != nullptr) net_3dcnn_parameter_->Clear(); _has_bits_[0] &= ~0x00000002u; } inline const ::Measure::cnnParameter& LocateParameter::_internal_net_3dcnn_parameter() const { const ::Measure::cnnParameter* p = net_3dcnn_parameter_; return p != nullptr ? *p : *reinterpret_cast( &::Measure::_cnnParameter_default_instance_); } inline const ::Measure::cnnParameter& LocateParameter::net_3dcnn_parameter() const { // @@protoc_insertion_point(field_get:Measure.LocateParameter.net_3dcnn_parameter) return _internal_net_3dcnn_parameter(); } inline void LocateParameter::unsafe_arena_set_allocated_net_3dcnn_parameter( ::Measure::cnnParameter* net_3dcnn_parameter) { if (GetArena() == nullptr) { delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(net_3dcnn_parameter_); } net_3dcnn_parameter_ = net_3dcnn_parameter; if (net_3dcnn_parameter) { _has_bits_[0] |= 0x00000002u; } else { _has_bits_[0] &= ~0x00000002u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:Measure.LocateParameter.net_3dcnn_parameter) } inline ::Measure::cnnParameter* LocateParameter::release_net_3dcnn_parameter() { _has_bits_[0] &= ~0x00000002u; ::Measure::cnnParameter* temp = net_3dcnn_parameter_; net_3dcnn_parameter_ = nullptr; if (GetArena() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } return temp; } inline ::Measure::cnnParameter* LocateParameter::unsafe_arena_release_net_3dcnn_parameter() { // @@protoc_insertion_point(field_release:Measure.LocateParameter.net_3dcnn_parameter) _has_bits_[0] &= ~0x00000002u; ::Measure::cnnParameter* temp = net_3dcnn_parameter_; net_3dcnn_parameter_ = nullptr; return temp; } inline ::Measure::cnnParameter* LocateParameter::_internal_mutable_net_3dcnn_parameter() { _has_bits_[0] |= 0x00000002u; if (net_3dcnn_parameter_ == nullptr) { auto* p = CreateMaybeMessage<::Measure::cnnParameter>(GetArena()); net_3dcnn_parameter_ = p; } return net_3dcnn_parameter_; } inline ::Measure::cnnParameter* LocateParameter::mutable_net_3dcnn_parameter() { // @@protoc_insertion_point(field_mutable:Measure.LocateParameter.net_3dcnn_parameter) return _internal_mutable_net_3dcnn_parameter(); } inline void LocateParameter::set_allocated_net_3dcnn_parameter(::Measure::cnnParameter* net_3dcnn_parameter) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); if (message_arena == nullptr) { delete net_3dcnn_parameter_; } if (net_3dcnn_parameter) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(net_3dcnn_parameter); if (message_arena != submessage_arena) { net_3dcnn_parameter = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, net_3dcnn_parameter, submessage_arena); } _has_bits_[0] |= 0x00000002u; } else { _has_bits_[0] &= ~0x00000002u; } net_3dcnn_parameter_ = net_3dcnn_parameter; // @@protoc_insertion_point(field_set_allocated:Measure.LocateParameter.net_3dcnn_parameter) } // optional .Measure.PointSiftParameter seg_parameter = 3; inline bool LocateParameter::_internal_has_seg_parameter() const { bool value = (_has_bits_[0] & 0x00000004u) != 0; PROTOBUF_ASSUME(!value || seg_parameter_ != nullptr); return value; } inline bool LocateParameter::has_seg_parameter() const { return _internal_has_seg_parameter(); } inline void LocateParameter::clear_seg_parameter() { if (seg_parameter_ != nullptr) seg_parameter_->Clear(); _has_bits_[0] &= ~0x00000004u; } inline const ::Measure::PointSiftParameter& LocateParameter::_internal_seg_parameter() const { const ::Measure::PointSiftParameter* p = seg_parameter_; return p != nullptr ? *p : *reinterpret_cast( &::Measure::_PointSiftParameter_default_instance_); } inline const ::Measure::PointSiftParameter& LocateParameter::seg_parameter() const { // @@protoc_insertion_point(field_get:Measure.LocateParameter.seg_parameter) return _internal_seg_parameter(); } inline void LocateParameter::unsafe_arena_set_allocated_seg_parameter( ::Measure::PointSiftParameter* seg_parameter) { if (GetArena() == nullptr) { delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(seg_parameter_); } seg_parameter_ = seg_parameter; if (seg_parameter) { _has_bits_[0] |= 0x00000004u; } else { _has_bits_[0] &= ~0x00000004u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:Measure.LocateParameter.seg_parameter) } inline ::Measure::PointSiftParameter* LocateParameter::release_seg_parameter() { _has_bits_[0] &= ~0x00000004u; ::Measure::PointSiftParameter* temp = seg_parameter_; seg_parameter_ = nullptr; if (GetArena() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } return temp; } inline ::Measure::PointSiftParameter* LocateParameter::unsafe_arena_release_seg_parameter() { // @@protoc_insertion_point(field_release:Measure.LocateParameter.seg_parameter) _has_bits_[0] &= ~0x00000004u; ::Measure::PointSiftParameter* temp = seg_parameter_; seg_parameter_ = nullptr; return temp; } inline ::Measure::PointSiftParameter* LocateParameter::_internal_mutable_seg_parameter() { _has_bits_[0] |= 0x00000004u; if (seg_parameter_ == nullptr) { auto* p = CreateMaybeMessage<::Measure::PointSiftParameter>(GetArena()); seg_parameter_ = p; } return seg_parameter_; } inline ::Measure::PointSiftParameter* LocateParameter::mutable_seg_parameter() { // @@protoc_insertion_point(field_mutable:Measure.LocateParameter.seg_parameter) return _internal_mutable_seg_parameter(); } inline void LocateParameter::set_allocated_seg_parameter(::Measure::PointSiftParameter* seg_parameter) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); if (message_arena == nullptr) { delete seg_parameter_; } if (seg_parameter) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(seg_parameter); if (message_arena != submessage_arena) { seg_parameter = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, seg_parameter, submessage_arena); } _has_bits_[0] |= 0x00000004u; } else { _has_bits_[0] &= ~0x00000004u; } seg_parameter_ = seg_parameter; // @@protoc_insertion_point(field_set_allocated:Measure.LocateParameter.seg_parameter) } // optional .Measure.YoloParameter yolo_parameter = 4; inline bool LocateParameter::_internal_has_yolo_parameter() const { bool value = (_has_bits_[0] & 0x00000008u) != 0; PROTOBUF_ASSUME(!value || yolo_parameter_ != nullptr); return value; } inline bool LocateParameter::has_yolo_parameter() const { return _internal_has_yolo_parameter(); } inline void LocateParameter::clear_yolo_parameter() { if (yolo_parameter_ != nullptr) yolo_parameter_->Clear(); _has_bits_[0] &= ~0x00000008u; } inline const ::Measure::YoloParameter& LocateParameter::_internal_yolo_parameter() const { const ::Measure::YoloParameter* p = yolo_parameter_; return p != nullptr ? *p : *reinterpret_cast( &::Measure::_YoloParameter_default_instance_); } inline const ::Measure::YoloParameter& LocateParameter::yolo_parameter() const { // @@protoc_insertion_point(field_get:Measure.LocateParameter.yolo_parameter) return _internal_yolo_parameter(); } inline void LocateParameter::unsafe_arena_set_allocated_yolo_parameter( ::Measure::YoloParameter* yolo_parameter) { if (GetArena() == nullptr) { delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(yolo_parameter_); } yolo_parameter_ = yolo_parameter; if (yolo_parameter) { _has_bits_[0] |= 0x00000008u; } else { _has_bits_[0] &= ~0x00000008u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:Measure.LocateParameter.yolo_parameter) } inline ::Measure::YoloParameter* LocateParameter::release_yolo_parameter() { _has_bits_[0] &= ~0x00000008u; ::Measure::YoloParameter* temp = yolo_parameter_; yolo_parameter_ = nullptr; if (GetArena() != nullptr) { temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); } return temp; } inline ::Measure::YoloParameter* LocateParameter::unsafe_arena_release_yolo_parameter() { // @@protoc_insertion_point(field_release:Measure.LocateParameter.yolo_parameter) _has_bits_[0] &= ~0x00000008u; ::Measure::YoloParameter* temp = yolo_parameter_; yolo_parameter_ = nullptr; return temp; } inline ::Measure::YoloParameter* LocateParameter::_internal_mutable_yolo_parameter() { _has_bits_[0] |= 0x00000008u; if (yolo_parameter_ == nullptr) { auto* p = CreateMaybeMessage<::Measure::YoloParameter>(GetArena()); yolo_parameter_ = p; } return yolo_parameter_; } inline ::Measure::YoloParameter* LocateParameter::mutable_yolo_parameter() { // @@protoc_insertion_point(field_mutable:Measure.LocateParameter.yolo_parameter) return _internal_mutable_yolo_parameter(); } inline void LocateParameter::set_allocated_yolo_parameter(::Measure::YoloParameter* yolo_parameter) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); if (message_arena == nullptr) { delete yolo_parameter_; } if (yolo_parameter) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(yolo_parameter); if (message_arena != submessage_arena) { yolo_parameter = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, yolo_parameter, submessage_arena); } _has_bits_[0] |= 0x00000008u; } else { _has_bits_[0] &= ~0x00000008u; } yolo_parameter_ = yolo_parameter; // @@protoc_insertion_point(field_set_allocated:Measure.LocateParameter.yolo_parameter) } #ifdef __GNUC__ #pragma GCC diagnostic pop #endif // __GNUC__ // ------------------------------------------------------------------- // ------------------------------------------------------------------- // ------------------------------------------------------------------- // ------------------------------------------------------------------- // @@protoc_insertion_point(namespace_scope) } // namespace Measure // @@protoc_insertion_point(global_scope) #include #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_locater_5fparameter_2eproto