00001 #ifndef SIGEL_GP_SIG_GPEXCEPTION_H 00002 #define SIGEL_GP_SIG_GPEXCEPTION_H 00003 00004 #include "SIGEL_Tools/SIG_Exception.h" 00005 using namespace SIGEL_Tools; 00006 00007 namespace SIGEL_GP 00008 { 00009 00015 class SIG_GPException : public SIGEL_Tools::SIG_Exception{ 00016 00017 public: 00018 SIG_GPException (QString file, int line, QString msg); 00019 }; 00020 00021 00022 class SIG_GPPolPosNotValidException : public SIG_Exception{ 00023 public: 00024 SIG_GPPolPosNotValidException (QString file, 00025 int line, 00026 QString msg); 00027 }; 00028 00029 class SIG_GPIndIsTooOldException : public SIG_Exception{ 00030 public: 00031 SIG_GPIndIsTooOldException (QString file, 00032 int line, 00033 QString msg); 00034 }; 00035 00036 00037 } 00038 #endif // SIGEL_GP_SIG_GPEXCEPTION_H 00039 00040