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