r110: *** empty log message ***
[ctsim.git] / libctsupport / xform.cpp
index 8d58f766a4dfdcbbb0e19b48aeffe9fde4de7964..9836e26c30fe36922d8e28cc60dfde95cc81f58a 100644 (file)
@@ -2,7 +2,7 @@
 **  This is part of the CTSim program
 **  Copyright (C) 1983-2000 Kevin Rosenberg
 **
-**  $Id: xform.cpp,v 1.1 2000/06/19 02:58:08 kevin Exp $
+**  $Id: xform.cpp,v 1.3 2000/06/19 19:10:08 kevin Exp $
 **
 **  This program is free software; you can redistribute it and/or modify
 **  it under the terms of the GNU General Public License (version 2) as
@@ -18,7 +18,8 @@
 **  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 ******************************************************************************/
 
-#include "kmath.h"
+#include "ctsupport.h"
+
 
 /* NAME
  *   rotate2d          Rotates an array of 2 dimensional vectors
@@ -121,7 +122,7 @@ rot_mtx2 (GRFMTX_2D m, const double theta)
 }
 
 void 
-mult_mtx2 (GRFMTX_2D m1, GRFMTX_2D m2, GRFMTX_2D result)
+mult_mtx2 (const GRFMTX_2D m1, const GRFMTX_2D m2, GRFMTX_2D result)
 {
   GRFMTX_2D temp;
 
@@ -138,7 +139,7 @@ mult_mtx2 (GRFMTX_2D m1, GRFMTX_2D m2, GRFMTX_2D result)
 }
 
 void 
-xform_mtx2 (GRFMTX_2D m, double& x, double& y)
+xform_mtx2 (const GRFMTX_2D m, double& x, double& y)
 {
   double xt = x * m[0][0] + y * m[1][0] + m[2][0];
   double yt = x * m[0][1] + y * m[1][1] + m[2][1];