00001
00002
00004
00005 #if !defined(AFX_ERREURTYPE_H__C91C8270_19CB_4F76_9A86_D6CBB8964280__INCLUDED_)
00006 #define AFX_ERREURTYPE_H__C91C8270_19CB_4F76_9A86_D6CBB8964280__INCLUDED_
00007
00008 #if _MSC_VER > 1000
00009 #pragma once
00010 #endif // _MSC_VER > 1000
00011
00012 #include <iostream.h>
00013 #include <conio.h>
00014 #include <stdlib.h>
00015 #include <stdio.h>
00016
00017
00022 enum Erreur {
00023 ErreurNbEntrees,
00024 ErreurCheminInexistant,
00025 ErreurCheminInvalide,
00026 ErreurFichierInexistant,
00027 ErreurNomFichierInvalide,
00028 ErreurTacheInexistante,
00029 ErreurTacheInvalide,
00030 ErreurTacheInappropriee,
00031 ErreurTacheNonEntier,
00032 ErreurLoiInexistante,
00033 ErreurLoiInvalide,
00034 ErreurParametresInvalides,
00035 ErreurParametresImpossibles,
00036 ErreurNbIterInvalide,
00037 ErreurNbIterNegatif,
00038 ErreurBInfInvalide,
00039 ErreurNbSimulInvalide,
00040 ErreurNbSimulNegatif,
00041 ErreurBSupInvalide,
00042 ErreurBornes,
00043 ErreurNbClassesInvalide,
00044 ErreurNbPointsInvalide,
00045 ErreurNbPointsNegatif,
00046 ErreurNbClassesNegatif,
00047 ErreurNbExcesInvalide,
00048 ErreurNbExcesNegatif,
00049 ErreurNiveauInvalide,
00050 ErreurNiveau,
00051 ErreurExcesInfInvalide,
00052 ErreurExcesInfNegatif,
00053 ErreurExcesSupInvalide,
00054 ErreurExcesSupNegatif,
00055 ErreurExces,
00056 ErreurVersionInvalide,
00057 ErreurVersionInexistante,
00058 ErreurBootstrapInvalide,
00059 ErreurBootstrapNegatif,
00060 ErreurOrdreInvalide,
00061 ErreurOrdre,
00062 ErreurBornesLoiAPrioriInvalides,
00063 ErreurBornesLoiAPriori,
00064 ErreurSimuleesInvalides,
00065 ErreurSimulees,
00066 ErreurVraieLoiInvalide,
00067 ErreurVraieLoiInexistante,
00068 ErreurAvisExpertInvalide,
00069 ErreurAvisExpert,
00070 ErreurQMaxInvalide,
00071 Erreurp1Invalide,
00072 Erreurp1,
00073 Erreurp2Invalide,
00074 Erreurp2,
00075 ErreurRisque,
00076 ErreurDefianceInvalide,
00077 ErreurDefiance,
00078 ErreurConfianceInvalide,
00079 ErreurConfiance,
00080 ErreurNomTestInvalide,
00081 ErreurNomTest,
00082 ErreurMethodeInvalide,
00083 ErreurMethodeInexistante,
00084 ErreurEstimationNegatif,
00085 ErreurEstimationSupport,
00086 ErreurEstimationModele,
00087 ErreurModeleRegBay,
00088 ErreurGammaSigmaImpossible
00089 };
00090
00091
00096 class ErreurType
00097 {
00098 public:
00099 ErreurType();
00100 virtual ~ErreurType();
00101 EcritFichier(char nomfichier[],Erreur ErreurClassique);
00102
00103 };
00104
00105 #endif // !defined(AFX_ERREURTYPE_H__C91C8270_19CB_4F76_9A86_D6CBB8964280__INCLUDED_)