void ImageRetargetingApp::seamCarvingWindowResize()
{
    if(seamCarvingState != SeamCarvingState::SeamCarving)
    {
        seamCarver->newWidth = seamCarvingWindow->getWidth();
        seamCarver->newHeight = seamCarvingWindow->getHeight();
    }
}
void ImageRetargetingApp::meshWarpingWindowResize()
{
    meshWarpRetargetter->resizeWidth = meshWarpingWindow->getWidth();
    meshWarpRetargetter->resizeHeight = meshWarpingWindow->getHeight();
    if(meshWarpRetargetter->getNumVertices() < 500)
    {
        meshWarpRetargetter->resizeMeshRect(meshWarpRetargetter->resizeWidth , meshWarpRetargetter->resizeHeight);
        meshWarpingState = MeshWarpingState::ShowMeshWarping;
    }
}
void ImageRetargetingApp::linearResizeWindowResize()
{
    linearScaleWidth = linearScaleWindow->getWidth();
    linearScaleHeight = linearScaleWindow->getHeight();
    linearScaleRec->set(0,0,linearScaleWidth,linearScaleHeight);
}