AffineTransform AffineTransform::inverse() const { if(!isInvertible()) return AffineTransform(); return m_transform.inverted(); }
TransformationMatrix TransformationMatrix::inverse() const { if(!isInvertible()) return TransformationMatrix(); return m_transform.inverted(); }
AffineTransform AffineTransform::inverse() const { if (!isInvertible()) return AffineTransform(); cairo_matrix_t result = m_transform; cairo_matrix_invert(&result); return AffineTransform(result); }
AffineTransform AffineTransform::invert() const { if (isInvertible()) return AffineTransform(CGAffineTransformInvert(m_transform)); return AffineTransform(); }