static double |
JxnVectorAlgebra.abs(JxnVectorAlgebra va) |
Returns the length (sqrt of the sum of the squares of the components) of va .
|
JxnPerspectivePlotFrame |
JxnPerspectivePlotFrame.add(JxnVectorAlgebra v) |
Draws an arrow representation of v (starting from (0,0,0)).
|
JxnPerspectivePlotFrame |
JxnPerspectivePlotFrame.add(JxnVectorAlgebra[] v0,
JxnVectorAlgebra[] v1,
Color color) |
|
JxnPerspectivePlotFrame |
JxnPerspectivePlotFrame.add(JxnVectorAlgebra v,
Color color) |
|
JxnPerspectivePlotFrame |
JxnPerspectivePlotFrame.add(JxnVectorAlgebra v,
String label) |
|
JxnPerspectivePlotFrame |
JxnPerspectivePlotFrame.add(JxnVectorAlgebra v,
String label,
Color color) |
|
JxnPerspectivePlotFrame |
JxnPerspectivePlotFrame.add(JxnVectorAlgebra v0,
JxnVectorAlgebra v1) |
Draws an arrow representation for v1 starting from the position given by v0 .
|
JxnPerspectivePlotFrame |
JxnPerspectivePlotFrame.add(JxnVectorAlgebra v0,
JxnVectorAlgebra v1,
Color color) |
|
JxnPerspectivePlotFrame |
JxnPerspectivePlotFrame.add(JxnVectorAlgebra v0,
JxnVectorAlgebra v1,
String label) |
|
JxnPerspectivePlotFrame |
JxnPerspectivePlotFrame.add(JxnVectorAlgebra v0,
JxnVectorAlgebra v1,
String label,
Color color) |
|
JxnVectorAlgebra |
JxnVectorAlgebra.add(JxnVectorAlgebra opnd) |
Adds opnd to this vector.
|
JxnPerspectivePlotFrame |
JxnPerspectivePlotFrame.apnd(JxnVectorAlgebra v) |
Draws an arrow representation for v starting from the tip of the previously drawn vector.
|
JxnPerspectivePlotFrame |
JxnPerspectivePlotFrame.apnd(JxnVectorAlgebra v,
Color color) |
|
JxnPerspectivePlotFrame |
JxnPerspectivePlotFrame.apnd(JxnVectorAlgebra v,
String label) |
|
JxnPerspectivePlotFrame |
JxnPerspectivePlotFrame.apnd(JxnVectorAlgebra v,
String label,
Color color) |
|
JxnPerspectivePlotFrame |
JxnPerspectivePlotFrame.box(JxnVectorAlgebra v) |
Draws a box for v.
|
JxnPerspectivePlotFrame |
JxnPerspectivePlotFrame.box(JxnVectorAlgebra v0,
JxnVectorAlgebra v1) |
Draws a box for v1.
|
static double |
JxnVectorAlgebra.cosphi(JxnVectorAlgebra v1,
JxnVectorAlgebra v2) |
Returns cosine of the angle between v1 and v2 .
|
static double |
JxnVectorAlgebra.lat(JxnVectorAlgebra va) |
Returns the latitude angle of va .
|
static double |
JxnVectorAlgebra.latD(JxnVectorAlgebra va) |
Returns the latitude angle of va in degrees.
|
static double |
JxnVectorAlgebra.lon(JxnVectorAlgebra va) |
Returns the latitude angle of va .
|
static double |
JxnVectorAlgebra.lonD(JxnVectorAlgebra va) |
Returns the latitude angle of va in degrees.
|
JxnVectorAlgebra |
JxnVectorTransformation.map(JxnVectorAlgebra v) |
Returns the mapping of v .
|
JxnVectorTransformation |
JxnVectorTransformation.move(double f,
JxnVectorAlgebra v) |
Returns the resulting transformation for this transformation (not changed) followed by a
translation defined by v scaled by f .
|
JxnVectorTransformation |
JxnVectorTransformation.move(JxnVectorAlgebra v) |
Returns the resulting transformation for this transformation (not changed) followed by a
translation defined by v .
|
JxnVectorTransformation |
JxnVectorTransformation.moveIt(double f,
JxnVectorAlgebra v) |
Modifies this transformation by appending a translation defined by v scaled by f .
|
JxnVectorTransformation |
JxnVectorTransformation.moveIt(JxnVectorAlgebra v) |
Modifies this transformation by appending a translation defined by v .
|
static JxnVectorAlgebra |
JxnVectorAlgebra.mul(double scalar,
JxnVectorAlgebra v) |
Returns v scaled by scalar .
|
static JxnVectorAlgebra |
JxnVectorAlgebra.mul(JxnVectorAlgebra v1,
JxnVectorAlgebra v2) |
Returns the vektor product v1 × v2 .
|
JxnVectorAlgebra |
JxnVectorTransformation.mul(JxnVectorAlgebra v) |
Returns the mapping of v .
|
static JxnVectorAlgebra |
JxnVectorAlgebra.normal(JxnVectorAlgebra vr) |
Finds a normal vector for vr .
|
static double |
JxnVectorAlgebra.phi(JxnVectorAlgebra v1,
JxnVectorAlgebra v2) |
Returns the angle between v1 and v2 .
|
static double |
JxnVectorAlgebra.phiD(JxnVectorAlgebra v1,
JxnVectorAlgebra v2) |
Returns the angle between v1 and v2 in degrees.
|
static double |
JxnVectorAlgebra.prod(JxnVectorAlgebra v1,
JxnVectorAlgebra v2) |
Returns the scalar produkt v1 · v2 .
|
JxnVectorTransformation |
JxnVectorTransformation.rotate(JxnVectorAlgebra v0,
JxnVectorAlgebra v1,
double alpha) |
Returns the resulting transformation for this transformation (not changed) followed by
a rotation around the axis v(t) = v0 + v1 * t; t = -oo, +oo with angle alpha
|
JxnVectorTransformation |
JxnVectorTransformation.rotateD(JxnVectorAlgebra v0,
JxnVectorAlgebra v1,
double alpha) |
Returns the resulting transformation for this transformation (not changed) followed by
a rotation around the axis v(t) = v0 + v1 * t; t = -oo, +oo with angle alpha in degrees.
|
JxnVectorTransformation |
JxnVectorTransformation.rotateIt(JxnVectorAlgebra v0,
JxnVectorAlgebra v1,
double alpha) |
Modifies this transformation by appending
a rotation around the axis v(t) = v0 + v1 * t; t = -oo, +oo with angle alpha
|
JxnVectorTransformation |
JxnVectorTransformation.rotateItD(JxnVectorAlgebra v0,
JxnVectorAlgebra v1,
double alpha) |
Modifies this transformation by appending
a rotation around the axis v(t) = v0 + v1 * t; t = -oo, +oo with angle alpha in degrees.
|
JxnVectorTransformation |
JxnVectorTransformation.scale(JxnVectorAlgebra v0,
double f) |
Returns the resulting transformation for this transformation (not changed) followed by a
scaling defined by the fixed point v0 and the scale factor f .
|
JxnVectorTransformation |
JxnVectorTransformation.scaleIt(JxnVectorAlgebra v0,
double f) |
Modifies this transformation by appending a
scaling defined by the fixed point v0 and the scale factor f .
|
static JxnVectorAlgebra |
JxnVectorAlgebra.set(JxnVectorAlgebra va,
int i,
double vi) |
Returns a copy of ra , with the i -th component replaced by vi .
|
JxnVectorAlgebra |
JxnVectorAlgebra.sub(JxnVectorAlgebra opnd) |
Subtracts opnd from this vector.
|