- java.lang.Object
-
- org.spongepowered.math.vector.VectorNd
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparable<VectorNd>
,Vectord
public class VectorNd extends Object implements Vectord, Comparable<VectorNd>, Serializable, Cloneable
- See Also:
- Serialized Form
-
-
Method Summary
-
-
-
Method Detail
-
size
public int size()
-
get
public double get(int comp)
-
floored
public int floored(int comp)
-
set
public void set(int comp, float val)
-
set
public void set(int comp, double val)
-
setZero
public void setZero()
-
resize
public VectorNd resize(int size)
-
add
public VectorNd add(double... v)
-
sub
public VectorNd sub(double... v)
-
mul
public VectorNd mul(float a)
-
mul
public VectorNd mul(double... v)
-
div
public VectorNd div(float a)
-
div
public VectorNd div(double... v)
-
dot
public double dot(VectorNd v)
-
dot
public double dot(double... v)
-
project
public VectorNd project(double... v)
-
pow
public VectorNd pow(float pow)
-
min
public VectorNd min(double... v)
-
max
public VectorNd max(double... v)
-
distanceSquared
public double distanceSquared(VectorNd v)
-
distanceSquared
public double distanceSquared(double... v)
-
distance
public double distance(VectorNd v)
-
distance
public double distance(double... v)
-
lengthSquared
public double lengthSquared()
- Specified by:
lengthSquared
in interfaceVectord
-
toVector2
public Vector2d toVector2()
-
toVector3
public Vector3d toVector3()
-
toVector4
public Vector4d toVector4()
-
compareTo
public int compareTo(VectorNd v)
- Specified by:
compareTo
in interfaceComparable<VectorNd>
-
-