#include <attack_and_survival.h>
|
static void | CancelBehavior (const std::shared_ptr< MyRobot > &myRobot, const std::shared_ptr< RobotBehaviors > &robotBehaviors) |
|
◆ AttackAndSurvival()
roborts_decision::AttackAndSurvival::AttackAndSurvival |
( |
std::shared_ptr< MyRobot > |
p_my_robot1, |
|
|
std::shared_ptr< MyRobot > |
p_my_robot2, |
|
|
std::shared_ptr< Blackboard > |
p_blackboard, |
|
|
std::shared_ptr< RobotBehaviors > |
p_robot1_behaviors, |
|
|
std::shared_ptr< RobotBehaviors > |
p_robot2_behaviors |
|
) |
| |
|
inline |
◆ cancel()
void roborts_decision::AttackAndSurvival::cancel |
( |
| ) |
|
|
inline |
◆ CancelBehavior()
static void roborts_decision::AttackAndSurvival::CancelBehavior |
( |
const std::shared_ptr< MyRobot > & |
myRobot, |
|
|
const std::shared_ptr< RobotBehaviors > & |
robotBehaviors |
|
) |
| |
|
inlinestatic |
◆ getGalPose()
geometry_msgs::PoseStamped roborts_decision::AttackAndSurvival::getGalPose |
( |
int |
supplyId | ) |
|
|
inline |
◆ getSupplyId()
int roborts_decision::AttackAndSurvival::getSupplyId |
( |
AASType |
aasType | ) |
|
|
inline |
◆ run()
void roborts_decision::AttackAndSurvival::run |
( |
AASType |
aasType | ) |
|
|
inline |
◆ taskAllocation()
void roborts_decision::AttackAndSurvival::taskAllocation |
( |
AASType |
aasType | ) |
|
|
inline |
◆ p_attack_robot_behavior
std::shared_ptr<RobotBehaviors> roborts_decision::AttackAndSurvival::p_attack_robot_behavior |
|
private |
◆ p_blackboard_
std::shared_ptr<Blackboard> roborts_decision::AttackAndSurvival::p_blackboard_ |
|
private |
◆ p_my_robot1
std::shared_ptr<MyRobot> roborts_decision::AttackAndSurvival::p_my_robot1 |
|
private |
◆ p_my_robot2
std::shared_ptr<MyRobot> roborts_decision::AttackAndSurvival::p_my_robot2 |
|
private |
◆ p_robot1_behaviors
std::shared_ptr<RobotBehaviors> roborts_decision::AttackAndSurvival::p_robot1_behaviors |
|
private |
◆ p_robot2_behaviors
std::shared_ptr<RobotBehaviors> roborts_decision::AttackAndSurvival::p_robot2_behaviors |
|
private |
◆ p_survival_robot_behavior
std::shared_ptr<RobotBehaviors> roborts_decision::AttackAndSurvival::p_survival_robot_behavior |
|
private |
The documentation for this class was generated from the following file: