de.grogra.math
public class TVector2d extends Vector2d implements Transform2D
| Modifier and Type | Field and Description |
|---|---|
static ManageableType |
$TYPE |
| Constructor and Description |
|---|
TVector2d() |
TVector2d(double x,
double y) |
TVector2d(Tuple2d t) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone() |
void |
fieldModified(PersistenceField field,
int[] indices,
Transaction t) |
ManageableType |
getManageableType() |
int |
getStamp()
Returns a stamp for this object.
|
Manageable |
manageableReadResolve() |
java.lang.Object |
manageableWriteReplace() |
void |
transform(Matrix3d in,
Matrix3d out) |
angle, dot, length, lengthSquared, normalize, normalizepublic static final ManageableType $TYPE
public TVector2d()
public TVector2d(double x,
double y)
public TVector2d(Tuple2d t)
public void fieldModified(PersistenceField field, int[] indices, Transaction t)
fieldModified in interface Manageablepublic ManageableType getManageableType()
getManageableType in interface Manageablepublic int getStamp()
ManageablegetStamp in interface Manageablepublic Manageable manageableReadResolve()
manageableReadResolve in interface Manageablepublic java.lang.Object manageableWriteReplace()
manageableWriteReplace in interface Manageablepublic void transform(Matrix3d in, Matrix3d out)
transform in interface Transform2D