Class Vector2d

java.lang.Object
com.thecsdev.common.math.Vector2d

public final class Vector2d extends Object
An immutable Double-based Vector2 record.
  • Field Details

    • ZERO

      public static final Vector2d ZERO
    • x

      public final double x
    • y

      public final double y
  • Constructor Details

    • Vector2d

      public Vector2d(double x, double y)
  • Method Details

    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public final boolean equals(Object obj)
      Overrides:
      equals in class Object
    • clone

      public final Vector2d clone()
      Overrides:
      clone in class Object
    • toString

      public final String toString()
      Overrides:
      toString in class Object
    • add

      public final Vector2d add(double x, double y)
    • sub

      public final Vector2d sub(double x, double y)
    • mul

      public final Vector2d mul(double x, double y)
    • div

      public final Vector2d div(double x, double y)