Ipelib
|
Linear transformation in the plane (2x2 matrix). More...
#include <ipegeo.h>
Linear transformation in the plane (2x2 matrix).
ipe::Linear::Linear | ( | ) | [inline] |
Create identity matrix.
Linear::Linear | ( | Angle | angle | ) | [explicit] |
Create matrix representing a rotation by angle.
ipe::Linear::Linear | ( | double | m11, |
double | m21, | ||
double | m12, | ||
double | m22 | ||
) | [inline, explicit] |
Create linear matrix with given coefficients.
Linear::Linear | ( | String | str | ) | [explicit] |
Parse string.
Linear Linear::inverse | ( | ) | const |
Return inverse.
bool ipe::Linear::isIdentity | ( | ) | const [inline] |
Is this the identity matrix?
bool ipe::Linear::operator== | ( | const Linear & | rhs | ) | const [inline] |
Check for equality of two linear matrices.
double ipe::Linear::determinant | ( | ) | const [inline] |
Return determinant of a linear matrix.
double ipe::Linear::a[4] |