Terminor_parameter.pb.h 36 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: Terminor_parameter.proto
  3. #ifndef PROTOBUF_Terminor_5fparameter_2eproto__INCLUDED
  4. #define PROTOBUF_Terminor_5fparameter_2eproto__INCLUDED
  5. #include <string>
  6. #include <google/protobuf/stubs/common.h>
  7. #if GOOGLE_PROTOBUF_VERSION < 3005000
  8. #error This file was generated by a newer version of protoc which is
  9. #error incompatible with your Protocol Buffer headers. Please update
  10. #error your headers.
  11. #endif
  12. #if 3005000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
  13. #error This file was generated by an older version of protoc which is
  14. #error incompatible with your Protocol Buffer headers. Please
  15. #error regenerate this file with a newer version of protoc.
  16. #endif
  17. #include <google/protobuf/io/coded_stream.h>
  18. #include <google/protobuf/arena.h>
  19. #include <google/protobuf/arenastring.h>
  20. #include <google/protobuf/generated_message_table_driven.h>
  21. #include <google/protobuf/generated_message_util.h>
  22. #include <google/protobuf/metadata.h>
  23. #include <google/protobuf/message.h>
  24. #include <google/protobuf/repeated_field.h> // IWYU pragma: export
  25. #include <google/protobuf/extension_set.h> // IWYU pragma: export
  26. #include <google/protobuf/unknown_field_set.h>
  27. // @@protoc_insertion_point(includes)
  28. namespace protobuf_Terminor_5fparameter_2eproto {
  29. // Internal implementation detail -- do not use these members.
  30. struct TableStruct {
  31. static const ::google::protobuf::internal::ParseTableField entries[];
  32. static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
  33. static const ::google::protobuf::internal::ParseTable schema[4];
  34. static const ::google::protobuf::internal::FieldMetadata field_metadata[];
  35. static const ::google::protobuf::internal::SerializationTable serialization_table[];
  36. static const ::google::protobuf::uint32 offsets[];
  37. };
  38. void AddDescriptors();
  39. void InitDefaultsArea3dImpl();
  40. void InitDefaultsArea3d();
  41. void InitDefaultsLaser_parameterImpl();
  42. void InitDefaultsLaser_parameter();
  43. void InitDefaultsTerminor_parameterImpl();
  44. void InitDefaultsTerminor_parameter();
  45. void InitDefaultsTerminor_parameter_allImpl();
  46. void InitDefaultsTerminor_parameter_all();
  47. inline void InitDefaults() {
  48. InitDefaultsArea3d();
  49. InitDefaultsLaser_parameter();
  50. InitDefaultsTerminor_parameter();
  51. InitDefaultsTerminor_parameter_all();
  52. }
  53. } // namespace protobuf_Terminor_5fparameter_2eproto
  54. namespace Terminal {
  55. class Area3d;
  56. class Area3dDefaultTypeInternal;
  57. extern Area3dDefaultTypeInternal _Area3d_default_instance_;
  58. class Laser_parameter;
  59. class Laser_parameterDefaultTypeInternal;
  60. extern Laser_parameterDefaultTypeInternal _Laser_parameter_default_instance_;
  61. class Terminor_parameter;
  62. class Terminor_parameterDefaultTypeInternal;
  63. extern Terminor_parameterDefaultTypeInternal _Terminor_parameter_default_instance_;
  64. class Terminor_parameter_all;
  65. class Terminor_parameter_allDefaultTypeInternal;
  66. extern Terminor_parameter_allDefaultTypeInternal _Terminor_parameter_all_default_instance_;
  67. } // namespace Terminal
  68. namespace Terminal {
  69. // ===================================================================
  70. class Area3d : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:Terminal.Area3d) */ {
  71. public:
  72. Area3d();
  73. virtual ~Area3d();
  74. Area3d(const Area3d& from);
  75. inline Area3d& operator=(const Area3d& from) {
  76. CopyFrom(from);
  77. return *this;
  78. }
  79. #if LANG_CXX11
  80. Area3d(Area3d&& from) noexcept
  81. : Area3d() {
  82. *this = ::std::move(from);
  83. }
  84. inline Area3d& operator=(Area3d&& from) noexcept {
  85. if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
  86. if (this != &from) InternalSwap(&from);
  87. } else {
  88. CopyFrom(from);
  89. }
  90. return *this;
  91. }
  92. #endif
  93. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  94. return _internal_metadata_.unknown_fields();
  95. }
  96. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  97. return _internal_metadata_.mutable_unknown_fields();
  98. }
  99. static const ::google::protobuf::Descriptor* descriptor();
  100. static const Area3d& default_instance();
  101. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  102. static inline const Area3d* internal_default_instance() {
  103. return reinterpret_cast<const Area3d*>(
  104. &_Area3d_default_instance_);
  105. }
  106. static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
  107. 0;
  108. void Swap(Area3d* other);
  109. friend void swap(Area3d& a, Area3d& b) {
  110. a.Swap(&b);
  111. }
  112. // implements Message ----------------------------------------------
  113. inline Area3d* New() const PROTOBUF_FINAL { return New(NULL); }
  114. Area3d* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
  115. void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  116. void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  117. void CopyFrom(const Area3d& from);
  118. void MergeFrom(const Area3d& from);
  119. void Clear() PROTOBUF_FINAL;
  120. bool IsInitialized() const PROTOBUF_FINAL;
  121. size_t ByteSizeLong() const PROTOBUF_FINAL;
  122. bool MergePartialFromCodedStream(
  123. ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
  124. void SerializeWithCachedSizes(
  125. ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
  126. ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
  127. bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
  128. int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
  129. private:
  130. void SharedCtor();
  131. void SharedDtor();
  132. void SetCachedSize(int size) const PROTOBUF_FINAL;
  133. void InternalSwap(Area3d* other);
  134. private:
  135. inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
  136. return NULL;
  137. }
  138. inline void* MaybeArenaPtr() const {
  139. return NULL;
  140. }
  141. public:
  142. ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
  143. // nested types ----------------------------------------------------
  144. // accessors -------------------------------------------------------
  145. // required float min_x = 1;
  146. bool has_min_x() const;
  147. void clear_min_x();
  148. static const int kMinXFieldNumber = 1;
  149. float min_x() const;
  150. void set_min_x(float value);
  151. // required float max_x = 2;
  152. bool has_max_x() const;
  153. void clear_max_x();
  154. static const int kMaxXFieldNumber = 2;
  155. float max_x() const;
  156. void set_max_x(float value);
  157. // required float min_y = 3;
  158. bool has_min_y() const;
  159. void clear_min_y();
  160. static const int kMinYFieldNumber = 3;
  161. float min_y() const;
  162. void set_min_y(float value);
  163. // required float max_y = 4;
  164. bool has_max_y() const;
  165. void clear_max_y();
  166. static const int kMaxYFieldNumber = 4;
  167. float max_y() const;
  168. void set_max_y(float value);
  169. // required float min_z = 5;
  170. bool has_min_z() const;
  171. void clear_min_z();
  172. static const int kMinZFieldNumber = 5;
  173. float min_z() const;
  174. void set_min_z(float value);
  175. // required float max_z = 6;
  176. bool has_max_z() const;
  177. void clear_max_z();
  178. static const int kMaxZFieldNumber = 6;
  179. float max_z() const;
  180. void set_max_z(float value);
  181. // @@protoc_insertion_point(class_scope:Terminal.Area3d)
  182. private:
  183. void set_has_min_x();
  184. void clear_has_min_x();
  185. void set_has_max_x();
  186. void clear_has_max_x();
  187. void set_has_min_y();
  188. void clear_has_min_y();
  189. void set_has_max_y();
  190. void clear_has_max_y();
  191. void set_has_min_z();
  192. void clear_has_min_z();
  193. void set_has_max_z();
  194. void clear_has_max_z();
  195. // helper for ByteSizeLong()
  196. size_t RequiredFieldsByteSizeFallback() const;
  197. ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  198. ::google::protobuf::internal::HasBits<1> _has_bits_;
  199. mutable int _cached_size_;
  200. float min_x_;
  201. float max_x_;
  202. float min_y_;
  203. float max_y_;
  204. float min_z_;
  205. float max_z_;
  206. friend struct ::protobuf_Terminor_5fparameter_2eproto::TableStruct;
  207. friend void ::protobuf_Terminor_5fparameter_2eproto::InitDefaultsArea3dImpl();
  208. };
  209. // -------------------------------------------------------------------
  210. class Laser_parameter : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:Terminal.Laser_parameter) */ {
  211. public:
  212. Laser_parameter();
  213. virtual ~Laser_parameter();
  214. Laser_parameter(const Laser_parameter& from);
  215. inline Laser_parameter& operator=(const Laser_parameter& from) {
  216. CopyFrom(from);
  217. return *this;
  218. }
  219. #if LANG_CXX11
  220. Laser_parameter(Laser_parameter&& from) noexcept
  221. : Laser_parameter() {
  222. *this = ::std::move(from);
  223. }
  224. inline Laser_parameter& operator=(Laser_parameter&& from) noexcept {
  225. if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
  226. if (this != &from) InternalSwap(&from);
  227. } else {
  228. CopyFrom(from);
  229. }
  230. return *this;
  231. }
  232. #endif
  233. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  234. return _internal_metadata_.unknown_fields();
  235. }
  236. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  237. return _internal_metadata_.mutable_unknown_fields();
  238. }
  239. static const ::google::protobuf::Descriptor* descriptor();
  240. static const Laser_parameter& default_instance();
  241. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  242. static inline const Laser_parameter* internal_default_instance() {
  243. return reinterpret_cast<const Laser_parameter*>(
  244. &_Laser_parameter_default_instance_);
  245. }
  246. static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
  247. 1;
  248. void Swap(Laser_parameter* other);
  249. friend void swap(Laser_parameter& a, Laser_parameter& b) {
  250. a.Swap(&b);
  251. }
  252. // implements Message ----------------------------------------------
  253. inline Laser_parameter* New() const PROTOBUF_FINAL { return New(NULL); }
  254. Laser_parameter* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
  255. void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  256. void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  257. void CopyFrom(const Laser_parameter& from);
  258. void MergeFrom(const Laser_parameter& from);
  259. void Clear() PROTOBUF_FINAL;
  260. bool IsInitialized() const PROTOBUF_FINAL;
  261. size_t ByteSizeLong() const PROTOBUF_FINAL;
  262. bool MergePartialFromCodedStream(
  263. ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
  264. void SerializeWithCachedSizes(
  265. ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
  266. ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
  267. bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
  268. int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
  269. private:
  270. void SharedCtor();
  271. void SharedDtor();
  272. void SetCachedSize(int size) const PROTOBUF_FINAL;
  273. void InternalSwap(Laser_parameter* other);
  274. private:
  275. inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
  276. return NULL;
  277. }
  278. inline void* MaybeArenaPtr() const {
  279. return NULL;
  280. }
  281. public:
  282. ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
  283. // nested types ----------------------------------------------------
  284. // accessors -------------------------------------------------------
  285. // required int64 id = 1;
  286. bool has_id() const;
  287. void clear_id();
  288. static const int kIdFieldNumber = 1;
  289. ::google::protobuf::int64 id() const;
  290. void set_id(::google::protobuf::int64 value);
  291. // optional int64 frame_count = 2;
  292. bool has_frame_count() const;
  293. void clear_frame_count();
  294. static const int kFrameCountFieldNumber = 2;
  295. ::google::protobuf::int64 frame_count() const;
  296. void set_frame_count(::google::protobuf::int64 value);
  297. // @@protoc_insertion_point(class_scope:Terminal.Laser_parameter)
  298. private:
  299. void set_has_id();
  300. void clear_has_id();
  301. void set_has_frame_count();
  302. void clear_has_frame_count();
  303. ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  304. ::google::protobuf::internal::HasBits<1> _has_bits_;
  305. mutable int _cached_size_;
  306. ::google::protobuf::int64 id_;
  307. ::google::protobuf::int64 frame_count_;
  308. friend struct ::protobuf_Terminor_5fparameter_2eproto::TableStruct;
  309. friend void ::protobuf_Terminor_5fparameter_2eproto::InitDefaultsLaser_parameterImpl();
  310. };
  311. // -------------------------------------------------------------------
  312. class Terminor_parameter : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:Terminal.Terminor_parameter) */ {
  313. public:
  314. Terminor_parameter();
  315. virtual ~Terminor_parameter();
  316. Terminor_parameter(const Terminor_parameter& from);
  317. inline Terminor_parameter& operator=(const Terminor_parameter& from) {
  318. CopyFrom(from);
  319. return *this;
  320. }
  321. #if LANG_CXX11
  322. Terminor_parameter(Terminor_parameter&& from) noexcept
  323. : Terminor_parameter() {
  324. *this = ::std::move(from);
  325. }
  326. inline Terminor_parameter& operator=(Terminor_parameter&& from) noexcept {
  327. if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
  328. if (this != &from) InternalSwap(&from);
  329. } else {
  330. CopyFrom(from);
  331. }
  332. return *this;
  333. }
  334. #endif
  335. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  336. return _internal_metadata_.unknown_fields();
  337. }
  338. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  339. return _internal_metadata_.mutable_unknown_fields();
  340. }
  341. static const ::google::protobuf::Descriptor* descriptor();
  342. static const Terminor_parameter& default_instance();
  343. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  344. static inline const Terminor_parameter* internal_default_instance() {
  345. return reinterpret_cast<const Terminor_parameter*>(
  346. &_Terminor_parameter_default_instance_);
  347. }
  348. static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
  349. 2;
  350. void Swap(Terminor_parameter* other);
  351. friend void swap(Terminor_parameter& a, Terminor_parameter& b) {
  352. a.Swap(&b);
  353. }
  354. // implements Message ----------------------------------------------
  355. inline Terminor_parameter* New() const PROTOBUF_FINAL { return New(NULL); }
  356. Terminor_parameter* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
  357. void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  358. void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  359. void CopyFrom(const Terminor_parameter& from);
  360. void MergeFrom(const Terminor_parameter& from);
  361. void Clear() PROTOBUF_FINAL;
  362. bool IsInitialized() const PROTOBUF_FINAL;
  363. size_t ByteSizeLong() const PROTOBUF_FINAL;
  364. bool MergePartialFromCodedStream(
  365. ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
  366. void SerializeWithCachedSizes(
  367. ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
  368. ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
  369. bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
  370. int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
  371. private:
  372. void SharedCtor();
  373. void SharedDtor();
  374. void SetCachedSize(int size) const PROTOBUF_FINAL;
  375. void InternalSwap(Terminor_parameter* other);
  376. private:
  377. inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
  378. return NULL;
  379. }
  380. inline void* MaybeArenaPtr() const {
  381. return NULL;
  382. }
  383. public:
  384. ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
  385. // nested types ----------------------------------------------------
  386. // accessors -------------------------------------------------------
  387. // repeated .Terminal.Laser_parameter laser_parameter = 3;
  388. int laser_parameter_size() const;
  389. void clear_laser_parameter();
  390. static const int kLaserParameterFieldNumber = 3;
  391. const ::Terminal::Laser_parameter& laser_parameter(int index) const;
  392. ::Terminal::Laser_parameter* mutable_laser_parameter(int index);
  393. ::Terminal::Laser_parameter* add_laser_parameter();
  394. ::google::protobuf::RepeatedPtrField< ::Terminal::Laser_parameter >*
  395. mutable_laser_parameter();
  396. const ::google::protobuf::RepeatedPtrField< ::Terminal::Laser_parameter >&
  397. laser_parameter() const;
  398. // required .Terminal.Area3d area_3d = 1;
  399. bool has_area_3d() const;
  400. void clear_area_3d();
  401. static const int kArea3DFieldNumber = 1;
  402. const ::Terminal::Area3d& area_3d() const;
  403. ::Terminal::Area3d* release_area_3d();
  404. ::Terminal::Area3d* mutable_area_3d();
  405. void set_allocated_area_3d(::Terminal::Area3d* area_3d);
  406. // required int64 id = 2;
  407. bool has_id() const;
  408. void clear_id();
  409. static const int kIdFieldNumber = 2;
  410. ::google::protobuf::int64 id() const;
  411. void set_id(::google::protobuf::int64 value);
  412. // @@protoc_insertion_point(class_scope:Terminal.Terminor_parameter)
  413. private:
  414. void set_has_area_3d();
  415. void clear_has_area_3d();
  416. void set_has_id();
  417. void clear_has_id();
  418. // helper for ByteSizeLong()
  419. size_t RequiredFieldsByteSizeFallback() const;
  420. ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  421. ::google::protobuf::internal::HasBits<1> _has_bits_;
  422. mutable int _cached_size_;
  423. ::google::protobuf::RepeatedPtrField< ::Terminal::Laser_parameter > laser_parameter_;
  424. ::Terminal::Area3d* area_3d_;
  425. ::google::protobuf::int64 id_;
  426. friend struct ::protobuf_Terminor_5fparameter_2eproto::TableStruct;
  427. friend void ::protobuf_Terminor_5fparameter_2eproto::InitDefaultsTerminor_parameterImpl();
  428. };
  429. // -------------------------------------------------------------------
  430. class Terminor_parameter_all : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:Terminal.Terminor_parameter_all) */ {
  431. public:
  432. Terminor_parameter_all();
  433. virtual ~Terminor_parameter_all();
  434. Terminor_parameter_all(const Terminor_parameter_all& from);
  435. inline Terminor_parameter_all& operator=(const Terminor_parameter_all& from) {
  436. CopyFrom(from);
  437. return *this;
  438. }
  439. #if LANG_CXX11
  440. Terminor_parameter_all(Terminor_parameter_all&& from) noexcept
  441. : Terminor_parameter_all() {
  442. *this = ::std::move(from);
  443. }
  444. inline Terminor_parameter_all& operator=(Terminor_parameter_all&& from) noexcept {
  445. if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
  446. if (this != &from) InternalSwap(&from);
  447. } else {
  448. CopyFrom(from);
  449. }
  450. return *this;
  451. }
  452. #endif
  453. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  454. return _internal_metadata_.unknown_fields();
  455. }
  456. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  457. return _internal_metadata_.mutable_unknown_fields();
  458. }
  459. static const ::google::protobuf::Descriptor* descriptor();
  460. static const Terminor_parameter_all& default_instance();
  461. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  462. static inline const Terminor_parameter_all* internal_default_instance() {
  463. return reinterpret_cast<const Terminor_parameter_all*>(
  464. &_Terminor_parameter_all_default_instance_);
  465. }
  466. static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
  467. 3;
  468. void Swap(Terminor_parameter_all* other);
  469. friend void swap(Terminor_parameter_all& a, Terminor_parameter_all& b) {
  470. a.Swap(&b);
  471. }
  472. // implements Message ----------------------------------------------
  473. inline Terminor_parameter_all* New() const PROTOBUF_FINAL { return New(NULL); }
  474. Terminor_parameter_all* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
  475. void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  476. void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  477. void CopyFrom(const Terminor_parameter_all& from);
  478. void MergeFrom(const Terminor_parameter_all& from);
  479. void Clear() PROTOBUF_FINAL;
  480. bool IsInitialized() const PROTOBUF_FINAL;
  481. size_t ByteSizeLong() const PROTOBUF_FINAL;
  482. bool MergePartialFromCodedStream(
  483. ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
  484. void SerializeWithCachedSizes(
  485. ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
  486. ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
  487. bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
  488. int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
  489. private:
  490. void SharedCtor();
  491. void SharedDtor();
  492. void SetCachedSize(int size) const PROTOBUF_FINAL;
  493. void InternalSwap(Terminor_parameter_all* other);
  494. private:
  495. inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
  496. return NULL;
  497. }
  498. inline void* MaybeArenaPtr() const {
  499. return NULL;
  500. }
  501. public:
  502. ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
  503. // nested types ----------------------------------------------------
  504. // accessors -------------------------------------------------------
  505. // repeated .Terminal.Terminor_parameter terminor_parameters = 1;
  506. int terminor_parameters_size() const;
  507. void clear_terminor_parameters();
  508. static const int kTerminorParametersFieldNumber = 1;
  509. const ::Terminal::Terminor_parameter& terminor_parameters(int index) const;
  510. ::Terminal::Terminor_parameter* mutable_terminor_parameters(int index);
  511. ::Terminal::Terminor_parameter* add_terminor_parameters();
  512. ::google::protobuf::RepeatedPtrField< ::Terminal::Terminor_parameter >*
  513. mutable_terminor_parameters();
  514. const ::google::protobuf::RepeatedPtrField< ::Terminal::Terminor_parameter >&
  515. terminor_parameters() const;
  516. // required string save_root_path = 2;
  517. bool has_save_root_path() const;
  518. void clear_save_root_path();
  519. static const int kSaveRootPathFieldNumber = 2;
  520. const ::std::string& save_root_path() const;
  521. void set_save_root_path(const ::std::string& value);
  522. #if LANG_CXX11
  523. void set_save_root_path(::std::string&& value);
  524. #endif
  525. void set_save_root_path(const char* value);
  526. void set_save_root_path(const char* value, size_t size);
  527. ::std::string* mutable_save_root_path();
  528. ::std::string* release_save_root_path();
  529. void set_allocated_save_root_path(::std::string* save_root_path);
  530. // @@protoc_insertion_point(class_scope:Terminal.Terminor_parameter_all)
  531. private:
  532. void set_has_save_root_path();
  533. void clear_has_save_root_path();
  534. ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  535. ::google::protobuf::internal::HasBits<1> _has_bits_;
  536. mutable int _cached_size_;
  537. ::google::protobuf::RepeatedPtrField< ::Terminal::Terminor_parameter > terminor_parameters_;
  538. ::google::protobuf::internal::ArenaStringPtr save_root_path_;
  539. friend struct ::protobuf_Terminor_5fparameter_2eproto::TableStruct;
  540. friend void ::protobuf_Terminor_5fparameter_2eproto::InitDefaultsTerminor_parameter_allImpl();
  541. };
  542. // ===================================================================
  543. // ===================================================================
  544. #ifdef __GNUC__
  545. #pragma GCC diagnostic push
  546. #pragma GCC diagnostic ignored "-Wstrict-aliasing"
  547. #endif // __GNUC__
  548. // Area3d
  549. // required float min_x = 1;
  550. inline bool Area3d::has_min_x() const {
  551. return (_has_bits_[0] & 0x00000001u) != 0;
  552. }
  553. inline void Area3d::set_has_min_x() {
  554. _has_bits_[0] |= 0x00000001u;
  555. }
  556. inline void Area3d::clear_has_min_x() {
  557. _has_bits_[0] &= ~0x00000001u;
  558. }
  559. inline void Area3d::clear_min_x() {
  560. min_x_ = 0;
  561. clear_has_min_x();
  562. }
  563. inline float Area3d::min_x() const {
  564. // @@protoc_insertion_point(field_get:Terminal.Area3d.min_x)
  565. return min_x_;
  566. }
  567. inline void Area3d::set_min_x(float value) {
  568. set_has_min_x();
  569. min_x_ = value;
  570. // @@protoc_insertion_point(field_set:Terminal.Area3d.min_x)
  571. }
  572. // required float max_x = 2;
  573. inline bool Area3d::has_max_x() const {
  574. return (_has_bits_[0] & 0x00000002u) != 0;
  575. }
  576. inline void Area3d::set_has_max_x() {
  577. _has_bits_[0] |= 0x00000002u;
  578. }
  579. inline void Area3d::clear_has_max_x() {
  580. _has_bits_[0] &= ~0x00000002u;
  581. }
  582. inline void Area3d::clear_max_x() {
  583. max_x_ = 0;
  584. clear_has_max_x();
  585. }
  586. inline float Area3d::max_x() const {
  587. // @@protoc_insertion_point(field_get:Terminal.Area3d.max_x)
  588. return max_x_;
  589. }
  590. inline void Area3d::set_max_x(float value) {
  591. set_has_max_x();
  592. max_x_ = value;
  593. // @@protoc_insertion_point(field_set:Terminal.Area3d.max_x)
  594. }
  595. // required float min_y = 3;
  596. inline bool Area3d::has_min_y() const {
  597. return (_has_bits_[0] & 0x00000004u) != 0;
  598. }
  599. inline void Area3d::set_has_min_y() {
  600. _has_bits_[0] |= 0x00000004u;
  601. }
  602. inline void Area3d::clear_has_min_y() {
  603. _has_bits_[0] &= ~0x00000004u;
  604. }
  605. inline void Area3d::clear_min_y() {
  606. min_y_ = 0;
  607. clear_has_min_y();
  608. }
  609. inline float Area3d::min_y() const {
  610. // @@protoc_insertion_point(field_get:Terminal.Area3d.min_y)
  611. return min_y_;
  612. }
  613. inline void Area3d::set_min_y(float value) {
  614. set_has_min_y();
  615. min_y_ = value;
  616. // @@protoc_insertion_point(field_set:Terminal.Area3d.min_y)
  617. }
  618. // required float max_y = 4;
  619. inline bool Area3d::has_max_y() const {
  620. return (_has_bits_[0] & 0x00000008u) != 0;
  621. }
  622. inline void Area3d::set_has_max_y() {
  623. _has_bits_[0] |= 0x00000008u;
  624. }
  625. inline void Area3d::clear_has_max_y() {
  626. _has_bits_[0] &= ~0x00000008u;
  627. }
  628. inline void Area3d::clear_max_y() {
  629. max_y_ = 0;
  630. clear_has_max_y();
  631. }
  632. inline float Area3d::max_y() const {
  633. // @@protoc_insertion_point(field_get:Terminal.Area3d.max_y)
  634. return max_y_;
  635. }
  636. inline void Area3d::set_max_y(float value) {
  637. set_has_max_y();
  638. max_y_ = value;
  639. // @@protoc_insertion_point(field_set:Terminal.Area3d.max_y)
  640. }
  641. // required float min_z = 5;
  642. inline bool Area3d::has_min_z() const {
  643. return (_has_bits_[0] & 0x00000010u) != 0;
  644. }
  645. inline void Area3d::set_has_min_z() {
  646. _has_bits_[0] |= 0x00000010u;
  647. }
  648. inline void Area3d::clear_has_min_z() {
  649. _has_bits_[0] &= ~0x00000010u;
  650. }
  651. inline void Area3d::clear_min_z() {
  652. min_z_ = 0;
  653. clear_has_min_z();
  654. }
  655. inline float Area3d::min_z() const {
  656. // @@protoc_insertion_point(field_get:Terminal.Area3d.min_z)
  657. return min_z_;
  658. }
  659. inline void Area3d::set_min_z(float value) {
  660. set_has_min_z();
  661. min_z_ = value;
  662. // @@protoc_insertion_point(field_set:Terminal.Area3d.min_z)
  663. }
  664. // required float max_z = 6;
  665. inline bool Area3d::has_max_z() const {
  666. return (_has_bits_[0] & 0x00000020u) != 0;
  667. }
  668. inline void Area3d::set_has_max_z() {
  669. _has_bits_[0] |= 0x00000020u;
  670. }
  671. inline void Area3d::clear_has_max_z() {
  672. _has_bits_[0] &= ~0x00000020u;
  673. }
  674. inline void Area3d::clear_max_z() {
  675. max_z_ = 0;
  676. clear_has_max_z();
  677. }
  678. inline float Area3d::max_z() const {
  679. // @@protoc_insertion_point(field_get:Terminal.Area3d.max_z)
  680. return max_z_;
  681. }
  682. inline void Area3d::set_max_z(float value) {
  683. set_has_max_z();
  684. max_z_ = value;
  685. // @@protoc_insertion_point(field_set:Terminal.Area3d.max_z)
  686. }
  687. // -------------------------------------------------------------------
  688. // Laser_parameter
  689. // required int64 id = 1;
  690. inline bool Laser_parameter::has_id() const {
  691. return (_has_bits_[0] & 0x00000001u) != 0;
  692. }
  693. inline void Laser_parameter::set_has_id() {
  694. _has_bits_[0] |= 0x00000001u;
  695. }
  696. inline void Laser_parameter::clear_has_id() {
  697. _has_bits_[0] &= ~0x00000001u;
  698. }
  699. inline void Laser_parameter::clear_id() {
  700. id_ = GOOGLE_LONGLONG(0);
  701. clear_has_id();
  702. }
  703. inline ::google::protobuf::int64 Laser_parameter::id() const {
  704. // @@protoc_insertion_point(field_get:Terminal.Laser_parameter.id)
  705. return id_;
  706. }
  707. inline void Laser_parameter::set_id(::google::protobuf::int64 value) {
  708. set_has_id();
  709. id_ = value;
  710. // @@protoc_insertion_point(field_set:Terminal.Laser_parameter.id)
  711. }
  712. // optional int64 frame_count = 2;
  713. inline bool Laser_parameter::has_frame_count() const {
  714. return (_has_bits_[0] & 0x00000002u) != 0;
  715. }
  716. inline void Laser_parameter::set_has_frame_count() {
  717. _has_bits_[0] |= 0x00000002u;
  718. }
  719. inline void Laser_parameter::clear_has_frame_count() {
  720. _has_bits_[0] &= ~0x00000002u;
  721. }
  722. inline void Laser_parameter::clear_frame_count() {
  723. frame_count_ = GOOGLE_LONGLONG(0);
  724. clear_has_frame_count();
  725. }
  726. inline ::google::protobuf::int64 Laser_parameter::frame_count() const {
  727. // @@protoc_insertion_point(field_get:Terminal.Laser_parameter.frame_count)
  728. return frame_count_;
  729. }
  730. inline void Laser_parameter::set_frame_count(::google::protobuf::int64 value) {
  731. set_has_frame_count();
  732. frame_count_ = value;
  733. // @@protoc_insertion_point(field_set:Terminal.Laser_parameter.frame_count)
  734. }
  735. // -------------------------------------------------------------------
  736. // Terminor_parameter
  737. // required .Terminal.Area3d area_3d = 1;
  738. inline bool Terminor_parameter::has_area_3d() const {
  739. return (_has_bits_[0] & 0x00000001u) != 0;
  740. }
  741. inline void Terminor_parameter::set_has_area_3d() {
  742. _has_bits_[0] |= 0x00000001u;
  743. }
  744. inline void Terminor_parameter::clear_has_area_3d() {
  745. _has_bits_[0] &= ~0x00000001u;
  746. }
  747. inline void Terminor_parameter::clear_area_3d() {
  748. if (area_3d_ != NULL) area_3d_->Clear();
  749. clear_has_area_3d();
  750. }
  751. inline const ::Terminal::Area3d& Terminor_parameter::area_3d() const {
  752. const ::Terminal::Area3d* p = area_3d_;
  753. // @@protoc_insertion_point(field_get:Terminal.Terminor_parameter.area_3d)
  754. return p != NULL ? *p : *reinterpret_cast<const ::Terminal::Area3d*>(
  755. &::Terminal::_Area3d_default_instance_);
  756. }
  757. inline ::Terminal::Area3d* Terminor_parameter::release_area_3d() {
  758. // @@protoc_insertion_point(field_release:Terminal.Terminor_parameter.area_3d)
  759. clear_has_area_3d();
  760. ::Terminal::Area3d* temp = area_3d_;
  761. area_3d_ = NULL;
  762. return temp;
  763. }
  764. inline ::Terminal::Area3d* Terminor_parameter::mutable_area_3d() {
  765. set_has_area_3d();
  766. if (area_3d_ == NULL) {
  767. area_3d_ = new ::Terminal::Area3d;
  768. }
  769. // @@protoc_insertion_point(field_mutable:Terminal.Terminor_parameter.area_3d)
  770. return area_3d_;
  771. }
  772. inline void Terminor_parameter::set_allocated_area_3d(::Terminal::Area3d* area_3d) {
  773. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  774. if (message_arena == NULL) {
  775. delete area_3d_;
  776. }
  777. if (area_3d) {
  778. ::google::protobuf::Arena* submessage_arena = NULL;
  779. if (message_arena != submessage_arena) {
  780. area_3d = ::google::protobuf::internal::GetOwnedMessage(
  781. message_arena, area_3d, submessage_arena);
  782. }
  783. set_has_area_3d();
  784. } else {
  785. clear_has_area_3d();
  786. }
  787. area_3d_ = area_3d;
  788. // @@protoc_insertion_point(field_set_allocated:Terminal.Terminor_parameter.area_3d)
  789. }
  790. // required int64 id = 2;
  791. inline bool Terminor_parameter::has_id() const {
  792. return (_has_bits_[0] & 0x00000002u) != 0;
  793. }
  794. inline void Terminor_parameter::set_has_id() {
  795. _has_bits_[0] |= 0x00000002u;
  796. }
  797. inline void Terminor_parameter::clear_has_id() {
  798. _has_bits_[0] &= ~0x00000002u;
  799. }
  800. inline void Terminor_parameter::clear_id() {
  801. id_ = GOOGLE_LONGLONG(0);
  802. clear_has_id();
  803. }
  804. inline ::google::protobuf::int64 Terminor_parameter::id() const {
  805. // @@protoc_insertion_point(field_get:Terminal.Terminor_parameter.id)
  806. return id_;
  807. }
  808. inline void Terminor_parameter::set_id(::google::protobuf::int64 value) {
  809. set_has_id();
  810. id_ = value;
  811. // @@protoc_insertion_point(field_set:Terminal.Terminor_parameter.id)
  812. }
  813. // repeated .Terminal.Laser_parameter laser_parameter = 3;
  814. inline int Terminor_parameter::laser_parameter_size() const {
  815. return laser_parameter_.size();
  816. }
  817. inline void Terminor_parameter::clear_laser_parameter() {
  818. laser_parameter_.Clear();
  819. }
  820. inline const ::Terminal::Laser_parameter& Terminor_parameter::laser_parameter(int index) const {
  821. // @@protoc_insertion_point(field_get:Terminal.Terminor_parameter.laser_parameter)
  822. return laser_parameter_.Get(index);
  823. }
  824. inline ::Terminal::Laser_parameter* Terminor_parameter::mutable_laser_parameter(int index) {
  825. // @@protoc_insertion_point(field_mutable:Terminal.Terminor_parameter.laser_parameter)
  826. return laser_parameter_.Mutable(index);
  827. }
  828. inline ::Terminal::Laser_parameter* Terminor_parameter::add_laser_parameter() {
  829. // @@protoc_insertion_point(field_add:Terminal.Terminor_parameter.laser_parameter)
  830. return laser_parameter_.Add();
  831. }
  832. inline ::google::protobuf::RepeatedPtrField< ::Terminal::Laser_parameter >*
  833. Terminor_parameter::mutable_laser_parameter() {
  834. // @@protoc_insertion_point(field_mutable_list:Terminal.Terminor_parameter.laser_parameter)
  835. return &laser_parameter_;
  836. }
  837. inline const ::google::protobuf::RepeatedPtrField< ::Terminal::Laser_parameter >&
  838. Terminor_parameter::laser_parameter() const {
  839. // @@protoc_insertion_point(field_list:Terminal.Terminor_parameter.laser_parameter)
  840. return laser_parameter_;
  841. }
  842. // -------------------------------------------------------------------
  843. // Terminor_parameter_all
  844. // repeated .Terminal.Terminor_parameter terminor_parameters = 1;
  845. inline int Terminor_parameter_all::terminor_parameters_size() const {
  846. return terminor_parameters_.size();
  847. }
  848. inline void Terminor_parameter_all::clear_terminor_parameters() {
  849. terminor_parameters_.Clear();
  850. }
  851. inline const ::Terminal::Terminor_parameter& Terminor_parameter_all::terminor_parameters(int index) const {
  852. // @@protoc_insertion_point(field_get:Terminal.Terminor_parameter_all.terminor_parameters)
  853. return terminor_parameters_.Get(index);
  854. }
  855. inline ::Terminal::Terminor_parameter* Terminor_parameter_all::mutable_terminor_parameters(int index) {
  856. // @@protoc_insertion_point(field_mutable:Terminal.Terminor_parameter_all.terminor_parameters)
  857. return terminor_parameters_.Mutable(index);
  858. }
  859. inline ::Terminal::Terminor_parameter* Terminor_parameter_all::add_terminor_parameters() {
  860. // @@protoc_insertion_point(field_add:Terminal.Terminor_parameter_all.terminor_parameters)
  861. return terminor_parameters_.Add();
  862. }
  863. inline ::google::protobuf::RepeatedPtrField< ::Terminal::Terminor_parameter >*
  864. Terminor_parameter_all::mutable_terminor_parameters() {
  865. // @@protoc_insertion_point(field_mutable_list:Terminal.Terminor_parameter_all.terminor_parameters)
  866. return &terminor_parameters_;
  867. }
  868. inline const ::google::protobuf::RepeatedPtrField< ::Terminal::Terminor_parameter >&
  869. Terminor_parameter_all::terminor_parameters() const {
  870. // @@protoc_insertion_point(field_list:Terminal.Terminor_parameter_all.terminor_parameters)
  871. return terminor_parameters_;
  872. }
  873. // required string save_root_path = 2;
  874. inline bool Terminor_parameter_all::has_save_root_path() const {
  875. return (_has_bits_[0] & 0x00000001u) != 0;
  876. }
  877. inline void Terminor_parameter_all::set_has_save_root_path() {
  878. _has_bits_[0] |= 0x00000001u;
  879. }
  880. inline void Terminor_parameter_all::clear_has_save_root_path() {
  881. _has_bits_[0] &= ~0x00000001u;
  882. }
  883. inline void Terminor_parameter_all::clear_save_root_path() {
  884. save_root_path_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  885. clear_has_save_root_path();
  886. }
  887. inline const ::std::string& Terminor_parameter_all::save_root_path() const {
  888. // @@protoc_insertion_point(field_get:Terminal.Terminor_parameter_all.save_root_path)
  889. return save_root_path_.GetNoArena();
  890. }
  891. inline void Terminor_parameter_all::set_save_root_path(const ::std::string& value) {
  892. set_has_save_root_path();
  893. save_root_path_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  894. // @@protoc_insertion_point(field_set:Terminal.Terminor_parameter_all.save_root_path)
  895. }
  896. #if LANG_CXX11
  897. inline void Terminor_parameter_all::set_save_root_path(::std::string&& value) {
  898. set_has_save_root_path();
  899. save_root_path_.SetNoArena(
  900. &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
  901. // @@protoc_insertion_point(field_set_rvalue:Terminal.Terminor_parameter_all.save_root_path)
  902. }
  903. #endif
  904. inline void Terminor_parameter_all::set_save_root_path(const char* value) {
  905. GOOGLE_DCHECK(value != NULL);
  906. set_has_save_root_path();
  907. save_root_path_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  908. // @@protoc_insertion_point(field_set_char:Terminal.Terminor_parameter_all.save_root_path)
  909. }
  910. inline void Terminor_parameter_all::set_save_root_path(const char* value, size_t size) {
  911. set_has_save_root_path();
  912. save_root_path_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  913. ::std::string(reinterpret_cast<const char*>(value), size));
  914. // @@protoc_insertion_point(field_set_pointer:Terminal.Terminor_parameter_all.save_root_path)
  915. }
  916. inline ::std::string* Terminor_parameter_all::mutable_save_root_path() {
  917. set_has_save_root_path();
  918. // @@protoc_insertion_point(field_mutable:Terminal.Terminor_parameter_all.save_root_path)
  919. return save_root_path_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  920. }
  921. inline ::std::string* Terminor_parameter_all::release_save_root_path() {
  922. // @@protoc_insertion_point(field_release:Terminal.Terminor_parameter_all.save_root_path)
  923. clear_has_save_root_path();
  924. return save_root_path_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  925. }
  926. inline void Terminor_parameter_all::set_allocated_save_root_path(::std::string* save_root_path) {
  927. if (save_root_path != NULL) {
  928. set_has_save_root_path();
  929. } else {
  930. clear_has_save_root_path();
  931. }
  932. save_root_path_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), save_root_path);
  933. // @@protoc_insertion_point(field_set_allocated:Terminal.Terminor_parameter_all.save_root_path)
  934. }
  935. #ifdef __GNUC__
  936. #pragma GCC diagnostic pop
  937. #endif // __GNUC__
  938. // -------------------------------------------------------------------
  939. // -------------------------------------------------------------------
  940. // -------------------------------------------------------------------
  941. // @@protoc_insertion_point(namespace_scope)
  942. } // namespace Terminal
  943. // @@protoc_insertion_point(global_scope)
  944. #endif // PROTOBUF_Terminor_5fparameter_2eproto__INCLUDED