// Generated by the protocol buffer compiler. DO NOT EDIT! // source: locater_parameter.proto #include "locater_parameter.pb.h" #include #include #include #include #include #include #include #include // @@protoc_insertion_point(includes) #include extern PROTOBUF_INTERNAL_EXPORT_locater_5fparameter_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_Area3d_locater_5fparameter_2eproto; extern PROTOBUF_INTERNAL_EXPORT_locater_5fparameter_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_PointSiftParameter_locater_5fparameter_2eproto; extern PROTOBUF_INTERNAL_EXPORT_locater_5fparameter_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_YoloParameter_locater_5fparameter_2eproto; extern PROTOBUF_INTERNAL_EXPORT_locater_5fparameter_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_cnnParameter_locater_5fparameter_2eproto; namespace Measure { class Area3dDefaultTypeInternal { public: ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _instance; } _Area3d_default_instance_; class YoloParameterDefaultTypeInternal { public: ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _instance; } _YoloParameter_default_instance_; class PointSiftParameterDefaultTypeInternal { public: ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _instance; } _PointSiftParameter_default_instance_; class cnnParameterDefaultTypeInternal { public: ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _instance; } _cnnParameter_default_instance_; class LocateParameterDefaultTypeInternal { public: ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _instance; } _LocateParameter_default_instance_; } // namespace Measure static void InitDefaultsscc_info_Area3d_locater_5fparameter_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { void* ptr = &::Measure::_Area3d_default_instance_; new (ptr) ::Measure::Area3d(); ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); } ::Measure::Area3d::InitAsDefaultInstance(); } ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_Area3d_locater_5fparameter_2eproto = {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_Area3d_locater_5fparameter_2eproto}, {}}; static void InitDefaultsscc_info_LocateParameter_locater_5fparameter_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { void* ptr = &::Measure::_LocateParameter_default_instance_; new (ptr) ::Measure::LocateParameter(); ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); } ::Measure::LocateParameter::InitAsDefaultInstance(); } ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<4> scc_info_LocateParameter_locater_5fparameter_2eproto = {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 4, 0, InitDefaultsscc_info_LocateParameter_locater_5fparameter_2eproto}, { &scc_info_Area3d_locater_5fparameter_2eproto.base, &scc_info_cnnParameter_locater_5fparameter_2eproto.base, &scc_info_PointSiftParameter_locater_5fparameter_2eproto.base, &scc_info_YoloParameter_locater_5fparameter_2eproto.base,}}; static void InitDefaultsscc_info_PointSiftParameter_locater_5fparameter_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; ::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_graph_.DefaultConstruct(); *::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_graph_.get_mutable() = std::string("seg_model_last.ckpt.meta", 24); ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyString( ::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_graph_.get_mutable()); ::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_cpkt_.DefaultConstruct(); *::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_cpkt_.get_mutable() = std::string("seg_model_last.ckpt", 19); ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyString( ::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_cpkt_.get_mutable()); { void* ptr = &::Measure::_PointSiftParameter_default_instance_; new (ptr) ::Measure::PointSiftParameter(); ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); } ::Measure::PointSiftParameter::InitAsDefaultInstance(); } ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_PointSiftParameter_locater_5fparameter_2eproto = {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_PointSiftParameter_locater_5fparameter_2eproto}, { &scc_info_Area3d_locater_5fparameter_2eproto.base,}}; static void InitDefaultsscc_info_YoloParameter_locater_5fparameter_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { void* ptr = &::Measure::_YoloParameter_default_instance_; new (ptr) ::Measure::YoloParameter(); ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); } ::Measure::YoloParameter::InitAsDefaultInstance(); } ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_YoloParameter_locater_5fparameter_2eproto = {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_YoloParameter_locater_5fparameter_2eproto}, {}}; static void InitDefaultsscc_info_cnnParameter_locater_5fparameter_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; ::Measure::cnnParameter::_i_give_permission_to_break_this_code_default_weights_file_.DefaultConstruct(); *::Measure::cnnParameter::_i_give_permission_to_break_this_code_default_weights_file_.get_mutable() = std::string("frozen_model.pb", 15); ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyString( ::Measure::cnnParameter::_i_give_permission_to_break_this_code_default_weights_file_.get_mutable()); { void* ptr = &::Measure::_cnnParameter_default_instance_; new (ptr) ::Measure::cnnParameter(); ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); } ::Measure::cnnParameter::InitAsDefaultInstance(); } ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_cnnParameter_locater_5fparameter_2eproto = {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_cnnParameter_locater_5fparameter_2eproto}, {}}; static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_locater_5fparameter_2eproto[5]; static constexpr ::PROTOBUF_NAMESPACE_ID::EnumDescriptor const** file_level_enum_descriptors_locater_5fparameter_2eproto = nullptr; static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_locater_5fparameter_2eproto = nullptr; const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_locater_5fparameter_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { PROTOBUF_FIELD_OFFSET(::Measure::Area3d, _has_bits_), PROTOBUF_FIELD_OFFSET(::Measure::Area3d, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::Measure::Area3d, x_min_), PROTOBUF_FIELD_OFFSET(::Measure::Area3d, x_max_), PROTOBUF_FIELD_OFFSET(::Measure::Area3d, y_min_), PROTOBUF_FIELD_OFFSET(::Measure::Area3d, y_max_), PROTOBUF_FIELD_OFFSET(::Measure::Area3d, z_min_), PROTOBUF_FIELD_OFFSET(::Measure::Area3d, z_max_), 0, 1, 2, 3, 4, 5, PROTOBUF_FIELD_OFFSET(::Measure::YoloParameter, _has_bits_), PROTOBUF_FIELD_OFFSET(::Measure::YoloParameter, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::Measure::YoloParameter, cfg_), PROTOBUF_FIELD_OFFSET(::Measure::YoloParameter, weights_), PROTOBUF_FIELD_OFFSET(::Measure::YoloParameter, min_x_), PROTOBUF_FIELD_OFFSET(::Measure::YoloParameter, max_x_), PROTOBUF_FIELD_OFFSET(::Measure::YoloParameter, min_y_), PROTOBUF_FIELD_OFFSET(::Measure::YoloParameter, max_y_), PROTOBUF_FIELD_OFFSET(::Measure::YoloParameter, freq_), 0, 1, 2, 3, 4, 5, 6, PROTOBUF_FIELD_OFFSET(::Measure::PointSiftParameter, _has_bits_), PROTOBUF_FIELD_OFFSET(::Measure::PointSiftParameter, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::Measure::PointSiftParameter, point_size_), PROTOBUF_FIELD_OFFSET(::Measure::PointSiftParameter, cls_num_), PROTOBUF_FIELD_OFFSET(::Measure::PointSiftParameter, freq_), PROTOBUF_FIELD_OFFSET(::Measure::PointSiftParameter, area_), PROTOBUF_FIELD_OFFSET(::Measure::PointSiftParameter, graph_), PROTOBUF_FIELD_OFFSET(::Measure::PointSiftParameter, cpkt_), 3, 4, 5, 2, 0, 1, PROTOBUF_FIELD_OFFSET(::Measure::cnnParameter, _has_bits_), PROTOBUF_FIELD_OFFSET(::Measure::cnnParameter, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::Measure::cnnParameter, length_), PROTOBUF_FIELD_OFFSET(::Measure::cnnParameter, width_), PROTOBUF_FIELD_OFFSET(::Measure::cnnParameter, height_), PROTOBUF_FIELD_OFFSET(::Measure::cnnParameter, freq_), PROTOBUF_FIELD_OFFSET(::Measure::cnnParameter, nclass_), PROTOBUF_FIELD_OFFSET(::Measure::cnnParameter, weights_file_), 1, 2, 3, 4, 5, 0, PROTOBUF_FIELD_OFFSET(::Measure::LocateParameter, _has_bits_), PROTOBUF_FIELD_OFFSET(::Measure::LocateParameter, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::Measure::LocateParameter, area_), PROTOBUF_FIELD_OFFSET(::Measure::LocateParameter, net_3dcnn_parameter_), PROTOBUF_FIELD_OFFSET(::Measure::LocateParameter, seg_parameter_), PROTOBUF_FIELD_OFFSET(::Measure::LocateParameter, yolo_parameter_), 0, 1, 2, 3, }; static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { { 0, 11, sizeof(::Measure::Area3d)}, { 17, 29, sizeof(::Measure::YoloParameter)}, { 36, 47, sizeof(::Measure::PointSiftParameter)}, { 53, 64, sizeof(::Measure::cnnParameter)}, { 70, 79, sizeof(::Measure::LocateParameter)}, }; static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = { reinterpret_cast(&::Measure::_Area3d_default_instance_), reinterpret_cast(&::Measure::_YoloParameter_default_instance_), reinterpret_cast(&::Measure::_PointSiftParameter_default_instance_), reinterpret_cast(&::Measure::_cnnParameter_default_instance_), reinterpret_cast(&::Measure::_LocateParameter_default_instance_), }; const char descriptor_table_protodef_locater_5fparameter_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = "\n\027locater_parameter.proto\022\007Measure\"\203\001\n\006A" "rea3d\022\020\n\005x_min\030\001 \001(\001:\0010\022\024\n\005x_max\030\002 \001(\001:\005" "12000\022\023\n\005y_min\030\003 \001(\001:\0044500\022\024\n\005y_max\030\004 \001(" "\001:\00511000\022\021\n\005z_min\030\005 \001(\001:\00260\022\023\n\005z_max\030\006 \001" "(\001:\0043000\"\226\001\n\rYoloParameter\022\r\n\003cfg\030\001 \001(\t:" "\000\022\021\n\007weights\030\002 \001(\t:\000\022\020\n\005min_x\030\003 \001(\001:\0010\022\024" "\n\005max_x\030\004 \001(\001:\00512000\022\023\n\005min_y\030\005 \001(\001:\004450" "0\022\024\n\005max_y\030\006 \001(\001:\00511000\022\020\n\004freq\030\007 \001(\001:\0022" "5\"\277\001\n\022PointSiftParameter\022\030\n\npoint_size\030\001" " \001(\003:\0048192\022\022\n\007cls_num\030\002 \001(\003:\0013\022\020\n\004freq\030\003" " \001(\001:\00250\022\035\n\004area\030\004 \001(\0132\017.Measure.Area3d\022" "\'\n\005graph\030\005 \001(\t:\030seg_model_last.ckpt.meta" "\022!\n\004cpkt\030\006 \001(\t:\023seg_model_last.ckpt\"\227\001\n\014" "cnnParameter\022\023\n\006length\030\001 \001(\003:\003224\022\022\n\005wid" "th\030\002 \001(\003:\003224\022\022\n\006height\030\003 \001(\003:\00296\022\020\n\004fre" "q\030\004 \001(\003:\00225\022\021\n\006nclass\030\005 \001(\003:\0013\022%\n\014weight" "s_file\030\006 \001(\t:\017frozen_model.pb\"\310\001\n\017Locate" "Parameter\022\035\n\004area\030\001 \001(\0132\017.Measure.Area3d" "\0222\n\023net_3dcnn_parameter\030\002 \001(\0132\025.Measure." "cnnParameter\0222\n\rseg_parameter\030\003 \001(\0132\033.Me" "asure.PointSiftParameter\022.\n\016yolo_paramet" "er\030\004 \001(\0132\026.Measure.YoloParameter" ; static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable*const descriptor_table_locater_5fparameter_2eproto_deps[1] = { }; static ::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase*const descriptor_table_locater_5fparameter_2eproto_sccs[5] = { &scc_info_Area3d_locater_5fparameter_2eproto.base, &scc_info_LocateParameter_locater_5fparameter_2eproto.base, &scc_info_PointSiftParameter_locater_5fparameter_2eproto.base, &scc_info_YoloParameter_locater_5fparameter_2eproto.base, &scc_info_cnnParameter_locater_5fparameter_2eproto.base, }; static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_locater_5fparameter_2eproto_once; const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_locater_5fparameter_2eproto = { false, false, descriptor_table_protodef_locater_5fparameter_2eproto, "locater_parameter.proto", 872, &descriptor_table_locater_5fparameter_2eproto_once, descriptor_table_locater_5fparameter_2eproto_sccs, descriptor_table_locater_5fparameter_2eproto_deps, 5, 0, schemas, file_default_instances, TableStruct_locater_5fparameter_2eproto::offsets, file_level_metadata_locater_5fparameter_2eproto, 5, file_level_enum_descriptors_locater_5fparameter_2eproto, file_level_service_descriptors_locater_5fparameter_2eproto, }; // Force running AddDescriptors() at dynamic initialization time. static bool dynamic_init_dummy_locater_5fparameter_2eproto = (static_cast(::PROTOBUF_NAMESPACE_ID::internal::AddDescriptors(&descriptor_table_locater_5fparameter_2eproto)), true); namespace Measure { // =================================================================== void Area3d::InitAsDefaultInstance() { } class Area3d::_Internal { public: using HasBits = decltype(std::declval()._has_bits_); static void set_has_x_min(HasBits* has_bits) { (*has_bits)[0] |= 1u; } static void set_has_x_max(HasBits* has_bits) { (*has_bits)[0] |= 2u; } static void set_has_y_min(HasBits* has_bits) { (*has_bits)[0] |= 4u; } static void set_has_y_max(HasBits* has_bits) { (*has_bits)[0] |= 8u; } static void set_has_z_min(HasBits* has_bits) { (*has_bits)[0] |= 16u; } static void set_has_z_max(HasBits* has_bits) { (*has_bits)[0] |= 32u; } }; Area3d::Area3d(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); // @@protoc_insertion_point(arena_constructor:Measure.Area3d) } Area3d::Area3d(const Area3d& from) : ::PROTOBUF_NAMESPACE_ID::Message(), _has_bits_(from._has_bits_) { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::memcpy(&x_min_, &from.x_min_, static_cast(reinterpret_cast(&z_max_) - reinterpret_cast(&x_min_)) + sizeof(z_max_)); // @@protoc_insertion_point(copy_constructor:Measure.Area3d) } void Area3d::SharedCtor() { x_min_ = 0; x_max_ = 12000; y_min_ = 4500; y_max_ = 11000; z_min_ = 60; z_max_ = 3000; } Area3d::~Area3d() { // @@protoc_insertion_point(destructor:Measure.Area3d) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } void Area3d::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } void Area3d::ArenaDtor(void* object) { Area3d* _this = reinterpret_cast< Area3d* >(object); (void)_this; } void Area3d::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void Area3d::SetCachedSize(int size) const { _cached_size_.Set(size); } const Area3d& Area3d::default_instance() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_Area3d_locater_5fparameter_2eproto.base); return *internal_default_instance(); } void Area3d::Clear() { // @@protoc_insertion_point(message_clear_start:Measure.Area3d) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; cached_has_bits = _has_bits_[0]; if (cached_has_bits & 0x0000003fu) { x_min_ = 0; x_max_ = 12000; y_min_ = 4500; y_max_ = 11000; z_min_ = 60; z_max_ = 3000; } _has_bits_.Clear(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* Area3d::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure _Internal::HasBits has_bits{}; ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena; while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { // optional double x_min = 1 [default = 0]; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 9)) { _Internal::set_has_x_min(&has_bits); x_min_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); ptr += sizeof(double); } else goto handle_unusual; continue; // optional double x_max = 2 [default = 12000]; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 17)) { _Internal::set_has_x_max(&has_bits); x_max_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); ptr += sizeof(double); } else goto handle_unusual; continue; // optional double y_min = 3 [default = 4500]; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 25)) { _Internal::set_has_y_min(&has_bits); y_min_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); ptr += sizeof(double); } else goto handle_unusual; continue; // optional double y_max = 4 [default = 11000]; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 33)) { _Internal::set_has_y_max(&has_bits); y_max_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); ptr += sizeof(double); } else goto handle_unusual; continue; // optional double z_min = 5 [default = 60]; case 5: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 41)) { _Internal::set_has_z_min(&has_bits); z_min_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); ptr += sizeof(double); } else goto handle_unusual; continue; // optional double z_max = 6 [default = 3000]; case 6: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 49)) { _Internal::set_has_z_max(&has_bits); z_max_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); ptr += sizeof(double); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: _has_bits_.Or(has_bits); return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* Area3d::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:Measure.Area3d) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; cached_has_bits = _has_bits_[0]; // optional double x_min = 1 [default = 0]; if (cached_has_bits & 0x00000001u) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(1, this->_internal_x_min(), target); } // optional double x_max = 2 [default = 12000]; if (cached_has_bits & 0x00000002u) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(2, this->_internal_x_max(), target); } // optional double y_min = 3 [default = 4500]; if (cached_has_bits & 0x00000004u) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(3, this->_internal_y_min(), target); } // optional double y_max = 4 [default = 11000]; if (cached_has_bits & 0x00000008u) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(4, this->_internal_y_max(), target); } // optional double z_min = 5 [default = 60]; if (cached_has_bits & 0x00000010u) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(5, this->_internal_z_min(), target); } // optional double z_max = 6 [default = 3000]; if (cached_has_bits & 0x00000020u) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(6, this->_internal_z_max(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:Measure.Area3d) return target; } size_t Area3d::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:Measure.Area3d) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; cached_has_bits = _has_bits_[0]; if (cached_has_bits & 0x0000003fu) { // optional double x_min = 1 [default = 0]; if (cached_has_bits & 0x00000001u) { total_size += 1 + 8; } // optional double x_max = 2 [default = 12000]; if (cached_has_bits & 0x00000002u) { total_size += 1 + 8; } // optional double y_min = 3 [default = 4500]; if (cached_has_bits & 0x00000004u) { total_size += 1 + 8; } // optional double y_max = 4 [default = 11000]; if (cached_has_bits & 0x00000008u) { total_size += 1 + 8; } // optional double z_min = 5 [default = 60]; if (cached_has_bits & 0x00000010u) { total_size += 1 + 8; } // optional double z_max = 6 [default = 3000]; if (cached_has_bits & 0x00000020u) { total_size += 1 + 8; } } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void Area3d::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:Measure.Area3d) GOOGLE_DCHECK_NE(&from, this); const Area3d* source = ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:Measure.Area3d) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:Measure.Area3d) MergeFrom(*source); } } void Area3d::MergeFrom(const Area3d& from) { // @@protoc_insertion_point(class_specific_merge_from_start:Measure.Area3d) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; cached_has_bits = from._has_bits_[0]; if (cached_has_bits & 0x0000003fu) { if (cached_has_bits & 0x00000001u) { x_min_ = from.x_min_; } if (cached_has_bits & 0x00000002u) { x_max_ = from.x_max_; } if (cached_has_bits & 0x00000004u) { y_min_ = from.y_min_; } if (cached_has_bits & 0x00000008u) { y_max_ = from.y_max_; } if (cached_has_bits & 0x00000010u) { z_min_ = from.z_min_; } if (cached_has_bits & 0x00000020u) { z_max_ = from.z_max_; } _has_bits_[0] |= cached_has_bits; } } void Area3d::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:Measure.Area3d) if (&from == this) return; Clear(); MergeFrom(from); } void Area3d::CopyFrom(const Area3d& from) { // @@protoc_insertion_point(class_specific_copy_from_start:Measure.Area3d) if (&from == this) return; Clear(); MergeFrom(from); } bool Area3d::IsInitialized() const { return true; } void Area3d::InternalSwap(Area3d* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); swap(_has_bits_[0], other->_has_bits_[0]); swap(x_min_, other->x_min_); swap(x_max_, other->x_max_); swap(y_min_, other->y_min_); swap(y_max_, other->y_max_); swap(z_min_, other->z_min_); swap(z_max_, other->z_max_); } ::PROTOBUF_NAMESPACE_ID::Metadata Area3d::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== void YoloParameter::InitAsDefaultInstance() { } class YoloParameter::_Internal { public: using HasBits = decltype(std::declval()._has_bits_); static void set_has_cfg(HasBits* has_bits) { (*has_bits)[0] |= 1u; } static void set_has_weights(HasBits* has_bits) { (*has_bits)[0] |= 2u; } static void set_has_min_x(HasBits* has_bits) { (*has_bits)[0] |= 4u; } static void set_has_max_x(HasBits* has_bits) { (*has_bits)[0] |= 8u; } static void set_has_min_y(HasBits* has_bits) { (*has_bits)[0] |= 16u; } static void set_has_max_y(HasBits* has_bits) { (*has_bits)[0] |= 32u; } static void set_has_freq(HasBits* has_bits) { (*has_bits)[0] |= 64u; } }; YoloParameter::YoloParameter(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); // @@protoc_insertion_point(arena_constructor:Measure.YoloParameter) } YoloParameter::YoloParameter(const YoloParameter& from) : ::PROTOBUF_NAMESPACE_ID::Message(), _has_bits_(from._has_bits_) { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); cfg_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (from._internal_has_cfg()) { cfg_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_cfg(), GetArena()); } weights_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (from._internal_has_weights()) { weights_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_weights(), GetArena()); } ::memcpy(&min_x_, &from.min_x_, static_cast(reinterpret_cast(&freq_) - reinterpret_cast(&min_x_)) + sizeof(freq_)); // @@protoc_insertion_point(copy_constructor:Measure.YoloParameter) } void YoloParameter::SharedCtor() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_YoloParameter_locater_5fparameter_2eproto.base); cfg_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); weights_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); min_x_ = 0; max_x_ = 12000; min_y_ = 4500; max_y_ = 11000; freq_ = 25; } YoloParameter::~YoloParameter() { // @@protoc_insertion_point(destructor:Measure.YoloParameter) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } void YoloParameter::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); cfg_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); weights_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); } void YoloParameter::ArenaDtor(void* object) { YoloParameter* _this = reinterpret_cast< YoloParameter* >(object); (void)_this; } void YoloParameter::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void YoloParameter::SetCachedSize(int size) const { _cached_size_.Set(size); } const YoloParameter& YoloParameter::default_instance() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_YoloParameter_locater_5fparameter_2eproto.base); return *internal_default_instance(); } void YoloParameter::Clear() { // @@protoc_insertion_point(message_clear_start:Measure.YoloParameter) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; cached_has_bits = _has_bits_[0]; if (cached_has_bits & 0x00000003u) { if (cached_has_bits & 0x00000001u) { cfg_.ClearNonDefaultToEmpty(); } if (cached_has_bits & 0x00000002u) { weights_.ClearNonDefaultToEmpty(); } } if (cached_has_bits & 0x0000007cu) { min_x_ = 0; max_x_ = 12000; min_y_ = 4500; max_y_ = 11000; freq_ = 25; } _has_bits_.Clear(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* YoloParameter::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure _Internal::HasBits has_bits{}; ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena; while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { // optional string cfg = 1 [default = ""]; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { auto str = _internal_mutable_cfg(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); #ifndef NDEBUG ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "Measure.YoloParameter.cfg"); #endif // !NDEBUG CHK_(ptr); } else goto handle_unusual; continue; // optional string weights = 2 [default = ""]; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { auto str = _internal_mutable_weights(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); #ifndef NDEBUG ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "Measure.YoloParameter.weights"); #endif // !NDEBUG CHK_(ptr); } else goto handle_unusual; continue; // optional double min_x = 3 [default = 0]; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 25)) { _Internal::set_has_min_x(&has_bits); min_x_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); ptr += sizeof(double); } else goto handle_unusual; continue; // optional double max_x = 4 [default = 12000]; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 33)) { _Internal::set_has_max_x(&has_bits); max_x_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); ptr += sizeof(double); } else goto handle_unusual; continue; // optional double min_y = 5 [default = 4500]; case 5: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 41)) { _Internal::set_has_min_y(&has_bits); min_y_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); ptr += sizeof(double); } else goto handle_unusual; continue; // optional double max_y = 6 [default = 11000]; case 6: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 49)) { _Internal::set_has_max_y(&has_bits); max_y_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); ptr += sizeof(double); } else goto handle_unusual; continue; // optional double freq = 7 [default = 25]; case 7: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 57)) { _Internal::set_has_freq(&has_bits); freq_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); ptr += sizeof(double); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: _has_bits_.Or(has_bits); return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* YoloParameter::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:Measure.YoloParameter) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; cached_has_bits = _has_bits_[0]; // optional string cfg = 1 [default = ""]; if (cached_has_bits & 0x00000001u) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( this->_internal_cfg().data(), static_cast(this->_internal_cfg().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, "Measure.YoloParameter.cfg"); target = stream->WriteStringMaybeAliased( 1, this->_internal_cfg(), target); } // optional string weights = 2 [default = ""]; if (cached_has_bits & 0x00000002u) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( this->_internal_weights().data(), static_cast(this->_internal_weights().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, "Measure.YoloParameter.weights"); target = stream->WriteStringMaybeAliased( 2, this->_internal_weights(), target); } // optional double min_x = 3 [default = 0]; if (cached_has_bits & 0x00000004u) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(3, this->_internal_min_x(), target); } // optional double max_x = 4 [default = 12000]; if (cached_has_bits & 0x00000008u) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(4, this->_internal_max_x(), target); } // optional double min_y = 5 [default = 4500]; if (cached_has_bits & 0x00000010u) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(5, this->_internal_min_y(), target); } // optional double max_y = 6 [default = 11000]; if (cached_has_bits & 0x00000020u) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(6, this->_internal_max_y(), target); } // optional double freq = 7 [default = 25]; if (cached_has_bits & 0x00000040u) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(7, this->_internal_freq(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:Measure.YoloParameter) return target; } size_t YoloParameter::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:Measure.YoloParameter) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; cached_has_bits = _has_bits_[0]; if (cached_has_bits & 0x0000007fu) { // optional string cfg = 1 [default = ""]; if (cached_has_bits & 0x00000001u) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_cfg()); } // optional string weights = 2 [default = ""]; if (cached_has_bits & 0x00000002u) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_weights()); } // optional double min_x = 3 [default = 0]; if (cached_has_bits & 0x00000004u) { total_size += 1 + 8; } // optional double max_x = 4 [default = 12000]; if (cached_has_bits & 0x00000008u) { total_size += 1 + 8; } // optional double min_y = 5 [default = 4500]; if (cached_has_bits & 0x00000010u) { total_size += 1 + 8; } // optional double max_y = 6 [default = 11000]; if (cached_has_bits & 0x00000020u) { total_size += 1 + 8; } // optional double freq = 7 [default = 25]; if (cached_has_bits & 0x00000040u) { total_size += 1 + 8; } } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void YoloParameter::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:Measure.YoloParameter) GOOGLE_DCHECK_NE(&from, this); const YoloParameter* source = ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:Measure.YoloParameter) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:Measure.YoloParameter) MergeFrom(*source); } } void YoloParameter::MergeFrom(const YoloParameter& from) { // @@protoc_insertion_point(class_specific_merge_from_start:Measure.YoloParameter) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; cached_has_bits = from._has_bits_[0]; if (cached_has_bits & 0x0000007fu) { if (cached_has_bits & 0x00000001u) { _internal_set_cfg(from._internal_cfg()); } if (cached_has_bits & 0x00000002u) { _internal_set_weights(from._internal_weights()); } if (cached_has_bits & 0x00000004u) { min_x_ = from.min_x_; } if (cached_has_bits & 0x00000008u) { max_x_ = from.max_x_; } if (cached_has_bits & 0x00000010u) { min_y_ = from.min_y_; } if (cached_has_bits & 0x00000020u) { max_y_ = from.max_y_; } if (cached_has_bits & 0x00000040u) { freq_ = from.freq_; } _has_bits_[0] |= cached_has_bits; } } void YoloParameter::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:Measure.YoloParameter) if (&from == this) return; Clear(); MergeFrom(from); } void YoloParameter::CopyFrom(const YoloParameter& from) { // @@protoc_insertion_point(class_specific_copy_from_start:Measure.YoloParameter) if (&from == this) return; Clear(); MergeFrom(from); } bool YoloParameter::IsInitialized() const { return true; } void YoloParameter::InternalSwap(YoloParameter* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); swap(_has_bits_[0], other->_has_bits_[0]); cfg_.Swap(&other->cfg_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); weights_.Swap(&other->weights_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); swap(min_x_, other->min_x_); swap(max_x_, other->max_x_); swap(min_y_, other->min_y_); swap(max_y_, other->max_y_); swap(freq_, other->freq_); } ::PROTOBUF_NAMESPACE_ID::Metadata YoloParameter::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== void PointSiftParameter::InitAsDefaultInstance() { ::Measure::_PointSiftParameter_default_instance_._instance.get_mutable()->area_ = const_cast< ::Measure::Area3d*>( ::Measure::Area3d::internal_default_instance()); } class PointSiftParameter::_Internal { public: using HasBits = decltype(std::declval()._has_bits_); static void set_has_point_size(HasBits* has_bits) { (*has_bits)[0] |= 8u; } static void set_has_cls_num(HasBits* has_bits) { (*has_bits)[0] |= 16u; } static void set_has_freq(HasBits* has_bits) { (*has_bits)[0] |= 32u; } static const ::Measure::Area3d& area(const PointSiftParameter* msg); static void set_has_area(HasBits* has_bits) { (*has_bits)[0] |= 4u; } static void set_has_graph(HasBits* has_bits) { (*has_bits)[0] |= 1u; } static void set_has_cpkt(HasBits* has_bits) { (*has_bits)[0] |= 2u; } }; const ::Measure::Area3d& PointSiftParameter::_Internal::area(const PointSiftParameter* msg) { return *msg->area_; } ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed PointSiftParameter::_i_give_permission_to_break_this_code_default_graph_; ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed PointSiftParameter::_i_give_permission_to_break_this_code_default_cpkt_; PointSiftParameter::PointSiftParameter(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); // @@protoc_insertion_point(arena_constructor:Measure.PointSiftParameter) } PointSiftParameter::PointSiftParameter(const PointSiftParameter& from) : ::PROTOBUF_NAMESPACE_ID::Message(), _has_bits_(from._has_bits_) { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); graph_.UnsafeSetDefault(&::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_graph_.get()); if (from._internal_has_graph()) { graph_.Set(&::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_graph_.get(), from._internal_graph(), GetArena()); } cpkt_.UnsafeSetDefault(&::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_cpkt_.get()); if (from._internal_has_cpkt()) { cpkt_.Set(&::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_cpkt_.get(), from._internal_cpkt(), GetArena()); } if (from._internal_has_area()) { area_ = new ::Measure::Area3d(*from.area_); } else { area_ = nullptr; } ::memcpy(&point_size_, &from.point_size_, static_cast(reinterpret_cast(&freq_) - reinterpret_cast(&point_size_)) + sizeof(freq_)); // @@protoc_insertion_point(copy_constructor:Measure.PointSiftParameter) } void PointSiftParameter::SharedCtor() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_PointSiftParameter_locater_5fparameter_2eproto.base); graph_.UnsafeSetDefault(&::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_graph_.get()); cpkt_.UnsafeSetDefault(&::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_cpkt_.get()); area_ = nullptr; point_size_ = PROTOBUF_LONGLONG(8192); cls_num_ = PROTOBUF_LONGLONG(3); freq_ = 50; } PointSiftParameter::~PointSiftParameter() { // @@protoc_insertion_point(destructor:Measure.PointSiftParameter) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } void PointSiftParameter::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); graph_.DestroyNoArena(&::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_graph_.get()); cpkt_.DestroyNoArena(&::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_cpkt_.get()); if (this != internal_default_instance()) delete area_; } void PointSiftParameter::ArenaDtor(void* object) { PointSiftParameter* _this = reinterpret_cast< PointSiftParameter* >(object); (void)_this; } void PointSiftParameter::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void PointSiftParameter::SetCachedSize(int size) const { _cached_size_.Set(size); } const PointSiftParameter& PointSiftParameter::default_instance() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_PointSiftParameter_locater_5fparameter_2eproto.base); return *internal_default_instance(); } void PointSiftParameter::Clear() { // @@protoc_insertion_point(message_clear_start:Measure.PointSiftParameter) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; cached_has_bits = _has_bits_[0]; if (cached_has_bits & 0x0000003fu) { if (cached_has_bits & 0x00000001u) { graph_.ClearToDefault(&::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_graph_.get(), GetArena()); } if (cached_has_bits & 0x00000002u) { cpkt_.ClearToDefault(&::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_cpkt_.get(), GetArena()); } if (cached_has_bits & 0x00000004u) { GOOGLE_DCHECK(area_ != nullptr); area_->Clear(); } point_size_ = PROTOBUF_LONGLONG(8192); cls_num_ = PROTOBUF_LONGLONG(3); freq_ = 50; } _has_bits_.Clear(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* PointSiftParameter::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure _Internal::HasBits has_bits{}; ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena; while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { // optional int64 point_size = 1 [default = 8192]; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) { _Internal::set_has_point_size(&has_bits); point_size_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // optional int64 cls_num = 2 [default = 3]; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) { _Internal::set_has_cls_num(&has_bits); cls_num_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // optional double freq = 3 [default = 50]; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 25)) { _Internal::set_has_freq(&has_bits); freq_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); ptr += sizeof(double); } else goto handle_unusual; continue; // optional .Measure.Area3d area = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) { ptr = ctx->ParseMessage(_internal_mutable_area(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // optional string graph = 5 [default = "seg_model_last.ckpt.meta"]; case 5: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 42)) { auto str = _internal_mutable_graph(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); #ifndef NDEBUG ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "Measure.PointSiftParameter.graph"); #endif // !NDEBUG CHK_(ptr); } else goto handle_unusual; continue; // optional string cpkt = 6 [default = "seg_model_last.ckpt"]; case 6: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 50)) { auto str = _internal_mutable_cpkt(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); #ifndef NDEBUG ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "Measure.PointSiftParameter.cpkt"); #endif // !NDEBUG CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: _has_bits_.Or(has_bits); return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* PointSiftParameter::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:Measure.PointSiftParameter) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; cached_has_bits = _has_bits_[0]; // optional int64 point_size = 1 [default = 8192]; if (cached_has_bits & 0x00000008u) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(1, this->_internal_point_size(), target); } // optional int64 cls_num = 2 [default = 3]; if (cached_has_bits & 0x00000010u) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(2, this->_internal_cls_num(), target); } // optional double freq = 3 [default = 50]; if (cached_has_bits & 0x00000020u) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(3, this->_internal_freq(), target); } // optional .Measure.Area3d area = 4; if (cached_has_bits & 0x00000004u) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 4, _Internal::area(this), target, stream); } // optional string graph = 5 [default = "seg_model_last.ckpt.meta"]; if (cached_has_bits & 0x00000001u) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( this->_internal_graph().data(), static_cast(this->_internal_graph().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, "Measure.PointSiftParameter.graph"); target = stream->WriteStringMaybeAliased( 5, this->_internal_graph(), target); } // optional string cpkt = 6 [default = "seg_model_last.ckpt"]; if (cached_has_bits & 0x00000002u) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( this->_internal_cpkt().data(), static_cast(this->_internal_cpkt().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, "Measure.PointSiftParameter.cpkt"); target = stream->WriteStringMaybeAliased( 6, this->_internal_cpkt(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:Measure.PointSiftParameter) return target; } size_t PointSiftParameter::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:Measure.PointSiftParameter) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; cached_has_bits = _has_bits_[0]; if (cached_has_bits & 0x0000003fu) { // optional string graph = 5 [default = "seg_model_last.ckpt.meta"]; if (cached_has_bits & 0x00000001u) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_graph()); } // optional string cpkt = 6 [default = "seg_model_last.ckpt"]; if (cached_has_bits & 0x00000002u) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_cpkt()); } // optional .Measure.Area3d area = 4; if (cached_has_bits & 0x00000004u) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *area_); } // optional int64 point_size = 1 [default = 8192]; if (cached_has_bits & 0x00000008u) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64Size( this->_internal_point_size()); } // optional int64 cls_num = 2 [default = 3]; if (cached_has_bits & 0x00000010u) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64Size( this->_internal_cls_num()); } // optional double freq = 3 [default = 50]; if (cached_has_bits & 0x00000020u) { total_size += 1 + 8; } } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void PointSiftParameter::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:Measure.PointSiftParameter) GOOGLE_DCHECK_NE(&from, this); const PointSiftParameter* source = ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:Measure.PointSiftParameter) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:Measure.PointSiftParameter) MergeFrom(*source); } } void PointSiftParameter::MergeFrom(const PointSiftParameter& from) { // @@protoc_insertion_point(class_specific_merge_from_start:Measure.PointSiftParameter) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; cached_has_bits = from._has_bits_[0]; if (cached_has_bits & 0x0000003fu) { if (cached_has_bits & 0x00000001u) { _internal_set_graph(from._internal_graph()); } if (cached_has_bits & 0x00000002u) { _internal_set_cpkt(from._internal_cpkt()); } if (cached_has_bits & 0x00000004u) { _internal_mutable_area()->::Measure::Area3d::MergeFrom(from._internal_area()); } if (cached_has_bits & 0x00000008u) { point_size_ = from.point_size_; } if (cached_has_bits & 0x00000010u) { cls_num_ = from.cls_num_; } if (cached_has_bits & 0x00000020u) { freq_ = from.freq_; } _has_bits_[0] |= cached_has_bits; } } void PointSiftParameter::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:Measure.PointSiftParameter) if (&from == this) return; Clear(); MergeFrom(from); } void PointSiftParameter::CopyFrom(const PointSiftParameter& from) { // @@protoc_insertion_point(class_specific_copy_from_start:Measure.PointSiftParameter) if (&from == this) return; Clear(); MergeFrom(from); } bool PointSiftParameter::IsInitialized() const { return true; } void PointSiftParameter::InternalSwap(PointSiftParameter* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); swap(_has_bits_[0], other->_has_bits_[0]); graph_.Swap(&other->graph_, &::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_graph_.get(), GetArena()); cpkt_.Swap(&other->cpkt_, &::Measure::PointSiftParameter::_i_give_permission_to_break_this_code_default_cpkt_.get(), GetArena()); swap(area_, other->area_); swap(point_size_, other->point_size_); swap(cls_num_, other->cls_num_); swap(freq_, other->freq_); } ::PROTOBUF_NAMESPACE_ID::Metadata PointSiftParameter::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== void cnnParameter::InitAsDefaultInstance() { } class cnnParameter::_Internal { public: using HasBits = decltype(std::declval()._has_bits_); static void set_has_length(HasBits* has_bits) { (*has_bits)[0] |= 2u; } static void set_has_width(HasBits* has_bits) { (*has_bits)[0] |= 4u; } static void set_has_height(HasBits* has_bits) { (*has_bits)[0] |= 8u; } static void set_has_freq(HasBits* has_bits) { (*has_bits)[0] |= 16u; } static void set_has_nclass(HasBits* has_bits) { (*has_bits)[0] |= 32u; } static void set_has_weights_file(HasBits* has_bits) { (*has_bits)[0] |= 1u; } }; ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed cnnParameter::_i_give_permission_to_break_this_code_default_weights_file_; cnnParameter::cnnParameter(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); // @@protoc_insertion_point(arena_constructor:Measure.cnnParameter) } cnnParameter::cnnParameter(const cnnParameter& from) : ::PROTOBUF_NAMESPACE_ID::Message(), _has_bits_(from._has_bits_) { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); weights_file_.UnsafeSetDefault(&::Measure::cnnParameter::_i_give_permission_to_break_this_code_default_weights_file_.get()); if (from._internal_has_weights_file()) { weights_file_.Set(&::Measure::cnnParameter::_i_give_permission_to_break_this_code_default_weights_file_.get(), from._internal_weights_file(), GetArena()); } ::memcpy(&length_, &from.length_, static_cast(reinterpret_cast(&nclass_) - reinterpret_cast(&length_)) + sizeof(nclass_)); // @@protoc_insertion_point(copy_constructor:Measure.cnnParameter) } void cnnParameter::SharedCtor() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_cnnParameter_locater_5fparameter_2eproto.base); weights_file_.UnsafeSetDefault(&::Measure::cnnParameter::_i_give_permission_to_break_this_code_default_weights_file_.get()); length_ = PROTOBUF_LONGLONG(224); width_ = PROTOBUF_LONGLONG(224); height_ = PROTOBUF_LONGLONG(96); freq_ = PROTOBUF_LONGLONG(25); nclass_ = PROTOBUF_LONGLONG(3); } cnnParameter::~cnnParameter() { // @@protoc_insertion_point(destructor:Measure.cnnParameter) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } void cnnParameter::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); weights_file_.DestroyNoArena(&::Measure::cnnParameter::_i_give_permission_to_break_this_code_default_weights_file_.get()); } void cnnParameter::ArenaDtor(void* object) { cnnParameter* _this = reinterpret_cast< cnnParameter* >(object); (void)_this; } void cnnParameter::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void cnnParameter::SetCachedSize(int size) const { _cached_size_.Set(size); } const cnnParameter& cnnParameter::default_instance() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_cnnParameter_locater_5fparameter_2eproto.base); return *internal_default_instance(); } void cnnParameter::Clear() { // @@protoc_insertion_point(message_clear_start:Measure.cnnParameter) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; cached_has_bits = _has_bits_[0]; if (cached_has_bits & 0x0000003fu) { if (cached_has_bits & 0x00000001u) { weights_file_.ClearToDefault(&::Measure::cnnParameter::_i_give_permission_to_break_this_code_default_weights_file_.get(), GetArena()); } length_ = PROTOBUF_LONGLONG(224); width_ = PROTOBUF_LONGLONG(224); height_ = PROTOBUF_LONGLONG(96); freq_ = PROTOBUF_LONGLONG(25); nclass_ = PROTOBUF_LONGLONG(3); } _has_bits_.Clear(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* cnnParameter::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure _Internal::HasBits has_bits{}; ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena; while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { // optional int64 length = 1 [default = 224]; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) { _Internal::set_has_length(&has_bits); length_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // optional int64 width = 2 [default = 224]; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) { _Internal::set_has_width(&has_bits); width_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // optional int64 height = 3 [default = 96]; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 24)) { _Internal::set_has_height(&has_bits); height_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // optional int64 freq = 4 [default = 25]; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 32)) { _Internal::set_has_freq(&has_bits); freq_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // optional int64 nclass = 5 [default = 3]; case 5: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 40)) { _Internal::set_has_nclass(&has_bits); nclass_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // optional string weights_file = 6 [default = "frozen_model.pb"]; case 6: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 50)) { auto str = _internal_mutable_weights_file(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); #ifndef NDEBUG ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "Measure.cnnParameter.weights_file"); #endif // !NDEBUG CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: _has_bits_.Or(has_bits); return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* cnnParameter::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:Measure.cnnParameter) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; cached_has_bits = _has_bits_[0]; // optional int64 length = 1 [default = 224]; if (cached_has_bits & 0x00000002u) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(1, this->_internal_length(), target); } // optional int64 width = 2 [default = 224]; if (cached_has_bits & 0x00000004u) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(2, this->_internal_width(), target); } // optional int64 height = 3 [default = 96]; if (cached_has_bits & 0x00000008u) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(3, this->_internal_height(), target); } // optional int64 freq = 4 [default = 25]; if (cached_has_bits & 0x00000010u) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(4, this->_internal_freq(), target); } // optional int64 nclass = 5 [default = 3]; if (cached_has_bits & 0x00000020u) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(5, this->_internal_nclass(), target); } // optional string weights_file = 6 [default = "frozen_model.pb"]; if (cached_has_bits & 0x00000001u) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField( this->_internal_weights_file().data(), static_cast(this->_internal_weights_file().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE, "Measure.cnnParameter.weights_file"); target = stream->WriteStringMaybeAliased( 6, this->_internal_weights_file(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:Measure.cnnParameter) return target; } size_t cnnParameter::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:Measure.cnnParameter) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; cached_has_bits = _has_bits_[0]; if (cached_has_bits & 0x0000003fu) { // optional string weights_file = 6 [default = "frozen_model.pb"]; if (cached_has_bits & 0x00000001u) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_weights_file()); } // optional int64 length = 1 [default = 224]; if (cached_has_bits & 0x00000002u) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64Size( this->_internal_length()); } // optional int64 width = 2 [default = 224]; if (cached_has_bits & 0x00000004u) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64Size( this->_internal_width()); } // optional int64 height = 3 [default = 96]; if (cached_has_bits & 0x00000008u) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64Size( this->_internal_height()); } // optional int64 freq = 4 [default = 25]; if (cached_has_bits & 0x00000010u) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64Size( this->_internal_freq()); } // optional int64 nclass = 5 [default = 3]; if (cached_has_bits & 0x00000020u) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64Size( this->_internal_nclass()); } } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void cnnParameter::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:Measure.cnnParameter) GOOGLE_DCHECK_NE(&from, this); const cnnParameter* source = ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:Measure.cnnParameter) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:Measure.cnnParameter) MergeFrom(*source); } } void cnnParameter::MergeFrom(const cnnParameter& from) { // @@protoc_insertion_point(class_specific_merge_from_start:Measure.cnnParameter) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; cached_has_bits = from._has_bits_[0]; if (cached_has_bits & 0x0000003fu) { if (cached_has_bits & 0x00000001u) { _internal_set_weights_file(from._internal_weights_file()); } if (cached_has_bits & 0x00000002u) { length_ = from.length_; } if (cached_has_bits & 0x00000004u) { width_ = from.width_; } if (cached_has_bits & 0x00000008u) { height_ = from.height_; } if (cached_has_bits & 0x00000010u) { freq_ = from.freq_; } if (cached_has_bits & 0x00000020u) { nclass_ = from.nclass_; } _has_bits_[0] |= cached_has_bits; } } void cnnParameter::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:Measure.cnnParameter) if (&from == this) return; Clear(); MergeFrom(from); } void cnnParameter::CopyFrom(const cnnParameter& from) { // @@protoc_insertion_point(class_specific_copy_from_start:Measure.cnnParameter) if (&from == this) return; Clear(); MergeFrom(from); } bool cnnParameter::IsInitialized() const { return true; } void cnnParameter::InternalSwap(cnnParameter* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); swap(_has_bits_[0], other->_has_bits_[0]); weights_file_.Swap(&other->weights_file_, &::Measure::cnnParameter::_i_give_permission_to_break_this_code_default_weights_file_.get(), GetArena()); swap(length_, other->length_); swap(width_, other->width_); swap(height_, other->height_); swap(freq_, other->freq_); swap(nclass_, other->nclass_); } ::PROTOBUF_NAMESPACE_ID::Metadata cnnParameter::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== void LocateParameter::InitAsDefaultInstance() { ::Measure::_LocateParameter_default_instance_._instance.get_mutable()->area_ = const_cast< ::Measure::Area3d*>( ::Measure::Area3d::internal_default_instance()); ::Measure::_LocateParameter_default_instance_._instance.get_mutable()->net_3dcnn_parameter_ = const_cast< ::Measure::cnnParameter*>( ::Measure::cnnParameter::internal_default_instance()); ::Measure::_LocateParameter_default_instance_._instance.get_mutable()->seg_parameter_ = const_cast< ::Measure::PointSiftParameter*>( ::Measure::PointSiftParameter::internal_default_instance()); ::Measure::_LocateParameter_default_instance_._instance.get_mutable()->yolo_parameter_ = const_cast< ::Measure::YoloParameter*>( ::Measure::YoloParameter::internal_default_instance()); } class LocateParameter::_Internal { public: using HasBits = decltype(std::declval()._has_bits_); static const ::Measure::Area3d& area(const LocateParameter* msg); static void set_has_area(HasBits* has_bits) { (*has_bits)[0] |= 1u; } static const ::Measure::cnnParameter& net_3dcnn_parameter(const LocateParameter* msg); static void set_has_net_3dcnn_parameter(HasBits* has_bits) { (*has_bits)[0] |= 2u; } static const ::Measure::PointSiftParameter& seg_parameter(const LocateParameter* msg); static void set_has_seg_parameter(HasBits* has_bits) { (*has_bits)[0] |= 4u; } static const ::Measure::YoloParameter& yolo_parameter(const LocateParameter* msg); static void set_has_yolo_parameter(HasBits* has_bits) { (*has_bits)[0] |= 8u; } }; const ::Measure::Area3d& LocateParameter::_Internal::area(const LocateParameter* msg) { return *msg->area_; } const ::Measure::cnnParameter& LocateParameter::_Internal::net_3dcnn_parameter(const LocateParameter* msg) { return *msg->net_3dcnn_parameter_; } const ::Measure::PointSiftParameter& LocateParameter::_Internal::seg_parameter(const LocateParameter* msg) { return *msg->seg_parameter_; } const ::Measure::YoloParameter& LocateParameter::_Internal::yolo_parameter(const LocateParameter* msg) { return *msg->yolo_parameter_; } LocateParameter::LocateParameter(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); // @@protoc_insertion_point(arena_constructor:Measure.LocateParameter) } LocateParameter::LocateParameter(const LocateParameter& from) : ::PROTOBUF_NAMESPACE_ID::Message(), _has_bits_(from._has_bits_) { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); if (from._internal_has_area()) { area_ = new ::Measure::Area3d(*from.area_); } else { area_ = nullptr; } if (from._internal_has_net_3dcnn_parameter()) { net_3dcnn_parameter_ = new ::Measure::cnnParameter(*from.net_3dcnn_parameter_); } else { net_3dcnn_parameter_ = nullptr; } if (from._internal_has_seg_parameter()) { seg_parameter_ = new ::Measure::PointSiftParameter(*from.seg_parameter_); } else { seg_parameter_ = nullptr; } if (from._internal_has_yolo_parameter()) { yolo_parameter_ = new ::Measure::YoloParameter(*from.yolo_parameter_); } else { yolo_parameter_ = nullptr; } // @@protoc_insertion_point(copy_constructor:Measure.LocateParameter) } void LocateParameter::SharedCtor() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_LocateParameter_locater_5fparameter_2eproto.base); ::memset(&area_, 0, static_cast( reinterpret_cast(&yolo_parameter_) - reinterpret_cast(&area_)) + sizeof(yolo_parameter_)); } LocateParameter::~LocateParameter() { // @@protoc_insertion_point(destructor:Measure.LocateParameter) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } void LocateParameter::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); if (this != internal_default_instance()) delete area_; if (this != internal_default_instance()) delete net_3dcnn_parameter_; if (this != internal_default_instance()) delete seg_parameter_; if (this != internal_default_instance()) delete yolo_parameter_; } void LocateParameter::ArenaDtor(void* object) { LocateParameter* _this = reinterpret_cast< LocateParameter* >(object); (void)_this; } void LocateParameter::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void LocateParameter::SetCachedSize(int size) const { _cached_size_.Set(size); } const LocateParameter& LocateParameter::default_instance() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_LocateParameter_locater_5fparameter_2eproto.base); return *internal_default_instance(); } void LocateParameter::Clear() { // @@protoc_insertion_point(message_clear_start:Measure.LocateParameter) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; cached_has_bits = _has_bits_[0]; if (cached_has_bits & 0x0000000fu) { if (cached_has_bits & 0x00000001u) { GOOGLE_DCHECK(area_ != nullptr); area_->Clear(); } if (cached_has_bits & 0x00000002u) { GOOGLE_DCHECK(net_3dcnn_parameter_ != nullptr); net_3dcnn_parameter_->Clear(); } if (cached_has_bits & 0x00000004u) { GOOGLE_DCHECK(seg_parameter_ != nullptr); seg_parameter_->Clear(); } if (cached_has_bits & 0x00000008u) { GOOGLE_DCHECK(yolo_parameter_ != nullptr); yolo_parameter_->Clear(); } } _has_bits_.Clear(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* LocateParameter::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure _Internal::HasBits has_bits{}; ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena; while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { // optional .Measure.Area3d area = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { ptr = ctx->ParseMessage(_internal_mutable_area(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // optional .Measure.cnnParameter net_3dcnn_parameter = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { ptr = ctx->ParseMessage(_internal_mutable_net_3dcnn_parameter(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // optional .Measure.PointSiftParameter seg_parameter = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) { ptr = ctx->ParseMessage(_internal_mutable_seg_parameter(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // optional .Measure.YoloParameter yolo_parameter = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) { ptr = ctx->ParseMessage(_internal_mutable_yolo_parameter(), ptr); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: _has_bits_.Or(has_bits); return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* LocateParameter::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:Measure.LocateParameter) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; cached_has_bits = _has_bits_[0]; // optional .Measure.Area3d area = 1; if (cached_has_bits & 0x00000001u) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 1, _Internal::area(this), target, stream); } // optional .Measure.cnnParameter net_3dcnn_parameter = 2; if (cached_has_bits & 0x00000002u) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 2, _Internal::net_3dcnn_parameter(this), target, stream); } // optional .Measure.PointSiftParameter seg_parameter = 3; if (cached_has_bits & 0x00000004u) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 3, _Internal::seg_parameter(this), target, stream); } // optional .Measure.YoloParameter yolo_parameter = 4; if (cached_has_bits & 0x00000008u) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 4, _Internal::yolo_parameter(this), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:Measure.LocateParameter) return target; } size_t LocateParameter::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:Measure.LocateParameter) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; cached_has_bits = _has_bits_[0]; if (cached_has_bits & 0x0000000fu) { // optional .Measure.Area3d area = 1; if (cached_has_bits & 0x00000001u) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *area_); } // optional .Measure.cnnParameter net_3dcnn_parameter = 2; if (cached_has_bits & 0x00000002u) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *net_3dcnn_parameter_); } // optional .Measure.PointSiftParameter seg_parameter = 3; if (cached_has_bits & 0x00000004u) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *seg_parameter_); } // optional .Measure.YoloParameter yolo_parameter = 4; if (cached_has_bits & 0x00000008u) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *yolo_parameter_); } } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void LocateParameter::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:Measure.LocateParameter) GOOGLE_DCHECK_NE(&from, this); const LocateParameter* source = ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:Measure.LocateParameter) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:Measure.LocateParameter) MergeFrom(*source); } } void LocateParameter::MergeFrom(const LocateParameter& from) { // @@protoc_insertion_point(class_specific_merge_from_start:Measure.LocateParameter) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; cached_has_bits = from._has_bits_[0]; if (cached_has_bits & 0x0000000fu) { if (cached_has_bits & 0x00000001u) { _internal_mutable_area()->::Measure::Area3d::MergeFrom(from._internal_area()); } if (cached_has_bits & 0x00000002u) { _internal_mutable_net_3dcnn_parameter()->::Measure::cnnParameter::MergeFrom(from._internal_net_3dcnn_parameter()); } if (cached_has_bits & 0x00000004u) { _internal_mutable_seg_parameter()->::Measure::PointSiftParameter::MergeFrom(from._internal_seg_parameter()); } if (cached_has_bits & 0x00000008u) { _internal_mutable_yolo_parameter()->::Measure::YoloParameter::MergeFrom(from._internal_yolo_parameter()); } } } void LocateParameter::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:Measure.LocateParameter) if (&from == this) return; Clear(); MergeFrom(from); } void LocateParameter::CopyFrom(const LocateParameter& from) { // @@protoc_insertion_point(class_specific_copy_from_start:Measure.LocateParameter) if (&from == this) return; Clear(); MergeFrom(from); } bool LocateParameter::IsInitialized() const { return true; } void LocateParameter::InternalSwap(LocateParameter* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); swap(_has_bits_[0], other->_has_bits_[0]); ::PROTOBUF_NAMESPACE_ID::internal::memswap< PROTOBUF_FIELD_OFFSET(LocateParameter, yolo_parameter_) + sizeof(LocateParameter::yolo_parameter_) - PROTOBUF_FIELD_OFFSET(LocateParameter, area_)>( reinterpret_cast(&area_), reinterpret_cast(&other->area_)); } ::PROTOBUF_NAMESPACE_ID::Metadata LocateParameter::GetMetadata() const { return GetMetadataStatic(); } // @@protoc_insertion_point(namespace_scope) } // namespace Measure PROTOBUF_NAMESPACE_OPEN template<> PROTOBUF_NOINLINE ::Measure::Area3d* Arena::CreateMaybeMessage< ::Measure::Area3d >(Arena* arena) { return Arena::CreateMessageInternal< ::Measure::Area3d >(arena); } template<> PROTOBUF_NOINLINE ::Measure::YoloParameter* Arena::CreateMaybeMessage< ::Measure::YoloParameter >(Arena* arena) { return Arena::CreateMessageInternal< ::Measure::YoloParameter >(arena); } template<> PROTOBUF_NOINLINE ::Measure::PointSiftParameter* Arena::CreateMaybeMessage< ::Measure::PointSiftParameter >(Arena* arena) { return Arena::CreateMessageInternal< ::Measure::PointSiftParameter >(arena); } template<> PROTOBUF_NOINLINE ::Measure::cnnParameter* Arena::CreateMaybeMessage< ::Measure::cnnParameter >(Arena* arena) { return Arena::CreateMessageInternal< ::Measure::cnnParameter >(arena); } template<> PROTOBUF_NOINLINE ::Measure::LocateParameter* Arena::CreateMaybeMessage< ::Measure::LocateParameter >(Arena* arena) { return Arena::CreateMessageInternal< ::Measure::LocateParameter >(arena); } PROTOBUF_NAMESPACE_CLOSE // @@protoc_insertion_point(global_scope) #include