Decision Module  1.0
ICRA2020 AI Challenge Northwestern Polytechnical University Aoxiang Team Strategy Code
decision.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: decision.proto
3 
4 #ifndef PROTOBUF_decision_2eproto__INCLUDED
5 #define PROTOBUF_decision_2eproto__INCLUDED
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 2006000
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 2006001 < 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/generated_message_util.h>
23 #include <google/protobuf/message.h>
24 #include <google/protobuf/repeated_field.h>
25 #include <google/protobuf/extension_set.h>
26 #include <google/protobuf/unknown_field_set.h>
27 // @@protoc_insertion_point(includes)
28 
29 namespace roborts_decision {
30 
31 // Internal implementation detail -- do not call these.
35 
36 class Point;
37 class EscapeConstraint;
38 class SearchConstraint;
39 class WhirlVel;
40 class MultiRobot;
41 class DecisionConfig;
42 
43 // ===================================================================
44 
45 class Point : public ::google::protobuf::Message {
46  public:
47  Point();
48  virtual ~Point();
49 
50  Point(const Point& from);
51 
52  inline Point& operator=(const Point& from) {
53  CopyFrom(from);
54  return *this;
55  }
56 
57  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
58  return _unknown_fields_;
59  }
60 
61  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
62  return &_unknown_fields_;
63  }
64 
65  static const ::google::protobuf::Descriptor* descriptor();
66  static const Point& default_instance();
67 
68  void Swap(Point* other);
69 
70  // implements Message ----------------------------------------------
71 
72  Point* New() const;
73  void CopyFrom(const ::google::protobuf::Message& from);
74  void MergeFrom(const ::google::protobuf::Message& from);
75  void CopyFrom(const Point& from);
76  void MergeFrom(const Point& from);
77  void Clear();
78  bool IsInitialized() const;
79 
80  int ByteSize() const;
82  ::google::protobuf::io::CodedInputStream* input);
84  ::google::protobuf::io::CodedOutputStream* output) const;
85  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
86  int GetCachedSize() const { return _cached_size_; }
87  private:
88  void SharedCtor();
89  void SharedDtor();
90  void SetCachedSize(int size) const;
91  public:
92  ::google::protobuf::Metadata GetMetadata() const;
93 
94  // nested types ----------------------------------------------------
95 
96  // accessors -------------------------------------------------------
97 
98  // optional float x = 1;
99  inline bool has_x() const;
100  inline void clear_x();
101  static const int kXFieldNumber = 1;
102  inline float x() const;
103  inline void set_x(float value);
104 
105  // optional float y = 2;
106  inline bool has_y() const;
107  inline void clear_y();
108  static const int kYFieldNumber = 2;
109  inline float y() const;
110  inline void set_y(float value);
111 
112  // optional float z = 3;
113  inline bool has_z() const;
114  inline void clear_z();
115  static const int kZFieldNumber = 3;
116  inline float z() const;
117  inline void set_z(float value);
118 
119  // optional float roll = 4;
120  inline bool has_roll() const;
121  inline void clear_roll();
122  static const int kRollFieldNumber = 4;
123  inline float roll() const;
124  inline void set_roll(float value);
125 
126  // optional float pitch = 5;
127  inline bool has_pitch() const;
128  inline void clear_pitch();
129  static const int kPitchFieldNumber = 5;
130  inline float pitch() const;
131  inline void set_pitch(float value);
132 
133  // optional float yaw = 6;
134  inline bool has_yaw() const;
135  inline void clear_yaw();
136  static const int kYawFieldNumber = 6;
137  inline float yaw() const;
138  inline void set_yaw(float value);
139 
140  // @@protoc_insertion_point(class_scope:roborts_decision.Point)
141  private:
142  inline void set_has_x();
143  inline void clear_has_x();
144  inline void set_has_y();
145  inline void clear_has_y();
146  inline void set_has_z();
147  inline void clear_has_z();
148  inline void set_has_roll();
149  inline void clear_has_roll();
150  inline void set_has_pitch();
151  inline void clear_has_pitch();
152  inline void set_has_yaw();
153  inline void clear_has_yaw();
154 
155  ::google::protobuf::UnknownFieldSet _unknown_fields_;
156 
157  ::google::protobuf::uint32 _has_bits_[1];
158  mutable int _cached_size_;
159  float x_;
160  float y_;
161  float z_;
162  float roll_;
163  float pitch_;
164  float yaw_;
165  friend void protobuf_AddDesc_decision_2eproto();
168 
169  void InitAsDefaultInstance();
171 };
172 // -------------------------------------------------------------------
173 
174 class EscapeConstraint : public ::google::protobuf::Message {
175  public:
177  virtual ~EscapeConstraint();
178 
179  EscapeConstraint(const EscapeConstraint& from);
180 
182  CopyFrom(from);
183  return *this;
184  }
185 
186  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
187  return _unknown_fields_;
188  }
189 
190  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
191  return &_unknown_fields_;
192  }
193 
194  static const ::google::protobuf::Descriptor* descriptor();
195  static const EscapeConstraint& default_instance();
196 
197  void Swap(EscapeConstraint* other);
198 
199  // implements Message ----------------------------------------------
200 
201  EscapeConstraint* New() const;
202  void CopyFrom(const ::google::protobuf::Message& from);
203  void MergeFrom(const ::google::protobuf::Message& from);
204  void CopyFrom(const EscapeConstraint& from);
205  void MergeFrom(const EscapeConstraint& from);
206  void Clear();
207  bool IsInitialized() const;
208 
209  int ByteSize() const;
211  ::google::protobuf::io::CodedInputStream* input);
213  ::google::protobuf::io::CodedOutputStream* output) const;
214  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
215  int GetCachedSize() const { return _cached_size_; }
216  private:
217  void SharedCtor();
218  void SharedDtor();
219  void SetCachedSize(int size) const;
220  public:
221  ::google::protobuf::Metadata GetMetadata() const;
222 
223  // nested types ----------------------------------------------------
224 
225  // accessors -------------------------------------------------------
226 
227  // optional float left_x_limit = 1;
228  inline bool has_left_x_limit() const;
229  inline void clear_left_x_limit();
230  static const int kLeftXLimitFieldNumber = 1;
231  inline float left_x_limit() const;
232  inline void set_left_x_limit(float value);
233 
234  // optional float right_x_limit = 2;
235  inline bool has_right_x_limit() const;
236  inline void clear_right_x_limit();
237  static const int kRightXLimitFieldNumber = 2;
238  inline float right_x_limit() const;
239  inline void set_right_x_limit(float value);
240 
241  // optional float robot_x_limit = 3;
242  inline bool has_robot_x_limit() const;
243  inline void clear_robot_x_limit();
244  static const int kRobotXLimitFieldNumber = 3;
245  inline float robot_x_limit() const;
246  inline void set_robot_x_limit(float value);
247 
248  // optional float left_random_min_x = 4;
249  inline bool has_left_random_min_x() const;
250  inline void clear_left_random_min_x();
251  static const int kLeftRandomMinXFieldNumber = 4;
252  inline float left_random_min_x() const;
253  inline void set_left_random_min_x(float value);
254 
255  // optional float left_random_max_x = 5;
256  inline bool has_left_random_max_x() const;
257  inline void clear_left_random_max_x();
258  static const int kLeftRandomMaxXFieldNumber = 5;
259  inline float left_random_max_x() const;
260  inline void set_left_random_max_x(float value);
261 
262  // optional float right_random_min_x = 6;
263  inline bool has_right_random_min_x() const;
264  inline void clear_right_random_min_x();
265  static const int kRightRandomMinXFieldNumber = 6;
266  inline float right_random_min_x() const;
267  inline void set_right_random_min_x(float value);
268 
269  // optional float right_random_max_x = 7;
270  inline bool has_right_random_max_x() const;
271  inline void clear_right_random_max_x();
272  static const int kRightRandomMaxXFieldNumber = 7;
273  inline float right_random_max_x() const;
274  inline void set_right_random_max_x(float value);
275 
276  // @@protoc_insertion_point(class_scope:roborts_decision.EscapeConstraint)
277  private:
278  inline void set_has_left_x_limit();
279  inline void clear_has_left_x_limit();
280  inline void set_has_right_x_limit();
281  inline void clear_has_right_x_limit();
282  inline void set_has_robot_x_limit();
283  inline void clear_has_robot_x_limit();
284  inline void set_has_left_random_min_x();
285  inline void clear_has_left_random_min_x();
286  inline void set_has_left_random_max_x();
287  inline void clear_has_left_random_max_x();
288  inline void set_has_right_random_min_x();
289  inline void clear_has_right_random_min_x();
290  inline void set_has_right_random_max_x();
291  inline void clear_has_right_random_max_x();
292 
293  ::google::protobuf::UnknownFieldSet _unknown_fields_;
294 
295  ::google::protobuf::uint32 _has_bits_[1];
296  mutable int _cached_size_;
304  friend void protobuf_AddDesc_decision_2eproto();
307 
308  void InitAsDefaultInstance();
310 };
311 // -------------------------------------------------------------------
312 
313 class SearchConstraint : public ::google::protobuf::Message {
314  public:
316  virtual ~SearchConstraint();
317 
318  SearchConstraint(const SearchConstraint& from);
319 
321  CopyFrom(from);
322  return *this;
323  }
324 
325  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
326  return _unknown_fields_;
327  }
328 
329  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
330  return &_unknown_fields_;
331  }
332 
333  static const ::google::protobuf::Descriptor* descriptor();
334  static const SearchConstraint& default_instance();
335 
336  void Swap(SearchConstraint* other);
337 
338  // implements Message ----------------------------------------------
339 
340  SearchConstraint* New() const;
341  void CopyFrom(const ::google::protobuf::Message& from);
342  void MergeFrom(const ::google::protobuf::Message& from);
343  void CopyFrom(const SearchConstraint& from);
344  void MergeFrom(const SearchConstraint& from);
345  void Clear();
346  bool IsInitialized() const;
347 
348  int ByteSize() const;
350  ::google::protobuf::io::CodedInputStream* input);
352  ::google::protobuf::io::CodedOutputStream* output) const;
353  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
354  int GetCachedSize() const { return _cached_size_; }
355  private:
356  void SharedCtor();
357  void SharedDtor();
358  void SetCachedSize(int size) const;
359  public:
360  ::google::protobuf::Metadata GetMetadata() const;
361 
362  // nested types ----------------------------------------------------
363 
364  // accessors -------------------------------------------------------
365 
366  // optional float x_limit = 1;
367  inline bool has_x_limit() const;
368  inline void clear_x_limit();
369  static const int kXLimitFieldNumber = 1;
370  inline float x_limit() const;
371  inline void set_x_limit(float value);
372 
373  // optional float y_limit = 2;
374  inline bool has_y_limit() const;
375  inline void clear_y_limit();
376  static const int kYLimitFieldNumber = 2;
377  inline float y_limit() const;
378  inline void set_y_limit(float value);
379 
380  // @@protoc_insertion_point(class_scope:roborts_decision.SearchConstraint)
381  private:
382  inline void set_has_x_limit();
383  inline void clear_has_x_limit();
384  inline void set_has_y_limit();
385  inline void clear_has_y_limit();
386 
387  ::google::protobuf::UnknownFieldSet _unknown_fields_;
388 
389  ::google::protobuf::uint32 _has_bits_[1];
390  mutable int _cached_size_;
391  float x_limit_;
392  float y_limit_;
393  friend void protobuf_AddDesc_decision_2eproto();
396 
397  void InitAsDefaultInstance();
399 };
400 // -------------------------------------------------------------------
401 
402 class WhirlVel : public ::google::protobuf::Message {
403  public:
404  WhirlVel();
405  virtual ~WhirlVel();
406 
407  WhirlVel(const WhirlVel& from);
408 
409  inline WhirlVel& operator=(const WhirlVel& from) {
410  CopyFrom(from);
411  return *this;
412  }
413 
414  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
415  return _unknown_fields_;
416  }
417 
418  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
419  return &_unknown_fields_;
420  }
421 
422  static const ::google::protobuf::Descriptor* descriptor();
423  static const WhirlVel& default_instance();
424 
425  void Swap(WhirlVel* other);
426 
427  // implements Message ----------------------------------------------
428 
429  WhirlVel* New() const;
430  void CopyFrom(const ::google::protobuf::Message& from);
431  void MergeFrom(const ::google::protobuf::Message& from);
432  void CopyFrom(const WhirlVel& from);
433  void MergeFrom(const WhirlVel& from);
434  void Clear();
435  bool IsInitialized() const;
436 
437  int ByteSize() const;
439  ::google::protobuf::io::CodedInputStream* input);
441  ::google::protobuf::io::CodedOutputStream* output) const;
442  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
443  int GetCachedSize() const { return _cached_size_; }
444  private:
445  void SharedCtor();
446  void SharedDtor();
447  void SetCachedSize(int size) const;
448  public:
449  ::google::protobuf::Metadata GetMetadata() const;
450 
451  // nested types ----------------------------------------------------
452 
453  // accessors -------------------------------------------------------
454 
455  // optional float angle_x_vel = 1;
456  inline bool has_angle_x_vel() const;
457  inline void clear_angle_x_vel();
458  static const int kAngleXVelFieldNumber = 1;
459  inline float angle_x_vel() const;
460  inline void set_angle_x_vel(float value);
461 
462  // optional float angle_y_vel = 2;
463  inline bool has_angle_y_vel() const;
464  inline void clear_angle_y_vel();
465  static const int kAngleYVelFieldNumber = 2;
466  inline float angle_y_vel() const;
467  inline void set_angle_y_vel(float value);
468 
469  // optional float angle_z_vel = 3;
470  inline bool has_angle_z_vel() const;
471  inline void clear_angle_z_vel();
472  static const int kAngleZVelFieldNumber = 3;
473  inline float angle_z_vel() const;
474  inline void set_angle_z_vel(float value);
475 
476  // @@protoc_insertion_point(class_scope:roborts_decision.WhirlVel)
477  private:
478  inline void set_has_angle_x_vel();
479  inline void clear_has_angle_x_vel();
480  inline void set_has_angle_y_vel();
481  inline void clear_has_angle_y_vel();
482  inline void set_has_angle_z_vel();
483  inline void clear_has_angle_z_vel();
484 
485  ::google::protobuf::UnknownFieldSet _unknown_fields_;
486 
487  ::google::protobuf::uint32 _has_bits_[1];
488  mutable int _cached_size_;
492  friend void protobuf_AddDesc_decision_2eproto();
495 
496  void InitAsDefaultInstance();
498 };
499 // -------------------------------------------------------------------
500 
501 class MultiRobot : public ::google::protobuf::Message {
502  public:
503  MultiRobot();
504  virtual ~MultiRobot();
505 
506  MultiRobot(const MultiRobot& from);
507 
508  inline MultiRobot& operator=(const MultiRobot& from) {
509  CopyFrom(from);
510  return *this;
511  }
512 
513  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
514  return _unknown_fields_;
515  }
516 
517  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
518  return &_unknown_fields_;
519  }
520 
521  static const ::google::protobuf::Descriptor* descriptor();
522  static const MultiRobot& default_instance();
523 
524  void Swap(MultiRobot* other);
525 
526  // implements Message ----------------------------------------------
527 
528  MultiRobot* New() const;
529  void CopyFrom(const ::google::protobuf::Message& from);
530  void MergeFrom(const ::google::protobuf::Message& from);
531  void CopyFrom(const MultiRobot& from);
532  void MergeFrom(const MultiRobot& from);
533  void Clear();
534  bool IsInitialized() const;
535 
536  int ByteSize() const;
538  ::google::protobuf::io::CodedInputStream* input);
540  ::google::protobuf::io::CodedOutputStream* output) const;
541  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
542  int GetCachedSize() const { return _cached_size_; }
543  private:
544  void SharedCtor();
545  void SharedDtor();
546  void SetCachedSize(int size) const;
547  public:
548  ::google::protobuf::Metadata GetMetadata() const;
549 
550  // nested types ----------------------------------------------------
551 
552  // accessors -------------------------------------------------------
553 
554  // optional .roborts_decision.Point start_position = 7;
555  inline bool has_start_position() const;
556  inline void clear_start_position();
557  static const int kStartPositionFieldNumber = 7;
558  inline const ::roborts_decision::Point& start_position() const;
559  inline ::roborts_decision::Point* mutable_start_position();
560  inline ::roborts_decision::Point* release_start_position();
562 
563  // @@protoc_insertion_point(class_scope:roborts_decision.MultiRobot)
564  private:
565  inline void set_has_start_position();
566  inline void clear_has_start_position();
567 
568  ::google::protobuf::UnknownFieldSet _unknown_fields_;
569 
570  ::google::protobuf::uint32 _has_bits_[1];
571  mutable int _cached_size_;
573  friend void protobuf_AddDesc_decision_2eproto();
576 
577  void InitAsDefaultInstance();
579 };
580 // -------------------------------------------------------------------
581 
582 class DecisionConfig : public ::google::protobuf::Message {
583  public:
584  DecisionConfig();
585  virtual ~DecisionConfig();
586 
587  DecisionConfig(const DecisionConfig& from);
588 
589  inline DecisionConfig& operator=(const DecisionConfig& from) {
590  CopyFrom(from);
591  return *this;
592  }
593 
594  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
595  return _unknown_fields_;
596  }
597 
598  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
599  return &_unknown_fields_;
600  }
601 
602  static const ::google::protobuf::Descriptor* descriptor();
603  static const DecisionConfig& default_instance();
604 
605  void Swap(DecisionConfig* other);
606 
607  // implements Message ----------------------------------------------
608 
609  DecisionConfig* New() const;
610  void CopyFrom(const ::google::protobuf::Message& from);
611  void MergeFrom(const ::google::protobuf::Message& from);
612  void CopyFrom(const DecisionConfig& from);
613  void MergeFrom(const DecisionConfig& from);
614  void Clear();
615  bool IsInitialized() const;
616 
617  int ByteSize() const;
619  ::google::protobuf::io::CodedInputStream* input);
621  ::google::protobuf::io::CodedOutputStream* output) const;
622  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
623  int GetCachedSize() const { return _cached_size_; }
624  private:
625  void SharedCtor();
626  void SharedDtor();
627  void SetCachedSize(int size) const;
628  public:
629  ::google::protobuf::Metadata GetMetadata() const;
630 
631  // nested types ----------------------------------------------------
632 
633  // accessors -------------------------------------------------------
634 
635  // repeated .roborts_decision.Point point = 1;
636  inline int point_size() const;
637  inline void clear_point();
638  static const int kPointFieldNumber = 1;
639  inline const ::roborts_decision::Point& point(int index) const;
640  inline ::roborts_decision::Point* mutable_point(int index);
641  inline ::roborts_decision::Point* add_point();
642  inline const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >&
643  point() const;
644  inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >*
645  mutable_point();
646 
647  // optional bool simulate = 2 [default = false];
648  inline bool has_simulate() const;
649  inline void clear_simulate();
650  static const int kSimulateFieldNumber = 2;
651  inline bool simulate() const;
652  inline void set_simulate(bool value);
653 
654  // optional bool master = 3 [default = false];
655  inline bool has_master() const;
656  inline void clear_master();
657  static const int kMasterFieldNumber = 3;
658  inline bool master() const;
659  inline void set_master(bool value);
660 
661  // optional .roborts_decision.EscapeConstraint escape = 4;
662  inline bool has_escape() const;
663  inline void clear_escape();
664  static const int kEscapeFieldNumber = 4;
665  inline const ::roborts_decision::EscapeConstraint& escape() const;
666  inline ::roborts_decision::EscapeConstraint* mutable_escape();
667  inline ::roborts_decision::EscapeConstraint* release_escape();
669 
670  // repeated .roborts_decision.Point buff_point = 5;
671  inline int buff_point_size() const;
672  inline void clear_buff_point();
673  static const int kBuffPointFieldNumber = 5;
674  inline const ::roborts_decision::Point& buff_point(int index) const;
675  inline ::roborts_decision::Point* mutable_buff_point(int index);
676  inline ::roborts_decision::Point* add_buff_point();
677  inline const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >&
678  buff_point() const;
679  inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >*
681 
682  // optional .roborts_decision.SearchConstraint search_limit = 6;
683  inline bool has_search_limit() const;
684  inline void clear_search_limit();
685  static const int kSearchLimitFieldNumber = 6;
686  inline const ::roborts_decision::SearchConstraint& search_limit() const;
687  inline ::roborts_decision::SearchConstraint* mutable_search_limit();
688  inline ::roborts_decision::SearchConstraint* release_search_limit();
690 
691  // optional .roborts_decision.WhirlVel whirl_vel = 7;
692  inline bool has_whirl_vel() const;
693  inline void clear_whirl_vel();
694  static const int kWhirlVelFieldNumber = 7;
695  inline const ::roborts_decision::WhirlVel& whirl_vel() const;
696  inline ::roborts_decision::WhirlVel* mutable_whirl_vel();
697  inline ::roborts_decision::WhirlVel* release_whirl_vel();
699 
700  // optional .roborts_decision.MultiRobot wing_bot = 8;
701  inline bool has_wing_bot() const;
702  inline void clear_wing_bot();
703  static const int kWingBotFieldNumber = 8;
704  inline const ::roborts_decision::MultiRobot& wing_bot() const;
705  inline ::roborts_decision::MultiRobot* mutable_wing_bot();
706  inline ::roborts_decision::MultiRobot* release_wing_bot();
708 
709  // optional .roborts_decision.MultiRobot master_bot = 9;
710  inline bool has_master_bot() const;
711  inline void clear_master_bot();
712  static const int kMasterBotFieldNumber = 9;
713  inline const ::roborts_decision::MultiRobot& master_bot() const;
714  inline ::roborts_decision::MultiRobot* mutable_master_bot();
715  inline ::roborts_decision::MultiRobot* release_master_bot();
717 
718  // optional .roborts_decision.Point wing_bot_task_point = 10;
719  inline bool has_wing_bot_task_point() const;
720  inline void clear_wing_bot_task_point();
721  static const int kWingBotTaskPointFieldNumber = 10;
722  inline const ::roborts_decision::Point& wing_bot_task_point() const;
723  inline ::roborts_decision::Point* mutable_wing_bot_task_point();
724  inline ::roborts_decision::Point* release_wing_bot_task_point();
726 
727  // repeated .roborts_decision.Point search_region_1 = 11;
728  inline int search_region_1_size() const;
729  inline void clear_search_region_1();
730  static const int kSearchRegion1FieldNumber = 11;
731  inline const ::roborts_decision::Point& search_region_1(int index) const;
732  inline ::roborts_decision::Point* mutable_search_region_1(int index);
733  inline ::roborts_decision::Point* add_search_region_1();
734  inline const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >&
735  search_region_1() const;
736  inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >*
738 
739  // repeated .roborts_decision.Point search_region_2 = 12;
740  inline int search_region_2_size() const;
741  inline void clear_search_region_2();
742  static const int kSearchRegion2FieldNumber = 12;
743  inline const ::roborts_decision::Point& search_region_2(int index) const;
744  inline ::roborts_decision::Point* mutable_search_region_2(int index);
745  inline ::roborts_decision::Point* add_search_region_2();
746  inline const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >&
747  search_region_2() const;
748  inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >*
750 
751  // repeated .roborts_decision.Point search_region_3 = 13;
752  inline int search_region_3_size() const;
753  inline void clear_search_region_3();
754  static const int kSearchRegion3FieldNumber = 13;
755  inline const ::roborts_decision::Point& search_region_3(int index) const;
756  inline ::roborts_decision::Point* mutable_search_region_3(int index);
757  inline ::roborts_decision::Point* add_search_region_3();
758  inline const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >&
759  search_region_3() const;
760  inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >*
762 
763  // repeated .roborts_decision.Point search_region_4 = 14;
764  inline int search_region_4_size() const;
765  inline void clear_search_region_4();
766  static const int kSearchRegion4FieldNumber = 14;
767  inline const ::roborts_decision::Point& search_region_4(int index) const;
768  inline ::roborts_decision::Point* mutable_search_region_4(int index);
769  inline ::roborts_decision::Point* add_search_region_4();
770  inline const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >&
771  search_region_4() const;
772  inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >*
774 
775  // @@protoc_insertion_point(class_scope:roborts_decision.DecisionConfig)
776  private:
777  inline void set_has_simulate();
778  inline void clear_has_simulate();
779  inline void set_has_master();
780  inline void clear_has_master();
781  inline void set_has_escape();
782  inline void clear_has_escape();
783  inline void set_has_search_limit();
784  inline void clear_has_search_limit();
785  inline void set_has_whirl_vel();
786  inline void clear_has_whirl_vel();
787  inline void set_has_wing_bot();
788  inline void clear_has_wing_bot();
789  inline void set_has_master_bot();
790  inline void clear_has_master_bot();
791  inline void set_has_wing_bot_task_point();
792  inline void clear_has_wing_bot_task_point();
793 
794  ::google::protobuf::UnknownFieldSet _unknown_fields_;
795 
796  ::google::protobuf::uint32 _has_bits_[1];
797  mutable int _cached_size_;
798  ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > point_;
800  ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > buff_point_;
806  ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > search_region_1_;
807  ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > search_region_2_;
808  ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > search_region_3_;
809  ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > search_region_4_;
810  bool simulate_;
811  bool master_;
812  friend void protobuf_AddDesc_decision_2eproto();
815 
816  void InitAsDefaultInstance();
818 };
819 // ===================================================================
820 
821 
822 // ===================================================================
823 
824 // Point
825 
826 // optional float x = 1;
827 inline bool Point::has_x() const {
828  return (_has_bits_[0] & 0x00000001u) != 0;
829 }
830 inline void Point::set_has_x() {
831  _has_bits_[0] |= 0x00000001u;
832 }
833 inline void Point::clear_has_x() {
834  _has_bits_[0] &= ~0x00000001u;
835 }
836 inline void Point::clear_x() {
837  x_ = 0;
838  clear_has_x();
839 }
840 inline float Point::x() const {
841  // @@protoc_insertion_point(field_get:roborts_decision.Point.x)
842  return x_;
843 }
844 inline void Point::set_x(float value) {
845  set_has_x();
846  x_ = value;
847  // @@protoc_insertion_point(field_set:roborts_decision.Point.x)
848 }
849 
850 // optional float y = 2;
851 inline bool Point::has_y() const {
852  return (_has_bits_[0] & 0x00000002u) != 0;
853 }
854 inline void Point::set_has_y() {
855  _has_bits_[0] |= 0x00000002u;
856 }
857 inline void Point::clear_has_y() {
858  _has_bits_[0] &= ~0x00000002u;
859 }
860 inline void Point::clear_y() {
861  y_ = 0;
862  clear_has_y();
863 }
864 inline float Point::y() const {
865  // @@protoc_insertion_point(field_get:roborts_decision.Point.y)
866  return y_;
867 }
868 inline void Point::set_y(float value) {
869  set_has_y();
870  y_ = value;
871  // @@protoc_insertion_point(field_set:roborts_decision.Point.y)
872 }
873 
874 // optional float z = 3;
875 inline bool Point::has_z() const {
876  return (_has_bits_[0] & 0x00000004u) != 0;
877 }
878 inline void Point::set_has_z() {
879  _has_bits_[0] |= 0x00000004u;
880 }
881 inline void Point::clear_has_z() {
882  _has_bits_[0] &= ~0x00000004u;
883 }
884 inline void Point::clear_z() {
885  z_ = 0;
886  clear_has_z();
887 }
888 inline float Point::z() const {
889  // @@protoc_insertion_point(field_get:roborts_decision.Point.z)
890  return z_;
891 }
892 inline void Point::set_z(float value) {
893  set_has_z();
894  z_ = value;
895  // @@protoc_insertion_point(field_set:roborts_decision.Point.z)
896 }
897 
898 // optional float roll = 4;
899 inline bool Point::has_roll() const {
900  return (_has_bits_[0] & 0x00000008u) != 0;
901 }
902 inline void Point::set_has_roll() {
903  _has_bits_[0] |= 0x00000008u;
904 }
905 inline void Point::clear_has_roll() {
906  _has_bits_[0] &= ~0x00000008u;
907 }
908 inline void Point::clear_roll() {
909  roll_ = 0;
910  clear_has_roll();
911 }
912 inline float Point::roll() const {
913  // @@protoc_insertion_point(field_get:roborts_decision.Point.roll)
914  return roll_;
915 }
916 inline void Point::set_roll(float value) {
917  set_has_roll();
918  roll_ = value;
919  // @@protoc_insertion_point(field_set:roborts_decision.Point.roll)
920 }
921 
922 // optional float pitch = 5;
923 inline bool Point::has_pitch() const {
924  return (_has_bits_[0] & 0x00000010u) != 0;
925 }
926 inline void Point::set_has_pitch() {
927  _has_bits_[0] |= 0x00000010u;
928 }
929 inline void Point::clear_has_pitch() {
930  _has_bits_[0] &= ~0x00000010u;
931 }
932 inline void Point::clear_pitch() {
933  pitch_ = 0;
934  clear_has_pitch();
935 }
936 inline float Point::pitch() const {
937  // @@protoc_insertion_point(field_get:roborts_decision.Point.pitch)
938  return pitch_;
939 }
940 inline void Point::set_pitch(float value) {
941  set_has_pitch();
942  pitch_ = value;
943  // @@protoc_insertion_point(field_set:roborts_decision.Point.pitch)
944 }
945 
946 // optional float yaw = 6;
947 inline bool Point::has_yaw() const {
948  return (_has_bits_[0] & 0x00000020u) != 0;
949 }
950 inline void Point::set_has_yaw() {
951  _has_bits_[0] |= 0x00000020u;
952 }
953 inline void Point::clear_has_yaw() {
954  _has_bits_[0] &= ~0x00000020u;
955 }
956 inline void Point::clear_yaw() {
957  yaw_ = 0;
958  clear_has_yaw();
959 }
960 inline float Point::yaw() const {
961  // @@protoc_insertion_point(field_get:roborts_decision.Point.yaw)
962  return yaw_;
963 }
964 inline void Point::set_yaw(float value) {
965  set_has_yaw();
966  yaw_ = value;
967  // @@protoc_insertion_point(field_set:roborts_decision.Point.yaw)
968 }
969 
970 // -------------------------------------------------------------------
971 
972 // EscapeConstraint
973 
974 // optional float left_x_limit = 1;
976  return (_has_bits_[0] & 0x00000001u) != 0;
977 }
979  _has_bits_[0] |= 0x00000001u;
980 }
982  _has_bits_[0] &= ~0x00000001u;
983 }
985  left_x_limit_ = 0;
987 }
988 inline float EscapeConstraint::left_x_limit() const {
989  // @@protoc_insertion_point(field_get:roborts_decision.EscapeConstraint.left_x_limit)
990  return left_x_limit_;
991 }
992 inline void EscapeConstraint::set_left_x_limit(float value) {
994  left_x_limit_ = value;
995  // @@protoc_insertion_point(field_set:roborts_decision.EscapeConstraint.left_x_limit)
996 }
997 
998 // optional float right_x_limit = 2;
1000  return (_has_bits_[0] & 0x00000002u) != 0;
1001 }
1003  _has_bits_[0] |= 0x00000002u;
1004 }
1006  _has_bits_[0] &= ~0x00000002u;
1007 }
1009  right_x_limit_ = 0;
1011 }
1012 inline float EscapeConstraint::right_x_limit() const {
1013  // @@protoc_insertion_point(field_get:roborts_decision.EscapeConstraint.right_x_limit)
1014  return right_x_limit_;
1015 }
1016 inline void EscapeConstraint::set_right_x_limit(float value) {
1018  right_x_limit_ = value;
1019  // @@protoc_insertion_point(field_set:roborts_decision.EscapeConstraint.right_x_limit)
1020 }
1021 
1022 // optional float robot_x_limit = 3;
1024  return (_has_bits_[0] & 0x00000004u) != 0;
1025 }
1027  _has_bits_[0] |= 0x00000004u;
1028 }
1030  _has_bits_[0] &= ~0x00000004u;
1031 }
1033  robot_x_limit_ = 0;
1035 }
1036 inline float EscapeConstraint::robot_x_limit() const {
1037  // @@protoc_insertion_point(field_get:roborts_decision.EscapeConstraint.robot_x_limit)
1038  return robot_x_limit_;
1039 }
1040 inline void EscapeConstraint::set_robot_x_limit(float value) {
1042  robot_x_limit_ = value;
1043  // @@protoc_insertion_point(field_set:roborts_decision.EscapeConstraint.robot_x_limit)
1044 }
1045 
1046 // optional float left_random_min_x = 4;
1048  return (_has_bits_[0] & 0x00000008u) != 0;
1049 }
1051  _has_bits_[0] |= 0x00000008u;
1052 }
1054  _has_bits_[0] &= ~0x00000008u;
1055 }
1057  left_random_min_x_ = 0;
1059 }
1061  // @@protoc_insertion_point(field_get:roborts_decision.EscapeConstraint.left_random_min_x)
1062  return left_random_min_x_;
1063 }
1066  left_random_min_x_ = value;
1067  // @@protoc_insertion_point(field_set:roborts_decision.EscapeConstraint.left_random_min_x)
1068 }
1069 
1070 // optional float left_random_max_x = 5;
1072  return (_has_bits_[0] & 0x00000010u) != 0;
1073 }
1075  _has_bits_[0] |= 0x00000010u;
1076 }
1078  _has_bits_[0] &= ~0x00000010u;
1079 }
1081  left_random_max_x_ = 0;
1083 }
1085  // @@protoc_insertion_point(field_get:roborts_decision.EscapeConstraint.left_random_max_x)
1086  return left_random_max_x_;
1087 }
1090  left_random_max_x_ = value;
1091  // @@protoc_insertion_point(field_set:roborts_decision.EscapeConstraint.left_random_max_x)
1092 }
1093 
1094 // optional float right_random_min_x = 6;
1096  return (_has_bits_[0] & 0x00000020u) != 0;
1097 }
1099  _has_bits_[0] |= 0x00000020u;
1100 }
1102  _has_bits_[0] &= ~0x00000020u;
1103 }
1105  right_random_min_x_ = 0;
1107 }
1109  // @@protoc_insertion_point(field_get:roborts_decision.EscapeConstraint.right_random_min_x)
1110  return right_random_min_x_;
1111 }
1114  right_random_min_x_ = value;
1115  // @@protoc_insertion_point(field_set:roborts_decision.EscapeConstraint.right_random_min_x)
1116 }
1117 
1118 // optional float right_random_max_x = 7;
1120  return (_has_bits_[0] & 0x00000040u) != 0;
1121 }
1123  _has_bits_[0] |= 0x00000040u;
1124 }
1126  _has_bits_[0] &= ~0x00000040u;
1127 }
1129  right_random_max_x_ = 0;
1131 }
1133  // @@protoc_insertion_point(field_get:roborts_decision.EscapeConstraint.right_random_max_x)
1134  return right_random_max_x_;
1135 }
1138  right_random_max_x_ = value;
1139  // @@protoc_insertion_point(field_set:roborts_decision.EscapeConstraint.right_random_max_x)
1140 }
1141 
1142 // -------------------------------------------------------------------
1143 
1144 // SearchConstraint
1145 
1146 // optional float x_limit = 1;
1147 inline bool SearchConstraint::has_x_limit() const {
1148  return (_has_bits_[0] & 0x00000001u) != 0;
1149 }
1151  _has_bits_[0] |= 0x00000001u;
1152 }
1154  _has_bits_[0] &= ~0x00000001u;
1155 }
1157  x_limit_ = 0;
1159 }
1160 inline float SearchConstraint::x_limit() const {
1161  // @@protoc_insertion_point(field_get:roborts_decision.SearchConstraint.x_limit)
1162  return x_limit_;
1163 }
1164 inline void SearchConstraint::set_x_limit(float value) {
1165  set_has_x_limit();
1166  x_limit_ = value;
1167  // @@protoc_insertion_point(field_set:roborts_decision.SearchConstraint.x_limit)
1168 }
1169 
1170 // optional float y_limit = 2;
1171 inline bool SearchConstraint::has_y_limit() const {
1172  return (_has_bits_[0] & 0x00000002u) != 0;
1173 }
1175  _has_bits_[0] |= 0x00000002u;
1176 }
1178  _has_bits_[0] &= ~0x00000002u;
1179 }
1181  y_limit_ = 0;
1183 }
1184 inline float SearchConstraint::y_limit() const {
1185  // @@protoc_insertion_point(field_get:roborts_decision.SearchConstraint.y_limit)
1186  return y_limit_;
1187 }
1188 inline void SearchConstraint::set_y_limit(float value) {
1189  set_has_y_limit();
1190  y_limit_ = value;
1191  // @@protoc_insertion_point(field_set:roborts_decision.SearchConstraint.y_limit)
1192 }
1193 
1194 // -------------------------------------------------------------------
1195 
1196 // WhirlVel
1197 
1198 // optional float angle_x_vel = 1;
1199 inline bool WhirlVel::has_angle_x_vel() const {
1200  return (_has_bits_[0] & 0x00000001u) != 0;
1201 }
1203  _has_bits_[0] |= 0x00000001u;
1204 }
1206  _has_bits_[0] &= ~0x00000001u;
1207 }
1209  angle_x_vel_ = 0;
1211 }
1212 inline float WhirlVel::angle_x_vel() const {
1213  // @@protoc_insertion_point(field_get:roborts_decision.WhirlVel.angle_x_vel)
1214  return angle_x_vel_;
1215 }
1216 inline void WhirlVel::set_angle_x_vel(float value) {
1218  angle_x_vel_ = value;
1219  // @@protoc_insertion_point(field_set:roborts_decision.WhirlVel.angle_x_vel)
1220 }
1221 
1222 // optional float angle_y_vel = 2;
1223 inline bool WhirlVel::has_angle_y_vel() const {
1224  return (_has_bits_[0] & 0x00000002u) != 0;
1225 }
1227  _has_bits_[0] |= 0x00000002u;
1228 }
1230  _has_bits_[0] &= ~0x00000002u;
1231 }
1233  angle_y_vel_ = 0;
1235 }
1236 inline float WhirlVel::angle_y_vel() const {
1237  // @@protoc_insertion_point(field_get:roborts_decision.WhirlVel.angle_y_vel)
1238  return angle_y_vel_;
1239 }
1240 inline void WhirlVel::set_angle_y_vel(float value) {
1242  angle_y_vel_ = value;
1243  // @@protoc_insertion_point(field_set:roborts_decision.WhirlVel.angle_y_vel)
1244 }
1245 
1246 // optional float angle_z_vel = 3;
1247 inline bool WhirlVel::has_angle_z_vel() const {
1248  return (_has_bits_[0] & 0x00000004u) != 0;
1249 }
1251  _has_bits_[0] |= 0x00000004u;
1252 }
1254  _has_bits_[0] &= ~0x00000004u;
1255 }
1257  angle_z_vel_ = 0;
1259 }
1260 inline float WhirlVel::angle_z_vel() const {
1261  // @@protoc_insertion_point(field_get:roborts_decision.WhirlVel.angle_z_vel)
1262  return angle_z_vel_;
1263 }
1264 inline void WhirlVel::set_angle_z_vel(float value) {
1266  angle_z_vel_ = value;
1267  // @@protoc_insertion_point(field_set:roborts_decision.WhirlVel.angle_z_vel)
1268 }
1269 
1270 // -------------------------------------------------------------------
1271 
1272 // MultiRobot
1273 
1274 // optional .roborts_decision.Point start_position = 7;
1275 inline bool MultiRobot::has_start_position() const {
1276  return (_has_bits_[0] & 0x00000001u) != 0;
1277 }
1279  _has_bits_[0] |= 0x00000001u;
1280 }
1282  _has_bits_[0] &= ~0x00000001u;
1283 }
1285  if (start_position_ != NULL) start_position_->::roborts_decision::Point::Clear();
1287 }
1288 inline const ::roborts_decision::Point& MultiRobot::start_position() const {
1289  // @@protoc_insertion_point(field_get:roborts_decision.MultiRobot.start_position)
1291 }
1292 inline ::roborts_decision::Point* MultiRobot::mutable_start_position() {
1294  if (start_position_ == NULL) start_position_ = new ::roborts_decision::Point;
1295  // @@protoc_insertion_point(field_mutable:roborts_decision.MultiRobot.start_position)
1296  return start_position_;
1297 }
1298 inline ::roborts_decision::Point* MultiRobot::release_start_position() {
1301  start_position_ = NULL;
1302  return temp;
1303 }
1305  delete start_position_;
1307  if (start_position) {
1309  } else {
1311  }
1312  // @@protoc_insertion_point(field_set_allocated:roborts_decision.MultiRobot.start_position)
1313 }
1314 
1315 // -------------------------------------------------------------------
1316 
1317 // DecisionConfig
1318 
1319 // repeated .roborts_decision.Point point = 1;
1320 inline int DecisionConfig::point_size() const {
1321  return point_.size();
1322 }
1324  point_.Clear();
1325 }
1326 inline const ::roborts_decision::Point& DecisionConfig::point(int index) const {
1327  // @@protoc_insertion_point(field_get:roborts_decision.DecisionConfig.point)
1328  return point_.Get(index);
1329 }
1330 inline ::roborts_decision::Point* DecisionConfig::mutable_point(int index) {
1331  // @@protoc_insertion_point(field_mutable:roborts_decision.DecisionConfig.point)
1332  return point_.Mutable(index);
1333 }
1334 inline ::roborts_decision::Point* DecisionConfig::add_point() {
1335  // @@protoc_insertion_point(field_add:roborts_decision.DecisionConfig.point)
1336  return point_.Add();
1337 }
1338 inline const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >&
1340  // @@protoc_insertion_point(field_list:roborts_decision.DecisionConfig.point)
1341  return point_;
1342 }
1343 inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >*
1345  // @@protoc_insertion_point(field_mutable_list:roborts_decision.DecisionConfig.point)
1346  return &point_;
1347 }
1348 
1349 // optional bool simulate = 2 [default = false];
1350 inline bool DecisionConfig::has_simulate() const {
1351  return (_has_bits_[0] & 0x00000002u) != 0;
1352 }
1354  _has_bits_[0] |= 0x00000002u;
1355 }
1357  _has_bits_[0] &= ~0x00000002u;
1358 }
1360  simulate_ = false;
1362 }
1363 inline bool DecisionConfig::simulate() const {
1364  // @@protoc_insertion_point(field_get:roborts_decision.DecisionConfig.simulate)
1365  return simulate_;
1366 }
1367 inline void DecisionConfig::set_simulate(bool value) {
1368  set_has_simulate();
1369  simulate_ = value;
1370  // @@protoc_insertion_point(field_set:roborts_decision.DecisionConfig.simulate)
1371 }
1372 
1373 // optional bool master = 3 [default = false];
1374 inline bool DecisionConfig::has_master() const {
1375  return (_has_bits_[0] & 0x00000004u) != 0;
1376 }
1378  _has_bits_[0] |= 0x00000004u;
1379 }
1381  _has_bits_[0] &= ~0x00000004u;
1382 }
1384  master_ = false;
1385  clear_has_master();
1386 }
1387 inline bool DecisionConfig::master() const {
1388  // @@protoc_insertion_point(field_get:roborts_decision.DecisionConfig.master)
1389  return master_;
1390 }
1391 inline void DecisionConfig::set_master(bool value) {
1392  set_has_master();
1393  master_ = value;
1394  // @@protoc_insertion_point(field_set:roborts_decision.DecisionConfig.master)
1395 }
1396 
1397 // optional .roborts_decision.EscapeConstraint escape = 4;
1398 inline bool DecisionConfig::has_escape() const {
1399  return (_has_bits_[0] & 0x00000008u) != 0;
1400 }
1402  _has_bits_[0] |= 0x00000008u;
1403 }
1405  _has_bits_[0] &= ~0x00000008u;
1406 }
1408  if (escape_ != NULL) escape_->::roborts_decision::EscapeConstraint::Clear();
1409  clear_has_escape();
1410 }
1411 inline const ::roborts_decision::EscapeConstraint& DecisionConfig::escape() const {
1412  // @@protoc_insertion_point(field_get:roborts_decision.DecisionConfig.escape)
1413  return escape_ != NULL ? *escape_ : *default_instance_->escape_;
1414 }
1415 inline ::roborts_decision::EscapeConstraint* DecisionConfig::mutable_escape() {
1416  set_has_escape();
1417  if (escape_ == NULL) escape_ = new ::roborts_decision::EscapeConstraint;
1418  // @@protoc_insertion_point(field_mutable:roborts_decision.DecisionConfig.escape)
1419  return escape_;
1420 }
1421 inline ::roborts_decision::EscapeConstraint* DecisionConfig::release_escape() {
1422  clear_has_escape();
1424  escape_ = NULL;
1425  return temp;
1426 }
1428  delete escape_;
1429  escape_ = escape;
1430  if (escape) {
1431  set_has_escape();
1432  } else {
1433  clear_has_escape();
1434  }
1435  // @@protoc_insertion_point(field_set_allocated:roborts_decision.DecisionConfig.escape)
1436 }
1437 
1438 // repeated .roborts_decision.Point buff_point = 5;
1440  return buff_point_.size();
1441 }
1443  buff_point_.Clear();
1444 }
1445 inline const ::roborts_decision::Point& DecisionConfig::buff_point(int index) const {
1446  // @@protoc_insertion_point(field_get:roborts_decision.DecisionConfig.buff_point)
1447  return buff_point_.Get(index);
1448 }
1449 inline ::roborts_decision::Point* DecisionConfig::mutable_buff_point(int index) {
1450  // @@protoc_insertion_point(field_mutable:roborts_decision.DecisionConfig.buff_point)
1451  return buff_point_.Mutable(index);
1452 }
1453 inline ::roborts_decision::Point* DecisionConfig::add_buff_point() {
1454  // @@protoc_insertion_point(field_add:roborts_decision.DecisionConfig.buff_point)
1455  return buff_point_.Add();
1456 }
1457 inline const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >&
1459  // @@protoc_insertion_point(field_list:roborts_decision.DecisionConfig.buff_point)
1460  return buff_point_;
1461 }
1462 inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >*
1464  // @@protoc_insertion_point(field_mutable_list:roborts_decision.DecisionConfig.buff_point)
1465  return &buff_point_;
1466 }
1467 
1468 // optional .roborts_decision.SearchConstraint search_limit = 6;
1470  return (_has_bits_[0] & 0x00000020u) != 0;
1471 }
1473  _has_bits_[0] |= 0x00000020u;
1474 }
1476  _has_bits_[0] &= ~0x00000020u;
1477 }
1479  if (search_limit_ != NULL) search_limit_->::roborts_decision::SearchConstraint::Clear();
1481 }
1482 inline const ::roborts_decision::SearchConstraint& DecisionConfig::search_limit() const {
1483  // @@protoc_insertion_point(field_get:roborts_decision.DecisionConfig.search_limit)
1485 }
1486 inline ::roborts_decision::SearchConstraint* DecisionConfig::mutable_search_limit() {
1488  if (search_limit_ == NULL) search_limit_ = new ::roborts_decision::SearchConstraint;
1489  // @@protoc_insertion_point(field_mutable:roborts_decision.DecisionConfig.search_limit)
1490  return search_limit_;
1491 }
1492 inline ::roborts_decision::SearchConstraint* DecisionConfig::release_search_limit() {
1495  search_limit_ = NULL;
1496  return temp;
1497 }
1499  delete search_limit_;
1501  if (search_limit) {
1503  } else {
1505  }
1506  // @@protoc_insertion_point(field_set_allocated:roborts_decision.DecisionConfig.search_limit)
1507 }
1508 
1509 // optional .roborts_decision.WhirlVel whirl_vel = 7;
1510 inline bool DecisionConfig::has_whirl_vel() const {
1511  return (_has_bits_[0] & 0x00000040u) != 0;
1512 }
1514  _has_bits_[0] |= 0x00000040u;
1515 }
1517  _has_bits_[0] &= ~0x00000040u;
1518 }
1520  if (whirl_vel_ != NULL) whirl_vel_->::roborts_decision::WhirlVel::Clear();
1522 }
1523 inline const ::roborts_decision::WhirlVel& DecisionConfig::whirl_vel() const {
1524  // @@protoc_insertion_point(field_get:roborts_decision.DecisionConfig.whirl_vel)
1525  return whirl_vel_ != NULL ? *whirl_vel_ : *default_instance_->whirl_vel_;
1526 }
1527 inline ::roborts_decision::WhirlVel* DecisionConfig::mutable_whirl_vel() {
1529  if (whirl_vel_ == NULL) whirl_vel_ = new ::roborts_decision::WhirlVel;
1530  // @@protoc_insertion_point(field_mutable:roborts_decision.DecisionConfig.whirl_vel)
1531  return whirl_vel_;
1532 }
1533 inline ::roborts_decision::WhirlVel* DecisionConfig::release_whirl_vel() {
1536  whirl_vel_ = NULL;
1537  return temp;
1538 }
1540  delete whirl_vel_;
1542  if (whirl_vel) {
1544  } else {
1546  }
1547  // @@protoc_insertion_point(field_set_allocated:roborts_decision.DecisionConfig.whirl_vel)
1548 }
1549 
1550 // optional .roborts_decision.MultiRobot wing_bot = 8;
1551 inline bool DecisionConfig::has_wing_bot() const {
1552  return (_has_bits_[0] & 0x00000080u) != 0;
1553 }
1555  _has_bits_[0] |= 0x00000080u;
1556 }
1558  _has_bits_[0] &= ~0x00000080u;
1559 }
1561  if (wing_bot_ != NULL) wing_bot_->::roborts_decision::MultiRobot::Clear();
1563 }
1564 inline const ::roborts_decision::MultiRobot& DecisionConfig::wing_bot() const {
1565  // @@protoc_insertion_point(field_get:roborts_decision.DecisionConfig.wing_bot)
1566  return wing_bot_ != NULL ? *wing_bot_ : *default_instance_->wing_bot_;
1567 }
1568 inline ::roborts_decision::MultiRobot* DecisionConfig::mutable_wing_bot() {
1569  set_has_wing_bot();
1570  if (wing_bot_ == NULL) wing_bot_ = new ::roborts_decision::MultiRobot;
1571  // @@protoc_insertion_point(field_mutable:roborts_decision.DecisionConfig.wing_bot)
1572  return wing_bot_;
1573 }
1574 inline ::roborts_decision::MultiRobot* DecisionConfig::release_wing_bot() {
1577  wing_bot_ = NULL;
1578  return temp;
1579 }
1581  delete wing_bot_;
1582  wing_bot_ = wing_bot;
1583  if (wing_bot) {
1584  set_has_wing_bot();
1585  } else {
1587  }
1588  // @@protoc_insertion_point(field_set_allocated:roborts_decision.DecisionConfig.wing_bot)
1589 }
1590 
1591 // optional .roborts_decision.MultiRobot master_bot = 9;
1592 inline bool DecisionConfig::has_master_bot() const {
1593  return (_has_bits_[0] & 0x00000100u) != 0;
1594 }
1596  _has_bits_[0] |= 0x00000100u;
1597 }
1599  _has_bits_[0] &= ~0x00000100u;
1600 }
1602  if (master_bot_ != NULL) master_bot_->::roborts_decision::MultiRobot::Clear();
1604 }
1605 inline const ::roborts_decision::MultiRobot& DecisionConfig::master_bot() const {
1606  // @@protoc_insertion_point(field_get:roborts_decision.DecisionConfig.master_bot)
1607  return master_bot_ != NULL ? *master_bot_ : *default_instance_->master_bot_;
1608 }
1609 inline ::roborts_decision::MultiRobot* DecisionConfig::mutable_master_bot() {
1611  if (master_bot_ == NULL) master_bot_ = new ::roborts_decision::MultiRobot;
1612  // @@protoc_insertion_point(field_mutable:roborts_decision.DecisionConfig.master_bot)
1613  return master_bot_;
1614 }
1615 inline ::roborts_decision::MultiRobot* DecisionConfig::release_master_bot() {
1618  master_bot_ = NULL;
1619  return temp;
1620 }
1622  delete master_bot_;
1624  if (master_bot) {
1626  } else {
1628  }
1629  // @@protoc_insertion_point(field_set_allocated:roborts_decision.DecisionConfig.master_bot)
1630 }
1631 
1632 // optional .roborts_decision.Point wing_bot_task_point = 10;
1634  return (_has_bits_[0] & 0x00000200u) != 0;
1635 }
1637  _has_bits_[0] |= 0x00000200u;
1638 }
1640  _has_bits_[0] &= ~0x00000200u;
1641 }
1643  if (wing_bot_task_point_ != NULL) wing_bot_task_point_->::roborts_decision::Point::Clear();
1645 }
1646 inline const ::roborts_decision::Point& DecisionConfig::wing_bot_task_point() const {
1647  // @@protoc_insertion_point(field_get:roborts_decision.DecisionConfig.wing_bot_task_point)
1649 }
1650 inline ::roborts_decision::Point* DecisionConfig::mutable_wing_bot_task_point() {
1652  if (wing_bot_task_point_ == NULL) wing_bot_task_point_ = new ::roborts_decision::Point;
1653  // @@protoc_insertion_point(field_mutable:roborts_decision.DecisionConfig.wing_bot_task_point)
1654  return wing_bot_task_point_;
1655 }
1656 inline ::roborts_decision::Point* DecisionConfig::release_wing_bot_task_point() {
1659  wing_bot_task_point_ = NULL;
1660  return temp;
1661 }
1663  delete wing_bot_task_point_;
1665  if (wing_bot_task_point) {
1667  } else {
1669  }
1670  // @@protoc_insertion_point(field_set_allocated:roborts_decision.DecisionConfig.wing_bot_task_point)
1671 }
1672 
1673 // repeated .roborts_decision.Point search_region_1 = 11;
1675  return search_region_1_.size();
1676 }
1678  search_region_1_.Clear();
1679 }
1680 inline const ::roborts_decision::Point& DecisionConfig::search_region_1(int index) const {
1681  // @@protoc_insertion_point(field_get:roborts_decision.DecisionConfig.search_region_1)
1682  return search_region_1_.Get(index);
1683 }
1684 inline ::roborts_decision::Point* DecisionConfig::mutable_search_region_1(int index) {
1685  // @@protoc_insertion_point(field_mutable:roborts_decision.DecisionConfig.search_region_1)
1686  return search_region_1_.Mutable(index);
1687 }
1688 inline ::roborts_decision::Point* DecisionConfig::add_search_region_1() {
1689  // @@protoc_insertion_point(field_add:roborts_decision.DecisionConfig.search_region_1)
1690  return search_region_1_.Add();
1691 }
1692 inline const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >&
1694  // @@protoc_insertion_point(field_list:roborts_decision.DecisionConfig.search_region_1)
1695  return search_region_1_;
1696 }
1697 inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >*
1699  // @@protoc_insertion_point(field_mutable_list:roborts_decision.DecisionConfig.search_region_1)
1700  return &search_region_1_;
1701 }
1702 
1703 // repeated .roborts_decision.Point search_region_2 = 12;
1705  return search_region_2_.size();
1706 }
1708  search_region_2_.Clear();
1709 }
1710 inline const ::roborts_decision::Point& DecisionConfig::search_region_2(int index) const {
1711  // @@protoc_insertion_point(field_get:roborts_decision.DecisionConfig.search_region_2)
1712  return search_region_2_.Get(index);
1713 }
1714 inline ::roborts_decision::Point* DecisionConfig::mutable_search_region_2(int index) {
1715  // @@protoc_insertion_point(field_mutable:roborts_decision.DecisionConfig.search_region_2)
1716  return search_region_2_.Mutable(index);
1717 }
1718 inline ::roborts_decision::Point* DecisionConfig::add_search_region_2() {
1719  // @@protoc_insertion_point(field_add:roborts_decision.DecisionConfig.search_region_2)
1720  return search_region_2_.Add();
1721 }
1722 inline const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >&
1724  // @@protoc_insertion_point(field_list:roborts_decision.DecisionConfig.search_region_2)
1725  return search_region_2_;
1726 }
1727 inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >*
1729  // @@protoc_insertion_point(field_mutable_list:roborts_decision.DecisionConfig.search_region_2)
1730  return &search_region_2_;
1731 }
1732 
1733 // repeated .roborts_decision.Point search_region_3 = 13;
1735  return search_region_3_.size();
1736 }
1738  search_region_3_.Clear();
1739 }
1740 inline const ::roborts_decision::Point& DecisionConfig::search_region_3(int index) const {
1741  // @@protoc_insertion_point(field_get:roborts_decision.DecisionConfig.search_region_3)
1742  return search_region_3_.Get(index);
1743 }
1744 inline ::roborts_decision::Point* DecisionConfig::mutable_search_region_3(int index) {
1745  // @@protoc_insertion_point(field_mutable:roborts_decision.DecisionConfig.search_region_3)
1746  return search_region_3_.Mutable(index);
1747 }
1748 inline ::roborts_decision::Point* DecisionConfig::add_search_region_3() {
1749  // @@protoc_insertion_point(field_add:roborts_decision.DecisionConfig.search_region_3)
1750  return search_region_3_.Add();
1751 }
1752 inline const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >&
1754  // @@protoc_insertion_point(field_list:roborts_decision.DecisionConfig.search_region_3)
1755  return search_region_3_;
1756 }
1757 inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >*
1759  // @@protoc_insertion_point(field_mutable_list:roborts_decision.DecisionConfig.search_region_3)
1760  return &search_region_3_;
1761 }
1762 
1763 // repeated .roborts_decision.Point search_region_4 = 14;
1765  return search_region_4_.size();
1766 }
1768  search_region_4_.Clear();
1769 }
1770 inline const ::roborts_decision::Point& DecisionConfig::search_region_4(int index) const {
1771  // @@protoc_insertion_point(field_get:roborts_decision.DecisionConfig.search_region_4)
1772  return search_region_4_.Get(index);
1773 }
1774 inline ::roborts_decision::Point* DecisionConfig::mutable_search_region_4(int index) {
1775  // @@protoc_insertion_point(field_mutable:roborts_decision.DecisionConfig.search_region_4)
1776  return search_region_4_.Mutable(index);
1777 }
1778 inline ::roborts_decision::Point* DecisionConfig::add_search_region_4() {
1779  // @@protoc_insertion_point(field_add:roborts_decision.DecisionConfig.search_region_4)
1780  return search_region_4_.Add();
1781 }
1782 inline const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >&
1784  // @@protoc_insertion_point(field_list:roborts_decision.DecisionConfig.search_region_4)
1785  return search_region_4_;
1786 }
1787 inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >*
1789  // @@protoc_insertion_point(field_mutable_list:roborts_decision.DecisionConfig.search_region_4)
1790  return &search_region_4_;
1791 }
1792 
1793 
1794 // @@protoc_insertion_point(namespace_scope)
1795 
1796 } // namespace roborts_decision
1797 
1798 #ifndef SWIG
1799 namespace google {
1800 namespace protobuf {
1801 
1802 
1803 } // namespace google
1804 } // namespace protobuf
1805 #endif // SWIG
1806 
1807 // @@protoc_insertion_point(global_scope)
1808 
1809 #endif // PROTOBUF_decision_2eproto__INCLUDED
roborts_decision::DecisionConfig::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: decision.pb.cc:2082
roborts_decision::DecisionConfig::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: decision.pb.h:594
roborts_decision::Point::SharedCtor
void SharedCtor()
Definition: decision.pb.cc:299
roborts_decision::WhirlVel::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: decision.pb.h:414
roborts_decision::EscapeConstraint::clear_has_right_x_limit
void clear_has_right_x_limit()
Definition: decision.pb.h:1005
roborts_decision::SearchConstraint::New
SearchConstraint * New() const
Definition: decision.pb.cc:1197
roborts_decision::Point::New
Point * New() const
Definition: decision.pb.cc:337
roborts_decision::DecisionConfig::has_wing_bot
bool has_wing_bot() const
Definition: decision.pb.h:1551
roborts_decision::DecisionConfig::clear_search_region_1
void clear_search_region_1()
Definition: decision.pb.h:1677
roborts_decision::Point::operator=
Point & operator=(const Point &from)
Definition: decision.pb.h:52
roborts_decision::WhirlVel::angle_y_vel
float angle_y_vel() const
Definition: decision.pb.h:1236
roborts_decision::Point::set_y
void set_y(float value)
Definition: decision.pb.h:868
roborts_decision::SearchConstraint::kXLimitFieldNumber
static const int kXLimitFieldNumber
Definition: decision.pb.h:369
roborts_decision::WhirlVel::set_has_angle_y_vel
void set_has_angle_y_vel()
Definition: decision.pb.h:1226
roborts_decision::SearchConstraint::IsInitialized
bool IsInitialized() const
Definition: decision.pb.cc:1386
roborts_decision::DecisionConfig::set_allocated_master_bot
void set_allocated_master_bot(::roborts_decision::MultiRobot *master_bot)
Definition: decision.pb.h:1621
roborts_decision::DecisionConfig::kPointFieldNumber
static const int kPointFieldNumber
Definition: decision.pb.h:638
roborts_decision::SearchConstraint::SearchConstraint
SearchConstraint()
Definition: decision.pb.cc:1147
roborts_decision::EscapeConstraint::clear_left_random_max_x
void clear_left_random_max_x()
Definition: decision.pb.h:1080
roborts_decision::WhirlVel::SharedDtor
void SharedDtor()
Definition: decision.pb.cc:1447
roborts_decision::Point::Point
Point()
Definition: decision.pb.cc:283
roborts_decision::DecisionConfig::clear_search_region_4
void clear_search_region_4()
Definition: decision.pb.h:1767
roborts_decision::Point::_cached_size_
int _cached_size_
Definition: decision.pb.h:158
roborts_decision::Point::roll
float roll() const
Definition: decision.pb.h:912
roborts_decision::EscapeConstraint::kRightXLimitFieldNumber
static const int kRightXLimitFieldNumber
Definition: decision.pb.h:237
roborts_decision::Point::clear_pitch
void clear_pitch()
Definition: decision.pb.h:932
roborts_decision::WhirlVel::kAngleYVelFieldNumber
static const int kAngleYVelFieldNumber
Definition: decision.pb.h:465
roborts_decision::EscapeConstraint::EscapeConstraint
EscapeConstraint()
Definition: decision.pb.cc:700
roborts_decision::WhirlVel::operator=
WhirlVel & operator=(const WhirlVel &from)
Definition: decision.pb.h:409
roborts_decision::SearchConstraint::_has_bits_
::google::protobuf::uint32 _has_bits_[1]
Definition: decision.pb.h:389
roborts_decision::DecisionConfig::simulate_
bool simulate_
Definition: decision.pb.h:810
roborts_decision::WhirlVel::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from)
Definition: decision.pb.cc:1679
roborts_decision::DecisionConfig::set_allocated_whirl_vel
void set_allocated_whirl_vel(::roborts_decision::WhirlVel *whirl_vel)
Definition: decision.pb.h:1539
roborts_decision::Point::kPitchFieldNumber
static const int kPitchFieldNumber
Definition: decision.pb.h:129
roborts_decision::DecisionConfig::add_search_region_4
inline ::roborts_decision::Point * add_search_region_4()
Definition: decision.pb.h:1778
roborts_decision::EscapeConstraint::set_has_left_random_min_x
void set_has_left_random_min_x()
Definition: decision.pb.h:1050
roborts_decision::DecisionConfig::SerializeWithCachedSizesToArray
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: decision.pb.cc:2398
roborts_decision::EscapeConstraint::set_left_x_limit
void set_left_x_limit(float value)
Definition: decision.pb.h:992
roborts_decision::WhirlVel::angle_x_vel_
float angle_x_vel_
Definition: decision.pb.h:489
roborts_decision::DecisionConfig::mutable_buff_point
inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > * mutable_buff_point()
Definition: decision.pb.h:1463
roborts_decision::DecisionConfig::set_allocated_search_limit
void set_allocated_search_limit(::roborts_decision::SearchConstraint *search_limit)
Definition: decision.pb.h:1498
roborts_decision::Point::ByteSize
int ByteSize() const
Definition: decision.pb.cc:565
roborts_decision::MultiRobot::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: decision.pb.cc:1829
roborts_decision::EscapeConstraint::right_random_max_x_
float right_random_max_x_
Definition: decision.pb.h:303
roborts_decision::MultiRobot::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: decision.pb.cc:1785
roborts_decision::WhirlVel::has_angle_y_vel
bool has_angle_y_vel() const
Definition: decision.pb.h:1223
roborts_decision::WhirlVel::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: decision.pb.h:418
roborts_decision::DecisionConfig::InitAsDefaultInstance
void InitAsDefaultInstance()
Definition: decision.pb.cc:1968
roborts_decision::DecisionConfig::set_has_master
void set_has_master()
Definition: decision.pb.h:1377
roborts_decision::Point::_has_bits_
::google::protobuf::uint32 _has_bits_[1]
Definition: decision.pb.h:157
roborts_decision::SearchConstraint::set_y_limit
void set_y_limit(float value)
Definition: decision.pb.h:1188
roborts_decision::WhirlVel::has_angle_x_vel
bool has_angle_x_vel() const
Definition: decision.pb.h:1199
roborts_decision::MultiRobot::protobuf_AddDesc_decision_2eproto
friend void protobuf_AddDesc_decision_2eproto()
Definition: decision.pb.cc:211
roborts_decision::WhirlVel::protobuf_AssignDesc_decision_2eproto
friend void protobuf_AssignDesc_decision_2eproto()
Definition: decision.pb.cc:45
roborts_decision::DecisionConfig::SharedCtor
void SharedCtor()
Definition: decision.pb.cc:1984
roborts_decision::DecisionConfig::kWingBotTaskPointFieldNumber
static const int kWingBotTaskPointFieldNumber
Definition: decision.pb.h:721
roborts_decision::DecisionConfig::add_buff_point
inline ::roborts_decision::Point * add_buff_point()
Definition: decision.pb.h:1453
roborts_decision::MultiRobot::default_instance
static const MultiRobot & default_instance()
Definition: decision.pb.cc:1766
roborts_decision::DecisionConfig::IsInitialized
bool IsInitialized() const
Definition: decision.pb.cc:2684
roborts_decision::WhirlVel::set_has_angle_x_vel
void set_has_angle_x_vel()
Definition: decision.pb.h:1202
roborts_decision::Point::yaw_
float yaw_
Definition: decision.pb.h:164
roborts_decision::DecisionConfig::wing_bot_
::roborts_decision::MultiRobot * wing_bot_
Definition: decision.pb.h:803
roborts_decision::WhirlVel::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: decision.pb.cc:1493
roborts_decision::Point::set_has_pitch
void set_has_pitch()
Definition: decision.pb.h:926
roborts_decision::EscapeConstraint::set_has_robot_x_limit
void set_has_robot_x_limit()
Definition: decision.pb.h:1026
roborts_decision::Point::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from)
Definition: decision.pb.cc:611
roborts_decision::DecisionConfig::clear_escape
void clear_escape()
Definition: decision.pb.h:1407
roborts_decision::Point::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: decision.pb.cc:363
roborts_decision::EscapeConstraint::left_random_max_x
float left_random_max_x() const
Definition: decision.pb.h:1084
roborts_decision::DecisionConfig::protobuf_AddDesc_decision_2eproto
friend void protobuf_AddDesc_decision_2eproto()
Definition: decision.pb.cc:211
roborts_decision::DecisionConfig::escape_
::roborts_decision::EscapeConstraint * escape_
Definition: decision.pb.h:799
roborts_decision::DecisionConfig::kBuffPointFieldNumber
static const int kBuffPointFieldNumber
Definition: decision.pb.h:673
roborts_decision::MultiRobot::SharedCtor
void SharedCtor()
Definition: decision.pb.cc:1739
roborts_decision::MultiRobot::ByteSize
int ByteSize() const
Definition: decision.pb.cc:1863
roborts_decision::DecisionConfig::has_whirl_vel
bool has_whirl_vel() const
Definition: decision.pb.h:1510
roborts_decision::MultiRobot::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from)
Definition: decision.pb.cc:1886
roborts_decision::SearchConstraint::~SearchConstraint
virtual ~SearchConstraint()
Definition: decision.pb.cc:1170
roborts_decision::DecisionConfig::set_has_whirl_vel
void set_has_whirl_vel()
Definition: decision.pb.h:1513
roborts_decision::WhirlVel::set_angle_y_vel
void set_angle_y_vel(float value)
Definition: decision.pb.h:1240
roborts_decision::EscapeConstraint::has_right_random_max_x
bool has_right_random_max_x() const
Definition: decision.pb.h:1119
roborts_decision::EscapeConstraint::New
EscapeConstraint * New() const
Definition: decision.pb.cc:755
roborts_decision::MultiRobot::SerializeWithCachedSizesToArray
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: decision.pb.cc:1845
roborts_decision::EscapeConstraint::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from)
Definition: decision.pb.cc:1059
roborts_decision::DecisionConfig::mutable_master_bot
inline ::roborts_decision::MultiRobot * mutable_master_bot()
Definition: decision.pb.h:1609
roborts_decision::EscapeConstraint::set_right_x_limit
void set_right_x_limit(float value)
Definition: decision.pb.h:1016
roborts_decision::Point::kYFieldNumber
static const int kYFieldNumber
Definition: decision.pb.h:108
roborts_decision::Point::clear_y
void clear_y()
Definition: decision.pb.h:860
roborts_decision::WhirlVel::InitAsDefaultInstance
void InitAsDefaultInstance()
Definition: decision.pb.cc:1424
roborts_decision::DecisionConfig::mutable_wing_bot
inline ::roborts_decision::MultiRobot * mutable_wing_bot()
Definition: decision.pb.h:1568
roborts_decision::DecisionConfig::master_
bool master_
Definition: decision.pb.h:811
roborts_decision::WhirlVel
Definition: decision.pb.h:402
roborts_decision::DecisionConfig::Swap
void Swap(DecisionConfig *other)
Definition: decision.pb.cc:2689
roborts_decision::MultiRobot::set_allocated_start_position
void set_allocated_start_position(::roborts_decision::Point *start_position)
Definition: decision.pb.h:1304
roborts_decision::WhirlVel::has_angle_z_vel
bool has_angle_z_vel() const
Definition: decision.pb.h:1247
roborts_decision::SearchConstraint::clear_has_x_limit
void clear_has_x_limit()
Definition: decision.pb.h:1153
roborts_decision::Point::kRollFieldNumber
static const int kRollFieldNumber
Definition: decision.pb.h:122
roborts_decision::DecisionConfig::_unknown_fields_
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: decision.pb.h:794
roborts_decision::DecisionConfig::clear_simulate
void clear_simulate()
Definition: decision.pb.h:1359
roborts_decision::DecisionConfig::default_instance
static const DecisionConfig & default_instance()
Definition: decision.pb.cc:2023
roborts_decision::WhirlVel::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: decision.pb.cc:1569
roborts_decision::SearchConstraint::clear_has_y_limit
void clear_has_y_limit()
Definition: decision.pb.h:1177
roborts_decision::Point::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: decision.pb.h:57
roborts_decision::EscapeConstraint::left_random_min_x
float left_random_min_x() const
Definition: decision.pb.h:1060
roborts_decision::MultiRobot::start_position_
::roborts_decision::Point * start_position_
Definition: decision.pb.h:572
roborts_decision::EscapeConstraint::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from)
Definition: decision.pb.cc:1099
roborts_decision::DecisionConfig::clear_search_region_2
void clear_search_region_2()
Definition: decision.pb.h:1707
roborts_decision::DecisionConfig::simulate
bool simulate() const
Definition: decision.pb.h:1363
roborts_decision::DecisionConfig::release_master_bot
inline ::roborts_decision::MultiRobot * release_master_bot()
Definition: decision.pb.h:1615
roborts_decision::MultiRobot::GetCachedSize
int GetCachedSize() const
Definition: decision.pb.h:542
roborts_decision::Point::set_has_z
void set_has_z()
Definition: decision.pb.h:878
roborts_decision::EscapeConstraint::clear_right_random_min_x
void clear_right_random_min_x()
Definition: decision.pb.h:1104
roborts_decision::EscapeConstraint::kLeftRandomMaxXFieldNumber
static const int kLeftRandomMaxXFieldNumber
Definition: decision.pb.h:258
roborts_decision::DecisionConfig::release_wing_bot_task_point
inline ::roborts_decision::Point * release_wing_bot_task_point()
Definition: decision.pb.h:1656
roborts_decision::WhirlVel::GetMetadata
::google::protobuf::Metadata GetMetadata() const
Definition: decision.pb.cc:1707
roborts_decision::SearchConstraint::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from)
Definition: decision.pb.cc:1374
roborts_decision::Point::has_x
bool has_x() const
Definition: decision.pb.h:827
roborts_decision::SearchConstraint::SharedDtor
void SharedDtor()
Definition: decision.pb.cc:1175
roborts_decision::Point::clear_roll
void clear_roll()
Definition: decision.pb.h:908
roborts_decision::Point::InitAsDefaultInstance
void InitAsDefaultInstance()
Definition: decision.pb.cc:289
roborts_decision::WhirlVel::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from)
Definition: decision.pb.cc:1651
roborts_decision::SearchConstraint::operator=
SearchConstraint & operator=(const SearchConstraint &from)
Definition: decision.pb.h:320
roborts_decision::DecisionConfig::set_has_escape
void set_has_escape()
Definition: decision.pb.h:1401
roborts_decision::EscapeConstraint::IsInitialized
bool IsInitialized() const
Definition: decision.pb.cc:1111
roborts_decision::SearchConstraint::kYLimitFieldNumber
static const int kYLimitFieldNumber
Definition: decision.pb.h:376
roborts_decision::DecisionConfig::kSearchLimitFieldNumber
static const int kSearchLimitFieldNumber
Definition: decision.pb.h:685
roborts_decision::EscapeConstraint::clear_has_robot_x_limit
void clear_has_robot_x_limit()
Definition: decision.pb.h:1029
roborts_decision::WhirlVel::SetCachedSize
void SetCachedSize(int size) const
Definition: decision.pb.cc:1452
roborts_decision::DecisionConfig::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: decision.pb.h:598
roborts_decision::DecisionConfig::mutable_point
inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > * mutable_point()
Definition: decision.pb.h:1344
roborts_decision::EscapeConstraint::SharedCtor
void SharedCtor()
Definition: decision.pb.cc:716
roborts_decision::WhirlVel::ByteSize
int ByteSize() const
Definition: decision.pb.cc:1620
roborts_decision::Point::GetMetadata
::google::protobuf::Metadata GetMetadata() const
Definition: decision.pb.cc:679
roborts_decision::DecisionConfig::clear_whirl_vel
void clear_whirl_vel()
Definition: decision.pb.h:1519
roborts_decision::SearchConstraint::descriptor
static const ::google::protobuf::Descriptor * descriptor()
Definition: decision.pb.cc:1185
roborts_decision::DecisionConfig::clear_has_wing_bot_task_point
void clear_has_wing_bot_task_point()
Definition: decision.pb.h:1639
roborts_decision::MultiRobot::protobuf_ShutdownFile_decision_2eproto
friend void protobuf_ShutdownFile_decision_2eproto()
Definition: decision.pb.cc:196
roborts_decision::DecisionConfig::master_bot
const ::roborts_decision::MultiRobot & master_bot() const
Definition: decision.pb.h:1605
roborts_decision::Point::IsInitialized
bool IsInitialized() const
Definition: decision.pb.cc:660
roborts_decision::MultiRobot::protobuf_AssignDesc_decision_2eproto
friend void protobuf_AssignDesc_decision_2eproto()
Definition: decision.pb.cc:45
roborts_decision::Point::set_has_yaw
void set_has_yaw()
Definition: decision.pb.h:950
roborts_decision::DecisionConfig::search_region_2_
::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > search_region_2_
Definition: decision.pb.h:807
roborts_decision::DecisionConfig::whirl_vel
const ::roborts_decision::WhirlVel & whirl_vel() const
Definition: decision.pb.h:1523
roborts_decision::Point::kXFieldNumber
static const int kXFieldNumber
Definition: decision.pb.h:101
roborts_decision::SearchConstraint::protobuf_AddDesc_decision_2eproto
friend void protobuf_AddDesc_decision_2eproto()
Definition: decision.pb.cc:211
roborts_decision::EscapeConstraint::clear_has_left_random_min_x
void clear_has_left_random_min_x()
Definition: decision.pb.h:1053
roborts_decision::SearchConstraint::_cached_size_
int _cached_size_
Definition: decision.pb.h:390
roborts_decision::DecisionConfig::master_bot_
::roborts_decision::MultiRobot * master_bot_
Definition: decision.pb.h:804
roborts_decision::MultiRobot::kStartPositionFieldNumber
static const int kStartPositionFieldNumber
Definition: decision.pb.h:557
roborts_decision::EscapeConstraint::right_x_limit
float right_x_limit() const
Definition: decision.pb.h:1012
roborts_decision::EscapeConstraint::default_instance
static const EscapeConstraint & default_instance()
Definition: decision.pb.cc:748
roborts_decision::SearchConstraint::Clear
void Clear()
Definition: decision.pb.cc:1201
roborts_decision::DecisionConfig::set_allocated_wing_bot
void set_allocated_wing_bot(::roborts_decision::MultiRobot *wing_bot)
Definition: decision.pb.h:1580
roborts_decision::DecisionConfig::DecisionConfig
DecisionConfig()
Definition: decision.pb.cc:1962
roborts_decision::WhirlVel::SerializeWithCachedSizesToArray
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: decision.pb.cc:1594
roborts_decision::DecisionConfig::wing_bot_task_point
const ::roborts_decision::Point & wing_bot_task_point() const
Definition: decision.pb.h:1646
roborts_decision::Point::protobuf_AssignDesc_decision_2eproto
friend void protobuf_AssignDesc_decision_2eproto()
Definition: decision.pb.cc:45
roborts_decision::Point::set_roll
void set_roll(float value)
Definition: decision.pb.h:916
roborts_decision::EscapeConstraint::set_right_random_max_x
void set_right_random_max_x(float value)
Definition: decision.pb.h:1136
roborts_decision::Point::SharedDtor
void SharedDtor()
Definition: decision.pb.cc:315
roborts_decision::WhirlVel::angle_z_vel_
float angle_z_vel_
Definition: decision.pb.h:491
roborts_decision::Point::z_
float z_
Definition: decision.pb.h:161
roborts_decision::DecisionConfig::clear_search_limit
void clear_search_limit()
Definition: decision.pb.h:1478
roborts_decision::WhirlVel::IsInitialized
bool IsInitialized() const
Definition: decision.pb.cc:1691
roborts_decision::EscapeConstraint::kRobotXLimitFieldNumber
static const int kRobotXLimitFieldNumber
Definition: decision.pb.h:244
roborts_decision::DecisionConfig::kSearchRegion3FieldNumber
static const int kSearchRegion3FieldNumber
Definition: decision.pb.h:754
roborts_decision::DecisionConfig::clear_master
void clear_master()
Definition: decision.pb.h:1383
roborts_decision::WhirlVel::Clear
void Clear()
Definition: decision.pb.cc:1473
roborts_decision::Point::y_
float y_
Definition: decision.pb.h:160
roborts_decision::SearchConstraint::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: decision.pb.cc:1282
roborts_decision::EscapeConstraint
Definition: decision.pb.h:174
roborts_decision::EscapeConstraint::clear_right_x_limit
void clear_right_x_limit()
Definition: decision.pb.h:1008
roborts_decision::EscapeConstraint::has_right_random_min_x
bool has_right_random_min_x() const
Definition: decision.pb.h:1095
roborts_decision::DecisionConfig::SharedDtor
void SharedDtor()
Definition: decision.pb.cc:2002
roborts_decision::Point::set_has_x
void set_has_x()
Definition: decision.pb.h:830
roborts_decision::Point::kYawFieldNumber
static const int kYawFieldNumber
Definition: decision.pb.h:136
roborts_decision::MultiRobot::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from)
Definition: decision.pb.cc:1908
roborts_decision::MultiRobot::clear_start_position
void clear_start_position()
Definition: decision.pb.h:1284
roborts_decision::MultiRobot::MultiRobot
MultiRobot()
Definition: decision.pb.cc:1722
roborts_decision::DecisionConfig::has_escape
bool has_escape() const
Definition: decision.pb.h:1398
roborts_decision::EscapeConstraint::has_left_x_limit
bool has_left_x_limit() const
Definition: decision.pb.h:975
roborts_decision::DecisionConfig::kSearchRegion2FieldNumber
static const int kSearchRegion2FieldNumber
Definition: decision.pb.h:742
roborts_decision::EscapeConstraint::kLeftRandomMinXFieldNumber
static const int kLeftRandomMinXFieldNumber
Definition: decision.pb.h:251
roborts_decision::DecisionConfig::mutable_search_region_3
inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > * mutable_search_region_3()
Definition: decision.pb.h:1758
roborts_decision::SearchConstraint::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: decision.pb.h:329
roborts_decision::MultiRobot::start_position
const ::roborts_decision::Point & start_position() const
Definition: decision.pb.h:1288
roborts_decision::DecisionConfig::kSearchRegion1FieldNumber
static const int kSearchRegion1FieldNumber
Definition: decision.pb.h:730
roborts_decision::DecisionConfig::default_instance_
static DecisionConfig * default_instance_
Definition: decision.pb.h:817
roborts_decision::Point::has_pitch
bool has_pitch() const
Definition: decision.pb.h:923
roborts_decision::DecisionConfig::add_search_region_1
inline ::roborts_decision::Point * add_search_region_1()
Definition: decision.pb.h:1688
roborts_decision::SearchConstraint::SharedCtor
void SharedCtor()
Definition: decision.pb.cc:1163
roborts_decision::Point::set_has_roll
void set_has_roll()
Definition: decision.pb.h:902
roborts_decision::EscapeConstraint::set_has_left_random_max_x
void set_has_left_random_max_x()
Definition: decision.pb.h:1074
roborts_decision::SearchConstraint::SerializeWithCachedSizesToArray
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: decision.pb.cc:1302
roborts_decision::MultiRobot::SharedDtor
void SharedDtor()
Definition: decision.pb.cc:1750
roborts_decision::DecisionConfig::master
bool master() const
Definition: decision.pb.h:1387
roborts_decision::EscapeConstraint::operator=
EscapeConstraint & operator=(const EscapeConstraint &from)
Definition: decision.pb.h:181
roborts_decision::Point::clear_has_z
void clear_has_z()
Definition: decision.pb.h:881
roborts_decision::EscapeConstraint::Swap
void Swap(EscapeConstraint *other)
Definition: decision.pb.cc:1116
roborts_decision::EscapeConstraint::has_left_random_min_x
bool has_left_random_min_x() const
Definition: decision.pb.h:1047
roborts_decision::DecisionConfig::search_region_3
const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > & search_region_3() const
Definition: decision.pb.h:1753
roborts_decision::EscapeConstraint::kLeftXLimitFieldNumber
static const int kLeftXLimitFieldNumber
Definition: decision.pb.h:230
roborts_decision::DecisionConfig::wing_bot_task_point_
::roborts_decision::Point * wing_bot_task_point_
Definition: decision.pb.h:805
roborts_decision::WhirlVel::clear_angle_z_vel
void clear_angle_z_vel()
Definition: decision.pb.h:1256
roborts_decision::DecisionConfig::set_has_master_bot
void set_has_master_bot()
Definition: decision.pb.h:1595
roborts_decision::DecisionConfig::search_region_2_size
int search_region_2_size() const
Definition: decision.pb.h:1704
roborts_decision::DecisionConfig::ByteSize
int ByteSize() const
Definition: decision.pb.cc:2503
roborts_decision::WhirlVel::default_instance_
static WhirlVel * default_instance_
Definition: decision.pb.h:497
roborts_decision::DecisionConfig::set_has_wing_bot
void set_has_wing_bot()
Definition: decision.pb.h:1554
roborts_decision::EscapeConstraint::SharedDtor
void SharedDtor()
Definition: decision.pb.cc:733
roborts_decision::SearchConstraint::has_y_limit
bool has_y_limit() const
Definition: decision.pb.h:1171
roborts_decision::Point::clear_has_yaw
void clear_has_yaw()
Definition: decision.pb.h:953
roborts_decision::EscapeConstraint::robot_x_limit
float robot_x_limit() const
Definition: decision.pb.h:1036
roborts_decision::MultiRobot::_cached_size_
int _cached_size_
Definition: decision.pb.h:571
roborts_decision::MultiRobot::IsInitialized
bool IsInitialized() const
Definition: decision.pb.cc:1920
roborts_decision::Point::has_yaw
bool has_yaw() const
Definition: decision.pb.h:947
roborts_decision::EscapeConstraint::set_right_random_min_x
void set_right_random_min_x(float value)
Definition: decision.pb.h:1112
roborts_decision::WhirlVel::clear_has_angle_x_vel
void clear_has_angle_x_vel()
Definition: decision.pb.h:1205
roborts_decision::WhirlVel::_has_bits_
::google::protobuf::uint32 _has_bits_[1]
Definition: decision.pb.h:487
roborts_decision::SearchConstraint::clear_x_limit
void clear_x_limit()
Definition: decision.pb.h:1156
roborts_decision::WhirlVel::_unknown_fields_
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: decision.pb.h:485
roborts_decision::MultiRobot::New
MultiRobot * New() const
Definition: decision.pb.cc:1773
roborts_decision::WhirlVel::WhirlVel
WhirlVel()
Definition: decision.pb.cc:1418
roborts_decision::DecisionConfig::buff_point
const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > & buff_point() const
Definition: decision.pb.h:1458
roborts_decision::EscapeConstraint::clear_left_random_min_x
void clear_left_random_min_x()
Definition: decision.pb.h:1056
roborts_decision::WhirlVel::set_has_angle_z_vel
void set_has_angle_z_vel()
Definition: decision.pb.h:1250
roborts_decision::Point::kZFieldNumber
static const int kZFieldNumber
Definition: decision.pb.h:115
roborts_decision::MultiRobot::~MultiRobot
virtual ~MultiRobot()
Definition: decision.pb.cc:1745
roborts_decision::WhirlVel::clear_has_angle_z_vel
void clear_has_angle_z_vel()
Definition: decision.pb.h:1253
roborts_decision::DecisionConfig::kSimulateFieldNumber
static const int kSimulateFieldNumber
Definition: decision.pb.h:650
roborts_decision::Point::has_roll
bool has_roll() const
Definition: decision.pb.h:899
roborts_decision::DecisionConfig::has_simulate
bool has_simulate() const
Definition: decision.pb.h:1350
roborts_decision::Point::clear_has_pitch
void clear_has_pitch()
Definition: decision.pb.h:929
roborts_decision::DecisionConfig::clear_wing_bot_task_point
void clear_wing_bot_task_point()
Definition: decision.pb.h:1642
roborts_decision::Point::clear_has_roll
void clear_has_roll()
Definition: decision.pb.h:905
roborts_decision::WhirlVel::default_instance
static const WhirlVel & default_instance()
Definition: decision.pb.cc:1462
roborts_decision::EscapeConstraint::~EscapeConstraint
virtual ~EscapeConstraint()
Definition: decision.pb.cc:728
roborts_decision::WhirlVel::clear_angle_x_vel
void clear_angle_x_vel()
Definition: decision.pb.h:1208
roborts_decision::SearchConstraint::protobuf_ShutdownFile_decision_2eproto
friend void protobuf_ShutdownFile_decision_2eproto()
Definition: decision.pb.cc:196
roborts_decision::WhirlVel::_cached_size_
int _cached_size_
Definition: decision.pb.h:488
roborts_decision::WhirlVel::clear_angle_y_vel
void clear_angle_y_vel()
Definition: decision.pb.h:1232
roborts_decision::WhirlVel::angle_y_vel_
float angle_y_vel_
Definition: decision.pb.h:490
roborts_decision::Point::clear_x
void clear_x()
Definition: decision.pb.h:836
roborts_decision::Point::set_x
void set_x(float value)
Definition: decision.pb.h:844
roborts_decision::DecisionConfig::SetCachedSize
void SetCachedSize(int size) const
Definition: decision.pb.cc:2013
roborts_decision::Point::y
float y() const
Definition: decision.pb.h:864
roborts_decision::EscapeConstraint::clear_left_x_limit
void clear_left_x_limit()
Definition: decision.pb.h:984
roborts_decision::MultiRobot::clear_has_start_position
void clear_has_start_position()
Definition: decision.pb.h:1281
roborts_decision::WhirlVel::Swap
void Swap(WhirlVel *other)
Definition: decision.pb.cc:1696
roborts_decision::EscapeConstraint::set_left_random_min_x
void set_left_random_min_x(float value)
Definition: decision.pb.h:1064
roborts_decision::DecisionConfig::set_allocated_wing_bot_task_point
void set_allocated_wing_bot_task_point(::roborts_decision::Point *wing_bot_task_point)
Definition: decision.pb.h:1662
roborts_decision::WhirlVel::clear_has_angle_y_vel
void clear_has_angle_y_vel()
Definition: decision.pb.h:1229
roborts_decision::Point::SetCachedSize
void SetCachedSize(int size) const
Definition: decision.pb.cc:320
roborts_decision::Point::pitch_
float pitch_
Definition: decision.pb.h:163
roborts_decision::Point::default_instance_
static Point * default_instance_
Definition: decision.pb.h:170
roborts_decision::EscapeConstraint::descriptor
static const ::google::protobuf::Descriptor * descriptor()
Definition: decision.pb.cc:743
roborts_decision::Point::yaw
float yaw() const
Definition: decision.pb.h:960
roborts_decision::DecisionConfig::clear_has_wing_bot
void clear_has_wing_bot()
Definition: decision.pb.h:1557
roborts_decision::EscapeConstraint::GetMetadata
::google::protobuf::Metadata GetMetadata() const
Definition: decision.pb.cc:1131
roborts_decision::MultiRobot::InitAsDefaultInstance
void InitAsDefaultInstance()
Definition: decision.pb.cc:1728
roborts_decision::MultiRobot::Clear
void Clear()
Definition: decision.pb.cc:1777
roborts_decision::Point::z
float z() const
Definition: decision.pb.h:888
roborts_decision::WhirlVel::set_angle_z_vel
void set_angle_z_vel(float value)
Definition: decision.pb.h:1264
roborts_decision::EscapeConstraint::InitAsDefaultInstance
void InitAsDefaultInstance()
Definition: decision.pb.cc:706
roborts_decision::EscapeConstraint::right_x_limit_
float right_x_limit_
Definition: decision.pb.h:298
roborts_decision::DecisionConfig
Definition: decision.pb.h:582
roborts_decision::DecisionConfig::protobuf_ShutdownFile_decision_2eproto
friend void protobuf_ShutdownFile_decision_2eproto()
Definition: decision.pb.cc:196
roborts_decision::Point::GetCachedSize
int GetCachedSize() const
Definition: decision.pb.h:86
roborts_decision::DecisionConfig::add_search_region_3
inline ::roborts_decision::Point * add_search_region_3()
Definition: decision.pb.h:1748
roborts_decision::WhirlVel::GetCachedSize
int GetCachedSize() const
Definition: decision.pb.h:443
roborts_decision::DecisionConfig::whirl_vel_
::roborts_decision::WhirlVel * whirl_vel_
Definition: decision.pb.h:802
roborts_decision::Point::clear_has_x
void clear_has_x()
Definition: decision.pb.h:833
roborts_decision::DecisionConfig::mutable_search_region_2
inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > * mutable_search_region_2()
Definition: decision.pb.h:1728
roborts_decision::DecisionConfig::mutable_search_region_1
inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > * mutable_search_region_1()
Definition: decision.pb.h:1698
roborts_decision::MultiRobot::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: decision.pb.h:513
roborts_decision::SearchConstraint::x_limit
float x_limit() const
Definition: decision.pb.h:1160
roborts_decision::EscapeConstraint::_unknown_fields_
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: decision.pb.h:293
roborts_decision::EscapeConstraint::clear_has_left_x_limit
void clear_has_left_x_limit()
Definition: decision.pb.h:981
roborts_decision::Point::set_z
void set_z(float value)
Definition: decision.pb.h:892
roborts_decision::Point::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: decision.pb.h:61
roborts_decision::DecisionConfig::kMasterFieldNumber
static const int kMasterFieldNumber
Definition: decision.pb.h:657
roborts_decision::SearchConstraint::clear_y_limit
void clear_y_limit()
Definition: decision.pb.h:1180
roborts_decision::DecisionConfig::set_has_search_limit
void set_has_search_limit()
Definition: decision.pb.h:1472
roborts_decision::EscapeConstraint::has_right_x_limit
bool has_right_x_limit() const
Definition: decision.pb.h:999
roborts_decision::MultiRobot::release_start_position
inline ::roborts_decision::Point * release_start_position()
Definition: decision.pb.h:1298
roborts_decision::SearchConstraint::InitAsDefaultInstance
void InitAsDefaultInstance()
Definition: decision.pb.cc:1153
roborts_decision::DecisionConfig::mutable_whirl_vel
inline ::roborts_decision::WhirlVel * mutable_whirl_vel()
Definition: decision.pb.h:1527
roborts_decision::DecisionConfig::set_has_wing_bot_task_point
void set_has_wing_bot_task_point()
Definition: decision.pb.h:1636
roborts_decision::MultiRobot::mutable_start_position
inline ::roborts_decision::Point * mutable_start_position()
Definition: decision.pb.h:1292
roborts_decision::DecisionConfig::set_allocated_escape
void set_allocated_escape(::roborts_decision::EscapeConstraint *escape)
Definition: decision.pb.h:1427
roborts_decision::DecisionConfig::kMasterBotFieldNumber
static const int kMasterBotFieldNumber
Definition: decision.pb.h:712
roborts_decision::Point::default_instance
static const Point & default_instance()
Definition: decision.pb.cc:330
roborts_decision::MultiRobot::has_start_position
bool has_start_position() const
Definition: decision.pb.h:1275
roborts_decision::EscapeConstraint::clear_has_right_random_max_x
void clear_has_right_random_max_x()
Definition: decision.pb.h:1125
roborts_decision::Point::protobuf_AddDesc_decision_2eproto
friend void protobuf_AddDesc_decision_2eproto()
Definition: decision.pb.cc:211
roborts_decision::MultiRobot::_has_bits_
::google::protobuf::uint32 _has_bits_[1]
Definition: decision.pb.h:570
roborts_decision::SearchConstraint::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: decision.pb.cc:1221
roborts_decision::SearchConstraint::default_instance
static const SearchConstraint & default_instance()
Definition: decision.pb.cc:1190
roborts_decision::SearchConstraint
Definition: decision.pb.h:313
roborts_decision::Point
Definition: decision.pb.h:45
roborts_decision::MultiRobot::_unknown_fields_
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: decision.pb.h:568
roborts_decision::DecisionConfig::mutable_search_region_4
inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > * mutable_search_region_4()
Definition: decision.pb.h:1788
roborts_decision::DecisionConfig::has_master_bot
bool has_master_bot() const
Definition: decision.pb.h:1592
roborts_decision::DecisionConfig::descriptor
static const ::google::protobuf::Descriptor * descriptor()
Definition: decision.pb.cc:2018
roborts_decision::DecisionConfig::search_limit
const ::roborts_decision::SearchConstraint & search_limit() const
Definition: decision.pb.h:1482
roborts_decision::Point::has_y
bool has_y() const
Definition: decision.pb.h:851
roborts_decision::Point::pitch
float pitch() const
Definition: decision.pb.h:936
roborts_decision::SearchConstraint::x_limit_
float x_limit_
Definition: decision.pb.h:391
roborts_decision::DecisionConfig::has_search_limit
bool has_search_limit() const
Definition: decision.pb.h:1469
roborts_decision::SearchConstraint::SetCachedSize
void SetCachedSize(int size) const
Definition: decision.pb.cc:1180
roborts_decision::DecisionConfig::clear_has_search_limit
void clear_has_search_limit()
Definition: decision.pb.h:1475
roborts_decision::DecisionConfig::~DecisionConfig
virtual ~DecisionConfig()
Definition: decision.pb.cc:1997
roborts_decision::Point::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from)
Definition: decision.pb.cc:648
roborts_decision
Definition: behavior_test_node.h:14
roborts_decision::EscapeConstraint::left_random_min_x_
float left_random_min_x_
Definition: decision.pb.h:300
roborts_decision::DecisionConfig::release_escape
inline ::roborts_decision::EscapeConstraint * release_escape()
Definition: decision.pb.h:1421
roborts_decision::SearchConstraint::GetMetadata
::google::protobuf::Metadata GetMetadata() const
Definition: decision.pb.cc:1401
roborts_decision::DecisionConfig::kEscapeFieldNumber
static const int kEscapeFieldNumber
Definition: decision.pb.h:664
roborts_decision::Point::x
float x() const
Definition: decision.pb.h:840
roborts_decision::DecisionConfig::mutable_escape
inline ::roborts_decision::EscapeConstraint * mutable_escape()
Definition: decision.pb.h:1415
roborts_decision::protobuf_AddDesc_decision_2eproto
void protobuf_AddDesc_decision_2eproto()
Definition: decision.pb.cc:211
roborts_decision::WhirlVel::kAngleXVelFieldNumber
static const int kAngleXVelFieldNumber
Definition: decision.pb.h:458
roborts_decision::DecisionConfig::release_wing_bot
inline ::roborts_decision::MultiRobot * release_wing_bot()
Definition: decision.pb.h:1574
roborts_decision::WhirlVel::angle_z_vel
float angle_z_vel() const
Definition: decision.pb.h:1260
roborts_decision::DecisionConfig::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from)
Definition: decision.pb.cc:2621
roborts_decision::Point::set_yaw
void set_yaw(float value)
Definition: decision.pb.h:964
roborts_decision::Point::Swap
void Swap(Point *other)
Definition: decision.pb.cc:665
roborts_decision::DecisionConfig::set_has_simulate
void set_has_simulate()
Definition: decision.pb.h:1353
roborts_decision::EscapeConstraint::Clear
void Clear()
Definition: decision.pb.cc:759
roborts_decision::DecisionConfig::buff_point_size
int buff_point_size() const
Definition: decision.pb.h:1439
roborts_decision::MultiRobot::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: decision.pb.h:517
roborts_decision::EscapeConstraint::clear_has_right_random_min_x
void clear_has_right_random_min_x()
Definition: decision.pb.h:1101
roborts_decision::Point::clear_has_y
void clear_has_y()
Definition: decision.pb.h:857
roborts_decision::EscapeConstraint::SetCachedSize
void SetCachedSize(int size) const
Definition: decision.pb.cc:738
roborts_decision::EscapeConstraint::right_random_max_x
float right_random_max_x() const
Definition: decision.pb.h:1132
roborts_decision::EscapeConstraint::_cached_size_
int _cached_size_
Definition: decision.pb.h:296
roborts_decision::DecisionConfig::mutable_search_limit
inline ::roborts_decision::SearchConstraint * mutable_search_limit()
Definition: decision.pb.h:1486
roborts_decision::DecisionConfig::clear_master_bot
void clear_master_bot()
Definition: decision.pb.h:1601
roborts_decision::DecisionConfig::add_search_region_2
inline ::roborts_decision::Point * add_search_region_2()
Definition: decision.pb.h:1718
roborts_decision::EscapeConstraint::right_random_min_x_
float right_random_min_x_
Definition: decision.pb.h:302
roborts_decision::EscapeConstraint::has_left_random_max_x
bool has_left_random_max_x() const
Definition: decision.pb.h:1071
roborts_decision::DecisionConfig::set_master
void set_master(bool value)
Definition: decision.pb.h:1391
roborts_decision::EscapeConstraint::protobuf_AssignDesc_decision_2eproto
friend void protobuf_AssignDesc_decision_2eproto()
Definition: decision.pb.cc:45
roborts_decision::EscapeConstraint::left_x_limit
float left_x_limit() const
Definition: decision.pb.h:988
roborts_decision::WhirlVel::set_angle_x_vel
void set_angle_x_vel(float value)
Definition: decision.pb.h:1216
roborts_decision::Point::has_z
bool has_z() const
Definition: decision.pb.h:875
roborts_decision::DecisionConfig::release_search_limit
inline ::roborts_decision::SearchConstraint * release_search_limit()
Definition: decision.pb.h:1492
roborts_decision::DecisionConfig::search_region_3_
::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > search_region_3_
Definition: decision.pb.h:808
roborts_decision::DecisionConfig::search_region_3_size
int search_region_3_size() const
Definition: decision.pb.h:1734
roborts_decision::Point::protobuf_ShutdownFile_decision_2eproto
friend void protobuf_ShutdownFile_decision_2eproto()
Definition: decision.pb.cc:196
roborts_decision::DecisionConfig::search_region_2
const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > & search_region_2() const
Definition: decision.pb.h:1723
roborts_decision::SearchConstraint::y_limit_
float y_limit_
Definition: decision.pb.h:392
roborts_decision::SearchConstraint::set_has_y_limit
void set_has_y_limit()
Definition: decision.pb.h:1174
roborts_decision::DecisionConfig::escape
const ::roborts_decision::EscapeConstraint & escape() const
Definition: decision.pb.h:1411
roborts_decision::DecisionConfig::protobuf_AssignDesc_decision_2eproto
friend void protobuf_AssignDesc_decision_2eproto()
Definition: decision.pb.cc:45
roborts_decision::Point::set_has_y
void set_has_y()
Definition: decision.pb.h:854
roborts_decision::EscapeConstraint::left_x_limit_
float left_x_limit_
Definition: decision.pb.h:297
roborts_decision::DecisionConfig::has_master
bool has_master() const
Definition: decision.pb.h:1374
roborts_decision::SearchConstraint::y_limit
float y_limit() const
Definition: decision.pb.h:1184
roborts_decision::DecisionConfig::point_size
int point_size() const
Definition: decision.pb.h:1320
roborts_decision::EscapeConstraint::clear_has_left_random_max_x
void clear_has_left_random_max_x()
Definition: decision.pb.h:1077
roborts_decision::EscapeConstraint::set_has_left_x_limit
void set_has_left_x_limit()
Definition: decision.pb.h:978
roborts_decision::Point::_unknown_fields_
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: decision.pb.h:155
roborts_decision::DecisionConfig::search_region_1
const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > & search_region_1() const
Definition: decision.pb.h:1693
roborts_decision::DecisionConfig::operator=
DecisionConfig & operator=(const DecisionConfig &from)
Definition: decision.pb.h:589
roborts_decision::SearchConstraint::protobuf_AssignDesc_decision_2eproto
friend void protobuf_AssignDesc_decision_2eproto()
Definition: decision.pb.cc:45
roborts_decision::DecisionConfig::clear_has_master_bot
void clear_has_master_bot()
Definition: decision.pb.h:1598
roborts_decision::DecisionConfig::mutable_wing_bot_task_point
inline ::roborts_decision::Point * mutable_wing_bot_task_point()
Definition: decision.pb.h:1650
roborts_decision::DecisionConfig::clear_search_region_3
void clear_search_region_3()
Definition: decision.pb.h:1737
roborts_decision::DecisionConfig::buff_point_
::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > buff_point_
Definition: decision.pb.h:800
roborts_decision::EscapeConstraint::kRightRandomMinXFieldNumber
static const int kRightRandomMinXFieldNumber
Definition: decision.pb.h:265
roborts_decision::Point::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: decision.pb.cc:484
roborts_decision::DecisionConfig::clear_point
void clear_point()
Definition: decision.pb.h:1323
roborts_decision::Point::Clear
void Clear()
Definition: decision.pb.cc:341
roborts_decision::EscapeConstraint::_has_bits_
::google::protobuf::uint32 _has_bits_[1]
Definition: decision.pb.h:295
roborts_decision::EscapeConstraint::protobuf_ShutdownFile_decision_2eproto
friend void protobuf_ShutdownFile_decision_2eproto()
Definition: decision.pb.cc:196
roborts_decision::DecisionConfig::set_simulate
void set_simulate(bool value)
Definition: decision.pb.h:1367
roborts_decision::SearchConstraint::set_has_x_limit
void set_has_x_limit()
Definition: decision.pb.h:1150
roborts_decision::EscapeConstraint::set_has_right_random_max_x
void set_has_right_random_max_x()
Definition: decision.pb.h:1122
roborts_decision::DecisionConfig::clear_has_whirl_vel
void clear_has_whirl_vel()
Definition: decision.pb.h:1516
roborts_decision::DecisionConfig::clear_buff_point
void clear_buff_point()
Definition: decision.pb.h:1442
roborts_decision::EscapeConstraint::left_random_max_x_
float left_random_max_x_
Definition: decision.pb.h:301
roborts_decision::DecisionConfig::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from)
Definition: decision.pb.cc:2672
roborts_decision::Point::SerializeWithCachedSizesToArray
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: decision.pb.cc:524
roborts_decision::DecisionConfig::clear_wing_bot
void clear_wing_bot()
Definition: decision.pb.h:1560
roborts_decision::SearchConstraint::GetCachedSize
int GetCachedSize() const
Definition: decision.pb.h:354
roborts_decision::EscapeConstraint::clear_robot_x_limit
void clear_robot_x_limit()
Definition: decision.pb.h:1032
roborts_decision::SearchConstraint::has_x_limit
bool has_x_limit() const
Definition: decision.pb.h:1147
roborts_decision::SearchConstraint::Swap
void Swap(SearchConstraint *other)
Definition: decision.pb.cc:1391
roborts_decision::DecisionConfig::clear_has_simulate
void clear_has_simulate()
Definition: decision.pb.h:1356
roborts_decision::EscapeConstraint::clear_right_random_max_x
void clear_right_random_max_x()
Definition: decision.pb.h:1128
roborts_decision::MultiRobot::GetMetadata
::google::protobuf::Metadata GetMetadata() const
Definition: decision.pb.cc:1934
roborts_decision::DecisionConfig::Clear
void Clear()
Definition: decision.pb.cc:2034
roborts_decision::DecisionConfig::wing_bot
const ::roborts_decision::MultiRobot & wing_bot() const
Definition: decision.pb.h:1564
roborts_decision::MultiRobot::operator=
MultiRobot & operator=(const MultiRobot &from)
Definition: decision.pb.h:508
roborts_decision::EscapeConstraint::ByteSize
int ByteSize() const
Definition: decision.pb.cc:1008
roborts_decision::MultiRobot
Definition: decision.pb.h:501
roborts_decision::EscapeConstraint::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: decision.pb.h:186
roborts_decision::DecisionConfig::add_point
inline ::roborts_decision::Point * add_point()
Definition: decision.pb.h:1334
roborts_decision::DecisionConfig::kSearchRegion4FieldNumber
static const int kSearchRegion4FieldNumber
Definition: decision.pb.h:766
roborts_decision::DecisionConfig::kWhirlVelFieldNumber
static const int kWhirlVelFieldNumber
Definition: decision.pb.h:694
roborts_decision::DecisionConfig::search_region_4
const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > & search_region_4() const
Definition: decision.pb.h:1783
roborts_decision::DecisionConfig::GetMetadata
::google::protobuf::Metadata GetMetadata() const
Definition: decision.pb.cc:2711
roborts_decision::DecisionConfig::search_region_1_
::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > search_region_1_
Definition: decision.pb.h:806
roborts_decision::DecisionConfig::has_wing_bot_task_point
bool has_wing_bot_task_point() const
Definition: decision.pb.h:1633
roborts_decision::SearchConstraint::_unknown_fields_
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: decision.pb.h:387
roborts_decision::EscapeConstraint::set_left_random_max_x
void set_left_random_max_x(float value)
Definition: decision.pb.h:1088
roborts_decision::protobuf_AssignDesc_decision_2eproto
void protobuf_AssignDesc_decision_2eproto()
Definition: decision.pb.cc:45
roborts_decision::EscapeConstraint::default_instance_
static EscapeConstraint * default_instance_
Definition: decision.pb.h:309
roborts_decision::WhirlVel::SharedCtor
void SharedCtor()
Definition: decision.pb.cc:1434
roborts_decision::SearchConstraint::ByteSize
int ByteSize() const
Definition: decision.pb.cc:1323
roborts_decision::DecisionConfig::point_
::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > point_
Definition: decision.pb.h:798
roborts_decision::SearchConstraint::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: decision.pb.h:325
roborts_decision::EscapeConstraint::SerializeWithCachedSizesToArray
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: decision.pb.cc:962
roborts_decision::MultiRobot::set_has_start_position
void set_has_start_position()
Definition: decision.pb.h:1278
roborts_decision::DecisionConfig::search_region_4_
::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > search_region_4_
Definition: decision.pb.h:809
roborts_decision::Point::roll_
float roll_
Definition: decision.pb.h:162
roborts_decision::EscapeConstraint::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: decision.pb.cc:781
roborts_decision::protobuf_ShutdownFile_decision_2eproto
void protobuf_ShutdownFile_decision_2eproto()
Definition: decision.pb.cc:196
roborts_decision::MultiRobot::descriptor
static const ::google::protobuf::Descriptor * descriptor()
Definition: decision.pb.cc:1761
roborts_decision::EscapeConstraint::right_random_min_x
float right_random_min_x() const
Definition: decision.pb.h:1108
roborts_decision::SearchConstraint::set_x_limit
void set_x_limit(float value)
Definition: decision.pb.h:1164
roborts_decision::DecisionConfig::_cached_size_
int _cached_size_
Definition: decision.pb.h:797
roborts_decision::DecisionConfig::point
const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > & point() const
Definition: decision.pb.h:1339
roborts_decision::DecisionConfig::search_region_4_size
int search_region_4_size() const
Definition: decision.pb.h:1764
roborts_decision::WhirlVel::descriptor
static const ::google::protobuf::Descriptor * descriptor()
Definition: decision.pb.cc:1457
roborts_decision::DecisionConfig::clear_has_master
void clear_has_master()
Definition: decision.pb.h:1380
roborts_decision::DecisionConfig::release_whirl_vel
inline ::roborts_decision::WhirlVel * release_whirl_vel()
Definition: decision.pb.h:1533
roborts_decision::WhirlVel::angle_x_vel
float angle_x_vel() const
Definition: decision.pb.h:1212
roborts_decision::EscapeConstraint::GetCachedSize
int GetCachedSize() const
Definition: decision.pb.h:215
roborts_decision::DecisionConfig::kWingBotFieldNumber
static const int kWingBotFieldNumber
Definition: decision.pb.h:703
roborts_decision::DecisionConfig::_has_bits_
::google::protobuf::uint32 _has_bits_[1]
Definition: decision.pb.h:796
roborts_decision::WhirlVel::protobuf_ShutdownFile_decision_2eproto
friend void protobuf_ShutdownFile_decision_2eproto()
Definition: decision.pb.cc:196
roborts_decision::EscapeConstraint::robot_x_limit_
float robot_x_limit_
Definition: decision.pb.h:299
roborts_decision::DecisionConfig::search_limit_
::roborts_decision::SearchConstraint * search_limit_
Definition: decision.pb.h:801
roborts_decision::Point::set_pitch
void set_pitch(float value)
Definition: decision.pb.h:940
roborts_decision::Point::~Point
virtual ~Point()
Definition: decision.pb.cc:310
roborts_decision::DecisionConfig::GetCachedSize
int GetCachedSize() const
Definition: decision.pb.h:623
roborts_decision::Point::clear_yaw
void clear_yaw()
Definition: decision.pb.h:956
roborts_decision::EscapeConstraint::protobuf_AddDesc_decision_2eproto
friend void protobuf_AddDesc_decision_2eproto()
Definition: decision.pb.cc:211
roborts_decision::EscapeConstraint::kRightRandomMaxXFieldNumber
static const int kRightRandomMaxXFieldNumber
Definition: decision.pb.h:272
roborts_decision::Point::x_
float x_
Definition: decision.pb.h:159
roborts_decision::MultiRobot::default_instance_
static MultiRobot * default_instance_
Definition: decision.pb.h:578
roborts_decision::MultiRobot::Swap
void Swap(MultiRobot *other)
Definition: decision.pb.cc:1925
roborts_decision::MultiRobot::SetCachedSize
void SetCachedSize(int size) const
Definition: decision.pb.cc:1756
roborts_decision::EscapeConstraint::set_has_right_random_min_x
void set_has_right_random_min_x()
Definition: decision.pb.h:1098
roborts_decision::WhirlVel::kAngleZVelFieldNumber
static const int kAngleZVelFieldNumber
Definition: decision.pb.h:472
roborts_decision::SearchConstraint::default_instance_
static SearchConstraint * default_instance_
Definition: decision.pb.h:398
google
Definition: controller.pb.h:417
roborts_decision::DecisionConfig::search_region_1_size
int search_region_1_size() const
Definition: decision.pb.h:1674
roborts_decision::DecisionConfig::New
DecisionConfig * New() const
Definition: decision.pb.cc:2030
roborts_decision::SearchConstraint::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from)
Definition: decision.pb.cc:1349
roborts_decision::EscapeConstraint::set_has_right_x_limit
void set_has_right_x_limit()
Definition: decision.pb.h:1002
roborts_decision::EscapeConstraint::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: decision.pb.cc:917
roborts_decision::WhirlVel::~WhirlVel
virtual ~WhirlVel()
Definition: decision.pb.cc:1442
roborts_decision::EscapeConstraint::has_robot_x_limit
bool has_robot_x_limit() const
Definition: decision.pb.h:1023
roborts_decision::WhirlVel::protobuf_AddDesc_decision_2eproto
friend void protobuf_AddDesc_decision_2eproto()
Definition: decision.pb.cc:211
roborts_decision::WhirlVel::New
WhirlVel * New() const
Definition: decision.pb.cc:1469
roborts_decision::DecisionConfig::clear_has_escape
void clear_has_escape()
Definition: decision.pb.h:1404
roborts_decision::EscapeConstraint::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: decision.pb.h:190
roborts_decision::Point::clear_z
void clear_z()
Definition: decision.pb.h:884
roborts_decision::EscapeConstraint::set_robot_x_limit
void set_robot_x_limit(float value)
Definition: decision.pb.h:1040
roborts_decision::DecisionConfig::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: decision.pb.cc:2306
roborts_decision::Point::descriptor
static const ::google::protobuf::Descriptor * descriptor()
Definition: decision.pb.cc:325