edu.jhu.bme.smile.commons.math
Class RotationMatrix
java.lang.Object
edu.jhu.bme.smile.commons.math.RotationMatrix
public class RotationMatrix
- extends java.lang.Object
This class handles 3x3 rotation matrices with
inverse Rodrigues parametrization.
If you have any questions, please drop me a line.
=====
Pierre-Louis Bazin
MEDIC, JHU
pbazin1@jhmi.edu
- Version:
- November 4, 2004
- Author:
- Pierre-Louis Bazin
Modified (slightly) by Bennett Landman, landman@jhu.edu.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RotationMatrix
public RotationMatrix()
getParameter
public double getParameter(int i)
getParameters
public double[] getParameters()
getMatrix
public double getMatrix(int i,
int j)
getMatrixArray
public double[][] getMatrixArray()
getMatrix
public Matrix getMatrix()
setParameters
public void setParameters(double a,
double b,
double c)
setParameters
public void setParameters(double[] param)
setParameters
public void setParameters(double[] param,
int offset)
setMatrix
public void setMatrix(float[][] mat)
setMatrix
public void setMatrix(double[][] mat)
derivatives
public void derivatives(double[][] dR,
double da,
double db,
double dc)
derivatives
public double[][] derivatives(double da,
double db,
double dc)
computeEulerAngles
public double[] computeEulerAngles()
main
public static void main(java.lang.String[] arg)