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

C

c - Variable in class org.jbox2d.common.Sweep
Center world positions
c0 - Variable in class org.jbox2d.common.Sweep
Center world positions
cachedCamScale - Variable in class org.jbox2d.testbed.AbstractExample
Saved camera variable so that camera stays put between reloads of example.
cachedCamX - Variable in class org.jbox2d.testbed.AbstractExample
Saved camera variable so that camera stays put between reloads of example.
cachedCamY - Variable in class org.jbox2d.testbed.AbstractExample
Saved camera variable so that camera stays put between reloads of example.
categoryBits - Variable in class org.jbox2d.collision.FilterData
The collision category bits.
CCDTest - Class in org.jbox2d.testbed.tests
 
CCDTest(TestbedMain) - Constructor for class org.jbox2d.testbed.tests.CCDTest
 
center - Variable in class org.jbox2d.collision.MassData
The position of the shape's centroid relative to the shape's origin.
center - Variable in class org.jbox2d.collision.OBB
The local centroid.
centroid(XForm) - Method in class org.jbox2d.collision.PolygonShape
Get the centroid and apply the supplied transform.
Chain - Class in org.jbox2d.testbed.tests
 
Chain(TestbedMain) - Constructor for class org.jbox2d.testbed.tests.Chain
 
checkBoxes - Variable in class org.jbox2d.testbed.TestbedOptions
 
checkboxSize - Static variable in class org.jbox2d.testbed.TestbedOptions
 
ChestDef - Variable in class org.jbox2d.testbed.tests.BipedDef
 
ChestPoly - Variable in class org.jbox2d.testbed.tests.BipedDef
 
CircleContact - Class in org.jbox2d.dynamics.contacts
 
CircleContact() - Constructor for class org.jbox2d.dynamics.contacts.CircleContact
 
CircleContact(Shape, Shape) - Constructor for class org.jbox2d.dynamics.contacts.CircleContact
 
CircleDef - Class in org.jbox2d.collision
A circle shape definition.
CircleDef() - Constructor for class org.jbox2d.collision.CircleDef
 
Circles - Class in org.jbox2d.testbed.tests
 
Circles(TestbedMain) - Constructor for class org.jbox2d.testbed.tests.Circles
 
CircleShape - Class in org.jbox2d.collision
A circle shape.
CircleShape(ShapeDef) - Constructor for class org.jbox2d.collision.CircleShape
 
CircularBlobContainer - Class in org.jbox2d.util.blob
A circular blob container specified by radius and center.
CircularBlobContainer(Vec2, float) - Constructor for class org.jbox2d.util.blob.CircularBlobContainer
 
clamp(float, float, float) - Static method in class org.jbox2d.common.MathUtils
Returns the closest value to 'a' that is in between 'low' and 'high'
clamp(Vec2, Vec2, Vec2) - Static method in class org.jbox2d.common.MathUtils
 
clear() - Method in class org.jbox2d.dynamics.Island
 
clearBuffered() - Method in class org.jbox2d.collision.Pair
 
clearFlags(int) - Method in class org.jbox2d.dynamics.DebugDraw
 
clearRemoved() - Method in class org.jbox2d.collision.Pair
 
clearVertices() - Method in class org.jbox2d.collision.PolygonDef
Removes all vertices.
clone() - Method in class org.jbox2d.collision.MassData
Return a copy of this object.
clone() - Method in class org.jbox2d.collision.OBB
 
clone() - Method in class org.jbox2d.common.Mat22
Return a clone of this matrix.
clone() - Method in class org.jbox2d.common.Vec2
 
clone() - Method in class org.jbox2d.dynamics.contacts.CircleContact
 
clone() - Method in class org.jbox2d.dynamics.contacts.Contact
 
clone() - Method in class org.jbox2d.dynamics.contacts.NullContact
 
clone() - Method in class org.jbox2d.dynamics.contacts.PolyContact
 
col1 - Variable in class org.jbox2d.common.Mat22
 
col2 - Variable in class org.jbox2d.common.Mat22
 
collide() - Method in class org.jbox2d.dynamics.ContactManager
 
CollideCircle - Class in org.jbox2d.collision
Circle/circle and circle/polygon overlap solver - for internal use only.
CollideCircle() - Constructor for class org.jbox2d.collision.CollideCircle
 
collideCircles(Manifold, CircleShape, XForm, CircleShape, XForm) - Static method in class org.jbox2d.collision.CollideCircle
 
collideConnected - Variable in class org.jbox2d.dynamics.joints.JointDef
 
CollidePoly - Class in org.jbox2d.collision
Polygon overlap solver - for internal use.
CollidePoly() - Constructor for class org.jbox2d.collision.CollidePoly
 
collidePolygonAndCircle(Manifold, PolygonShape, XForm, CircleShape, XForm) - Static method in class org.jbox2d.collision.CollideCircle
 
collidePolygons(Manifold, PolygonShape, XForm, PolygonShape, XForm) - Static method in class org.jbox2d.collision.CollidePoly
 
Collision - Class in org.jbox2d.collision
A few static final variables that don't fit anywhere else (globals in C++ code).
Collision() - Constructor for class org.jbox2d.collision.Collision
 
Color3f - Class in org.jbox2d.common
Similar to javax.vecmath.Color3f holder
Color3f(float, float, float) - Constructor for class org.jbox2d.common.Color3f
 
commit() - Method in class org.jbox2d.collision.BroadPhase
 
commit() - Method in class org.jbox2d.collision.PairManager
 
compareTo(BufferedPair) - Method in class org.jbox2d.collision.BufferedPair
 
compareTo(Pair) - Method in class org.jbox2d.collision.Pair
 
completeBombSpawn() - Method in class org.jbox2d.testbed.AbstractExample
Creates and launches a bomb using the current bomb and mouse locations to "slingshot" it.
CompoundShapes - Class in org.jbox2d.testbed.tests
 
CompoundShapes(TestbedMain) - Constructor for class org.jbox2d.testbed.tests.CompoundShapes
 
computeAABB(AABB, XForm) - Method in class org.jbox2d.collision.CircleShape
 
computeAABB(AABB, XForm) - Method in class org.jbox2d.collision.PolygonShape
 
computeAABB(AABB, XForm) - Method in class org.jbox2d.collision.Shape
Given a transform, compute the associated axis aligned bounding box for this shape.
computeCentroid(List<Vec2>) - Static method in class org.jbox2d.collision.PolygonShape
 
computeMass(MassData) - Method in class org.jbox2d.collision.CircleShape
 
computeMass(MassData) - Method in class org.jbox2d.collision.PolygonShape
 
computeMass(MassData) - Method in class org.jbox2d.collision.Shape
Compute the mass properties of this shape using its dimensions and density.
computeMass() - Method in class org.jbox2d.dynamics.Body
For internal use only.
computeOBB(OBB, Vec2[]) - Static method in class org.jbox2d.collision.PolygonShape
 
computeSweptAABB(AABB, XForm, XForm) - Method in class org.jbox2d.collision.CircleShape
 
computeSweptAABB(AABB, XForm, XForm) - Method in class org.jbox2d.collision.PolygonShape
 
computeSweptAABB(AABB, XForm, XForm) - Method in class org.jbox2d.collision.Shape
Given two transforms, compute the associated swept axis aligned bounding box for this shape.
Contact - Class in org.jbox2d.dynamics.contacts
Base class for contacts between shapes.
Contact() - Constructor for class org.jbox2d.dynamics.contacts.Contact
 
Contact(Shape, Shape) - Constructor for class org.jbox2d.dynamics.contacts.Contact
 
contact - Variable in class org.jbox2d.dynamics.contacts.ContactEdge
The contact.
contactBaumgarte - Static variable in class org.jbox2d.common.Settings
This scale factor controls how fast overlap is resolved.
ContactConstraint - Class in org.jbox2d.dynamics.contacts
 
ContactConstraint() - Constructor for class org.jbox2d.dynamics.contacts.ContactConstraint
 
ContactConstraintPoint - Class in org.jbox2d.dynamics.contacts
 
ContactConstraintPoint() - Constructor for class org.jbox2d.dynamics.contacts.ContactConstraintPoint
 
ContactCreateFcn - Interface in org.jbox2d.dynamics.contacts
 
ContactEdge - Class in org.jbox2d.dynamics.contacts
A contact edge is used to connect bodies and contacts together in a contact graph where each body is a node and each contact is an edge.
ContactEdge() - Constructor for class org.jbox2d.dynamics.contacts.ContactEdge
 
ContactFilter - Interface in org.jbox2d.dynamics
Implement this class to provide collision filtering.
ContactID - Class in org.jbox2d.collision
Contact ids to facilitate warm starting.
ContactID() - Constructor for class org.jbox2d.collision.ContactID
 
ContactID(ContactID) - Constructor for class org.jbox2d.collision.ContactID
 
ContactID.Features - Class in org.jbox2d.collision
The features that intersect to form the contact point
ContactID.Features() - Constructor for class org.jbox2d.collision.ContactID.Features
 
ContactID.Features(ContactID.Features) - Constructor for class org.jbox2d.collision.ContactID.Features
 
ContactListener - Interface in org.jbox2d.dynamics
Implement this class to get collision results.
ContactManager - Class in org.jbox2d.dynamics
Delegate of World - for internal use.
ContactManager() - Constructor for class org.jbox2d.dynamics.ContactManager
 
ContactPoint - Class in org.jbox2d.dynamics.contacts
 
ContactPoint() - Constructor for class org.jbox2d.dynamics.contacts.ContactPoint
 
ContactRegister - Class in org.jbox2d.dynamics.contacts
 
ContactRegister() - Constructor for class org.jbox2d.dynamics.contacts.ContactRegister
 
ContactResult - Class in org.jbox2d.dynamics.contacts
This structure is used to report contact point results.
ContactResult() - Constructor for class org.jbox2d.dynamics.contacts.ContactResult
 
ContactSolver - Class in org.jbox2d.dynamics.contacts
 
ContactSolver(TimeStep, Contact[], int) - Constructor for class org.jbox2d.dynamics.contacts.ContactSolver
 
containsPoint(Vec2) - Method in interface org.jbox2d.util.blob.BlobContainer
Is the Vec2 within the desired geometry?
containsPoint(Vec2) - Method in class org.jbox2d.util.blob.CircularBlobContainer
 
containsPoint(Vec2) - Method in class org.jbox2d.util.blob.DonutBlobContainer
 
count - Static variable in class org.jbox2d.testbed.tests.BipedDef
 
create(ShapeDef) - Static method in class org.jbox2d.collision.Shape
Internal
create(Shape, Shape) - Method in class org.jbox2d.dynamics.contacts.CircleContact
 
create(Shape, Shape) - Method in interface org.jbox2d.dynamics.contacts.ContactCreateFcn
 
create(Shape, Shape) - Method in class org.jbox2d.dynamics.contacts.PolyContact
 
create(JointDef) - Static method in class org.jbox2d.dynamics.joints.Joint
 
create() - Method in class org.jbox2d.testbed.AbstractExample
Create the world geometry for each test.
create() - Method in class org.jbox2d.testbed.tests.BipedTest
 
create() - Method in class org.jbox2d.testbed.tests.BlobTest
 
create() - Method in class org.jbox2d.testbed.tests.Bridge
 
create() - Method in class org.jbox2d.testbed.tests.CCDTest
 
create() - Method in class org.jbox2d.testbed.tests.Chain
 
create() - Method in class org.jbox2d.testbed.tests.Circles
 
create() - Method in class org.jbox2d.testbed.tests.CompoundShapes
 
create() - Method in class org.jbox2d.testbed.tests.DistanceTest
 
create() - Method in class org.jbox2d.testbed.tests.Domino
 
create() - Method in class org.jbox2d.testbed.tests.DominoTower
 
create() - Method in class org.jbox2d.testbed.tests.Gears
 
create() - Method in class org.jbox2d.testbed.tests.MotorsAndLimits
 
create() - Method in class org.jbox2d.testbed.tests.Overhang
 
create() - Method in class org.jbox2d.testbed.tests.Pulleys
 
create() - Method in class org.jbox2d.testbed.tests.Pyramid
 
create() - Method in class org.jbox2d.testbed.tests.RestitutionCannon
 
create() - Method in class org.jbox2d.testbed.tests.SensorTest
 
create() - Method in class org.jbox2d.testbed.tests.ShapeDrawing
 
create() - Method in class org.jbox2d.testbed.tests.SpringRestitutionTest
 
create() - Method in class org.jbox2d.testbed.tests.SpriteBinding
 
create() - Method in class org.jbox2d.testbed.tests.VaryingFriction
 
create() - Method in class org.jbox2d.testbed.tests.VaryingRestitution
 
create() - Method in class org.jbox2d.testbed.tests.VerticalStack
 
create() - Method in class org.jbox2d.testbed.tests.WashingMachine
 
createBlob(BlobStructure, BlobContainer, World) - Static method in class org.jbox2d.util.blob.BlobMaker
Creates a blob in a given physics world.
createBlob(BlobStructure, BlobContainer, World, float, float) - Static method in class org.jbox2d.util.blob.BlobMaker
Creates a blob in a given physics world.
createBlob(BlobStructure, BlobContainer, World, float, float, float, float) - Static method in class org.jbox2d.util.blob.BlobMaker
Creates a blob in a given physics world.
createBody(BodyDef) - Method in class org.jbox2d.dynamics.World
Create a body given a definition.
createContact(Shape, Shape) - Static method in class org.jbox2d.dynamics.contacts.Contact
 
createFcn - Variable in class org.jbox2d.dynamics.contacts.ContactRegister
 
createJoint(JointDef) - Method in class org.jbox2d.dynamics.World
Create a joint to constrain bodies together.
createParticle(Vec2) - Method in class org.jbox2d.testbed.tests.SensorTest
 
createProxy(BroadPhase, XForm) - Method in class org.jbox2d.collision.Shape
Internal
createShape(ShapeDef) - Method in class org.jbox2d.dynamics.Body
Creates a shape and attach it to this body.
createStrokeRect(Vec2, Vec2, float, Body, PolygonDef) - Method in class org.jbox2d.testbed.tests.ShapeDrawing
 
createWorld() - Method in class org.jbox2d.testbed.AbstractExample
Override this if you need to create a different world AABB or gravity vector
createWorld() - Method in class org.jbox2d.testbed.tests.CompoundShapes
 
createWorld() - Method in class org.jbox2d.testbed.tests.SpringRestitutionTest
 
creationCount - Static variable in class org.jbox2d.common.Vec2
Running count of Vec2 creations.
cross(Vec2, Vec2) - Static method in class org.jbox2d.common.Vec2
 
cross(Vec2, float) - Static method in class org.jbox2d.common.Vec2
 
cross(float, Vec2) - Static method in class org.jbox2d.common.Vec2
 
currentTest - Variable in class org.jbox2d.testbed.TestbedMain
Currently running example
currentTestIndex - Variable in class org.jbox2d.testbed.TestbedMain
Index of current example in tests array.

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