flanagan.math
Class VectorMaths
- java.lang.Object
-
- flanagan.math.VectorMaths
-
public class VectorMaths extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor and Description VectorMaths(double xPoint)VectorMaths(double[] coord)VectorMaths(double[] coord0, double[] coord1)VectorMaths(double xPoint, double yPoint)VectorMaths(double xPoint, double yPoint, double zPoint)VectorMaths(Point point1)VectorMaths(Point point0, Point point1)
-
Method Summary
-
-
-
Constructor Detail
-
VectorMaths
public VectorMaths(double[] coord)
-
VectorMaths
public VectorMaths(double[] coord0, double[] coord1)
-
VectorMaths
public VectorMaths(double xPoint, double yPoint, double zPoint)
-
VectorMaths
public VectorMaths(double xPoint, double yPoint)
-
VectorMaths
public VectorMaths(double xPoint)
-
VectorMaths
public VectorMaths(Point point1)
-
-
Method Detail
-
setVector
public void setVector(double[] coord)
-
setVector
public void setVector(double[] coord0, double[] coord1)
-
setVector
public void setVector(double xPoint, double yPoint, double zPoint)
-
setVector
public void setVector(double xPoint, double yPoint)
-
setVector
public void setVector(double xPoint)
-
setVector
public void setVector(Point point1)
-
getVector
public Point[] getVector()
-
getInitialPoint
public Point getInitialPoint()
-
getFinalPoint
public Point getFinalPoint()
-
getDimensionsEntered
public int getDimensionsEntered()
-
copy
public VectorMaths copy()
-
isEqual
public boolean isEqual(VectorMaths vec2)
-
isEqual
public static boolean isEqual(VectorMaths vec1, VectorMaths vec2)
-
plus
public VectorMaths plus(VectorMaths vec2)
-
plus
public static VectorMaths plus(VectorMaths vec1, VectorMaths vec2)
-
plusEquals
public void plusEquals(VectorMaths vec2)
-
minus
public VectorMaths minus(VectorMaths vec2)
-
minus
public static VectorMaths minus(VectorMaths vec1, VectorMaths vec2)
-
minusEquals
public void minusEquals(VectorMaths vec2)
-
times
public VectorMaths times(double constant)
-
times
public static VectorMaths times(VectorMaths vec, double constant)
-
timesEquals
public void timesEquals(double constant)
-
dot
public double dot(VectorMaths vec2)
-
dot
public static double dot(VectorMaths vec1, VectorMaths vec2)
-
cross
public VectorMaths cross(VectorMaths vec2)
-
cross
public static VectorMaths cross(VectorMaths vec1, VectorMaths vec2)
-
length
public double length()
-
magnitude
public double magnitude()
-
norm
public double norm()
-
angleRadians
public double angleRadians(VectorMaths vec2)
-
angleDegrees
public double angleDegrees(VectorMaths vec2)
-
angleRadians
public static double angleRadians(VectorMaths vec1, VectorMaths vec2)
-
angleDegrees
public static double angleDegrees(VectorMaths vec1, VectorMaths vec2)
-
toPhasor
public Phasor toPhasor()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG