#include <opencv2/core/parallel/parallel_backend.hpp>
Interface for parallel_for backends implementations
- See also
 - setParallelForBackend 
 
 
◆ FN_parallel_for_body_cb_t
      
        
          | typedef void( * cv::parallel::ParallelForAPI::FN_parallel_for_body_cb_t) (int start, int end, void *data) | 
        
      
 
 
◆ ~ParallelForAPI()
  
  
      
        
          | virtual cv::parallel::ParallelForAPI::~ParallelForAPI  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ getName()
  
  
      
        
          | virtual const char* cv::parallel::ParallelForAPI::getName  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ getNumThreads()
  
  
      
        
          | virtual int cv::parallel::ParallelForAPI::getNumThreads  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ getThreadNum()
  
  
      
        
          | virtual int cv::parallel::ParallelForAPI::getThreadNum  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ parallel_for()
  
  
      
        
          | virtual void cv::parallel::ParallelForAPI::parallel_for  | 
          ( | 
          int  | 
          tasks,  | 
         
        
           | 
           | 
          FN_parallel_for_body_cb_t  | 
          body_callback,  | 
         
        
           | 
           | 
          void *  | 
          callback_data  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ setNumThreads()
  
  
      
        
          | virtual int cv::parallel::ParallelForAPI::setNumThreads  | 
          ( | 
          int  | 
          nThreads | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
The documentation for this class was generated from the following file: