Class Vector

java.lang.Object
com.agisoft.metashape.Vector

public class Vector extends Object
  • Constructor Details

    • Vector

      public Vector()
    • Vector

      public Vector(int size)
    • Vector

      public Vector(double x, double y)
    • Vector

      public Vector(double x, double y, double z)
    • Vector

      public Vector(double x, double y, double z, double w)
    • Vector

      public Vector(double[] data)
  • Method Details

    • getSize

      public int getSize()
    • get

      public double get(int index)
    • set

      public void set(int index, double value)
    • getX

      public double getX()
      X component.
    • getY

      public double getY()
      Y component.
    • getZ

      public double getZ()
      Z component.
    • getW

      public double getW()
      W component.
    • setX

      public void setX(double value)
      X component.
    • setY

      public void setY(double value)
      Y component.
    • setZ

      public void setZ(double value)
      Z component.
    • setW

      public void setW(double value)
      W component.
    • getData

      public double[] getData()
    • setData

      public void setData(double[] data)
    • dot

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

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

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

      public Vector sub(Vector other)
      Vector difference.
    • cross

      public Vector cross(Vector other)
      Cross product.
    • norm

      public double norm()
      Vector norm.
    • normalized

      public Vector normalized()
      Normalized vector.