Package jsl.modeling.elements.spatial
Interface MovementControllerIfc
-
- All Superinterfaces:
VelocityIfc
- All Known Implementing Classes:
AbstractMovementController
,EuclideanStepBasedMovementController
public interface MovementControllerIfc extends VelocityIfc
This interface works with AbstractMover and can be used to control the movement of the element through a spatial model. Classes that implement this interface should use the setMovement() method of the AbstractMover to set the characteristics of the movement.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
controlMovement(AbstractMover movingElement)
Implementors must provide this method to set the movement of AbstractMover-
Methods inherited from interface jsl.modeling.elements.spatial.VelocityIfc
getVelocity, getVelocityChangeFactor, getVelocityInitialRandomSource, getVelocityRandomSource, setVelocityChangeFactor, setVelocityInitialRandomSource, setVelocityRandomSource
-
-
-
-
Method Detail
-
controlMovement
void controlMovement(AbstractMover movingElement)
Implementors must provide this method to set the movement of AbstractMover- Parameters:
movingElement
-
-
-