jalview.math
Class RotatableMatrix

public class RotatableMatrix
DOCUMENT ME!
Version:
$Revision: 1.4 $
Author:
$author$
Constructor Detail

RotatableMatrix

public RotatableMatrix(int rows,
                       int cols)
Creates a new RotatableMatrix object.
Parameters:
rows - DOCUMENT ME!
cols - DOCUMENT ME!

Method Detail

addElement

public void addElement(int i,
                       int j,
                       float value)
DOCUMENT ME!
Parameters:
i - DOCUMENT ME!
j - DOCUMENT ME!
value - DOCUMENT ME!

print

public void print()
DOCUMENT ME!

rotate

public void rotate(float degrees,
                   char axis)
DOCUMENT ME!
Parameters:
degrees - DOCUMENT ME!
axis - DOCUMENT ME!

vectorMultiply

public float[] vectorMultiply(float[] vect)
DOCUMENT ME!
Parameters:
vect - DOCUMENT ME!
Returns:
DOCUMENT ME!

preMultiply

public void preMultiply(float[][] mat)
DOCUMENT ME!
Parameters:
mat - DOCUMENT ME!

postMultiply

public void postMultiply(float[][] mat)
DOCUMENT ME!
Parameters:
mat - DOCUMENT ME!

main

public static void main(java.lang.String[] args)
DOCUMENT ME!
Parameters:
args - DOCUMENT ME!

setIdentity

public void setIdentity()
DOCUMENT ME!