SteeringAction

interface SteeringAction<T, P : Position<P>> : Action<T>

Action whose purpose is moving a node inside the environment it is in.

Functions

Link copied to clipboard
abstract fun cloneAction(p0: Node<T>, p1: Reaction<T>): Action<T>
Link copied to clipboard
abstract fun execute()
Link copied to clipboard
abstract fun getContext(): Context
Link copied to clipboard
abstract fun getOutboundDependencies(): ListSet<out Dependency>
Link copied to clipboard
abstract fun nextPosition(): P

The position the owner of this action moves to when it is executed, in relative coordinates with respect to its current position.

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard