meshi.symmetryComplex.transformations
Interface Matrix
- All Known Implementing Classes:
- Matrix1D, SingleAxisRotationTransformation, Transformation
public interface Matrix
|
Method Summary |
Matrix |
double2DToMatrix(double[][] arrayMatrix)
|
boolean |
equals(java.lang.Object obj)
|
int |
getColumns()
|
double |
getMember(int row,
int column)
|
int |
getRows()
|
Matrix |
getSubmatrix(int fromRow,
int toRow,
int fromColumn,
int toColumn)
|
boolean |
isLegalIndices(int row,
int column)
|
boolean |
isLegalMatrixObject(java.lang.Object matrixObject)
|
boolean |
isLegalSubmatrixBoundaries(int fromRow,
int toRow,
int fromColumn,
int toColumn)
|
boolean |
isOrthogonal()
|
boolean |
isZero(double verySmall)
|
double[][] |
matrixToDouble2D()
|
Matrix |
multiply(Matrix other)
|
void |
setMember(int row,
int column,
double value)
|
java.lang.String |
toString()
|
Matrix |
transpose()
|
getRows
int getRows()
getColumns
int getColumns()
getMember
double getMember(int row,
int column)
setMember
void setMember(int row,
int column,
double value)
isLegalIndices
boolean isLegalIndices(int row,
int column)
isLegalMatrixObject
boolean isLegalMatrixObject(java.lang.Object matrixObject)
multiply
Matrix multiply(Matrix other)
transpose
Matrix transpose()
double2DToMatrix
Matrix double2DToMatrix(double[][] arrayMatrix)
matrixToDouble2D
double[][] matrixToDouble2D()
getSubmatrix
Matrix getSubmatrix(int fromRow,
int toRow,
int fromColumn,
int toColumn)
isLegalSubmatrixBoundaries
boolean isLegalSubmatrixBoundaries(int fromRow,
int toRow,
int fromColumn,
int toColumn)
isOrthogonal
boolean isOrthogonal()
equals
boolean equals(java.lang.Object obj)
- Overrides:
equals in class java.lang.Object
isZero
boolean isZero(double verySmall)
toString
java.lang.String toString()
- Overrides:
toString in class java.lang.Object