|
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] |