A C D E F G H J L M N P S T V W X Y Z 

A

add(ArrayVector) - Method in class mikera.vectorz.ArraySubVector
 
add(AVector) - Method in class mikera.vectorz.AVector
Adds another vector to this one
add(ArrayVector) - Method in class mikera.vectorz.Vector
 
add(AVector) - Method in class mikera.vectorz.Vector
 
add(double, double, double) - Method in class mikera.vectorz.Vector3
 
addMultiple(ArrayVector, double) - Method in class mikera.vectorz.ArraySubVector
 
addMultiple(AVector, double) - Method in class mikera.vectorz.AVector
Adds a scaled multiple of another vector to this one
addMultiple(ArrayVector, double) - Method in class mikera.vectorz.Vector
 
addMultiple(AVector, double) - Method in class mikera.vectorz.Vector
 
addMultiple(double, double, double, double) - Method in class mikera.vectorz.Vector3
 
ArraySubVector - Class in mikera.vectorz
Class representing a fixed-size vector of mutable double values
ArraySubVector(double[]) - Constructor for class mikera.vectorz.ArraySubVector
 
ArraySubVector(int) - Constructor for class mikera.vectorz.ArraySubVector
 
ArraySubVector(ArraySubVector) - Constructor for class mikera.vectorz.ArraySubVector
 
ArrayVector - Class in mikera.vectorz
Base class for vectors backed by a double[] array.
ArrayVector() - Constructor for class mikera.vectorz.ArrayVector
 
AVector - Class in mikera.vectorz
Main abstract base class for all types of vector Contains default implementations for most vector operations which can be overriden to achieve better performance in derived classes.
AVector() - Constructor for class mikera.vectorz.AVector
 

C

clone() - Method in class mikera.vectorz.ArraySubVector
 
clone() - Method in class mikera.vectorz.AVector
Clones the vector, creating a new copy of all data
clone() - Method in class mikera.vectorz.Vector
 
clone() - Method in class mikera.vectorz.Vector2
 
clone() - Method in class mikera.vectorz.Vector3
 
compareTo(AVector) - Method in class mikera.vectorz.AVector
 
concat(AVector, AVector) - Static method in class mikera.vectorz.Vectorz
 
copyTo(double[], int) - Method in class mikera.vectorz.ArrayVector
 
copyTo(double[], int) - Method in class mikera.vectorz.AVector
Copies a the contents of a vector to a double array at the specified offset
create(double...) - Static method in class mikera.vectorz.Vectorz
 
crossProduct(Vector3) - Method in class mikera.vectorz.Vector3
 

D

debugBreak(Object) - Static method in class mikera.vectorz.Tools
 
dotProduct(AVector) - Method in class mikera.vectorz.AVector
 
dotProduct(Vector3) - Method in class mikera.vectorz.Vector3
 

E

equals(Object) - Method in class mikera.vectorz.AVector
Test for equality on vectors.

F

fill(double) - Method in class mikera.vectorz.ArraySubVector
 
fill(double) - Method in class mikera.vectorz.AVector
Fills a vector with a given value
fill(double) - Method in class mikera.vectorz.Vector
 

G

get(int) - Method in class mikera.vectorz.ArraySubVector
 
get(int) - Method in class mikera.vectorz.AVector
 
get(int) - Method in class mikera.vectorz.JoinedVector
 
get(int) - Method in class mikera.vectorz.Vector
 
get(int) - Method in class mikera.vectorz.Vector2
 
get(int) - Method in class mikera.vectorz.Vector3
 
get(int) - Method in class mikera.vectorz.WrappedSubVector
 
getArray() - Method in class mikera.vectorz.ArraySubVector
 
getArray() - Method in class mikera.vectorz.ArrayVector
 
getArray() - Method in class mikera.vectorz.Vector
 
getArrayOffset() - Method in class mikera.vectorz.ArraySubVector
 
getArrayOffset() - Method in class mikera.vectorz.ArrayVector
 
getArrayOffset() - Method in class mikera.vectorz.Vector
 

H

hashCode() - Method in class mikera.vectorz.ArraySubVector
Vector hashcode, designed to match hashcode of Java double array
hashCode() - Method in class mikera.vectorz.AVector
 
