Euclidean2DEnvironment With Obstacles
interface Euclidean2DEnvironmentWithObstacles<W : Obstacle2D<Euclidean2DPosition>, T> : Euclidean2DEnvironment<T> , Environment2DWithObstacles<W, T>
Content copied to clipboard
An Environment2DWithObstacles using Euclidean2DPositions.
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun addTerminator(p0: Predicate<Environment<T, Euclidean2DPosition>>)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun getIncarnation(): Optional<Incarnation<T, Euclidean2DPosition>>
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
abstract fun getNodesWithinRange(p0: Euclidean2DPosition, p1: Double): ListSet<Node<T>>
Content copied to clipboard
Link copied to clipboard
abstract fun getObstaclesInRange(center: Euclidean2DPosition, range: Double): List<W>
Content copied to clipboard
abstract fun getObstaclesInRange(centerx: Double, centery: Double, range: Double): List<W>
Content copied to clipboard
Given a point and a range, retrieves all the obstacles within.
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 intersectsObstacle(start: Euclidean2DPosition, end: Euclidean2DPosition): Boolean
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun makePosition(vararg coordinates: Double): Euclidean2DPosition
Content copied to clipboard
Creates a new Euclidean2DPosition.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun next(current: Euclidean2DPosition, desired: Euclidean2DPosition): Euclidean2DPosition
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard