A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

A

AABB - Class in org.dyn4j.geometry
Implementation of an Axis-Align Bounding Box.
AABB(double) - Constructor for class org.dyn4j.geometry.AABB
Full constructor.
AABB(double, double, double, double) - Constructor for class org.dyn4j.geometry.AABB
Full constructor.
AABB(AABB) - Constructor for class org.dyn4j.geometry.AABB
Copy constructor.
AABB(Vector2, double) - Constructor for class org.dyn4j.geometry.AABB
Full constructor.
AABB(Vector2, Vector2) - Constructor for class org.dyn4j.geometry.AABB
Full constructor.
AABBBroadphaseFilter - Class in org.dyn4j.dynamics
AABBBroadphaseFilter(boolean, boolean, Filter) - Constructor for class org.dyn4j.dynamics.AABBBroadphaseFilter
Full constructor.
AbstractBounds - Class in org.dyn4j.collision
Abstract implementation of the Bounds interface.
AbstractBounds() - Constructor for class org.dyn4j.collision.AbstractBounds
Default constructor.
AbstractBounds(double, double) - Constructor for class org.dyn4j.collision.AbstractBounds
Optional constructor.
AbstractBounds(Vector2) - Constructor for class org.dyn4j.collision.AbstractBounds
Optional constructor.
AbstractBroadphaseDetector<E extends Collidable<T>,T extends Fixture> - Class in org.dyn4j.collision.broadphase
Abstract implementation of a BroadphaseDetector.
AbstractBroadphaseDetector() - Constructor for class org.dyn4j.collision.broadphase.AbstractBroadphaseDetector
 
AbstractCollidable<T extends Fixture> - Class in org.dyn4j.collision
A base implementation of the Collidable interface.
AbstractCollidable() - Constructor for class org.dyn4j.collision.AbstractCollidable
Default constructor.
AbstractCollidable(int) - Constructor for class org.dyn4j.collision.AbstractCollidable
Optional constructor.
AbstractFallbackCondition - Class in org.dyn4j.collision.narrowphase
Abstract implementation of the FallbackCondition interface.
AbstractFallbackCondition(int) - Constructor for class org.dyn4j.collision.narrowphase.AbstractFallbackCondition
Minimal constructor.
AbstractShape - Class in org.dyn4j.geometry
Base implementation of the Shape interface.
add(double, double) - Method in class org.dyn4j.geometry.Vector2
Adds the given Vector2 to this Vector2.
add(double, double, double) - Method in class org.dyn4j.geometry.Vector3
Adds the given Vector3 to this Vector3.
add(E) - Method in class org.dyn4j.collision.broadphase.AbstractBroadphaseDetector
 
add(E) - Method in interface org.dyn4j.collision.broadphase.BroadphaseDetector
Adds a new Collidable to the broad-phase.
add(E, T) - Method in interface org.dyn4j.collision.broadphase.BroadphaseDetector
Adds a new Fixture for the given Collidable to the broad-phase.
add(E, T) - Method in class org.dyn4j.collision.broadphase.DynamicAABBTree
 
add(E, T) - Method in class org.dyn4j.collision.broadphase.Sap
 
add(Matrix22) - Method in class org.dyn4j.geometry.Matrix22
Adds the given Matrix22 to this Matrix22 returning this Matrix22.
add(Matrix33) - Method in class org.dyn4j.geometry.Matrix33
Adds the given Matrix33 to this Matrix33 returning this Matrix33.
add(Vector2) - Method in class org.dyn4j.geometry.Vector2
Adds the given Vector2 to this Vector2.
add(Vector3) - Method in class org.dyn4j.geometry.Vector3
Adds the given Vector3 to this Vector3.
addBody(Body) - Method in class org.dyn4j.dynamics.World
Adds the given Body to the World.
addCondition(FallbackCondition) - Method in class org.dyn4j.collision.narrowphase.FallbackNarrowphaseDetector
Adds the given condition to the list of fallback conditions.
addFixture(BodyFixture) - Method in class org.dyn4j.dynamics.Body
 
addFixture(Convex) - Method in interface org.dyn4j.collision.Collidable
Creates a Fixture for the given Convex Shape, adds it to this Collidable, and returns it.
addFixture(Convex) - Method in class org.dyn4j.dynamics.Body
 
addFixture(Convex, double) - Method in class org.dyn4j.dynamics.Body
Creates a BodyFixture for the given Convex Shape, adds it to the Body, and returns it for configuration.
addFixture(Convex, double, double, double) - Method in class org.dyn4j.dynamics.Body
Creates a BodyFixture for the given Convex Shape, adds it to the Body, and returns it for configuration.
addFixture(T) - Method in interface org.dyn4j.collision.Collidable
Adds the given Fixture to this Collidable.
addJoint(Joint) - Method in class org.dyn4j.dynamics.World
Adds the given Joint to the World.
addListener(Listener) - Method in class org.dyn4j.dynamics.World
Adds the given listener to the list of listeners.
ALL - org.dyn4j.dynamics.ContinuousDetectionMode
CCD is performed on all bodies against static bodies.
allow(AABB, Body, BodyFixture) - Method in class org.dyn4j.dynamics.DetectAdapter
 
allow(AABB, Body, BodyFixture) - Method in interface org.dyn4j.dynamics.DetectListener
Called before the BodyFixture is tested against the given AABB.
allow(Convex, Body, BodyFixture) - Method in class org.dyn4j.dynamics.ConvexCastAdapter
 
allow(Convex, Body, BodyFixture) - Method in interface org.dyn4j.dynamics.ConvexCastListener
Called before the given fixture is cast against.
allow(Convex, Body, BodyFixture, TimeOfImpact) - Method in class org.dyn4j.dynamics.ConvexCastAdapter
 
allow(Convex, Body, BodyFixture, TimeOfImpact) - Method in interface org.dyn4j.dynamics.ConvexCastListener
Called after the given fixture has been cast against and a collision was detected.
allow(Convex, Transform, Body) - Method in class org.dyn4j.dynamics.DetectAdapter
 
allow(Convex, Transform, Body) - Method in interface org.dyn4j.dynamics.DetectListener
Called after the given Convex has been found to overlap the a Body.
allow(Convex, Transform, Body, BodyFixture) - Method in class org.dyn4j.dynamics.DetectAdapter
 
allow(Convex, Transform, Body, BodyFixture) - Method in interface org.dyn4j.dynamics.DetectListener
Called before the BodyFixture is tested against the given Convex.
allow(Ray, Body, BodyFixture) - Method in class org.dyn4j.dynamics.RaycastAdapter
 
allow(Ray, Body, BodyFixture) - Method in interface org.dyn4j.dynamics.RaycastListener
Called before a BodyFixture is tested against the Ray.
allow(Ray, Body, BodyFixture, Raycast) - Method in class org.dyn4j.dynamics.RaycastAdapter
 
allow(Ray, Body, BodyFixture, Raycast) - Method in interface org.dyn4j.dynamics.RaycastListener
Called after a successful raycast of the given Body and BodyFixture.
AngleJoint - Class in org.dyn4j.dynamics.joint
Implementation of an angle joint.
AngleJoint(Body, Body) - Constructor for class org.dyn4j.dynamics.joint.AngleJoint
Minimal constructor.
applyForce(Force) - Method in class org.dyn4j.dynamics.Body
Applies the given Force to this Body.
applyForce(Vector2) - Method in class org.dyn4j.dynamics.Body
Applies the given force to this Body.
applyForce(Vector2, Vector2) - Method in class org.dyn4j.dynamics.Body
Applies the given force to this Body at the given point (torque).
applyImpulse(double) - Method in class org.dyn4j.dynamics.Body
Applies an angular impulse to this Body about its center of mass.
applyImpulse(Vector2) - Method in class org.dyn4j.dynamics.Body
Applies a linear impulse to this Body at its center of mass.
applyImpulse(Vector2, Vector2) - Method in class org.dyn4j.dynamics.Body
Applies an impulse to this Body at the given point.
applyTorque(double) - Method in class org.dyn4j.dynamics.Body
Applies the given torque about the center of this Body.
applyTorque(Torque) - Method in class org.dyn4j.dynamics.Body
Applies the given Torque to this Body.
AT_LOWER - org.dyn4j.dynamics.joint.LimitState
The state if the joint has reached or passed the lower limit
AT_UPPER - org.dyn4j.dynamics.joint.LimitState
The state if the joint has reached or passed the upper limit
AxisAlignedBounds - Class in org.dyn4j.collision
Represents a bounding region that is an Axis-Aligned bounding box.
AxisAlignedBounds(double, double) - Constructor for class org.dyn4j.collision.AxisAlignedBounds
Minimal constructor.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
Skip navigation links