Class MutableCoordD2
- java.lang.Object
-
- de.extio.spacecraft.shared.model.world.MutableCoordD2
-
- All Implemented Interfaces:
Coord2Conversion,CoordD2,Comparable<CoordD2>
public final class MutableCoordD2 extends Object implements CoordD2
Immutable implementation of CoordD2
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MutableCoordD2add(double n)MutableCoordD2add(double dx, double dy)MutableCoordD2add(CoordD2 delta)static MutableCoordD2create()static MutableCoordD2create(double x, double y)static MutableCoordD2create(CoordD2 other)static MutableCoordD2create(HasPosition2 hasPosition2)CoordD2divide(double n)MutableCoordD2divide(double dx, double dy)MutableCoordD2divide(CoordD2 delta)booleanequals(Object obj)doublegetX()doublegetY()inthashCode()CoordD2multiply(double n)MutableCoordD2multiply(double dx, double dy)MutableCoordD2multiply(CoordD2 delta)voidsetX(double x)MutableCoordD2setXY(double x, double y)MutableCoordD2setXY(CoordD2 other)voidsetY(double y)MutableCoordD2substract(double n)MutableCoordD2substract(double dx, double dy)MutableCoordD2substract(CoordD2 delta)StringtoString()-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface de.extio.spacecraft.shared.model.world.Coord2Conversion
toImmutableCoordD2, toImmutableCoordI2, toMutableCoordD2, toMutableCoordI2, toVNorm
-
-
-
-
Method Detail
-
create
public static MutableCoordD2 create()
-
create
public static MutableCoordD2 create(double x, double y)
-
create
public static MutableCoordD2 create(CoordD2 other)
-
create
public static MutableCoordD2 create(HasPosition2 hasPosition2)
-
setXY
public MutableCoordD2 setXY(CoordD2 other)
-
setXY
public MutableCoordD2 setXY(double x, double y)
-
add
public MutableCoordD2 add(CoordD2 delta)
-
add
public MutableCoordD2 add(double dx, double dy)
-
add
public MutableCoordD2 add(double n)
-
substract
public MutableCoordD2 substract(CoordD2 delta)
-
substract
public MutableCoordD2 substract(double dx, double dy)
-
substract
public MutableCoordD2 substract(double n)
-
multiply
public MutableCoordD2 multiply(CoordD2 delta)
-
multiply
public MutableCoordD2 multiply(double dx, double dy)
-
divide
public MutableCoordD2 divide(CoordD2 delta)
-
divide
public MutableCoordD2 divide(double dx, double dy)
-
-