Euclidean2DEnvironment With Graph
interface Euclidean2DEnvironmentWithGraph<W : Obstacle2D<Euclidean2DPosition>, T, N : Euclidean2DConvexShape, E> : EnvironmentWithGraph<W, T, Euclidean2DPosition, Euclidean2DTransformation, N, E> , Euclidean2DEnvironmentWithObstacles<W, T>
Content copied to clipboard
An euclidean bidimensional EnvironmentWithGraph.
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
abstract 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
Properties
Link copied to clipboard
abstract val graph: NavigationGraph<Euclidean2DPosition, Euclidean2DTransformation, N, E>
Content copied to clipboard