org.simtk.geometry3d
Interface Matrix3D

All Superinterfaces:
MathMatrix
All Known Subinterfaces:
MutableMatrix3D
All Known Implementing Classes:
Matrix3DClass

public interface Matrix3D
extends MathMatrix


Method Summary
 Vector3D getColumn(int j)
           
 Vector3D getDiagonal()
           
 Vector3D getRow(int i)
           
 Matrix3D minus(MathMatrix m2)
           
 Matrix3D plus(MathMatrix m2)
           
 Matrix3D times(double d)
           
 Matrix3D times(MathMatrix m2)
           
 Vector3D times(MathVector v)
           
 double[][] toArray()
           
 double trace()
           
 Matrix3D transpose()
           
 
Methods inherited from interface org.simtk.geometry3d.MathMatrix
get, getColumnCount, getRowCount
 

Method Detail

transpose

Matrix3D transpose()
Specified by:
transpose in interface MathMatrix

plus

Matrix3D plus(MathMatrix m2)
Specified by:
plus in interface MathMatrix

minus

Matrix3D minus(MathMatrix m2)
Specified by:
minus in interface MathMatrix

times

Matrix3D times(double d)
Specified by:
times in interface MathMatrix

times

Vector3D times(MathVector v)
Specified by:
times in interface MathMatrix

times

Matrix3D times(MathMatrix m2)
Specified by:
times in interface MathMatrix

trace

double trace()
Specified by:
trace in interface MathMatrix

getDiagonal

Vector3D getDiagonal()
Specified by:
getDiagonal in interface MathMatrix

getRow

Vector3D getRow(int i)
Specified by:
getRow in interface MathMatrix

getColumn

Vector3D getColumn(int j)
Specified by:
getColumn in interface MathMatrix

toArray

double[][] toArray()