IpeMatrix::IpeMatrix | ( | ) | [inline] |
Create identity matrix.
IpeMatrix::IpeMatrix | ( | const IpeLinear & | linear | ) | [inline] |
Create linear matrix.
IpeMatrix::IpeMatrix | ( | double | m11, | |
double | m21, | |||
double | m12, | |||
double | m22, | |||
double | t1, | |||
double | t2 | |||
) | [inline, explicit] |
Create matrix with given coefficients.
IpeMatrix::IpeMatrix | ( | const IpeVector & | v | ) | [inline, explicit] |
Create translation matrix.
IpeMatrix::IpeMatrix | ( | IpeString | str | ) | [explicit] |
Parse string.
IpeMatrix IpeMatrix::Inverse | ( | ) | const |
Return inverse.
IpeVector IpeMatrix::Translation | ( | ) | const [inline] |
Return translation component.
IpeLinear IpeMatrix::Linear | ( | ) | const [inline] |
Return linear transformation component of this affine transformation.
bool IpeMatrix::IsIdentity | ( | ) | const [inline] |
Is this the identity matrix?
bool IpeMatrix::operator== | ( | const IpeMatrix & | rhs | ) | const [inline] |
Check for equality of two matrices.