Module org.dyn4j
Package org.dyn4j.collision
Class AbstractCollisionItem<T extends CollisionBody<E>,E extends Fixture>
- Object
-
- AbstractCollisionItem<T,E>
-
- Type Parameters:
T
- theCollisionBody
typeE
- theFixture
type
- All Implemented Interfaces:
CollisionItem<T,E>
,Copyable<CollisionItem<T,E>>
- Direct Known Subclasses:
BasicCollisionItem
public abstract class AbstractCollisionItem<T extends CollisionBody<E>,E extends Fixture> extends Object implements CollisionItem<T,E>, Copyable<CollisionItem<T,E>>
Abstract implementation of theCollisionItem
interface.- Since:
- 4.0.0
- Version:
- 4.0.0
- Author:
- William Bittle
-
-
Constructor Summary
Constructors Constructor Description AbstractCollisionItem()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
equals(CollisionItem<?,?> item, Object obj)
Returns true if the given item and object are equal.static int
getHashCode(CollisionBody<?> body, Fixture fixture)
Returns the hashcode for a collision item.-
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface CollisionItem
getBody, getFixture
-
-
-
-
Method Detail
-
getHashCode
public static int getHashCode(CollisionBody<?> body, Fixture fixture)
Returns the hashcode for a collision item.- Parameters:
body
- the first bodyfixture
- the first body's fixture- Returns:
- int
-
equals
public static boolean equals(CollisionItem<?,?> item, Object obj)
Returns true if the given item and object are equal.- Parameters:
item
- the itemobj
- the other object- Returns:
- boolean
-
-