hashCode(int) - Static method in class mikera.vectorz.Tools
Hashcode for an int, defined as the value of the int itself for consistency with java.lang.Integer
hashCode(double) - Static method in class mikera.vectorz.Tools
Hashcode for a double primitive
hashCode(long) - Static method in class mikera.vectorz.Tools
Hashcode for a long primitive

J

JoinedVector - Class in mikera.vectorz
 
JoinedVector(AVector, AVector) - Constructor for class mikera.vectorz.JoinedVector
 

L

length() - Method in class mikera.vectorz.ArraySubVector
 
length() - Method in class mikera.vectorz.AVector
 
length() - Method in class mikera.vectorz.JoinedVector
 
length() - Method in class mikera.vectorz.Vector
 
length() - Method in class mikera.vectorz.Vector2
 
length() - Method in class mikera.vectorz.Vector3
 
length() - Method in class mikera.vectorz.WrappedSubVector
 

M

magnitude() - Method in class mikera.vectorz.AVector
Returns the magnitude (Euclidean length) of the vector
magnitudeSquared() - Method in class mikera.vectorz.AVector
 
mikera.vectorz - package mikera.vectorz
 
multiply(double) - Method in class mikera.vectorz.ArraySubVector
 
multiply(double) - Method in class mikera.vectorz.AVector
Multiplies the vector by a constant factor
multiply(double) - Method in class mikera.vectorz.Vector
 

N

normalise() - Method in class mikera.vectorz.AVector
 

P

PrimitiveVector - Class in mikera.vectorz
 
PrimitiveVector() - Constructor for class mikera.vectorz.PrimitiveVector
 

S

set(int, double) - Method in class mikera.vectorz.ArraySubVector
 
set(int, double) - Method in class mikera.vectorz.AVector
 
set(int, double) - Method in class mikera.vectorz.JoinedVector
 
set(int, double) - Method in class mikera.vectorz.Vector
 
set(int, double) - Method in class mikera.vectorz.Vector2
 
set(int, double) - Method in class mikera.vectorz.Vector3
 
set(int, double) - Method in class mikera.vectorz.WrappedSubVector
 
subtract(AVector) - Method in class mikera.vectorz.AVector
Subtracts a vector from this vector
subtractMultiple(AVector, double) - Method in class mikera.vectorz.AVector
Subtracts a scaled multiple of another vector from this vector
subVector(int, int) - Method in class mikera.vectorz.ArrayVector
Returns a vector referencing a sub-vector of the current vector
subVector(int, int) - Method in class mikera.vectorz.AVector
 
subVector(int, int) - Method in class mikera.vectorz.WrappedSubVector
 

T

Tools - Class in mikera.vectorz
 
Tools() - Constructor for class mikera.vectorz.Tools
 
toString() - Method in class mikera.vectorz.AVector
 

V

Vector - Class in mikera.vectorz
 
Vector(double...) - Constructor for class mikera.vectorz.Vector
 
Vector(AVector) - Constructor for class mikera.vectorz.Vector
Copy constructor from an arbitrary vector
Vector2 - Class in mikera.vectorz
Specialised 2D vector
Vector2() - Constructor for class mikera.vectorz.Vector2
 
Vector2(double, double) - Constructor for class mikera.vectorz.Vector2
 
Vector2(double...) - Constructor for class mikera.vectorz.Vector2
 
Vector3 - Class in mikera.vectorz
Specialised 3D vector
Vector3() - Constructor for class mikera.vectorz.Vector3
 
Vector3(double, double, double) - Constructor for class mikera.vectorz.Vector3
 
Vector3(double...) - Constructor for class mikera.vectorz.Vector3
 
Vectorz - Class in mikera.vectorz
 
Vectorz() - Constructor for class mikera.vectorz.Vectorz
 

W

WrappedSubVector - Class in mikera.vectorz
 
WrappedSubVector(AVector, int, int) - Constructor for class mikera.vectorz.WrappedSubVector
 

X

x - Variable in class mikera.vectorz.Vector2
 
x - Variable in class mikera.vectorz.Vector3
 

Y

y - Variable in class mikera.vectorz.Vector2
 
y - Variable in class mikera.vectorz.Vector3
 

Z

z - Variable in class mikera.vectorz.Vector3
 
A C D E F G H J L M N P S T V W X Y Z 

Copyright © 2012. All Rights Reserved.