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 MutableCoordD2
add(double n)
MutableCoordD2
add(double dx, double dy)
MutableCoordD2
add(CoordD2 delta)
static MutableCoordD2
create()
static MutableCoordD2
create(double x, double y)
static MutableCoordD2
create(CoordD2 other)
static MutableCoordD2
create(HasPosition2 hasPosition2)
CoordD2
divide(double n)
MutableCoordD2
divide(double dx, double dy)
MutableCoordD2
divide(CoordD2 delta)
boolean
equals(Object obj)
double
getX()
double
getY()
int
hashCode()
CoordD2
multiply(double n)
MutableCoordD2
multiply(double dx, double dy)
MutableCoordD2
multiply(CoordD2 delta)
void
setX(double x)
MutableCoordD2
setXY(double x, double y)
MutableCoordD2
setXY(CoordD2 other)
void
setY(double y)
MutableCoordD2
substract(double n)
MutableCoordD2
substract(double dx, double dy)
MutableCoordD2
substract(CoordD2 delta)
String
toString()
-
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)
-
-