packages feed

opencv-0.0.0.0: src/OpenCV/HighGui.cpp

#include "opencv2/core.hpp"

#include "opencv2/highgui.hpp"

using namespace cv;

extern "C" {
void inline_c_OpenCV_HighGui_0_2d7609c7f0e6c42f93d15df73edc3537e124c660(char * cname_27_inline_c_0, char * ctitle_27_inline_c_1) {

        char * cname = cname_27_inline_c_0;
        cv::namedWindow(cname, cv::WINDOW_NORMAL | cv::WINDOW_KEEPRATIO);
        cv::setWindowTitle(cname, ctitle_27_inline_c_1);
      
}

}

extern "C" {
void inline_c_OpenCV_HighGui_1_c5fcdd7a84ce1bf6ff6826a91819bb2eeec8b958(char * cname_27_inline_c_0) {
 cv::destroyWindow(cname_27_inline_c_0); ;
}

}

extern "C" {
void inline_c_OpenCV_HighGui_2_6d77ebbd6b41637df8ae54e62490b84a083b5302(char * cname_27_inline_c_0, int32_t width_inline_c_1, int32_t height_inline_c_2) {
 cv::resizeWindow(cname_27_inline_c_0, width_inline_c_1, height_inline_c_2); ;
}

}

extern "C" {
int32_t inline_c_OpenCV_HighGui_3_fb37cd90c9f3b163f9aca91658c8817f9bd8cd3b(int32_t delay_inline_c_0) {
return ( cv::waitKey(delay_inline_c_0) );
}

}

extern "C" {
void inline_c_OpenCV_HighGui_4_74ffe2404cfc5216db3374d216ffaa2c36262814(char * cname_27_inline_c_0, MouseCallback callbackPtr_inline_c_1) {
 cv::setMouseCallback(cname_27_inline_c_0, callbackPtr_inline_c_1) ;
}

}

extern "C" {
void inline_c_OpenCV_HighGui_5_fb47c18a6250110f9b081b530e8420cf3207a0c8(char * ctrackbarName_27_inline_c_0, char * cname_27_inline_c_1, int32_t * valuePtr_inline_c_2, int32_t count_inline_c_3, TrackbarCallback callbackPtr_inline_c_4) {

        (void)cv::createTrackbar
          ( ctrackbarName_27_inline_c_0
          , cname_27_inline_c_1
          , valuePtr_inline_c_2
          , count_inline_c_3
          , callbackPtr_inline_c_4
          )
      ;
}

}

extern "C" {
void inline_c_OpenCV_HighGui_6_940dcb370c787776fef1ce37b44d4eb5e8e1fd3e(char * cname_27_inline_c_0, Mat * matPtr_inline_c_1) {
 cv::imshow(cname_27_inline_c_0, *matPtr_inline_c_1); ;
}

}