Package org.jbox2d.common
Class Rot
- java.lang.Object
-
- org.jbox2d.common.Rot
-
- All Implemented Interfaces:
java.io.Serializable
public class Rot extends java.lang.Object implements java.io.SerializableRepresents a rotation- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description floatcfloatsprivate static longserialVersionUID
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Rotclone()floatgetAngle()floatgetCos()floatgetSin()voidgetXAxis(Vec2 xAxis)voidgetYAxis(Vec2 yAxis)static voidmul(Rot q, Rot r, Rot out)static voidmulToOut(Rot q, Vec2 v, Vec2 out)static voidmulToOutUnsafe(Rot q, Vec2 v, Vec2 out)static voidmulTrans(Rot q, Rot r, Rot out)static voidmulTrans(Rot q, Vec2 v, Vec2 out)static voidmulTransUnsafe(Rot q, Rot r, Rot out)static voidmulTransUnsafe(Rot q, Vec2 v, Vec2 out)static voidmulUnsafe(Rot q, Rot r, Rot out)Rotset(float angle)Rotset(Rot other)RotsetIdentity()java.lang.StringtoString()
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
s
public float s
-
c
public float c
-
-
Method Detail
-
getSin
public float getSin()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getCos
public float getCos()
-
set
public Rot set(float angle)
-
setIdentity
public Rot setIdentity()
-
getAngle
public float getAngle()
-
getXAxis
public void getXAxis(Vec2 xAxis)
-
getYAxis
public void getYAxis(Vec2 yAxis)
-
clone
public Rot clone()
- Overrides:
clonein classjava.lang.Object
-
-