Interface CoordI2
-
- All Superinterfaces:
Comparable<CoordI2>,Coord2Conversion,HasPosition2
- All Known Implementing Classes:
ImmutableCoordI2,MutableCoordI2
public interface CoordI2 extends HasPosition2, Comparable<CoordI2>, Coord2Conversion
An integer 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 CoordI2add(int n)CoordI2add(int dx, int dy)CoordI2add(HasPosition2 delta)default intcompareTo(CoordI2 other)CoordI2divide(int n)CoordI2divide(int dx, int dy)CoordI2divide(HasPosition2 delta)default CoordI2getPosition()intgetX()intgetY()CoordI2multiply(int n)CoordI2multiply(int dx, int dy)CoordI2multiply(HasPosition2 delta)voidsetX(int x)CoordI2setXY(int x, int y)CoordI2setXY(HasPosition2 other)voidsetY(int y)CoordI2substract(int n)CoordI2substract(int dx, int dy)CoordI2substract(HasPosition2 delta)-
Methods inherited from interface de.extio.spacecraft.shared.model.world.Coord2Conversion
toImmutableCoordD2, toImmutableCoordI2, toMutableCoordD2, toMutableCoordI2, toVNorm
-
-
-
-
Method Detail
-
getX
int getX()
-
setX
void setX(int x)
-
getY
int getY()
-
setY
void setY(int y)
-
setXY
CoordI2 setXY(HasPosition2 other)
-
setXY
CoordI2 setXY(int x, int y)
-
add
CoordI2 add(HasPosition2 delta)
-
add
CoordI2 add(int dx, int dy)
-
add
CoordI2 add(int n)
-
substract
CoordI2 substract(HasPosition2 delta)
-
substract
CoordI2 substract(int dx, int dy)
-
substract
CoordI2 substract(int n)
-
multiply
CoordI2 multiply(HasPosition2 delta)
-
multiply
CoordI2 multiply(int dx, int dy)
-
multiply
CoordI2 multiply(int n)
-
divide
CoordI2 divide(HasPosition2 delta)
-
divide
CoordI2 divide(int dx, int dy)
-
divide
CoordI2 divide(int n)
-
getPosition
default CoordI2 getPosition()
- Specified by:
getPositionin interfaceHasPosition2
-
compareTo
default int compareTo(CoordI2 other)
- Specified by:
compareToin interfaceComparable<CoordI2>
-
-