OpenCV  3.4.18
Open Source Computer Vision
Classes | Namespaces | Typedefs | Enumerations | Functions
instrumentation.hpp File Reference
#include <opencv2/core/utility.hpp>
#include <opencv2/core/utils/tls.hpp>

Classes

class  cv::instr::NodeData
 
struct  cv::instr::NodeDataTls
 

Namespaces

 cv
 
 cv::instr
 

Typedefs

typedef Node< NodeData > cv::instr::InstrNode
 

Enumerations

enum  cv::instr::FLAGS {
  cv::instr::FLAGS_NONE = 0,
  cv::instr::FLAGS_MAPPING = 0x01,
  cv::instr::FLAGS_EXPAND_SAME_NAMES = 0x02
}
 
enum  cv::instr::IMPL {
  cv::instr::IMPL_PLAIN = 0,
  cv::instr::IMPL_IPP,
  cv::instr::IMPL_OPENCL
}
 
enum  cv::instr::TYPE {
  cv::instr::TYPE_GENERAL = 0,
  cv::instr::TYPE_MARKER,
  cv::instr::TYPE_WRAPPER,
  cv::instr::TYPE_FUN
}
 

Functions

FLAGS cv::instr::getFlags ()
 
InstrNode * cv::instr::getTrace ()
 
bool cv::instr::operator== (const NodeData &lhs, const NodeData &rhs)
 
void cv::instr::resetTrace ()
 
void cv::instr::setFlags (FLAGS modeFlags)
 
static void cv::instr::setFlags (int modeFlags)
 
void cv::instr::setUseInstrumentation (bool flag)
 
bool cv::instr::useInstrumentation ()