Navigation Prioritised Steering
open class NavigationPrioritisedSteering<T, N : ConvexPolygon> @JvmOverloads constructor(env: Euclidean2DEnvironmentWithGraph<*, T, N, *>, pedestrian: Pedestrian2D<T>, timeDistribution: TimeDistribution<T>, toleranceAngle: Double, alpha: Double) : SteeringBehavior<T>
Content copied to clipboard
A SteeringBehavior using SinglePrevalent steering strategy and accepting a collection of actions containing a single NavigationAction2D, which is used as the prevalent one.
Parameters
T
concentration type
N
type of nodes of the environment's graph.
Constructors
Link copied to clipboard
fun <T, N : ConvexPolygon> NavigationPrioritisedSteering(env: Euclidean2DEnvironmentWithGraph<*, T, N, *>, pedestrian: Pedestrian2D<T>, timeDistribution: TimeDistribution<T>, toleranceAngle: Double = Math.toDegrees(SinglePrevalent.DEFAULT_TOLERANCE_ANGLE), alpha: Double = SinglePrevalent.DEFAULT_ALPHA)
Content copied to clipboard
Types
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun cloneOnNewNode(node: Node<T>?, currentTime: Time?): SteeringBehavior<T>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun initializationComplete(p0: Time, p1: Environment<T, *>)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
The list of steering actions in this reaction.