Uses of Interface
lejos.robotics.MovementProvider

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

Uses of MovementProvider in lejos.robotics
 

Methods in lejos.robotics with parameters of type MovementProvider
 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 MovementProvider in lejos.robotics.localization
 

Methods in lejos.robotics.localization with parameters of type MovementProvider
 void MCLPoseProvider.movementStarted(Movement event, MovementProvider mp)
           
 void MCLPoseProvider.movementStopped(Movement event, MovementProvider mp)
           
 

Constructors in lejos.robotics.localization with parameters of type MovementProvider
MCLPoseProvider(MovementProvider mp, RangeScanner scanner, RangeMap map, int numParticles, int border)
           
 

Uses of MovementProvider in lejos.robotics.proposal
 

Subinterfaces of MovementProvider in lejos.robotics.proposal
 interface ArcPilot
          An enhanced Pilot that is capable of traveling in arcs.
 interface ArcRotatePilot
           
 interface BasicPilot
           
 interface RotatePilot
           
 

Classes in lejos.robotics.proposal that implement MovementProvider
 class CarefulDifferentialPilot
           
 class DifferentialPilot
          The DifferentialPilot class is a software abstraction of the Pilot mechanism of a NXT robot.
 class SteeringPilot
          The SteeringPilot uses a similar steering mechanism to a car.
 

Methods in lejos.robotics.proposal with parameters of type MovementProvider
 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)
           
 void UpdateablePose.setPilot(MovementProvider aPilot)
           
 

Constructors in lejos.robotics.proposal with parameters of type MovementProvider
DeadReckonerPoseProvider(MovementProvider mp)
          Internally, the constructor listens to movements from the Pilot.