Uses of Class
lejos.robotics.Movement

Packages that use Movement
lejos.robotics Hardware abstraction interfaces for the robotics package. 
lejos.robotics.localization Localization support 
lejos.robotics.proposal Support for maps 
 

Uses of Movement in lejos.robotics
 

Methods in lejos.robotics that return Movement
 Movement MovementProvider.getMovement()
           
 

Methods in lejos.robotics with parameters of type Movement
 void MoveListener.movementStarted(Movement event, MovementProvider mp)
          Called when a Movement Provider starts a move
 void MoveListener.movementStopped(Movement event, MovementProvider mp)
          Called by the movementr provider when a move stops
 

Uses of Movement in lejos.robotics.localization
 

Methods in lejos.robotics.localization with parameters of type Movement
 void MCLParticleSet.applyMove(Movement move)
          Apply a move to each particle
 void MCLParticle.applyMove(Movement move, float distanceNoiseFactor, float angleNoiseFactor)
          Apply the robot's move to the particle with a bit of random noise.
 void MCLPoseProvider.movementStarted(Movement event, MovementProvider mp)
           
 void MCLPoseProvider.movementStopped(Movement event, MovementProvider mp)
           
 

Uses of Movement in lejos.robotics.proposal
 

Methods in lejos.robotics.proposal that return Movement
 Movement ArcPilot.arc(float radius, float angle)
          Moves the NXT robot along an arc with a specified radius and angle, after which the robot stops moving.
 Movement SteeringPilot.arc(float radius, float angle)
           
 Movement DifferentialPilot.arc(float radius, float angle)
           
 Movement ArcPilot.arc(float radius, float angle, boolean immediateReturn)
          Moves the NXT robot along an arc with a specified radius and angle, after which the robot stops moving.
 Movement SteeringPilot.arc(float radius, float angle, boolean immediateReturn)
           
 Movement DifferentialPilot.arc(float radius, float angle, boolean immediateReturn)
           
 Movement SteeringPilot.getMovement()
           
 Movement DifferentialPilot.getMovement()
           
 Movement DifferentialPilot.rotate(float angle)
          Rotates the NXT robot through a specific angle.
 Movement RotatePilot.rotate(float angle)
          Rotates the NXT robot the specified number of degrees; direction determined by the sign of the parameter.
 Movement DifferentialPilot.rotate(float angle, boolean immediateReturn)
          Rotates the NXT robot through a specific angle.
 Movement RotatePilot.rotate(float angle, boolean immediateReturn)
          Rotates the NXT robot the specified number of degrees; direction determined by the sign of the parameter.
 Movement DifferentialPilot.steer(float turnRate, float angle)
           
 Movement DifferentialPilot.steer(float turnRate, float angle, boolean immediateReturn)
           
 Movement SteeringPilot.stop()
           
 Movement DifferentialPilot.stop()
          Stops the NXT robot.
 Movement BasicPilot.stop()
          Halts the NXT robot
 Movement SteeringPilot.travel(float distance)
           
 Movement DifferentialPilot.travel(float distance)
          Moves the NXT robot a specific distance in an (hopefully) straight line.
 Movement BasicPilot.travel(float distance)
          Moves the NXT robot a specific distance.
 Movement SteeringPilot.travel(float distance, boolean immediateReturn)
           
 Movement DifferentialPilot.travel(float distance, boolean immediateReturn)
          Moves the NXT robot a specific distance in an (hopefully) straight line.
 Movement BasicPilot.travel(float distance, boolean immediateReturn)
          Moves the NXT robot a specific distance.
 Movement ArcPilot.travelArc(float radius, float distance)
          Moves the NXT robot a specified distance along an arc mof specified radius, after which the robot stops moving.
 Movement SteeringPilot.travelArc(float radius, float distance)
           
 Movement DifferentialPilot.travelArc(float radius, float distance)
           
 Movement ArcPilot.travelArc(float radius, float distance, boolean immediateReturn)
          Moves the NXT robot a specified distance along an arc of specified radius, after which the robot stops moving.
 Movement SteeringPilot.travelArc(float radius, float distance, boolean immediateReturn)
           
 Movement DifferentialPilot.travelArc(float radius, float distance, boolean immediateReturn)
           
 

Methods in lejos.robotics.proposal with parameters of type Movement
 void UpdateablePose.movementStarted(Movement move, MovementProvider p)
           
 void DeadReckonerPoseProvider.movementStarted(Movement event, MovementProvider mp)
           
 void UpdateablePose.movementStopped(Movement move, MovementProvider p)
           
 void DeadReckonerPoseProvider.movementStopped(Movement event, MovementProvider mp)