rectStaysRect property

bool get rectStaysRect

Returns true Matrix maps Rect to another Rect. If true, Matrix is identity, or scales, or rotates a multiple of 90 degrees, or mirrors on axes. In all cases, Matrix may also have translation. Matrix form is either:

| scale-x    0    translate-x |
|    0    scale-y translate-y |
|    0       0 1      |

 or

|    0     rotate-x translate-x |
| rotate-y    0     translate-y |
|    00  1      |

for non-zero values of scale-x, scale-y, rotate-x, and rotate-y.

Also called preservesAxisAlignment(); use the one that provides better inline documentation.

@return true if Matrix maps one Rect into another

Implementation

bool get rectStaysRect => c.mnn_cv_matrix_rect_stays_rect(ptr);