org.ode4j.math
Interface DMatrix3C
- All Known Implementing Classes:
- DMatrix3
public interface DMatrix3C
Constant (unmodifiable) interface for dMatrix3.
This returns an unmodifiable view of an (most likely) modifiable object.
WARNING: This is only unmodifiable for the user. The class that returned
this object may continue to modify it, these changes will also reflect in
the 'unmodifiable view' that the user has.
If the user requires a lasting immutable object, then the object needs to
be cloned.
- Author:
- Tilmann Zaeschke
Method Summary |
DMatrix3 |
clone()
|
DVector3 |
columnAsNewVector(int column)
|
double |
dotCol(int col,
DVector3C b)
|
double |
dotColCol(int col,
DMatrix3C m2,
int col2)
|
double |
dotRow(int row,
double[] c,
int cOfs)
|
double |
dotRow(int row,
DVector3C b)
|
double |
dotRowCol(int row,
DMatrix3C m2,
int col2)
|
double |
dotRowRow(int row,
DMatrix3C m2,
int row2)
|
double |
get(int i,
int j)
|
double |
get00()
|
double |
get01()
|
double |
get02()
|
double |
get10()
|
double |
get11()
|
double |
get12()
|
double |
get20()
|
double |
get21()
|
double |
get22()
|
float[] |
toFloatArray()
|
float[] |
toFloatArray12()
|
DMatrix3.DVector3ColView |
viewCol(int _col)
|
get
double get(int i,
int j)
- Parameters:
i
- rowj
- column
- Returns:
- Value at (i,j).
get00
double get00()
get01
double get01()
get02
double get02()
get10
double get10()
get11
double get11()
get12
double get12()
get20
double get20()
get21
double get21()
get22
double get22()
toFloatArray
float[] toFloatArray()
toFloatArray12
float[] toFloatArray12()
clone
DMatrix3 clone()
viewCol
DMatrix3.DVector3ColView viewCol(int _col)
dotCol
double dotCol(int col,
DVector3C b)
dotRow
double dotRow(int row,
DVector3C b)
dotRow
double dotRow(int row,
double[] c,
int cOfs)
dotColCol
double dotColCol(int col,
DMatrix3C m2,
int col2)
dotRowCol
double dotRowCol(int row,
DMatrix3C m2,
int col2)
dotRowRow
double dotRowRow(int row,
DMatrix3C m2,
int row2)
columnAsNewVector
DVector3 columnAsNewVector(int column)