opencv  2.2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
cv::Exception Class Reference

#include <core.hpp>

Inheritance diagram for cv::Exception:

Public Member Functions

 Exception ()
 
 Exception (int _code, const string &_err, const string &_func, const string &_file, int _line)
 
void formatMessage ()
 
virtual const char * what () const throw ()
 
virtual ~Exception () throw ()
 

Public Attributes

int code
 error code
 
string err
 error description
 
string file
 source file name where the error has occured
 
string func
 function name. Available only when the compiler supports func macro
 
int line
 line number in the source file where the error has occured
 
string msg
 the formatted error message
 

Detailed Description

The standard OpenCV exception class. Instances of the class are thrown by various functions and methods in the case of critical errors.

Constructor & Destructor Documentation

cv::Exception::Exception ( )
inline

Default constructor

cv::Exception::Exception ( int  _code,
const string &  _err,
const string &  _func,
const string &  _file,
int  _line 
)
inline

Full constructor. Normally the constuctor is not called explicitly. Instead, the macros CV_Error(), CV_Error_() and CV_Assert() are used.

virtual cv::Exception::~Exception ( ) throw ()
inlinevirtual

Member Function Documentation

void cv::Exception::formatMessage ( )
inline
virtual const char* cv::Exception::what ( ) const throw ()
inlinevirtual
Returns
the error description and the context as a text string.

Member Data Documentation

int cv::Exception::code

error code

See Also
CVStatus
string cv::Exception::err

error description

string cv::Exception::file

source file name where the error has occured

string cv::Exception::func

function name. Available only when the compiler supports func macro

int cv::Exception::line

line number in the source file where the error has occured

string cv::Exception::msg

the formatted error message


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