Package com.agisoft.metashape
Class Vector
java.lang.Object
com.agisoft.metashape.Vector
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionVector sum.Cross product.doubleDot product.doubleget(int index) double[]getData()intgetSize()doublegetW()W component.doublegetX()X component.doublegetY()Y component.doublegetZ()Z component.mul(double c) Multiplication by scalar.doublenorm()Vector norm.Normalized vector.voidset(int index, double value) voidsetData(double[] data) voidsetW(double value) W component.voidsetX(double value) X component.voidsetY(double value) Y component.voidsetZ(double value) Z component.Vector difference.
-
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
Dot product. -
mul
Multiplication by scalar. -
add
Vector sum. -
sub
Vector difference. -
cross
Cross product. -
norm
public double norm()Vector norm. -
normalized
Normalized vector.
-