mirror of
https://github.com/opencv/opencv.git
synced 2026-07-29 23:33:05 +04:00
Dropped C API in core module.
This commit is contained in:
@@ -1607,33 +1607,6 @@ bool checkRange(InputArray _src, bool quiet, Point* pt, double minVal, double ma
|
||||
|
||||
} // namespace cv
|
||||
|
||||
|
||||
#ifndef OPENCV_EXCLUDE_C_API
|
||||
|
||||
CV_IMPL void cvExp( const CvArr* srcarr, CvArr* dstarr )
|
||||
{
|
||||
cv::Mat src = cv::cvarrToMat(srcarr), dst = cv::cvarrToMat(dstarr);
|
||||
CV_Assert( src.type() == dst.type() && src.size == dst.size );
|
||||
cv::exp( src, dst );
|
||||
}
|
||||
|
||||
CV_IMPL void cvPow( const CvArr* srcarr, CvArr* dstarr, double power )
|
||||
{
|
||||
cv::Mat src = cv::cvarrToMat(srcarr), dst = cv::cvarrToMat(dstarr);
|
||||
CV_Assert( src.type() == dst.type() && src.size == dst.size );
|
||||
cv::pow( src, power, dst );
|
||||
}
|
||||
|
||||
CV_IMPL int cvCheckArr( const CvArr* arr, int flags,
|
||||
double minVal, double maxVal )
|
||||
{
|
||||
if( (flags & CV_CHECK_RANGE) == 0 )
|
||||
minVal = -DBL_MAX, maxVal = DBL_MAX;
|
||||
return cv::checkRange(cv::cvarrToMat(arr), (flags & CV_CHECK_QUIET) != 0, 0, minVal, maxVal );
|
||||
}
|
||||
|
||||
#endif // OPENCV_EXCLUDE_C_API
|
||||
|
||||
/*
|
||||
Finds real roots of cubic, quadratic or linear equation.
|
||||
The original code has been taken from Ken Turkowski web page
|
||||
@@ -1927,21 +1900,6 @@ double cv::solvePoly( InputArray _coeffs0, OutputArray _roots0, int maxIters )
|
||||
return maxDiff;
|
||||
}
|
||||
|
||||
|
||||
#ifndef OPENCV_EXCLUDE_C_API
|
||||
|
||||
void cvSolvePoly(const CvMat* a, CvMat *r, int maxiter, int)
|
||||
{
|
||||
cv::Mat _a = cv::cvarrToMat(a);
|
||||
cv::Mat _r = cv::cvarrToMat(r);
|
||||
cv::Mat _r0 = _r;
|
||||
cv::solvePoly(_a, _r, maxiter);
|
||||
CV_Assert( _r.data == _r0.data ); // check that the array of roots was not reallocated
|
||||
}
|
||||
|
||||
#endif // OPENCV_EXCLUDE_C_API
|
||||
|
||||
|
||||
// Common constants for dispatched code
|
||||
namespace cv { namespace details {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user