IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
List of all members
ipsdk::python::PyIPSDKIPLShapeSegmentationException Class Reference

Exception class for library PyIPSDKIPLShapeSegmentation. More...

#include <PyIPSDKIPLShapeSegmentationException.h>

Inheritance diagram for ipsdk::python::PyIPSDKIPLShapeSegmentationException:
ipsdk::BaseException

Public Member Functions

Constructors and destructors
 PyIPSDKIPLShapeSegmentationException ()
 Default constructor.
 
 PyIPSDKIPLShapeSegmentationException (const std::string &msg, const char *functionName, const char *filePath, ipsdk::ipUInt32 lineIdx)
 Constructor with message and source code location. More...
 
 PyIPSDKIPLShapeSegmentationException (const std::string &msg, const char *functionName, const char *filePath, ipsdk::ipUInt32 lineIdx, const BaseException &exceptionFromReThrow)
 Constructor for rethrow of ipsdk::BaseException with message and source code location. More...
 
 PyIPSDKIPLShapeSegmentationException (const std::string &msg, const char *functionName, const char *filePath, ipsdk::ipUInt32 lineIdx, const std::exception &exceptionFromReThrow)
 Constructor for rethrow of std::exception with message and source code location. More...
 
virtual ~PyIPSDKIPLShapeSegmentationException () throw ()
 Destructor.
 
- Public Member Functions inherited from ipsdk::BaseException
const char * what () const throw ()
 recovery of error string associated to exception
 
const std::string & getMsg () const
 recovery of error message associated to exception
 
const char * getFunctionName () const
 recovery of function name associated to exception
 
const char * getFilePath () const
 recovery of file path associated to exception
 
ipUInt32 getLineIdx () const
 recovery of line number associated to exception
 
const BaseExceptiongetExcpFromReThrow () const
 recovery of pointer on previous exception More...
 
 BaseException ()
 Default constructor.
 
 BaseException (const std::string &msg, const char *functionName, const char *filePath, ipUInt32 lineIdx)
 Constructor with message and source code location. More...
 
 BaseException (const std::string &msg, const char *functionName, const char *filePath, ipUInt32 lineIdx, const BaseException &exceptionFromReThrow)
 Constructor for rethrow of isdk::BaseException with message and source code location. More...
 
 BaseException (const std::string &msg, const char *functionName, const char *filePath, ipUInt32 lineIdx, const std::exception &exceptionFromReThrow)
 Constructor for rethrow of std::exception with message and source code location. More...
 
 BaseException (const BaseException &e)
 Copy constructor.
 
BaseExceptionoperator= (const BaseException &e)
 Copy operator.
 
virtual ~BaseException () throw ()
 Destructor.
 

Additional Inherited Members

- Protected Types inherited from ipsdk::BaseException
typedef boost::scoped_ptr< BaseExceptionBaseExceptionPtr
 BaseException scoped pointer.
 
- Protected Attributes inherited from ipsdk::BaseException
std::string _msg
 message associed to exception
 
const char * _functionName
 function name associated to exception
 
const char * _filePath
 file path associated to exception
 
ipUInt32 _lineIdx
 line number associated to exception
 
BaseExceptionPtr _pExcpFromReThrow
 previous exception from rethrow
 

Detailed Description

Exception class for library PyIPSDKIPLShapeSegmentation.

Author
E.Noirfalise
Date
2016/08/12

Constructor & Destructor Documentation

◆ PyIPSDKIPLShapeSegmentationException() [1/3]

ipsdk::python::PyIPSDKIPLShapeSegmentationException::PyIPSDKIPLShapeSegmentationException ( const std::string &  msg,
const char *  functionName,
const char *  filePath,
ipsdk::ipUInt32  lineIdx 
)
inline

Constructor with message and source code location.

Parameters
msgMessage passed to logging system
functionNamefunction name for source code location
filePathfile path for source code location
lineIdxline index for source code location

◆ PyIPSDKIPLShapeSegmentationException() [2/3]

ipsdk::python::PyIPSDKIPLShapeSegmentationException::PyIPSDKIPLShapeSegmentationException ( const std::string &  msg,
const char *  functionName,
const char *  filePath,
ipsdk::ipUInt32  lineIdx,
const BaseException exceptionFromReThrow 
)
inline

Constructor for rethrow of ipsdk::BaseException with message and source code location.

Parameters
msgMessage passed to logging system
functionNamefunction name for source code location
filePathfile path for source code location
lineIdxline index for source code location
exceptionFromReThrowpreviously thrown exception

◆ PyIPSDKIPLShapeSegmentationException() [3/3]

ipsdk::python::PyIPSDKIPLShapeSegmentationException::PyIPSDKIPLShapeSegmentationException ( const std::string &  msg,
const char *  functionName,
const char *  filePath,
ipsdk::ipUInt32  lineIdx,
const std::exception &  exceptionFromReThrow 
)
inline

Constructor for rethrow of std::exception with message and source code location.

Parameters
msgMessage passed to logging system
functionNamefunction name for source code location
filePathfile path for source code location
lineIdxline index for source code location
exceptionFromReThrowpreviously thrown exception

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