TypeBased

constructor(environment: Euclidean2DEnvironment<T>, node: Node<T>, typeWeights: LinkedHashMap<KClass<SteeringAction<T, Euclidean2DPosition>>, Double>, defaultWeight: Double = 0.0)

Parameters

environment
the environment in which the node moves.
node
the owner of the steering actions combined by this strategy.
typeWeights
the weight for each type of steering action.