Class Vector2d

java.lang.Object
com.agisoft.metashape.Vector2d

public class Vector2d extends Object
  • Field Details

    • swigCMemOwn

      protected transient boolean swigCMemOwn
  • Constructor Details

    • Vector2d

      public Vector2d(long cPtr, boolean cMemoryOwn)
    • Vector2d

      public Vector2d()
    • Vector2d

      public Vector2d(double x, double y)
    • Vector2d

      public Vector2d(double[] data)
  • Method Details

    • getCPtr

      public static long getCPtr(Vector2d obj)
    • finalize

      protected void finalize()
      Overrides:
      finalize in class Object
    • delete

      public void delete()
    • cArrayUnwrap

      public static long[] cArrayUnwrap(Vector2d[] arrayWrapper)
    • cArrayWrap

      public static Vector2d[] cArrayWrap(long[] cArray, boolean cMemoryOwn)
    • getX

      public double getX()
    • getY

      public double getY()
    • setX

      public void setX(double value)
    • setY

      public void setY(double value)
    • getData

      public double[] getData()
    • dot

      public double dot(Vector2d other)
      Dot product.
    • mul

      public Vector2d mul(double c)
      Multiplication by scalar.
    • add

      public Vector2d add(Vector2d other)
      Vector sum.
    • sub

      public Vector2d sub(Vector2d other)
      Vector difference.
    • norm

      public double norm()
      Vector norm.
    • normalized

      public Vector2d normalized()
      Normalized vector.