Class DribbleToGoal {Java} derived from: RobocupBehavior

Documentation
* Go to the ball.
*
* @author Paul A. Buhler and Jose M. Vidal
* @version $RevisionL$, $Date: 2001/02/27 22:24:31 $
*


Parent PackagebiterAbstractNo
Export ControlImplementationAccessLink Class forNone
Class KindNormalClassCardinalityn
Space ConcurrencySequential
PersistenceNo  


Assigned ComponentsDribbleToGoal


Operations
NameSignatureClass
DribbleToGoal DribbleToGoal (ActivityManager am, WorldModel wm)DribbleToGoal
canHandleboolean canHandle (SensorInput s)DribbleToGoal
canHandleboolean canHandle (Event e)DribbleToGoal
handleboolean handle (SensorInput s)DribbleToGoal
handleboolean handle (Event s)DribbleToGoal
inhibitsboolean inhibits (Activity a)DribbleToGoal
RobocupBehavior RobocupBehavior (ActivityManager am, WorldModel wm)RobocupBehavior
dashToPointvoid dashToPoint (double maxPower, Point2D.Double point)RobocupBehavior
kickBallToPointvoid kickBallToPoint (Point2D.Double point)RobocupBehavior
kickBallToPointvoid kickBallToPoint (Point2D.Double point, int steps)RobocupBehavior
distancedouble distance (Point2D.Double a, Point2D.Double b)RobocupBehavior
dribbleBallToPointvoid dribbleBallToPoint (double moveDistance, Point2D.Double finalPoint, double desiredDistanceToBall, double desiredAngleToBall)RobocupBehavior
isStraightKickPoint2D.Double isStraightKick (Point2D.Double point, double margin)RobocupBehavior
findInterceptPointPoint2D.Double findInterceptPoint (SelfInfo self, PlayerInfo player, BallInfo ball)RobocupBehavior
playersInRectint playersInRect (double left, double top, double right, double bottom, ArrayList dynamicInfo, boolean bOnlyTeamMembers, String teamName)RobocupBehavior
playersInConeint playersInCone (double r, double thetaMin, double thetaMax, ArrayList dynamicInfo, boolean bOnlyTeamMembers, String teamName)RobocupBehavior
movevoid move (double x, double y)RobocupBehavior
movevoid move (Point2D.Double p)RobocupBehavior
turnvoid turn (double moment)RobocupBehavior
dashvoid dash (double power)RobocupBehavior
kickvoid kick (double power, double direction)RobocupBehavior
sayvoid say (String message)RobocupBehavior
changeViewvoid changeView (String angle, String quality)RobocupBehavior
senseBodyvoid senseBody ()RobocupBehavior
catchBallvoid catchBall (int direction)RobocupBehavior
Behavior Behavior (ActivityManager am, WorldModel wm)Behavior
canHandleboolean canHandle (Input i)Behavior
canHandleboolean canHandle (SensorInput s)Behavior
canHandleboolean canHandle (Event e)Behavior
handleboolean handle (Input i)Behavior
handleboolean handle (SensorInput s)Behavior
handleboolean handle (Event e)Behavior
busyboolean busy ()Behavior
Activity Activity ()Activity
Activity Activity (ActivityManager am, WorldModel wm)Activity
canHandleboolean canHandle (Input i)Activity
handleboolean handle (Input i)Activity
busyboolean busy ()Activity
inhibitsboolean inhibits (Activity a)Activity


Attributes
NameClassTypeInitial Value
moveDistanceDribbleToGoaldouble 
myDesiredAngleToBallDribbleToGoaldouble 
myDesiredDistanceToBallDribbleToGoaldouble 
lastActionWasTurnRobocupBehaviorboolean 


Associations
NameMy RoleMy ClassOther RoleOther Element
--Not Named----Not Named--Activity--Not Named--ActivityManager


Generalization Relationships
NameClassSupplier
--Not Named--DribbleToGoalRobocupBehavior
--Not Named--RobocupBehaviorBehavior
--Not Named--BehaviorActivity



Property Settings

Java
GenerateFinalizerFalseGenerateStaticInitializerFalse
GenerateInstanceInitializerFalseGenerateDefaultConstructorFalse
FinalFalseStaticFalse
ConstructorIspublicCtor_Setpublic, protected, private, package
GenerateCodeTrueDisableAutoSyncFalse


Data Modeler
dmItemFalseDMName 
IsTableFalseIsViewFalse
Synonymns TableSpace 
SourceId SourceType 
SelectClause IsUpdatableFalse
CheckOption0