12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978 |
- // Generated by the protocol buffer compiler. DO NOT EDIT!
- // source: velodyne_config.proto
- #include "velodyne_config.pb.h"
- #include <algorithm>
- #include <google/protobuf/io/coded_stream.h>
- #include <google/protobuf/extension_set.h>
- #include <google/protobuf/wire_format_lite.h>
- #include <google/protobuf/descriptor.h>
- #include <google/protobuf/generated_message_reflection.h>
- #include <google/protobuf/reflection_ops.h>
- #include <google/protobuf/wire_format.h>
- // @@protoc_insertion_point(includes)
- #include <google/protobuf/port_def.inc>
- extern PROTOBUF_INTERNAL_EXPORT_velodyne_5fconfig_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_CalibParameter_velodyne_5fconfig_2eproto;
- extern PROTOBUF_INTERNAL_EXPORT_velodyne_5fconfig_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Region_velodyne_5fconfig_2eproto;
- extern PROTOBUF_INTERNAL_EXPORT_velodyne_5fconfig_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_lidarExtrinsic_velodyne_5fconfig_2eproto;
- extern PROTOBUF_INTERNAL_EXPORT_velodyne_5fconfig_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_velodyneLidarParams_velodyne_5fconfig_2eproto;
- namespace velodyne {
- class velodyneManagerParamsDefaultTypeInternal {
- public:
- ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<velodyneManagerParams> _instance;
- } _velodyneManagerParams_default_instance_;
- class velodyneLidarParamsDefaultTypeInternal {
- public:
- ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<velodyneLidarParams> _instance;
- } _velodyneLidarParams_default_instance_;
- class CalibParameterDefaultTypeInternal {
- public:
- ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<CalibParameter> _instance;
- } _CalibParameter_default_instance_;
- class lidarExtrinsicDefaultTypeInternal {
- public:
- ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<lidarExtrinsic> _instance;
- } _lidarExtrinsic_default_instance_;
- class RegionDefaultTypeInternal {
- public:
- ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Region> _instance;
- } _Region_default_instance_;
- } // namespace velodyne
- static void InitDefaultsscc_info_CalibParameter_velodyne_5fconfig_2eproto() {
- GOOGLE_PROTOBUF_VERIFY_VERSION;
- {
- void* ptr = &::velodyne::_CalibParameter_default_instance_;
- new (ptr) ::velodyne::CalibParameter();
- ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
- }
- ::velodyne::CalibParameter::InitAsDefaultInstance();
- }
- ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_CalibParameter_velodyne_5fconfig_2eproto =
- {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_CalibParameter_velodyne_5fconfig_2eproto}, {}};
- static void InitDefaultsscc_info_Region_velodyne_5fconfig_2eproto() {
- GOOGLE_PROTOBUF_VERIFY_VERSION;
- {
- void* ptr = &::velodyne::_Region_default_instance_;
- new (ptr) ::velodyne::Region();
- ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
- }
- ::velodyne::Region::InitAsDefaultInstance();
- }
- ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Region_velodyne_5fconfig_2eproto =
- {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_Region_velodyne_5fconfig_2eproto}, {
- &scc_info_lidarExtrinsic_velodyne_5fconfig_2eproto.base,}};
- static void InitDefaultsscc_info_lidarExtrinsic_velodyne_5fconfig_2eproto() {
- GOOGLE_PROTOBUF_VERIFY_VERSION;
- {
- void* ptr = &::velodyne::_lidarExtrinsic_default_instance_;
- new (ptr) ::velodyne::lidarExtrinsic();
- ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
- }
- ::velodyne::lidarExtrinsic::InitAsDefaultInstance();
- }
- ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_lidarExtrinsic_velodyne_5fconfig_2eproto =
- {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_lidarExtrinsic_velodyne_5fconfig_2eproto}, {
- &scc_info_CalibParameter_velodyne_5fconfig_2eproto.base,}};
- static void InitDefaultsscc_info_velodyneLidarParams_velodyne_5fconfig_2eproto() {
- 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);
- ::PROTOBUF_NAMESPACE_ID::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();
- ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
- }
- ::velodyne::velodyneLidarParams::InitAsDefaultInstance();
- }
- ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_velodyneLidarParams_velodyne_5fconfig_2eproto =
- {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_velodyneLidarParams_velodyne_5fconfig_2eproto}, {
- &scc_info_CalibParameter_velodyne_5fconfig_2eproto.base,}};
- static void InitDefaultsscc_info_velodyneManagerParams_velodyne_5fconfig_2eproto() {
- GOOGLE_PROTOBUF_VERIFY_VERSION;
- {
- void* ptr = &::velodyne::_velodyneManagerParams_default_instance_;
- new (ptr) ::velodyne::velodyneManagerParams();
- ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
- }
- ::velodyne::velodyneManagerParams::InitAsDefaultInstance();
- }
- ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<2> scc_info_velodyneManagerParams_velodyne_5fconfig_2eproto =
- {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 2, 0, InitDefaultsscc_info_velodyneManagerParams_velodyne_5fconfig_2eproto}, {
- &scc_info_velodyneLidarParams_velodyne_5fconfig_2eproto.base,
- &scc_info_Region_velodyne_5fconfig_2eproto.base,}};
- static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_velodyne_5fconfig_2eproto[5];
- static constexpr ::PROTOBUF_NAMESPACE_ID::EnumDescriptor const** file_level_enum_descriptors_velodyne_5fconfig_2eproto = nullptr;
- static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_velodyne_5fconfig_2eproto = nullptr;
- const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_velodyne_5fconfig_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
- PROTOBUF_FIELD_OFFSET(::velodyne::velodyneManagerParams, _has_bits_),
- PROTOBUF_FIELD_OFFSET(::velodyne::velodyneManagerParams, _internal_metadata_),
- ~0u, // no _extensions_
- ~0u, // no _oneof_case_
- ~0u, // no _weak_field_map_
- PROTOBUF_FIELD_OFFSET(::velodyne::velodyneManagerParams, velodyne_lidars_),
- PROTOBUF_FIELD_OFFSET(::velodyne::velodyneManagerParams, region_),
- PROTOBUF_FIELD_OFFSET(::velodyne::velodyneManagerParams, fence_data_path_),
- PROTOBUF_FIELD_OFFSET(::velodyne::velodyneManagerParams, fence_log_path_),
- PROTOBUF_FIELD_OFFSET(::velodyne::velodyneManagerParams, left_model_path_),
- PROTOBUF_FIELD_OFFSET(::velodyne::velodyneManagerParams, right_model_path_),
- PROTOBUF_FIELD_OFFSET(::velodyne::velodyneManagerParams, distribution_mode_),
- ~0u,
- ~0u,
- 0,
- 1,
- 2,
- 3,
- 4,
- PROTOBUF_FIELD_OFFSET(::velodyne::velodyneLidarParams, _has_bits_),
- PROTOBUF_FIELD_OFFSET(::velodyne::velodyneLidarParams, _internal_metadata_),
- ~0u, // no _extensions_
- ~0u, // no _oneof_case_
- ~0u, // no _weak_field_map_
- PROTOBUF_FIELD_OFFSET(::velodyne::velodyneLidarParams, ip_),
- PROTOBUF_FIELD_OFFSET(::velodyne::velodyneLidarParams, port_),
- PROTOBUF_FIELD_OFFSET(::velodyne::velodyneLidarParams, model_),
- PROTOBUF_FIELD_OFFSET(::velodyne::velodyneLidarParams, calibrationfile_),
- PROTOBUF_FIELD_OFFSET(::velodyne::velodyneLidarParams, lidar_id_),
- PROTOBUF_FIELD_OFFSET(::velodyne::velodyneLidarParams, max_range_),
- PROTOBUF_FIELD_OFFSET(::velodyne::velodyneLidarParams, min_range_),
- PROTOBUF_FIELD_OFFSET(::velodyne::velodyneLidarParams, min_angle_),
- PROTOBUF_FIELD_OFFSET(::velodyne::velodyneLidarParams, max_angle_),
- PROTOBUF_FIELD_OFFSET(::velodyne::velodyneLidarParams, rpm_),
- PROTOBUF_FIELD_OFFSET(::velodyne::velodyneLidarParams, calib_),
- PROTOBUF_FIELD_OFFSET(::velodyne::velodyneLidarParams, difop_),
- 0,
- 6,
- 1,
- 2,
- 4,
- 7,
- 8,
- 5,
- 9,
- 10,
- 3,
- 11,
- PROTOBUF_FIELD_OFFSET(::velodyne::CalibParameter, _has_bits_),
- PROTOBUF_FIELD_OFFSET(::velodyne::CalibParameter, _internal_metadata_),
- ~0u, // no _extensions_
- ~0u, // no _oneof_case_
- ~0u, // no _weak_field_map_
- PROTOBUF_FIELD_OFFSET(::velodyne::CalibParameter, r_),
- PROTOBUF_FIELD_OFFSET(::velodyne::CalibParameter, p_),
- PROTOBUF_FIELD_OFFSET(::velodyne::CalibParameter, y_),
- PROTOBUF_FIELD_OFFSET(::velodyne::CalibParameter, cx_),
- PROTOBUF_FIELD_OFFSET(::velodyne::CalibParameter, cy_),
- PROTOBUF_FIELD_OFFSET(::velodyne::CalibParameter, cz_),
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- PROTOBUF_FIELD_OFFSET(::velodyne::lidarExtrinsic, _has_bits_),
- PROTOBUF_FIELD_OFFSET(::velodyne::lidarExtrinsic, _internal_metadata_),
- ~0u, // no _extensions_
- ~0u, // no _oneof_case_
- ~0u, // no _weak_field_map_
- PROTOBUF_FIELD_OFFSET(::velodyne::lidarExtrinsic, lidar_id_),
- PROTOBUF_FIELD_OFFSET(::velodyne::lidarExtrinsic, calib_),
- 1,
- 0,
- PROTOBUF_FIELD_OFFSET(::velodyne::Region, _has_bits_),
- PROTOBUF_FIELD_OFFSET(::velodyne::Region, _internal_metadata_),
- ~0u, // no _extensions_
- ~0u, // no _oneof_case_
- ~0u, // no _weak_field_map_
- PROTOBUF_FIELD_OFFSET(::velodyne::Region, minx_),
- PROTOBUF_FIELD_OFFSET(::velodyne::Region, maxx_),
- PROTOBUF_FIELD_OFFSET(::velodyne::Region, miny_),
- PROTOBUF_FIELD_OFFSET(::velodyne::Region, maxy_),
- PROTOBUF_FIELD_OFFSET(::velodyne::Region, minz_),
- PROTOBUF_FIELD_OFFSET(::velodyne::Region, maxz_),
- PROTOBUF_FIELD_OFFSET(::velodyne::Region, region_id_),
- PROTOBUF_FIELD_OFFSET(::velodyne::Region, lidar_exts_),
- PROTOBUF_FIELD_OFFSET(::velodyne::Region, turnplate_cx_),
- PROTOBUF_FIELD_OFFSET(::velodyne::Region, turnplate_cy_),
- PROTOBUF_FIELD_OFFSET(::velodyne::Region, border_minx_),
- PROTOBUF_FIELD_OFFSET(::velodyne::Region, border_maxx_),
- PROTOBUF_FIELD_OFFSET(::velodyne::Region, plc_offsetx_),
- PROTOBUF_FIELD_OFFSET(::velodyne::Region, plc_offsety_),
- PROTOBUF_FIELD_OFFSET(::velodyne::Region, plc_offset_degree_),
- PROTOBUF_FIELD_OFFSET(::velodyne::Region, plc_border_miny_),
- PROTOBUF_FIELD_OFFSET(::velodyne::Region, plc_border_maxy_),
- PROTOBUF_FIELD_OFFSET(::velodyne::Region, car_min_width_),
- PROTOBUF_FIELD_OFFSET(::velodyne::Region, car_max_width_),
- PROTOBUF_FIELD_OFFSET(::velodyne::Region, car_min_wheelbase_),
- PROTOBUF_FIELD_OFFSET(::velodyne::Region, car_max_wheelbase_),
- PROTOBUF_FIELD_OFFSET(::velodyne::Region, turnplate_angle_limit_anti_clockwise_),
- PROTOBUF_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 ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_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 ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = {
- reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::velodyne::_velodyneManagerParams_default_instance_),
- reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::velodyne::_velodyneLidarParams_default_instance_),
- reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::velodyne::_CalibParameter_default_instance_),
- reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::velodyne::_lidarExtrinsic_default_instance_),
- reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::velodyne::_Region_default_instance_),
- };
- const char descriptor_table_protodef_velodyne_5fconfig_2eproto[] PROTOBUF_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"
- ;
- static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable*const descriptor_table_velodyne_5fconfig_2eproto_deps[1] = {
- };
- static ::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase*const descriptor_table_velodyne_5fconfig_2eproto_sccs[5] = {
- &scc_info_CalibParameter_velodyne_5fconfig_2eproto.base,
- &scc_info_Region_velodyne_5fconfig_2eproto.base,
- &scc_info_lidarExtrinsic_velodyne_5fconfig_2eproto.base,
- &scc_info_velodyneLidarParams_velodyne_5fconfig_2eproto.base,
- &scc_info_velodyneManagerParams_velodyne_5fconfig_2eproto.base,
- };
- static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_velodyne_5fconfig_2eproto_once;
- const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_velodyne_5fconfig_2eproto = {
- false, false, descriptor_table_protodef_velodyne_5fconfig_2eproto, "velodyne_config.proto", 1327,
- &descriptor_table_velodyne_5fconfig_2eproto_once, descriptor_table_velodyne_5fconfig_2eproto_sccs, descriptor_table_velodyne_5fconfig_2eproto_deps, 5, 0,
- schemas, file_default_instances, TableStruct_velodyne_5fconfig_2eproto::offsets,
- file_level_metadata_velodyne_5fconfig_2eproto, 5, file_level_enum_descriptors_velodyne_5fconfig_2eproto, file_level_service_descriptors_velodyne_5fconfig_2eproto,
- };
- // Force running AddDescriptors() at dynamic initialization time.
- static bool dynamic_init_dummy_velodyne_5fconfig_2eproto = (static_cast<void>(::PROTOBUF_NAMESPACE_ID::internal::AddDescriptors(&descriptor_table_velodyne_5fconfig_2eproto)), true);
- namespace velodyne {
- // ===================================================================
- void velodyneManagerParams::InitAsDefaultInstance() {
- }
- class velodyneManagerParams::_Internal {
- public:
- using HasBits = decltype(std::declval<velodyneManagerParams>()._has_bits_);
- static void set_has_fence_data_path(HasBits* has_bits) {
- (*has_bits)[0] |= 1u;
- }
- static void set_has_fence_log_path(HasBits* has_bits) {
- (*has_bits)[0] |= 2u;
- }
- static void set_has_left_model_path(HasBits* has_bits) {
- (*has_bits)[0] |= 4u;
- }
- static void set_has_right_model_path(HasBits* has_bits) {
- (*has_bits)[0] |= 8u;
- }
- static void set_has_distribution_mode(HasBits* has_bits) {
- (*has_bits)[0] |= 16u;
- }
- static bool MissingRequiredFields(const HasBits& has_bits) {
- return ((has_bits[0] & 0x00000010) ^ 0x00000010) != 0;
- }
- };
- velodyneManagerParams::velodyneManagerParams(::PROTOBUF_NAMESPACE_ID::Arena* arena)
- : ::PROTOBUF_NAMESPACE_ID::Message(arena),
- velodyne_lidars_(arena),
- region_(arena) {
- SharedCtor();
- RegisterArenaDtor(arena);
- // @@protoc_insertion_point(arena_constructor:velodyne.velodyneManagerParams)
- }
- velodyneManagerParams::velodyneManagerParams(const velodyneManagerParams& from)
- : ::PROTOBUF_NAMESPACE_ID::Message(),
- _has_bits_(from._has_bits_),
- velodyne_lidars_(from.velodyne_lidars_),
- region_(from.region_) {
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
- fence_data_path_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- if (from._internal_has_fence_data_path()) {
- fence_data_path_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_fence_data_path(),
- GetArena());
- }
- fence_log_path_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- if (from._internal_has_fence_log_path()) {
- fence_log_path_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_fence_log_path(),
- GetArena());
- }
- left_model_path_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- if (from._internal_has_left_model_path()) {
- left_model_path_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_left_model_path(),
- GetArena());
- }
- right_model_path_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- if (from._internal_has_right_model_path()) {
- right_model_path_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_right_model_path(),
- GetArena());
- }
- distribution_mode_ = from.distribution_mode_;
- // @@protoc_insertion_point(copy_constructor:velodyne.velodyneManagerParams)
- }
- void velodyneManagerParams::SharedCtor() {
- ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_velodyneManagerParams_velodyne_5fconfig_2eproto.base);
- fence_data_path_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- fence_log_path_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- left_model_path_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- right_model_path_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- distribution_mode_ = false;
- }
- velodyneManagerParams::~velodyneManagerParams() {
- // @@protoc_insertion_point(destructor:velodyne.velodyneManagerParams)
- SharedDtor();
- _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
- }
- void velodyneManagerParams::SharedDtor() {
- GOOGLE_DCHECK(GetArena() == nullptr);
- fence_data_path_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- fence_log_path_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- left_model_path_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- right_model_path_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- }
- void velodyneManagerParams::ArenaDtor(void* object) {
- velodyneManagerParams* _this = reinterpret_cast< velodyneManagerParams* >(object);
- (void)_this;
- }
- void velodyneManagerParams::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
- }
- void velodyneManagerParams::SetCachedSize(int size) const {
- _cached_size_.Set(size);
- }
- const velodyneManagerParams& velodyneManagerParams::default_instance() {
- ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_velodyneManagerParams_velodyne_5fconfig_2eproto.base);
- return *internal_default_instance();
- }
- void velodyneManagerParams::Clear() {
- // @@protoc_insertion_point(message_clear_start:velodyne.velodyneManagerParams)
- ::PROTOBUF_NAMESPACE_ID::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 & 0x0000000fu) {
- if (cached_has_bits & 0x00000001u) {
- fence_data_path_.ClearNonDefaultToEmpty();
- }
- if (cached_has_bits & 0x00000002u) {
- fence_log_path_.ClearNonDefaultToEmpty();
- }
- if (cached_has_bits & 0x00000004u) {
- left_model_path_.ClearNonDefaultToEmpty();
- }
- if (cached_has_bits & 0x00000008u) {
- right_model_path_.ClearNonDefaultToEmpty();
- }
- }
- distribution_mode_ = false;
- _has_bits_.Clear();
- _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
- }
- const char* velodyneManagerParams::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
- #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
- _Internal::HasBits has_bits{};
- ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
- while (!ctx->Done(&ptr)) {
- ::PROTOBUF_NAMESPACE_ID::uint32 tag;
- ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
- CHK_(ptr);
- switch (tag >> 3) {
- // repeated .velodyne.velodyneLidarParams velodyne_lidars = 1;
- case 1:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
- ptr -= 1;
- do {
- ptr += 1;
- ptr = ctx->ParseMessage(_internal_add_velodyne_lidars(), ptr);
- CHK_(ptr);
- if (!ctx->DataAvailable(ptr)) break;
- } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr));
- } else goto handle_unusual;
- continue;
- // repeated .velodyne.Region region = 2;
- case 2:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
- ptr -= 1;
- do {
- ptr += 1;
- ptr = ctx->ParseMessage(_internal_add_region(), ptr);
- CHK_(ptr);
- if (!ctx->DataAvailable(ptr)) break;
- } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr));
- } else goto handle_unusual;
- continue;
- // optional string fence_data_path = 3 [default = ""];
- case 3:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
- auto str = _internal_mutable_fence_data_path();
- ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- #ifndef NDEBUG
- ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "velodyne.velodyneManagerParams.fence_data_path");
- #endif // !NDEBUG
- CHK_(ptr);
- } else goto handle_unusual;
- continue;
- // optional string fence_log_path = 4 [default = ""];
- case 4:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) {
- auto str = _internal_mutable_fence_log_path();
- ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- #ifndef NDEBUG
- ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "velodyne.velodyneManagerParams.fence_log_path");
- #endif // !NDEBUG
- CHK_(ptr);
- } else goto handle_unusual;
- continue;
- // optional string left_model_path = 5 [default = ""];
- case 5:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 42)) {
- auto str = _internal_mutable_left_model_path();
- ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- #ifndef NDEBUG
- ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "velodyne.velodyneManagerParams.left_model_path");
- #endif // !NDEBUG
- CHK_(ptr);
- } else goto handle_unusual;
- continue;
- // optional string right_model_path = 6 [default = ""];
- case 6:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 50)) {
- auto str = _internal_mutable_right_model_path();
- ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- #ifndef NDEBUG
- ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "velodyne.velodyneManagerParams.right_model_path");
- #endif // !NDEBUG
- CHK_(ptr);
- } else goto handle_unusual;
- continue;
- // required bool distribution_mode = 7 [default = false];
- case 7:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 56)) {
- _Internal::set_has_distribution_mode(&has_bits);
- distribution_mode_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
- CHK_(ptr);
- } else goto handle_unusual;
- continue;
- default: {
- handle_unusual:
- if ((tag & 7) == 4 || tag == 0) {
- ctx->SetLastTag(tag);
- goto success;
- }
- ptr = UnknownFieldParse(tag,
- _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
- ptr, ctx);
- CHK_(ptr != nullptr);
- continue;
- }
- } // switch
- } // while
- success:
- _has_bits_.Or(has_bits);
- return ptr;
- failure:
- ptr = nullptr;
- goto success;
- #undef CHK_
- }
- ::PROTOBUF_NAMESPACE_ID::uint8* velodyneManagerParams::_InternalSerialize(
- ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
- // @@protoc_insertion_point(serialize_to_array_start:velodyne.velodyneManagerParams)
- ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
- (void) cached_has_bits;
- // repeated .velodyne.velodyneLidarParams velodyne_lidars = 1;
- for (unsigned int i = 0,
- n = static_cast<unsigned int>(this->_internal_velodyne_lidars_size()); i < n; i++) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
- InternalWriteMessage(1, this->_internal_velodyne_lidars(i), target, stream);
- }
- // repeated .velodyne.Region region = 2;
- for (unsigned int i = 0,
- n = static_cast<unsigned int>(this->_internal_region_size()); i < n; i++) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
- InternalWriteMessage(2, this->_internal_region(i), target, stream);
- }
- cached_has_bits = _has_bits_[0];
- // optional string fence_data_path = 3 [default = ""];
- if (cached_has_bits & 0x00000001u) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- this->_internal_fence_data_path().data(), static_cast<int>(this->_internal_fence_data_path().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "velodyne.velodyneManagerParams.fence_data_path");
- target = stream->WriteStringMaybeAliased(
- 3, this->_internal_fence_data_path(), target);
- }
- // optional string fence_log_path = 4 [default = ""];
- if (cached_has_bits & 0x00000002u) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- this->_internal_fence_log_path().data(), static_cast<int>(this->_internal_fence_log_path().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "velodyne.velodyneManagerParams.fence_log_path");
- target = stream->WriteStringMaybeAliased(
- 4, this->_internal_fence_log_path(), target);
- }
- // optional string left_model_path = 5 [default = ""];
- if (cached_has_bits & 0x00000004u) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- this->_internal_left_model_path().data(), static_cast<int>(this->_internal_left_model_path().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "velodyne.velodyneManagerParams.left_model_path");
- target = stream->WriteStringMaybeAliased(
- 5, this->_internal_left_model_path(), target);
- }
- // optional string right_model_path = 6 [default = ""];
- if (cached_has_bits & 0x00000008u) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- this->_internal_right_model_path().data(), static_cast<int>(this->_internal_right_model_path().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "velodyne.velodyneManagerParams.right_model_path");
- target = stream->WriteStringMaybeAliased(
- 6, this->_internal_right_model_path(), target);
- }
- // required bool distribution_mode = 7 [default = false];
- if (cached_has_bits & 0x00000010u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(7, this->_internal_distribution_mode(), target);
- }
- if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
- _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
- }
- // @@protoc_insertion_point(serialize_to_array_end:velodyne.velodyneManagerParams)
- return target;
- }
- size_t velodyneManagerParams::ByteSizeLong() const {
- // @@protoc_insertion_point(message_byte_size_start:velodyne.velodyneManagerParams)
- size_t total_size = 0;
- // required bool distribution_mode = 7 [default = false];
- if (_internal_has_distribution_mode()) {
- total_size += 1 + 1;
- }
- ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
- // Prevent compiler warnings about cached_has_bits being unused
- (void) cached_has_bits;
- // repeated .velodyne.velodyneLidarParams velodyne_lidars = 1;
- total_size += 1UL * this->_internal_velodyne_lidars_size();
- for (const auto& msg : this->velodyne_lidars_) {
- total_size +=
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
- }
- // repeated .velodyne.Region region = 2;
- total_size += 1UL * this->_internal_region_size();
- for (const auto& msg : this->region_) {
- total_size +=
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
- }
- cached_has_bits = _has_bits_[0];
- if (cached_has_bits & 0x0000000fu) {
- // optional string fence_data_path = 3 [default = ""];
- if (cached_has_bits & 0x00000001u) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- this->_internal_fence_data_path());
- }
- // optional string fence_log_path = 4 [default = ""];
- if (cached_has_bits & 0x00000002u) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- this->_internal_fence_log_path());
- }
- // optional string left_model_path = 5 [default = ""];
- if (cached_has_bits & 0x00000004u) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- this->_internal_left_model_path());
- }
- // optional string right_model_path = 6 [default = ""];
- if (cached_has_bits & 0x00000008u) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- this->_internal_right_model_path());
- }
- }
- if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
- _internal_metadata_, total_size, &_cached_size_);
- }
- int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
- SetCachedSize(cached_size);
- return total_size;
- }
- void velodyneManagerParams::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
- // @@protoc_insertion_point(generalized_merge_from_start:velodyne.velodyneManagerParams)
- GOOGLE_DCHECK_NE(&from, this);
- const velodyneManagerParams* source =
- ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<velodyneManagerParams>(
- &from);
- if (source == nullptr) {
- // @@protoc_insertion_point(generalized_merge_from_cast_fail:velodyne.velodyneManagerParams)
- ::PROTOBUF_NAMESPACE_ID::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<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
- ::PROTOBUF_NAMESPACE_ID::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 & 0x0000001fu) {
- if (cached_has_bits & 0x00000001u) {
- _internal_set_fence_data_path(from._internal_fence_data_path());
- }
- if (cached_has_bits & 0x00000002u) {
- _internal_set_fence_log_path(from._internal_fence_log_path());
- }
- if (cached_has_bits & 0x00000004u) {
- _internal_set_left_model_path(from._internal_left_model_path());
- }
- if (cached_has_bits & 0x00000008u) {
- _internal_set_right_model_path(from._internal_right_model_path());
- }
- if (cached_has_bits & 0x00000010u) {
- distribution_mode_ = from.distribution_mode_;
- }
- _has_bits_[0] |= cached_has_bits;
- }
- }
- void velodyneManagerParams::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::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 (_Internal::MissingRequiredFields(_has_bits_)) return false;
- if (!::PROTOBUF_NAMESPACE_ID::internal::AllAreInitialized(velodyne_lidars_)) return false;
- if (!::PROTOBUF_NAMESPACE_ID::internal::AllAreInitialized(region_)) return false;
- return true;
- }
- void velodyneManagerParams::InternalSwap(velodyneManagerParams* other) {
- using std::swap;
- _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
- swap(_has_bits_[0], other->_has_bits_[0]);
- velodyne_lidars_.InternalSwap(&other->velodyne_lidars_);
- region_.InternalSwap(&other->region_);
- fence_data_path_.Swap(&other->fence_data_path_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
- fence_log_path_.Swap(&other->fence_log_path_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
- left_model_path_.Swap(&other->left_model_path_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
- right_model_path_.Swap(&other->right_model_path_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
- swap(distribution_mode_, other->distribution_mode_);
- }
- ::PROTOBUF_NAMESPACE_ID::Metadata velodyneManagerParams::GetMetadata() const {
- return GetMetadataStatic();
- }
- // ===================================================================
- void velodyneLidarParams::InitAsDefaultInstance() {
- ::velodyne::_velodyneLidarParams_default_instance_._instance.get_mutable()->calib_ = const_cast< ::velodyne::CalibParameter*>(
- ::velodyne::CalibParameter::internal_default_instance());
- }
- class velodyneLidarParams::_Internal {
- public:
- using HasBits = decltype(std::declval<velodyneLidarParams>()._has_bits_);
- static void set_has_ip(HasBits* has_bits) {
- (*has_bits)[0] |= 1u;
- }
- static void set_has_port(HasBits* has_bits) {
- (*has_bits)[0] |= 64u;
- }
- static void set_has_model(HasBits* has_bits) {
- (*has_bits)[0] |= 2u;
- }
- static void set_has_calibrationfile(HasBits* has_bits) {
- (*has_bits)[0] |= 4u;
- }
- static void set_has_lidar_id(HasBits* has_bits) {
- (*has_bits)[0] |= 16u;
- }
- static void set_has_max_range(HasBits* has_bits) {
- (*has_bits)[0] |= 128u;
- }
- static void set_has_min_range(HasBits* has_bits) {
- (*has_bits)[0] |= 256u;
- }
- static void set_has_min_angle(HasBits* has_bits) {
- (*has_bits)[0] |= 32u;
- }
- static void set_has_max_angle(HasBits* has_bits) {
- (*has_bits)[0] |= 512u;
- }
- static void set_has_rpm(HasBits* has_bits) {
- (*has_bits)[0] |= 1024u;
- }
- static const ::velodyne::CalibParameter& calib(const velodyneLidarParams* msg);
- static void set_has_calib(HasBits* has_bits) {
- (*has_bits)[0] |= 8u;
- }
- static void set_has_difop(HasBits* has_bits) {
- (*has_bits)[0] |= 2048u;
- }
- static bool MissingRequiredFields(const HasBits& has_bits) {
- return ((has_bits[0] & 0x00000057) ^ 0x00000057) != 0;
- }
- };
- const ::velodyne::CalibParameter&
- velodyneLidarParams::_Internal::calib(const velodyneLidarParams* msg) {
- return *msg->calib_;
- }
- ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> velodyneLidarParams::_i_give_permission_to_break_this_code_default_model_;
- velodyneLidarParams::velodyneLidarParams(::PROTOBUF_NAMESPACE_ID::Arena* arena)
- : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
- SharedCtor();
- RegisterArenaDtor(arena);
- // @@protoc_insertion_point(arena_constructor:velodyne.velodyneLidarParams)
- }
- velodyneLidarParams::velodyneLidarParams(const velodyneLidarParams& from)
- : ::PROTOBUF_NAMESPACE_ID::Message(),
- _has_bits_(from._has_bits_) {
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
- ip_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- if (from._internal_has_ip()) {
- ip_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_ip(),
- GetArena());
- }
- model_.UnsafeSetDefault(&::velodyne::velodyneLidarParams::_i_give_permission_to_break_this_code_default_model_.get());
- if (from._internal_has_model()) {
- model_.Set(&::velodyne::velodyneLidarParams::_i_give_permission_to_break_this_code_default_model_.get(), from._internal_model(),
- GetArena());
- }
- calibrationfile_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- if (from._internal_has_calibrationfile()) {
- calibrationfile_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_calibrationfile(),
- GetArena());
- }
- if (from._internal_has_calib()) {
- calib_ = new ::velodyne::CalibParameter(*from.calib_);
- } else {
- calib_ = nullptr;
- }
- ::memcpy(&lidar_id_, &from.lidar_id_,
- static_cast<size_t>(reinterpret_cast<char*>(&difop_) -
- reinterpret_cast<char*>(&lidar_id_)) + sizeof(difop_));
- // @@protoc_insertion_point(copy_constructor:velodyne.velodyneLidarParams)
- }
- void velodyneLidarParams::SharedCtor() {
- ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_velodyneLidarParams_velodyne_5fconfig_2eproto.base);
- ip_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- model_.UnsafeSetDefault(&::velodyne::velodyneLidarParams::_i_give_permission_to_break_this_code_default_model_.get());
- calibrationfile_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- ::memset(&calib_, 0, static_cast<size_t>(
- reinterpret_cast<char*>(&min_angle_) -
- reinterpret_cast<char*>(&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();
- _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
- }
- void velodyneLidarParams::SharedDtor() {
- GOOGLE_DCHECK(GetArena() == nullptr);
- ip_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- model_.DestroyNoArena(&::velodyne::velodyneLidarParams::_i_give_permission_to_break_this_code_default_model_.get());
- calibrationfile_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
- if (this != internal_default_instance()) delete calib_;
- }
- void velodyneLidarParams::ArenaDtor(void* object) {
- velodyneLidarParams* _this = reinterpret_cast< velodyneLidarParams* >(object);
- (void)_this;
- }
- void velodyneLidarParams::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
- }
- void velodyneLidarParams::SetCachedSize(int size) const {
- _cached_size_.Set(size);
- }
- const velodyneLidarParams& velodyneLidarParams::default_instance() {
- ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_velodyneLidarParams_velodyne_5fconfig_2eproto.base);
- return *internal_default_instance();
- }
- void velodyneLidarParams::Clear() {
- // @@protoc_insertion_point(message_clear_start:velodyne.velodyneLidarParams)
- ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
- // Prevent compiler warnings about cached_has_bits being unused
- (void) cached_has_bits;
- cached_has_bits = _has_bits_[0];
- if (cached_has_bits & 0x0000000fu) {
- if (cached_has_bits & 0x00000001u) {
- ip_.ClearNonDefaultToEmpty();
- }
- if (cached_has_bits & 0x00000002u) {
- model_.ClearToDefault(&::velodyne::velodyneLidarParams::_i_give_permission_to_break_this_code_default_model_.get(), GetArena());
- }
- if (cached_has_bits & 0x00000004u) {
- calibrationfile_.ClearNonDefaultToEmpty();
- }
- if (cached_has_bits & 0x00000008u) {
- GOOGLE_DCHECK(calib_ != nullptr);
- calib_->Clear();
- }
- }
- if (cached_has_bits & 0x000000f0u) {
- ::memset(&lidar_id_, 0, static_cast<size_t>(
- reinterpret_cast<char*>(&min_angle_) -
- reinterpret_cast<char*>(&lidar_id_)) + sizeof(min_angle_));
- port_ = 2368;
- max_range_ = 10;
- }
- if (cached_has_bits & 0x00000f00u) {
- min_range_ = 0.15f;
- max_angle_ = 360;
- rpm_ = 600;
- difop_ = 7788;
- }
- _has_bits_.Clear();
- _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
- }
- const char* velodyneLidarParams::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
- #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
- _Internal::HasBits has_bits{};
- ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
- while (!ctx->Done(&ptr)) {
- ::PROTOBUF_NAMESPACE_ID::uint32 tag;
- ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
- CHK_(ptr);
- switch (tag >> 3) {
- // required string ip = 1 [default = ""];
- case 1:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
- auto str = _internal_mutable_ip();
- ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- #ifndef NDEBUG
- ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "velodyne.velodyneLidarParams.ip");
- #endif // !NDEBUG
- CHK_(ptr);
- } else goto handle_unusual;
- continue;
- // required int32 port = 2 [default = 2368];
- case 2:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) {
- _Internal::set_has_port(&has_bits);
- port_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
- CHK_(ptr);
- } else goto handle_unusual;
- continue;
- // required string model = 3 [default = "VLP16"];
- case 3:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
- auto str = _internal_mutable_model();
- ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- #ifndef NDEBUG
- ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "velodyne.velodyneLidarParams.model");
- #endif // !NDEBUG
- CHK_(ptr);
- } else goto handle_unusual;
- continue;
- // required string calibrationFile = 4 [default = ""];
- case 4:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) {
- auto str = _internal_mutable_calibrationfile();
- ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
- #ifndef NDEBUG
- ::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "velodyne.velodyneLidarParams.calibrationFile");
- #endif // !NDEBUG
- CHK_(ptr);
- } else goto handle_unusual;
- continue;
- // required int32 lidar_id = 5 [default = 0];
- case 5:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 40)) {
- _Internal::set_has_lidar_id(&has_bits);
- lidar_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
- CHK_(ptr);
- } else goto handle_unusual;
- continue;
- // optional float max_range = 6 [default = 10];
- case 6:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 53)) {
- _Internal::set_has_max_range(&has_bits);
- max_range_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
- ptr += sizeof(float);
- } else goto handle_unusual;
- continue;
- // optional float min_range = 7 [default = 0.15];
- case 7:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 61)) {
- _Internal::set_has_min_range(&has_bits);
- min_range_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
- ptr += sizeof(float);
- } else goto handle_unusual;
- continue;
- // optional int32 min_angle = 8 [default = 0];
- case 8:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 64)) {
- _Internal::set_has_min_angle(&has_bits);
- min_angle_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
- CHK_(ptr);
- } else goto handle_unusual;
- continue;
- // optional int32 max_angle = 9 [default = 360];
- case 9:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 72)) {
- _Internal::set_has_max_angle(&has_bits);
- max_angle_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
- CHK_(ptr);
- } else goto handle_unusual;
- continue;
- // optional int32 rpm = 10 [default = 600];
- case 10:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 80)) {
- _Internal::set_has_rpm(&has_bits);
- rpm_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
- CHK_(ptr);
- } else goto handle_unusual;
- continue;
- // optional .velodyne.CalibParameter calib = 11;
- case 11:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 90)) {
- ptr = ctx->ParseMessage(_internal_mutable_calib(), ptr);
- CHK_(ptr);
- } else goto handle_unusual;
- continue;
- // optional int32 difop = 12 [default = 7788];
- case 12:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 96)) {
- _Internal::set_has_difop(&has_bits);
- difop_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
- CHK_(ptr);
- } else goto handle_unusual;
- continue;
- default: {
- handle_unusual:
- if ((tag & 7) == 4 || tag == 0) {
- ctx->SetLastTag(tag);
- goto success;
- }
- ptr = UnknownFieldParse(tag,
- _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
- ptr, ctx);
- CHK_(ptr != nullptr);
- continue;
- }
- } // switch
- } // while
- success:
- _has_bits_.Or(has_bits);
- return ptr;
- failure:
- ptr = nullptr;
- goto success;
- #undef CHK_
- }
- ::PROTOBUF_NAMESPACE_ID::uint8* velodyneLidarParams::_InternalSerialize(
- ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
- // @@protoc_insertion_point(serialize_to_array_start:velodyne.velodyneLidarParams)
- ::PROTOBUF_NAMESPACE_ID::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) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- this->_internal_ip().data(), static_cast<int>(this->_internal_ip().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "velodyne.velodyneLidarParams.ip");
- target = stream->WriteStringMaybeAliased(
- 1, this->_internal_ip(), target);
- }
- // required int32 port = 2 [default = 2368];
- if (cached_has_bits & 0x00000040u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_port(), target);
- }
- // required string model = 3 [default = "VLP16"];
- if (cached_has_bits & 0x00000002u) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- this->_internal_model().data(), static_cast<int>(this->_internal_model().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "velodyne.velodyneLidarParams.model");
- target = stream->WriteStringMaybeAliased(
- 3, this->_internal_model(), target);
- }
- // required string calibrationFile = 4 [default = ""];
- if (cached_has_bits & 0x00000004u) {
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::VerifyUTF8StringNamedField(
- this->_internal_calibrationfile().data(), static_cast<int>(this->_internal_calibrationfile().length()),
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SERIALIZE,
- "velodyne.velodyneLidarParams.calibrationFile");
- target = stream->WriteStringMaybeAliased(
- 4, this->_internal_calibrationfile(), target);
- }
- // required int32 lidar_id = 5 [default = 0];
- if (cached_has_bits & 0x00000010u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(5, this->_internal_lidar_id(), target);
- }
- // optional float max_range = 6 [default = 10];
- if (cached_has_bits & 0x00000080u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(6, this->_internal_max_range(), target);
- }
- // optional float min_range = 7 [default = 0.15];
- if (cached_has_bits & 0x00000100u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(7, this->_internal_min_range(), target);
- }
- // optional int32 min_angle = 8 [default = 0];
- if (cached_has_bits & 0x00000020u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(8, this->_internal_min_angle(), target);
- }
- // optional int32 max_angle = 9 [default = 360];
- if (cached_has_bits & 0x00000200u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(9, this->_internal_max_angle(), target);
- }
- // optional int32 rpm = 10 [default = 600];
- if (cached_has_bits & 0x00000400u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(10, this->_internal_rpm(), target);
- }
- // optional .velodyne.CalibParameter calib = 11;
- if (cached_has_bits & 0x00000008u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
- InternalWriteMessage(
- 11, _Internal::calib(this), target, stream);
- }
- // optional int32 difop = 12 [default = 7788];
- if (cached_has_bits & 0x00000800u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(12, this->_internal_difop(), target);
- }
- if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
- _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
- }
- // @@protoc_insertion_point(serialize_to_array_end: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 (_internal_has_ip()) {
- // required string ip = 1 [default = ""];
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- this->_internal_ip());
- }
- if (_internal_has_model()) {
- // required string model = 3 [default = "VLP16"];
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- this->_internal_model());
- }
- if (_internal_has_calibrationfile()) {
- // required string calibrationFile = 4 [default = ""];
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- this->_internal_calibrationfile());
- }
- if (_internal_has_lidar_id()) {
- // required int32 lidar_id = 5 [default = 0];
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
- this->_internal_lidar_id());
- }
- if (_internal_has_port()) {
- // required int32 port = 2 [default = 2368];
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
- this->_internal_port());
- }
- return total_size;
- }
- size_t velodyneLidarParams::ByteSizeLong() const {
- // @@protoc_insertion_point(message_byte_size_start:velodyne.velodyneLidarParams)
- size_t total_size = 0;
- if (((_has_bits_[0] & 0x00000057) ^ 0x00000057) == 0) { // All required fields are present.
- // required string ip = 1 [default = ""];
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- this->_internal_ip());
- // required string model = 3 [default = "VLP16"];
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- this->_internal_model());
- // required string calibrationFile = 4 [default = ""];
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
- this->_internal_calibrationfile());
- // required int32 lidar_id = 5 [default = 0];
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
- this->_internal_lidar_id());
- // required int32 port = 2 [default = 2368];
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
- this->_internal_port());
- } else {
- total_size += RequiredFieldsByteSizeFallback();
- }
- ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
- // Prevent compiler warnings about cached_has_bits being unused
- (void) cached_has_bits;
- // optional .velodyne.CalibParameter calib = 11;
- cached_has_bits = _has_bits_[0];
- if (cached_has_bits & 0x00000008u) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
- *calib_);
- }
- // optional int32 min_angle = 8 [default = 0];
- if (cached_has_bits & 0x00000020u) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
- this->_internal_min_angle());
- }
- // optional float max_range = 6 [default = 10];
- if (cached_has_bits & 0x00000080u) {
- total_size += 1 + 4;
- }
- if (cached_has_bits & 0x00000f00u) {
- // optional float min_range = 7 [default = 0.15];
- if (cached_has_bits & 0x00000100u) {
- total_size += 1 + 4;
- }
- // optional int32 max_angle = 9 [default = 360];
- if (cached_has_bits & 0x00000200u) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
- this->_internal_max_angle());
- }
- // optional int32 rpm = 10 [default = 600];
- if (cached_has_bits & 0x00000400u) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
- this->_internal_rpm());
- }
- // optional int32 difop = 12 [default = 7788];
- if (cached_has_bits & 0x00000800u) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
- this->_internal_difop());
- }
- }
- if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
- _internal_metadata_, total_size, &_cached_size_);
- }
- int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
- SetCachedSize(cached_size);
- return total_size;
- }
- void velodyneLidarParams::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
- // @@protoc_insertion_point(generalized_merge_from_start:velodyne.velodyneLidarParams)
- GOOGLE_DCHECK_NE(&from, this);
- const velodyneLidarParams* source =
- ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<velodyneLidarParams>(
- &from);
- if (source == nullptr) {
- // @@protoc_insertion_point(generalized_merge_from_cast_fail:velodyne.velodyneLidarParams)
- ::PROTOBUF_NAMESPACE_ID::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<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
- ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
- (void) cached_has_bits;
- cached_has_bits = from._has_bits_[0];
- if (cached_has_bits & 0x000000ffu) {
- if (cached_has_bits & 0x00000001u) {
- _internal_set_ip(from._internal_ip());
- }
- if (cached_has_bits & 0x00000002u) {
- _internal_set_model(from._internal_model());
- }
- if (cached_has_bits & 0x00000004u) {
- _internal_set_calibrationfile(from._internal_calibrationfile());
- }
- if (cached_has_bits & 0x00000008u) {
- _internal_mutable_calib()->::velodyne::CalibParameter::MergeFrom(from._internal_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 & 0x00000f00u) {
- 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 ::PROTOBUF_NAMESPACE_ID::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 (_Internal::MissingRequiredFields(_has_bits_)) return false;
- return true;
- }
- void velodyneLidarParams::InternalSwap(velodyneLidarParams* other) {
- using std::swap;
- _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
- swap(_has_bits_[0], other->_has_bits_[0]);
- ip_.Swap(&other->ip_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
- model_.Swap(&other->model_, &::velodyne::velodyneLidarParams::_i_give_permission_to_break_this_code_default_model_.get(), GetArena());
- calibrationfile_.Swap(&other->calibrationfile_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
- ::PROTOBUF_NAMESPACE_ID::internal::memswap<
- PROTOBUF_FIELD_OFFSET(velodyneLidarParams, min_angle_)
- + sizeof(velodyneLidarParams::min_angle_)
- - PROTOBUF_FIELD_OFFSET(velodyneLidarParams, calib_)>(
- reinterpret_cast<char*>(&calib_),
- reinterpret_cast<char*>(&other->calib_));
- 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_);
- }
- ::PROTOBUF_NAMESPACE_ID::Metadata velodyneLidarParams::GetMetadata() const {
- return GetMetadataStatic();
- }
- // ===================================================================
- void CalibParameter::InitAsDefaultInstance() {
- }
- class CalibParameter::_Internal {
- public:
- using HasBits = decltype(std::declval<CalibParameter>()._has_bits_);
- static void set_has_r(HasBits* has_bits) {
- (*has_bits)[0] |= 1u;
- }
- static void set_has_p(HasBits* has_bits) {
- (*has_bits)[0] |= 2u;
- }
- static void set_has_y(HasBits* has_bits) {
- (*has_bits)[0] |= 4u;
- }
- static void set_has_cx(HasBits* has_bits) {
- (*has_bits)[0] |= 8u;
- }
- static void set_has_cy(HasBits* has_bits) {
- (*has_bits)[0] |= 16u;
- }
- static void set_has_cz(HasBits* has_bits) {
- (*has_bits)[0] |= 32u;
- }
- };
- CalibParameter::CalibParameter(::PROTOBUF_NAMESPACE_ID::Arena* arena)
- : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
- SharedCtor();
- RegisterArenaDtor(arena);
- // @@protoc_insertion_point(arena_constructor:velodyne.CalibParameter)
- }
- CalibParameter::CalibParameter(const CalibParameter& from)
- : ::PROTOBUF_NAMESPACE_ID::Message(),
- _has_bits_(from._has_bits_) {
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
- ::memcpy(&r_, &from.r_,
- static_cast<size_t>(reinterpret_cast<char*>(&cz_) -
- reinterpret_cast<char*>(&r_)) + sizeof(cz_));
- // @@protoc_insertion_point(copy_constructor:velodyne.CalibParameter)
- }
- void CalibParameter::SharedCtor() {
- ::memset(&r_, 0, static_cast<size_t>(
- reinterpret_cast<char*>(&cz_) -
- reinterpret_cast<char*>(&r_)) + sizeof(cz_));
- }
- CalibParameter::~CalibParameter() {
- // @@protoc_insertion_point(destructor:velodyne.CalibParameter)
- SharedDtor();
- _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
- }
- void CalibParameter::SharedDtor() {
- GOOGLE_DCHECK(GetArena() == nullptr);
- }
- void CalibParameter::ArenaDtor(void* object) {
- CalibParameter* _this = reinterpret_cast< CalibParameter* >(object);
- (void)_this;
- }
- void CalibParameter::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
- }
- void CalibParameter::SetCachedSize(int size) const {
- _cached_size_.Set(size);
- }
- const CalibParameter& CalibParameter::default_instance() {
- ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_CalibParameter_velodyne_5fconfig_2eproto.base);
- return *internal_default_instance();
- }
- void CalibParameter::Clear() {
- // @@protoc_insertion_point(message_clear_start:velodyne.CalibParameter)
- ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
- // Prevent compiler warnings about cached_has_bits being unused
- (void) cached_has_bits;
- cached_has_bits = _has_bits_[0];
- if (cached_has_bits & 0x0000003fu) {
- ::memset(&r_, 0, static_cast<size_t>(
- reinterpret_cast<char*>(&cz_) -
- reinterpret_cast<char*>(&r_)) + sizeof(cz_));
- }
- _has_bits_.Clear();
- _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
- }
- const char* CalibParameter::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
- #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
- _Internal::HasBits has_bits{};
- ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
- while (!ctx->Done(&ptr)) {
- ::PROTOBUF_NAMESPACE_ID::uint32 tag;
- ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
- CHK_(ptr);
- switch (tag >> 3) {
- // optional float r = 1 [default = 0];
- case 1:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 13)) {
- _Internal::set_has_r(&has_bits);
- r_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
- ptr += sizeof(float);
- } else goto handle_unusual;
- continue;
- // optional float p = 2 [default = 0];
- case 2:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 21)) {
- _Internal::set_has_p(&has_bits);
- p_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
- ptr += sizeof(float);
- } else goto handle_unusual;
- continue;
- // optional float y = 3 [default = 0];
- case 3:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 29)) {
- _Internal::set_has_y(&has_bits);
- y_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
- ptr += sizeof(float);
- } else goto handle_unusual;
- continue;
- // optional float cx = 4 [default = 0];
- case 4:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 37)) {
- _Internal::set_has_cx(&has_bits);
- cx_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
- ptr += sizeof(float);
- } else goto handle_unusual;
- continue;
- // optional float cy = 5 [default = 0];
- case 5:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 45)) {
- _Internal::set_has_cy(&has_bits);
- cy_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
- ptr += sizeof(float);
- } else goto handle_unusual;
- continue;
- // optional float cz = 6 [default = 0];
- case 6:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 53)) {
- _Internal::set_has_cz(&has_bits);
- cz_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
- ptr += sizeof(float);
- } else goto handle_unusual;
- continue;
- default: {
- handle_unusual:
- if ((tag & 7) == 4 || tag == 0) {
- ctx->SetLastTag(tag);
- goto success;
- }
- ptr = UnknownFieldParse(tag,
- _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
- ptr, ctx);
- CHK_(ptr != nullptr);
- continue;
- }
- } // switch
- } // while
- success:
- _has_bits_.Or(has_bits);
- return ptr;
- failure:
- ptr = nullptr;
- goto success;
- #undef CHK_
- }
- ::PROTOBUF_NAMESPACE_ID::uint8* CalibParameter::_InternalSerialize(
- ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
- // @@protoc_insertion_point(serialize_to_array_start:velodyne.CalibParameter)
- ::PROTOBUF_NAMESPACE_ID::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 = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(1, this->_internal_r(), target);
- }
- // optional float p = 2 [default = 0];
- if (cached_has_bits & 0x00000002u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(2, this->_internal_p(), target);
- }
- // optional float y = 3 [default = 0];
- if (cached_has_bits & 0x00000004u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(3, this->_internal_y(), target);
- }
- // optional float cx = 4 [default = 0];
- if (cached_has_bits & 0x00000008u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(4, this->_internal_cx(), target);
- }
- // optional float cy = 5 [default = 0];
- if (cached_has_bits & 0x00000010u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(5, this->_internal_cy(), target);
- }
- // optional float cz = 6 [default = 0];
- if (cached_has_bits & 0x00000020u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(6, this->_internal_cz(), target);
- }
- if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
- _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
- }
- // @@protoc_insertion_point(serialize_to_array_end:velodyne.CalibParameter)
- return target;
- }
- size_t CalibParameter::ByteSizeLong() const {
- // @@protoc_insertion_point(message_byte_size_start:velodyne.CalibParameter)
- size_t total_size = 0;
- ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
- // Prevent compiler warnings about cached_has_bits being unused
- (void) cached_has_bits;
- cached_has_bits = _has_bits_[0];
- if (cached_has_bits & 0x0000003fu) {
- // optional float r = 1 [default = 0];
- if (cached_has_bits & 0x00000001u) {
- total_size += 1 + 4;
- }
- // optional float p = 2 [default = 0];
- if (cached_has_bits & 0x00000002u) {
- total_size += 1 + 4;
- }
- // optional float y = 3 [default = 0];
- if (cached_has_bits & 0x00000004u) {
- total_size += 1 + 4;
- }
- // optional float cx = 4 [default = 0];
- if (cached_has_bits & 0x00000008u) {
- total_size += 1 + 4;
- }
- // optional float cy = 5 [default = 0];
- if (cached_has_bits & 0x00000010u) {
- total_size += 1 + 4;
- }
- // optional float cz = 6 [default = 0];
- if (cached_has_bits & 0x00000020u) {
- total_size += 1 + 4;
- }
- }
- if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
- _internal_metadata_, total_size, &_cached_size_);
- }
- int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
- SetCachedSize(cached_size);
- return total_size;
- }
- void CalibParameter::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
- // @@protoc_insertion_point(generalized_merge_from_start:velodyne.CalibParameter)
- GOOGLE_DCHECK_NE(&from, this);
- const CalibParameter* source =
- ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<CalibParameter>(
- &from);
- if (source == nullptr) {
- // @@protoc_insertion_point(generalized_merge_from_cast_fail:velodyne.CalibParameter)
- ::PROTOBUF_NAMESPACE_ID::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<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
- ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
- (void) cached_has_bits;
- cached_has_bits = from._has_bits_[0];
- if (cached_has_bits & 0x0000003fu) {
- if (cached_has_bits & 0x00000001u) {
- 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 ::PROTOBUF_NAMESPACE_ID::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::InternalSwap(CalibParameter* other) {
- using std::swap;
- _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
- swap(_has_bits_[0], other->_has_bits_[0]);
- ::PROTOBUF_NAMESPACE_ID::internal::memswap<
- PROTOBUF_FIELD_OFFSET(CalibParameter, cz_)
- + sizeof(CalibParameter::cz_)
- - PROTOBUF_FIELD_OFFSET(CalibParameter, r_)>(
- reinterpret_cast<char*>(&r_),
- reinterpret_cast<char*>(&other->r_));
- }
- ::PROTOBUF_NAMESPACE_ID::Metadata CalibParameter::GetMetadata() const {
- return GetMetadataStatic();
- }
- // ===================================================================
- void lidarExtrinsic::InitAsDefaultInstance() {
- ::velodyne::_lidarExtrinsic_default_instance_._instance.get_mutable()->calib_ = const_cast< ::velodyne::CalibParameter*>(
- ::velodyne::CalibParameter::internal_default_instance());
- }
- class lidarExtrinsic::_Internal {
- public:
- using HasBits = decltype(std::declval<lidarExtrinsic>()._has_bits_);
- static void set_has_lidar_id(HasBits* has_bits) {
- (*has_bits)[0] |= 2u;
- }
- static const ::velodyne::CalibParameter& calib(const lidarExtrinsic* msg);
- static void set_has_calib(HasBits* has_bits) {
- (*has_bits)[0] |= 1u;
- }
- static bool MissingRequiredFields(const HasBits& has_bits) {
- return ((has_bits[0] & 0x00000002) ^ 0x00000002) != 0;
- }
- };
- const ::velodyne::CalibParameter&
- lidarExtrinsic::_Internal::calib(const lidarExtrinsic* msg) {
- return *msg->calib_;
- }
- lidarExtrinsic::lidarExtrinsic(::PROTOBUF_NAMESPACE_ID::Arena* arena)
- : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
- SharedCtor();
- RegisterArenaDtor(arena);
- // @@protoc_insertion_point(arena_constructor:velodyne.lidarExtrinsic)
- }
- lidarExtrinsic::lidarExtrinsic(const lidarExtrinsic& from)
- : ::PROTOBUF_NAMESPACE_ID::Message(),
- _has_bits_(from._has_bits_) {
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
- if (from._internal_has_calib()) {
- calib_ = new ::velodyne::CalibParameter(*from.calib_);
- } else {
- calib_ = nullptr;
- }
- lidar_id_ = from.lidar_id_;
- // @@protoc_insertion_point(copy_constructor:velodyne.lidarExtrinsic)
- }
- void lidarExtrinsic::SharedCtor() {
- ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_lidarExtrinsic_velodyne_5fconfig_2eproto.base);
- ::memset(&calib_, 0, static_cast<size_t>(
- reinterpret_cast<char*>(&lidar_id_) -
- reinterpret_cast<char*>(&calib_)) + sizeof(lidar_id_));
- }
- lidarExtrinsic::~lidarExtrinsic() {
- // @@protoc_insertion_point(destructor:velodyne.lidarExtrinsic)
- SharedDtor();
- _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
- }
- void lidarExtrinsic::SharedDtor() {
- GOOGLE_DCHECK(GetArena() == nullptr);
- if (this != internal_default_instance()) delete calib_;
- }
- void lidarExtrinsic::ArenaDtor(void* object) {
- lidarExtrinsic* _this = reinterpret_cast< lidarExtrinsic* >(object);
- (void)_this;
- }
- void lidarExtrinsic::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
- }
- void lidarExtrinsic::SetCachedSize(int size) const {
- _cached_size_.Set(size);
- }
- const lidarExtrinsic& lidarExtrinsic::default_instance() {
- ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_lidarExtrinsic_velodyne_5fconfig_2eproto.base);
- return *internal_default_instance();
- }
- void lidarExtrinsic::Clear() {
- // @@protoc_insertion_point(message_clear_start:velodyne.lidarExtrinsic)
- ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
- // Prevent compiler warnings about cached_has_bits being unused
- (void) cached_has_bits;
- cached_has_bits = _has_bits_[0];
- if (cached_has_bits & 0x00000001u) {
- GOOGLE_DCHECK(calib_ != nullptr);
- calib_->Clear();
- }
- lidar_id_ = 0;
- _has_bits_.Clear();
- _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
- }
- const char* lidarExtrinsic::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
- #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
- _Internal::HasBits has_bits{};
- ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
- while (!ctx->Done(&ptr)) {
- ::PROTOBUF_NAMESPACE_ID::uint32 tag;
- ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
- CHK_(ptr);
- switch (tag >> 3) {
- // required int32 lidar_id = 1;
- case 1:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
- _Internal::set_has_lidar_id(&has_bits);
- lidar_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
- CHK_(ptr);
- } else goto handle_unusual;
- continue;
- // optional .velodyne.CalibParameter calib = 2;
- case 2:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
- ptr = ctx->ParseMessage(_internal_mutable_calib(), ptr);
- CHK_(ptr);
- } else goto handle_unusual;
- continue;
- default: {
- handle_unusual:
- if ((tag & 7) == 4 || tag == 0) {
- ctx->SetLastTag(tag);
- goto success;
- }
- ptr = UnknownFieldParse(tag,
- _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
- ptr, ctx);
- CHK_(ptr != nullptr);
- continue;
- }
- } // switch
- } // while
- success:
- _has_bits_.Or(has_bits);
- return ptr;
- failure:
- ptr = nullptr;
- goto success;
- #undef CHK_
- }
- ::PROTOBUF_NAMESPACE_ID::uint8* lidarExtrinsic::_InternalSerialize(
- ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
- // @@protoc_insertion_point(serialize_to_array_start:velodyne.lidarExtrinsic)
- ::PROTOBUF_NAMESPACE_ID::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 = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_lidar_id(), target);
- }
- // optional .velodyne.CalibParameter calib = 2;
- if (cached_has_bits & 0x00000001u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
- InternalWriteMessage(
- 2, _Internal::calib(this), target, stream);
- }
- if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
- _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
- }
- // @@protoc_insertion_point(serialize_to_array_end:velodyne.lidarExtrinsic)
- return target;
- }
- size_t lidarExtrinsic::ByteSizeLong() const {
- // @@protoc_insertion_point(message_byte_size_start:velodyne.lidarExtrinsic)
- size_t total_size = 0;
- // required int32 lidar_id = 1;
- if (_internal_has_lidar_id()) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
- this->_internal_lidar_id());
- }
- ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
- // Prevent compiler warnings about cached_has_bits being unused
- (void) cached_has_bits;
- // optional .velodyne.CalibParameter calib = 2;
- cached_has_bits = _has_bits_[0];
- if (cached_has_bits & 0x00000001u) {
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
- *calib_);
- }
- if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
- _internal_metadata_, total_size, &_cached_size_);
- }
- int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
- SetCachedSize(cached_size);
- return total_size;
- }
- void lidarExtrinsic::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
- // @@protoc_insertion_point(generalized_merge_from_start:velodyne.lidarExtrinsic)
- GOOGLE_DCHECK_NE(&from, this);
- const lidarExtrinsic* source =
- ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<lidarExtrinsic>(
- &from);
- if (source == nullptr) {
- // @@protoc_insertion_point(generalized_merge_from_cast_fail:velodyne.lidarExtrinsic)
- ::PROTOBUF_NAMESPACE_ID::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<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
- ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
- (void) cached_has_bits;
- cached_has_bits = from._has_bits_[0];
- if (cached_has_bits & 0x00000003u) {
- if (cached_has_bits & 0x00000001u) {
- _internal_mutable_calib()->::velodyne::CalibParameter::MergeFrom(from._internal_calib());
- }
- if (cached_has_bits & 0x00000002u) {
- lidar_id_ = from.lidar_id_;
- }
- _has_bits_[0] |= cached_has_bits;
- }
- }
- void lidarExtrinsic::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::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 (_Internal::MissingRequiredFields(_has_bits_)) return false;
- return true;
- }
- void lidarExtrinsic::InternalSwap(lidarExtrinsic* other) {
- using std::swap;
- _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
- swap(_has_bits_[0], other->_has_bits_[0]);
- ::PROTOBUF_NAMESPACE_ID::internal::memswap<
- PROTOBUF_FIELD_OFFSET(lidarExtrinsic, lidar_id_)
- + sizeof(lidarExtrinsic::lidar_id_)
- - PROTOBUF_FIELD_OFFSET(lidarExtrinsic, calib_)>(
- reinterpret_cast<char*>(&calib_),
- reinterpret_cast<char*>(&other->calib_));
- }
- ::PROTOBUF_NAMESPACE_ID::Metadata lidarExtrinsic::GetMetadata() const {
- return GetMetadataStatic();
- }
- // ===================================================================
- void Region::InitAsDefaultInstance() {
- }
- class Region::_Internal {
- public:
- using HasBits = decltype(std::declval<Region>()._has_bits_);
- static void set_has_minx(HasBits* has_bits) {
- (*has_bits)[0] |= 1u;
- }
- static void set_has_maxx(HasBits* has_bits) {
- (*has_bits)[0] |= 2u;
- }
- static void set_has_miny(HasBits* has_bits) {
- (*has_bits)[0] |= 4u;
- }
- static void set_has_maxy(HasBits* has_bits) {
- (*has_bits)[0] |= 8u;
- }
- static void set_has_minz(HasBits* has_bits) {
- (*has_bits)[0] |= 16u;
- }
- static void set_has_maxz(HasBits* has_bits) {
- (*has_bits)[0] |= 32u;
- }
- static void set_has_region_id(HasBits* has_bits) {
- (*has_bits)[0] |= 64u;
- }
- static void set_has_turnplate_cx(HasBits* has_bits) {
- (*has_bits)[0] |= 128u;
- }
- static void set_has_turnplate_cy(HasBits* has_bits) {
- (*has_bits)[0] |= 256u;
- }
- static void set_has_border_minx(HasBits* has_bits) {
- (*has_bits)[0] |= 512u;
- }
- static void set_has_border_maxx(HasBits* has_bits) {
- (*has_bits)[0] |= 1024u;
- }
- static void set_has_plc_offsetx(HasBits* has_bits) {
- (*has_bits)[0] |= 2048u;
- }
- static void set_has_plc_offsety(HasBits* has_bits) {
- (*has_bits)[0] |= 4096u;
- }
- static void set_has_plc_offset_degree(HasBits* has_bits) {
- (*has_bits)[0] |= 8192u;
- }
- static void set_has_plc_border_miny(HasBits* has_bits) {
- (*has_bits)[0] |= 16384u;
- }
- static void set_has_plc_border_maxy(HasBits* has_bits) {
- (*has_bits)[0] |= 32768u;
- }
- static void set_has_car_min_width(HasBits* has_bits) {
- (*has_bits)[0] |= 65536u;
- }
- static void set_has_car_max_width(HasBits* has_bits) {
- (*has_bits)[0] |= 131072u;
- }
- static void set_has_car_min_wheelbase(HasBits* has_bits) {
- (*has_bits)[0] |= 262144u;
- }
- static void set_has_car_max_wheelbase(HasBits* has_bits) {
- (*has_bits)[0] |= 524288u;
- }
- static void set_has_turnplate_angle_limit_anti_clockwise(HasBits* has_bits) {
- (*has_bits)[0] |= 1048576u;
- }
- static void set_has_turnplate_angle_limit_clockwise(HasBits* has_bits) {
- (*has_bits)[0] |= 2097152u;
- }
- static bool MissingRequiredFields(const HasBits& has_bits) {
- return ((has_bits[0] & 0x003fffff) ^ 0x003fffff) != 0;
- }
- };
- Region::Region(::PROTOBUF_NAMESPACE_ID::Arena* arena)
- : ::PROTOBUF_NAMESPACE_ID::Message(arena),
- lidar_exts_(arena) {
- SharedCtor();
- RegisterArenaDtor(arena);
- // @@protoc_insertion_point(arena_constructor:velodyne.Region)
- }
- Region::Region(const Region& from)
- : ::PROTOBUF_NAMESPACE_ID::Message(),
- _has_bits_(from._has_bits_),
- lidar_exts_(from.lidar_exts_) {
- _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
- ::memcpy(&minx_, &from.minx_,
- static_cast<size_t>(reinterpret_cast<char*>(&turnplate_angle_limit_clockwise_) -
- reinterpret_cast<char*>(&minx_)) + sizeof(turnplate_angle_limit_clockwise_));
- // @@protoc_insertion_point(copy_constructor:velodyne.Region)
- }
- void Region::SharedCtor() {
- ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_Region_velodyne_5fconfig_2eproto.base);
- ::memset(&minx_, 0, static_cast<size_t>(
- reinterpret_cast<char*>(&turnplate_angle_limit_clockwise_) -
- reinterpret_cast<char*>(&minx_)) + sizeof(turnplate_angle_limit_clockwise_));
- }
- Region::~Region() {
- // @@protoc_insertion_point(destructor:velodyne.Region)
- SharedDtor();
- _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
- }
- void Region::SharedDtor() {
- GOOGLE_DCHECK(GetArena() == nullptr);
- }
- void Region::ArenaDtor(void* object) {
- Region* _this = reinterpret_cast< Region* >(object);
- (void)_this;
- }
- void Region::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
- }
- void Region::SetCachedSize(int size) const {
- _cached_size_.Set(size);
- }
- const Region& Region::default_instance() {
- ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_Region_velodyne_5fconfig_2eproto.base);
- return *internal_default_instance();
- }
- void Region::Clear() {
- // @@protoc_insertion_point(message_clear_start:velodyne.Region)
- ::PROTOBUF_NAMESPACE_ID::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 & 0x000000ffu) {
- ::memset(&minx_, 0, static_cast<size_t>(
- reinterpret_cast<char*>(&turnplate_cx_) -
- reinterpret_cast<char*>(&minx_)) + sizeof(turnplate_cx_));
- }
- if (cached_has_bits & 0x0000ff00u) {
- ::memset(&turnplate_cy_, 0, static_cast<size_t>(
- reinterpret_cast<char*>(&plc_border_maxy_) -
- reinterpret_cast<char*>(&turnplate_cy_)) + sizeof(plc_border_maxy_));
- }
- if (cached_has_bits & 0x003f0000u) {
- ::memset(&car_min_width_, 0, static_cast<size_t>(
- reinterpret_cast<char*>(&turnplate_angle_limit_clockwise_) -
- reinterpret_cast<char*>(&car_min_width_)) + sizeof(turnplate_angle_limit_clockwise_));
- }
- _has_bits_.Clear();
- _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
- }
- const char* Region::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
- #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
- _Internal::HasBits has_bits{};
- ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
- while (!ctx->Done(&ptr)) {
- ::PROTOBUF_NAMESPACE_ID::uint32 tag;
- ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
- CHK_(ptr);
- switch (tag >> 3) {
- // required float minx = 1;
- case 1:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 13)) {
- _Internal::set_has_minx(&has_bits);
- minx_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
- ptr += sizeof(float);
- } else goto handle_unusual;
- continue;
- // required float maxx = 2;
- case 2:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 21)) {
- _Internal::set_has_maxx(&has_bits);
- maxx_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
- ptr += sizeof(float);
- } else goto handle_unusual;
- continue;
- // required float miny = 3;
- case 3:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 29)) {
- _Internal::set_has_miny(&has_bits);
- miny_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
- ptr += sizeof(float);
- } else goto handle_unusual;
- continue;
- // required float maxy = 4;
- case 4:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 37)) {
- _Internal::set_has_maxy(&has_bits);
- maxy_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
- ptr += sizeof(float);
- } else goto handle_unusual;
- continue;
- // required float minz = 5;
- case 5:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 45)) {
- _Internal::set_has_minz(&has_bits);
- minz_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
- ptr += sizeof(float);
- } else goto handle_unusual;
- continue;
- // required float maxz = 6;
- case 6:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 53)) {
- _Internal::set_has_maxz(&has_bits);
- maxz_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
- ptr += sizeof(float);
- } else goto handle_unusual;
- continue;
- // required int32 region_id = 7;
- case 7:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 56)) {
- _Internal::set_has_region_id(&has_bits);
- region_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
- CHK_(ptr);
- } else goto handle_unusual;
- continue;
- // repeated .velodyne.lidarExtrinsic lidar_exts = 8;
- case 8:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 66)) {
- ptr -= 1;
- do {
- ptr += 1;
- ptr = ctx->ParseMessage(_internal_add_lidar_exts(), ptr);
- CHK_(ptr);
- if (!ctx->DataAvailable(ptr)) break;
- } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<66>(ptr));
- } else goto handle_unusual;
- continue;
- // required float turnplate_cx = 9;
- case 9:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 77)) {
- _Internal::set_has_turnplate_cx(&has_bits);
- turnplate_cx_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
- ptr += sizeof(float);
- } else goto handle_unusual;
- continue;
- // required float turnplate_cy = 10;
- case 10:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 85)) {
- _Internal::set_has_turnplate_cy(&has_bits);
- turnplate_cy_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
- ptr += sizeof(float);
- } else goto handle_unusual;
- continue;
- // required float border_minx = 11;
- case 11:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 93)) {
- _Internal::set_has_border_minx(&has_bits);
- border_minx_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
- ptr += sizeof(float);
- } else goto handle_unusual;
- continue;
- // required float border_maxx = 12;
- case 12:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 101)) {
- _Internal::set_has_border_maxx(&has_bits);
- border_maxx_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
- ptr += sizeof(float);
- } else goto handle_unusual;
- continue;
- // required float plc_offsetx = 13;
- case 13:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 109)) {
- _Internal::set_has_plc_offsetx(&has_bits);
- plc_offsetx_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
- ptr += sizeof(float);
- } else goto handle_unusual;
- continue;
- // required float plc_offsety = 14;
- case 14:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 117)) {
- _Internal::set_has_plc_offsety(&has_bits);
- plc_offsety_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
- ptr += sizeof(float);
- } else goto handle_unusual;
- continue;
- // required float plc_offset_degree = 15;
- case 15:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 125)) {
- _Internal::set_has_plc_offset_degree(&has_bits);
- plc_offset_degree_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
- ptr += sizeof(float);
- } else goto handle_unusual;
- continue;
- // required float plc_border_miny = 16;
- case 16:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 133)) {
- _Internal::set_has_plc_border_miny(&has_bits);
- plc_border_miny_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
- ptr += sizeof(float);
- } else goto handle_unusual;
- continue;
- // required float plc_border_maxy = 17;
- case 17:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 141)) {
- _Internal::set_has_plc_border_maxy(&has_bits);
- plc_border_maxy_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
- ptr += sizeof(float);
- } else goto handle_unusual;
- continue;
- // required float car_min_width = 18;
- case 18:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 149)) {
- _Internal::set_has_car_min_width(&has_bits);
- car_min_width_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
- ptr += sizeof(float);
- } else goto handle_unusual;
- continue;
- // required float car_max_width = 19;
- case 19:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 157)) {
- _Internal::set_has_car_max_width(&has_bits);
- car_max_width_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
- ptr += sizeof(float);
- } else goto handle_unusual;
- continue;
- // required float car_min_wheelbase = 20;
- case 20:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 165)) {
- _Internal::set_has_car_min_wheelbase(&has_bits);
- car_min_wheelbase_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
- ptr += sizeof(float);
- } else goto handle_unusual;
- continue;
- // required float car_max_wheelbase = 21;
- case 21:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 173)) {
- _Internal::set_has_car_max_wheelbase(&has_bits);
- car_max_wheelbase_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
- ptr += sizeof(float);
- } else goto handle_unusual;
- continue;
- // required float turnplate_angle_limit_anti_clockwise = 22;
- case 22:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 181)) {
- _Internal::set_has_turnplate_angle_limit_anti_clockwise(&has_bits);
- turnplate_angle_limit_anti_clockwise_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
- ptr += sizeof(float);
- } else goto handle_unusual;
- continue;
- // required float turnplate_angle_limit_clockwise = 23;
- case 23:
- if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 189)) {
- _Internal::set_has_turnplate_angle_limit_clockwise(&has_bits);
- turnplate_angle_limit_clockwise_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
- ptr += sizeof(float);
- } else goto handle_unusual;
- continue;
- default: {
- handle_unusual:
- if ((tag & 7) == 4 || tag == 0) {
- ctx->SetLastTag(tag);
- goto success;
- }
- ptr = UnknownFieldParse(tag,
- _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
- ptr, ctx);
- CHK_(ptr != nullptr);
- continue;
- }
- } // switch
- } // while
- success:
- _has_bits_.Or(has_bits);
- return ptr;
- failure:
- ptr = nullptr;
- goto success;
- #undef CHK_
- }
- ::PROTOBUF_NAMESPACE_ID::uint8* Region::_InternalSerialize(
- ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
- // @@protoc_insertion_point(serialize_to_array_start:velodyne.Region)
- ::PROTOBUF_NAMESPACE_ID::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 = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(1, this->_internal_minx(), target);
- }
- // required float maxx = 2;
- if (cached_has_bits & 0x00000002u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(2, this->_internal_maxx(), target);
- }
- // required float miny = 3;
- if (cached_has_bits & 0x00000004u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(3, this->_internal_miny(), target);
- }
- // required float maxy = 4;
- if (cached_has_bits & 0x00000008u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(4, this->_internal_maxy(), target);
- }
- // required float minz = 5;
- if (cached_has_bits & 0x00000010u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(5, this->_internal_minz(), target);
- }
- // required float maxz = 6;
- if (cached_has_bits & 0x00000020u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(6, this->_internal_maxz(), target);
- }
- // required int32 region_id = 7;
- if (cached_has_bits & 0x00000040u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(7, this->_internal_region_id(), target);
- }
- // repeated .velodyne.lidarExtrinsic lidar_exts = 8;
- for (unsigned int i = 0,
- n = static_cast<unsigned int>(this->_internal_lidar_exts_size()); i < n; i++) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
- InternalWriteMessage(8, this->_internal_lidar_exts(i), target, stream);
- }
- // required float turnplate_cx = 9;
- if (cached_has_bits & 0x00000080u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(9, this->_internal_turnplate_cx(), target);
- }
- // required float turnplate_cy = 10;
- if (cached_has_bits & 0x00000100u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(10, this->_internal_turnplate_cy(), target);
- }
- // required float border_minx = 11;
- if (cached_has_bits & 0x00000200u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(11, this->_internal_border_minx(), target);
- }
- // required float border_maxx = 12;
- if (cached_has_bits & 0x00000400u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(12, this->_internal_border_maxx(), target);
- }
- // required float plc_offsetx = 13;
- if (cached_has_bits & 0x00000800u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(13, this->_internal_plc_offsetx(), target);
- }
- // required float plc_offsety = 14;
- if (cached_has_bits & 0x00001000u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(14, this->_internal_plc_offsety(), target);
- }
- // required float plc_offset_degree = 15;
- if (cached_has_bits & 0x00002000u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(15, this->_internal_plc_offset_degree(), target);
- }
- // required float plc_border_miny = 16;
- if (cached_has_bits & 0x00004000u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(16, this->_internal_plc_border_miny(), target);
- }
- // required float plc_border_maxy = 17;
- if (cached_has_bits & 0x00008000u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(17, this->_internal_plc_border_maxy(), target);
- }
- // required float car_min_width = 18;
- if (cached_has_bits & 0x00010000u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(18, this->_internal_car_min_width(), target);
- }
- // required float car_max_width = 19;
- if (cached_has_bits & 0x00020000u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(19, this->_internal_car_max_width(), target);
- }
- // required float car_min_wheelbase = 20;
- if (cached_has_bits & 0x00040000u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(20, this->_internal_car_min_wheelbase(), target);
- }
- // required float car_max_wheelbase = 21;
- if (cached_has_bits & 0x00080000u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(21, this->_internal_car_max_wheelbase(), target);
- }
- // required float turnplate_angle_limit_anti_clockwise = 22;
- if (cached_has_bits & 0x00100000u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(22, this->_internal_turnplate_angle_limit_anti_clockwise(), target);
- }
- // required float turnplate_angle_limit_clockwise = 23;
- if (cached_has_bits & 0x00200000u) {
- target = stream->EnsureSpace(target);
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(23, this->_internal_turnplate_angle_limit_clockwise(), target);
- }
- if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
- _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
- }
- // @@protoc_insertion_point(serialize_to_array_end: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 (_internal_has_minx()) {
- // required float minx = 1;
- total_size += 1 + 4;
- }
- if (_internal_has_maxx()) {
- // required float maxx = 2;
- total_size += 1 + 4;
- }
- if (_internal_has_miny()) {
- // required float miny = 3;
- total_size += 1 + 4;
- }
- if (_internal_has_maxy()) {
- // required float maxy = 4;
- total_size += 1 + 4;
- }
- if (_internal_has_minz()) {
- // required float minz = 5;
- total_size += 1 + 4;
- }
- if (_internal_has_maxz()) {
- // required float maxz = 6;
- total_size += 1 + 4;
- }
- if (_internal_has_region_id()) {
- // required int32 region_id = 7;
- total_size += 1 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
- this->_internal_region_id());
- }
- if (_internal_has_turnplate_cx()) {
- // required float turnplate_cx = 9;
- total_size += 1 + 4;
- }
- if (_internal_has_turnplate_cy()) {
- // required float turnplate_cy = 10;
- total_size += 1 + 4;
- }
- if (_internal_has_border_minx()) {
- // required float border_minx = 11;
- total_size += 1 + 4;
- }
- if (_internal_has_border_maxx()) {
- // required float border_maxx = 12;
- total_size += 1 + 4;
- }
- if (_internal_has_plc_offsetx()) {
- // required float plc_offsetx = 13;
- total_size += 1 + 4;
- }
- if (_internal_has_plc_offsety()) {
- // required float plc_offsety = 14;
- total_size += 1 + 4;
- }
- if (_internal_has_plc_offset_degree()) {
- // required float plc_offset_degree = 15;
- total_size += 1 + 4;
- }
- if (_internal_has_plc_border_miny()) {
- // required float plc_border_miny = 16;
- total_size += 2 + 4;
- }
- if (_internal_has_plc_border_maxy()) {
- // required float plc_border_maxy = 17;
- total_size += 2 + 4;
- }
- if (_internal_has_car_min_width()) {
- // required float car_min_width = 18;
- total_size += 2 + 4;
- }
- if (_internal_has_car_max_width()) {
- // required float car_max_width = 19;
- total_size += 2 + 4;
- }
- if (_internal_has_car_min_wheelbase()) {
- // required float car_min_wheelbase = 20;
- total_size += 2 + 4;
- }
- if (_internal_has_car_max_wheelbase()) {
- // required float car_max_wheelbase = 21;
- total_size += 2 + 4;
- }
- if (_internal_has_turnplate_angle_limit_anti_clockwise()) {
- // required float turnplate_angle_limit_anti_clockwise = 22;
- total_size += 2 + 4;
- }
- if (_internal_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 (((_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 +
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
- this->_internal_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();
- }
- ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
- // Prevent compiler warnings about cached_has_bits being unused
- (void) cached_has_bits;
- // repeated .velodyne.lidarExtrinsic lidar_exts = 8;
- total_size += 1UL * this->_internal_lidar_exts_size();
- for (const auto& msg : this->lidar_exts_) {
- total_size +=
- ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
- }
- if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
- return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
- _internal_metadata_, total_size, &_cached_size_);
- }
- int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
- SetCachedSize(cached_size);
- return total_size;
- }
- void Region::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
- // @@protoc_insertion_point(generalized_merge_from_start:velodyne.Region)
- GOOGLE_DCHECK_NE(&from, this);
- const Region* source =
- ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<Region>(
- &from);
- if (source == nullptr) {
- // @@protoc_insertion_point(generalized_merge_from_cast_fail:velodyne.Region)
- ::PROTOBUF_NAMESPACE_ID::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<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
- ::PROTOBUF_NAMESPACE_ID::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 & 0x000000ffu) {
- 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 & 0x0000ff00u) {
- 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 & 0x003f0000u) {
- 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 ::PROTOBUF_NAMESPACE_ID::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 (_Internal::MissingRequiredFields(_has_bits_)) return false;
- if (!::PROTOBUF_NAMESPACE_ID::internal::AllAreInitialized(lidar_exts_)) return false;
- return true;
- }
- void Region::InternalSwap(Region* other) {
- using std::swap;
- _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
- swap(_has_bits_[0], other->_has_bits_[0]);
- lidar_exts_.InternalSwap(&other->lidar_exts_);
- ::PROTOBUF_NAMESPACE_ID::internal::memswap<
- PROTOBUF_FIELD_OFFSET(Region, turnplate_angle_limit_clockwise_)
- + sizeof(Region::turnplate_angle_limit_clockwise_)
- - PROTOBUF_FIELD_OFFSET(Region, minx_)>(
- reinterpret_cast<char*>(&minx_),
- reinterpret_cast<char*>(&other->minx_));
- }
- ::PROTOBUF_NAMESPACE_ID::Metadata Region::GetMetadata() const {
- return GetMetadataStatic();
- }
- // @@protoc_insertion_point(namespace_scope)
- } // namespace velodyne
- PROTOBUF_NAMESPACE_OPEN
- template<> PROTOBUF_NOINLINE ::velodyne::velodyneManagerParams* Arena::CreateMaybeMessage< ::velodyne::velodyneManagerParams >(Arena* arena) {
- return Arena::CreateMessageInternal< ::velodyne::velodyneManagerParams >(arena);
- }
- template<> PROTOBUF_NOINLINE ::velodyne::velodyneLidarParams* Arena::CreateMaybeMessage< ::velodyne::velodyneLidarParams >(Arena* arena) {
- return Arena::CreateMessageInternal< ::velodyne::velodyneLidarParams >(arena);
- }
- template<> PROTOBUF_NOINLINE ::velodyne::CalibParameter* Arena::CreateMaybeMessage< ::velodyne::CalibParameter >(Arena* arena) {
- return Arena::CreateMessageInternal< ::velodyne::CalibParameter >(arena);
- }
- template<> PROTOBUF_NOINLINE ::velodyne::lidarExtrinsic* Arena::CreateMaybeMessage< ::velodyne::lidarExtrinsic >(Arena* arena) {
- return Arena::CreateMessageInternal< ::velodyne::lidarExtrinsic >(arena);
- }
- template<> PROTOBUF_NOINLINE ::velodyne::Region* Arena::CreateMaybeMessage< ::velodyne::Region >(Arena* arena) {
- return Arena::CreateMessageInternal< ::velodyne::Region >(arena);
- }
- PROTOBUF_NAMESPACE_CLOSE
- // @@protoc_insertion_point(global_scope)
- #include <google/protobuf/port_undef.inc>
|