Module org.dyn4j
Package org.dyn4j.world.result
Class ConvexCastResult<T extends CollisionBody<E>,E extends Fixture>
- Object
-
- DetectResult<T,E>
-
- ConvexCastResult<T,E>
-
- Type Parameters:
T
- theCollisionBody
typeE
- theFixture
type
- All Implemented Interfaces:
Comparable<ConvexCastResult<T,E>>
,Copyable<DetectResult<T,E>>
public class ConvexCastResult<T extends CollisionBody<E>,E extends Fixture> extends DetectResult<T,E> implements Comparable<ConvexCastResult<T,E>>
Represents a reusableDetectResult
for convex casting.- Since:
- 4.0.0
- Version:
- 4.0.0
- Author:
- William Bittle
-
-
Constructor Summary
Constructors Constructor Description ConvexCastResult()
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(ConvexCastResult<T,E> o)
ConvexCastResult<T,E>
copy()
Returns a deep copy of this object.void
copy(ConvexCastResult<T,E> result)
Copies (deep) the given result to this result.TimeOfImpact
getTimeOfImpact()
Returns theTimeOfImpact
data.void
setTimeOfImpact(TimeOfImpact timeOfImpact)
Sets the time of impact data.-
Methods inherited from class DetectResult
copy, getBody, getFixture, setBody, setFixture
-
-
-
-
Method Detail
-
compareTo
public int compareTo(ConvexCastResult<T,E> o)
- Specified by:
compareTo
in interfaceComparable<T extends CollisionBody<E>>
-
getTimeOfImpact
public TimeOfImpact getTimeOfImpact()
Returns theTimeOfImpact
data.- Returns:
TimeOfImpact
-
setTimeOfImpact
public void setTimeOfImpact(TimeOfImpact timeOfImpact)
Sets the time of impact data.- Parameters:
timeOfImpact
- the time of impact data
-
copy
public void copy(ConvexCastResult<T,E> result)
Copies (deep) the given result to this result.- Parameters:
result
- the result to copy
-
copy
public ConvexCastResult<T,E> copy()
Description copied from interface:Copyable
Returns a deep copy of this object.- Specified by:
copy
in interfaceCopyable<T extends CollisionBody<E>>
- Overrides:
copy
in classDetectResult<T extends CollisionBody<E>,E extends Fixture>
- Returns:
- T
-
-