Terminor_parameter.pb.h 48 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: Terminor_parameter.proto
  3. #ifndef GOOGLE_PROTOBUF_INCLUDED_Terminor_5fparameter_2eproto
  4. #define GOOGLE_PROTOBUF_INCLUDED_Terminor_5fparameter_2eproto
  5. #include <limits>
  6. #include <string>
  7. #include <google/protobuf/port_def.inc>
  8. #if PROTOBUF_VERSION < 3013000
  9. #error This file was generated by a newer version of protoc which is
  10. #error incompatible with your Protocol Buffer headers. Please update
  11. #error your headers.
  12. #endif
  13. #if 3013000 < PROTOBUF_MIN_PROTOC_VERSION
  14. #error This file was generated by an older version of protoc which is
  15. #error incompatible with your Protocol Buffer headers. Please
  16. #error regenerate this file with a newer version of protoc.
  17. #endif
  18. #include <google/protobuf/port_undef.inc>
  19. #include <google/protobuf/io/coded_stream.h>
  20. #include <google/protobuf/arena.h>
  21. #include <google/protobuf/arenastring.h>
  22. #include <google/protobuf/generated_message_table_driven.h>
  23. #include <google/protobuf/generated_message_util.h>
  24. #include <google/protobuf/inlined_string_field.h>
  25. #include <google/protobuf/metadata_lite.h>
  26. #include <google/protobuf/generated_message_reflection.h>
  27. #include <google/protobuf/message.h>
  28. #include <google/protobuf/repeated_field.h> // IWYU pragma: export
  29. #include <google/protobuf/extension_set.h> // IWYU pragma: export
  30. #include <google/protobuf/unknown_field_set.h>
  31. // @@protoc_insertion_point(includes)
  32. #include <google/protobuf/port_def.inc>
  33. #define PROTOBUF_INTERNAL_EXPORT_Terminor_5fparameter_2eproto
  34. PROTOBUF_NAMESPACE_OPEN
  35. namespace internal {
  36. class AnyMetadata;
  37. } // namespace internal
  38. PROTOBUF_NAMESPACE_CLOSE
  39. // Internal implementation detail -- do not use these members.
  40. struct TableStruct_Terminor_5fparameter_2eproto {
  41. static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
  42. PROTOBUF_SECTION_VARIABLE(protodesc_cold);
  43. static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
  44. PROTOBUF_SECTION_VARIABLE(protodesc_cold);
  45. static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[4]
  46. PROTOBUF_SECTION_VARIABLE(protodesc_cold);
  47. static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
  48. static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
  49. static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
  50. };
  51. extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_Terminor_5fparameter_2eproto;
  52. namespace Terminal {
  53. class Area3d;
  54. class Area3dDefaultTypeInternal;
  55. extern Area3dDefaultTypeInternal _Area3d_default_instance_;
  56. class Laser_parameter;
  57. class Laser_parameterDefaultTypeInternal;
  58. extern Laser_parameterDefaultTypeInternal _Laser_parameter_default_instance_;
  59. class Terminor_parameter;
  60. class Terminor_parameterDefaultTypeInternal;
  61. extern Terminor_parameterDefaultTypeInternal _Terminor_parameter_default_instance_;
  62. class Terminor_parameter_all;
  63. class Terminor_parameter_allDefaultTypeInternal;
  64. extern Terminor_parameter_allDefaultTypeInternal _Terminor_parameter_all_default_instance_;
  65. } // namespace Terminal
  66. PROTOBUF_NAMESPACE_OPEN
  67. template<> ::Terminal::Area3d* Arena::CreateMaybeMessage<::Terminal::Area3d>(Arena*);
  68. template<> ::Terminal::Laser_parameter* Arena::CreateMaybeMessage<::Terminal::Laser_parameter>(Arena*);
  69. template<> ::Terminal::Terminor_parameter* Arena::CreateMaybeMessage<::Terminal::Terminor_parameter>(Arena*);
  70. template<> ::Terminal::Terminor_parameter_all* Arena::CreateMaybeMessage<::Terminal::Terminor_parameter_all>(Arena*);
  71. PROTOBUF_NAMESPACE_CLOSE
  72. namespace Terminal {
  73. // ===================================================================
  74. class Area3d PROTOBUF_FINAL :
  75. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:Terminal.Area3d) */ {
  76. public:
  77. inline Area3d() : Area3d(nullptr) {}
  78. virtual ~Area3d();
  79. Area3d(const Area3d& from);
  80. Area3d(Area3d&& from) noexcept
  81. : Area3d() {
  82. *this = ::std::move(from);
  83. }
  84. inline Area3d& operator=(const Area3d& from) {
  85. CopyFrom(from);
  86. return *this;
  87. }
  88. inline Area3d& operator=(Area3d&& from) noexcept {
  89. if (GetArena() == from.GetArena()) {
  90. if (this != &from) InternalSwap(&from);
  91. } else {
  92. CopyFrom(from);
  93. }
  94. return *this;
  95. }
  96. inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
  97. return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
  98. }
  99. inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
  100. return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  101. }
  102. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  103. return GetDescriptor();
  104. }
  105. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  106. return GetMetadataStatic().descriptor;
  107. }
  108. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  109. return GetMetadataStatic().reflection;
  110. }
  111. static const Area3d& default_instance();
  112. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  113. static inline const Area3d* internal_default_instance() {
  114. return reinterpret_cast<const Area3d*>(
  115. &_Area3d_default_instance_);
  116. }
  117. static constexpr int kIndexInFileMessages =
  118. 0;
  119. friend void swap(Area3d& a, Area3d& b) {
  120. a.Swap(&b);
  121. }
  122. inline void Swap(Area3d* other) {
  123. if (other == this) return;
  124. if (GetArena() == other->GetArena()) {
  125. InternalSwap(other);
  126. } else {
  127. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  128. }
  129. }
  130. void UnsafeArenaSwap(Area3d* other) {
  131. if (other == this) return;
  132. GOOGLE_DCHECK(GetArena() == other->GetArena());
  133. InternalSwap(other);
  134. }
  135. // implements Message ----------------------------------------------
  136. inline Area3d* New() const final {
  137. return CreateMaybeMessage<Area3d>(nullptr);
  138. }
  139. Area3d* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  140. return CreateMaybeMessage<Area3d>(arena);
  141. }
  142. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  143. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  144. void CopyFrom(const Area3d& from);
  145. void MergeFrom(const Area3d& from);
  146. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  147. bool IsInitialized() const final;
  148. size_t ByteSizeLong() const final;
  149. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  150. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  151. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  152. int GetCachedSize() const final { return _cached_size_.Get(); }
  153. private:
  154. inline void SharedCtor();
  155. inline void SharedDtor();
  156. void SetCachedSize(int size) const final;
  157. void InternalSwap(Area3d* other);
  158. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  159. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  160. return "Terminal.Area3d";
  161. }
  162. protected:
  163. explicit Area3d(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  164. private:
  165. static void ArenaDtor(void* object);
  166. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  167. public:
  168. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  169. private:
  170. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  171. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_Terminor_5fparameter_2eproto);
  172. return ::descriptor_table_Terminor_5fparameter_2eproto.file_level_metadata[kIndexInFileMessages];
  173. }
  174. public:
  175. // nested types ----------------------------------------------------
  176. // accessors -------------------------------------------------------
  177. enum : int {
  178. kMinXFieldNumber = 1,
  179. kMaxXFieldNumber = 2,
  180. kMinYFieldNumber = 3,
  181. kMaxYFieldNumber = 4,
  182. kMinZFieldNumber = 5,
  183. kMaxZFieldNumber = 6,
  184. };
  185. // required float min_x = 1;
  186. bool has_min_x() const;
  187. private:
  188. bool _internal_has_min_x() const;
  189. public:
  190. void clear_min_x();
  191. float min_x() const;
  192. void set_min_x(float value);
  193. private:
  194. float _internal_min_x() const;
  195. void _internal_set_min_x(float value);
  196. public:
  197. // required float max_x = 2;
  198. bool has_max_x() const;
  199. private:
  200. bool _internal_has_max_x() const;
  201. public:
  202. void clear_max_x();
  203. float max_x() const;
  204. void set_max_x(float value);
  205. private:
  206. float _internal_max_x() const;
  207. void _internal_set_max_x(float value);
  208. public:
  209. // required float min_y = 3;
  210. bool has_min_y() const;
  211. private:
  212. bool _internal_has_min_y() const;
  213. public:
  214. void clear_min_y();
  215. float min_y() const;
  216. void set_min_y(float value);
  217. private:
  218. float _internal_min_y() const;
  219. void _internal_set_min_y(float value);
  220. public:
  221. // required float max_y = 4;
  222. bool has_max_y() const;
  223. private:
  224. bool _internal_has_max_y() const;
  225. public:
  226. void clear_max_y();
  227. float max_y() const;
  228. void set_max_y(float value);
  229. private:
  230. float _internal_max_y() const;
  231. void _internal_set_max_y(float value);
  232. public:
  233. // required float min_z = 5;
  234. bool has_min_z() const;
  235. private:
  236. bool _internal_has_min_z() const;
  237. public:
  238. void clear_min_z();
  239. float min_z() const;
  240. void set_min_z(float value);
  241. private:
  242. float _internal_min_z() const;
  243. void _internal_set_min_z(float value);
  244. public:
  245. // required float max_z = 6;
  246. bool has_max_z() const;
  247. private:
  248. bool _internal_has_max_z() const;
  249. public:
  250. void clear_max_z();
  251. float max_z() const;
  252. void set_max_z(float value);
  253. private:
  254. float _internal_max_z() const;
  255. void _internal_set_max_z(float value);
  256. public:
  257. // @@protoc_insertion_point(class_scope:Terminal.Area3d)
  258. private:
  259. class _Internal;
  260. // helper for ByteSizeLong()
  261. size_t RequiredFieldsByteSizeFallback() const;
  262. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  263. typedef void InternalArenaConstructable_;
  264. typedef void DestructorSkippable_;
  265. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  266. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  267. float min_x_;
  268. float max_x_;
  269. float min_y_;
  270. float max_y_;
  271. float min_z_;
  272. float max_z_;
  273. friend struct ::TableStruct_Terminor_5fparameter_2eproto;
  274. };
  275. // -------------------------------------------------------------------
  276. class Laser_parameter PROTOBUF_FINAL :
  277. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:Terminal.Laser_parameter) */ {
  278. public:
  279. inline Laser_parameter() : Laser_parameter(nullptr) {}
  280. virtual ~Laser_parameter();
  281. Laser_parameter(const Laser_parameter& from);
  282. Laser_parameter(Laser_parameter&& from) noexcept
  283. : Laser_parameter() {
  284. *this = ::std::move(from);
  285. }
  286. inline Laser_parameter& operator=(const Laser_parameter& from) {
  287. CopyFrom(from);
  288. return *this;
  289. }
  290. inline Laser_parameter& operator=(Laser_parameter&& from) noexcept {
  291. if (GetArena() == from.GetArena()) {
  292. if (this != &from) InternalSwap(&from);
  293. } else {
  294. CopyFrom(from);
  295. }
  296. return *this;
  297. }
  298. inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
  299. return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
  300. }
  301. inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
  302. return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  303. }
  304. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  305. return GetDescriptor();
  306. }
  307. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  308. return GetMetadataStatic().descriptor;
  309. }
  310. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  311. return GetMetadataStatic().reflection;
  312. }
  313. static const Laser_parameter& default_instance();
  314. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  315. static inline const Laser_parameter* internal_default_instance() {
  316. return reinterpret_cast<const Laser_parameter*>(
  317. &_Laser_parameter_default_instance_);
  318. }
  319. static constexpr int kIndexInFileMessages =
  320. 1;
  321. friend void swap(Laser_parameter& a, Laser_parameter& b) {
  322. a.Swap(&b);
  323. }
  324. inline void Swap(Laser_parameter* other) {
  325. if (other == this) return;
  326. if (GetArena() == other->GetArena()) {
  327. InternalSwap(other);
  328. } else {
  329. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  330. }
  331. }
  332. void UnsafeArenaSwap(Laser_parameter* other) {
  333. if (other == this) return;
  334. GOOGLE_DCHECK(GetArena() == other->GetArena());
  335. InternalSwap(other);
  336. }
  337. // implements Message ----------------------------------------------
  338. inline Laser_parameter* New() const final {
  339. return CreateMaybeMessage<Laser_parameter>(nullptr);
  340. }
  341. Laser_parameter* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  342. return CreateMaybeMessage<Laser_parameter>(arena);
  343. }
  344. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  345. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  346. void CopyFrom(const Laser_parameter& from);
  347. void MergeFrom(const Laser_parameter& from);
  348. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  349. bool IsInitialized() const final;
  350. size_t ByteSizeLong() const final;
  351. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  352. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  353. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  354. int GetCachedSize() const final { return _cached_size_.Get(); }
  355. private:
  356. inline void SharedCtor();
  357. inline void SharedDtor();
  358. void SetCachedSize(int size) const final;
  359. void InternalSwap(Laser_parameter* other);
  360. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  361. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  362. return "Terminal.Laser_parameter";
  363. }
  364. protected:
  365. explicit Laser_parameter(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  366. private:
  367. static void ArenaDtor(void* object);
  368. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  369. public:
  370. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  371. private:
  372. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  373. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_Terminor_5fparameter_2eproto);
  374. return ::descriptor_table_Terminor_5fparameter_2eproto.file_level_metadata[kIndexInFileMessages];
  375. }
  376. public:
  377. // nested types ----------------------------------------------------
  378. // accessors -------------------------------------------------------
  379. enum : int {
  380. kIdFieldNumber = 1,
  381. kFrameCountFieldNumber = 2,
  382. };
  383. // required int64 id = 1;
  384. bool has_id() const;
  385. private:
  386. bool _internal_has_id() const;
  387. public:
  388. void clear_id();
  389. ::PROTOBUF_NAMESPACE_ID::int64 id() const;
  390. void set_id(::PROTOBUF_NAMESPACE_ID::int64 value);
  391. private:
  392. ::PROTOBUF_NAMESPACE_ID::int64 _internal_id() const;
  393. void _internal_set_id(::PROTOBUF_NAMESPACE_ID::int64 value);
  394. public:
  395. // optional int64 frame_count = 2;
  396. bool has_frame_count() const;
  397. private:
  398. bool _internal_has_frame_count() const;
  399. public:
  400. void clear_frame_count();
  401. ::PROTOBUF_NAMESPACE_ID::int64 frame_count() const;
  402. void set_frame_count(::PROTOBUF_NAMESPACE_ID::int64 value);
  403. private:
  404. ::PROTOBUF_NAMESPACE_ID::int64 _internal_frame_count() const;
  405. void _internal_set_frame_count(::PROTOBUF_NAMESPACE_ID::int64 value);
  406. public:
  407. // @@protoc_insertion_point(class_scope:Terminal.Laser_parameter)
  408. private:
  409. class _Internal;
  410. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  411. typedef void InternalArenaConstructable_;
  412. typedef void DestructorSkippable_;
  413. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  414. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  415. ::PROTOBUF_NAMESPACE_ID::int64 id_;
  416. ::PROTOBUF_NAMESPACE_ID::int64 frame_count_;
  417. friend struct ::TableStruct_Terminor_5fparameter_2eproto;
  418. };
  419. // -------------------------------------------------------------------
  420. class Terminor_parameter PROTOBUF_FINAL :
  421. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:Terminal.Terminor_parameter) */ {
  422. public:
  423. inline Terminor_parameter() : Terminor_parameter(nullptr) {}
  424. virtual ~Terminor_parameter();
  425. Terminor_parameter(const Terminor_parameter& from);
  426. Terminor_parameter(Terminor_parameter&& from) noexcept
  427. : Terminor_parameter() {
  428. *this = ::std::move(from);
  429. }
  430. inline Terminor_parameter& operator=(const Terminor_parameter& from) {
  431. CopyFrom(from);
  432. return *this;
  433. }
  434. inline Terminor_parameter& operator=(Terminor_parameter&& from) noexcept {
  435. if (GetArena() == from.GetArena()) {
  436. if (this != &from) InternalSwap(&from);
  437. } else {
  438. CopyFrom(from);
  439. }
  440. return *this;
  441. }
  442. inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
  443. return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
  444. }
  445. inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
  446. return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  447. }
  448. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  449. return GetDescriptor();
  450. }
  451. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  452. return GetMetadataStatic().descriptor;
  453. }
  454. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  455. return GetMetadataStatic().reflection;
  456. }
  457. static const Terminor_parameter& default_instance();
  458. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  459. static inline const Terminor_parameter* internal_default_instance() {
  460. return reinterpret_cast<const Terminor_parameter*>(
  461. &_Terminor_parameter_default_instance_);
  462. }
  463. static constexpr int kIndexInFileMessages =
  464. 2;
  465. friend void swap(Terminor_parameter& a, Terminor_parameter& b) {
  466. a.Swap(&b);
  467. }
  468. inline void Swap(Terminor_parameter* other) {
  469. if (other == this) return;
  470. if (GetArena() == other->GetArena()) {
  471. InternalSwap(other);
  472. } else {
  473. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  474. }
  475. }
  476. void UnsafeArenaSwap(Terminor_parameter* other) {
  477. if (other == this) return;
  478. GOOGLE_DCHECK(GetArena() == other->GetArena());
  479. InternalSwap(other);
  480. }
  481. // implements Message ----------------------------------------------
  482. inline Terminor_parameter* New() const final {
  483. return CreateMaybeMessage<Terminor_parameter>(nullptr);
  484. }
  485. Terminor_parameter* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  486. return CreateMaybeMessage<Terminor_parameter>(arena);
  487. }
  488. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  489. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  490. void CopyFrom(const Terminor_parameter& from);
  491. void MergeFrom(const Terminor_parameter& from);
  492. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  493. bool IsInitialized() const final;
  494. size_t ByteSizeLong() const final;
  495. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  496. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  497. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  498. int GetCachedSize() const final { return _cached_size_.Get(); }
  499. private:
  500. inline void SharedCtor();
  501. inline void SharedDtor();
  502. void SetCachedSize(int size) const final;
  503. void InternalSwap(Terminor_parameter* other);
  504. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  505. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  506. return "Terminal.Terminor_parameter";
  507. }
  508. protected:
  509. explicit Terminor_parameter(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  510. private:
  511. static void ArenaDtor(void* object);
  512. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  513. public:
  514. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  515. private:
  516. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  517. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_Terminor_5fparameter_2eproto);
  518. return ::descriptor_table_Terminor_5fparameter_2eproto.file_level_metadata[kIndexInFileMessages];
  519. }
  520. public:
  521. // nested types ----------------------------------------------------
  522. // accessors -------------------------------------------------------
  523. enum : int {
  524. kLaserParameterFieldNumber = 3,
  525. kArea3DFieldNumber = 1,
  526. kIdFieldNumber = 2,
  527. };
  528. // repeated .Terminal.Laser_parameter laser_parameter = 3;
  529. int laser_parameter_size() const;
  530. private:
  531. int _internal_laser_parameter_size() const;
  532. public:
  533. void clear_laser_parameter();
  534. ::Terminal::Laser_parameter* mutable_laser_parameter(int index);
  535. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::Terminal::Laser_parameter >*
  536. mutable_laser_parameter();
  537. private:
  538. const ::Terminal::Laser_parameter& _internal_laser_parameter(int index) const;
  539. ::Terminal::Laser_parameter* _internal_add_laser_parameter();
  540. public:
  541. const ::Terminal::Laser_parameter& laser_parameter(int index) const;
  542. ::Terminal::Laser_parameter* add_laser_parameter();
  543. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::Terminal::Laser_parameter >&
  544. laser_parameter() const;
  545. // required .Terminal.Area3d area_3d = 1;
  546. bool has_area_3d() const;
  547. private:
  548. bool _internal_has_area_3d() const;
  549. public:
  550. void clear_area_3d();
  551. const ::Terminal::Area3d& area_3d() const;
  552. ::Terminal::Area3d* release_area_3d();
  553. ::Terminal::Area3d* mutable_area_3d();
  554. void set_allocated_area_3d(::Terminal::Area3d* area_3d);
  555. private:
  556. const ::Terminal::Area3d& _internal_area_3d() const;
  557. ::Terminal::Area3d* _internal_mutable_area_3d();
  558. public:
  559. void unsafe_arena_set_allocated_area_3d(
  560. ::Terminal::Area3d* area_3d);
  561. ::Terminal::Area3d* unsafe_arena_release_area_3d();
  562. // required int64 id = 2;
  563. bool has_id() const;
  564. private:
  565. bool _internal_has_id() const;
  566. public:
  567. void clear_id();
  568. ::PROTOBUF_NAMESPACE_ID::int64 id() const;
  569. void set_id(::PROTOBUF_NAMESPACE_ID::int64 value);
  570. private:
  571. ::PROTOBUF_NAMESPACE_ID::int64 _internal_id() const;
  572. void _internal_set_id(::PROTOBUF_NAMESPACE_ID::int64 value);
  573. public:
  574. // @@protoc_insertion_point(class_scope:Terminal.Terminor_parameter)
  575. private:
  576. class _Internal;
  577. // helper for ByteSizeLong()
  578. size_t RequiredFieldsByteSizeFallback() const;
  579. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  580. typedef void InternalArenaConstructable_;
  581. typedef void DestructorSkippable_;
  582. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  583. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  584. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::Terminal::Laser_parameter > laser_parameter_;
  585. ::Terminal::Area3d* area_3d_;
  586. ::PROTOBUF_NAMESPACE_ID::int64 id_;
  587. friend struct ::TableStruct_Terminor_5fparameter_2eproto;
  588. };
  589. // -------------------------------------------------------------------
  590. class Terminor_parameter_all PROTOBUF_FINAL :
  591. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:Terminal.Terminor_parameter_all) */ {
  592. public:
  593. inline Terminor_parameter_all() : Terminor_parameter_all(nullptr) {}
  594. virtual ~Terminor_parameter_all();
  595. Terminor_parameter_all(const Terminor_parameter_all& from);
  596. Terminor_parameter_all(Terminor_parameter_all&& from) noexcept
  597. : Terminor_parameter_all() {
  598. *this = ::std::move(from);
  599. }
  600. inline Terminor_parameter_all& operator=(const Terminor_parameter_all& from) {
  601. CopyFrom(from);
  602. return *this;
  603. }
  604. inline Terminor_parameter_all& operator=(Terminor_parameter_all&& from) noexcept {
  605. if (GetArena() == from.GetArena()) {
  606. if (this != &from) InternalSwap(&from);
  607. } else {
  608. CopyFrom(from);
  609. }
  610. return *this;
  611. }
  612. inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
  613. return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
  614. }
  615. inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
  616. return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  617. }
  618. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  619. return GetDescriptor();
  620. }
  621. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  622. return GetMetadataStatic().descriptor;
  623. }
  624. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  625. return GetMetadataStatic().reflection;
  626. }
  627. static const Terminor_parameter_all& default_instance();
  628. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  629. static inline const Terminor_parameter_all* internal_default_instance() {
  630. return reinterpret_cast<const Terminor_parameter_all*>(
  631. &_Terminor_parameter_all_default_instance_);
  632. }
  633. static constexpr int kIndexInFileMessages =
  634. 3;
  635. friend void swap(Terminor_parameter_all& a, Terminor_parameter_all& b) {
  636. a.Swap(&b);
  637. }
  638. inline void Swap(Terminor_parameter_all* other) {
  639. if (other == this) return;
  640. if (GetArena() == other->GetArena()) {
  641. InternalSwap(other);
  642. } else {
  643. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  644. }
  645. }
  646. void UnsafeArenaSwap(Terminor_parameter_all* other) {
  647. if (other == this) return;
  648. GOOGLE_DCHECK(GetArena() == other->GetArena());
  649. InternalSwap(other);
  650. }
  651. // implements Message ----------------------------------------------
  652. inline Terminor_parameter_all* New() const final {
  653. return CreateMaybeMessage<Terminor_parameter_all>(nullptr);
  654. }
  655. Terminor_parameter_all* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  656. return CreateMaybeMessage<Terminor_parameter_all>(arena);
  657. }
  658. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  659. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  660. void CopyFrom(const Terminor_parameter_all& from);
  661. void MergeFrom(const Terminor_parameter_all& from);
  662. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  663. bool IsInitialized() const final;
  664. size_t ByteSizeLong() const final;
  665. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  666. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  667. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  668. int GetCachedSize() const final { return _cached_size_.Get(); }
  669. private:
  670. inline void SharedCtor();
  671. inline void SharedDtor();
  672. void SetCachedSize(int size) const final;
  673. void InternalSwap(Terminor_parameter_all* other);
  674. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  675. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  676. return "Terminal.Terminor_parameter_all";
  677. }
  678. protected:
  679. explicit Terminor_parameter_all(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  680. private:
  681. static void ArenaDtor(void* object);
  682. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  683. public:
  684. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  685. private:
  686. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  687. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_Terminor_5fparameter_2eproto);
  688. return ::descriptor_table_Terminor_5fparameter_2eproto.file_level_metadata[kIndexInFileMessages];
  689. }
  690. public:
  691. // nested types ----------------------------------------------------
  692. // accessors -------------------------------------------------------
  693. enum : int {
  694. kTerminorParametersFieldNumber = 1,
  695. kSaveRootPathFieldNumber = 2,
  696. };
  697. // repeated .Terminal.Terminor_parameter terminor_parameters = 1;
  698. int terminor_parameters_size() const;
  699. private:
  700. int _internal_terminor_parameters_size() const;
  701. public:
  702. void clear_terminor_parameters();
  703. ::Terminal::Terminor_parameter* mutable_terminor_parameters(int index);
  704. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::Terminal::Terminor_parameter >*
  705. mutable_terminor_parameters();
  706. private:
  707. const ::Terminal::Terminor_parameter& _internal_terminor_parameters(int index) const;
  708. ::Terminal::Terminor_parameter* _internal_add_terminor_parameters();
  709. public:
  710. const ::Terminal::Terminor_parameter& terminor_parameters(int index) const;
  711. ::Terminal::Terminor_parameter* add_terminor_parameters();
  712. const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::Terminal::Terminor_parameter >&
  713. terminor_parameters() const;
  714. // required string save_root_path = 2;
  715. bool has_save_root_path() const;
  716. private:
  717. bool _internal_has_save_root_path() const;
  718. public:
  719. void clear_save_root_path();
  720. const std::string& save_root_path() const;
  721. void set_save_root_path(const std::string& value);
  722. void set_save_root_path(std::string&& value);
  723. void set_save_root_path(const char* value);
  724. void set_save_root_path(const char* value, size_t size);
  725. std::string* mutable_save_root_path();
  726. std::string* release_save_root_path();
  727. void set_allocated_save_root_path(std::string* save_root_path);
  728. private:
  729. const std::string& _internal_save_root_path() const;
  730. void _internal_set_save_root_path(const std::string& value);
  731. std::string* _internal_mutable_save_root_path();
  732. public:
  733. // @@protoc_insertion_point(class_scope:Terminal.Terminor_parameter_all)
  734. private:
  735. class _Internal;
  736. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  737. typedef void InternalArenaConstructable_;
  738. typedef void DestructorSkippable_;
  739. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  740. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  741. ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::Terminal::Terminor_parameter > terminor_parameters_;
  742. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr save_root_path_;
  743. friend struct ::TableStruct_Terminor_5fparameter_2eproto;
  744. };
  745. // ===================================================================
  746. // ===================================================================
  747. #ifdef __GNUC__
  748. #pragma GCC diagnostic push
  749. #pragma GCC diagnostic ignored "-Wstrict-aliasing"
  750. #endif // __GNUC__
  751. // Area3d
  752. // required float min_x = 1;
  753. inline bool Area3d::_internal_has_min_x() const {
  754. bool value = (_has_bits_[0] & 0x00000001u) != 0;
  755. return value;
  756. }
  757. inline bool Area3d::has_min_x() const {
  758. return _internal_has_min_x();
  759. }
  760. inline void Area3d::clear_min_x() {
  761. min_x_ = 0;
  762. _has_bits_[0] &= ~0x00000001u;
  763. }
  764. inline float Area3d::_internal_min_x() const {
  765. return min_x_;
  766. }
  767. inline float Area3d::min_x() const {
  768. // @@protoc_insertion_point(field_get:Terminal.Area3d.min_x)
  769. return _internal_min_x();
  770. }
  771. inline void Area3d::_internal_set_min_x(float value) {
  772. _has_bits_[0] |= 0x00000001u;
  773. min_x_ = value;
  774. }
  775. inline void Area3d::set_min_x(float value) {
  776. _internal_set_min_x(value);
  777. // @@protoc_insertion_point(field_set:Terminal.Area3d.min_x)
  778. }
  779. // required float max_x = 2;
  780. inline bool Area3d::_internal_has_max_x() const {
  781. bool value = (_has_bits_[0] & 0x00000002u) != 0;
  782. return value;
  783. }
  784. inline bool Area3d::has_max_x() const {
  785. return _internal_has_max_x();
  786. }
  787. inline void Area3d::clear_max_x() {
  788. max_x_ = 0;
  789. _has_bits_[0] &= ~0x00000002u;
  790. }
  791. inline float Area3d::_internal_max_x() const {
  792. return max_x_;
  793. }
  794. inline float Area3d::max_x() const {
  795. // @@protoc_insertion_point(field_get:Terminal.Area3d.max_x)
  796. return _internal_max_x();
  797. }
  798. inline void Area3d::_internal_set_max_x(float value) {
  799. _has_bits_[0] |= 0x00000002u;
  800. max_x_ = value;
  801. }
  802. inline void Area3d::set_max_x(float value) {
  803. _internal_set_max_x(value);
  804. // @@protoc_insertion_point(field_set:Terminal.Area3d.max_x)
  805. }
  806. // required float min_y = 3;
  807. inline bool Area3d::_internal_has_min_y() const {
  808. bool value = (_has_bits_[0] & 0x00000004u) != 0;
  809. return value;
  810. }
  811. inline bool Area3d::has_min_y() const {
  812. return _internal_has_min_y();
  813. }
  814. inline void Area3d::clear_min_y() {
  815. min_y_ = 0;
  816. _has_bits_[0] &= ~0x00000004u;
  817. }
  818. inline float Area3d::_internal_min_y() const {
  819. return min_y_;
  820. }
  821. inline float Area3d::min_y() const {
  822. // @@protoc_insertion_point(field_get:Terminal.Area3d.min_y)
  823. return _internal_min_y();
  824. }
  825. inline void Area3d::_internal_set_min_y(float value) {
  826. _has_bits_[0] |= 0x00000004u;
  827. min_y_ = value;
  828. }
  829. inline void Area3d::set_min_y(float value) {
  830. _internal_set_min_y(value);
  831. // @@protoc_insertion_point(field_set:Terminal.Area3d.min_y)
  832. }
  833. // required float max_y = 4;
  834. inline bool Area3d::_internal_has_max_y() const {
  835. bool value = (_has_bits_[0] & 0x00000008u) != 0;
  836. return value;
  837. }
  838. inline bool Area3d::has_max_y() const {
  839. return _internal_has_max_y();
  840. }
  841. inline void Area3d::clear_max_y() {
  842. max_y_ = 0;
  843. _has_bits_[0] &= ~0x00000008u;
  844. }
  845. inline float Area3d::_internal_max_y() const {
  846. return max_y_;
  847. }
  848. inline float Area3d::max_y() const {
  849. // @@protoc_insertion_point(field_get:Terminal.Area3d.max_y)
  850. return _internal_max_y();
  851. }
  852. inline void Area3d::_internal_set_max_y(float value) {
  853. _has_bits_[0] |= 0x00000008u;
  854. max_y_ = value;
  855. }
  856. inline void Area3d::set_max_y(float value) {
  857. _internal_set_max_y(value);
  858. // @@protoc_insertion_point(field_set:Terminal.Area3d.max_y)
  859. }
  860. // required float min_z = 5;
  861. inline bool Area3d::_internal_has_min_z() const {
  862. bool value = (_has_bits_[0] & 0x00000010u) != 0;
  863. return value;
  864. }
  865. inline bool Area3d::has_min_z() const {
  866. return _internal_has_min_z();
  867. }
  868. inline void Area3d::clear_min_z() {
  869. min_z_ = 0;
  870. _has_bits_[0] &= ~0x00000010u;
  871. }
  872. inline float Area3d::_internal_min_z() const {
  873. return min_z_;
  874. }
  875. inline float Area3d::min_z() const {
  876. // @@protoc_insertion_point(field_get:Terminal.Area3d.min_z)
  877. return _internal_min_z();
  878. }
  879. inline void Area3d::_internal_set_min_z(float value) {
  880. _has_bits_[0] |= 0x00000010u;
  881. min_z_ = value;
  882. }
  883. inline void Area3d::set_min_z(float value) {
  884. _internal_set_min_z(value);
  885. // @@protoc_insertion_point(field_set:Terminal.Area3d.min_z)
  886. }
  887. // required float max_z = 6;
  888. inline bool Area3d::_internal_has_max_z() const {
  889. bool value = (_has_bits_[0] & 0x00000020u) != 0;
  890. return value;
  891. }
  892. inline bool Area3d::has_max_z() const {
  893. return _internal_has_max_z();
  894. }
  895. inline void Area3d::clear_max_z() {
  896. max_z_ = 0;
  897. _has_bits_[0] &= ~0x00000020u;
  898. }
  899. inline float Area3d::_internal_max_z() const {
  900. return max_z_;
  901. }
  902. inline float Area3d::max_z() const {
  903. // @@protoc_insertion_point(field_get:Terminal.Area3d.max_z)
  904. return _internal_max_z();
  905. }
  906. inline void Area3d::_internal_set_max_z(float value) {
  907. _has_bits_[0] |= 0x00000020u;
  908. max_z_ = value;
  909. }
  910. inline void Area3d::set_max_z(float value) {
  911. _internal_set_max_z(value);
  912. // @@protoc_insertion_point(field_set:Terminal.Area3d.max_z)
  913. }
  914. // -------------------------------------------------------------------
  915. // Laser_parameter
  916. // required int64 id = 1;
  917. inline bool Laser_parameter::_internal_has_id() const {
  918. bool value = (_has_bits_[0] & 0x00000001u) != 0;
  919. return value;
  920. }
  921. inline bool Laser_parameter::has_id() const {
  922. return _internal_has_id();
  923. }
  924. inline void Laser_parameter::clear_id() {
  925. id_ = PROTOBUF_LONGLONG(0);
  926. _has_bits_[0] &= ~0x00000001u;
  927. }
  928. inline ::PROTOBUF_NAMESPACE_ID::int64 Laser_parameter::_internal_id() const {
  929. return id_;
  930. }
  931. inline ::PROTOBUF_NAMESPACE_ID::int64 Laser_parameter::id() const {
  932. // @@protoc_insertion_point(field_get:Terminal.Laser_parameter.id)
  933. return _internal_id();
  934. }
  935. inline void Laser_parameter::_internal_set_id(::PROTOBUF_NAMESPACE_ID::int64 value) {
  936. _has_bits_[0] |= 0x00000001u;
  937. id_ = value;
  938. }
  939. inline void Laser_parameter::set_id(::PROTOBUF_NAMESPACE_ID::int64 value) {
  940. _internal_set_id(value);
  941. // @@protoc_insertion_point(field_set:Terminal.Laser_parameter.id)
  942. }
  943. // optional int64 frame_count = 2;
  944. inline bool Laser_parameter::_internal_has_frame_count() const {
  945. bool value = (_has_bits_[0] & 0x00000002u) != 0;
  946. return value;
  947. }
  948. inline bool Laser_parameter::has_frame_count() const {
  949. return _internal_has_frame_count();
  950. }
  951. inline void Laser_parameter::clear_frame_count() {
  952. frame_count_ = PROTOBUF_LONGLONG(0);
  953. _has_bits_[0] &= ~0x00000002u;
  954. }
  955. inline ::PROTOBUF_NAMESPACE_ID::int64 Laser_parameter::_internal_frame_count() const {
  956. return frame_count_;
  957. }
  958. inline ::PROTOBUF_NAMESPACE_ID::int64 Laser_parameter::frame_count() const {
  959. // @@protoc_insertion_point(field_get:Terminal.Laser_parameter.frame_count)
  960. return _internal_frame_count();
  961. }
  962. inline void Laser_parameter::_internal_set_frame_count(::PROTOBUF_NAMESPACE_ID::int64 value) {
  963. _has_bits_[0] |= 0x00000002u;
  964. frame_count_ = value;
  965. }
  966. inline void Laser_parameter::set_frame_count(::PROTOBUF_NAMESPACE_ID::int64 value) {
  967. _internal_set_frame_count(value);
  968. // @@protoc_insertion_point(field_set:Terminal.Laser_parameter.frame_count)
  969. }
  970. // -------------------------------------------------------------------
  971. // Terminor_parameter
  972. // required .Terminal.Area3d area_3d = 1;
  973. inline bool Terminor_parameter::_internal_has_area_3d() const {
  974. bool value = (_has_bits_[0] & 0x00000001u) != 0;
  975. PROTOBUF_ASSUME(!value || area_3d_ != nullptr);
  976. return value;
  977. }
  978. inline bool Terminor_parameter::has_area_3d() const {
  979. return _internal_has_area_3d();
  980. }
  981. inline void Terminor_parameter::clear_area_3d() {
  982. if (area_3d_ != nullptr) area_3d_->Clear();
  983. _has_bits_[0] &= ~0x00000001u;
  984. }
  985. inline const ::Terminal::Area3d& Terminor_parameter::_internal_area_3d() const {
  986. const ::Terminal::Area3d* p = area_3d_;
  987. return p != nullptr ? *p : *reinterpret_cast<const ::Terminal::Area3d*>(
  988. &::Terminal::_Area3d_default_instance_);
  989. }
  990. inline const ::Terminal::Area3d& Terminor_parameter::area_3d() const {
  991. // @@protoc_insertion_point(field_get:Terminal.Terminor_parameter.area_3d)
  992. return _internal_area_3d();
  993. }
  994. inline void Terminor_parameter::unsafe_arena_set_allocated_area_3d(
  995. ::Terminal::Area3d* area_3d) {
  996. if (GetArena() == nullptr) {
  997. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(area_3d_);
  998. }
  999. area_3d_ = area_3d;
  1000. if (area_3d) {
  1001. _has_bits_[0] |= 0x00000001u;
  1002. } else {
  1003. _has_bits_[0] &= ~0x00000001u;
  1004. }
  1005. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:Terminal.Terminor_parameter.area_3d)
  1006. }
  1007. inline ::Terminal::Area3d* Terminor_parameter::release_area_3d() {
  1008. _has_bits_[0] &= ~0x00000001u;
  1009. ::Terminal::Area3d* temp = area_3d_;
  1010. area_3d_ = nullptr;
  1011. if (GetArena() != nullptr) {
  1012. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  1013. }
  1014. return temp;
  1015. }
  1016. inline ::Terminal::Area3d* Terminor_parameter::unsafe_arena_release_area_3d() {
  1017. // @@protoc_insertion_point(field_release:Terminal.Terminor_parameter.area_3d)
  1018. _has_bits_[0] &= ~0x00000001u;
  1019. ::Terminal::Area3d* temp = area_3d_;
  1020. area_3d_ = nullptr;
  1021. return temp;
  1022. }
  1023. inline ::Terminal::Area3d* Terminor_parameter::_internal_mutable_area_3d() {
  1024. _has_bits_[0] |= 0x00000001u;
  1025. if (area_3d_ == nullptr) {
  1026. auto* p = CreateMaybeMessage<::Terminal::Area3d>(GetArena());
  1027. area_3d_ = p;
  1028. }
  1029. return area_3d_;
  1030. }
  1031. inline ::Terminal::Area3d* Terminor_parameter::mutable_area_3d() {
  1032. // @@protoc_insertion_point(field_mutable:Terminal.Terminor_parameter.area_3d)
  1033. return _internal_mutable_area_3d();
  1034. }
  1035. inline void Terminor_parameter::set_allocated_area_3d(::Terminal::Area3d* area_3d) {
  1036. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  1037. if (message_arena == nullptr) {
  1038. delete area_3d_;
  1039. }
  1040. if (area_3d) {
  1041. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  1042. ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(area_3d);
  1043. if (message_arena != submessage_arena) {
  1044. area_3d = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  1045. message_arena, area_3d, submessage_arena);
  1046. }
  1047. _has_bits_[0] |= 0x00000001u;
  1048. } else {
  1049. _has_bits_[0] &= ~0x00000001u;
  1050. }
  1051. area_3d_ = area_3d;
  1052. // @@protoc_insertion_point(field_set_allocated:Terminal.Terminor_parameter.area_3d)
  1053. }
  1054. // required int64 id = 2;
  1055. inline bool Terminor_parameter::_internal_has_id() const {
  1056. bool value = (_has_bits_[0] & 0x00000002u) != 0;
  1057. return value;
  1058. }
  1059. inline bool Terminor_parameter::has_id() const {
  1060. return _internal_has_id();
  1061. }
  1062. inline void Terminor_parameter::clear_id() {
  1063. id_ = PROTOBUF_LONGLONG(0);
  1064. _has_bits_[0] &= ~0x00000002u;
  1065. }
  1066. inline ::PROTOBUF_NAMESPACE_ID::int64 Terminor_parameter::_internal_id() const {
  1067. return id_;
  1068. }
  1069. inline ::PROTOBUF_NAMESPACE_ID::int64 Terminor_parameter::id() const {
  1070. // @@protoc_insertion_point(field_get:Terminal.Terminor_parameter.id)
  1071. return _internal_id();
  1072. }
  1073. inline void Terminor_parameter::_internal_set_id(::PROTOBUF_NAMESPACE_ID::int64 value) {
  1074. _has_bits_[0] |= 0x00000002u;
  1075. id_ = value;
  1076. }
  1077. inline void Terminor_parameter::set_id(::PROTOBUF_NAMESPACE_ID::int64 value) {
  1078. _internal_set_id(value);
  1079. // @@protoc_insertion_point(field_set:Terminal.Terminor_parameter.id)
  1080. }
  1081. // repeated .Terminal.Laser_parameter laser_parameter = 3;
  1082. inline int Terminor_parameter::_internal_laser_parameter_size() const {
  1083. return laser_parameter_.size();
  1084. }
  1085. inline int Terminor_parameter::laser_parameter_size() const {
  1086. return _internal_laser_parameter_size();
  1087. }
  1088. inline void Terminor_parameter::clear_laser_parameter() {
  1089. laser_parameter_.Clear();
  1090. }
  1091. inline ::Terminal::Laser_parameter* Terminor_parameter::mutable_laser_parameter(int index) {
  1092. // @@protoc_insertion_point(field_mutable:Terminal.Terminor_parameter.laser_parameter)
  1093. return laser_parameter_.Mutable(index);
  1094. }
  1095. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::Terminal::Laser_parameter >*
  1096. Terminor_parameter::mutable_laser_parameter() {
  1097. // @@protoc_insertion_point(field_mutable_list:Terminal.Terminor_parameter.laser_parameter)
  1098. return &laser_parameter_;
  1099. }
  1100. inline const ::Terminal::Laser_parameter& Terminor_parameter::_internal_laser_parameter(int index) const {
  1101. return laser_parameter_.Get(index);
  1102. }
  1103. inline const ::Terminal::Laser_parameter& Terminor_parameter::laser_parameter(int index) const {
  1104. // @@protoc_insertion_point(field_get:Terminal.Terminor_parameter.laser_parameter)
  1105. return _internal_laser_parameter(index);
  1106. }
  1107. inline ::Terminal::Laser_parameter* Terminor_parameter::_internal_add_laser_parameter() {
  1108. return laser_parameter_.Add();
  1109. }
  1110. inline ::Terminal::Laser_parameter* Terminor_parameter::add_laser_parameter() {
  1111. // @@protoc_insertion_point(field_add:Terminal.Terminor_parameter.laser_parameter)
  1112. return _internal_add_laser_parameter();
  1113. }
  1114. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::Terminal::Laser_parameter >&
  1115. Terminor_parameter::laser_parameter() const {
  1116. // @@protoc_insertion_point(field_list:Terminal.Terminor_parameter.laser_parameter)
  1117. return laser_parameter_;
  1118. }
  1119. // -------------------------------------------------------------------
  1120. // Terminor_parameter_all
  1121. // repeated .Terminal.Terminor_parameter terminor_parameters = 1;
  1122. inline int Terminor_parameter_all::_internal_terminor_parameters_size() const {
  1123. return terminor_parameters_.size();
  1124. }
  1125. inline int Terminor_parameter_all::terminor_parameters_size() const {
  1126. return _internal_terminor_parameters_size();
  1127. }
  1128. inline void Terminor_parameter_all::clear_terminor_parameters() {
  1129. terminor_parameters_.Clear();
  1130. }
  1131. inline ::Terminal::Terminor_parameter* Terminor_parameter_all::mutable_terminor_parameters(int index) {
  1132. // @@protoc_insertion_point(field_mutable:Terminal.Terminor_parameter_all.terminor_parameters)
  1133. return terminor_parameters_.Mutable(index);
  1134. }
  1135. inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::Terminal::Terminor_parameter >*
  1136. Terminor_parameter_all::mutable_terminor_parameters() {
  1137. // @@protoc_insertion_point(field_mutable_list:Terminal.Terminor_parameter_all.terminor_parameters)
  1138. return &terminor_parameters_;
  1139. }
  1140. inline const ::Terminal::Terminor_parameter& Terminor_parameter_all::_internal_terminor_parameters(int index) const {
  1141. return terminor_parameters_.Get(index);
  1142. }
  1143. inline const ::Terminal::Terminor_parameter& Terminor_parameter_all::terminor_parameters(int index) const {
  1144. // @@protoc_insertion_point(field_get:Terminal.Terminor_parameter_all.terminor_parameters)
  1145. return _internal_terminor_parameters(index);
  1146. }
  1147. inline ::Terminal::Terminor_parameter* Terminor_parameter_all::_internal_add_terminor_parameters() {
  1148. return terminor_parameters_.Add();
  1149. }
  1150. inline ::Terminal::Terminor_parameter* Terminor_parameter_all::add_terminor_parameters() {
  1151. // @@protoc_insertion_point(field_add:Terminal.Terminor_parameter_all.terminor_parameters)
  1152. return _internal_add_terminor_parameters();
  1153. }
  1154. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::Terminal::Terminor_parameter >&
  1155. Terminor_parameter_all::terminor_parameters() const {
  1156. // @@protoc_insertion_point(field_list:Terminal.Terminor_parameter_all.terminor_parameters)
  1157. return terminor_parameters_;
  1158. }
  1159. // required string save_root_path = 2;
  1160. inline bool Terminor_parameter_all::_internal_has_save_root_path() const {
  1161. bool value = (_has_bits_[0] & 0x00000001u) != 0;
  1162. return value;
  1163. }
  1164. inline bool Terminor_parameter_all::has_save_root_path() const {
  1165. return _internal_has_save_root_path();
  1166. }
  1167. inline void Terminor_parameter_all::clear_save_root_path() {
  1168. save_root_path_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1169. _has_bits_[0] &= ~0x00000001u;
  1170. }
  1171. inline const std::string& Terminor_parameter_all::save_root_path() const {
  1172. // @@protoc_insertion_point(field_get:Terminal.Terminor_parameter_all.save_root_path)
  1173. return _internal_save_root_path();
  1174. }
  1175. inline void Terminor_parameter_all::set_save_root_path(const std::string& value) {
  1176. _internal_set_save_root_path(value);
  1177. // @@protoc_insertion_point(field_set:Terminal.Terminor_parameter_all.save_root_path)
  1178. }
  1179. inline std::string* Terminor_parameter_all::mutable_save_root_path() {
  1180. // @@protoc_insertion_point(field_mutable:Terminal.Terminor_parameter_all.save_root_path)
  1181. return _internal_mutable_save_root_path();
  1182. }
  1183. inline const std::string& Terminor_parameter_all::_internal_save_root_path() const {
  1184. return save_root_path_.Get();
  1185. }
  1186. inline void Terminor_parameter_all::_internal_set_save_root_path(const std::string& value) {
  1187. _has_bits_[0] |= 0x00000001u;
  1188. save_root_path_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  1189. }
  1190. inline void Terminor_parameter_all::set_save_root_path(std::string&& value) {
  1191. _has_bits_[0] |= 0x00000001u;
  1192. save_root_path_.Set(
  1193. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  1194. // @@protoc_insertion_point(field_set_rvalue:Terminal.Terminor_parameter_all.save_root_path)
  1195. }
  1196. inline void Terminor_parameter_all::set_save_root_path(const char* value) {
  1197. GOOGLE_DCHECK(value != nullptr);
  1198. _has_bits_[0] |= 0x00000001u;
  1199. save_root_path_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  1200. GetArena());
  1201. // @@protoc_insertion_point(field_set_char:Terminal.Terminor_parameter_all.save_root_path)
  1202. }
  1203. inline void Terminor_parameter_all::set_save_root_path(const char* value,
  1204. size_t size) {
  1205. _has_bits_[0] |= 0x00000001u;
  1206. save_root_path_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  1207. reinterpret_cast<const char*>(value), size), GetArena());
  1208. // @@protoc_insertion_point(field_set_pointer:Terminal.Terminor_parameter_all.save_root_path)
  1209. }
  1210. inline std::string* Terminor_parameter_all::_internal_mutable_save_root_path() {
  1211. _has_bits_[0] |= 0x00000001u;
  1212. return save_root_path_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1213. }
  1214. inline std::string* Terminor_parameter_all::release_save_root_path() {
  1215. // @@protoc_insertion_point(field_release:Terminal.Terminor_parameter_all.save_root_path)
  1216. if (!_internal_has_save_root_path()) {
  1217. return nullptr;
  1218. }
  1219. _has_bits_[0] &= ~0x00000001u;
  1220. return save_root_path_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1221. }
  1222. inline void Terminor_parameter_all::set_allocated_save_root_path(std::string* save_root_path) {
  1223. if (save_root_path != nullptr) {
  1224. _has_bits_[0] |= 0x00000001u;
  1225. } else {
  1226. _has_bits_[0] &= ~0x00000001u;
  1227. }
  1228. save_root_path_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), save_root_path,
  1229. GetArena());
  1230. // @@protoc_insertion_point(field_set_allocated:Terminal.Terminor_parameter_all.save_root_path)
  1231. }
  1232. #ifdef __GNUC__
  1233. #pragma GCC diagnostic pop
  1234. #endif // __GNUC__
  1235. // -------------------------------------------------------------------
  1236. // -------------------------------------------------------------------
  1237. // -------------------------------------------------------------------
  1238. // @@protoc_insertion_point(namespace_scope)
  1239. } // namespace Terminal
  1240. // @@protoc_insertion_point(global_scope)
  1241. #include <google/protobuf/port_undef.inc>
  1242. #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_Terminor_5fparameter_2eproto