mirror of
https://github.com/opencv/opencv.git
synced 2026-07-21 19:33:03 +04:00
Partially back-port #25075 to 4.x
This commit is contained in:
@@ -1097,17 +1097,17 @@ void cv::imshow(const String& winname, const ogl::Texture2D& _tex)
|
||||
|
||||
CV_IMPL void cvSetOpenGlDrawCallback(const char*, CvOpenGlDrawCallback, void*)
|
||||
{
|
||||
CV_Error(CV_OpenGlNotSupported, "The library is compiled without OpenGL support");
|
||||
CV_Error(cv::Error::OpenGlNotSupported, "The library is compiled without OpenGL support");
|
||||
}
|
||||
|
||||
CV_IMPL void cvSetOpenGlContext(const char*)
|
||||
{
|
||||
CV_Error(CV_OpenGlNotSupported, "The library is compiled without OpenGL support");
|
||||
CV_Error(cv::Error::OpenGlNotSupported, "The library is compiled without OpenGL support");
|
||||
}
|
||||
|
||||
CV_IMPL void cvUpdateWindow(const char*)
|
||||
{
|
||||
CV_Error(CV_OpenGlNotSupported, "The library is compiled without OpenGL support");
|
||||
CV_Error(cv::Error::OpenGlNotSupported, "The library is compiled without OpenGL support");
|
||||
}
|
||||
|
||||
#endif // !HAVE_OPENGL
|
||||
@@ -1176,52 +1176,52 @@ static const char* NO_QT_ERR_MSG = "The library is compiled without QT support";
|
||||
|
||||
cv::QtFont cv::fontQt(const String&, int, Scalar, int, int, int)
|
||||
{
|
||||
CV_Error(CV_StsNotImplemented, NO_QT_ERR_MSG);
|
||||
CV_Error(cv::Error::StsNotImplemented, NO_QT_ERR_MSG);
|
||||
}
|
||||
|
||||
void cv::addText( const Mat&, const String&, Point, const QtFont&)
|
||||
{
|
||||
CV_Error(CV_StsNotImplemented, NO_QT_ERR_MSG);
|
||||
CV_Error(cv::Error::StsNotImplemented, NO_QT_ERR_MSG);
|
||||
}
|
||||
|
||||
void cv::addText(const Mat&, const String&, Point, const String&, int, Scalar, int, int, int)
|
||||
{
|
||||
CV_Error(CV_StsNotImplemented, NO_QT_ERR_MSG);
|
||||
CV_Error(cv::Error::StsNotImplemented, NO_QT_ERR_MSG);
|
||||
}
|
||||
|
||||
void cv::displayStatusBar(const String&, const String&, int)
|
||||
{
|
||||
CV_Error(CV_StsNotImplemented, NO_QT_ERR_MSG);
|
||||
CV_Error(cv::Error::StsNotImplemented, NO_QT_ERR_MSG);
|
||||
}
|
||||
|
||||
void cv::displayOverlay(const String&, const String&, int )
|
||||
{
|
||||
CV_Error(CV_StsNotImplemented, NO_QT_ERR_MSG);
|
||||
CV_Error(cv::Error::StsNotImplemented, NO_QT_ERR_MSG);
|
||||
}
|
||||
|
||||
int cv::startLoop(int (*)(int argc, char *argv[]), int , char**)
|
||||
{
|
||||
CV_Error(CV_StsNotImplemented, NO_QT_ERR_MSG);
|
||||
CV_Error(cv::Error::StsNotImplemented, NO_QT_ERR_MSG);
|
||||
}
|
||||
|
||||
void cv::stopLoop()
|
||||
{
|
||||
CV_Error(CV_StsNotImplemented, NO_QT_ERR_MSG);
|
||||
CV_Error(cv::Error::StsNotImplemented, NO_QT_ERR_MSG);
|
||||
}
|
||||
|
||||
void cv::saveWindowParameters(const String&)
|
||||
{
|
||||
CV_Error(CV_StsNotImplemented, NO_QT_ERR_MSG);
|
||||
CV_Error(cv::Error::StsNotImplemented, NO_QT_ERR_MSG);
|
||||
}
|
||||
|
||||
void cv::loadWindowParameters(const String&)
|
||||
{
|
||||
CV_Error(CV_StsNotImplemented, NO_QT_ERR_MSG);
|
||||
CV_Error(cv::Error::StsNotImplemented, NO_QT_ERR_MSG);
|
||||
}
|
||||
|
||||
int cv::createButton(const String&, ButtonCallback, void*, int , bool )
|
||||
{
|
||||
CV_Error(CV_StsNotImplemented, NO_QT_ERR_MSG);
|
||||
CV_Error(cv::Error::StsNotImplemented, NO_QT_ERR_MSG);
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
@@ -147,7 +147,7 @@ CV_IMPL CvFont cvFontQt(const char* nameFont, int pointSize,CvScalar color,int w
|
||||
CV_IMPL void cvAddText(const CvArr* img, const char* text, CvPoint org, CvFont* font)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
"putText",
|
||||
@@ -162,7 +162,7 @@ CV_IMPL void cvAddText(const CvArr* img, const char* text, CvPoint org, CvFont*
|
||||
double cvGetRatioWindow_QT(const char* name)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
double result = -1;
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
@@ -176,7 +176,7 @@ double cvGetRatioWindow_QT(const char* name)
|
||||
|
||||
double cvGetPropVisible_QT(const char* name) {
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
double result = 0;
|
||||
|
||||
@@ -193,7 +193,7 @@ void cvSetRatioWindow_QT(const char* name,double prop_value)
|
||||
{
|
||||
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
"setRatioWindow",
|
||||
@@ -205,7 +205,7 @@ void cvSetRatioWindow_QT(const char* name,double prop_value)
|
||||
double cvGetPropWindow_QT(const char* name)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
double result = -1;
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
@@ -221,7 +221,7 @@ double cvGetPropWindow_QT(const char* name)
|
||||
void cvSetPropWindow_QT(const char* name,double prop_value)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
"setPropWindow",
|
||||
@@ -246,7 +246,7 @@ void setWindowTitle_QT(const String& winname, const String& title)
|
||||
void cvSetModeWindow_QT(const char* name, double prop_value)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
"toggleFullScreen",
|
||||
@@ -258,7 +258,7 @@ void cvSetModeWindow_QT(const char* name, double prop_value)
|
||||
CvRect cvGetWindowRect_QT(const char* name)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
CvRect result = cvRect(-1, -1, -1, -1);
|
||||
|
||||
@@ -274,7 +274,7 @@ CvRect cvGetWindowRect_QT(const char* name)
|
||||
double cvGetModeWindow_QT(const char* name)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
double result = -1;
|
||||
|
||||
@@ -291,7 +291,7 @@ double cvGetModeWindow_QT(const char* name)
|
||||
CV_IMPL void cvDisplayOverlay(const char* name, const char* text, int delayms)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
"displayInfo",
|
||||
@@ -305,7 +305,7 @@ CV_IMPL void cvDisplayOverlay(const char* name, const char* text, int delayms)
|
||||
CV_IMPL void cvSaveWindowParameters(const char* name)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
"saveWindowParameters",
|
||||
@@ -317,7 +317,7 @@ CV_IMPL void cvSaveWindowParameters(const char* name)
|
||||
CV_IMPL void cvLoadWindowParameters(const char* name)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
"loadWindowParameters",
|
||||
@@ -329,7 +329,7 @@ CV_IMPL void cvLoadWindowParameters(const char* name)
|
||||
CV_IMPL void cvDisplayStatusBar(const char* name, const char* text, int delayms)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
"displayStatusBar",
|
||||
@@ -492,7 +492,7 @@ static CvTrackbar* icvFindTrackBarByName(const char* name_trackbar, const char*
|
||||
QPointer<CvWindow> w = icvFindWindowByName(nameWinQt);
|
||||
|
||||
if (!w)
|
||||
CV_Error(CV_StsNullPtr, "NULL window handler");
|
||||
CV_Error(cv::Error::StsNullPtr, "NULL window handler");
|
||||
|
||||
if (w->param_gui_mode == CV_GUI_NORMAL)
|
||||
return (CvTrackbar*) icvFindBarByName(w->myBarLayout, nameQt, type_CvTrackbar);
|
||||
@@ -575,7 +575,7 @@ CV_IMPL int cvNamedWindow(const char* name, int flags)
|
||||
CV_IMPL void cvDestroyWindow(const char* name)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
"destroyWindow",
|
||||
@@ -598,7 +598,7 @@ CV_IMPL void cvDestroyAllWindows()
|
||||
CV_IMPL void* cvGetWindowHandle(const char* name)
|
||||
{
|
||||
if (!name)
|
||||
CV_Error( CV_StsNullPtr, "NULL name string" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL name string" );
|
||||
|
||||
return (void*) icvFindWindowByName(QLatin1String(name));
|
||||
}
|
||||
@@ -607,7 +607,7 @@ CV_IMPL void* cvGetWindowHandle(const char* name)
|
||||
CV_IMPL const char* cvGetWindowName(void* window_handle)
|
||||
{
|
||||
if( !window_handle )
|
||||
CV_Error( CV_StsNullPtr, "NULL window handler" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL window handler" );
|
||||
|
||||
return ((CvWindow*)window_handle)->objectName().toLatin1().data();
|
||||
}
|
||||
@@ -616,7 +616,7 @@ CV_IMPL const char* cvGetWindowName(void* window_handle)
|
||||
CV_IMPL void cvMoveWindow(const char* name, int x, int y)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
"moveWindow",
|
||||
autoBlockingConnection(),
|
||||
@@ -628,7 +628,7 @@ CV_IMPL void cvMoveWindow(const char* name, int x, int y)
|
||||
CV_IMPL void cvResizeWindow(const char* name, int width, int height)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
"resizeWindow",
|
||||
autoBlockingConnection(),
|
||||
@@ -641,7 +641,7 @@ CV_IMPL void cvResizeWindow(const char* name, int width, int height)
|
||||
CV_IMPL int cvCreateTrackbar2(const char* name_bar, const char* window_name, int* val, int count, CvTrackbarCallback2 on_notify, void* userdata)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
"addSlider2",
|
||||
@@ -666,7 +666,7 @@ CV_IMPL int cvStartWindowThread()
|
||||
CV_IMPL int cvCreateTrackbar(const char* name_bar, const char* window_name, int* value, int count, CvTrackbarCallback on_change)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
"addSlider",
|
||||
@@ -684,7 +684,7 @@ CV_IMPL int cvCreateTrackbar(const char* name_bar, const char* window_name, int*
|
||||
CV_IMPL int cvCreateButton(const char* button_name, CvButtonCallback on_change, void* userdata, int button_type, int initial_button_state)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
if (initial_button_state < 0 || initial_button_state > 1)
|
||||
return 0;
|
||||
@@ -750,7 +750,7 @@ CV_IMPL void cvSetMouseCallback(const char* window_name, CvMouseCallback on_mous
|
||||
QPointer<CvWindow> w = icvFindWindowByName(QLatin1String(window_name));
|
||||
|
||||
if (!w)
|
||||
CV_Error(CV_StsNullPtr, "NULL window handler");
|
||||
CV_Error(cv::Error::StsNullPtr, "NULL window handler");
|
||||
|
||||
w->setMouseCallBack(on_mouse, param);
|
||||
|
||||
@@ -780,7 +780,7 @@ CV_IMPL void cvShowImage(const char* name, const CvArr* arr)
|
||||
CV_IMPL void cvSetOpenGlDrawCallback(const char* window_name, CvOpenGlDrawCallback callback, void* userdata)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
"setOpenGlDrawCallback",
|
||||
@@ -794,7 +794,7 @@ CV_IMPL void cvSetOpenGlDrawCallback(const char* window_name, CvOpenGlDrawCallba
|
||||
CV_IMPL void cvSetOpenGlContext(const char* window_name)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
"setOpenGlContext",
|
||||
@@ -806,7 +806,7 @@ CV_IMPL void cvSetOpenGlContext(const char* window_name)
|
||||
CV_IMPL void cvUpdateWindow(const char* window_name)
|
||||
{
|
||||
if (!guiMainThread)
|
||||
CV_Error( CV_StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL guiReceiver (please create a window)" );
|
||||
|
||||
QMetaObject::invokeMethod(guiMainThread,
|
||||
"updateWindow",
|
||||
@@ -1036,7 +1036,7 @@ void GuiReceiver::toggleFullScreen(QString name, double arg2)
|
||||
void GuiReceiver::createWindow(QString name, int flags)
|
||||
{
|
||||
if (!qApp)
|
||||
CV_Error(CV_StsNullPtr, "NULL session handler" );
|
||||
CV_Error(cv::Error::StsNullPtr, "NULL session handler" );
|
||||
|
||||
// Check the name in the storage
|
||||
if (icvFindWindowByName(name.toLatin1().data()))
|
||||
@@ -1127,7 +1127,7 @@ void GuiReceiver::destroyWindow(QString name)
|
||||
void GuiReceiver::destroyAllWindow()
|
||||
{
|
||||
if (!qApp)
|
||||
CV_Error(CV_StsNullPtr, "NULL session handler" );
|
||||
CV_Error(cv::Error::StsNullPtr, "NULL session handler" );
|
||||
|
||||
if (multiThreads)
|
||||
{
|
||||
@@ -1256,7 +1256,7 @@ void GuiReceiver::addSlider2(QString bar_name, QString window_name, void* value,
|
||||
return;
|
||||
|
||||
if (count <= 0) //count is the max value of the slider, so must be bigger than 0
|
||||
CV_Error(CV_StsNullPtr, "Max value of the slider must be bigger than 0" );
|
||||
CV_Error(cv::Error::StsNullPtr, "Max value of the slider must be bigger than 0" );
|
||||
|
||||
CvWindow::addSlider2(w, bar_name, (int*)value, count, (CvTrackbarCallback2) on_change, userdata);
|
||||
}
|
||||
@@ -1286,10 +1286,10 @@ void GuiReceiver::addSlider(QString bar_name, QString window_name, void* value,
|
||||
return;
|
||||
|
||||
if (!value)
|
||||
CV_Error(CV_StsNullPtr, "NULL value pointer" );
|
||||
CV_Error(cv::Error::StsNullPtr, "NULL value pointer" );
|
||||
|
||||
if (count <= 0) //count is the max value of the slider, so must be bigger than 0
|
||||
CV_Error(CV_StsNullPtr, "Max value of the slider must be bigger than 0" );
|
||||
CV_Error(cv::Error::StsNullPtr, "Max value of the slider must be bigger than 0" );
|
||||
|
||||
CvWindow::addSlider(w, bar_name, (int*)value, count, (CvTrackbarCallback) on_change);
|
||||
}
|
||||
@@ -1703,7 +1703,7 @@ CvWindow::CvWindow(QString name, int arg2)
|
||||
//3: my view
|
||||
#ifndef HAVE_QT_OPENGL
|
||||
if (arg2 & CV_WINDOW_OPENGL)
|
||||
CV_Error( CV_OpenGlNotSupported, "Library was built without OpenGL support" );
|
||||
CV_Error( cv::Error::OpenGlNotSupported, "Library was built without OpenGL support" );
|
||||
mode_display = CV_MODE_NORMAL;
|
||||
#else
|
||||
mode_display = arg2 & CV_WINDOW_OPENGL ? CV_MODE_OPENGL : CV_MODE_NORMAL;
|
||||
@@ -2662,19 +2662,19 @@ void DefaultViewPort::startDisplayInfo(QString text, int delayms)
|
||||
|
||||
void DefaultViewPort::setOpenGlDrawCallback(CvOpenGlDrawCallback /*callback*/, void* /*userdata*/)
|
||||
{
|
||||
CV_Error(CV_OpenGlNotSupported, "Window doesn't support OpenGL");
|
||||
CV_Error(cv::Error::OpenGlNotSupported, "Window doesn't support OpenGL");
|
||||
}
|
||||
|
||||
|
||||
void DefaultViewPort::makeCurrentOpenGlContext()
|
||||
{
|
||||
CV_Error(CV_OpenGlNotSupported, "Window doesn't support OpenGL");
|
||||
CV_Error(cv::Error::OpenGlNotSupported, "Window doesn't support OpenGL");
|
||||
}
|
||||
|
||||
|
||||
void DefaultViewPort::updateGl()
|
||||
{
|
||||
CV_Error(CV_OpenGlNotSupported, "Window doesn't support OpenGL");
|
||||
CV_Error(cv::Error::OpenGlNotSupported, "Window doesn't support OpenGL");
|
||||
}
|
||||
|
||||
|
||||
@@ -2777,7 +2777,7 @@ void DefaultViewPort::saveView()
|
||||
return;
|
||||
}
|
||||
|
||||
CV_Error(CV_StsNullPtr, "file extension not recognized, please choose between JPG, JPEG, BMP or PNG");
|
||||
CV_Error(cv::Error::StsNullPtr, "file extension not recognized, please choose between JPG, JPEG, BMP or PNG");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -744,7 +744,7 @@ CvRect cvGetWindowRect_GTK(const char* name)
|
||||
CV_LOCK_MUTEX();
|
||||
const auto window = icvFindWindowByName(name);
|
||||
if (!window)
|
||||
CV_Error( CV_StsNullPtr, "NULL window" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL window" );
|
||||
|
||||
return cvRect(getImageRect_(window));
|
||||
}
|
||||
@@ -786,7 +786,7 @@ double cvGetModeWindow_GTK(const char* name)//YV
|
||||
CV_LOCK_MUTEX();
|
||||
const auto window = icvFindWindowByName(name);
|
||||
if (!window)
|
||||
CV_Error( CV_StsNullPtr, "NULL window" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL window" );
|
||||
|
||||
double result = window->status;
|
||||
return result;
|
||||
@@ -801,7 +801,7 @@ void cvSetModeWindow_GTK( const char* name, double prop_value)//Yannick Verdie
|
||||
|
||||
const auto window = icvFindWindowByName(name);
|
||||
if (!window)
|
||||
CV_Error( CV_StsNullPtr, "NULL window" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL window" );
|
||||
|
||||
setModeWindow_(window, (int)prop_value);
|
||||
}
|
||||
@@ -917,11 +917,11 @@ namespace
|
||||
// Try double-buffered visual
|
||||
glconfig = gdk_gl_config_new_by_mode((GdkGLConfigMode)(GDK_GL_MODE_RGB | GDK_GL_MODE_DEPTH | GDK_GL_MODE_DOUBLE));
|
||||
if (!glconfig)
|
||||
CV_Error( CV_OpenGlApiCallError, "Can't Create A GL Device Context" );
|
||||
CV_Error( cv::Error::OpenGlApiCallError, "Can't Create A GL Device Context" );
|
||||
|
||||
// Set OpenGL-capability to the widget
|
||||
if (!gtk_widget_set_gl_capability(window->widget, glconfig, NULL, TRUE, GDK_GL_RGBA_TYPE))
|
||||
CV_Error( CV_OpenGlApiCallError, "Can't Create A GL Device Context" );
|
||||
CV_Error( cv::Error::OpenGlApiCallError, "Can't Create A GL Device Context" );
|
||||
|
||||
window->useGl = true;
|
||||
}
|
||||
@@ -932,7 +932,7 @@ namespace
|
||||
GdkGLDrawable* gldrawable = gtk_widget_get_gl_drawable(window->widget);
|
||||
|
||||
if (!gdk_gl_drawable_gl_begin (gldrawable, glcontext))
|
||||
CV_Error( CV_OpenGlApiCallError, "Can't Activate The GL Rendering Context" );
|
||||
CV_Error( cv::Error::OpenGlApiCallError, "Can't Activate The GL Rendering Context" );
|
||||
|
||||
glViewport(0, 0, gtk_widget_get_allocated_width(window->widget), gtk_widget_get_allocated_height(window->widget));
|
||||
|
||||
@@ -1050,7 +1050,7 @@ static std::shared_ptr<CvWindow> namedWindow_(const std::string& name, int flags
|
||||
|
||||
#ifndef HAVE_OPENGL
|
||||
if (flags & CV_WINDOW_OPENGL)
|
||||
CV_Error( CV_OpenGlNotSupported, "Library was built without OpenGL support" );
|
||||
CV_Error( cv::Error::OpenGlNotSupported, "Library was built without OpenGL support" );
|
||||
#else
|
||||
if (flags & CV_WINDOW_OPENGL)
|
||||
createGlContext(window);
|
||||
@@ -1131,16 +1131,16 @@ CV_IMPL void cvSetOpenGlContext(const char* name)
|
||||
|
||||
auto window = icvFindWindowByName(name);
|
||||
if (!window)
|
||||
CV_Error( CV_StsNullPtr, "NULL window" );
|
||||
CV_Error( cv::Error::StsNullPtr, "NULL window" );
|
||||
|
||||
if (!window->useGl)
|
||||
CV_Error( CV_OpenGlNotSupported, "Window doesn't support OpenGL" );
|
||||
CV_Error( cv::Error::OpenGlNotSupported, "Window doesn't support OpenGL" );
|
||||
|
||||
glcontext = gtk_widget_get_gl_context(window->widget);
|
||||
gldrawable = gtk_widget_get_gl_drawable(window->widget);
|
||||
|
||||
if (!gdk_gl_drawable_make_current(gldrawable, glcontext))
|
||||
CV_Error( CV_OpenGlApiCallError, "Can't Activate The GL Rendering Context" );
|
||||
CV_Error( cv::Error::OpenGlApiCallError, "Can't Activate The GL Rendering Context" );
|
||||
}
|
||||
|
||||
CV_IMPL void cvUpdateWindow(const char* name)
|
||||
@@ -1168,7 +1168,7 @@ CV_IMPL void cvSetOpenGlDrawCallback(const char* name, CvOpenGlDrawCallback call
|
||||
return;
|
||||
|
||||
if (!window->useGl)
|
||||
CV_Error( CV_OpenGlNotSupported, "Window was created without OpenGL context" );
|
||||
CV_Error( cv::Error::OpenGlNotSupported, "Window was created without OpenGL context" );
|
||||
|
||||
window->glDrawCallback = callback;
|
||||
window->glDrawData = userdata;
|
||||
@@ -1384,7 +1384,7 @@ icvCreateTrackbar( const char* trackbar_name, const char* window_name,
|
||||
CV_Assert(trackbar_name && "NULL trackbar name");
|
||||
|
||||
if( count <= 0 )
|
||||
CV_Error( CV_StsOutOfRange, "Bad trackbar maximal value" );
|
||||
CV_Error( cv::Error::StsOutOfRange, "Bad trackbar maximal value" );
|
||||
|
||||
CV_LOCK_MUTEX();
|
||||
|
||||
@@ -1557,7 +1557,7 @@ CV_IMPL void cvSetTrackbarPos( const char* trackbar_name, const char* window_nam
|
||||
const auto trackbar = icvFindTrackbarByName(window, trackbar_name);
|
||||
if (!trackbar)
|
||||
{
|
||||
CV_Error( CV_StsNullPtr, "No trackbar found" );
|
||||
CV_Error( cv::Error::StsNullPtr, "No trackbar found" );
|
||||
}
|
||||
|
||||
return setTrackbarPos_(trackbar, pos);
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
|
||||
#define CV_WINRT_NO_GUI_ERROR( funcname ) \
|
||||
{ \
|
||||
cvError( CV_StsNotImplemented, funcname, \
|
||||
cvError( cv::Error::StsNotImplemented, funcname, \
|
||||
"The function is not implemented. ", \
|
||||
__FILE__, __LINE__ ); \
|
||||
}
|
||||
@@ -65,7 +65,7 @@ CV_IMPL void cvShowImage(const char* name, const CvArr* arr)
|
||||
CvMat stub, *image;
|
||||
|
||||
if (!name)
|
||||
CV_ERROR(CV_StsNullPtr, "NULL name");
|
||||
CV_ERROR(cv::Error::StsNullPtr, "NULL name");
|
||||
|
||||
CvWindow* window = HighguiBridge::getInstance().namedWindow(name);
|
||||
|
||||
@@ -89,7 +89,7 @@ CV_IMPL int cvNamedWindow(const char* name, int flags)
|
||||
CV_FUNCNAME("cvNamedWindow");
|
||||
|
||||
if (!name)
|
||||
CV_ERROR(CV_StsNullPtr, "NULL name");
|
||||
CV_ERROR(cv::Error::StsNullPtr, "NULL name");
|
||||
|
||||
HighguiBridge::getInstance().namedWindow(name);
|
||||
|
||||
@@ -101,7 +101,7 @@ CV_IMPL void cvDestroyWindow(const char* name)
|
||||
CV_FUNCNAME("cvDestroyWindow");
|
||||
|
||||
if (!name)
|
||||
CV_ERROR(CV_StsNullPtr, "NULL name string");
|
||||
CV_ERROR(cv::Error::StsNullPtr, "NULL name string");
|
||||
|
||||
HighguiBridge::getInstance().destroyWindow(name);
|
||||
}
|
||||
@@ -119,16 +119,16 @@ CV_IMPL int cvCreateTrackbar2(const char* trackbar_name, const char* window_name
|
||||
int pos = 0;
|
||||
|
||||
if (!window_name || !trackbar_name)
|
||||
CV_ERROR(CV_StsNullPtr, "NULL window or trackbar name");
|
||||
CV_ERROR(cv::Error::StsNullPtr, "NULL window or trackbar name");
|
||||
|
||||
if (count < 0)
|
||||
CV_ERROR(CV_StsOutOfRange, "Bad trackbar max value");
|
||||
CV_ERROR(cv::Error::StsOutOfRange, "Bad trackbar max value");
|
||||
|
||||
CvWindow* window = HighguiBridge::getInstance().namedWindow(window_name);
|
||||
|
||||
if (!window)
|
||||
{
|
||||
CV_ERROR(CV_StsNullPtr, "NULL window");
|
||||
CV_ERROR(cv::Error::StsNullPtr, "NULL window");
|
||||
}
|
||||
|
||||
window->createSlider(trackbar_name, val, count, on_notify, userdata);
|
||||
@@ -143,7 +143,7 @@ CV_IMPL void cvSetTrackbarPos(const char* trackbar_name, const char* window_name
|
||||
CvTrackbar* trackbar = 0;
|
||||
|
||||
if (trackbar_name == 0 || window_name == 0)
|
||||
CV_ERROR(CV_StsNullPtr, "NULL trackbar or window name");
|
||||
CV_ERROR(cv::Error::StsNullPtr, "NULL trackbar or window name");
|
||||
|
||||
CvWindow* window = HighguiBridge::getInstance().findWindowByName(window_name);
|
||||
if (window)
|
||||
@@ -160,7 +160,7 @@ CV_IMPL void cvSetTrackbarMax(const char* trackbar_name, const char* window_name
|
||||
if (maxval >= 0)
|
||||
{
|
||||
if (trackbar_name == 0 || window_name == 0)
|
||||
CV_ERROR(CV_StsNullPtr, "NULL trackbar or window name");
|
||||
CV_ERROR(cv::Error::StsNullPtr, "NULL trackbar or window name");
|
||||
|
||||
CvTrackbar* trackbar = HighguiBridge::getInstance().findTrackbarByName(trackbar_name, window_name);
|
||||
|
||||
@@ -176,7 +176,7 @@ CV_IMPL void cvSetTrackbarMin(const char* trackbar_name, const char* window_name
|
||||
if (minval >= 0)
|
||||
{
|
||||
if (trackbar_name == 0 || window_name == 0)
|
||||
CV_ERROR(CV_StsNullPtr, "NULL trackbar or window name");
|
||||
CV_ERROR(cv::Error::StsNullPtr, "NULL trackbar or window name");
|
||||
|
||||
CvTrackbar* trackbar = HighguiBridge::getInstance().findTrackbarByName(trackbar_name, window_name);
|
||||
|
||||
@@ -192,7 +192,7 @@ CV_IMPL int cvGetTrackbarPos(const char* trackbar_name, const char* window_name)
|
||||
CV_FUNCNAME("cvGetTrackbarPos");
|
||||
|
||||
if (trackbar_name == 0 || window_name == 0)
|
||||
CV_ERROR(CV_StsNullPtr, "NULL trackbar or window name");
|
||||
CV_ERROR(cv::Error::StsNullPtr, "NULL trackbar or window name");
|
||||
|
||||
CvTrackbar* trackbar = HighguiBridge::getInstance().findTrackbarByName(trackbar_name, window_name);
|
||||
|
||||
@@ -229,7 +229,7 @@ CV_IMPL void cvSetMouseCallback(const char* window_name, CvMouseCallback on_mous
|
||||
CV_FUNCNAME("cvSetMouseCallback");
|
||||
|
||||
if (!window_name)
|
||||
CV_ERROR(CV_StsNullPtr, "NULL window name");
|
||||
CV_ERROR(cv::Error::StsNullPtr, "NULL window name");
|
||||
|
||||
CvWindow* window = HighguiBridge::getInstance().findWindowByName(window_name);
|
||||
if (!window)
|
||||
@@ -253,19 +253,19 @@ CV_IMPL void cvResizeWindow(const char* name, int width, int height)
|
||||
CV_IMPL int cvInitSystem(int, char**)
|
||||
{
|
||||
CV_WINRT_NO_GUI_ERROR("cvInitSystem");
|
||||
return CV_StsNotImplemented;
|
||||
return cv::Error::StsNotImplemented;
|
||||
}
|
||||
|
||||
CV_IMPL void* cvGetWindowHandle(const char*)
|
||||
{
|
||||
CV_WINRT_NO_GUI_ERROR("cvGetWindowHandle");
|
||||
return (void*) CV_StsNotImplemented;
|
||||
return (void*) cv::Error::StsNotImplemented;
|
||||
}
|
||||
|
||||
CV_IMPL const char* cvGetWindowName(void*)
|
||||
{
|
||||
CV_WINRT_NO_GUI_ERROR("cvGetWindowName");
|
||||
return (const char*) CV_StsNotImplemented;
|
||||
return (const char*) cv::Error::StsNotImplemented;
|
||||
}
|
||||
|
||||
void cvSetModeWindow_WinRT(const char* name, double prop_value) {
|
||||
@@ -274,10 +274,10 @@ void cvSetModeWindow_WinRT(const char* name, double prop_value) {
|
||||
|
||||
double cvGetModeWindow_WinRT(const char* name) {
|
||||
CV_WINRT_NO_GUI_ERROR("cvGetModeWindow");
|
||||
return CV_StsNotImplemented;
|
||||
return cv::Error::StsNotImplemented;
|
||||
}
|
||||
|
||||
CV_IMPL int cvStartWindowThread() {
|
||||
CV_WINRT_NO_GUI_ERROR("cvStartWindowThread");
|
||||
return CV_StsNotImplemented;
|
||||
return cv::Error::StsNotImplemented;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user