|
Thunderbots Project
|


Public Member Functions | |
| void | visit (const GoalieTactic &tactic) override |
| void | visit (const CreaseDefenderTactic &tactic) override |
| void | visit (const ShadowEnemyTactic &tactic) override |
| void | visit (const MoveTactic &tactic) override |
| void | visit (const ChipTactic &tactic) override |
| void | visit (const KickTactic &tactic) override |
| void | visit (const KickoffChipTactic &tactic) override |
| void | visit (const HaltTactic &tactic) override |
| void | visit (const PenaltyKickTactic &tactic) override |
| void | visit (const PenaltySetupTactic &tactic) override |
| void | visit (const ReceiverTactic &tactic) override |
| void | visit (const AttackerTactic &tactic) override |
| void | visit (const DefenseShadowEnemyTactic &tactic) override |
| void | visit (const MoveTestTactic &tactic) override |
| void | visit (const StopTestTactic &tactic) override |
| void | visit (const GoalieTestTactic &tactic) override |
| void | visit (const DribbleTactic &tactic) override |
| void | visit (const GetBehindBallTactic &tactic) override |
| void | visit (const PivotKickTactic &tactic) override |
| void | visit (const MoveGoalieToGoalLineTactic &tactic) override |
| void | visit (const PrepareKickoffMoveTactic &tactic) override |
| void | visit (const PlaceBallTactic &tactic) override |
| void | visit (const PlaceBallMoveTactic &tactic) override |
| void | visit (const WallKickoffTactic &tactic) override |
| void | visit (const AvoidInterferenceTactic &tactic) override |
| void | visit (const PassDefenderTactic &tactic) override |
| std::set< TbotsProto::MotionConstraint > | getUpdatedMotionConstraints (const Tactic &tactic, const std::set< TbotsProto::MotionConstraint > &existing_motion_constraints) |
| std::set< TbotsProto::MotionConstraint > getUpdatedMotionConstraints | ( | const Tactic & | tactic, |
| const std::set< TbotsProto::MotionConstraint > & | existing_motion_constraints | ||
| ) |
Gets the motion constraints updated with the requirements of the tactics
| The | tactic to use to update the motion constraints |
| The | existing motion constraints from other sources |
@modifies current_motion_constraints
|
overridevirtual |
Implements TacticVisitor.
|
overridevirtual |
Implements TacticVisitor.
|
overridevirtual |
Visits an instance of X to perform an operation
| tactic | The tactic to visit |
Implements TacticVisitor.
|
overridevirtual |
Implements TacticVisitor.
|
overridevirtual |
Implements TacticVisitor.
|
overridevirtual |
Implements TacticVisitor.
|
overridevirtual |
Implements TacticVisitor.
|
overridevirtual |
Visits a tactic to register the associated motion constraint
| The | tactic to register |
@modifies current_motion_constraints
Implements TacticVisitor.
|
overridevirtual |
Implements TacticVisitor.
|
overridevirtual |
Implements TacticVisitor.
|
overridevirtual |
Implements TacticVisitor.
|
overridevirtual |
Implements TacticVisitor.
|
overridevirtual |
Implements TacticVisitor.
|
overridevirtual |
Implements TacticVisitor.
|
overridevirtual |
Implements TacticVisitor.
|
overridevirtual |
Implements TacticVisitor.
|
overridevirtual |
Implements TacticVisitor.
|
overridevirtual |
Implements TacticVisitor.
|
overridevirtual |
Implements TacticVisitor.
|
overridevirtual |
Implements TacticVisitor.
|
overridevirtual |
Implements TacticVisitor.
|
overridevirtual |
Implements TacticVisitor.
|
overridevirtual |
Implements TacticVisitor.
|
overridevirtual |
Implements TacticVisitor.
|
overridevirtual |
Implements TacticVisitor.
|
overridevirtual |
Implements TacticVisitor.