-
- All Implemented Interfaces:
-
de.chaffic.geometry.bodies.TranslatableBody
public interface CollisionBodyInterface implements TranslatableBody
-
-
Method Summary
Modifier and Type Method Description abstract ShapegetShape()abstract UnitsetShape(Shape shape)abstract DoublegetDynamicFriction()abstract UnitsetDynamicFriction(Double dynamicFriction)abstract DoublegetStaticFriction()abstract UnitsetStaticFriction(Double staticFriction)abstract DoublegetOrientation()abstract UnitsetOrientation(Double orientation)abstract AxisAlignedBoundingBoxgetAabb()abstract UnitsetAabb(AxisAlignedBoundingBox aabb)abstract Vec2getPosition()abstract UnitsetPosition(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)
-
-
-
-