Class DynamicTreeTest

java.lang.Object
org.jbox2d.testbed.framework.TestbedTest
org.jbox2d.testbed.tests.DynamicTreeTest
All Implemented Interfaces:
ContactListener, TreeCallback, TreeRayCastCallback, JbDeserializer.ObjectListener, JbSerializer.ObjectSigner, UnsupportedListener

public class DynamicTreeTest extends TestbedTest implements TreeCallback, TreeRayCastCallback
  • Field Details

  • Constructor Details

    • DynamicTreeTest

      public DynamicTreeTest()
  • Method Details

    • initTest

      public void initTest(boolean argDeserialized)
      Description copied from class: TestbedTest
      Initializes the current test
      Specified by:
      initTest in class TestbedTest
    • keyPressed

      public void keyPressed(char argKeyChar, int argKeyCode)
      Overrides:
      keyPressed in class TestbedTest
    • step

      public void step(TestbedSettings settings)
      Overrides:
      step in class TestbedTest
    • treeCallback

      public boolean treeCallback(int proxyId)
      Description copied from interface: TreeCallback
      Callback from a query request.
      Specified by:
      treeCallback in interface TreeCallback
      Parameters:
      proxyId - the id of the proxy
      Returns:
      if the query should be continued
    • raycastCallback

      public float raycastCallback(RayCastInput input, int proxyId)
      Specified by:
      raycastCallback in interface TreeRayCastCallback
      Parameters:
      input -
      proxyId -
      Returns:
      the fraction to the node
    • GetRandomAABB

      public void GetRandomAABB(AABB aabb)
    • MoveAABB

      public void MoveAABB(AABB aabb)
    • CreateProxy

      public void CreateProxy()
    • DestroyProxy

      public void DestroyProxy()
    • MoveProxy

      public void MoveProxy()
    • Action

      public void Action()
    • Query

      public void Query()
    • RayCast

      public void RayCast()
    • getTestName

      public java.lang.String getTestName()
      Description copied from class: TestbedTest
      The name of the test
      Specified by:
      getTestName in class TestbedTest
      Returns: