public class Contact
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected long |
addr
the address
|
protected World |
world
the world
|
protected WorldManifold |
worldManifold
the world manifold
|
Modifier | Constructor and Description |
---|---|
protected |
Contact(World world,
long addr) |
Modifier and Type | Method and Description |
---|---|
int |
getChildIndexA()
Get the child primitive index for fixture A.
|
int |
getChildIndexB()
Get the child primitive index for fixture B.
|
Fixture |
getFixtureA()
Get the first fixture in this contact.
|
Fixture |
getFixtureB()
Get the second fixture in this contact.
|
float |
getFriction()
Get the friction.
|
float |
getRestitution()
Get the restitution.
|
float |
getTangentSpeed()
Get the tangent speed.
|
WorldManifold |
getWorldManifold()
Get the world manifold.
|
boolean |
isEnabled()
Has this contact been disabled?
|
boolean |
isTouching() |
void |
resetFriction()
Reset the friction mixture to the default value.
|
void |
ResetRestitution()
Reset the restitution to the default value.
|
void |
setEnabled(boolean flag)
Enable/disable this contact.
|
void |
setFriction(float friction)
Override the default friction mixture.
|
void |
setRestitution(float restitution)
Override the default restitution mixture.
|
void |
setTangentSpeed(float speed)
Set the tangent speed.
|
protected long addr
protected World world
protected final WorldManifold worldManifold
protected Contact(World world, long addr)
public WorldManifold getWorldManifold()
public boolean isTouching()
public void setEnabled(boolean flag)
public boolean isEnabled()
public Fixture getFixtureA()
public Fixture getFixtureB()
public int getChildIndexA()
public int getChildIndexB()
public void setFriction(float friction)
public float getFriction()
public void resetFriction()
public void setRestitution(float restitution)
public float getRestitution()
public void ResetRestitution()
public float getTangentSpeed()
public void setTangentSpeed(float speed)