-
- Type Parameters:
T
- thePhysicsBody
type
- All Superinterfaces:
BroadphaseCollisionData<T,BodyFixture>
,CollisionData<T,BodyFixture>
,ManifoldCollisionData<T,BodyFixture>
,NarrowphaseCollisionData<T,BodyFixture>
,Shiftable
- All Known Implementing Classes:
WorldCollisionData
public interface ContactCollisionData<T extends PhysicsBody> extends CollisionData<T,BodyFixture>
Interaface for collision data that contains aContactConstraint
.- Since:
- 4.0.0
- Version:
- 4.0.0
- Author:
- William Bittle
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ContactConstraint<T>
getContactConstraint()
Returns theContactConstraint
.boolean
isContactConstraintCollision()
Returns true if theCollisionPair
is a contact constraint collision.void
setContactConstraintCollision(boolean flag)
Set to true if theCollisionPair
created aContactConstraint
and interaction edge.-
Methods inherited from interface BroadphaseCollisionData
getBody1, getBody2, getFixture1, getFixture2, getPair
-
Methods inherited from interface CollisionData
isBroadphaseCollision, isManifoldCollision, isNarrowphaseCollision, reset, setBroadphaseCollision, setManifoldCollision, setNarrowphaseCollision
-
Methods inherited from interface ManifoldCollisionData
getManifold
-
Methods inherited from interface NarrowphaseCollisionData
getPenetration
-
-
-
-
Method Detail
-
isContactConstraintCollision
boolean isContactConstraintCollision()
Returns true if theCollisionPair
is a contact constraint collision.- Returns:
- boolean
- See Also:
setContactConstraintCollision(boolean)
-
setContactConstraintCollision
void setContactConstraintCollision(boolean flag)
Set to true if theCollisionPair
created aContactConstraint
and interaction edge.This will always be true if
CollisionData.isManifoldCollision()
is true.- Parameters:
flag
- true if the above conditions are met- See Also:
CollisionData.setManifoldCollision(boolean)
-
getContactConstraint
ContactConstraint<T> getContactConstraint()
Returns theContactConstraint
.- Returns:
ContactConstraint
-
-