#ifndef H_MATRIX #define H_MATRIX #include "misc.h" float **matrixAlloc(long, long); void matrixFree(float **, long); float **matrixUpdate(float **, float **, long); float **matrixTranspose(float **, long); float *matrixRow(float **, long, long); float **matrixScale(float **, long, long, float); float **matrixMult(float **, float **, long); float **matrixMinor(float **, long, long, long, long); float matrixCofact(float **, long, long, long, long); float matrixDet(float **, long); float **matrixInv(float **, long); float **matrixScaling(float *); float **matrixTranslation(float *); float **matrixRotation(char, float); float **matrixProjection(long, long, float, float, float, bool, float); float **matrixTransform(float *, float *, float *); float **matrixNull(long, long); float **matrixIdent(long); #endif