Visual Servoing Platform
version 3.0.0
|
#include <visp3/core/vpIoException.h>
Public Member Functions | |
vpIoException (const int id, const char *format,...) | |
vpIoException (const int id, const std::string &msg) | |
vpIoException (const int id) | |
int | getCode (void) |
const std::string & | getStringMessage (void) |
const char * | getMessage (void) |
const char * | what () const throw () |
Protected Member Functions | |
void | setMessage (const char *format, va_list args) |
Protected Attributes | |
int | code |
std::string | message |
Error that can be emited by the vpIoTools class and its derivates.
Definition at line 68 of file vpIoException.h.
enum vpIoException::error |
Lists the possible error than can be emmited while calling vpIo member.
Definition at line 75 of file vpIoException.h.
|
inherited |
Definition at line 91 of file vpException.h.
|
inline |
Definition at line 84 of file vpIoException.h.
References vpException::setMessage().
|
inline |
Definition at line 92 of file vpIoException.h.
|
inline |
Definition at line 94 of file vpIoException.h.
|
inherited |
send the object code
Definition at line 108 of file vpException.cpp.
References vpException::code.
|
inherited |
send a pointer on the array of char related to the error string. Cannot be NULL.
Definition at line 97 of file vpException.cpp.
References vpException::message.
Referenced by vpTemplateTracker::trackPyr().
|
inherited |
send a reference (constant) related the error message (can be empty)
Definition at line 102 of file vpException.cpp.
References vpException::message.
|
protectedinherited |
Set the message container.
Definition at line 85 of file vpException.cpp.
References vpException::message.
Referenced by vpCalibrationException::vpCalibrationException(), vpDisplayException::vpDisplayException(), vpException::vpException(), vpFeatureException::vpFeatureException(), vpFrameGrabberException::vpFrameGrabberException(), vpImageException::vpImageException(), vpIoException(), vpMatrixException::vpMatrixException(), vpParallelPortException::vpParallelPortException(), vpPoseException::vpPoseException(), vpRobotException::vpRobotException(), vpServoException::vpServoException(), vpSimulatorException::vpSimulatorException(), and vpTrackingException::vpTrackingException().
|
inherited |
Overloading of the what() method of std::exception to return the vpException message.
Definition at line 119 of file vpException.cpp.
References vpException::message.
Referenced by vpKeyPoint::computePose().
|
protectedinherited |
Contains the error code, see the errorCodeEnum table for details.
Definition at line 78 of file vpException.h.
Referenced by vpException::getCode(), and vpSimulatorException::vpSimulatorException().
|
protectedinherited |
Contains an error message (can be empty)
Definition at line 81 of file vpException.h.
Referenced by vpException::getMessage(), vpException::getStringMessage(), vpException::setMessage(), and vpException::what().