|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Vector | |
---|---|
ProGAL.geom2d | This package contains classes that are all related to two-dimensional geometric concepts. |
ProGAL.geom3d | This package contains classes that are all related to three-dimensional geometric concepts. |
ProGAL.geomNd | This package contains classes that are all related to Euclidean geometric concepts of dimension larger than three. |
ProGAL.math | This package contains math-classes that are not necessarily related to geometrical concepts. |
Uses of Vector in ProGAL.geom2d |
---|
Subclasses of Vector in ProGAL.geom2d | |
---|---|
class |
Vector
|
Uses of Vector in ProGAL.geom3d |
---|
Subclasses of Vector in ProGAL.geom3d | |
---|---|
static class |
Vector.ImmutableVector3d
A wrapper class for Vector3d which makes the vector immutable. |
Constructors in ProGAL.geom3d with parameters of type Vector | |
---|---|
Vector(Vector v)
Construct a vector that is a clone of v. |
Uses of Vector in ProGAL.geomNd |
---|
Methods in ProGAL.geomNd that return Vector | |
---|---|
Vector |
Vector.add(Vector v)
Add v to this vector and return the result (without changing this object). |
Vector |
Vector.addThis(Vector v)
Add v to this vector and return the result (changing this object). |
Vector |
Vector.clone()
Create a clone of this vector. |
Vector |
Vector.divide(double s)
Divide this vector by s and return the result (without changing this object). |
Vector |
Vector.divideThis(double s)
Divide this vector by s and return the result (changing this object). |
Vector |
Vector.multiply(double s)
Multiply this vector by s and return the result (without changing this object). |
Vector |
Vector.multiplyThis(double s)
Multiply this vector by s and return the result (changing this object). |
Vector |
Vector.normalize()
Normalize this vector and return the result (without changing this object). |
Vector |
Vector.normalizeThis()
Normalize this vector and return the result (changing this object). |
Vector |
Vector.scaleToLength(double length)
Scale this vector to a certain length (returns new object and does not change this object). |
Vector |
Vector.scaleToLengthThis(double length)
Scale this vector to a certain length (changes this object). |
Vector |
Vector.subtract(Vector v)
Subtract v from this vector and return the result (without changing this object). |
Vector |
Vector.subtractThis(Vector v)
Subtract v from this vector and return the result (changing this object). |
Vector |
Point.toVector()
|
Vector |
Point.vectorTo(Point p1)
|
Methods in ProGAL.geomNd with parameters of type Vector | |
---|---|
Vector |
Vector.add(Vector v)
Add v to this vector and return the result (without changing this object). |
Vector |
Vector.addThis(Vector v)
Add v to this vector and return the result (changing this object). |
Point |
Point.addThis(Vector v)
Add the specified vector to this point. |
double |
Vector.angle(Vector v)
Get the angle between this vector and v. |
double |
Vector.dot(Vector v)
Get the dot-product of this vector and v. |
boolean |
Vector.equals(Vector v)
Return true if this vector equals v. |
static double |
Vector.getAngle(Vector u,
Vector v)
Get the angle between vector u and v. |
Matrix |
Vector.outerProduct(Vector v)
|
Vector |
Vector.subtract(Vector v)
Subtract v from this vector and return the result (without changing this object). |
Vector |
Vector.subtractThis(Vector v)
Subtract v from this vector and return the result (changing this object). |
Constructors in ProGAL.geomNd with parameters of type Vector | |
---|---|
Vector(Vector v)
Construct a vector that is a clone of v. |
Uses of Vector in ProGAL.math |
---|
Methods in ProGAL.math that return Vector | |
---|---|
Vector |
Matrix.getColumn(int c)
|
Vector |
Matrix.getRow(int r)
|
Vector |
Matrix.multiplyIn(Vector v)
Apply this matrix to the vector v and return the result (this will change v). |
Methods in ProGAL.math with parameters of type Vector | |
---|---|
Vector |
Matrix.multiplyIn(Vector v)
Apply this matrix to the vector v and return the result (this will change v). |
void |
Matrix.setColumn(int c,
Vector v)
|
void |
Matrix.setRow(int r,
Vector v)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |