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