-
- All Implemented Interfaces:
-
de.chaffic.geometry.bodies.TranslatableBody
public interface CollisionBodyInterface implements TranslatableBody
-
-
Method Summary
Modifier and Type Method Description abstract Shape
getShape()
abstract Unit
setShape(Shape shape)
abstract Double
getDynamicFriction()
abstract Unit
setDynamicFriction(Double dynamicFriction)
abstract Double
getStaticFriction()
abstract Unit
setStaticFriction(Double staticFriction)
abstract Double
getOrientation()
abstract Unit
setOrientation(Double orientation)
abstract AxisAlignedBoundingBox
getAabb()
abstract Unit
setAabb(AxisAlignedBoundingBox aabb)
abstract Vec2
getPosition()
abstract Unit
setPosition(Vec2 position)
-
-
Method Detail
-
getDynamicFriction
abstract Double getDynamicFriction()
-
setDynamicFriction
abstract Unit setDynamicFriction(Double dynamicFriction)
-
getStaticFriction
abstract Double getStaticFriction()
-
setStaticFriction
abstract Unit setStaticFriction(Double staticFriction)
-
getOrientation
abstract Double getOrientation()
-
setOrientation
abstract Unit setOrientation(Double orientation)
-
getAabb
abstract AxisAlignedBoundingBox getAabb()
-
setAabb
abstract Unit setAabb(AxisAlignedBoundingBox aabb)
-
getPosition
abstract Vec2 getPosition()
-
setPosition
abstract Unit setPosition(Vec2 position)
-
-
-
-