|
VeaR/JEllipse | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object pl.krakow.cmuj.bioinformatics.jellipse.mathtoolkit.Vector3
public class Vector3
Field Summary | |
---|---|
private float[] |
v
|
Constructor Summary | |
---|---|
Vector3()
|
|
Vector3(float[] vec)
|
|
Vector3(float v0,
float v1,
float v2)
|
|
Vector3(Vector3 vec)
|
Method Summary | |
---|---|
Vector3 |
add(Vector3 vec)
adds a vectors to the current one (doesn't alter existing vectors) |
void |
addToMe(Vector3 vec)
adds a vector to the current one (and alters it!) |
Vector3 |
cross(Vector3 vec)
performs cross multiplication on current and given vectors (doesn't alter existing vectors) |
static Vector3 |
cross(Vector3 v1,
Vector3 v2)
perform cross multiplication on vectors (and doesn't alter any existing) |
void |
crossMe(Vector3 vec)
performs cross multiplication on current and given vectors (alters current one!) |
float |
dot(Vector3 vec)
performs inner ("dot") multiplication on vectors |
void |
get(float[] vec)
|
void |
get(float v0,
float v1,
float v2)
|
float |
get(int index)
|
void |
get(Vector3 vec)
|
void |
negate()
|
static Vector3 |
negate(Vector3 vec)
|
float |
norm()
calculates norm of the current vector |
Vector3 |
normalize()
normalizes current vector (doesn't alter it!) |
void |
normalizeMe()
normalizes current vector (alters it!) |
void |
nullify()
|
Vector3 |
scale(float s)
performs multiplication of vector by number (scaling) (doesn't alter any existing vectors) |
void |
scaleMe(float s)
multiplies current vector by a number (and alters it!) |
void |
set(float[] vec)
|
void |
set(float v0,
float v1,
float v2)
|
void |
set(int index,
float value)
|
void |
set(Vector3 vec)
|
Vector3 |
subtr(Vector3 vec)
subtracts a given vector from the current one (doesn't alter any existing vectors) current vector is minuend |
void |
subtrFromMe(Vector3 vec)
subtracts a given vector from the current one (and alters it!) |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private float[] v
Constructor Detail |
---|
public Vector3()
public Vector3(float v0, float v1, float v2)
public Vector3(float[] vec)
public Vector3(Vector3 vec)
Method Detail |
---|
public java.lang.String toString()
toString
in class java.lang.Object
public void set(float v0, float v1, float v2)
public void set(int index, float value)
public void set(float[] vec)
public void set(Vector3 vec)
public void get(float v0, float v1, float v2)
public float get(int index)
public void get(float[] vec)
public void get(Vector3 vec)
public void nullify()
public void negate()
public static Vector3 negate(Vector3 vec)
public void addToMe(Vector3 vec)
vec
- another vectorpublic Vector3 add(Vector3 vec)
vec
- another vector
public void subtrFromMe(Vector3 vec)
vec
- subtrahend vectorpublic Vector3 subtr(Vector3 vec)
vec
- subtrahend vector
public void scaleMe(float s)
s
- ("coefficient")public Vector3 scale(float s)
s
- ("coefficient")
public float dot(Vector3 vec)
vec
- another vector
public void crossMe(Vector3 vec)
vec
- right-hand/second vectorpublic Vector3 cross(Vector3 vec)
vec
- right-hand/second vector
public static Vector3 cross(Vector3 v1, Vector3 v2)
v1
- left/first vectorv2
- right/second vector
public void normalizeMe()
public Vector3 normalize()
public float norm()
|
VeaR/JEllipse | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |