Uses of Class
marf.math.Vector

Packages that use Vector
marf.math   
 

Uses of Vector in marf.math
 

Methods in marf.math that return Vector
 Vector Vector.add(Vector poVector)
          V1 = this + V.
static Vector Vector.add(Vector poLHSVector, Vector poRHSVector)
          V3 = V1 + V2.
 Vector Matrix.getColumn(int piColNum)
           
static Vector Vector.getCrossProduct(Vector poLHSVector, Vector poRHSVector)
          Calculates the cross product of two vectors, V3 = V1 x V2.
static Vector Vector.getInnerProduct(Vector poLHSVector, Vector poRHSVector)
          Calculates an inner product of two vectors, V3 = V1 * V2.
 Vector Matrix.getRow(int piRowNum)
           
 Vector Vector.getUnitVector()
          Returns a unit-vector representation of this vector.
static Vector Vector.i()
          Creates a unit-vector "i".
static Vector Vector.j()
          Creates a unit-vector "j".
static Vector Vector.k()
          Creates a unit-vector "k".
static Vector Matrix.multiply(Matrix poMatrix, Vector poVector)
          V2 = M * V1.
 Vector ComplexMatrix.multiply(Vector poVector)
           
 Vector Matrix.multiply(Vector poVector)
          V1 = this * V.
 Vector ComplexMatrix.rotate(Vector poPointToRotate, double[] padRotateFactors)
           
 Vector Matrix.rotate(Vector poPointToRotate, double[] padRotateFactors)
          Rotates a vector according to the given axis' factor and angle's degree.
 Vector ComplexMatrix.rotate(Vector poPointToRotate, double pdRotateX, double pdRotateY, double pdRotateZ, double pdRotateAngle)
           
 Vector Matrix.rotate(Vector poPointToRotate, double pdRotateX, double pdRotateY, double pdRotateZ, double pdRotateAngle)
          Rotates a vector according to the given axis' factor and angle's degree.
 Vector ComplexMatrix.rotate(Vector poPointToRotate, Vector poRotateFactors)
           
 Vector Matrix.rotate(Vector poPointToRotate, Vector poRotateFactors)
          Rotates a vector according to the given axis' factor and angle's degree.
 Vector ComplexMatrix.scale(Vector poPointToScale, double[] padScaleFactors)
           
 Vector Matrix.scale(Vector poPointToScale, double[] padScaleFactors)
          Returns a scaled vector.
 Vector ComplexMatrix.scale(Vector poPointToScale, double pdScaleX, double pdScaleY, double pdScaleZ)
           
 Vector Matrix.scale(Vector poPointToScale, double pdScaleX, double pdScaleY, double pdScaleZ)
          Returns a scaled vector.
 Vector ComplexMatrix.scale(Vector poPointToScale, Vector poScaleFactors)
           
 Vector Matrix.scale(Vector poPointToScale, Vector poScaleFactors)
          Returns a scaled vector.
 Vector ComplexMatrix.shear(Vector poPointToShear, double[] padShearFactors)
           
 Vector Matrix.shear(Vector poPointToShear, double[] padShearFactors)
          Returns a sheared vector.
 Vector ComplexMatrix.shear(Vector poPointToShear, double pdShearX, double pdShearY, double pdShearZ)
           
 Vector Matrix.shear(Vector poPointToShear, double pdShearX, double pdShearY, double pdShearZ)
          Returns a sheared vector.
 Vector ComplexMatrix.shear(Vector poPointToShear, Vector poShearFactors)
           
 Vector Matrix.shear(Vector poPointToShear, Vector poShearFactors)
          Returns a sheared vector.
 Vector ComplexMatrix.translate(Vector poPointToTranslate, double[] padTranslateVals)
           
 Vector Matrix.translate(Vector poPointToTranslate, double[] padTranslateVals)
          Translates a vector according to the given size.
 Vector ComplexMatrix.translate(Vector poPointToTranslate, double pdTranslateX, double pdTranslateY, double pdTranslateZ)
           
 Vector Matrix.translate(Vector poPointToTranslate, double pdTranslateX, double pdTranslateY, double pdTranslateZ)
          Translates a vector according to the given size.
 Vector ComplexMatrix.translate(Vector poPointToTranslate, Vector poTranslateVals)
           
 Vector Matrix.translate(Vector poPointToTranslate, Vector poTranslateVals)
          Translates a vector according to the given size.
 

Methods in marf.math with parameters of type Vector
 Vector Vector.add(Vector poVector)
          V1 = this + V.
static Vector Vector.add(Vector poLHSVector, Vector poRHSVector)
          V3 = V1 + V2.
static Vector Vector.getCrossProduct(Vector poLHSVector, Vector poRHSVector)
          Calculates the cross product of two vectors, V3 = V1 x V2.
static double Vector.getDotProduct(Vector poLHSVector, Vector poRHSVector)
          Calculates the dot product of two vectors, d = V1 * V2.
static Vector Vector.getInnerProduct(Vector poLHSVector, Vector poRHSVector)
          Calculates an inner product of two vectors, V3 = V1 * V2.
 boolean Vector.isOrthogonal(Vector poVector)
          Tells whether this and the parameter vectors are orthogonal or not.
 void Matrix.loadColumn(int piColNum, Vector poVector)
          Allows loading a row of a matrix with values from a vector.
 void Matrix.loadRow(int piRowNum, Vector poVector)
          Allows loading a row of a matrix with values from a vector.
static Vector Matrix.multiply(Matrix poMatrix, Vector poVector)
          V2 = M * V1.
 Vector ComplexMatrix.multiply(Vector poVector)
           
 Vector Matrix.multiply(Vector poVector)
          V1 = this * V.
 Vector ComplexMatrix.rotate(Vector poPointToRotate, double[] padRotateFactors)
           
 Vector Matrix.rotate(Vector poPointToRotate, double[] padRotateFactors)
          Rotates a vector according to the given axis' factor and angle's degree.
 Vector ComplexMatrix.rotate(Vector poPointToRotate, double pdRotateX, double pdRotateY, double pdRotateZ, double pdRotateAngle)
           
 Vector Matrix.rotate(Vector poPointToRotate, double pdRotateX, double pdRotateY, double pdRotateZ, double pdRotateAngle)
          Rotates a vector according to the given axis' factor and angle's degree.
 Vector ComplexMatrix.rotate(Vector poPointToRotate, Vector poRotateFactors)
           
 Vector Matrix.rotate(Vector poPointToRotate, Vector poRotateFactors)
          Rotates a vector according to the given axis' factor and angle's degree.
 Vector ComplexMatrix.scale(Vector poPointToScale, double[] padScaleFactors)
           
 Vector Matrix.scale(Vector poPointToScale, double[] padScaleFactors)
          Returns a scaled vector.
 Vector ComplexMatrix.scale(Vector poPointToScale, double pdScaleX, double pdScaleY, double pdScaleZ)
           
 Vector Matrix.scale(Vector poPointToScale, double pdScaleX, double pdScaleY, double pdScaleZ)
          Returns a scaled vector.
 Vector ComplexMatrix.scale(Vector poPointToScale, Vector poScaleFactors)
           
 Vector Matrix.scale(Vector poPointToScale, Vector poScaleFactors)
          Returns a scaled vector.
 Vector ComplexMatrix.shear(Vector poPointToShear, double[] padShearFactors)
           
 Vector Matrix.shear(Vector poPointToShear, double[] padShearFactors)
          Returns a sheared vector.
 Vector ComplexMatrix.shear(Vector poPointToShear, double pdShearX, double pdShearY, double pdShearZ)
           
 Vector Matrix.shear(Vector poPointToShear, double pdShearX, double pdShearY, double pdShearZ)
          Returns a sheared vector.
 Vector ComplexMatrix.shear(Vector poPointToShear, Vector poShearFactors)
           
 Vector Matrix.shear(Vector poPointToShear, Vector poShearFactors)
          Returns a sheared vector.
 Vector ComplexMatrix.translate(Vector poPointToTranslate, double[] padTranslateVals)
           
 Vector Matrix.translate(Vector poPointToTranslate, double[] padTranslateVals)
          Translates a vector according to the given size.
 Vector ComplexMatrix.translate(Vector poPointToTranslate, double pdTranslateX, double pdTranslateY, double pdTranslateZ)
           
 Vector Matrix.translate(Vector poPointToTranslate, double pdTranslateX, double pdTranslateY, double pdTranslateZ)
          Translates a vector according to the given size.
 Vector ComplexMatrix.translate(Vector poPointToTranslate, Vector poTranslateVals)
           
 Vector Matrix.translate(Vector poPointToTranslate, Vector poTranslateVals)
          Translates a vector according to the given size.
 

Constructors in marf.math with parameters of type Vector
Vector(Vector poVector)
          Constructs a vector from another vector; a-la copy conctructor.
 



SourceForge Logo