Compacted affine matrix describing the Common Vision Blox coordinate system. More...
Inherits object.
Public Member Functions | |
cvb.AffineMatrix2D | identity () |
The identity element. More... | |
None | inverse (self) |
Gets the inverse of this affine transformation if possible. More... | |
None | invert (self) |
Invert this affine transformation in-place if possible. More... | |
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.