java.lang.Object
org.spongepowered.math.vector.VectorNi
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparable<VectorNi>
,Vectori
public class VectorNi
extends Object
implements Vectori, Comparable<VectorNi>, Serializable, Cloneable
- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabs()
add
(int... v) clone()
int
float
distance
(int... v) float
int
distanceSquared
(int... v) int
div
(double a) div
(int a) div
(int... v) int
dot
(int... v) int
boolean
int
get
(int comp) int
hashCode()
float
length()
int
max
(int... v) int
maxAxis()
min
(int... v) int
minAxis()
mul
(double a) mul
(int a) mul
(int... v) negate()
pow
(double pow) pow
(int power) project
(int... v) resize
(int size) void
set
(int comp, int val) void
setZero()
int
size()
sub
(int... v) int[]
toArray()
toDouble()
toFloat()
toInt()
toLong()
toString()
-
Field Details
-
ZERO_2
-
ZERO_3
-
ZERO_4
-
-
Constructor Details
-
VectorNi
public VectorNi(int size) -
VectorNi
-
VectorNi
-
VectorNi
-
VectorNi
-
VectorNi
public VectorNi(int... v)
-
-
Method Details
-
size
public int size() -
get
public int get(int comp) -
set
public void set(int comp, int val) -
setZero
public void setZero() -
resize
-
add
-
add
-
sub
-
sub
-
mul
-
mul
-
mul
-
mul
-
div
-
div
-
div
-
div
-
dot
-
dot
public int dot(int... v) -
project
-
project
-
pow
-
pow
-
abs
-
negate
-
min
-
min
-
max
-
max
-
distanceSquared
-
distanceSquared
public int distanceSquared(int... v) -
distance
-
distance
public float distance(int... v) -
lengthSquared
public int lengthSquared()- Specified by:
lengthSquared
in interfaceVectori
-
length
public float length() -
minAxis
public int minAxis() -
maxAxis
public int maxAxis() -
toVector2
-
toVector3
-
toVector4
-
toArray
public int[] toArray() -
toInt
-
toLong
-
toFloat
-
toDouble
-
compareTo
- Specified by:
compareTo
in interfaceComparable<VectorNi>
-
equals
-
hashCode
public int hashCode() -
clone
-
toString
-