Package org.jbox2d.testbed.tests
Class DistanceTest
- java.lang.Object
-
- org.jbox2d.testbed.framework.TestbedTest
-
- org.jbox2d.testbed.tests.DistanceTest
-
- All Implemented Interfaces:
ContactListener,JbDeserializer.ObjectListener,JbSerializer.ObjectSigner,UnsupportedListener
public class DistanceTest extends TestbedTest
-
-
Field Summary
Fields Modifier and Type Field Description (package private) Color3fc1(package private) Color3fc2(package private) Distance.SimplexCachecache(package private) Color3fcolor(package private) DistanceInputinput(package private) floatm_angleB(package private) PolygonShapem_polygonA(package private) PolygonShapem_polygonB(package private) Vec2m_positionB(package private) Transformm_transformA(package private) Transformm_transformB(package private) DistanceOutputoutput(package private) Vec2[]v-
Fields inherited from class org.jbox2d.testbed.framework.TestbedTest
BOMB_TAG, destructionListener, GROUND_BODY_TAG, groundBody, m_textLine, m_world, MAX_CONTACT_POINTS, MOUSE_JOINT_TAG, points
-
-
Constructor Summary
Constructors Constructor Description DistanceTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetTestName()The name of the testvoidinitTest(boolean argDeserialized)Initializes the current testvoidkeyPressed(char argKeyChar, int argKeyCode)voidstep(TestbedSettings settings)-
Methods inherited from class org.jbox2d.testbed.framework.TestbedTest
_load, _reset, _save, addTextLine, beginContact, completeBombSpawn, endContact, exit, getBomb, getCachedCameraPos, getCachedCameraScale, getContactPoints, getDebugDraw, getDefaultCameraPos, getDefaultCameraScale, getFilename, getGroundBody, getModel, getPointCount, getStepCount, getTag, getTag, getTag, getTag, getTag, getWorld, getWorldMouse, init, init, isDialogOnSaveLoadErrors, isHasCachedCamera, isSaveLoadEnabled, isUnsupported, jointDestroyed, keyReleased, lanchBomb, launchBomb, load, mouseDown, mouseMove, mouseUp, postSolve, preSolve, processBody, processFixture, processJoint, processShape, processWorld, queueKeyPressed, queueKeyReleased, queueMouseDown, queueMouseMove, queueMouseUp, queueShiftMouseDown, reset, save, setCachedCameraPos, setCachedCameraScale, setCamera, setCamera, setDialogOnSaveLoadErrors, setHasCachedCamera, setTitle, shiftMouseDown, spawnBomb, update
-
-
-
-
Field Detail
-
m_positionB
Vec2 m_positionB
-
m_angleB
float m_angleB
-
m_transformA
Transform m_transformA
-
m_transformB
Transform m_transformB
-
m_polygonA
PolygonShape m_polygonA
-
m_polygonB
PolygonShape m_polygonB
-
input
DistanceInput input
-
cache
Distance.SimplexCache cache
-
output
DistanceOutput output
-
color
Color3f color
-
v
Vec2[] v
-
c1
Color3f c1
-
c2
Color3f c2
-
-
Method Detail
-
getTestName
public java.lang.String getTestName()
Description copied from class:TestbedTestThe name of the test- Specified by:
getTestNamein classTestbedTest- Returns:
-
initTest
public void initTest(boolean argDeserialized)
Description copied from class:TestbedTestInitializes the current test- Specified by:
initTestin classTestbedTest
-
step
public void step(TestbedSettings settings)
- Overrides:
stepin classTestbedTest
-
keyPressed
public void keyPressed(char argKeyChar, int argKeyCode)- Overrides:
keyPressedin classTestbedTest
-
-