00001 /******************************************************* 00002 * 00003 * Author: Shinsaku Hiura, Hirokazu Kato 00004 * 00005 * shinsaku@sys.es.osaka-u.ac.jp 00006 * kato@sys.im.hiroshima-cu.ac.jp 00007 * 00008 * Revision: 2.1 00009 * Date: 99/07/16 00010 * 00011 *******************************************************/ 00012 #include <stdio.h> 00013 #include <math.h> 00014 #include <AR/matrix.h> 00015 00016 int arMatrixDup(ARMat *dest, ARMat *source) 00017 { 00018 int r,c; 00019 00020 if(dest->row != source->row || dest->clm != source->clm) { 00021 return -1; 00022 } 00023 for(r = 0; r < source->row; r++) { 00024 for(c = 0; c < source->clm; c++) { 00025 ARELEM0(dest, r, c) = ARELEM0(source, r, c); 00026 } 00027 } 00028 return 0; 00029 }