Brief description of class still missing. More...
#include <DoubleMatrix.h>
Public Member Functions | |
Matrix3x3 () | |
Matrix3x3 (const Matrix3x3 &o) | |
Matrix3x3 (const Matrix< double > &o) | |
Matrix3x3 | operator* (const Matrix3x3 &m) const |
Point | operator* (const Point &p) const |
void | rotation (AxisType ax, const Angle &angle) |
Brief description of class still missing.
3x3 matrix with double values
QGpCoreTools::Matrix3x3::Matrix3x3 | ( | ) | [inline] |
: DoubleMatrix(3, 3) {}
QGpCoreTools::Matrix3x3::Matrix3x3 | ( | const Matrix3x3 & | o | ) | [inline] |
: DoubleMatrix(static_cast<const DoubleMatrix&>(o)) {}
QGpCoreTools::Matrix3x3::Matrix3x3 | ( | const Matrix< double > & | o | ) | [inline] |
References QGpCoreTools::Matrix< T >::columnCount(), and QGpCoreTools::Matrix< T >::rowCount().
: DoubleMatrix(static_cast<const DoubleMatrix&>(o)) {ASSERT(o.columnCount()==3 && o.rowCount()==3);}
References QGpCoreTools::operator*().
{return DoubleMatrix::operator*(m);}
void QGpCoreTools::Matrix3x3::rotation | ( | AxisType | ax, |
const Angle & | angle | ||
) | [inline] |
Sets matrix as a rotation matrix. The angle is counted using the right hand convention. Angle is in radians.
Reimplemented from QGpCoreTools::DoubleMatrix.
References QGpCoreTools::Matrix< double >::identity().
Referenced by GeopsyCore::RotateParameters::matrix().
{ identity(); DoubleMatrix::rotation(ax, angle); }