opencv-0.0.0.0: src/OpenCV/ImgProc/Drawing.cpp
#include "opencv2/core.hpp"
#include "opencv2/imgproc.hpp"
using namespace cv;
extern "C" {
void inline_c_OpenCV_ImgProc_Drawing_0_3a0520f15da2fc2b3962c29cc5c120d9a9c18abf(Mat * matPtr_inline_c_0, Point2i * pt1Ptr_inline_c_1, Point2i * pt2Ptr_inline_c_2, Scalar * colorPtr_inline_c_3, int32_t thickness_inline_c_4, int32_t clineType_27_inline_c_5, int32_t shift_inline_c_6, double ctipLength_27_inline_c_7) {
cv::arrowedLine( *matPtr_inline_c_0
, *pt1Ptr_inline_c_1
, *pt2Ptr_inline_c_2
, *colorPtr_inline_c_3
, thickness_inline_c_4
, clineType_27_inline_c_5
, shift_inline_c_6
, ctipLength_27_inline_c_7
)
;
}
}
extern "C" {
void inline_c_OpenCV_ImgProc_Drawing_1_daca4286248a7ee2ccda3f206be5689da30871fe(Mat * matPtr_inline_c_0, Point2i * centerPtr_inline_c_1, int32_t radius_inline_c_2, Scalar * colorPtr_inline_c_3, int32_t thickness_inline_c_4, int32_t clineType_27_inline_c_5, int32_t shift_inline_c_6) {
cv::circle( *matPtr_inline_c_0
, *centerPtr_inline_c_1
, radius_inline_c_2
, *colorPtr_inline_c_3
, thickness_inline_c_4
, clineType_27_inline_c_5
, shift_inline_c_6
)
;
}
}
extern "C" {
void inline_c_OpenCV_ImgProc_Drawing_2_3cbae587154ddb0812861be9b3f0d9acdceae727(Mat * matPtr_inline_c_0, Point2i * centerPtr_inline_c_1, Size2i * axesPtr_inline_c_2, double cangle_27_inline_c_3, double cstartAngle_27_inline_c_4, double cendAngle_27_inline_c_5, Scalar * colorPtr_inline_c_6, int32_t thickness_inline_c_7, int32_t clineType_27_inline_c_8, int32_t shift_inline_c_9) {
cv::ellipse( *matPtr_inline_c_0
, *centerPtr_inline_c_1
, *axesPtr_inline_c_2
, cangle_27_inline_c_3
, cstartAngle_27_inline_c_4
, cendAngle_27_inline_c_5
, *colorPtr_inline_c_6
, thickness_inline_c_7
, clineType_27_inline_c_8
, shift_inline_c_9
)
;
}
}
extern "C" {
void inline_c_OpenCV_ImgProc_Drawing_3_031c409cd06f5215f5e4a5670cb5b25eccb4ca11(Mat * matPtr_inline_c_0, Point2i * pointsPtr_inline_c_1, int32_t cnumPoints_27_inline_c_2, Scalar * colorPtr_inline_c_3, int32_t clineType_27_inline_c_4, int32_t shift_inline_c_5) {
cv::fillConvexPoly( *matPtr_inline_c_0
, pointsPtr_inline_c_1
, cnumPoints_27_inline_c_2
, *colorPtr_inline_c_3
, clineType_27_inline_c_4
, shift_inline_c_5
)
;
}
}
extern "C" {
void inline_c_OpenCV_ImgProc_Drawing_4_87a75e1d46e9256c81dbe6273a64341fe7c2cfe7(Mat * matPtr_inline_c_0, const Point2i ** polygonsPtr_inline_c_1, int32_t * nptsPtr_inline_c_2, int32_t cnumPolygons_27_inline_c_3, Scalar * colorPtr_inline_c_4, int32_t clineType_27_inline_c_5, int32_t shift_inline_c_6) {
cv::fillPoly( *matPtr_inline_c_0
, polygonsPtr_inline_c_1
, nptsPtr_inline_c_2
, cnumPolygons_27_inline_c_3
, *colorPtr_inline_c_4
, clineType_27_inline_c_5
, shift_inline_c_6
)
;
}
}
extern "C" {
void inline_c_OpenCV_ImgProc_Drawing_5_94d9ed25c5bccafc37420981e18c6003529185f3(Mat * matPtr_inline_c_0, const Point2i ** curvesPtr_inline_c_1, int32_t * nptsPtr_inline_c_2, int32_t cnumCurves_27_inline_c_3, bool cisClosed_27_inline_c_4, Scalar * colorPtr_inline_c_5, int32_t thickness_inline_c_6, int32_t clineType_27_inline_c_7, int32_t shift_inline_c_8) {
cv::polylines
( *matPtr_inline_c_0
, curvesPtr_inline_c_1
, nptsPtr_inline_c_2
, cnumCurves_27_inline_c_3
, cisClosed_27_inline_c_4
, *colorPtr_inline_c_5
, thickness_inline_c_6
, clineType_27_inline_c_7
, shift_inline_c_8
);
;
}
}
extern "C" {
void inline_c_OpenCV_ImgProc_Drawing_6_6ffd1c2cabd6b1495a585104598e09378cca874b(Mat * matPtr_inline_c_0, Point2i * pt1Ptr_inline_c_1, Point2i * pt2Ptr_inline_c_2, Scalar * colorPtr_inline_c_3, int32_t thickness_inline_c_4, int32_t clineType_27_inline_c_5, int32_t shift_inline_c_6) {
cv::line( *matPtr_inline_c_0
, *pt1Ptr_inline_c_1
, *pt2Ptr_inline_c_2
, *colorPtr_inline_c_3
, thickness_inline_c_4
, clineType_27_inline_c_5
, shift_inline_c_6
)
;
}
}
extern "C" {
Size2i * inline_c_OpenCV_ImgProc_Drawing_7_68fda68cf830daae4fb5f792ee50138e035ec7bc(char * ctext_27_inline_c_0, int32_t cfontFace_27_inline_c_1, double cfontScale_27_inline_c_2, int32_t thickness_inline_c_3, int32_t * cbaseLinePtr_27_inline_c_4) {
Size size = cv::getTextSize( ctext_27_inline_c_0
, cfontFace_27_inline_c_1
, cfontScale_27_inline_c_2
, thickness_inline_c_3
, cbaseLinePtr_27_inline_c_4
);
return new Size(size);
}
}
extern "C" {
void inline_c_OpenCV_ImgProc_Drawing_8_6328657f90b4ad0a72d22e3bfae3609a8ac9c164(Mat * matPtr_inline_c_0, char * ctext_27_inline_c_1, Point2i * orgPtr_inline_c_2, int32_t cfontFace_27_inline_c_3, double cfontScale_27_inline_c_4, Scalar * colorPtr_inline_c_5, int32_t thickness_inline_c_6, int32_t clineType_27_inline_c_7, bool cbottomLeftOrigin_27_inline_c_8) {
cv::putText( *matPtr_inline_c_0
, ctext_27_inline_c_1
, *orgPtr_inline_c_2
, cfontFace_27_inline_c_3
, cfontScale_27_inline_c_4
, *colorPtr_inline_c_5
, thickness_inline_c_6
, clineType_27_inline_c_7
, cbottomLeftOrigin_27_inline_c_8
)
;
}
}
extern "C" {
void inline_c_OpenCV_ImgProc_Drawing_9_29c08dfd62c9d47ba6b543619ed3098b9438d5b2(Mat * matPtr_inline_c_0, Rect2i * rectPtr_inline_c_1, Scalar * colorPtr_inline_c_2, int32_t thickness_inline_c_3, int32_t clineType_27_inline_c_4, int32_t shift_inline_c_5) {
cv::rectangle( *matPtr_inline_c_0
, *rectPtr_inline_c_1
, *colorPtr_inline_c_2
, thickness_inline_c_3
, clineType_27_inline_c_4
, shift_inline_c_5
)
;
}
}
extern "C" {
void inline_c_OpenCV_ImgProc_Drawing_10_498c9f67c0218fe7be40785d262dde694e17d039(int32_t * contourLengthsPtr_inline_c_0, Point2i * contoursPtrPtr_inline_c_1, int32_t numContours_inline_c_2, Mat * dstPtr_inline_c_3, Scalar * colorPtr_inline_c_4, int32_t cthickness_27_inline_c_5, int32_t clineType_27_inline_c_6) {
int32_t *contourLengths = contourLengthsPtr_inline_c_0;
Point2i * contoursPtr = contoursPtrPtr_inline_c_1;
std::vector<std::vector<cv::Point>> contours;
int32_t numContours = numContours_inline_c_2;
int k = 0;
for(int i = 0; i < numContours; i++) {
std::vector<cv::Point> contour;
for(int j = 0; j < contourLengths[i]; j++) {
contour.push_back( contoursPtr[k] );
k++;
}
contours.push_back(contour);
}
cv::drawContours(
*dstPtr_inline_c_3,
contours,
-1,
*colorPtr_inline_c_4,
cthickness_27_inline_c_5,
clineType_27_inline_c_6
);
;
}
}
extern "C" {
void inline_c_OpenCV_ImgProc_Drawing_11_5cbadc68dfbca79abe64e3cf58ccba5b4bb72b69(Mat * matPtr_inline_c_0, Point2i * centerPtr_inline_c_1, Scalar * colorPtr_inline_c_2) {
cv::drawMarker( *matPtr_inline_c_0
, *centerPtr_inline_c_1
, *colorPtr_inline_c_2)
;
}
}