Compacted affine matrix describing the Common Vision Blox coordinate system. More...
Public Member Functions | |
| None | AffineMatrix2D (self, Optional[cvb.Matrix2D] matrix, Optional[cvb.Point2D] translation) |
| Define an affine matrix. | |
| 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.
| None AffineMatrix2D | ( | self, | |
| Optional[cvb.Matrix2D] | matrix, | ||
| Optional[cvb.Point2D] | translation ) |
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.