/* (c) 1999-2000 Tino Schwarze, see COPYING for details */
/**@pkg math */
/*
* I/O operations for class cMatrix
*/
#ifndef iocMatrix_hh
#define iocMatrix_hh
#include
#include "cMsgException.hh"
#include "cMatrix.hh"
/**
* An operator to output a cMatrix object
*
* The matrix is written as
* [m11;m12;m13;m14;
* m21;m22;m23;m24;
* m31;m32;m33;m34;
* m41;m42;m43;m44]\n
*
* @exception cMsgException
* @see cMatrix
*/
ostream &operator << (ostream &os, const cMatrix &m)
throw (cMsgException);
/**
* An operator to input a cMatrix object
*
* The matrix is expected as
* [m11;m12;m13;m14;
* m21;m22;m23;m24;
* m31;m32;m33;m34;
* m41;m42;m43;m44]\n
*
* @exception cMsgException
* @see cMatrix
*/
istream &operator >> (istream &is, cMatrix &m)
throw (cMsgException);
#endif // ifndef iocMatrix_hh