OpenCV  4.1.0
Open Source Computer Vision
Public Member Functions | Public Attributes | List of all members
cv::instr::NodeData Class Reference

#include <opencv2/core/utility.hpp>

Public Member Functions

 NodeData (const char *funName=0, const char *fileName=NULL, int lineNum=0, void *retAddress=NULL, bool alwaysExpand=false, cv::instr::TYPE instrType=TYPE_GENERAL, cv::instr::IMPL implType=IMPL_PLAIN)
 
 NodeData (NodeData &ref)
 
 ~NodeData ()
 
double getMeanMs () const
 
double getTotalMs () const
 
NodeDataoperator= (const NodeData &)
 

Public Attributes

bool m_alwaysExpand
 
volatile int m_counter
 
const char * m_fileName
 
bool m_funError
 
cv::String m_funName
 
cv::instr::IMPL m_implType
 
cv::instr::TYPE m_instrType
 
int m_lineNum
 
void * m_retAddress
 
int m_threads
 
volatile uint64 m_ticksTotal
 
TLSData< NodeDataTlsm_tls
 

Constructor & Destructor Documentation

cv::instr::NodeData::NodeData ( const char *  funName = 0,
const char *  fileName = NULL,
int  lineNum = 0,
void *  retAddress = NULL,
bool  alwaysExpand = false,
cv::instr::TYPE  instrType = TYPE_GENERAL,
cv::instr::IMPL  implType = IMPL_PLAIN 
)
cv::instr::NodeData::NodeData ( NodeData ref)
cv::instr::NodeData::~NodeData ( )

Member Function Documentation

double cv::instr::NodeData::getMeanMs ( ) const
inline
double cv::instr::NodeData::getTotalMs ( ) const
inline
NodeData& cv::instr::NodeData::operator= ( const NodeData )

Member Data Documentation

bool cv::instr::NodeData::m_alwaysExpand
volatile int cv::instr::NodeData::m_counter
const char* cv::instr::NodeData::m_fileName
bool cv::instr::NodeData::m_funError
cv::String cv::instr::NodeData::m_funName
cv::instr::IMPL cv::instr::NodeData::m_implType
cv::instr::TYPE cv::instr::NodeData::m_instrType
int cv::instr::NodeData::m_lineNum
void* cv::instr::NodeData::m_retAddress
int cv::instr::NodeData::m_threads
volatile uint64 cv::instr::NodeData::m_ticksTotal
TLSData<NodeDataTls> cv::instr::NodeData::m_tls

The documentation for this class was generated from the following file: