** Date Started: 1-22-85
**
** This is part of the CTSim program
-** Copyright (C) 1983-2000 Kevin Rosenberg
+** Copyright (c) 1983-2001 Kevin Rosenberg
**
-** $Id: transformmatrix.cpp,v 1.2 2000/12/04 04:44:02 kevin Exp $
+** $Id$
**
** 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
** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
******************************************************************************/
-#include <iostream>\r
+#include <iostream>
#include "ctsupport.h"
#include "transformmatrix.h"
-\r
+
TransformationMatrix2D::TransformationMatrix2D (double m[3][3])
{
double determ = determinant ();
if (fabs(determ) < 1E-6) {
- sys_error (ERR_WARNING, "Determinant = %g [TransformationMatrix2D::invert]", determ);\r
- print (cout);\r
- cout << endl;
+ sys_error (ERR_WARNING, "Determinant = %g [TransformationMatrix2D::invert]", determ);
+ print (std::cout);
+ std::cout << std::endl;
}
b[0][0] = (mtx[1][1] * mtx[2][2] - mtx[2][1] * mtx[1][2]) / determ;
}
void
-TransformationMatrix2D::print (ostream& ostr) const
+TransformationMatrix2D::print (std::ostream& ostr) const
{
- cout << mtx[0][0] << " " << mtx[0][1] << " " << mtx[0][2] << endl;
- cout << mtx[1][0] << " " << mtx[1][1] << " " << mtx[1][2] << endl;
- cout << mtx[2][0] << " " << mtx[2][1] << " " << mtx[2][2] << endl;
+ std::cout << mtx[0][0] << " " << mtx[0][1] << " " << mtx[0][2] << std::endl;
+ std::cout << mtx[1][0] << " " << mtx[1][1] << " " << mtx[1][2] << std::endl;
+ std::cout << mtx[2][0] << " " << mtx[2][1] << " " << mtx[2][2] << std::endl;
}