|
| Matrix * | Create (int ncols, int nrows) |
| |
| void | Destroy (Matrix **mat) |
| |
| Matrix * | Clone (Matrix *mat) |
| |
| void | Copy (Matrix *dest, Matrix *src) |
| |
| void | Print (Matrix *M) |
| |
| void | PrintDimension (Matrix *M) |
| |
| Matrix * | Invert (Matrix *A) |
| |
| float | GetTrace (Matrix *M) |
| |
| Matrix * | Mult (Matrix *A, Matrix *B) |
| |
| Matrix * | MultByScalar (Matrix *A, float k) |
| |
| Matrix * | Sub (Matrix *A, Matrix *B) |
| |
| Matrix * | Add (Matrix *A, Matrix *B) |
| |
| Matrix * | Transpose (Matrix *A) |
| |
| float | ComputeDistanceL2 (Matrix *Y, Matrix *X) |
| |
| Matrix * | Read (char *filename) |
| |
| void | Write (Matrix *M, char *filename) |
| |
| bool | IsValidEntry (Matrix *M, int i, int j) |
| |
| float | GetMaximumValue (Matrix *M) |
| |
| float | GetMinimumValue (Matrix *M) |
| |
| void | Fill (Matrix *M, float value) |
| |
| void | ChangeValue (Matrix *M, float old_value, float new_value) |
| |
| Image32::Image32 * | Convert2Image (Matrix *M) |
| |
| Image32::Image32 * | Threshold (Matrix *M, float lower, float higher) |
| |
| Matrix * | RotationMatrix3 (int axis, float th) |
| |
| Matrix * | TranslationMatrix3 (float dx, float dy, float dz) |
| |
| Matrix * | TransformVoxel (Matrix *m, gft::Voxel v) |
| |