Compacted affine matrix describing the Common Vision Blox coordinate system. More...
Public Member Functions | |
| cvb.AffineMatrix2D | identity () |
| The identity element. | |
| None | inverse (self) |
| Gets the inverse of this affine transformation if possible. | |
| None | invert (self) |
| Invert this affine transformation in-place if possible. | |
Properties | |
| is_translation = property | |
| bool: Checks if the matrix only describes a translation. | |
| matrix = property | |
| cvb.Matrix2D: Gets or sets the transformation part of the affine matrix. | |
| translation = property | |
| cvb.Point2D: Gets or sets the translation part of the affine matrix. | |
Compacted affine matrix describing the Common Vision Blox coordinate system.
Define an affine matrix.
matrix : Optional[cvb.Matrix2D] The transformation part.
translation : Optional[cvb.Point2D] The translation part.
| cvb.AffineMatrix2D identity | ( | ) |
| None inverse | ( | self | ) |
Gets the inverse of this affine transformation if possible.
Might cause division by zero.
| None invert | ( | self | ) |
Invert this affine transformation in-place if possible.
Might cause division by zero.