EuclideanConfigurableMoveNode

constructor(environment: Environment<T, P>, node: Node<T>, reaction: Reaction<T>, routingStrategy: RoutingStrategy<T, P>, targetSelectionStrategy: TargetSelectionStrategy<T, P>, speed: Double)

Return

an AbstractConfigurableMoveNode implementation using a GloballyConstantSpeed

Parameters

environment

the Environment which is executing the simulation

node

the Node which is executing the current Action

reaction

the reaction which is executing the current Action

routingStrategy

the RoutingStrategy selected for this Action

targetSelectionStrategy

the TargetSelectionStrategy selected for this Action

speed

the maximum speed set to a GloballyConstantSpeed instance


constructor(environment: Environment<T, P>, node: Node<T>, routingStrategy: RoutingStrategy<T, P>, targetSelectionStrategy: TargetSelectionStrategy<T, P>, speedSelectionStrategy: SpeedSelectionStrategy<T, P>)

Parameters

position type

environment

the Environment which is executing the simulation

node

the Node which is executing the current Action

routingStrategy

the RoutingStrategy selected for this Action

targetSelectionStrategy

the TargetSelectionStrategy selected for this Action

speedSelectionStrategy

the SpeedSelectionStrategy selected for this Action