![]() |
OpenCV 4.14.0
Open Source Computer Vision
|
#include <opencv2/core/parallel/parallel_backend.hpp>
Public Types | |
| typedef void(*) | FN_parallel_for_body_cb_t(int start, int end, void *data) |
Public Member Functions | |
| virtual | ~ParallelForAPI () |
| virtual const char * | getName () const =0 |
| virtual int | getNumThreads () const =0 |
| virtual int | getThreadNum () const =0 |
| virtual void | parallel_for (int tasks, FN_parallel_for_body_cb_t body_callback, void *callback_data)=0 |
| virtual int | setNumThreads (int nThreads)=0 |
Interface for parallel_for backends implementations
| typedef void(*) cv::parallel::ParallelForAPI::FN_parallel_for_body_cb_t(int start, int end, void *data) |
|
virtual |
|
pure virtual |
Implemented in cv::parallel::openmp::ParallelForBackend, and cv::parallel::tbb::ParallelForBackend.
|
pure virtual |
Implemented in cv::parallel::openmp::ParallelForBackend, and cv::parallel::tbb::ParallelForBackend.
|
pure virtual |
Implemented in cv::parallel::openmp::ParallelForBackend, and cv::parallel::tbb::ParallelForBackend.
|
pure virtual |
Implemented in cv::parallel::openmp::ParallelForBackend, and cv::parallel::tbb::ParallelForBackend.
|
pure virtual |
Implemented in cv::parallel::openmp::ParallelForBackend, and cv::parallel::tbb::ParallelForBackend.