EuclideanPhysics2DEnvironmentWithObstacles
interface EuclideanPhysics2DEnvironmentWithObstacles<W : Obstacle2D<Euclidean2DPosition>, T> : Euclidean2DEnvironmentWithObstacles<W, T> , Physics2DEnvironment<T> (source)
An Euclidean2DEnvironmentWithObstacles supporting physics.
Inheritors
Properties
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
A factory of shapes compatible with this environment.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Functions
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 fun farthestReachablePosition(node: Node<T>, desired: Euclidean2DPosition): Euclidean2DPosition
Link copied to clipboard
Gets the heading of a node as a direction vector.
Link copied to clipboard
abstract fun getNodesWithin(shape: Shape<Euclidean2DPosition, Euclidean2DTransformation>): List<Node<T>>
Gets all nodes whose shape.intersect is true for the given shape.
Link copied to clipboard
Link copied to clipboard
Gets the shape of a node relatively to its position and heading in the environment.
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
Link copied to clipboard
Link copied to clipboard
abstract fun observeNodesAround(position: Euclidean2DPosition, range: Double): ObservableSet<Node<T>>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Sets the heading of a node.
Link copied to clipboard
abstract fun shortestPathIntersectsObstacle(start: Euclidean2DPosition, end: Euclidean2DPosition): Boolean
Link copied to clipboard
Link copied to clipboard