JaiaBot  1.19.0
JaiaBot micro-AUV software
bounds.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: jaiabot/messages/bounds.proto
3 
4 #ifndef PROTOBUF_INCLUDED_jaiabot_2fmessages_2fbounds_2eproto
5 #define PROTOBUF_INCLUDED_jaiabot_2fmessages_2fbounds_2eproto
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 3006001
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
22 #include <google/protobuf/io/coded_stream.h>
23 #include <google/protobuf/arena.h>
24 #include <google/protobuf/arenastring.h>
25 #include <google/protobuf/generated_message_table_driven.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/inlined_string_field.h>
28 #include <google/protobuf/metadata.h>
29 #include <google/protobuf/message.h>
30 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
31 #include <google/protobuf/extension_set.h> // IWYU pragma: export
32 #include <google/protobuf/unknown_field_set.h>
33 #include "dccl/option_extensions.pb.h"
34 #include <boost/units/quantity.hpp>
35 #include <boost/units/absolute.hpp>
36 #include <boost/units/dimensionless_type.hpp>
37 #include <boost/units/make_scaled_unit.hpp>
38 // @@protoc_insertion_point(includes)
39 #define PROTOBUF_INTERNAL_EXPORT_protobuf_jaiabot_2fmessages_2fbounds_2eproto
40 
42 // Internal implementation detail -- do not use these members.
43 struct TableStruct {
44  static const ::google::protobuf::internal::ParseTableField entries[];
45  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
46  static const ::google::protobuf::internal::ParseTable schema[3];
47  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
48  static const ::google::protobuf::internal::SerializationTable serialization_table[];
49  static const ::google::protobuf::uint32 offsets[];
50 };
51 void AddDescriptors();
52 } // namespace protobuf_jaiabot_2fmessages_2fbounds_2eproto
53 namespace jaiabot {
54 namespace protobuf {
55 class Bounds;
56 class BoundsDefaultTypeInternal;
57 extern BoundsDefaultTypeInternal _Bounds_default_instance_;
58 class MotorBounds;
59 class MotorBoundsDefaultTypeInternal;
60 extern MotorBoundsDefaultTypeInternal _MotorBounds_default_instance_;
61 class SurfaceBounds;
62 class SurfaceBoundsDefaultTypeInternal;
63 extern SurfaceBoundsDefaultTypeInternal _SurfaceBounds_default_instance_;
64 } // namespace protobuf
65 } // namespace jaiabot
66 namespace google {
67 namespace protobuf {
68 template<> ::jaiabot::protobuf::Bounds* Arena::CreateMaybeMessage<::jaiabot::protobuf::Bounds>(Arena*);
69 template<> ::jaiabot::protobuf::MotorBounds* Arena::CreateMaybeMessage<::jaiabot::protobuf::MotorBounds>(Arena*);
70 template<> ::jaiabot::protobuf::SurfaceBounds* Arena::CreateMaybeMessage<::jaiabot::protobuf::SurfaceBounds>(Arena*);
71 } // namespace protobuf
72 } // namespace google
73 namespace jaiabot {
74 namespace protobuf {
75 
76 // ===================================================================
77 
78 class SurfaceBounds : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.SurfaceBounds) */ {
79  public:
80  SurfaceBounds();
81  virtual ~SurfaceBounds();
82 
83  SurfaceBounds(const SurfaceBounds& from);
84 
85  inline SurfaceBounds& operator=(const SurfaceBounds& from) {
86  CopyFrom(from);
87  return *this;
88  }
89  #if LANG_CXX11
90  SurfaceBounds(SurfaceBounds&& from) noexcept
91  : SurfaceBounds() {
92  *this = ::std::move(from);
93  }
94 
95  inline SurfaceBounds& operator=(SurfaceBounds&& from) noexcept {
96  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
97  if (this != &from) InternalSwap(&from);
98  } else {
99  CopyFrom(from);
100  }
101  return *this;
102  }
103  #endif
104  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
105  return _internal_metadata_.unknown_fields();
106  }
107  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
108  return _internal_metadata_.mutable_unknown_fields();
109  }
110 
111  static const ::google::protobuf::Descriptor* descriptor();
112  static const SurfaceBounds& default_instance();
113 
114  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
115  static inline const SurfaceBounds* internal_default_instance() {
116  return reinterpret_cast<const SurfaceBounds*>(
118  }
119  static constexpr int kIndexInFileMessages =
120  0;
121 
122  void Swap(SurfaceBounds* other);
123  friend void swap(SurfaceBounds& a, SurfaceBounds& b) {
124  a.Swap(&b);
125  }
126 
127  // implements Message ----------------------------------------------
128 
129  inline SurfaceBounds* New() const final {
130  return CreateMaybeMessage<SurfaceBounds>(NULL);
131  }
132 
133  SurfaceBounds* New(::google::protobuf::Arena* arena) const final {
134  return CreateMaybeMessage<SurfaceBounds>(arena);
135  }
136  void CopyFrom(const ::google::protobuf::Message& from) final;
137  void MergeFrom(const ::google::protobuf::Message& from) final;
138  void CopyFrom(const SurfaceBounds& from);
139  void MergeFrom(const SurfaceBounds& from);
140  void Clear() final;
141  bool IsInitialized() const final;
142 
143  size_t ByteSizeLong() const final;
145  ::google::protobuf::io::CodedInputStream* input) final;
147  ::google::protobuf::io::CodedOutputStream* output) const final;
149  bool deterministic, ::google::protobuf::uint8* target) const final;
150  int GetCachedSize() const final { return _cached_size_.Get(); }
151 
152  private:
153  void SharedCtor();
154  void SharedDtor();
155  void SetCachedSize(int size) const final;
156  void InternalSwap(SurfaceBounds* other);
157  private:
158  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
159  return NULL;
160  }
161  inline void* MaybeArenaPtr() const {
162  return NULL;
163  }
164  public:
165 
166  ::google::protobuf::Metadata GetMetadata() const final;
167 
168  // nested types ----------------------------------------------------
169 
170  // accessors -------------------------------------------------------
171 
172  // optional int32 center = 3 [default = 1500, (.dccl.field) = {
173  bool has_center() const;
174  void clear_center();
175  static const int kCenterFieldNumber = 3;
176  ::google::protobuf::int32 center() const;
177  void set_center(::google::protobuf::int32 value);
178 
179  // optional int32 upper = 1 [default = 1100, (.dccl.field) = {
180  bool has_upper() const;
181  void clear_upper();
182  static const int kUpperFieldNumber = 1;
183  ::google::protobuf::int32 upper() const;
184  void set_upper(::google::protobuf::int32 value);
185 
186  // optional int32 lower = 2 [default = 1900, (.dccl.field) = {
187  bool has_lower() const;
188  void clear_lower();
189  static const int kLowerFieldNumber = 2;
190  ::google::protobuf::int32 lower() const;
191  void set_lower(::google::protobuf::int32 value);
192 
193  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.SurfaceBounds)
194  private:
195  void set_has_upper();
196  void clear_has_upper();
197  void set_has_lower();
198  void clear_has_lower();
199  void set_has_center();
200  void clear_has_center();
201 
202  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
203  ::google::protobuf::internal::HasBits<1> _has_bits_;
204  mutable ::google::protobuf::internal::CachedSize _cached_size_;
205  ::google::protobuf::int32 center_;
206  ::google::protobuf::int32 upper_;
207  ::google::protobuf::int32 lower_;
208  friend struct ::protobuf_jaiabot_2fmessages_2fbounds_2eproto::TableStruct;
209 };
210 // -------------------------------------------------------------------
211 
212 class MotorBounds : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.MotorBounds) */ {
213  public:
214  MotorBounds();
215  virtual ~MotorBounds();
216 
217  MotorBounds(const MotorBounds& from);
218 
219  inline MotorBounds& operator=(const MotorBounds& from) {
220  CopyFrom(from);
221  return *this;
222  }
223  #if LANG_CXX11
224  MotorBounds(MotorBounds&& from) noexcept
225  : MotorBounds() {
226  *this = ::std::move(from);
227  }
228 
229  inline MotorBounds& operator=(MotorBounds&& from) noexcept {
230  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
231  if (this != &from) InternalSwap(&from);
232  } else {
233  CopyFrom(from);
234  }
235  return *this;
236  }
237  #endif
238  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
239  return _internal_metadata_.unknown_fields();
240  }
241  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
242  return _internal_metadata_.mutable_unknown_fields();
243  }
244 
245  static const ::google::protobuf::Descriptor* descriptor();
246  static const MotorBounds& default_instance();
247 
248  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
249  static inline const MotorBounds* internal_default_instance() {
250  return reinterpret_cast<const MotorBounds*>(
252  }
253  static constexpr int kIndexInFileMessages =
254  1;
255 
256  void Swap(MotorBounds* other);
257  friend void swap(MotorBounds& a, MotorBounds& b) {
258  a.Swap(&b);
259  }
260 
261  // implements Message ----------------------------------------------
262 
263  inline MotorBounds* New() const final {
264  return CreateMaybeMessage<MotorBounds>(NULL);
265  }
266 
267  MotorBounds* New(::google::protobuf::Arena* arena) const final {
268  return CreateMaybeMessage<MotorBounds>(arena);
269  }
270  void CopyFrom(const ::google::protobuf::Message& from) final;
271  void MergeFrom(const ::google::protobuf::Message& from) final;
272  void CopyFrom(const MotorBounds& from);
273  void MergeFrom(const MotorBounds& from);
274  void Clear() final;
275  bool IsInitialized() const final;
276 
277  size_t ByteSizeLong() const final;
279  ::google::protobuf::io::CodedInputStream* input) final;
281  ::google::protobuf::io::CodedOutputStream* output) const final;
283  bool deterministic, ::google::protobuf::uint8* target) const final;
284  int GetCachedSize() const final { return _cached_size_.Get(); }
285 
286  private:
287  void SharedCtor();
288  void SharedDtor();
289  void SetCachedSize(int size) const final;
290  void InternalSwap(MotorBounds* other);
291  private:
292  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
293  return NULL;
294  }
295  inline void* MaybeArenaPtr() const {
296  return NULL;
297  }
298  public:
299 
300  ::google::protobuf::Metadata GetMetadata() const final;
301 
302  // nested types ----------------------------------------------------
303 
304  // accessors -------------------------------------------------------
305 
306  // optional int32 forwardStart = 1 [default = 1600, (.dccl.field) = {
307  bool has_forwardstart() const;
308  void clear_forwardstart();
309  static const int kForwardStartFieldNumber = 1;
310  ::google::protobuf::int32 forwardstart() const;
311  void set_forwardstart(::google::protobuf::int32 value);
312 
313  // optional int32 reverseStart = 2 [default = 1400, (.dccl.field) = {
314  bool has_reversestart() const;
315  void clear_reversestart();
316  static const int kReverseStartFieldNumber = 2;
317  ::google::protobuf::int32 reversestart() const;
318  void set_reversestart(::google::protobuf::int32 value);
319 
320  // optional int32 max_reverse = 3 [default = 1320, (.dccl.field) = {
321  bool has_max_reverse() const;
322  void clear_max_reverse();
323  static const int kMaxReverseFieldNumber = 3;
324  ::google::protobuf::int32 max_reverse() const;
325  void set_max_reverse(::google::protobuf::int32 value);
326 
327  // optional int32 throttle_zero_net_buoyancy = 4 [default = -35, (.dccl.field) = {
328  bool has_throttle_zero_net_buoyancy() const;
329  void clear_throttle_zero_net_buoyancy();
330  static const int kThrottleZeroNetBuoyancyFieldNumber = 4;
331  ::google::protobuf::int32 throttle_zero_net_buoyancy() const;
332  void set_throttle_zero_net_buoyancy(::google::protobuf::int32 value);
333 
334  // optional int32 throttle_dive = 5 [default = -35, (.dccl.field) = {
335  bool has_throttle_dive() const;
336  void clear_throttle_dive();
337  static const int kThrottleDiveFieldNumber = 5;
338  ::google::protobuf::int32 throttle_dive() const;
339  void set_throttle_dive(::google::protobuf::int32 value);
340 
341  // optional int32 throttle_ascent = 6 [default = 25, (.dccl.field) = {
342  bool has_throttle_ascent() const;
343  void clear_throttle_ascent();
344  static const int kThrottleAscentFieldNumber = 6;
345  ::google::protobuf::int32 throttle_ascent() const;
346  void set_throttle_ascent(::google::protobuf::int32 value);
347 
348  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.MotorBounds)
349  private:
350  void set_has_forwardstart();
351  void clear_has_forwardstart();
352  void set_has_reversestart();
353  void clear_has_reversestart();
354  void set_has_max_reverse();
355  void clear_has_max_reverse();
356  void set_has_throttle_zero_net_buoyancy();
357  void clear_has_throttle_zero_net_buoyancy();
358  void set_has_throttle_dive();
359  void clear_has_throttle_dive();
360  void set_has_throttle_ascent();
361  void clear_has_throttle_ascent();
362 
363  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
364  ::google::protobuf::internal::HasBits<1> _has_bits_;
365  mutable ::google::protobuf::internal::CachedSize _cached_size_;
366  ::google::protobuf::int32 forwardstart_;
367  ::google::protobuf::int32 reversestart_;
368  ::google::protobuf::int32 max_reverse_;
369  ::google::protobuf::int32 throttle_zero_net_buoyancy_;
370  ::google::protobuf::int32 throttle_dive_;
371  ::google::protobuf::int32 throttle_ascent_;
372  friend struct ::protobuf_jaiabot_2fmessages_2fbounds_2eproto::TableStruct;
373 };
374 // -------------------------------------------------------------------
375 
376 class Bounds : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.Bounds) */ {
377  public:
378  Bounds();
379  virtual ~Bounds();
380 
381  Bounds(const Bounds& from);
382 
383  inline Bounds& operator=(const Bounds& from) {
384  CopyFrom(from);
385  return *this;
386  }
387  #if LANG_CXX11
388  Bounds(Bounds&& from) noexcept
389  : Bounds() {
390  *this = ::std::move(from);
391  }
392 
393  inline Bounds& operator=(Bounds&& from) noexcept {
394  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
395  if (this != &from) InternalSwap(&from);
396  } else {
397  CopyFrom(from);
398  }
399  return *this;
400  }
401  #endif
402  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
403  return _internal_metadata_.unknown_fields();
404  }
405  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
406  return _internal_metadata_.mutable_unknown_fields();
407  }
408 
409  static const ::google::protobuf::Descriptor* descriptor();
410  static const Bounds& default_instance();
411 
412  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
413  static inline const Bounds* internal_default_instance() {
414  return reinterpret_cast<const Bounds*>(
416  }
417  static constexpr int kIndexInFileMessages =
418  2;
419 
420  void Swap(Bounds* other);
421  friend void swap(Bounds& a, Bounds& b) {
422  a.Swap(&b);
423  }
424 
425  // implements Message ----------------------------------------------
426 
427  inline Bounds* New() const final {
428  return CreateMaybeMessage<Bounds>(NULL);
429  }
430 
431  Bounds* New(::google::protobuf::Arena* arena) const final {
432  return CreateMaybeMessage<Bounds>(arena);
433  }
434  void CopyFrom(const ::google::protobuf::Message& from) final;
435  void MergeFrom(const ::google::protobuf::Message& from) final;
436  void CopyFrom(const Bounds& from);
437  void MergeFrom(const Bounds& from);
438  void Clear() final;
439  bool IsInitialized() const final;
440 
441  size_t ByteSizeLong() const final;
443  ::google::protobuf::io::CodedInputStream* input) final;
445  ::google::protobuf::io::CodedOutputStream* output) const final;
447  bool deterministic, ::google::protobuf::uint8* target) const final;
448  int GetCachedSize() const final { return _cached_size_.Get(); }
449 
450  private:
451  void SharedCtor();
452  void SharedDtor();
453  void SetCachedSize(int size) const final;
454  void InternalSwap(Bounds* other);
455  private:
456  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
457  return NULL;
458  }
459  inline void* MaybeArenaPtr() const {
460  return NULL;
461  }
462  public:
463 
464  ::google::protobuf::Metadata GetMetadata() const final;
465 
466  // nested types ----------------------------------------------------
467 
468  // accessors -------------------------------------------------------
469 
470  // optional .jaiabot.protobuf.SurfaceBounds strb = 1;
471  bool has_strb() const;
472  void clear_strb();
473  static const int kStrbFieldNumber = 1;
474  private:
475  const ::jaiabot::protobuf::SurfaceBounds& _internal_strb() const;
476  public:
477  const ::jaiabot::protobuf::SurfaceBounds& strb() const;
478  ::jaiabot::protobuf::SurfaceBounds* release_strb();
479  ::jaiabot::protobuf::SurfaceBounds* mutable_strb();
480  void set_allocated_strb(::jaiabot::protobuf::SurfaceBounds* strb);
481 
482  // optional .jaiabot.protobuf.SurfaceBounds port = 2;
483  bool has_port() const;
484  void clear_port();
485  static const int kPortFieldNumber = 2;
486  private:
487  const ::jaiabot::protobuf::SurfaceBounds& _internal_port() const;
488  public:
489  const ::jaiabot::protobuf::SurfaceBounds& port() const;
490  ::jaiabot::protobuf::SurfaceBounds* release_port();
491  ::jaiabot::protobuf::SurfaceBounds* mutable_port();
492  void set_allocated_port(::jaiabot::protobuf::SurfaceBounds* port);
493 
494  // optional .jaiabot.protobuf.SurfaceBounds rudder = 3;
495  bool has_rudder() const;
496  void clear_rudder();
497  static const int kRudderFieldNumber = 3;
498  private:
499  const ::jaiabot::protobuf::SurfaceBounds& _internal_rudder() const;
500  public:
501  const ::jaiabot::protobuf::SurfaceBounds& rudder() const;
502  ::jaiabot::protobuf::SurfaceBounds* release_rudder();
503  ::jaiabot::protobuf::SurfaceBounds* mutable_rudder();
504  void set_allocated_rudder(::jaiabot::protobuf::SurfaceBounds* rudder);
505 
506  // optional .jaiabot.protobuf.MotorBounds motor = 4;
507  bool has_motor() const;
508  void clear_motor();
509  static const int kMotorFieldNumber = 4;
510  private:
511  const ::jaiabot::protobuf::MotorBounds& _internal_motor() const;
512  public:
513  const ::jaiabot::protobuf::MotorBounds& motor() const;
514  ::jaiabot::protobuf::MotorBounds* release_motor();
515  ::jaiabot::protobuf::MotorBounds* mutable_motor();
516  void set_allocated_motor(::jaiabot::protobuf::MotorBounds* motor);
517 
518  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.Bounds)
519  private:
520  void set_has_strb();
521  void clear_has_strb();
522  void set_has_port();
523  void clear_has_port();
524  void set_has_rudder();
525  void clear_has_rudder();
526  void set_has_motor();
527  void clear_has_motor();
528 
529  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
530  ::google::protobuf::internal::HasBits<1> _has_bits_;
531  mutable ::google::protobuf::internal::CachedSize _cached_size_;
532  ::jaiabot::protobuf::SurfaceBounds* strb_;
533  ::jaiabot::protobuf::SurfaceBounds* port_;
534  ::jaiabot::protobuf::SurfaceBounds* rudder_;
535  ::jaiabot::protobuf::MotorBounds* motor_;
536  friend struct ::protobuf_jaiabot_2fmessages_2fbounds_2eproto::TableStruct;
537 };
538 // ===================================================================
539 
540 
541 // ===================================================================
542 
543 #ifdef __GNUC__
544  #pragma GCC diagnostic push
545  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
546 #endif // __GNUC__
547 // SurfaceBounds
548 
549 // optional int32 upper = 1 [default = 1100, (.dccl.field) = {
550 inline bool SurfaceBounds::has_upper() const {
551  return (_has_bits_[0] & 0x00000002u) != 0;
552 }
553 inline void SurfaceBounds::set_has_upper() {
554  _has_bits_[0] |= 0x00000002u;
555 }
556 inline void SurfaceBounds::clear_has_upper() {
557  _has_bits_[0] &= ~0x00000002u;
558 }
560  upper_ = 1100;
561  clear_has_upper();
562 }
563 inline ::google::protobuf::int32 SurfaceBounds::upper() const {
564  // @@protoc_insertion_point(field_get:jaiabot.protobuf.SurfaceBounds.upper)
565  return upper_;
566 }
567 inline void SurfaceBounds::set_upper(::google::protobuf::int32 value) {
568  set_has_upper();
569  upper_ = value;
570  // @@protoc_insertion_point(field_set:jaiabot.protobuf.SurfaceBounds.upper)
571 }
572 
573 // optional int32 lower = 2 [default = 1900, (.dccl.field) = {
574 inline bool SurfaceBounds::has_lower() const {
575  return (_has_bits_[0] & 0x00000004u) != 0;
576 }
577 inline void SurfaceBounds::set_has_lower() {
578  _has_bits_[0] |= 0x00000004u;
579 }
580 inline void SurfaceBounds::clear_has_lower() {
581  _has_bits_[0] &= ~0x00000004u;
582 }
584  lower_ = 1900;
585  clear_has_lower();
586 }
587 inline ::google::protobuf::int32 SurfaceBounds::lower() const {
588  // @@protoc_insertion_point(field_get:jaiabot.protobuf.SurfaceBounds.lower)
589  return lower_;
590 }
591 inline void SurfaceBounds::set_lower(::google::protobuf::int32 value) {
592  set_has_lower();
593  lower_ = value;
594  // @@protoc_insertion_point(field_set:jaiabot.protobuf.SurfaceBounds.lower)
595 }
596 
597 // optional int32 center = 3 [default = 1500, (.dccl.field) = {
598 inline bool SurfaceBounds::has_center() const {
599  return (_has_bits_[0] & 0x00000001u) != 0;
600 }
601 inline void SurfaceBounds::set_has_center() {
602  _has_bits_[0] |= 0x00000001u;
603 }
604 inline void SurfaceBounds::clear_has_center() {
605  _has_bits_[0] &= ~0x00000001u;
606 }
608  center_ = 1500;
609  clear_has_center();
610 }
611 inline ::google::protobuf::int32 SurfaceBounds::center() const {
612  // @@protoc_insertion_point(field_get:jaiabot.protobuf.SurfaceBounds.center)
613  return center_;
614 }
615 inline void SurfaceBounds::set_center(::google::protobuf::int32 value) {
616  set_has_center();
617  center_ = value;
618  // @@protoc_insertion_point(field_set:jaiabot.protobuf.SurfaceBounds.center)
619 }
620 
621 // -------------------------------------------------------------------
622 
623 // MotorBounds
624 
625 // optional int32 forwardStart = 1 [default = 1600, (.dccl.field) = {
626 inline bool MotorBounds::has_forwardstart() const {
627  return (_has_bits_[0] & 0x00000001u) != 0;
628 }
629 inline void MotorBounds::set_has_forwardstart() {
630  _has_bits_[0] |= 0x00000001u;
631 }
632 inline void MotorBounds::clear_has_forwardstart() {
633  _has_bits_[0] &= ~0x00000001u;
634 }
636  forwardstart_ = 1600;
637  clear_has_forwardstart();
638 }
639 inline ::google::protobuf::int32 MotorBounds::forwardstart() const {
640  // @@protoc_insertion_point(field_get:jaiabot.protobuf.MotorBounds.forwardStart)
641  return forwardstart_;
642 }
643 inline void MotorBounds::set_forwardstart(::google::protobuf::int32 value) {
644  set_has_forwardstart();
645  forwardstart_ = value;
646  // @@protoc_insertion_point(field_set:jaiabot.protobuf.MotorBounds.forwardStart)
647 }
648 
649 // optional int32 reverseStart = 2 [default = 1400, (.dccl.field) = {
650 inline bool MotorBounds::has_reversestart() const {
651  return (_has_bits_[0] & 0x00000002u) != 0;
652 }
653 inline void MotorBounds::set_has_reversestart() {
654  _has_bits_[0] |= 0x00000002u;
655 }
656 inline void MotorBounds::clear_has_reversestart() {
657  _has_bits_[0] &= ~0x00000002u;
658 }
660  reversestart_ = 1400;
661  clear_has_reversestart();
662 }
663 inline ::google::protobuf::int32 MotorBounds::reversestart() const {
664  // @@protoc_insertion_point(field_get:jaiabot.protobuf.MotorBounds.reverseStart)
665  return reversestart_;
666 }
667 inline void MotorBounds::set_reversestart(::google::protobuf::int32 value) {
668  set_has_reversestart();
669  reversestart_ = value;
670  // @@protoc_insertion_point(field_set:jaiabot.protobuf.MotorBounds.reverseStart)
671 }
672 
673 // optional int32 max_reverse = 3 [default = 1320, (.dccl.field) = {
674 inline bool MotorBounds::has_max_reverse() const {
675  return (_has_bits_[0] & 0x00000004u) != 0;
676 }
677 inline void MotorBounds::set_has_max_reverse() {
678  _has_bits_[0] |= 0x00000004u;
679 }
680 inline void MotorBounds::clear_has_max_reverse() {
681  _has_bits_[0] &= ~0x00000004u;
682 }
684  max_reverse_ = 1320;
685  clear_has_max_reverse();
686 }
687 inline ::google::protobuf::int32 MotorBounds::max_reverse() const {
688  // @@protoc_insertion_point(field_get:jaiabot.protobuf.MotorBounds.max_reverse)
689  return max_reverse_;
690 }
691 inline void MotorBounds::set_max_reverse(::google::protobuf::int32 value) {
692  set_has_max_reverse();
693  max_reverse_ = value;
694  // @@protoc_insertion_point(field_set:jaiabot.protobuf.MotorBounds.max_reverse)
695 }
696 
697 // optional int32 throttle_zero_net_buoyancy = 4 [default = -35, (.dccl.field) = {
699  return (_has_bits_[0] & 0x00000008u) != 0;
700 }
701 inline void MotorBounds::set_has_throttle_zero_net_buoyancy() {
702  _has_bits_[0] |= 0x00000008u;
703 }
704 inline void MotorBounds::clear_has_throttle_zero_net_buoyancy() {
705  _has_bits_[0] &= ~0x00000008u;
706 }
708  throttle_zero_net_buoyancy_ = -35;
709  clear_has_throttle_zero_net_buoyancy();
710 }
711 inline ::google::protobuf::int32 MotorBounds::throttle_zero_net_buoyancy() const {
712  // @@protoc_insertion_point(field_get:jaiabot.protobuf.MotorBounds.throttle_zero_net_buoyancy)
713  return throttle_zero_net_buoyancy_;
714 }
715 inline void MotorBounds::set_throttle_zero_net_buoyancy(::google::protobuf::int32 value) {
716  set_has_throttle_zero_net_buoyancy();
717  throttle_zero_net_buoyancy_ = value;
718  // @@protoc_insertion_point(field_set:jaiabot.protobuf.MotorBounds.throttle_zero_net_buoyancy)
719 }
720 
721 // optional int32 throttle_dive = 5 [default = -35, (.dccl.field) = {
722 inline bool MotorBounds::has_throttle_dive() const {
723  return (_has_bits_[0] & 0x00000010u) != 0;
724 }
725 inline void MotorBounds::set_has_throttle_dive() {
726  _has_bits_[0] |= 0x00000010u;
727 }
728 inline void MotorBounds::clear_has_throttle_dive() {
729  _has_bits_[0] &= ~0x00000010u;
730 }
732  throttle_dive_ = -35;
733  clear_has_throttle_dive();
734 }
735 inline ::google::protobuf::int32 MotorBounds::throttle_dive() const {
736  // @@protoc_insertion_point(field_get:jaiabot.protobuf.MotorBounds.throttle_dive)
737  return throttle_dive_;
738 }
739 inline void MotorBounds::set_throttle_dive(::google::protobuf::int32 value) {
740  set_has_throttle_dive();
741  throttle_dive_ = value;
742  // @@protoc_insertion_point(field_set:jaiabot.protobuf.MotorBounds.throttle_dive)
743 }
744 
745 // optional int32 throttle_ascent = 6 [default = 25, (.dccl.field) = {
746 inline bool MotorBounds::has_throttle_ascent() const {
747  return (_has_bits_[0] & 0x00000020u) != 0;
748 }
749 inline void MotorBounds::set_has_throttle_ascent() {
750  _has_bits_[0] |= 0x00000020u;
751 }
752 inline void MotorBounds::clear_has_throttle_ascent() {
753  _has_bits_[0] &= ~0x00000020u;
754 }
756  throttle_ascent_ = 25;
757  clear_has_throttle_ascent();
758 }
759 inline ::google::protobuf::int32 MotorBounds::throttle_ascent() const {
760  // @@protoc_insertion_point(field_get:jaiabot.protobuf.MotorBounds.throttle_ascent)
761  return throttle_ascent_;
762 }
763 inline void MotorBounds::set_throttle_ascent(::google::protobuf::int32 value) {
764  set_has_throttle_ascent();
765  throttle_ascent_ = value;
766  // @@protoc_insertion_point(field_set:jaiabot.protobuf.MotorBounds.throttle_ascent)
767 }
768 
769 // -------------------------------------------------------------------
770 
771 // Bounds
772 
773 // optional .jaiabot.protobuf.SurfaceBounds strb = 1;
774 inline bool Bounds::has_strb() const {
775  return (_has_bits_[0] & 0x00000001u) != 0;
776 }
777 inline void Bounds::set_has_strb() {
778  _has_bits_[0] |= 0x00000001u;
779 }
780 inline void Bounds::clear_has_strb() {
781  _has_bits_[0] &= ~0x00000001u;
782 }
783 inline void Bounds::clear_strb() {
784  if (strb_ != NULL) strb_->Clear();
785  clear_has_strb();
786 }
787 inline const ::jaiabot::protobuf::SurfaceBounds& Bounds::_internal_strb() const {
788  return *strb_;
789 }
790 inline const ::jaiabot::protobuf::SurfaceBounds& Bounds::strb() const {
791  const ::jaiabot::protobuf::SurfaceBounds* p = strb_;
792  // @@protoc_insertion_point(field_get:jaiabot.protobuf.Bounds.strb)
793  return p != NULL ? *p : *reinterpret_cast<const ::jaiabot::protobuf::SurfaceBounds*>(
795 }
796 inline ::jaiabot::protobuf::SurfaceBounds* Bounds::release_strb() {
797  // @@protoc_insertion_point(field_release:jaiabot.protobuf.Bounds.strb)
798  clear_has_strb();
800  strb_ = NULL;
801  return temp;
802 }
803 inline ::jaiabot::protobuf::SurfaceBounds* Bounds::mutable_strb() {
804  set_has_strb();
805  if (strb_ == NULL) {
806  auto* p = CreateMaybeMessage<::jaiabot::protobuf::SurfaceBounds>(GetArenaNoVirtual());
807  strb_ = p;
808  }
809  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.Bounds.strb)
810  return strb_;
811 }
813  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
814  if (message_arena == NULL) {
815  delete strb_;
816  }
817  if (strb) {
818  ::google::protobuf::Arena* submessage_arena = NULL;
819  if (message_arena != submessage_arena) {
820  strb = ::google::protobuf::internal::GetOwnedMessage(
821  message_arena, strb, submessage_arena);
822  }
823  set_has_strb();
824  } else {
825  clear_has_strb();
826  }
827  strb_ = strb;
828  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.Bounds.strb)
829 }
830 
831 // optional .jaiabot.protobuf.SurfaceBounds port = 2;
832 inline bool Bounds::has_port() const {
833  return (_has_bits_[0] & 0x00000002u) != 0;
834 }
835 inline void Bounds::set_has_port() {
836  _has_bits_[0] |= 0x00000002u;
837 }
838 inline void Bounds::clear_has_port() {
839  _has_bits_[0] &= ~0x00000002u;
840 }
841 inline void Bounds::clear_port() {
842  if (port_ != NULL) port_->Clear();
843  clear_has_port();
844 }
845 inline const ::jaiabot::protobuf::SurfaceBounds& Bounds::_internal_port() const {
846  return *port_;
847 }
848 inline const ::jaiabot::protobuf::SurfaceBounds& Bounds::port() const {
849  const ::jaiabot::protobuf::SurfaceBounds* p = port_;
850  // @@protoc_insertion_point(field_get:jaiabot.protobuf.Bounds.port)
851  return p != NULL ? *p : *reinterpret_cast<const ::jaiabot::protobuf::SurfaceBounds*>(
853 }
854 inline ::jaiabot::protobuf::SurfaceBounds* Bounds::release_port() {
855  // @@protoc_insertion_point(field_release:jaiabot.protobuf.Bounds.port)
856  clear_has_port();
858  port_ = NULL;
859  return temp;
860 }
861 inline ::jaiabot::protobuf::SurfaceBounds* Bounds::mutable_port() {
862  set_has_port();
863  if (port_ == NULL) {
864  auto* p = CreateMaybeMessage<::jaiabot::protobuf::SurfaceBounds>(GetArenaNoVirtual());
865  port_ = p;
866  }
867  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.Bounds.port)
868  return port_;
869 }
871  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
872  if (message_arena == NULL) {
873  delete port_;
874  }
875  if (port) {
876  ::google::protobuf::Arena* submessage_arena = NULL;
877  if (message_arena != submessage_arena) {
878  port = ::google::protobuf::internal::GetOwnedMessage(
879  message_arena, port, submessage_arena);
880  }
881  set_has_port();
882  } else {
883  clear_has_port();
884  }
885  port_ = port;
886  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.Bounds.port)
887 }
888 
889 // optional .jaiabot.protobuf.SurfaceBounds rudder = 3;
890 inline bool Bounds::has_rudder() const {
891  return (_has_bits_[0] & 0x00000004u) != 0;
892 }
893 inline void Bounds::set_has_rudder() {
894  _has_bits_[0] |= 0x00000004u;
895 }
896 inline void Bounds::clear_has_rudder() {
897  _has_bits_[0] &= ~0x00000004u;
898 }
899 inline void Bounds::clear_rudder() {
900  if (rudder_ != NULL) rudder_->Clear();
901  clear_has_rudder();
902 }
903 inline const ::jaiabot::protobuf::SurfaceBounds& Bounds::_internal_rudder() const {
904  return *rudder_;
905 }
906 inline const ::jaiabot::protobuf::SurfaceBounds& Bounds::rudder() const {
907  const ::jaiabot::protobuf::SurfaceBounds* p = rudder_;
908  // @@protoc_insertion_point(field_get:jaiabot.protobuf.Bounds.rudder)
909  return p != NULL ? *p : *reinterpret_cast<const ::jaiabot::protobuf::SurfaceBounds*>(
911 }
912 inline ::jaiabot::protobuf::SurfaceBounds* Bounds::release_rudder() {
913  // @@protoc_insertion_point(field_release:jaiabot.protobuf.Bounds.rudder)
914  clear_has_rudder();
915  ::jaiabot::protobuf::SurfaceBounds* temp = rudder_;
916  rudder_ = NULL;
917  return temp;
918 }
919 inline ::jaiabot::protobuf::SurfaceBounds* Bounds::mutable_rudder() {
920  set_has_rudder();
921  if (rudder_ == NULL) {
922  auto* p = CreateMaybeMessage<::jaiabot::protobuf::SurfaceBounds>(GetArenaNoVirtual());
923  rudder_ = p;
924  }
925  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.Bounds.rudder)
926  return rudder_;
927 }
929  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
930  if (message_arena == NULL) {
931  delete rudder_;
932  }
933  if (rudder) {
934  ::google::protobuf::Arena* submessage_arena = NULL;
935  if (message_arena != submessage_arena) {
936  rudder = ::google::protobuf::internal::GetOwnedMessage(
937  message_arena, rudder, submessage_arena);
938  }
939  set_has_rudder();
940  } else {
941  clear_has_rudder();
942  }
943  rudder_ = rudder;
944  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.Bounds.rudder)
945 }
946 
947 // optional .jaiabot.protobuf.MotorBounds motor = 4;
948 inline bool Bounds::has_motor() const {
949  return (_has_bits_[0] & 0x00000008u) != 0;
950 }
951 inline void Bounds::set_has_motor() {
952  _has_bits_[0] |= 0x00000008u;
953 }
954 inline void Bounds::clear_has_motor() {
955  _has_bits_[0] &= ~0x00000008u;
956 }
957 inline void Bounds::clear_motor() {
958  if (motor_ != NULL) motor_->Clear();
959  clear_has_motor();
960 }
961 inline const ::jaiabot::protobuf::MotorBounds& Bounds::_internal_motor() const {
962  return *motor_;
963 }
964 inline const ::jaiabot::protobuf::MotorBounds& Bounds::motor() const {
965  const ::jaiabot::protobuf::MotorBounds* p = motor_;
966  // @@protoc_insertion_point(field_get:jaiabot.protobuf.Bounds.motor)
967  return p != NULL ? *p : *reinterpret_cast<const ::jaiabot::protobuf::MotorBounds*>(
969 }
970 inline ::jaiabot::protobuf::MotorBounds* Bounds::release_motor() {
971  // @@protoc_insertion_point(field_release:jaiabot.protobuf.Bounds.motor)
972  clear_has_motor();
973  ::jaiabot::protobuf::MotorBounds* temp = motor_;
974  motor_ = NULL;
975  return temp;
976 }
977 inline ::jaiabot::protobuf::MotorBounds* Bounds::mutable_motor() {
978  set_has_motor();
979  if (motor_ == NULL) {
980  auto* p = CreateMaybeMessage<::jaiabot::protobuf::MotorBounds>(GetArenaNoVirtual());
981  motor_ = p;
982  }
983  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.Bounds.motor)
984  return motor_;
985 }
987  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
988  if (message_arena == NULL) {
989  delete motor_;
990  }
991  if (motor) {
992  ::google::protobuf::Arena* submessage_arena = NULL;
993  if (message_arena != submessage_arena) {
994  motor = ::google::protobuf::internal::GetOwnedMessage(
995  message_arena, motor, submessage_arena);
996  }
997  set_has_motor();
998  } else {
999  clear_has_motor();
1000  }
1001  motor_ = motor;
1002  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.Bounds.motor)
1003 }
1004 
1005 #ifdef __GNUC__
1006  #pragma GCC diagnostic pop
1007 #endif // __GNUC__
1008 // -------------------------------------------------------------------
1009 
1010 // -------------------------------------------------------------------
1011 
1012 
1013 // @@protoc_insertion_point(namespace_scope)
1014 
1015 } // namespace protobuf
1016 } // namespace jaiabot
1017 
1018 // @@protoc_insertion_point(global_scope)
1019 
1020 #endif // PROTOBUF_INCLUDED_jaiabot_2fmessages_2fbounds_2eproto
jaiabot::protobuf::MotorBounds::forwardstart
::google::protobuf::int32 forwardstart() const
Definition: bounds.pb.h:639
jaiabot::protobuf::SurfaceBounds::set_lower
void set_lower(::google::protobuf::int32 value)
Definition: bounds.pb.h:591
jaiabot::protobuf::SurfaceBounds::clear_upper
void clear_upper()
Definition: bounds.pb.h:559
jaiabot::protobuf::Bounds::clear_strb
void clear_strb()
Definition: bounds.pb.h:783
jaiabot::protobuf::MotorBounds::set_throttle_ascent
void set_throttle_ascent(::google::protobuf::int32 value)
Definition: bounds.pb.h:763
jaiabot::protobuf::SurfaceBounds::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: bounds.pb.h:107
jaiabot::protobuf::MotorBounds::has_throttle_ascent
bool has_throttle_ascent() const
Definition: bounds.pb.h:746
jaiabot::protobuf::SurfaceBounds::has_center
bool has_center() const
Definition: bounds.pb.h:598
jaiabot::protobuf::Bounds::clear_motor
void clear_motor()
Definition: bounds.pb.h:957
jaiabot::protobuf::Bounds::set_allocated_rudder
void set_allocated_rudder(::jaiabot::protobuf::SurfaceBounds *rudder)
Definition: bounds.pb.h:928
jaiabot::protobuf::MotorBounds::has_throttle_zero_net_buoyancy
bool has_throttle_zero_net_buoyancy() const
Definition: bounds.pb.h:698
jaiabot::protobuf::Bounds::release_rudder
::jaiabot::protobuf::SurfaceBounds * release_rudder()
Definition: bounds.pb.h:912
jaiabot::protobuf::MotorBounds::operator=
MotorBounds & operator=(const MotorBounds &from)
Definition: bounds.pb.h:219
jaiabot::protobuf::SurfaceBounds::has_lower
bool has_lower() const
Definition: bounds.pb.h:574
jaiabot::protobuf::Bounds::New
Bounds * New(::google::protobuf::Arena *arena) const final
Definition: bounds.pb.h:431
jaiabot::protobuf::MotorBounds::throttle_ascent
::google::protobuf::int32 throttle_ascent() const
Definition: bounds.pb.h:759
jaiabot::protobuf::Bounds::operator=
Bounds & operator=(const Bounds &from)
Definition: bounds.pb.h:383
protobuf_jaiabot_2fmessages_2fbounds_2eproto::AddDescriptors
void AddDescriptors()
jaiabot::protobuf::SurfaceBounds::internal_default_instance
static const SurfaceBounds * internal_default_instance()
Definition: bounds.pb.h:115
jaiabot::protobuf::SurfaceBounds::Clear
void Clear() final
jaiabot::protobuf::SurfaceBounds::kCenterFieldNumber
static const int kCenterFieldNumber
Definition: bounds.pb.h:175
protobuf_jaiabot_2fmessages_2fbounds_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: bounds.pb.h:45
jaiabot::protobuf::MotorBounds::reversestart
::google::protobuf::int32 reversestart() const
Definition: bounds.pb.h:663
jaiabot::protobuf::Bounds::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: bounds.pb.h:405
jaiabot::protobuf::SurfaceBounds::clear_lower
void clear_lower()
Definition: bounds.pb.h:583
jaiabot::protobuf::SurfaceBounds::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
protobuf_jaiabot_2fmessages_2fbounds_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[3]
Definition: bounds.pb.h:46
jaiabot::protobuf::MotorBounds::set_throttle_dive
void set_throttle_dive(::google::protobuf::int32 value)
Definition: bounds.pb.h:739
jaiabot::protobuf::MotorBounds::set_reversestart
void set_reversestart(::google::protobuf::int32 value)
Definition: bounds.pb.h:667
jaiabot::protobuf::Bounds::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: bounds.pb.h:402
jaiabot::protobuf::MotorBounds::internal_default_instance
static const MotorBounds * internal_default_instance()
Definition: bounds.pb.h:249
jaiabot::protobuf::SurfaceBounds::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: bounds.pb.h:104
protobuf_jaiabot_2fmessages_2fbounds_2eproto::TableStruct
Definition: bounds.pb.h:43
jaiabot::protobuf::Bounds::set_allocated_strb
void set_allocated_strb(::jaiabot::protobuf::SurfaceBounds *strb)
Definition: bounds.pb.h:812
jaiabot::protobuf::SurfaceBounds::~SurfaceBounds
virtual ~SurfaceBounds()
jaiabot::protobuf::MotorBounds::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: bounds.pb.h:238
jaiabot::protobuf::_MotorBounds_default_instance_
MotorBoundsDefaultTypeInternal _MotorBounds_default_instance_
jaiabot::protobuf::SurfaceBounds::clear_center
void clear_center()
Definition: bounds.pb.h:607
jaiabot::protobuf::SurfaceBounds::IsInitialized
bool IsInitialized() const final
jaiabot::protobuf::SurfaceBounds::kLowerFieldNumber
static const int kLowerFieldNumber
Definition: bounds.pb.h:189
jaiabot::protobuf::SurfaceBounds::lower
::google::protobuf::int32 lower() const
Definition: bounds.pb.h:587
jaiabot::protobuf::MotorBounds::swap
friend void swap(MotorBounds &a, MotorBounds &b)
Definition: bounds.pb.h:257
jaiabot::protobuf::Bounds::has_strb
bool has_strb() const
Definition: bounds.pb.h:774
jaiabot::protobuf::MotorBounds::max_reverse
::google::protobuf::int32 max_reverse() const
Definition: bounds.pb.h:687
jaiabot::protobuf::MotorBounds::has_max_reverse
bool has_max_reverse() const
Definition: bounds.pb.h:674
jaiabot::protobuf::MotorBounds::New
MotorBounds * New() const final
Definition: bounds.pb.h:263
jaiabot::protobuf::SurfaceBounds::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: bounds.pb.h:119
jaiabot::protobuf::MotorBounds::clear_throttle_zero_net_buoyancy
void clear_throttle_zero_net_buoyancy()
Definition: bounds.pb.h:707
jaiabot::protobuf::_SurfaceBounds_default_instance_
SurfaceBoundsDefaultTypeInternal _SurfaceBounds_default_instance_
jaiabot::protobuf::MotorBounds
Definition: bounds.pb.h:212
jaiabot::protobuf::MotorBounds::set_max_reverse
void set_max_reverse(::google::protobuf::int32 value)
Definition: bounds.pb.h:691
jaiabot::protobuf::Bounds::rudder
const ::jaiabot::protobuf::SurfaceBounds & rudder() const
Definition: bounds.pb.h:906
jaiabot::protobuf::SurfaceBounds::New
SurfaceBounds * New() const final
Definition: bounds.pb.h:129
jaiabot::protobuf::SurfaceBounds::New
SurfaceBounds * New(::google::protobuf::Arena *arena) const final
Definition: bounds.pb.h:133
jaiabot::protobuf::SurfaceBounds::kUpperFieldNumber
static const int kUpperFieldNumber
Definition: bounds.pb.h:182
jaiabot::protobuf::MotorBounds::set_throttle_zero_net_buoyancy
void set_throttle_zero_net_buoyancy(::google::protobuf::int32 value)
Definition: bounds.pb.h:715
jaiabot::protobuf::SurfaceBounds::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
jaiabot::protobuf::SurfaceBounds::center
::google::protobuf::int32 center() const
Definition: bounds.pb.h:611
jaiabot::protobuf::SurfaceBounds::SurfaceBounds
SurfaceBounds()
jaiabot::protobuf::_Bounds_default_instance_
BoundsDefaultTypeInternal _Bounds_default_instance_
jaiabot::protobuf::SurfaceBounds::set_center
void set_center(::google::protobuf::int32 value)
Definition: bounds.pb.h:615
jaiabot::protobuf::Bounds::set_allocated_port
void set_allocated_port(::jaiabot::protobuf::SurfaceBounds *port)
Definition: bounds.pb.h:870
jaiabot::protobuf::Bounds::port
const ::jaiabot::protobuf::SurfaceBounds & port() const
Definition: bounds.pb.h:848
jaiabot::protobuf::SurfaceBounds::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
jaiabot::protobuf::Bounds::release_strb
::jaiabot::protobuf::SurfaceBounds * release_strb()
Definition: bounds.pb.h:796
jaiabot::protobuf::MotorBounds::clear_throttle_ascent
void clear_throttle_ascent()
Definition: bounds.pb.h:755
jaiabot::protobuf::Bounds::set_allocated_motor
void set_allocated_motor(::jaiabot::protobuf::MotorBounds *motor)
Definition: bounds.pb.h:986
protobuf_jaiabot_2fmessages_2fbounds_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: bounds.pb.h:44
jaiabot::protobuf::Bounds::New
Bounds * New() const final
Definition: bounds.pb.h:427
jaiabot::protobuf::MotorBounds::clear_reversestart
void clear_reversestart()
Definition: bounds.pb.h:659
jaiabot::protobuf::SurfaceBounds::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
jaiabot::protobuf::MotorBounds::throttle_dive
::google::protobuf::int32 throttle_dive() const
Definition: bounds.pb.h:735
jaiabot::protobuf::MotorBounds::throttle_zero_net_buoyancy
::google::protobuf::int32 throttle_zero_net_buoyancy() const
Definition: bounds.pb.h:711
jaiabot::protobuf::SurfaceBounds::default_instance
static const SurfaceBounds & default_instance()
jaiabot::protobuf::SurfaceBounds::has_upper
bool has_upper() const
Definition: bounds.pb.h:550
jaiabot::protobuf::Bounds::mutable_port
::jaiabot::protobuf::SurfaceBounds * mutable_port()
Definition: bounds.pb.h:861
jaiabot::protobuf::Bounds::motor
const ::jaiabot::protobuf::MotorBounds & motor() const
Definition: bounds.pb.h:964
jaiabot::protobuf::Bounds::mutable_strb
::jaiabot::protobuf::SurfaceBounds * mutable_strb()
Definition: bounds.pb.h:803
jaiabot::protobuf::Bounds::mutable_rudder
::jaiabot::protobuf::SurfaceBounds * mutable_rudder()
Definition: bounds.pb.h:919
jaiabot::protobuf::MotorBounds::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: bounds.pb.h:241
jaiabot::protobuf::Bounds::release_port
::jaiabot::protobuf::SurfaceBounds * release_port()
Definition: bounds.pb.h:854
jaiabot::protobuf::Bounds::release_motor
::jaiabot::protobuf::MotorBounds * release_motor()
Definition: bounds.pb.h:970
jaiabot::protobuf::Bounds::has_motor
bool has_motor() const
Definition: bounds.pb.h:948
jaiabot::protobuf::MotorBounds::set_forwardstart
void set_forwardstart(::google::protobuf::int32 value)
Definition: bounds.pb.h:643
jaiabot
Definition: config.pb.h:56
jaiabot::protobuf::Bounds
Definition: bounds.pb.h:376
jaiabot::protobuf::Bounds::swap
friend void swap(Bounds &a, Bounds &b)
Definition: bounds.pb.h:421
protobuf_jaiabot_2fmessages_2fbounds_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: bounds.pb.h:47
jaiabot::protobuf::SurfaceBounds::Swap
void Swap(SurfaceBounds *other)
jaiabot::protobuf::MotorBounds::clear_forwardstart
void clear_forwardstart()
Definition: bounds.pb.h:635
jaiabot::protobuf::SurfaceBounds::swap
friend void swap(SurfaceBounds &a, SurfaceBounds &b)
Definition: bounds.pb.h:123
jaiabot::protobuf::Bounds::internal_default_instance
static const Bounds * internal_default_instance()
Definition: bounds.pb.h:413
jaiabot::protobuf::SurfaceBounds::descriptor
static const ::google::protobuf::Descriptor * descriptor()
jaiabot::protobuf::Bounds::mutable_motor
::jaiabot::protobuf::MotorBounds * mutable_motor()
Definition: bounds.pb.h:977
jaiabot::protobuf::SurfaceBounds::ByteSizeLong
size_t ByteSizeLong() const final
jaiabot::protobuf::SurfaceBounds::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
jaiabot::protobuf::MotorBounds::New
MotorBounds * New(::google::protobuf::Arena *arena) const final
Definition: bounds.pb.h:267
jaiabot::protobuf::SurfaceBounds
Definition: bounds.pb.h:78
jaiabot::protobuf::SurfaceBounds::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
jaiabot::protobuf::SurfaceBounds::GetCachedSize
int GetCachedSize() const final
Definition: bounds.pb.h:150
protobuf_jaiabot_2fmessages_2fbounds_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: bounds.pb.h:49
jaiabot::protobuf::SurfaceBounds::operator=
SurfaceBounds & operator=(const SurfaceBounds &from)
Definition: bounds.pb.h:85
jaiabot::protobuf::SurfaceBounds::InitAsDefaultInstance
static void InitAsDefaultInstance()
jaiabot::protobuf::SurfaceBounds::set_upper
void set_upper(::google::protobuf::int32 value)
Definition: bounds.pb.h:567
jaiabot::protobuf::MotorBounds::Swap
void Swap(MotorBounds *other)
jaiabot::protobuf::MotorBounds::clear_throttle_dive
void clear_throttle_dive()
Definition: bounds.pb.h:731
jaiabot::protobuf::MotorBounds::clear_max_reverse
void clear_max_reverse()
Definition: bounds.pb.h:683
jaiabot::protobuf::Bounds::has_rudder
bool has_rudder() const
Definition: bounds.pb.h:890
jaiabot::protobuf::Bounds::has_port
bool has_port() const
Definition: bounds.pb.h:832
jaiabot::protobuf::Bounds::clear_rudder
void clear_rudder()
Definition: bounds.pb.h:899
jaiabot::protobuf::MotorBounds::has_forwardstart
bool has_forwardstart() const
Definition: bounds.pb.h:626
jaiabot::protobuf::MotorBounds::has_throttle_dive
bool has_throttle_dive() const
Definition: bounds.pb.h:722
jaiabot::protobuf::SurfaceBounds::upper
::google::protobuf::int32 upper() const
Definition: bounds.pb.h:563
protobuf_jaiabot_2fmessages_2fbounds_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: bounds.pb.h:48
protobuf_jaiabot_2fmessages_2fbounds_2eproto
Definition: bounds.pb.h:41
jaiabot::protobuf::Bounds::strb
const ::jaiabot::protobuf::SurfaceBounds & strb() const
Definition: bounds.pb.h:790
google
Definition: config.pb.h:63
jaiabot::protobuf::MotorBounds::has_reversestart
bool has_reversestart() const
Definition: bounds.pb.h:650
jaiabot::protobuf::Bounds::clear_port
void clear_port()
Definition: bounds.pb.h:841
jaiabot::protobuf::Bounds::Swap
void Swap(Bounds *other)