Uses of Class
ProGAL.geomNd.Vector

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)