Class Island

java.lang.Object
org.jbox2d.dynamics.Island

public class Island extends Object
This is an internal class.
Author:
Daniel Murphy
  • Field Details

    • listener

      public ContactListener listener
    • bodies

      public Body[] bodies
    • contacts

      public Contact[] contacts
    • joints

      public Joint[] joints
    • positions

      public Position[] positions
    • velocities

      public Velocity[] velocities
    • bodyCount

      public int bodyCount
    • jointCount

      public int jointCount
    • contactCount

      public int contactCount
    • bodyCapacity

      public int bodyCapacity
    • contactCapacity

      public int contactCapacity
    • jointCapacity

      public int jointCapacity
  • Constructor Details

    • Island

      public Island()
  • Method Details

    • init

      public void init(int bodyCapacity, int contactCapacity, int jointCapacity, ContactListener listener)
    • clear

      public void clear()
    • solve

      public void solve(Profile profile, TimeStep step, Vec2 gravity, boolean allowSleep)
    • solveTOI

      public void solveTOI(TimeStep subStep, int toiIndexA, int toiIndexB)
    • add

      public void add(Body body)
    • add

      public void add(Contact contact)
    • add

      public void add(Joint joint)
    • report

      public void report(ContactVelocityConstraint[] constraints)