Decision Module
1.0
ICRA2020 AI Challenge Northwestern Polytechnical University Aoxiang Team Strategy Code
|
Go to the documentation of this file.
4 #ifndef PROTOBUF_decision_2eproto__INCLUDED
5 #define PROTOBUF_decision_2eproto__INCLUDED
9 #include <google/protobuf/stubs/common.h>
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
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.
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>
37 class EscapeConstraint;
38 class SearchConstraint;
45 class Point :
public ::google::protobuf::Message {
65 static const ::google::protobuf::Descriptor*
descriptor();
73 void CopyFrom(const ::google::protobuf::Message& from);
74 void MergeFrom(const ::google::protobuf::Message& from);
82 ::google::protobuf::io::CodedInputStream* input);
84 ::google::protobuf::io::CodedOutputStream* output)
const;
99 inline bool has_x()
const;
102 inline float x()
const;
103 inline void set_x(
float value);
106 inline bool has_y()
const;
109 inline float y()
const;
110 inline void set_y(
float value);
113 inline bool has_z()
const;
116 inline float z()
const;
117 inline void set_z(
float value);
123 inline float roll()
const;
130 inline float pitch()
const;
137 inline float yaw()
const;
138 inline void set_yaw(
float value);
194 static const ::google::protobuf::Descriptor*
descriptor();
202 void CopyFrom(const ::google::protobuf::Message& from);
203 void MergeFrom(const ::google::protobuf::Message& from);
211 ::google::protobuf::io::CodedInputStream* input);
213 ::google::protobuf::io::CodedOutputStream* output)
const;
333 static const ::google::protobuf::Descriptor*
descriptor();
341 void CopyFrom(const ::google::protobuf::Message& from);
342 void MergeFrom(const ::google::protobuf::Message& from);
350 ::google::protobuf::io::CodedInputStream* input);
352 ::google::protobuf::io::CodedOutputStream* output)
const;
402 class WhirlVel :
public ::google::protobuf::Message {
422 static const ::google::protobuf::Descriptor*
descriptor();
430 void CopyFrom(const ::google::protobuf::Message& from);
431 void MergeFrom(const ::google::protobuf::Message& from);
439 ::google::protobuf::io::CodedInputStream* input);
441 ::google::protobuf::io::CodedOutputStream* output)
const;
521 static const ::google::protobuf::Descriptor*
descriptor();
529 void CopyFrom(const ::google::protobuf::Message& from);
530 void MergeFrom(const ::google::protobuf::Message& from);
538 ::google::protobuf::io::CodedInputStream* input);
540 ::google::protobuf::io::CodedOutputStream* output)
const;
602 static const ::google::protobuf::Descriptor*
descriptor();
610 void CopyFrom(const ::google::protobuf::Message& from);
611 void MergeFrom(const ::google::protobuf::Message& from);
619 ::google::protobuf::io::CodedInputStream* input);
621 ::google::protobuf::io::CodedOutputStream* output)
const;
639 inline const ::roborts_decision::Point&
point(
int index)
const;
641 inline ::roborts_decision::Point*
add_point();
642 inline const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >&
644 inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >*
658 inline bool master()
const;
665 inline const ::roborts_decision::EscapeConstraint&
escape()
const;
674 inline const ::roborts_decision::Point&
buff_point(
int index)
const;
677 inline const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >&
679 inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >*
686 inline const ::roborts_decision::SearchConstraint&
search_limit()
const;
695 inline const ::roborts_decision::WhirlVel&
whirl_vel()
const;
704 inline const ::roborts_decision::MultiRobot&
wing_bot()
const;
713 inline const ::roborts_decision::MultiRobot&
master_bot()
const;
731 inline const ::roborts_decision::Point&
search_region_1(
int index)
const;
734 inline const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >&
736 inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >*
743 inline const ::roborts_decision::Point&
search_region_2(
int index)
const;
746 inline const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >&
748 inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >*
755 inline const ::roborts_decision::Point&
search_region_3(
int index)
const;
758 inline const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >&
760 inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >*
767 inline const ::roborts_decision::Point&
search_region_4(
int index)
const;
770 inline const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >&
772 inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >*
798 ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >
point_;
800 ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >
buff_point_;
1328 return point_.Get(index);
1332 return point_.Mutable(index);
1338 inline const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >&
1343 inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >*
1408 if (
escape_ != NULL)
escape_->::roborts_decision::EscapeConstraint::Clear();
1417 if (
escape_ == NULL)
escape_ = new ::roborts_decision::EscapeConstraint;
1457 inline const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >&
1462 inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >*
1692 inline const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >&
1697 inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >*
1722 inline const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >&
1727 inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >*
1752 inline const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >&
1757 inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >*
1782 inline const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >&
1787 inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point >*
1800 namespace protobuf {
1809 #endif // PROTOBUF_decision_2eproto__INCLUDED
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: decision.pb.cc:2082
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: decision.pb.h:594
void SharedCtor()
Definition: decision.pb.cc:299
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: decision.pb.h:414
void clear_has_right_x_limit()
Definition: decision.pb.h:1005
SearchConstraint * New() const
Definition: decision.pb.cc:1197
Point * New() const
Definition: decision.pb.cc:337
bool has_wing_bot() const
Definition: decision.pb.h:1551
void clear_search_region_1()
Definition: decision.pb.h:1677
Point & operator=(const Point &from)
Definition: decision.pb.h:52
float angle_y_vel() const
Definition: decision.pb.h:1236
void set_y(float value)
Definition: decision.pb.h:868
static const int kXLimitFieldNumber
Definition: decision.pb.h:369
void set_has_angle_y_vel()
Definition: decision.pb.h:1226
bool IsInitialized() const
Definition: decision.pb.cc:1386
void set_allocated_master_bot(::roborts_decision::MultiRobot *master_bot)
Definition: decision.pb.h:1621
static const int kPointFieldNumber
Definition: decision.pb.h:638
SearchConstraint()
Definition: decision.pb.cc:1147
void clear_left_random_max_x()
Definition: decision.pb.h:1080
void SharedDtor()
Definition: decision.pb.cc:1447
Point()
Definition: decision.pb.cc:283
void clear_search_region_4()
Definition: decision.pb.h:1767
int _cached_size_
Definition: decision.pb.h:158
float roll() const
Definition: decision.pb.h:912
static const int kRightXLimitFieldNumber
Definition: decision.pb.h:237
void clear_pitch()
Definition: decision.pb.h:932
static const int kAngleYVelFieldNumber
Definition: decision.pb.h:465
EscapeConstraint()
Definition: decision.pb.cc:700
WhirlVel & operator=(const WhirlVel &from)
Definition: decision.pb.h:409
::google::protobuf::uint32 _has_bits_[1]
Definition: decision.pb.h:389
bool simulate_
Definition: decision.pb.h:810
void CopyFrom(const ::google::protobuf::Message &from)
Definition: decision.pb.cc:1679
void set_allocated_whirl_vel(::roborts_decision::WhirlVel *whirl_vel)
Definition: decision.pb.h:1539
static const int kPitchFieldNumber
Definition: decision.pb.h:129
inline ::roborts_decision::Point * add_search_region_4()
Definition: decision.pb.h:1778
void set_has_left_random_min_x()
Definition: decision.pb.h:1050
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: decision.pb.cc:2398
void set_left_x_limit(float value)
Definition: decision.pb.h:992
float angle_x_vel_
Definition: decision.pb.h:489
inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > * mutable_buff_point()
Definition: decision.pb.h:1463
void set_allocated_search_limit(::roborts_decision::SearchConstraint *search_limit)
Definition: decision.pb.h:1498
int ByteSize() const
Definition: decision.pb.cc:565
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: decision.pb.cc:1829
float right_random_max_x_
Definition: decision.pb.h:303
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: decision.pb.cc:1785
bool has_angle_y_vel() const
Definition: decision.pb.h:1223
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: decision.pb.h:418
void InitAsDefaultInstance()
Definition: decision.pb.cc:1968
void set_has_master()
Definition: decision.pb.h:1377
::google::protobuf::uint32 _has_bits_[1]
Definition: decision.pb.h:157
void set_y_limit(float value)
Definition: decision.pb.h:1188
bool has_angle_x_vel() const
Definition: decision.pb.h:1199
friend void protobuf_AddDesc_decision_2eproto()
Definition: decision.pb.cc:211
friend void protobuf_AssignDesc_decision_2eproto()
Definition: decision.pb.cc:45
void SharedCtor()
Definition: decision.pb.cc:1984
static const int kWingBotTaskPointFieldNumber
Definition: decision.pb.h:721
inline ::roborts_decision::Point * add_buff_point()
Definition: decision.pb.h:1453
static const MultiRobot & default_instance()
Definition: decision.pb.cc:1766
bool IsInitialized() const
Definition: decision.pb.cc:2684
void set_has_angle_x_vel()
Definition: decision.pb.h:1202
float yaw_
Definition: decision.pb.h:164
::roborts_decision::MultiRobot * wing_bot_
Definition: decision.pb.h:803
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: decision.pb.cc:1493
void set_has_pitch()
Definition: decision.pb.h:926
void set_has_robot_x_limit()
Definition: decision.pb.h:1026
void MergeFrom(const ::google::protobuf::Message &from)
Definition: decision.pb.cc:611
void clear_escape()
Definition: decision.pb.h:1407
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: decision.pb.cc:363
float left_random_max_x() const
Definition: decision.pb.h:1084
friend void protobuf_AddDesc_decision_2eproto()
Definition: decision.pb.cc:211
::roborts_decision::EscapeConstraint * escape_
Definition: decision.pb.h:799
static const int kBuffPointFieldNumber
Definition: decision.pb.h:673
void SharedCtor()
Definition: decision.pb.cc:1739
int ByteSize() const
Definition: decision.pb.cc:1863
bool has_whirl_vel() const
Definition: decision.pb.h:1510
void MergeFrom(const ::google::protobuf::Message &from)
Definition: decision.pb.cc:1886
virtual ~SearchConstraint()
Definition: decision.pb.cc:1170
void set_has_whirl_vel()
Definition: decision.pb.h:1513
void set_angle_y_vel(float value)
Definition: decision.pb.h:1240
bool has_right_random_max_x() const
Definition: decision.pb.h:1119
EscapeConstraint * New() const
Definition: decision.pb.cc:755
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: decision.pb.cc:1845
void MergeFrom(const ::google::protobuf::Message &from)
Definition: decision.pb.cc:1059
inline ::roborts_decision::MultiRobot * mutable_master_bot()
Definition: decision.pb.h:1609
void set_right_x_limit(float value)
Definition: decision.pb.h:1016
static const int kYFieldNumber
Definition: decision.pb.h:108
void clear_y()
Definition: decision.pb.h:860
void InitAsDefaultInstance()
Definition: decision.pb.cc:1424
inline ::roborts_decision::MultiRobot * mutable_wing_bot()
Definition: decision.pb.h:1568
bool master_
Definition: decision.pb.h:811
Definition: decision.pb.h:402
void Swap(DecisionConfig *other)
Definition: decision.pb.cc:2689
void set_allocated_start_position(::roborts_decision::Point *start_position)
Definition: decision.pb.h:1304
bool has_angle_z_vel() const
Definition: decision.pb.h:1247
void clear_has_x_limit()
Definition: decision.pb.h:1153
static const int kRollFieldNumber
Definition: decision.pb.h:122
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: decision.pb.h:794
void clear_simulate()
Definition: decision.pb.h:1359
static const DecisionConfig & default_instance()
Definition: decision.pb.cc:2023
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: decision.pb.cc:1569
void clear_has_y_limit()
Definition: decision.pb.h:1177
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: decision.pb.h:57
float left_random_min_x() const
Definition: decision.pb.h:1060
::roborts_decision::Point * start_position_
Definition: decision.pb.h:572
void CopyFrom(const ::google::protobuf::Message &from)
Definition: decision.pb.cc:1099
void clear_search_region_2()
Definition: decision.pb.h:1707
bool simulate() const
Definition: decision.pb.h:1363
inline ::roborts_decision::MultiRobot * release_master_bot()
Definition: decision.pb.h:1615
int GetCachedSize() const
Definition: decision.pb.h:542
void set_has_z()
Definition: decision.pb.h:878
void clear_right_random_min_x()
Definition: decision.pb.h:1104
static const int kLeftRandomMaxXFieldNumber
Definition: decision.pb.h:258
inline ::roborts_decision::Point * release_wing_bot_task_point()
Definition: decision.pb.h:1656
::google::protobuf::Metadata GetMetadata() const
Definition: decision.pb.cc:1707
void CopyFrom(const ::google::protobuf::Message &from)
Definition: decision.pb.cc:1374
bool has_x() const
Definition: decision.pb.h:827
void SharedDtor()
Definition: decision.pb.cc:1175
void clear_roll()
Definition: decision.pb.h:908
void InitAsDefaultInstance()
Definition: decision.pb.cc:289
void MergeFrom(const ::google::protobuf::Message &from)
Definition: decision.pb.cc:1651
SearchConstraint & operator=(const SearchConstraint &from)
Definition: decision.pb.h:320
void set_has_escape()
Definition: decision.pb.h:1401
bool IsInitialized() const
Definition: decision.pb.cc:1111
static const int kYLimitFieldNumber
Definition: decision.pb.h:376
static const int kSearchLimitFieldNumber
Definition: decision.pb.h:685
void clear_has_robot_x_limit()
Definition: decision.pb.h:1029
void SetCachedSize(int size) const
Definition: decision.pb.cc:1452
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: decision.pb.h:598
inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > * mutable_point()
Definition: decision.pb.h:1344
void SharedCtor()
Definition: decision.pb.cc:716
int ByteSize() const
Definition: decision.pb.cc:1620
::google::protobuf::Metadata GetMetadata() const
Definition: decision.pb.cc:679
void clear_whirl_vel()
Definition: decision.pb.h:1519
static const ::google::protobuf::Descriptor * descriptor()
Definition: decision.pb.cc:1185
void clear_has_wing_bot_task_point()
Definition: decision.pb.h:1639
friend void protobuf_ShutdownFile_decision_2eproto()
Definition: decision.pb.cc:196
const ::roborts_decision::MultiRobot & master_bot() const
Definition: decision.pb.h:1605
bool IsInitialized() const
Definition: decision.pb.cc:660
friend void protobuf_AssignDesc_decision_2eproto()
Definition: decision.pb.cc:45
void set_has_yaw()
Definition: decision.pb.h:950
::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > search_region_2_
Definition: decision.pb.h:807
const ::roborts_decision::WhirlVel & whirl_vel() const
Definition: decision.pb.h:1523
static const int kXFieldNumber
Definition: decision.pb.h:101
friend void protobuf_AddDesc_decision_2eproto()
Definition: decision.pb.cc:211
void clear_has_left_random_min_x()
Definition: decision.pb.h:1053
int _cached_size_
Definition: decision.pb.h:390
::roborts_decision::MultiRobot * master_bot_
Definition: decision.pb.h:804
static const int kStartPositionFieldNumber
Definition: decision.pb.h:557
float right_x_limit() const
Definition: decision.pb.h:1012
static const EscapeConstraint & default_instance()
Definition: decision.pb.cc:748
void Clear()
Definition: decision.pb.cc:1201
void set_allocated_wing_bot(::roborts_decision::MultiRobot *wing_bot)
Definition: decision.pb.h:1580
DecisionConfig()
Definition: decision.pb.cc:1962
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: decision.pb.cc:1594
const ::roborts_decision::Point & wing_bot_task_point() const
Definition: decision.pb.h:1646
friend void protobuf_AssignDesc_decision_2eproto()
Definition: decision.pb.cc:45
void set_roll(float value)
Definition: decision.pb.h:916
void set_right_random_max_x(float value)
Definition: decision.pb.h:1136
void SharedDtor()
Definition: decision.pb.cc:315
float angle_z_vel_
Definition: decision.pb.h:491
float z_
Definition: decision.pb.h:161
void clear_search_limit()
Definition: decision.pb.h:1478
bool IsInitialized() const
Definition: decision.pb.cc:1691
static const int kRobotXLimitFieldNumber
Definition: decision.pb.h:244
static const int kSearchRegion3FieldNumber
Definition: decision.pb.h:754
void clear_master()
Definition: decision.pb.h:1383
void Clear()
Definition: decision.pb.cc:1473
float y_
Definition: decision.pb.h:160
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: decision.pb.cc:1282
Definition: decision.pb.h:174
void clear_right_x_limit()
Definition: decision.pb.h:1008
bool has_right_random_min_x() const
Definition: decision.pb.h:1095
void SharedDtor()
Definition: decision.pb.cc:2002
void set_has_x()
Definition: decision.pb.h:830
static const int kYawFieldNumber
Definition: decision.pb.h:136
void CopyFrom(const ::google::protobuf::Message &from)
Definition: decision.pb.cc:1908
void clear_start_position()
Definition: decision.pb.h:1284
MultiRobot()
Definition: decision.pb.cc:1722
bool has_escape() const
Definition: decision.pb.h:1398
bool has_left_x_limit() const
Definition: decision.pb.h:975
static const int kSearchRegion2FieldNumber
Definition: decision.pb.h:742
static const int kLeftRandomMinXFieldNumber
Definition: decision.pb.h:251
inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > * mutable_search_region_3()
Definition: decision.pb.h:1758
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: decision.pb.h:329
const ::roborts_decision::Point & start_position() const
Definition: decision.pb.h:1288
static const int kSearchRegion1FieldNumber
Definition: decision.pb.h:730
static DecisionConfig * default_instance_
Definition: decision.pb.h:817
bool has_pitch() const
Definition: decision.pb.h:923
inline ::roborts_decision::Point * add_search_region_1()
Definition: decision.pb.h:1688
void SharedCtor()
Definition: decision.pb.cc:1163
void set_has_roll()
Definition: decision.pb.h:902
void set_has_left_random_max_x()
Definition: decision.pb.h:1074
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: decision.pb.cc:1302
void SharedDtor()
Definition: decision.pb.cc:1750
bool master() const
Definition: decision.pb.h:1387
EscapeConstraint & operator=(const EscapeConstraint &from)
Definition: decision.pb.h:181
void clear_has_z()
Definition: decision.pb.h:881
void Swap(EscapeConstraint *other)
Definition: decision.pb.cc:1116
bool has_left_random_min_x() const
Definition: decision.pb.h:1047
const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > & search_region_3() const
Definition: decision.pb.h:1753
static const int kLeftXLimitFieldNumber
Definition: decision.pb.h:230
::roborts_decision::Point * wing_bot_task_point_
Definition: decision.pb.h:805
void clear_angle_z_vel()
Definition: decision.pb.h:1256
void set_has_master_bot()
Definition: decision.pb.h:1595
int search_region_2_size() const
Definition: decision.pb.h:1704
int ByteSize() const
Definition: decision.pb.cc:2503
static WhirlVel * default_instance_
Definition: decision.pb.h:497
void set_has_wing_bot()
Definition: decision.pb.h:1554
void SharedDtor()
Definition: decision.pb.cc:733
bool has_y_limit() const
Definition: decision.pb.h:1171
void clear_has_yaw()
Definition: decision.pb.h:953
float robot_x_limit() const
Definition: decision.pb.h:1036
int _cached_size_
Definition: decision.pb.h:571
bool IsInitialized() const
Definition: decision.pb.cc:1920
bool has_yaw() const
Definition: decision.pb.h:947
void set_right_random_min_x(float value)
Definition: decision.pb.h:1112
void clear_has_angle_x_vel()
Definition: decision.pb.h:1205
::google::protobuf::uint32 _has_bits_[1]
Definition: decision.pb.h:487
void clear_x_limit()
Definition: decision.pb.h:1156
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: decision.pb.h:485
MultiRobot * New() const
Definition: decision.pb.cc:1773
WhirlVel()
Definition: decision.pb.cc:1418
const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > & buff_point() const
Definition: decision.pb.h:1458
void clear_left_random_min_x()
Definition: decision.pb.h:1056
void set_has_angle_z_vel()
Definition: decision.pb.h:1250
static const int kZFieldNumber
Definition: decision.pb.h:115
virtual ~MultiRobot()
Definition: decision.pb.cc:1745
void clear_has_angle_z_vel()
Definition: decision.pb.h:1253
static const int kSimulateFieldNumber
Definition: decision.pb.h:650
bool has_roll() const
Definition: decision.pb.h:899
bool has_simulate() const
Definition: decision.pb.h:1350
void clear_has_pitch()
Definition: decision.pb.h:929
void clear_wing_bot_task_point()
Definition: decision.pb.h:1642
void clear_has_roll()
Definition: decision.pb.h:905
static const WhirlVel & default_instance()
Definition: decision.pb.cc:1462
virtual ~EscapeConstraint()
Definition: decision.pb.cc:728
void clear_angle_x_vel()
Definition: decision.pb.h:1208
friend void protobuf_ShutdownFile_decision_2eproto()
Definition: decision.pb.cc:196
int _cached_size_
Definition: decision.pb.h:488
void clear_angle_y_vel()
Definition: decision.pb.h:1232
float angle_y_vel_
Definition: decision.pb.h:490
void clear_x()
Definition: decision.pb.h:836
void set_x(float value)
Definition: decision.pb.h:844
void SetCachedSize(int size) const
Definition: decision.pb.cc:2013
float y() const
Definition: decision.pb.h:864
void clear_left_x_limit()
Definition: decision.pb.h:984
void clear_has_start_position()
Definition: decision.pb.h:1281
void Swap(WhirlVel *other)
Definition: decision.pb.cc:1696
void set_left_random_min_x(float value)
Definition: decision.pb.h:1064
void set_allocated_wing_bot_task_point(::roborts_decision::Point *wing_bot_task_point)
Definition: decision.pb.h:1662
void clear_has_angle_y_vel()
Definition: decision.pb.h:1229
void SetCachedSize(int size) const
Definition: decision.pb.cc:320
float pitch_
Definition: decision.pb.h:163
static Point * default_instance_
Definition: decision.pb.h:170
static const ::google::protobuf::Descriptor * descriptor()
Definition: decision.pb.cc:743
float yaw() const
Definition: decision.pb.h:960
void clear_has_wing_bot()
Definition: decision.pb.h:1557
::google::protobuf::Metadata GetMetadata() const
Definition: decision.pb.cc:1131
void InitAsDefaultInstance()
Definition: decision.pb.cc:1728
void Clear()
Definition: decision.pb.cc:1777
float z() const
Definition: decision.pb.h:888
void set_angle_z_vel(float value)
Definition: decision.pb.h:1264
void InitAsDefaultInstance()
Definition: decision.pb.cc:706
float right_x_limit_
Definition: decision.pb.h:298
Definition: decision.pb.h:582
friend void protobuf_ShutdownFile_decision_2eproto()
Definition: decision.pb.cc:196
int GetCachedSize() const
Definition: decision.pb.h:86
inline ::roborts_decision::Point * add_search_region_3()
Definition: decision.pb.h:1748
int GetCachedSize() const
Definition: decision.pb.h:443
::roborts_decision::WhirlVel * whirl_vel_
Definition: decision.pb.h:802
void clear_has_x()
Definition: decision.pb.h:833
inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > * mutable_search_region_2()
Definition: decision.pb.h:1728
inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > * mutable_search_region_1()
Definition: decision.pb.h:1698
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: decision.pb.h:513
float x_limit() const
Definition: decision.pb.h:1160
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: decision.pb.h:293
void clear_has_left_x_limit()
Definition: decision.pb.h:981
void set_z(float value)
Definition: decision.pb.h:892
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: decision.pb.h:61
static const int kMasterFieldNumber
Definition: decision.pb.h:657
void clear_y_limit()
Definition: decision.pb.h:1180
void set_has_search_limit()
Definition: decision.pb.h:1472
bool has_right_x_limit() const
Definition: decision.pb.h:999
inline ::roborts_decision::Point * release_start_position()
Definition: decision.pb.h:1298
void InitAsDefaultInstance()
Definition: decision.pb.cc:1153
inline ::roborts_decision::WhirlVel * mutable_whirl_vel()
Definition: decision.pb.h:1527
void set_has_wing_bot_task_point()
Definition: decision.pb.h:1636
inline ::roborts_decision::Point * mutable_start_position()
Definition: decision.pb.h:1292
void set_allocated_escape(::roborts_decision::EscapeConstraint *escape)
Definition: decision.pb.h:1427
static const int kMasterBotFieldNumber
Definition: decision.pb.h:712
static const Point & default_instance()
Definition: decision.pb.cc:330
bool has_start_position() const
Definition: decision.pb.h:1275
void clear_has_right_random_max_x()
Definition: decision.pb.h:1125
friend void protobuf_AddDesc_decision_2eproto()
Definition: decision.pb.cc:211
::google::protobuf::uint32 _has_bits_[1]
Definition: decision.pb.h:570
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: decision.pb.cc:1221
static const SearchConstraint & default_instance()
Definition: decision.pb.cc:1190
Definition: decision.pb.h:313
Definition: decision.pb.h:45
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: decision.pb.h:568
inline ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > * mutable_search_region_4()
Definition: decision.pb.h:1788
bool has_master_bot() const
Definition: decision.pb.h:1592
static const ::google::protobuf::Descriptor * descriptor()
Definition: decision.pb.cc:2018
const ::roborts_decision::SearchConstraint & search_limit() const
Definition: decision.pb.h:1482
bool has_y() const
Definition: decision.pb.h:851
float pitch() const
Definition: decision.pb.h:936
float x_limit_
Definition: decision.pb.h:391
bool has_search_limit() const
Definition: decision.pb.h:1469
void SetCachedSize(int size) const
Definition: decision.pb.cc:1180
void clear_has_search_limit()
Definition: decision.pb.h:1475
virtual ~DecisionConfig()
Definition: decision.pb.cc:1997
void CopyFrom(const ::google::protobuf::Message &from)
Definition: decision.pb.cc:648
Definition: behavior_test_node.h:14
float left_random_min_x_
Definition: decision.pb.h:300
inline ::roborts_decision::EscapeConstraint * release_escape()
Definition: decision.pb.h:1421
::google::protobuf::Metadata GetMetadata() const
Definition: decision.pb.cc:1401
static const int kEscapeFieldNumber
Definition: decision.pb.h:664
float x() const
Definition: decision.pb.h:840
inline ::roborts_decision::EscapeConstraint * mutable_escape()
Definition: decision.pb.h:1415
void protobuf_AddDesc_decision_2eproto()
Definition: decision.pb.cc:211
static const int kAngleXVelFieldNumber
Definition: decision.pb.h:458
inline ::roborts_decision::MultiRobot * release_wing_bot()
Definition: decision.pb.h:1574
float angle_z_vel() const
Definition: decision.pb.h:1260
void MergeFrom(const ::google::protobuf::Message &from)
Definition: decision.pb.cc:2621
void set_yaw(float value)
Definition: decision.pb.h:964
void Swap(Point *other)
Definition: decision.pb.cc:665
void set_has_simulate()
Definition: decision.pb.h:1353
void Clear()
Definition: decision.pb.cc:759
int buff_point_size() const
Definition: decision.pb.h:1439
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: decision.pb.h:517
void clear_has_right_random_min_x()
Definition: decision.pb.h:1101
void clear_has_y()
Definition: decision.pb.h:857
void SetCachedSize(int size) const
Definition: decision.pb.cc:738
float right_random_max_x() const
Definition: decision.pb.h:1132
int _cached_size_
Definition: decision.pb.h:296
inline ::roborts_decision::SearchConstraint * mutable_search_limit()
Definition: decision.pb.h:1486
void clear_master_bot()
Definition: decision.pb.h:1601
inline ::roborts_decision::Point * add_search_region_2()
Definition: decision.pb.h:1718
float right_random_min_x_
Definition: decision.pb.h:302
bool has_left_random_max_x() const
Definition: decision.pb.h:1071
void set_master(bool value)
Definition: decision.pb.h:1391
friend void protobuf_AssignDesc_decision_2eproto()
Definition: decision.pb.cc:45
float left_x_limit() const
Definition: decision.pb.h:988
void set_angle_x_vel(float value)
Definition: decision.pb.h:1216
bool has_z() const
Definition: decision.pb.h:875
inline ::roborts_decision::SearchConstraint * release_search_limit()
Definition: decision.pb.h:1492
::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > search_region_3_
Definition: decision.pb.h:808
int search_region_3_size() const
Definition: decision.pb.h:1734
friend void protobuf_ShutdownFile_decision_2eproto()
Definition: decision.pb.cc:196
const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > & search_region_2() const
Definition: decision.pb.h:1723
float y_limit_
Definition: decision.pb.h:392
void set_has_y_limit()
Definition: decision.pb.h:1174
const ::roborts_decision::EscapeConstraint & escape() const
Definition: decision.pb.h:1411
friend void protobuf_AssignDesc_decision_2eproto()
Definition: decision.pb.cc:45
void set_has_y()
Definition: decision.pb.h:854
float left_x_limit_
Definition: decision.pb.h:297
bool has_master() const
Definition: decision.pb.h:1374
float y_limit() const
Definition: decision.pb.h:1184
int point_size() const
Definition: decision.pb.h:1320
void clear_has_left_random_max_x()
Definition: decision.pb.h:1077
void set_has_left_x_limit()
Definition: decision.pb.h:978
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: decision.pb.h:155
const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > & search_region_1() const
Definition: decision.pb.h:1693
DecisionConfig & operator=(const DecisionConfig &from)
Definition: decision.pb.h:589
friend void protobuf_AssignDesc_decision_2eproto()
Definition: decision.pb.cc:45
void clear_has_master_bot()
Definition: decision.pb.h:1598
inline ::roborts_decision::Point * mutable_wing_bot_task_point()
Definition: decision.pb.h:1650
void clear_search_region_3()
Definition: decision.pb.h:1737
::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > buff_point_
Definition: decision.pb.h:800
static const int kRightRandomMinXFieldNumber
Definition: decision.pb.h:265
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: decision.pb.cc:484
void clear_point()
Definition: decision.pb.h:1323
void Clear()
Definition: decision.pb.cc:341
::google::protobuf::uint32 _has_bits_[1]
Definition: decision.pb.h:295
friend void protobuf_ShutdownFile_decision_2eproto()
Definition: decision.pb.cc:196
void set_simulate(bool value)
Definition: decision.pb.h:1367
void set_has_x_limit()
Definition: decision.pb.h:1150
void set_has_right_random_max_x()
Definition: decision.pb.h:1122
void clear_has_whirl_vel()
Definition: decision.pb.h:1516
void clear_buff_point()
Definition: decision.pb.h:1442
float left_random_max_x_
Definition: decision.pb.h:301
void CopyFrom(const ::google::protobuf::Message &from)
Definition: decision.pb.cc:2672
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: decision.pb.cc:524
void clear_wing_bot()
Definition: decision.pb.h:1560
int GetCachedSize() const
Definition: decision.pb.h:354
void clear_robot_x_limit()
Definition: decision.pb.h:1032
bool has_x_limit() const
Definition: decision.pb.h:1147
void Swap(SearchConstraint *other)
Definition: decision.pb.cc:1391
void clear_has_simulate()
Definition: decision.pb.h:1356
void clear_right_random_max_x()
Definition: decision.pb.h:1128
::google::protobuf::Metadata GetMetadata() const
Definition: decision.pb.cc:1934
void Clear()
Definition: decision.pb.cc:2034
const ::roborts_decision::MultiRobot & wing_bot() const
Definition: decision.pb.h:1564
MultiRobot & operator=(const MultiRobot &from)
Definition: decision.pb.h:508
int ByteSize() const
Definition: decision.pb.cc:1008
Definition: decision.pb.h:501
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: decision.pb.h:186
inline ::roborts_decision::Point * add_point()
Definition: decision.pb.h:1334
static const int kSearchRegion4FieldNumber
Definition: decision.pb.h:766
static const int kWhirlVelFieldNumber
Definition: decision.pb.h:694
const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > & search_region_4() const
Definition: decision.pb.h:1783
::google::protobuf::Metadata GetMetadata() const
Definition: decision.pb.cc:2711
::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > search_region_1_
Definition: decision.pb.h:806
bool has_wing_bot_task_point() const
Definition: decision.pb.h:1633
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: decision.pb.h:387
void set_left_random_max_x(float value)
Definition: decision.pb.h:1088
void protobuf_AssignDesc_decision_2eproto()
Definition: decision.pb.cc:45
static EscapeConstraint * default_instance_
Definition: decision.pb.h:309
void SharedCtor()
Definition: decision.pb.cc:1434
int ByteSize() const
Definition: decision.pb.cc:1323
::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > point_
Definition: decision.pb.h:798
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: decision.pb.h:325
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: decision.pb.cc:962
void set_has_start_position()
Definition: decision.pb.h:1278
::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > search_region_4_
Definition: decision.pb.h:809
float roll_
Definition: decision.pb.h:162
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
Definition: decision.pb.cc:781
void protobuf_ShutdownFile_decision_2eproto()
Definition: decision.pb.cc:196
static const ::google::protobuf::Descriptor * descriptor()
Definition: decision.pb.cc:1761
float right_random_min_x() const
Definition: decision.pb.h:1108
void set_x_limit(float value)
Definition: decision.pb.h:1164
int _cached_size_
Definition: decision.pb.h:797
const ::google::protobuf::RepeatedPtrField< ::roborts_decision::Point > & point() const
Definition: decision.pb.h:1339
int search_region_4_size() const
Definition: decision.pb.h:1764
static const ::google::protobuf::Descriptor * descriptor()
Definition: decision.pb.cc:1457
void clear_has_master()
Definition: decision.pb.h:1380
inline ::roborts_decision::WhirlVel * release_whirl_vel()
Definition: decision.pb.h:1533
float angle_x_vel() const
Definition: decision.pb.h:1212
int GetCachedSize() const
Definition: decision.pb.h:215
static const int kWingBotFieldNumber
Definition: decision.pb.h:703
::google::protobuf::uint32 _has_bits_[1]
Definition: decision.pb.h:796
friend void protobuf_ShutdownFile_decision_2eproto()
Definition: decision.pb.cc:196
float robot_x_limit_
Definition: decision.pb.h:299
::roborts_decision::SearchConstraint * search_limit_
Definition: decision.pb.h:801
void set_pitch(float value)
Definition: decision.pb.h:940
virtual ~Point()
Definition: decision.pb.cc:310
int GetCachedSize() const
Definition: decision.pb.h:623
void clear_yaw()
Definition: decision.pb.h:956
friend void protobuf_AddDesc_decision_2eproto()
Definition: decision.pb.cc:211
static const int kRightRandomMaxXFieldNumber
Definition: decision.pb.h:272
float x_
Definition: decision.pb.h:159
static MultiRobot * default_instance_
Definition: decision.pb.h:578
void Swap(MultiRobot *other)
Definition: decision.pb.cc:1925
void SetCachedSize(int size) const
Definition: decision.pb.cc:1756
void set_has_right_random_min_x()
Definition: decision.pb.h:1098
static const int kAngleZVelFieldNumber
Definition: decision.pb.h:472
static SearchConstraint * default_instance_
Definition: decision.pb.h:398
Definition: controller.pb.h:417
int search_region_1_size() const
Definition: decision.pb.h:1674
DecisionConfig * New() const
Definition: decision.pb.cc:2030
void MergeFrom(const ::google::protobuf::Message &from)
Definition: decision.pb.cc:1349
void set_has_right_x_limit()
Definition: decision.pb.h:1002
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: decision.pb.cc:917
virtual ~WhirlVel()
Definition: decision.pb.cc:1442
bool has_robot_x_limit() const
Definition: decision.pb.h:1023
friend void protobuf_AddDesc_decision_2eproto()
Definition: decision.pb.cc:211
WhirlVel * New() const
Definition: decision.pb.cc:1469
void clear_has_escape()
Definition: decision.pb.h:1404
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: decision.pb.h:190
void clear_z()
Definition: decision.pb.h:884
void set_robot_x_limit(float value)
Definition: decision.pb.h:1040
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
Definition: decision.pb.cc:2306
static const ::google::protobuf::Descriptor * descriptor()
Definition: decision.pb.cc:325