Interface CoordD2
-
- All Superinterfaces:
Comparable<CoordD2>
,Coord2Conversion
- All Known Implementing Classes:
ImmutableCoordD2
,MutableCoordD2
public interface CoordD2 extends Comparable<CoordD2>, Coord2Conversion
A floating point number tuple (can represent a point, a coordinate or a vector in 2D space).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CoordD2
add(double n)
CoordD2
add(double dx, double dy)
CoordD2
add(CoordD2 delta)
default int
compareTo(CoordD2 other)
CoordD2
divide(double n)
CoordD2
divide(double dx, double dy)
CoordD2
divide(CoordD2 delta)
double
getX()
double
getY()
CoordD2
multiply(double n)
CoordD2
multiply(double dx, double dy)
CoordD2
multiply(CoordD2 delta)
void
setX(double x)
CoordD2
setXY(double x, double y)
CoordD2
setXY(CoordD2 other)
void
setY(double y)
CoordD2
substract(double n)
CoordD2
substract(double dx, double dy)
CoordD2
substract(CoordD2 delta)
-
Methods inherited from interface de.extio.spacecraft.shared.model.world.Coord2Conversion
toImmutableCoordD2, toImmutableCoordI2, toMutableCoordD2, toMutableCoordI2, toVNorm
-
-
-
-
Method Detail
-
getX
double getX()
-
setX
void setX(double x)
-
getY
double getY()
-
setY
void setY(double y)
-
setXY
CoordD2 setXY(double x, double y)
-
add
CoordD2 add(double dx, double dy)
-
add
CoordD2 add(double n)
-
substract
CoordD2 substract(double dx, double dy)
-
substract
CoordD2 substract(double n)
-
multiply
CoordD2 multiply(double dx, double dy)
-
multiply
CoordD2 multiply(double n)
-
divide
CoordD2 divide(double dx, double dy)
-
divide
CoordD2 divide(double n)
-
compareTo
default int compareTo(CoordD2 other)
- Specified by:
compareTo
in interfaceComparable<CoordD2>
-
-