Package-level declarations
Types
Link copied to clipboard
open class Continuous2DObstacles<T> : LimitedContinuos2D<T> , EuclideanPhysics2DEnvironmentWithObstacles<W, T>
Link copied to clipboard
open class ContinuousPhysics2DEnvironment<T>(incarnation: Incarnation<T, Euclidean2DPosition>) : Continuous2DEnvironment<T> , Physics2DEnvironment<T>
Implementation of Physics2DEnvironment.
Link copied to clipboard
Any implementing Environment should take care of physical dynamics, in particular collision detection and response. This interface provides some hooks in order to be able to manage some of the node's physical state.
Link copied to clipboard
interface EuclideanPhysics2DEnvironmentWithGraph<W : Obstacle2D<Euclidean2DPosition>, T, N : Euclidean2DConvexShape, E> : Euclidean2DEnvironmentWithGraph<W, T, N, E> , EuclideanPhysics2DEnvironmentWithObstacles<W, T> , PhysicsEnvironmentWithObstacles<W, T, Euclidean2DPosition, Euclidean2DTransformation, N, E, Euclidean2DShapeFactory>
An Euclidean2DEnvironmentWithGraph supporting physics.
Link copied to clipboard
interface EuclideanPhysics2DEnvironmentWithObstacles<W : Obstacle2D<Euclidean2DPosition>, T> : Euclidean2DEnvironmentWithObstacles<W, T> , Physics2DEnvironment<T>
An Euclidean2DEnvironmentWithObstacles supporting physics.
Link copied to clipboard
This environment loads an image from the file system, and marks as obstacles all the pixels of a given color.
Link copied to clipboard
Link copied to clipboard
This class represents a 2D continuous environment with spatial limitations.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface PhysicsEnvironmentWithObstacles<W : Obstacle<P>, T, P : Position<P>, Vector<P>, A : Transformation<P>, N : ConvexShape<P, A>, E, F : GeometricShapeFactory<P, A>> : EnvironmentWithGraph<W, T, P, A, N, E> , PhysicsEnvironment<T, P, A, F>
An EnvironmentWithGraph supporting physics.