org.jscience.astronomy.solarsystem.ephemeris
Class Matrix3D

java.lang.Object
  extended by org.jscience.astronomy.solarsystem.ephemeris.Matrix3D

public class Matrix3D
extends java.lang.Object

DOCUMENT ME!


Constructor Summary
Matrix3D()
          Creates a new Matrix3D object.
Matrix3D(double[][] ad)
          Creates a new Matrix3D object.
Matrix3D(Matrix3D matrix3d)
          Creates a new Matrix3D object.
 
Method Summary
static Matrix3D identity()
          DOCUMENT ME!
static Matrix3D mul(Matrix3D[] amatrix3d)
          DOCUMENT ME!
static Matrix3D mul(Matrix3D matrix3d, Matrix3D matrix3d1)
          DOCUMENT ME!
 Vector3 mul(Vector3 vector3)
          DOCUMENT ME!
static Matrix3D rotX(double d)
          DOCUMENT ME!
static Matrix3D rotY(double d)
          DOCUMENT ME!
static Matrix3D rotZ(double d)
          DOCUMENT ME!
 void transform(Vector3 vector3)
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Matrix3D

public Matrix3D(double[][] ad)
Creates a new Matrix3D object.

Parameters:
ad - DOCUMENT ME!

Matrix3D

public Matrix3D(Matrix3D matrix3d)
Creates a new Matrix3D object.

Parameters:
matrix3d - DOCUMENT ME!

Matrix3D

public Matrix3D()
Creates a new Matrix3D object.

Method Detail

rotZ

public static Matrix3D rotZ(double d)
DOCUMENT ME!

Parameters:
d - DOCUMENT ME!
Returns:
DOCUMENT ME!

rotX

public static Matrix3D rotX(double d)
DOCUMENT ME!

Parameters:
d - DOCUMENT ME!
Returns:
DOCUMENT ME!

rotY

public static Matrix3D rotY(double d)
DOCUMENT ME!

Parameters:
d - DOCUMENT ME!
Returns:
DOCUMENT ME!

transform

public void transform(Vector3 vector3)
DOCUMENT ME!

Parameters:
vector3 - DOCUMENT ME!

identity

public static Matrix3D identity()
DOCUMENT ME!

Returns:
DOCUMENT ME!

mul

public Vector3 mul(Vector3 vector3)
DOCUMENT ME!

Parameters:
vector3 - DOCUMENT ME!
Returns:
DOCUMENT ME!

mul

public static Matrix3D mul(Matrix3D matrix3d,
                           Matrix3D matrix3d1)
DOCUMENT ME!

Parameters:
matrix3d - DOCUMENT ME!
matrix3d1 - DOCUMENT ME!
Returns:
DOCUMENT ME!

mul

public static Matrix3D mul(Matrix3D[] amatrix3d)
DOCUMENT ME!

Parameters:
amatrix3d - DOCUMENT ME!
Returns:
DOCUMENT ME!