Package it.unibo.alchemist.model.actions
Class AbstractEuclideanConfigurableMoveNode
-
- All Implemented Interfaces:
-
it.unibo.alchemist.model.Action
,java.io.Serializable
public abstract class AbstractEuclideanConfigurableMoveNode<T extends Object, P extends Position<P>, Vector<P>> extends AbstractConfigurableMoveNode<T, P>
It's an AbstractConfigurableMoveNode in the Euclidean world, which provides a default interpolatePositions that is accurate with respect to the target given and the current maximum walking distance.
-
-
Constructor Summary
Constructors Constructor Description AbstractEuclideanConfigurableMoveNode(Environment<T, P> environment, Node<T> node, RoutingStrategy<T, P> routing, TargetSelectionStrategy<T, P> target, SpeedSelectionStrategy<T, P> speed)
-
Method Summary
Modifier and Type Method Description -
Methods inherited from class it.unibo.alchemist.model.actions.AbstractAction
getOutboundDependencies, toString
-
Methods inherited from class it.unibo.alchemist.model.Action
cloneAction
-
Methods inherited from class it.unibo.alchemist.model.actions.AbstractMoveNode
execute, getContext
-
Methods inherited from class it.unibo.alchemist.model.actions.AbstractConfigurableMoveNode
getNextPosition
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
AbstractEuclideanConfigurableMoveNode
AbstractEuclideanConfigurableMoveNode(Environment<T, P> environment, Node<T> node, RoutingStrategy<T, P> routing, TargetSelectionStrategy<T, P> target, SpeedSelectionStrategy<T, P> speed)
-
-
-
-