de.grogra.vecmath
Class Matrix34d

java.lang.Object
  extended by de.grogra.vecmath.Matrix34d
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class Matrix34d
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable

See Also:
Serialized Form

Field Summary
 double m00
          The first element of the first row.
 double m01
          The second element of the first row.
 double m02
          third element of the first row.
 double m03
          The fourth element of the first row.
 double m10
          The first element of the second row.
 double m11
          The second element of the second row.
 double m12
          The third element of the second row.
 double m13
          The fourth element of the second row.
 double m20
          The first element of the third row.
 double m21
          The second element of the third row.
 double m22
          The third element of the third row.
 double m23
          The fourth element of the third row.
 
Constructor Summary
Matrix34d()
           
Matrix34d(Matrix34d m)
           
 
Method Summary
 Matrix34d clone()
           
 void get(Matrix4d m)
           
 void get(Vector3d trans)
           
 void getRotationScale(Matrix3d m)
           
 void set(Matrix34d m)
           
 void set(Matrix4d m)
           
 void setIdentity()
           
 Matrix4d toMatrix4d()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m00

public double m00
The first element of the first row.


m01

public double m01
The second element of the first row.


m02

public double m02
third element of the first row.


m03

public double m03
The fourth element of the first row.


m10

public double m10
The first element of the second row.


m11

public double m11
The second element of the second row.


m12

public double m12
The third element of the second row.


m13

public double m13
The fourth element of the second row.


m20

public double m20
The first element of the third row.


m21

public double m21
The second element of the third row.


m22

public double m22
The third element of the third row.


m23

public double m23
The fourth element of the third row.

Constructor Detail

Matrix34d

public Matrix34d()

Matrix34d

public Matrix34d(Matrix34d m)
Method Detail

clone

public Matrix34d clone()
Overrides:
clone in class java.lang.Object

get

public final void get(Matrix4d m)

get

public final void get(Vector3d trans)

getRotationScale

public final void getRotationScale(Matrix3d m)

set

public final void set(Matrix34d m)

set

public final void set(Matrix4d m)

setIdentity

public final void setIdentity()

toMatrix4d

public Matrix4d toMatrix4d()