-
- Type Parameters:
T
- the copied object type
- All Known Subinterfaces:
CollisionItem<T,E>
,CollisionPair<T,E>
- All Known Implementing Classes:
AABB
,AbstractCollisionItem
,AbstractCollisionPair
,BasicCollisionItem
,BasicCollisionPair
,ConvexCastResult
,ConvexDetectResult
,DetectResult
,Manifold
,ManifoldPoint
,Mass
,Matrix22
,Matrix33
,Penetration
,Raycast
,RaycastResult
,Rotation
,Separation
,TimeOfImpact
,Transform
,Vector2
,Vector3
public interface Copyable<T extends Copyable<? extends T>>
Simple interface to support deep copying of objects.- Since:
- 4.0.0
- Version:
- 4.0.0
- Author:
- William Bittle
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
copy()
Returns a deep copy of this object.
-
-
-
Method Detail
-
copy
T copy()
Returns a deep copy of this object.- Returns:
- T
-
-