public float[] getCropPoints() {

    // Get crop window position relative to the displayed image.
    RectF cropWindowRect = mCropOverlayView.getCropWindowRect();

    float[] points =
        new float[] {
          cropWindowRect.left,
          cropWindowRect.top,
          cropWindowRect.right,
          cropWindowRect.top,
          cropWindowRect.right,
          cropWindowRect.bottom,
          cropWindowRect.left,
          cropWindowRect.bottom
        };

    mImageMatrix.invert(mImageInverseMatrix);
    mImageInverseMatrix.mapPoints(points);

    for (int i = 0; i < points.length; i++) {
      points[i] *= mLoadedSampleSize;
    }

    return points;
  }
Gets the 4 points of crop window's position relative to the source Bitmap (not the image
displayed in the CropImageView) using the original image rotation.<br>
Note: the 4 points may not be a rectangle if the image was rotates to NOT stright angle (!=
90/180/270).

@return 4 points (x0,y0,x1,y1,x2,y2,x3,y3) of cropped area boundaries
core/src/main/java/com/theartofdev/edmodo/cropper/CropImageView.java