public class Vector
Die Strecke zwischen zwei class Coordinates
.
class Coordinates
public Vector(int dx, int dy)
Die Strecke zwischen zwei class Coordinates
.
dx
- die Differenz in x-Richtungdy
- die Differenz in y-Richtungclass Coordinates
public int getArea()
Die Fläche des Rechtecks, dessen Diagonale der Vector ist.
@NotNull public Vector times(int scalar)
Verändert die Länge des Vectors um den gegebenen Faktor, ohne seine Richtung zu ändern.
public int compareTo(@NotNull Vector other)
Vergleicht die beiden Vektoren. Der Rückgabewert ist
positiv, wenn beide Größen dieses Vektors kleiner sind als die des anderen.
null, wenn beide Vektoren gleich groß sind.
negativ, wenn mindestens eine Größe dieses Vektors größer als die des anderen ist.
@NotNull public Coordinates unaryPlus()
Konvertiert den Vektor zu entsprechendn class Coordinates
.
class Coordinates
public int getDx()
die Differenz in x-Richtung
public int getDy()
die Differenz in y-Richtung
public int component1()
die Differenz in x-Richtung
public int component2()
die Differenz in y-Richtung
@NotNull public Vector copy(int dx, int dy)
Die Strecke zwischen zwei class Coordinates
.
class Coordinates
@NotNull public java.lang.String toString()
Die Strecke zwischen zwei class Coordinates
.
class Coordinates
public int hashCode()
Die Strecke zwischen zwei class Coordinates
.
class Coordinates
public boolean equals(@Nullable java.lang.Object p)
Die Strecke zwischen zwei class Coordinates
.
class Coordinates