1 #ifndef MTF_EXCP_UTILS_H 2 #define MTF_EXCP_UTILS_H 10 Exception(
const char* _error =
"Exception encountered") :
11 std::exception(), error(_error){}
12 Exception(
const std::string _error =
"Exception encountered") :
13 std::exception(), error(_error){}
14 const char* what()
const noexcept
override{
return error.c_str(); }
15 virtual const char* type()
const noexcept = 0;
17 const std::string error;
26 const char* type()
const noexcept
override{
return "InvalidTrackerState"; }
35 const char* type()
const noexcept
override{
return "FunctonNotImplemented"; }
42 InvalidArgument(
const std::string error =
"Invalid argument provided") :
44 const char* type()
const noexcept
override{
return "InvalidArgument"; }
49 LogicError(
const char* error =
"Logical error encountered") :
51 LogicError(
const std::string error =
"Logical error encountered") :
53 const char* type()
const noexcept
override{
return "LogicError"; }
Definition: excpUtils.h:47
Definition: excpUtils.h:38
Definition: excpUtils.h:8
Definition: excpUtils.h:29
Definition: RegNetParams.h:32
basic functions for preprocessing the raw input image using filtering, resizing and histogram equaliz...
Definition: histUtils.h:20
Definition: excpUtils.h:20