// Generated by the protocol buffer compiler. DO NOT EDIT! // source: velodyne_config.proto #include "velodyne_config.pb.h" #include #include #include #include #include #include #include #include #include // This is a temporary google only hack #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS #include "third_party/protobuf/version.h" #endif // @@protoc_insertion_point(includes) namespace protobuf_velodyne_5fconfig_2eproto { extern PROTOBUF_INTERNAL_EXPORT_protobuf_velodyne_5fconfig_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_CalibParameter; extern PROTOBUF_INTERNAL_EXPORT_protobuf_velodyne_5fconfig_2eproto ::google::protobuf::internal::SCCInfo<1> scc_info_Region; extern PROTOBUF_INTERNAL_EXPORT_protobuf_velodyne_5fconfig_2eproto ::google::protobuf::internal::SCCInfo<1> scc_info_lidarExtrinsic; extern PROTOBUF_INTERNAL_EXPORT_protobuf_velodyne_5fconfig_2eproto ::google::protobuf::internal::SCCInfo<1> scc_info_velodyneLidarParams; } // namespace protobuf_velodyne_5fconfig_2eproto namespace velodyne { class velodyneManagerParamsDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; } _velodyneManagerParams_default_instance_; class velodyneLidarParamsDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; } _velodyneLidarParams_default_instance_; class CalibParameterDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; } _CalibParameter_default_instance_; class lidarExtrinsicDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; } _lidarExtrinsic_default_instance_; class RegionDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; } _Region_default_instance_; } // namespace velodyne namespace protobuf_velodyne_5fconfig_2eproto { static void InitDefaultsvelodyneManagerParams() { GOOGLE_PROTOBUF_VERIFY_VERSION; { void* ptr = &::velodyne::_velodyneManagerParams_default_instance_; new (ptr) ::velodyne::velodyneManagerParams(); ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); } ::velodyne::velodyneManagerParams::InitAsDefaultInstance(); } ::google::protobuf::internal::SCCInfo<2> scc_info_velodyneManagerParams = {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 2, InitDefaultsvelodyneManagerParams}, { &protobuf_velodyne_5fconfig_2eproto::scc_info_velodyneLidarParams.base, &protobuf_velodyne_5fconfig_2eproto::scc_info_Region.base,}}; static void InitDefaultsvelodyneLidarParams() { GOOGLE_PROTOBUF_VERIFY_VERSION; ::velodyne::velodyneLidarParams::_i_give_permission_to_break_this_code_default_model_.DefaultConstruct(); *::velodyne::velodyneLidarParams::_i_give_permission_to_break_this_code_default_model_.get_mutable() = ::std::string("VLP16", 5); ::google::protobuf::internal::OnShutdownDestroyString( ::velodyne::velodyneLidarParams::_i_give_permission_to_break_this_code_default_model_.get_mutable()); { void* ptr = &::velodyne::_velodyneLidarParams_default_instance_; new (ptr) ::velodyne::velodyneLidarParams(); ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); } ::velodyne::velodyneLidarParams::InitAsDefaultInstance(); } ::google::protobuf::internal::SCCInfo<1> scc_info_velodyneLidarParams = {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsvelodyneLidarParams}, { &protobuf_velodyne_5fconfig_2eproto::scc_info_CalibParameter.base,}}; static void InitDefaultsCalibParameter() { GOOGLE_PROTOBUF_VERIFY_VERSION; { void* ptr = &::velodyne::_CalibParameter_default_instance_; new (ptr) ::velodyne::CalibParameter(); ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); } ::velodyne::CalibParameter::InitAsDefaultInstance(); } ::google::protobuf::internal::SCCInfo<0> scc_info_CalibParameter = {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsCalibParameter}, {}}; static void InitDefaultslidarExtrinsic() { GOOGLE_PROTOBUF_VERIFY_VERSION; { void* ptr = &::velodyne::_lidarExtrinsic_default_instance_; new (ptr) ::velodyne::lidarExtrinsic(); ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); } ::velodyne::lidarExtrinsic::InitAsDefaultInstance(); } ::google::protobuf::internal::SCCInfo<1> scc_info_lidarExtrinsic = {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultslidarExtrinsic}, { &protobuf_velodyne_5fconfig_2eproto::scc_info_CalibParameter.base,}}; static void InitDefaultsRegion() { GOOGLE_PROTOBUF_VERIFY_VERSION; { void* ptr = &::velodyne::_Region_default_instance_; new (ptr) ::velodyne::Region(); ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); } ::velodyne::Region::InitAsDefaultInstance(); } ::google::protobuf::internal::SCCInfo<1> scc_info_Region = {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsRegion}, { &protobuf_velodyne_5fconfig_2eproto::scc_info_lidarExtrinsic.base,}}; void InitDefaults() { ::google::protobuf::internal::InitSCC(&scc_info_velodyneManagerParams.base); ::google::protobuf::internal::InitSCC(&scc_info_velodyneLidarParams.base); ::google::protobuf::internal::InitSCC(&scc_info_CalibParameter.base); ::google::protobuf::internal::InitSCC(&scc_info_lidarExtrinsic.base); ::google::protobuf::internal::InitSCC(&scc_info_Region.base); } ::google::protobuf::Metadata file_level_metadata[5]; const ::google::protobuf::uint32 TableStruct::offsets[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = { GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::velodyneManagerParams, _has_bits_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::velodyneManagerParams, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::velodyneManagerParams, velodyne_lidars_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::velodyneManagerParams, region_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::velodyneManagerParams, fence_data_path_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::velodyneManagerParams, fence_log_path_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::velodyneManagerParams, left_model_path_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::velodyneManagerParams, right_model_path_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::velodyneManagerParams, distribution_mode_), ~0u, ~0u, 0, 1, 2, 3, 4, GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::velodyneLidarParams, _has_bits_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::velodyneLidarParams, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::velodyneLidarParams, ip_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::velodyneLidarParams, port_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::velodyneLidarParams, model_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::velodyneLidarParams, calibrationfile_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::velodyneLidarParams, lidar_id_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::velodyneLidarParams, max_range_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::velodyneLidarParams, min_range_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::velodyneLidarParams, min_angle_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::velodyneLidarParams, max_angle_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::velodyneLidarParams, rpm_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::velodyneLidarParams, calib_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::velodyneLidarParams, difop_), 0, 6, 1, 2, 4, 7, 8, 5, 9, 10, 3, 11, GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::CalibParameter, _has_bits_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::CalibParameter, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::CalibParameter, r_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::CalibParameter, p_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::CalibParameter, y_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::CalibParameter, cx_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::CalibParameter, cy_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::CalibParameter, cz_), 0, 1, 2, 3, 4, 5, GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::lidarExtrinsic, _has_bits_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::lidarExtrinsic, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::lidarExtrinsic, lidar_id_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::lidarExtrinsic, calib_), 1, 0, GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::Region, _has_bits_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::Region, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::Region, minx_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::Region, maxx_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::Region, miny_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::Region, maxy_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::Region, minz_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::Region, maxz_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::Region, region_id_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::Region, lidar_exts_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::Region, turnplate_cx_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::Region, turnplate_cy_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::Region, border_minx_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::Region, border_maxx_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::Region, plc_offsetx_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::Region, plc_offsety_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::Region, plc_offset_degree_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::Region, plc_border_miny_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::Region, plc_border_maxy_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::Region, car_min_width_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::Region, car_max_width_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::Region, car_min_wheelbase_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::Region, car_max_wheelbase_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::Region, turnplate_angle_limit_anti_clockwise_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::velodyne::Region, turnplate_angle_limit_clockwise_), 0, 1, 2, 3, 4, 5, 6, ~0u, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, }; static const ::google::protobuf::internal::MigrationSchema schemas[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = { { 0, 12, sizeof(::velodyne::velodyneManagerParams)}, { 19, 36, sizeof(::velodyne::velodyneLidarParams)}, { 48, 59, sizeof(::velodyne::CalibParameter)}, { 65, 72, sizeof(::velodyne::lidarExtrinsic)}, { 74, 102, sizeof(::velodyne::Region)}, }; static ::google::protobuf::Message const * const file_default_instances[] = { reinterpret_cast(&::velodyne::_velodyneManagerParams_default_instance_), reinterpret_cast(&::velodyne::_velodyneLidarParams_default_instance_), reinterpret_cast(&::velodyne::_CalibParameter_default_instance_), reinterpret_cast(&::velodyne::_lidarExtrinsic_default_instance_), reinterpret_cast(&::velodyne::_Region_default_instance_), }; void protobuf_AssignDescriptors() { AddDescriptors(); AssignDescriptors( "velodyne_config.proto", schemas, file_default_instances, TableStruct::offsets, file_level_metadata, NULL, NULL); } void protobuf_AssignDescriptorsOnce() { static ::google::protobuf::internal::once_flag once; ::google::protobuf::internal::call_once(once, protobuf_AssignDescriptors); } void protobuf_RegisterTypes(const ::std::string&) GOOGLE_PROTOBUF_ATTRIBUTE_COLD; void protobuf_RegisterTypes(const ::std::string&) { protobuf_AssignDescriptorsOnce(); ::google::protobuf::internal::RegisterAllTypes(file_level_metadata, 5); } void AddDescriptorsImpl() { InitDefaults(); static const char descriptor[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = { "\n\025velodyne_config.proto\022\010velodyne\"\377\001\n\025ve" "lodyneManagerParams\0226\n\017velodyne_lidars\030\001" " \003(\0132\035.velodyne.velodyneLidarParams\022 \n\006r" "egion\030\002 \003(\0132\020.velodyne.Region\022\031\n\017fence_d" "ata_path\030\003 \001(\t:\000\022\030\n\016fence_log_path\030\004 \001(\t" ":\000\022\031\n\017left_model_path\030\005 \001(\t:\000\022\032\n\020right_m" "odel_path\030\006 \001(\t:\000\022 \n\021distribution_mode\030\007" " \002(\010:\005false\"\253\002\n\023velodyneLidarParams\022\014\n\002i" "p\030\001 \002(\t:\000\022\022\n\004port\030\002 \002(\005:\0042368\022\024\n\005model\030\003" " \002(\t:\005VLP16\022\031\n\017calibrationFile\030\004 \002(\t:\000\022\023" "\n\010lidar_id\030\005 \002(\005:\0010\022\025\n\tmax_range\030\006 \001(\002:\002" "10\022\027\n\tmin_range\030\007 \001(\002:\0040.15\022\024\n\tmin_angle" "\030\010 \001(\005:\0010\022\026\n\tmax_angle\030\t \001(\005:\003360\022\020\n\003rpm" "\030\n \001(\005:\003600\022\'\n\005calib\030\013 \001(\0132\030.velodyne.Ca" "libParameter\022\023\n\005difop\030\014 \001(\005:\0047788\"g\n\016Cal" "ibParameter\022\014\n\001r\030\001 \001(\002:\0010\022\014\n\001p\030\002 \001(\002:\0010\022" "\014\n\001y\030\003 \001(\002:\0010\022\r\n\002cx\030\004 \001(\002:\0010\022\r\n\002cy\030\005 \001(\002" ":\0010\022\r\n\002cz\030\006 \001(\002:\0010\"K\n\016lidarExtrinsic\022\020\n\010" "lidar_id\030\001 \002(\005\022\'\n\005calib\030\002 \001(\0132\030.velodyne" ".CalibParameter\"\245\004\n\006Region\022\014\n\004minx\030\001 \002(\002" "\022\014\n\004maxx\030\002 \002(\002\022\014\n\004miny\030\003 \002(\002\022\014\n\004maxy\030\004 \002" "(\002\022\014\n\004minz\030\005 \002(\002\022\014\n\004maxz\030\006 \002(\002\022\021\n\tregion" "_id\030\007 \002(\005\022,\n\nlidar_exts\030\010 \003(\0132\030.velodyne" ".lidarExtrinsic\022\024\n\014turnplate_cx\030\t \002(\002\022\024\n" "\014turnplate_cy\030\n \002(\002\022\023\n\013border_minx\030\013 \002(\002" "\022\023\n\013border_maxx\030\014 \002(\002\022\023\n\013plc_offsetx\030\r \002" "(\002\022\023\n\013plc_offsety\030\016 \002(\002\022\031\n\021plc_offset_de" "gree\030\017 \002(\002\022\027\n\017plc_border_miny\030\020 \002(\002\022\027\n\017p" "lc_border_maxy\030\021 \002(\002\022\025\n\rcar_min_width\030\022 " "\002(\002\022\025\n\rcar_max_width\030\023 \002(\002\022\031\n\021car_min_wh" "eelbase\030\024 \002(\002\022\031\n\021car_max_wheelbase\030\025 \002(\002" "\022,\n$turnplate_angle_limit_anti_clockwise" "\030\026 \002(\002\022\'\n\037turnplate_angle_limit_clockwis" "e\030\027 \002(\002" }; ::google::protobuf::DescriptorPool::InternalAddGeneratedFile( descriptor, 1327); ::google::protobuf::MessageFactory::InternalRegisterGeneratedFile( "velodyne_config.proto", &protobuf_RegisterTypes); } void AddDescriptors() { static ::google::protobuf::internal::once_flag once; ::google::protobuf::internal::call_once(once, AddDescriptorsImpl); } // Force AddDescriptors() to be called at dynamic initialization time. struct StaticDescriptorInitializer { StaticDescriptorInitializer() { AddDescriptors(); } } static_descriptor_initializer; } // namespace protobuf_velodyne_5fconfig_2eproto namespace velodyne { // =================================================================== void velodyneManagerParams::InitAsDefaultInstance() { } #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int velodyneManagerParams::kVelodyneLidarsFieldNumber; const int velodyneManagerParams::kRegionFieldNumber; const int velodyneManagerParams::kFenceDataPathFieldNumber; const int velodyneManagerParams::kFenceLogPathFieldNumber; const int velodyneManagerParams::kLeftModelPathFieldNumber; const int velodyneManagerParams::kRightModelPathFieldNumber; const int velodyneManagerParams::kDistributionModeFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 velodyneManagerParams::velodyneManagerParams() : ::google::protobuf::Message(), _internal_metadata_(NULL) { ::google::protobuf::internal::InitSCC( &protobuf_velodyne_5fconfig_2eproto::scc_info_velodyneManagerParams.base); SharedCtor(); // @@protoc_insertion_point(constructor:velodyne.velodyneManagerParams) } velodyneManagerParams::velodyneManagerParams(const velodyneManagerParams& from) : ::google::protobuf::Message(), _internal_metadata_(NULL), _has_bits_(from._has_bits_), velodyne_lidars_(from.velodyne_lidars_), region_(from.region_) { _internal_metadata_.MergeFrom(from._internal_metadata_); fence_data_path_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.has_fence_data_path()) { fence_data_path_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.fence_data_path_); } fence_log_path_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.has_fence_log_path()) { fence_log_path_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.fence_log_path_); } left_model_path_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.has_left_model_path()) { left_model_path_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.left_model_path_); } right_model_path_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.has_right_model_path()) { right_model_path_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.right_model_path_); } distribution_mode_ = from.distribution_mode_; // @@protoc_insertion_point(copy_constructor:velodyne.velodyneManagerParams) } void velodyneManagerParams::SharedCtor() { fence_data_path_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); fence_log_path_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); left_model_path_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); right_model_path_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); distribution_mode_ = false; } velodyneManagerParams::~velodyneManagerParams() { // @@protoc_insertion_point(destructor:velodyne.velodyneManagerParams) SharedDtor(); } void velodyneManagerParams::SharedDtor() { fence_data_path_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); fence_log_path_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); left_model_path_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); right_model_path_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } void velodyneManagerParams::SetCachedSize(int size) const { _cached_size_.Set(size); } const ::google::protobuf::Descriptor* velodyneManagerParams::descriptor() { ::protobuf_velodyne_5fconfig_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_velodyne_5fconfig_2eproto::file_level_metadata[kIndexInFileMessages].descriptor; } const velodyneManagerParams& velodyneManagerParams::default_instance() { ::google::protobuf::internal::InitSCC(&protobuf_velodyne_5fconfig_2eproto::scc_info_velodyneManagerParams.base); return *internal_default_instance(); } void velodyneManagerParams::Clear() { // @@protoc_insertion_point(message_clear_start:velodyne.velodyneManagerParams) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; velodyne_lidars_.Clear(); region_.Clear(); cached_has_bits = _has_bits_[0]; if (cached_has_bits & 15u) { if (cached_has_bits & 0x00000001u) { fence_data_path_.ClearNonDefaultToEmptyNoArena(); } if (cached_has_bits & 0x00000002u) { fence_log_path_.ClearNonDefaultToEmptyNoArena(); } if (cached_has_bits & 0x00000004u) { left_model_path_.ClearNonDefaultToEmptyNoArena(); } if (cached_has_bits & 0x00000008u) { right_model_path_.ClearNonDefaultToEmptyNoArena(); } } distribution_mode_ = false; _has_bits_.Clear(); _internal_metadata_.Clear(); } bool velodyneManagerParams::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; // @@protoc_insertion_point(parse_start:velodyne.velodyneManagerParams) for (;;) { ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // repeated .velodyne.velodyneLidarParams velodyne_lidars = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, add_velodyne_lidars())); } else { goto handle_unusual; } break; } // repeated .velodyne.Region region = 2; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, add_region())); } else { goto handle_unusual; } break; } // optional string fence_data_path = 3 [default = ""]; case 3: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_fence_data_path())); ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField( this->fence_data_path().data(), static_cast(this->fence_data_path().length()), ::google::protobuf::internal::WireFormat::PARSE, "velodyne.velodyneManagerParams.fence_data_path"); } else { goto handle_unusual; } break; } // optional string fence_log_path = 4 [default = ""]; case 4: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(34u /* 34 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_fence_log_path())); ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField( this->fence_log_path().data(), static_cast(this->fence_log_path().length()), ::google::protobuf::internal::WireFormat::PARSE, "velodyne.velodyneManagerParams.fence_log_path"); } else { goto handle_unusual; } break; } // optional string left_model_path = 5 [default = ""]; case 5: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(42u /* 42 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_left_model_path())); ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField( this->left_model_path().data(), static_cast(this->left_model_path().length()), ::google::protobuf::internal::WireFormat::PARSE, "velodyne.velodyneManagerParams.left_model_path"); } else { goto handle_unusual; } break; } // optional string right_model_path = 6 [default = ""]; case 6: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(50u /* 50 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_right_model_path())); ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField( this->right_model_path().data(), static_cast(this->right_model_path().length()), ::google::protobuf::internal::WireFormat::PARSE, "velodyne.velodyneManagerParams.right_model_path"); } else { goto handle_unusual; } break; } // required bool distribution_mode = 7 [default = false]; case 7: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(56u /* 56 & 0xFF */)) { set_has_distribution_mode(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( input, &distribution_mode_))); } else { goto handle_unusual; } break; } default: { handle_unusual: if (tag == 0) { goto success; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, _internal_metadata_.mutable_unknown_fields())); break; } } } success: // @@protoc_insertion_point(parse_success:velodyne.velodyneManagerParams) return true; failure: // @@protoc_insertion_point(parse_failure:velodyne.velodyneManagerParams) return false; #undef DO_ } void velodyneManagerParams::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:velodyne.velodyneManagerParams) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // repeated .velodyne.velodyneLidarParams velodyne_lidars = 1; for (unsigned int i = 0, n = static_cast(this->velodyne_lidars_size()); i < n; i++) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 1, this->velodyne_lidars(static_cast(i)), output); } // repeated .velodyne.Region region = 2; for (unsigned int i = 0, n = static_cast(this->region_size()); i < n; i++) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 2, this->region(static_cast(i)), output); } cached_has_bits = _has_bits_[0]; // optional string fence_data_path = 3 [default = ""]; if (cached_has_bits & 0x00000001u) { ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField( this->fence_data_path().data(), static_cast(this->fence_data_path().length()), ::google::protobuf::internal::WireFormat::SERIALIZE, "velodyne.velodyneManagerParams.fence_data_path"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 3, this->fence_data_path(), output); } // optional string fence_log_path = 4 [default = ""]; if (cached_has_bits & 0x00000002u) { ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField( this->fence_log_path().data(), static_cast(this->fence_log_path().length()), ::google::protobuf::internal::WireFormat::SERIALIZE, "velodyne.velodyneManagerParams.fence_log_path"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 4, this->fence_log_path(), output); } // optional string left_model_path = 5 [default = ""]; if (cached_has_bits & 0x00000004u) { ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField( this->left_model_path().data(), static_cast(this->left_model_path().length()), ::google::protobuf::internal::WireFormat::SERIALIZE, "velodyne.velodyneManagerParams.left_model_path"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 5, this->left_model_path(), output); } // optional string right_model_path = 6 [default = ""]; if (cached_has_bits & 0x00000008u) { ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField( this->right_model_path().data(), static_cast(this->right_model_path().length()), ::google::protobuf::internal::WireFormat::SERIALIZE, "velodyne.velodyneManagerParams.right_model_path"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 6, this->right_model_path(), output); } // required bool distribution_mode = 7 [default = false]; if (cached_has_bits & 0x00000010u) { ::google::protobuf::internal::WireFormatLite::WriteBool(7, this->distribution_mode(), output); } if (_internal_metadata_.have_unknown_fields()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( _internal_metadata_.unknown_fields(), output); } // @@protoc_insertion_point(serialize_end:velodyne.velodyneManagerParams) } ::google::protobuf::uint8* velodyneManagerParams::InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const { (void)deterministic; // Unused // @@protoc_insertion_point(serialize_to_array_start:velodyne.velodyneManagerParams) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; // repeated .velodyne.velodyneLidarParams velodyne_lidars = 1; for (unsigned int i = 0, n = static_cast(this->velodyne_lidars_size()); i < n; i++) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 1, this->velodyne_lidars(static_cast(i)), deterministic, target); } // repeated .velodyne.Region region = 2; for (unsigned int i = 0, n = static_cast(this->region_size()); i < n; i++) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 2, this->region(static_cast(i)), deterministic, target); } cached_has_bits = _has_bits_[0]; // optional string fence_data_path = 3 [default = ""]; if (cached_has_bits & 0x00000001u) { ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField( this->fence_data_path().data(), static_cast(this->fence_data_path().length()), ::google::protobuf::internal::WireFormat::SERIALIZE, "velodyne.velodyneManagerParams.fence_data_path"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 3, this->fence_data_path(), target); } // optional string fence_log_path = 4 [default = ""]; if (cached_has_bits & 0x00000002u) { ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField( this->fence_log_path().data(), static_cast(this->fence_log_path().length()), ::google::protobuf::internal::WireFormat::SERIALIZE, "velodyne.velodyneManagerParams.fence_log_path"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 4, this->fence_log_path(), target); } // optional string left_model_path = 5 [default = ""]; if (cached_has_bits & 0x00000004u) { ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField( this->left_model_path().data(), static_cast(this->left_model_path().length()), ::google::protobuf::internal::WireFormat::SERIALIZE, "velodyne.velodyneManagerParams.left_model_path"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 5, this->left_model_path(), target); } // optional string right_model_path = 6 [default = ""]; if (cached_has_bits & 0x00000008u) { ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField( this->right_model_path().data(), static_cast(this->right_model_path().length()), ::google::protobuf::internal::WireFormat::SERIALIZE, "velodyne.velodyneManagerParams.right_model_path"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 6, this->right_model_path(), target); } // required bool distribution_mode = 7 [default = false]; if (cached_has_bits & 0x00000010u) { target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(7, this->distribution_mode(), target); } if (_internal_metadata_.have_unknown_fields()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields(), target); } // @@protoc_insertion_point(serialize_to_array_end:velodyne.velodyneManagerParams) return target; } size_t velodyneManagerParams::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:velodyne.velodyneManagerParams) size_t total_size = 0; if (_internal_metadata_.have_unknown_fields()) { total_size += ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( _internal_metadata_.unknown_fields()); } // required bool distribution_mode = 7 [default = false]; if (has_distribution_mode()) { total_size += 1 + 1; } // repeated .velodyne.velodyneLidarParams velodyne_lidars = 1; { unsigned int count = static_cast(this->velodyne_lidars_size()); total_size += 1UL * count; for (unsigned int i = 0; i < count; i++) { total_size += ::google::protobuf::internal::WireFormatLite::MessageSize( this->velodyne_lidars(static_cast(i))); } } // repeated .velodyne.Region region = 2; { unsigned int count = static_cast(this->region_size()); total_size += 1UL * count; for (unsigned int i = 0; i < count; i++) { total_size += ::google::protobuf::internal::WireFormatLite::MessageSize( this->region(static_cast(i))); } } if (_has_bits_[0 / 32] & 15u) { // optional string fence_data_path = 3 [default = ""]; if (has_fence_data_path()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->fence_data_path()); } // optional string fence_log_path = 4 [default = ""]; if (has_fence_log_path()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->fence_log_path()); } // optional string left_model_path = 5 [default = ""]; if (has_left_model_path()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->left_model_path()); } // optional string right_model_path = 6 [default = ""]; if (has_right_model_path()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->right_model_path()); } } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void velodyneManagerParams::MergeFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:velodyne.velodyneManagerParams) GOOGLE_DCHECK_NE(&from, this); const velodyneManagerParams* source = ::google::protobuf::internal::DynamicCastToGenerated( &from); if (source == NULL) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:velodyne.velodyneManagerParams) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:velodyne.velodyneManagerParams) MergeFrom(*source); } } void velodyneManagerParams::MergeFrom(const velodyneManagerParams& from) { // @@protoc_insertion_point(class_specific_merge_from_start:velodyne.velodyneManagerParams) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; velodyne_lidars_.MergeFrom(from.velodyne_lidars_); region_.MergeFrom(from.region_); cached_has_bits = from._has_bits_[0]; if (cached_has_bits & 31u) { if (cached_has_bits & 0x00000001u) { set_has_fence_data_path(); fence_data_path_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.fence_data_path_); } if (cached_has_bits & 0x00000002u) { set_has_fence_log_path(); fence_log_path_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.fence_log_path_); } if (cached_has_bits & 0x00000004u) { set_has_left_model_path(); left_model_path_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.left_model_path_); } if (cached_has_bits & 0x00000008u) { set_has_right_model_path(); right_model_path_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.right_model_path_); } if (cached_has_bits & 0x00000010u) { distribution_mode_ = from.distribution_mode_; } _has_bits_[0] |= cached_has_bits; } } void velodyneManagerParams::CopyFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:velodyne.velodyneManagerParams) if (&from == this) return; Clear(); MergeFrom(from); } void velodyneManagerParams::CopyFrom(const velodyneManagerParams& from) { // @@protoc_insertion_point(class_specific_copy_from_start:velodyne.velodyneManagerParams) if (&from == this) return; Clear(); MergeFrom(from); } bool velodyneManagerParams::IsInitialized() const { if ((_has_bits_[0] & 0x00000010) != 0x00000010) return false; if (!::google::protobuf::internal::AllAreInitialized(this->velodyne_lidars())) return false; if (!::google::protobuf::internal::AllAreInitialized(this->region())) return false; return true; } void velodyneManagerParams::Swap(velodyneManagerParams* other) { if (other == this) return; InternalSwap(other); } void velodyneManagerParams::InternalSwap(velodyneManagerParams* other) { using std::swap; CastToBase(&velodyne_lidars_)->InternalSwap(CastToBase(&other->velodyne_lidars_)); CastToBase(®ion_)->InternalSwap(CastToBase(&other->region_)); fence_data_path_.Swap(&other->fence_data_path_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); fence_log_path_.Swap(&other->fence_log_path_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); left_model_path_.Swap(&other->left_model_path_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); right_model_path_.Swap(&other->right_model_path_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); swap(distribution_mode_, other->distribution_mode_); swap(_has_bits_[0], other->_has_bits_[0]); _internal_metadata_.Swap(&other->_internal_metadata_); } ::google::protobuf::Metadata velodyneManagerParams::GetMetadata() const { protobuf_velodyne_5fconfig_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_velodyne_5fconfig_2eproto::file_level_metadata[kIndexInFileMessages]; } // =================================================================== void velodyneLidarParams::InitAsDefaultInstance() { ::velodyne::_velodyneLidarParams_default_instance_._instance.get_mutable()->calib_ = const_cast< ::velodyne::CalibParameter*>( ::velodyne::CalibParameter::internal_default_instance()); } ::google::protobuf::internal::ExplicitlyConstructed<::std::string> velodyneLidarParams::_i_give_permission_to_break_this_code_default_model_; #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int velodyneLidarParams::kIpFieldNumber; const int velodyneLidarParams::kPortFieldNumber; const int velodyneLidarParams::kModelFieldNumber; const int velodyneLidarParams::kCalibrationFileFieldNumber; const int velodyneLidarParams::kLidarIdFieldNumber; const int velodyneLidarParams::kMaxRangeFieldNumber; const int velodyneLidarParams::kMinRangeFieldNumber; const int velodyneLidarParams::kMinAngleFieldNumber; const int velodyneLidarParams::kMaxAngleFieldNumber; const int velodyneLidarParams::kRpmFieldNumber; const int velodyneLidarParams::kCalibFieldNumber; const int velodyneLidarParams::kDifopFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 velodyneLidarParams::velodyneLidarParams() : ::google::protobuf::Message(), _internal_metadata_(NULL) { ::google::protobuf::internal::InitSCC( &protobuf_velodyne_5fconfig_2eproto::scc_info_velodyneLidarParams.base); SharedCtor(); // @@protoc_insertion_point(constructor:velodyne.velodyneLidarParams) } velodyneLidarParams::velodyneLidarParams(const velodyneLidarParams& from) : ::google::protobuf::Message(), _internal_metadata_(NULL), _has_bits_(from._has_bits_) { _internal_metadata_.MergeFrom(from._internal_metadata_); ip_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.has_ip()) { ip_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.ip_); } model_.UnsafeSetDefault(&::velodyne::velodyneLidarParams::_i_give_permission_to_break_this_code_default_model_.get()); if (from.has_model()) { model_.AssignWithDefault(&::velodyne::velodyneLidarParams::_i_give_permission_to_break_this_code_default_model_.get(), from.model_); } calibrationfile_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.has_calibrationfile()) { calibrationfile_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.calibrationfile_); } if (from.has_calib()) { calib_ = new ::velodyne::CalibParameter(*from.calib_); } else { calib_ = NULL; } ::memcpy(&lidar_id_, &from.lidar_id_, static_cast(reinterpret_cast(&difop_) - reinterpret_cast(&lidar_id_)) + sizeof(difop_)); // @@protoc_insertion_point(copy_constructor:velodyne.velodyneLidarParams) } void velodyneLidarParams::SharedCtor() { ip_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); model_.UnsafeSetDefault(&::velodyne::velodyneLidarParams::_i_give_permission_to_break_this_code_default_model_.get()); calibrationfile_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); ::memset(&calib_, 0, static_cast( reinterpret_cast(&min_angle_) - reinterpret_cast(&calib_)) + sizeof(min_angle_)); port_ = 2368; max_range_ = 10; min_range_ = 0.15f; max_angle_ = 360; rpm_ = 600; difop_ = 7788; } velodyneLidarParams::~velodyneLidarParams() { // @@protoc_insertion_point(destructor:velodyne.velodyneLidarParams) SharedDtor(); } void velodyneLidarParams::SharedDtor() { ip_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); model_.DestroyNoArena(&::velodyne::velodyneLidarParams::_i_give_permission_to_break_this_code_default_model_.get()); calibrationfile_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (this != internal_default_instance()) delete calib_; } void velodyneLidarParams::SetCachedSize(int size) const { _cached_size_.Set(size); } const ::google::protobuf::Descriptor* velodyneLidarParams::descriptor() { ::protobuf_velodyne_5fconfig_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_velodyne_5fconfig_2eproto::file_level_metadata[kIndexInFileMessages].descriptor; } const velodyneLidarParams& velodyneLidarParams::default_instance() { ::google::protobuf::internal::InitSCC(&protobuf_velodyne_5fconfig_2eproto::scc_info_velodyneLidarParams.base); return *internal_default_instance(); } void velodyneLidarParams::Clear() { // @@protoc_insertion_point(message_clear_start:velodyne.velodyneLidarParams) ::google::protobuf::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 & 15u) { if (cached_has_bits & 0x00000001u) { ip_.ClearNonDefaultToEmptyNoArena(); } if (cached_has_bits & 0x00000002u) { model_.UnsafeMutablePointer()->assign(*&::velodyne::velodyneLidarParams::_i_give_permission_to_break_this_code_default_model_.get()); } if (cached_has_bits & 0x00000004u) { calibrationfile_.ClearNonDefaultToEmptyNoArena(); } if (cached_has_bits & 0x00000008u) { GOOGLE_DCHECK(calib_ != NULL); calib_->Clear(); } } if (cached_has_bits & 240u) { ::memset(&lidar_id_, 0, static_cast( reinterpret_cast(&min_angle_) - reinterpret_cast(&lidar_id_)) + sizeof(min_angle_)); port_ = 2368; max_range_ = 10; } if (cached_has_bits & 3840u) { min_range_ = 0.15f; max_angle_ = 360; rpm_ = 600; difop_ = 7788; } _has_bits_.Clear(); _internal_metadata_.Clear(); } bool velodyneLidarParams::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; // @@protoc_insertion_point(parse_start:velodyne.velodyneLidarParams) for (;;) { ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // required string ip = 1 [default = ""]; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_ip())); ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField( this->ip().data(), static_cast(this->ip().length()), ::google::protobuf::internal::WireFormat::PARSE, "velodyne.velodyneLidarParams.ip"); } else { goto handle_unusual; } break; } // required int32 port = 2 [default = 2368]; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(16u /* 16 & 0xFF */)) { set_has_port(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( input, &port_))); } else { goto handle_unusual; } break; } // required string model = 3 [default = "VLP16"]; case 3: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_model())); ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField( this->model().data(), static_cast(this->model().length()), ::google::protobuf::internal::WireFormat::PARSE, "velodyne.velodyneLidarParams.model"); } else { goto handle_unusual; } break; } // required string calibrationFile = 4 [default = ""]; case 4: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(34u /* 34 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_calibrationfile())); ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField( this->calibrationfile().data(), static_cast(this->calibrationfile().length()), ::google::protobuf::internal::WireFormat::PARSE, "velodyne.velodyneLidarParams.calibrationFile"); } else { goto handle_unusual; } break; } // required int32 lidar_id = 5 [default = 0]; case 5: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(40u /* 40 & 0xFF */)) { set_has_lidar_id(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( input, &lidar_id_))); } else { goto handle_unusual; } break; } // optional float max_range = 6 [default = 10]; case 6: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(53u /* 53 & 0xFF */)) { set_has_max_range(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( input, &max_range_))); } else { goto handle_unusual; } break; } // optional float min_range = 7 [default = 0.15]; case 7: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(61u /* 61 & 0xFF */)) { set_has_min_range(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( input, &min_range_))); } else { goto handle_unusual; } break; } // optional int32 min_angle = 8 [default = 0]; case 8: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(64u /* 64 & 0xFF */)) { set_has_min_angle(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( input, &min_angle_))); } else { goto handle_unusual; } break; } // optional int32 max_angle = 9 [default = 360]; case 9: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(72u /* 72 & 0xFF */)) { set_has_max_angle(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( input, &max_angle_))); } else { goto handle_unusual; } break; } // optional int32 rpm = 10 [default = 600]; case 10: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(80u /* 80 & 0xFF */)) { set_has_rpm(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( input, &rpm_))); } else { goto handle_unusual; } break; } // optional .velodyne.CalibParameter calib = 11; case 11: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(90u /* 90 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_calib())); } else { goto handle_unusual; } break; } // optional int32 difop = 12 [default = 7788]; case 12: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(96u /* 96 & 0xFF */)) { set_has_difop(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( input, &difop_))); } else { goto handle_unusual; } break; } default: { handle_unusual: if (tag == 0) { goto success; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, _internal_metadata_.mutable_unknown_fields())); break; } } } success: // @@protoc_insertion_point(parse_success:velodyne.velodyneLidarParams) return true; failure: // @@protoc_insertion_point(parse_failure:velodyne.velodyneLidarParams) return false; #undef DO_ } void velodyneLidarParams::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:velodyne.velodyneLidarParams) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; cached_has_bits = _has_bits_[0]; // required string ip = 1 [default = ""]; if (cached_has_bits & 0x00000001u) { ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField( this->ip().data(), static_cast(this->ip().length()), ::google::protobuf::internal::WireFormat::SERIALIZE, "velodyne.velodyneLidarParams.ip"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 1, this->ip(), output); } // required int32 port = 2 [default = 2368]; if (cached_has_bits & 0x00000040u) { ::google::protobuf::internal::WireFormatLite::WriteInt32(2, this->port(), output); } // required string model = 3 [default = "VLP16"]; if (cached_has_bits & 0x00000002u) { ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField( this->model().data(), static_cast(this->model().length()), ::google::protobuf::internal::WireFormat::SERIALIZE, "velodyne.velodyneLidarParams.model"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 3, this->model(), output); } // required string calibrationFile = 4 [default = ""]; if (cached_has_bits & 0x00000004u) { ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField( this->calibrationfile().data(), static_cast(this->calibrationfile().length()), ::google::protobuf::internal::WireFormat::SERIALIZE, "velodyne.velodyneLidarParams.calibrationFile"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 4, this->calibrationfile(), output); } // required int32 lidar_id = 5 [default = 0]; if (cached_has_bits & 0x00000010u) { ::google::protobuf::internal::WireFormatLite::WriteInt32(5, this->lidar_id(), output); } // optional float max_range = 6 [default = 10]; if (cached_has_bits & 0x00000080u) { ::google::protobuf::internal::WireFormatLite::WriteFloat(6, this->max_range(), output); } // optional float min_range = 7 [default = 0.15]; if (cached_has_bits & 0x00000100u) { ::google::protobuf::internal::WireFormatLite::WriteFloat(7, this->min_range(), output); } // optional int32 min_angle = 8 [default = 0]; if (cached_has_bits & 0x00000020u) { ::google::protobuf::internal::WireFormatLite::WriteInt32(8, this->min_angle(), output); } // optional int32 max_angle = 9 [default = 360]; if (cached_has_bits & 0x00000200u) { ::google::protobuf::internal::WireFormatLite::WriteInt32(9, this->max_angle(), output); } // optional int32 rpm = 10 [default = 600]; if (cached_has_bits & 0x00000400u) { ::google::protobuf::internal::WireFormatLite::WriteInt32(10, this->rpm(), output); } // optional .velodyne.CalibParameter calib = 11; if (cached_has_bits & 0x00000008u) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 11, this->_internal_calib(), output); } // optional int32 difop = 12 [default = 7788]; if (cached_has_bits & 0x00000800u) { ::google::protobuf::internal::WireFormatLite::WriteInt32(12, this->difop(), output); } if (_internal_metadata_.have_unknown_fields()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( _internal_metadata_.unknown_fields(), output); } // @@protoc_insertion_point(serialize_end:velodyne.velodyneLidarParams) } ::google::protobuf::uint8* velodyneLidarParams::InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const { (void)deterministic; // Unused // @@protoc_insertion_point(serialize_to_array_start:velodyne.velodyneLidarParams) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; cached_has_bits = _has_bits_[0]; // required string ip = 1 [default = ""]; if (cached_has_bits & 0x00000001u) { ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField( this->ip().data(), static_cast(this->ip().length()), ::google::protobuf::internal::WireFormat::SERIALIZE, "velodyne.velodyneLidarParams.ip"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 1, this->ip(), target); } // required int32 port = 2 [default = 2368]; if (cached_has_bits & 0x00000040u) { target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(2, this->port(), target); } // required string model = 3 [default = "VLP16"]; if (cached_has_bits & 0x00000002u) { ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField( this->model().data(), static_cast(this->model().length()), ::google::protobuf::internal::WireFormat::SERIALIZE, "velodyne.velodyneLidarParams.model"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 3, this->model(), target); } // required string calibrationFile = 4 [default = ""]; if (cached_has_bits & 0x00000004u) { ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField( this->calibrationfile().data(), static_cast(this->calibrationfile().length()), ::google::protobuf::internal::WireFormat::SERIALIZE, "velodyne.velodyneLidarParams.calibrationFile"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( 4, this->calibrationfile(), target); } // required int32 lidar_id = 5 [default = 0]; if (cached_has_bits & 0x00000010u) { target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(5, this->lidar_id(), target); } // optional float max_range = 6 [default = 10]; if (cached_has_bits & 0x00000080u) { target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(6, this->max_range(), target); } // optional float min_range = 7 [default = 0.15]; if (cached_has_bits & 0x00000100u) { target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(7, this->min_range(), target); } // optional int32 min_angle = 8 [default = 0]; if (cached_has_bits & 0x00000020u) { target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(8, this->min_angle(), target); } // optional int32 max_angle = 9 [default = 360]; if (cached_has_bits & 0x00000200u) { target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(9, this->max_angle(), target); } // optional int32 rpm = 10 [default = 600]; if (cached_has_bits & 0x00000400u) { target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(10, this->rpm(), target); } // optional .velodyne.CalibParameter calib = 11; if (cached_has_bits & 0x00000008u) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 11, this->_internal_calib(), deterministic, target); } // optional int32 difop = 12 [default = 7788]; if (cached_has_bits & 0x00000800u) { target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(12, this->difop(), target); } if (_internal_metadata_.have_unknown_fields()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields(), target); } // @@protoc_insertion_point(serialize_to_array_end:velodyne.velodyneLidarParams) return target; } size_t velodyneLidarParams::RequiredFieldsByteSizeFallback() const { // @@protoc_insertion_point(required_fields_byte_size_fallback_start:velodyne.velodyneLidarParams) size_t total_size = 0; if (has_ip()) { // required string ip = 1 [default = ""]; total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->ip()); } if (has_model()) { // required string model = 3 [default = "VLP16"]; total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->model()); } if (has_calibrationfile()) { // required string calibrationFile = 4 [default = ""]; total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->calibrationfile()); } if (has_lidar_id()) { // required int32 lidar_id = 5 [default = 0]; total_size += 1 + ::google::protobuf::internal::WireFormatLite::Int32Size( this->lidar_id()); } if (has_port()) { // required int32 port = 2 [default = 2368]; total_size += 1 + ::google::protobuf::internal::WireFormatLite::Int32Size( this->port()); } return total_size; } size_t velodyneLidarParams::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:velodyne.velodyneLidarParams) size_t total_size = 0; if (_internal_metadata_.have_unknown_fields()) { total_size += ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( _internal_metadata_.unknown_fields()); } if (((_has_bits_[0] & 0x00000057) ^ 0x00000057) == 0) { // All required fields are present. // required string ip = 1 [default = ""]; total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->ip()); // required string model = 3 [default = "VLP16"]; total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->model()); // required string calibrationFile = 4 [default = ""]; total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->calibrationfile()); // required int32 lidar_id = 5 [default = 0]; total_size += 1 + ::google::protobuf::internal::WireFormatLite::Int32Size( this->lidar_id()); // required int32 port = 2 [default = 2368]; total_size += 1 + ::google::protobuf::internal::WireFormatLite::Int32Size( this->port()); } else { total_size += RequiredFieldsByteSizeFallback(); } // optional .velodyne.CalibParameter calib = 11; if (has_calib()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *calib_); } // optional int32 min_angle = 8 [default = 0]; if (has_min_angle()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::Int32Size( this->min_angle()); } // optional float max_range = 6 [default = 10]; if (has_max_range()) { total_size += 1 + 4; } if (_has_bits_[8 / 32] & 3840u) { // optional float min_range = 7 [default = 0.15]; if (has_min_range()) { total_size += 1 + 4; } // optional int32 max_angle = 9 [default = 360]; if (has_max_angle()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::Int32Size( this->max_angle()); } // optional int32 rpm = 10 [default = 600]; if (has_rpm()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::Int32Size( this->rpm()); } // optional int32 difop = 12 [default = 7788]; if (has_difop()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::Int32Size( this->difop()); } } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void velodyneLidarParams::MergeFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:velodyne.velodyneLidarParams) GOOGLE_DCHECK_NE(&from, this); const velodyneLidarParams* source = ::google::protobuf::internal::DynamicCastToGenerated( &from); if (source == NULL) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:velodyne.velodyneLidarParams) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:velodyne.velodyneLidarParams) MergeFrom(*source); } } void velodyneLidarParams::MergeFrom(const velodyneLidarParams& from) { // @@protoc_insertion_point(class_specific_merge_from_start:velodyne.velodyneLidarParams) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; cached_has_bits = from._has_bits_[0]; if (cached_has_bits & 255u) { if (cached_has_bits & 0x00000001u) { set_has_ip(); ip_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.ip_); } if (cached_has_bits & 0x00000002u) { set_has_model(); model_.AssignWithDefault(&::velodyne::velodyneLidarParams::_i_give_permission_to_break_this_code_default_model_.get(), from.model_); } if (cached_has_bits & 0x00000004u) { set_has_calibrationfile(); calibrationfile_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.calibrationfile_); } if (cached_has_bits & 0x00000008u) { mutable_calib()->::velodyne::CalibParameter::MergeFrom(from.calib()); } if (cached_has_bits & 0x00000010u) { lidar_id_ = from.lidar_id_; } if (cached_has_bits & 0x00000020u) { min_angle_ = from.min_angle_; } if (cached_has_bits & 0x00000040u) { port_ = from.port_; } if (cached_has_bits & 0x00000080u) { max_range_ = from.max_range_; } _has_bits_[0] |= cached_has_bits; } if (cached_has_bits & 3840u) { if (cached_has_bits & 0x00000100u) { min_range_ = from.min_range_; } if (cached_has_bits & 0x00000200u) { max_angle_ = from.max_angle_; } if (cached_has_bits & 0x00000400u) { rpm_ = from.rpm_; } if (cached_has_bits & 0x00000800u) { difop_ = from.difop_; } _has_bits_[0] |= cached_has_bits; } } void velodyneLidarParams::CopyFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:velodyne.velodyneLidarParams) if (&from == this) return; Clear(); MergeFrom(from); } void velodyneLidarParams::CopyFrom(const velodyneLidarParams& from) { // @@protoc_insertion_point(class_specific_copy_from_start:velodyne.velodyneLidarParams) if (&from == this) return; Clear(); MergeFrom(from); } bool velodyneLidarParams::IsInitialized() const { if ((_has_bits_[0] & 0x00000057) != 0x00000057) return false; return true; } void velodyneLidarParams::Swap(velodyneLidarParams* other) { if (other == this) return; InternalSwap(other); } void velodyneLidarParams::InternalSwap(velodyneLidarParams* other) { using std::swap; ip_.Swap(&other->ip_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); model_.Swap(&other->model_, &::velodyne::velodyneLidarParams::_i_give_permission_to_break_this_code_default_model_.get(), GetArenaNoVirtual()); calibrationfile_.Swap(&other->calibrationfile_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); swap(calib_, other->calib_); swap(lidar_id_, other->lidar_id_); swap(min_angle_, other->min_angle_); swap(port_, other->port_); swap(max_range_, other->max_range_); swap(min_range_, other->min_range_); swap(max_angle_, other->max_angle_); swap(rpm_, other->rpm_); swap(difop_, other->difop_); swap(_has_bits_[0], other->_has_bits_[0]); _internal_metadata_.Swap(&other->_internal_metadata_); } ::google::protobuf::Metadata velodyneLidarParams::GetMetadata() const { protobuf_velodyne_5fconfig_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_velodyne_5fconfig_2eproto::file_level_metadata[kIndexInFileMessages]; } // =================================================================== void CalibParameter::InitAsDefaultInstance() { } #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int CalibParameter::kRFieldNumber; const int CalibParameter::kPFieldNumber; const int CalibParameter::kYFieldNumber; const int CalibParameter::kCxFieldNumber; const int CalibParameter::kCyFieldNumber; const int CalibParameter::kCzFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 CalibParameter::CalibParameter() : ::google::protobuf::Message(), _internal_metadata_(NULL) { ::google::protobuf::internal::InitSCC( &protobuf_velodyne_5fconfig_2eproto::scc_info_CalibParameter.base); SharedCtor(); // @@protoc_insertion_point(constructor:velodyne.CalibParameter) } CalibParameter::CalibParameter(const CalibParameter& from) : ::google::protobuf::Message(), _internal_metadata_(NULL), _has_bits_(from._has_bits_) { _internal_metadata_.MergeFrom(from._internal_metadata_); ::memcpy(&r_, &from.r_, static_cast(reinterpret_cast(&cz_) - reinterpret_cast(&r_)) + sizeof(cz_)); // @@protoc_insertion_point(copy_constructor:velodyne.CalibParameter) } void CalibParameter::SharedCtor() { ::memset(&r_, 0, static_cast( reinterpret_cast(&cz_) - reinterpret_cast(&r_)) + sizeof(cz_)); } CalibParameter::~CalibParameter() { // @@protoc_insertion_point(destructor:velodyne.CalibParameter) SharedDtor(); } void CalibParameter::SharedDtor() { } void CalibParameter::SetCachedSize(int size) const { _cached_size_.Set(size); } const ::google::protobuf::Descriptor* CalibParameter::descriptor() { ::protobuf_velodyne_5fconfig_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_velodyne_5fconfig_2eproto::file_level_metadata[kIndexInFileMessages].descriptor; } const CalibParameter& CalibParameter::default_instance() { ::google::protobuf::internal::InitSCC(&protobuf_velodyne_5fconfig_2eproto::scc_info_CalibParameter.base); return *internal_default_instance(); } void CalibParameter::Clear() { // @@protoc_insertion_point(message_clear_start:velodyne.CalibParameter) ::google::protobuf::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 & 63u) { ::memset(&r_, 0, static_cast( reinterpret_cast(&cz_) - reinterpret_cast(&r_)) + sizeof(cz_)); } _has_bits_.Clear(); _internal_metadata_.Clear(); } bool CalibParameter::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; // @@protoc_insertion_point(parse_start:velodyne.CalibParameter) for (;;) { ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // optional float r = 1 [default = 0]; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(13u /* 13 & 0xFF */)) { set_has_r(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( input, &r_))); } else { goto handle_unusual; } break; } // optional float p = 2 [default = 0]; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(21u /* 21 & 0xFF */)) { set_has_p(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( input, &p_))); } else { goto handle_unusual; } break; } // optional float y = 3 [default = 0]; case 3: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(29u /* 29 & 0xFF */)) { set_has_y(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( input, &y_))); } else { goto handle_unusual; } break; } // optional float cx = 4 [default = 0]; case 4: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(37u /* 37 & 0xFF */)) { set_has_cx(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( input, &cx_))); } else { goto handle_unusual; } break; } // optional float cy = 5 [default = 0]; case 5: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(45u /* 45 & 0xFF */)) { set_has_cy(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( input, &cy_))); } else { goto handle_unusual; } break; } // optional float cz = 6 [default = 0]; case 6: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(53u /* 53 & 0xFF */)) { set_has_cz(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( input, &cz_))); } else { goto handle_unusual; } break; } default: { handle_unusual: if (tag == 0) { goto success; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, _internal_metadata_.mutable_unknown_fields())); break; } } } success: // @@protoc_insertion_point(parse_success:velodyne.CalibParameter) return true; failure: // @@protoc_insertion_point(parse_failure:velodyne.CalibParameter) return false; #undef DO_ } void CalibParameter::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:velodyne.CalibParameter) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; cached_has_bits = _has_bits_[0]; // optional float r = 1 [default = 0]; if (cached_has_bits & 0x00000001u) { ::google::protobuf::internal::WireFormatLite::WriteFloat(1, this->r(), output); } // optional float p = 2 [default = 0]; if (cached_has_bits & 0x00000002u) { ::google::protobuf::internal::WireFormatLite::WriteFloat(2, this->p(), output); } // optional float y = 3 [default = 0]; if (cached_has_bits & 0x00000004u) { ::google::protobuf::internal::WireFormatLite::WriteFloat(3, this->y(), output); } // optional float cx = 4 [default = 0]; if (cached_has_bits & 0x00000008u) { ::google::protobuf::internal::WireFormatLite::WriteFloat(4, this->cx(), output); } // optional float cy = 5 [default = 0]; if (cached_has_bits & 0x00000010u) { ::google::protobuf::internal::WireFormatLite::WriteFloat(5, this->cy(), output); } // optional float cz = 6 [default = 0]; if (cached_has_bits & 0x00000020u) { ::google::protobuf::internal::WireFormatLite::WriteFloat(6, this->cz(), output); } if (_internal_metadata_.have_unknown_fields()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( _internal_metadata_.unknown_fields(), output); } // @@protoc_insertion_point(serialize_end:velodyne.CalibParameter) } ::google::protobuf::uint8* CalibParameter::InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const { (void)deterministic; // Unused // @@protoc_insertion_point(serialize_to_array_start:velodyne.CalibParameter) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; cached_has_bits = _has_bits_[0]; // optional float r = 1 [default = 0]; if (cached_has_bits & 0x00000001u) { target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(1, this->r(), target); } // optional float p = 2 [default = 0]; if (cached_has_bits & 0x00000002u) { target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(2, this->p(), target); } // optional float y = 3 [default = 0]; if (cached_has_bits & 0x00000004u) { target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(3, this->y(), target); } // optional float cx = 4 [default = 0]; if (cached_has_bits & 0x00000008u) { target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(4, this->cx(), target); } // optional float cy = 5 [default = 0]; if (cached_has_bits & 0x00000010u) { target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(5, this->cy(), target); } // optional float cz = 6 [default = 0]; if (cached_has_bits & 0x00000020u) { target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(6, this->cz(), target); } if (_internal_metadata_.have_unknown_fields()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields(), target); } // @@protoc_insertion_point(serialize_to_array_end:velodyne.CalibParameter) return target; } size_t CalibParameter::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:velodyne.CalibParameter) size_t total_size = 0; if (_internal_metadata_.have_unknown_fields()) { total_size += ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( _internal_metadata_.unknown_fields()); } if (_has_bits_[0 / 32] & 63u) { // optional float r = 1 [default = 0]; if (has_r()) { total_size += 1 + 4; } // optional float p = 2 [default = 0]; if (has_p()) { total_size += 1 + 4; } // optional float y = 3 [default = 0]; if (has_y()) { total_size += 1 + 4; } // optional float cx = 4 [default = 0]; if (has_cx()) { total_size += 1 + 4; } // optional float cy = 5 [default = 0]; if (has_cy()) { total_size += 1 + 4; } // optional float cz = 6 [default = 0]; if (has_cz()) { total_size += 1 + 4; } } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void CalibParameter::MergeFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:velodyne.CalibParameter) GOOGLE_DCHECK_NE(&from, this); const CalibParameter* source = ::google::protobuf::internal::DynamicCastToGenerated( &from); if (source == NULL) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:velodyne.CalibParameter) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:velodyne.CalibParameter) MergeFrom(*source); } } void CalibParameter::MergeFrom(const CalibParameter& from) { // @@protoc_insertion_point(class_specific_merge_from_start:velodyne.CalibParameter) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; cached_has_bits = from._has_bits_[0]; if (cached_has_bits & 63u) { if (cached_has_bits & 0x00000001u) { r_ = from.r_; } if (cached_has_bits & 0x00000002u) { p_ = from.p_; } if (cached_has_bits & 0x00000004u) { y_ = from.y_; } if (cached_has_bits & 0x00000008u) { cx_ = from.cx_; } if (cached_has_bits & 0x00000010u) { cy_ = from.cy_; } if (cached_has_bits & 0x00000020u) { cz_ = from.cz_; } _has_bits_[0] |= cached_has_bits; } } void CalibParameter::CopyFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:velodyne.CalibParameter) if (&from == this) return; Clear(); MergeFrom(from); } void CalibParameter::CopyFrom(const CalibParameter& from) { // @@protoc_insertion_point(class_specific_copy_from_start:velodyne.CalibParameter) if (&from == this) return; Clear(); MergeFrom(from); } bool CalibParameter::IsInitialized() const { return true; } void CalibParameter::Swap(CalibParameter* other) { if (other == this) return; InternalSwap(other); } void CalibParameter::InternalSwap(CalibParameter* other) { using std::swap; swap(r_, other->r_); swap(p_, other->p_); swap(y_, other->y_); swap(cx_, other->cx_); swap(cy_, other->cy_); swap(cz_, other->cz_); swap(_has_bits_[0], other->_has_bits_[0]); _internal_metadata_.Swap(&other->_internal_metadata_); } ::google::protobuf::Metadata CalibParameter::GetMetadata() const { protobuf_velodyne_5fconfig_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_velodyne_5fconfig_2eproto::file_level_metadata[kIndexInFileMessages]; } // =================================================================== void lidarExtrinsic::InitAsDefaultInstance() { ::velodyne::_lidarExtrinsic_default_instance_._instance.get_mutable()->calib_ = const_cast< ::velodyne::CalibParameter*>( ::velodyne::CalibParameter::internal_default_instance()); } #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int lidarExtrinsic::kLidarIdFieldNumber; const int lidarExtrinsic::kCalibFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 lidarExtrinsic::lidarExtrinsic() : ::google::protobuf::Message(), _internal_metadata_(NULL) { ::google::protobuf::internal::InitSCC( &protobuf_velodyne_5fconfig_2eproto::scc_info_lidarExtrinsic.base); SharedCtor(); // @@protoc_insertion_point(constructor:velodyne.lidarExtrinsic) } lidarExtrinsic::lidarExtrinsic(const lidarExtrinsic& from) : ::google::protobuf::Message(), _internal_metadata_(NULL), _has_bits_(from._has_bits_) { _internal_metadata_.MergeFrom(from._internal_metadata_); if (from.has_calib()) { calib_ = new ::velodyne::CalibParameter(*from.calib_); } else { calib_ = NULL; } lidar_id_ = from.lidar_id_; // @@protoc_insertion_point(copy_constructor:velodyne.lidarExtrinsic) } void lidarExtrinsic::SharedCtor() { ::memset(&calib_, 0, static_cast( reinterpret_cast(&lidar_id_) - reinterpret_cast(&calib_)) + sizeof(lidar_id_)); } lidarExtrinsic::~lidarExtrinsic() { // @@protoc_insertion_point(destructor:velodyne.lidarExtrinsic) SharedDtor(); } void lidarExtrinsic::SharedDtor() { if (this != internal_default_instance()) delete calib_; } void lidarExtrinsic::SetCachedSize(int size) const { _cached_size_.Set(size); } const ::google::protobuf::Descriptor* lidarExtrinsic::descriptor() { ::protobuf_velodyne_5fconfig_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_velodyne_5fconfig_2eproto::file_level_metadata[kIndexInFileMessages].descriptor; } const lidarExtrinsic& lidarExtrinsic::default_instance() { ::google::protobuf::internal::InitSCC(&protobuf_velodyne_5fconfig_2eproto::scc_info_lidarExtrinsic.base); return *internal_default_instance(); } void lidarExtrinsic::Clear() { // @@protoc_insertion_point(message_clear_start:velodyne.lidarExtrinsic) ::google::protobuf::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 & 0x00000001u) { GOOGLE_DCHECK(calib_ != NULL); calib_->Clear(); } lidar_id_ = 0; _has_bits_.Clear(); _internal_metadata_.Clear(); } bool lidarExtrinsic::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; // @@protoc_insertion_point(parse_start:velodyne.lidarExtrinsic) for (;;) { ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // required int32 lidar_id = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) { set_has_lidar_id(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( input, &lidar_id_))); } else { goto handle_unusual; } break; } // optional .velodyne.CalibParameter calib = 2; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_calib())); } else { goto handle_unusual; } break; } default: { handle_unusual: if (tag == 0) { goto success; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, _internal_metadata_.mutable_unknown_fields())); break; } } } success: // @@protoc_insertion_point(parse_success:velodyne.lidarExtrinsic) return true; failure: // @@protoc_insertion_point(parse_failure:velodyne.lidarExtrinsic) return false; #undef DO_ } void lidarExtrinsic::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:velodyne.lidarExtrinsic) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; cached_has_bits = _has_bits_[0]; // required int32 lidar_id = 1; if (cached_has_bits & 0x00000002u) { ::google::protobuf::internal::WireFormatLite::WriteInt32(1, this->lidar_id(), output); } // optional .velodyne.CalibParameter calib = 2; if (cached_has_bits & 0x00000001u) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 2, this->_internal_calib(), output); } if (_internal_metadata_.have_unknown_fields()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( _internal_metadata_.unknown_fields(), output); } // @@protoc_insertion_point(serialize_end:velodyne.lidarExtrinsic) } ::google::protobuf::uint8* lidarExtrinsic::InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const { (void)deterministic; // Unused // @@protoc_insertion_point(serialize_to_array_start:velodyne.lidarExtrinsic) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; cached_has_bits = _has_bits_[0]; // required int32 lidar_id = 1; if (cached_has_bits & 0x00000002u) { target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(1, this->lidar_id(), target); } // optional .velodyne.CalibParameter calib = 2; if (cached_has_bits & 0x00000001u) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 2, this->_internal_calib(), deterministic, target); } if (_internal_metadata_.have_unknown_fields()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields(), target); } // @@protoc_insertion_point(serialize_to_array_end:velodyne.lidarExtrinsic) return target; } size_t lidarExtrinsic::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:velodyne.lidarExtrinsic) size_t total_size = 0; if (_internal_metadata_.have_unknown_fields()) { total_size += ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( _internal_metadata_.unknown_fields()); } // required int32 lidar_id = 1; if (has_lidar_id()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::Int32Size( this->lidar_id()); } // optional .velodyne.CalibParameter calib = 2; if (has_calib()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *calib_); } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void lidarExtrinsic::MergeFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:velodyne.lidarExtrinsic) GOOGLE_DCHECK_NE(&from, this); const lidarExtrinsic* source = ::google::protobuf::internal::DynamicCastToGenerated( &from); if (source == NULL) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:velodyne.lidarExtrinsic) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:velodyne.lidarExtrinsic) MergeFrom(*source); } } void lidarExtrinsic::MergeFrom(const lidarExtrinsic& from) { // @@protoc_insertion_point(class_specific_merge_from_start:velodyne.lidarExtrinsic) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; cached_has_bits = from._has_bits_[0]; if (cached_has_bits & 3u) { if (cached_has_bits & 0x00000001u) { mutable_calib()->::velodyne::CalibParameter::MergeFrom(from.calib()); } if (cached_has_bits & 0x00000002u) { lidar_id_ = from.lidar_id_; } _has_bits_[0] |= cached_has_bits; } } void lidarExtrinsic::CopyFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:velodyne.lidarExtrinsic) if (&from == this) return; Clear(); MergeFrom(from); } void lidarExtrinsic::CopyFrom(const lidarExtrinsic& from) { // @@protoc_insertion_point(class_specific_copy_from_start:velodyne.lidarExtrinsic) if (&from == this) return; Clear(); MergeFrom(from); } bool lidarExtrinsic::IsInitialized() const { if ((_has_bits_[0] & 0x00000002) != 0x00000002) return false; return true; } void lidarExtrinsic::Swap(lidarExtrinsic* other) { if (other == this) return; InternalSwap(other); } void lidarExtrinsic::InternalSwap(lidarExtrinsic* other) { using std::swap; swap(calib_, other->calib_); swap(lidar_id_, other->lidar_id_); swap(_has_bits_[0], other->_has_bits_[0]); _internal_metadata_.Swap(&other->_internal_metadata_); } ::google::protobuf::Metadata lidarExtrinsic::GetMetadata() const { protobuf_velodyne_5fconfig_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_velodyne_5fconfig_2eproto::file_level_metadata[kIndexInFileMessages]; } // =================================================================== void Region::InitAsDefaultInstance() { } #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int Region::kMinxFieldNumber; const int Region::kMaxxFieldNumber; const int Region::kMinyFieldNumber; const int Region::kMaxyFieldNumber; const int Region::kMinzFieldNumber; const int Region::kMaxzFieldNumber; const int Region::kRegionIdFieldNumber; const int Region::kLidarExtsFieldNumber; const int Region::kTurnplateCxFieldNumber; const int Region::kTurnplateCyFieldNumber; const int Region::kBorderMinxFieldNumber; const int Region::kBorderMaxxFieldNumber; const int Region::kPlcOffsetxFieldNumber; const int Region::kPlcOffsetyFieldNumber; const int Region::kPlcOffsetDegreeFieldNumber; const int Region::kPlcBorderMinyFieldNumber; const int Region::kPlcBorderMaxyFieldNumber; const int Region::kCarMinWidthFieldNumber; const int Region::kCarMaxWidthFieldNumber; const int Region::kCarMinWheelbaseFieldNumber; const int Region::kCarMaxWheelbaseFieldNumber; const int Region::kTurnplateAngleLimitAntiClockwiseFieldNumber; const int Region::kTurnplateAngleLimitClockwiseFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 Region::Region() : ::google::protobuf::Message(), _internal_metadata_(NULL) { ::google::protobuf::internal::InitSCC( &protobuf_velodyne_5fconfig_2eproto::scc_info_Region.base); SharedCtor(); // @@protoc_insertion_point(constructor:velodyne.Region) } Region::Region(const Region& from) : ::google::protobuf::Message(), _internal_metadata_(NULL), _has_bits_(from._has_bits_), lidar_exts_(from.lidar_exts_) { _internal_metadata_.MergeFrom(from._internal_metadata_); ::memcpy(&minx_, &from.minx_, static_cast(reinterpret_cast(&turnplate_angle_limit_clockwise_) - reinterpret_cast(&minx_)) + sizeof(turnplate_angle_limit_clockwise_)); // @@protoc_insertion_point(copy_constructor:velodyne.Region) } void Region::SharedCtor() { ::memset(&minx_, 0, static_cast( reinterpret_cast(&turnplate_angle_limit_clockwise_) - reinterpret_cast(&minx_)) + sizeof(turnplate_angle_limit_clockwise_)); } Region::~Region() { // @@protoc_insertion_point(destructor:velodyne.Region) SharedDtor(); } void Region::SharedDtor() { } void Region::SetCachedSize(int size) const { _cached_size_.Set(size); } const ::google::protobuf::Descriptor* Region::descriptor() { ::protobuf_velodyne_5fconfig_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_velodyne_5fconfig_2eproto::file_level_metadata[kIndexInFileMessages].descriptor; } const Region& Region::default_instance() { ::google::protobuf::internal::InitSCC(&protobuf_velodyne_5fconfig_2eproto::scc_info_Region.base); return *internal_default_instance(); } void Region::Clear() { // @@protoc_insertion_point(message_clear_start:velodyne.Region) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; lidar_exts_.Clear(); cached_has_bits = _has_bits_[0]; if (cached_has_bits & 255u) { ::memset(&minx_, 0, static_cast( reinterpret_cast(&turnplate_cx_) - reinterpret_cast(&minx_)) + sizeof(turnplate_cx_)); } if (cached_has_bits & 65280u) { ::memset(&turnplate_cy_, 0, static_cast( reinterpret_cast(&plc_border_maxy_) - reinterpret_cast(&turnplate_cy_)) + sizeof(plc_border_maxy_)); } if (cached_has_bits & 4128768u) { ::memset(&car_min_width_, 0, static_cast( reinterpret_cast(&turnplate_angle_limit_clockwise_) - reinterpret_cast(&car_min_width_)) + sizeof(turnplate_angle_limit_clockwise_)); } _has_bits_.Clear(); _internal_metadata_.Clear(); } bool Region::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; // @@protoc_insertion_point(parse_start:velodyne.Region) for (;;) { ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(16383u); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // required float minx = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(13u /* 13 & 0xFF */)) { set_has_minx(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( input, &minx_))); } else { goto handle_unusual; } break; } // required float maxx = 2; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(21u /* 21 & 0xFF */)) { set_has_maxx(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( input, &maxx_))); } else { goto handle_unusual; } break; } // required float miny = 3; case 3: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(29u /* 29 & 0xFF */)) { set_has_miny(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( input, &miny_))); } else { goto handle_unusual; } break; } // required float maxy = 4; case 4: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(37u /* 37 & 0xFF */)) { set_has_maxy(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( input, &maxy_))); } else { goto handle_unusual; } break; } // required float minz = 5; case 5: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(45u /* 45 & 0xFF */)) { set_has_minz(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( input, &minz_))); } else { goto handle_unusual; } break; } // required float maxz = 6; case 6: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(53u /* 53 & 0xFF */)) { set_has_maxz(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( input, &maxz_))); } else { goto handle_unusual; } break; } // required int32 region_id = 7; case 7: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(56u /* 56 & 0xFF */)) { set_has_region_id(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( input, ®ion_id_))); } else { goto handle_unusual; } break; } // repeated .velodyne.lidarExtrinsic lidar_exts = 8; case 8: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(66u /* 66 & 0xFF */)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, add_lidar_exts())); } else { goto handle_unusual; } break; } // required float turnplate_cx = 9; case 9: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(77u /* 77 & 0xFF */)) { set_has_turnplate_cx(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( input, &turnplate_cx_))); } else { goto handle_unusual; } break; } // required float turnplate_cy = 10; case 10: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(85u /* 85 & 0xFF */)) { set_has_turnplate_cy(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( input, &turnplate_cy_))); } else { goto handle_unusual; } break; } // required float border_minx = 11; case 11: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(93u /* 93 & 0xFF */)) { set_has_border_minx(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( input, &border_minx_))); } else { goto handle_unusual; } break; } // required float border_maxx = 12; case 12: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(101u /* 101 & 0xFF */)) { set_has_border_maxx(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( input, &border_maxx_))); } else { goto handle_unusual; } break; } // required float plc_offsetx = 13; case 13: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(109u /* 109 & 0xFF */)) { set_has_plc_offsetx(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( input, &plc_offsetx_))); } else { goto handle_unusual; } break; } // required float plc_offsety = 14; case 14: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(117u /* 117 & 0xFF */)) { set_has_plc_offsety(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( input, &plc_offsety_))); } else { goto handle_unusual; } break; } // required float plc_offset_degree = 15; case 15: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(125u /* 125 & 0xFF */)) { set_has_plc_offset_degree(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( input, &plc_offset_degree_))); } else { goto handle_unusual; } break; } // required float plc_border_miny = 16; case 16: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(133u /* 133 & 0xFF */)) { set_has_plc_border_miny(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( input, &plc_border_miny_))); } else { goto handle_unusual; } break; } // required float plc_border_maxy = 17; case 17: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(141u /* 141 & 0xFF */)) { set_has_plc_border_maxy(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( input, &plc_border_maxy_))); } else { goto handle_unusual; } break; } // required float car_min_width = 18; case 18: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(149u /* 149 & 0xFF */)) { set_has_car_min_width(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( input, &car_min_width_))); } else { goto handle_unusual; } break; } // required float car_max_width = 19; case 19: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(157u /* 157 & 0xFF */)) { set_has_car_max_width(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( input, &car_max_width_))); } else { goto handle_unusual; } break; } // required float car_min_wheelbase = 20; case 20: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(165u /* 165 & 0xFF */)) { set_has_car_min_wheelbase(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( input, &car_min_wheelbase_))); } else { goto handle_unusual; } break; } // required float car_max_wheelbase = 21; case 21: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(173u /* 173 & 0xFF */)) { set_has_car_max_wheelbase(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( input, &car_max_wheelbase_))); } else { goto handle_unusual; } break; } // required float turnplate_angle_limit_anti_clockwise = 22; case 22: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(181u /* 181 & 0xFF */)) { set_has_turnplate_angle_limit_anti_clockwise(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( input, &turnplate_angle_limit_anti_clockwise_))); } else { goto handle_unusual; } break; } // required float turnplate_angle_limit_clockwise = 23; case 23: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(189u /* 189 & 0xFF */)) { set_has_turnplate_angle_limit_clockwise(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( input, &turnplate_angle_limit_clockwise_))); } else { goto handle_unusual; } break; } default: { handle_unusual: if (tag == 0) { goto success; } DO_(::google::protobuf::internal::WireFormat::SkipField( input, tag, _internal_metadata_.mutable_unknown_fields())); break; } } } success: // @@protoc_insertion_point(parse_success:velodyne.Region) return true; failure: // @@protoc_insertion_point(parse_failure:velodyne.Region) return false; #undef DO_ } void Region::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:velodyne.Region) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; cached_has_bits = _has_bits_[0]; // required float minx = 1; if (cached_has_bits & 0x00000001u) { ::google::protobuf::internal::WireFormatLite::WriteFloat(1, this->minx(), output); } // required float maxx = 2; if (cached_has_bits & 0x00000002u) { ::google::protobuf::internal::WireFormatLite::WriteFloat(2, this->maxx(), output); } // required float miny = 3; if (cached_has_bits & 0x00000004u) { ::google::protobuf::internal::WireFormatLite::WriteFloat(3, this->miny(), output); } // required float maxy = 4; if (cached_has_bits & 0x00000008u) { ::google::protobuf::internal::WireFormatLite::WriteFloat(4, this->maxy(), output); } // required float minz = 5; if (cached_has_bits & 0x00000010u) { ::google::protobuf::internal::WireFormatLite::WriteFloat(5, this->minz(), output); } // required float maxz = 6; if (cached_has_bits & 0x00000020u) { ::google::protobuf::internal::WireFormatLite::WriteFloat(6, this->maxz(), output); } // required int32 region_id = 7; if (cached_has_bits & 0x00000040u) { ::google::protobuf::internal::WireFormatLite::WriteInt32(7, this->region_id(), output); } // repeated .velodyne.lidarExtrinsic lidar_exts = 8; for (unsigned int i = 0, n = static_cast(this->lidar_exts_size()); i < n; i++) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 8, this->lidar_exts(static_cast(i)), output); } // required float turnplate_cx = 9; if (cached_has_bits & 0x00000080u) { ::google::protobuf::internal::WireFormatLite::WriteFloat(9, this->turnplate_cx(), output); } // required float turnplate_cy = 10; if (cached_has_bits & 0x00000100u) { ::google::protobuf::internal::WireFormatLite::WriteFloat(10, this->turnplate_cy(), output); } // required float border_minx = 11; if (cached_has_bits & 0x00000200u) { ::google::protobuf::internal::WireFormatLite::WriteFloat(11, this->border_minx(), output); } // required float border_maxx = 12; if (cached_has_bits & 0x00000400u) { ::google::protobuf::internal::WireFormatLite::WriteFloat(12, this->border_maxx(), output); } // required float plc_offsetx = 13; if (cached_has_bits & 0x00000800u) { ::google::protobuf::internal::WireFormatLite::WriteFloat(13, this->plc_offsetx(), output); } // required float plc_offsety = 14; if (cached_has_bits & 0x00001000u) { ::google::protobuf::internal::WireFormatLite::WriteFloat(14, this->plc_offsety(), output); } // required float plc_offset_degree = 15; if (cached_has_bits & 0x00002000u) { ::google::protobuf::internal::WireFormatLite::WriteFloat(15, this->plc_offset_degree(), output); } // required float plc_border_miny = 16; if (cached_has_bits & 0x00004000u) { ::google::protobuf::internal::WireFormatLite::WriteFloat(16, this->plc_border_miny(), output); } // required float plc_border_maxy = 17; if (cached_has_bits & 0x00008000u) { ::google::protobuf::internal::WireFormatLite::WriteFloat(17, this->plc_border_maxy(), output); } // required float car_min_width = 18; if (cached_has_bits & 0x00010000u) { ::google::protobuf::internal::WireFormatLite::WriteFloat(18, this->car_min_width(), output); } // required float car_max_width = 19; if (cached_has_bits & 0x00020000u) { ::google::protobuf::internal::WireFormatLite::WriteFloat(19, this->car_max_width(), output); } // required float car_min_wheelbase = 20; if (cached_has_bits & 0x00040000u) { ::google::protobuf::internal::WireFormatLite::WriteFloat(20, this->car_min_wheelbase(), output); } // required float car_max_wheelbase = 21; if (cached_has_bits & 0x00080000u) { ::google::protobuf::internal::WireFormatLite::WriteFloat(21, this->car_max_wheelbase(), output); } // required float turnplate_angle_limit_anti_clockwise = 22; if (cached_has_bits & 0x00100000u) { ::google::protobuf::internal::WireFormatLite::WriteFloat(22, this->turnplate_angle_limit_anti_clockwise(), output); } // required float turnplate_angle_limit_clockwise = 23; if (cached_has_bits & 0x00200000u) { ::google::protobuf::internal::WireFormatLite::WriteFloat(23, this->turnplate_angle_limit_clockwise(), output); } if (_internal_metadata_.have_unknown_fields()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( _internal_metadata_.unknown_fields(), output); } // @@protoc_insertion_point(serialize_end:velodyne.Region) } ::google::protobuf::uint8* Region::InternalSerializeWithCachedSizesToArray( bool deterministic, ::google::protobuf::uint8* target) const { (void)deterministic; // Unused // @@protoc_insertion_point(serialize_to_array_start:velodyne.Region) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; cached_has_bits = _has_bits_[0]; // required float minx = 1; if (cached_has_bits & 0x00000001u) { target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(1, this->minx(), target); } // required float maxx = 2; if (cached_has_bits & 0x00000002u) { target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(2, this->maxx(), target); } // required float miny = 3; if (cached_has_bits & 0x00000004u) { target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(3, this->miny(), target); } // required float maxy = 4; if (cached_has_bits & 0x00000008u) { target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(4, this->maxy(), target); } // required float minz = 5; if (cached_has_bits & 0x00000010u) { target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(5, this->minz(), target); } // required float maxz = 6; if (cached_has_bits & 0x00000020u) { target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(6, this->maxz(), target); } // required int32 region_id = 7; if (cached_has_bits & 0x00000040u) { target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(7, this->region_id(), target); } // repeated .velodyne.lidarExtrinsic lidar_exts = 8; for (unsigned int i = 0, n = static_cast(this->lidar_exts_size()); i < n; i++) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 8, this->lidar_exts(static_cast(i)), deterministic, target); } // required float turnplate_cx = 9; if (cached_has_bits & 0x00000080u) { target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(9, this->turnplate_cx(), target); } // required float turnplate_cy = 10; if (cached_has_bits & 0x00000100u) { target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(10, this->turnplate_cy(), target); } // required float border_minx = 11; if (cached_has_bits & 0x00000200u) { target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(11, this->border_minx(), target); } // required float border_maxx = 12; if (cached_has_bits & 0x00000400u) { target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(12, this->border_maxx(), target); } // required float plc_offsetx = 13; if (cached_has_bits & 0x00000800u) { target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(13, this->plc_offsetx(), target); } // required float plc_offsety = 14; if (cached_has_bits & 0x00001000u) { target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(14, this->plc_offsety(), target); } // required float plc_offset_degree = 15; if (cached_has_bits & 0x00002000u) { target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(15, this->plc_offset_degree(), target); } // required float plc_border_miny = 16; if (cached_has_bits & 0x00004000u) { target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(16, this->plc_border_miny(), target); } // required float plc_border_maxy = 17; if (cached_has_bits & 0x00008000u) { target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(17, this->plc_border_maxy(), target); } // required float car_min_width = 18; if (cached_has_bits & 0x00010000u) { target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(18, this->car_min_width(), target); } // required float car_max_width = 19; if (cached_has_bits & 0x00020000u) { target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(19, this->car_max_width(), target); } // required float car_min_wheelbase = 20; if (cached_has_bits & 0x00040000u) { target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(20, this->car_min_wheelbase(), target); } // required float car_max_wheelbase = 21; if (cached_has_bits & 0x00080000u) { target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(21, this->car_max_wheelbase(), target); } // required float turnplate_angle_limit_anti_clockwise = 22; if (cached_has_bits & 0x00100000u) { target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(22, this->turnplate_angle_limit_anti_clockwise(), target); } // required float turnplate_angle_limit_clockwise = 23; if (cached_has_bits & 0x00200000u) { target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(23, this->turnplate_angle_limit_clockwise(), target); } if (_internal_metadata_.have_unknown_fields()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields(), target); } // @@protoc_insertion_point(serialize_to_array_end:velodyne.Region) return target; } size_t Region::RequiredFieldsByteSizeFallback() const { // @@protoc_insertion_point(required_fields_byte_size_fallback_start:velodyne.Region) size_t total_size = 0; if (has_minx()) { // required float minx = 1; total_size += 1 + 4; } if (has_maxx()) { // required float maxx = 2; total_size += 1 + 4; } if (has_miny()) { // required float miny = 3; total_size += 1 + 4; } if (has_maxy()) { // required float maxy = 4; total_size += 1 + 4; } if (has_minz()) { // required float minz = 5; total_size += 1 + 4; } if (has_maxz()) { // required float maxz = 6; total_size += 1 + 4; } if (has_region_id()) { // required int32 region_id = 7; total_size += 1 + ::google::protobuf::internal::WireFormatLite::Int32Size( this->region_id()); } if (has_turnplate_cx()) { // required float turnplate_cx = 9; total_size += 1 + 4; } if (has_turnplate_cy()) { // required float turnplate_cy = 10; total_size += 1 + 4; } if (has_border_minx()) { // required float border_minx = 11; total_size += 1 + 4; } if (has_border_maxx()) { // required float border_maxx = 12; total_size += 1 + 4; } if (has_plc_offsetx()) { // required float plc_offsetx = 13; total_size += 1 + 4; } if (has_plc_offsety()) { // required float plc_offsety = 14; total_size += 1 + 4; } if (has_plc_offset_degree()) { // required float plc_offset_degree = 15; total_size += 1 + 4; } if (has_plc_border_miny()) { // required float plc_border_miny = 16; total_size += 2 + 4; } if (has_plc_border_maxy()) { // required float plc_border_maxy = 17; total_size += 2 + 4; } if (has_car_min_width()) { // required float car_min_width = 18; total_size += 2 + 4; } if (has_car_max_width()) { // required float car_max_width = 19; total_size += 2 + 4; } if (has_car_min_wheelbase()) { // required float car_min_wheelbase = 20; total_size += 2 + 4; } if (has_car_max_wheelbase()) { // required float car_max_wheelbase = 21; total_size += 2 + 4; } if (has_turnplate_angle_limit_anti_clockwise()) { // required float turnplate_angle_limit_anti_clockwise = 22; total_size += 2 + 4; } if (has_turnplate_angle_limit_clockwise()) { // required float turnplate_angle_limit_clockwise = 23; total_size += 2 + 4; } return total_size; } size_t Region::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:velodyne.Region) size_t total_size = 0; if (_internal_metadata_.have_unknown_fields()) { total_size += ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( _internal_metadata_.unknown_fields()); } if (((_has_bits_[0] & 0x003fffff) ^ 0x003fffff) == 0) { // All required fields are present. // required float minx = 1; total_size += 1 + 4; // required float maxx = 2; total_size += 1 + 4; // required float miny = 3; total_size += 1 + 4; // required float maxy = 4; total_size += 1 + 4; // required float minz = 5; total_size += 1 + 4; // required float maxz = 6; total_size += 1 + 4; // required int32 region_id = 7; total_size += 1 + ::google::protobuf::internal::WireFormatLite::Int32Size( this->region_id()); // required float turnplate_cx = 9; total_size += 1 + 4; // required float turnplate_cy = 10; total_size += 1 + 4; // required float border_minx = 11; total_size += 1 + 4; // required float border_maxx = 12; total_size += 1 + 4; // required float plc_offsetx = 13; total_size += 1 + 4; // required float plc_offsety = 14; total_size += 1 + 4; // required float plc_offset_degree = 15; total_size += 1 + 4; // required float plc_border_miny = 16; total_size += 2 + 4; // required float plc_border_maxy = 17; total_size += 2 + 4; // required float car_min_width = 18; total_size += 2 + 4; // required float car_max_width = 19; total_size += 2 + 4; // required float car_min_wheelbase = 20; total_size += 2 + 4; // required float car_max_wheelbase = 21; total_size += 2 + 4; // required float turnplate_angle_limit_anti_clockwise = 22; total_size += 2 + 4; // required float turnplate_angle_limit_clockwise = 23; total_size += 2 + 4; } else { total_size += RequiredFieldsByteSizeFallback(); } // repeated .velodyne.lidarExtrinsic lidar_exts = 8; { unsigned int count = static_cast(this->lidar_exts_size()); total_size += 1UL * count; for (unsigned int i = 0; i < count; i++) { total_size += ::google::protobuf::internal::WireFormatLite::MessageSize( this->lidar_exts(static_cast(i))); } } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void Region::MergeFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:velodyne.Region) GOOGLE_DCHECK_NE(&from, this); const Region* source = ::google::protobuf::internal::DynamicCastToGenerated( &from); if (source == NULL) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:velodyne.Region) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:velodyne.Region) MergeFrom(*source); } } void Region::MergeFrom(const Region& from) { // @@protoc_insertion_point(class_specific_merge_from_start:velodyne.Region) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; lidar_exts_.MergeFrom(from.lidar_exts_); cached_has_bits = from._has_bits_[0]; if (cached_has_bits & 255u) { if (cached_has_bits & 0x00000001u) { minx_ = from.minx_; } if (cached_has_bits & 0x00000002u) { maxx_ = from.maxx_; } if (cached_has_bits & 0x00000004u) { miny_ = from.miny_; } if (cached_has_bits & 0x00000008u) { maxy_ = from.maxy_; } if (cached_has_bits & 0x00000010u) { minz_ = from.minz_; } if (cached_has_bits & 0x00000020u) { maxz_ = from.maxz_; } if (cached_has_bits & 0x00000040u) { region_id_ = from.region_id_; } if (cached_has_bits & 0x00000080u) { turnplate_cx_ = from.turnplate_cx_; } _has_bits_[0] |= cached_has_bits; } if (cached_has_bits & 65280u) { if (cached_has_bits & 0x00000100u) { turnplate_cy_ = from.turnplate_cy_; } if (cached_has_bits & 0x00000200u) { border_minx_ = from.border_minx_; } if (cached_has_bits & 0x00000400u) { border_maxx_ = from.border_maxx_; } if (cached_has_bits & 0x00000800u) { plc_offsetx_ = from.plc_offsetx_; } if (cached_has_bits & 0x00001000u) { plc_offsety_ = from.plc_offsety_; } if (cached_has_bits & 0x00002000u) { plc_offset_degree_ = from.plc_offset_degree_; } if (cached_has_bits & 0x00004000u) { plc_border_miny_ = from.plc_border_miny_; } if (cached_has_bits & 0x00008000u) { plc_border_maxy_ = from.plc_border_maxy_; } _has_bits_[0] |= cached_has_bits; } if (cached_has_bits & 4128768u) { if (cached_has_bits & 0x00010000u) { car_min_width_ = from.car_min_width_; } if (cached_has_bits & 0x00020000u) { car_max_width_ = from.car_max_width_; } if (cached_has_bits & 0x00040000u) { car_min_wheelbase_ = from.car_min_wheelbase_; } if (cached_has_bits & 0x00080000u) { car_max_wheelbase_ = from.car_max_wheelbase_; } if (cached_has_bits & 0x00100000u) { turnplate_angle_limit_anti_clockwise_ = from.turnplate_angle_limit_anti_clockwise_; } if (cached_has_bits & 0x00200000u) { turnplate_angle_limit_clockwise_ = from.turnplate_angle_limit_clockwise_; } _has_bits_[0] |= cached_has_bits; } } void Region::CopyFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:velodyne.Region) if (&from == this) return; Clear(); MergeFrom(from); } void Region::CopyFrom(const Region& from) { // @@protoc_insertion_point(class_specific_copy_from_start:velodyne.Region) if (&from == this) return; Clear(); MergeFrom(from); } bool Region::IsInitialized() const { if ((_has_bits_[0] & 0x003fffff) != 0x003fffff) return false; if (!::google::protobuf::internal::AllAreInitialized(this->lidar_exts())) return false; return true; } void Region::Swap(Region* other) { if (other == this) return; InternalSwap(other); } void Region::InternalSwap(Region* other) { using std::swap; CastToBase(&lidar_exts_)->InternalSwap(CastToBase(&other->lidar_exts_)); swap(minx_, other->minx_); swap(maxx_, other->maxx_); swap(miny_, other->miny_); swap(maxy_, other->maxy_); swap(minz_, other->minz_); swap(maxz_, other->maxz_); swap(region_id_, other->region_id_); swap(turnplate_cx_, other->turnplate_cx_); swap(turnplate_cy_, other->turnplate_cy_); swap(border_minx_, other->border_minx_); swap(border_maxx_, other->border_maxx_); swap(plc_offsetx_, other->plc_offsetx_); swap(plc_offsety_, other->plc_offsety_); swap(plc_offset_degree_, other->plc_offset_degree_); swap(plc_border_miny_, other->plc_border_miny_); swap(plc_border_maxy_, other->plc_border_maxy_); swap(car_min_width_, other->car_min_width_); swap(car_max_width_, other->car_max_width_); swap(car_min_wheelbase_, other->car_min_wheelbase_); swap(car_max_wheelbase_, other->car_max_wheelbase_); swap(turnplate_angle_limit_anti_clockwise_, other->turnplate_angle_limit_anti_clockwise_); swap(turnplate_angle_limit_clockwise_, other->turnplate_angle_limit_clockwise_); swap(_has_bits_[0], other->_has_bits_[0]); _internal_metadata_.Swap(&other->_internal_metadata_); } ::google::protobuf::Metadata Region::GetMetadata() const { protobuf_velodyne_5fconfig_2eproto::protobuf_AssignDescriptorsOnce(); return ::protobuf_velodyne_5fconfig_2eproto::file_level_metadata[kIndexInFileMessages]; } // @@protoc_insertion_point(namespace_scope) } // namespace velodyne namespace google { namespace protobuf { template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::velodyne::velodyneManagerParams* Arena::CreateMaybeMessage< ::velodyne::velodyneManagerParams >(Arena* arena) { return Arena::CreateInternal< ::velodyne::velodyneManagerParams >(arena); } template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::velodyne::velodyneLidarParams* Arena::CreateMaybeMessage< ::velodyne::velodyneLidarParams >(Arena* arena) { return Arena::CreateInternal< ::velodyne::velodyneLidarParams >(arena); } template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::velodyne::CalibParameter* Arena::CreateMaybeMessage< ::velodyne::CalibParameter >(Arena* arena) { return Arena::CreateInternal< ::velodyne::CalibParameter >(arena); } template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::velodyne::lidarExtrinsic* Arena::CreateMaybeMessage< ::velodyne::lidarExtrinsic >(Arena* arena) { return Arena::CreateInternal< ::velodyne::lidarExtrinsic >(arena); } template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::velodyne::Region* Arena::CreateMaybeMessage< ::velodyne::Region >(Arena* arena) { return Arena::CreateInternal< ::velodyne::Region >(arena); } } // namespace protobuf } // namespace google // @@protoc_insertion_point(global_scope)