BeeHoneyt  1.1
BTS SNIR LaSalle Avignon 2021
alertes.h
Aller à la documentation de ce fichier.
1 #ifndef ALERTES_H
2 #define ALERTES_H
3 
11 class Alertes
12 {
13  public:
15  double humiditeExterieureMax = 0., double humiditeExterieureMin = 0., double humiditeInterieureMax = 0., double humiditeInterieureMin = 0.,
16  double pressionMax = 0., double pressionMin = 0.,double poidsMax = 0., double poidsMin = 0.);
17  Alertes(const Alertes & alerte);
18  ~Alertes();
19 
20  // Services
21  bool verifierTemperatureExterieure(double temperature) const;
22  bool verifierTemperatureInterieure(double temperature) const;
23  bool verifierHumiditeExterieure(double humidite) const;
24  bool verifierHumiditeInterieure(double humidite) const;
25  bool verifierPoids(double poids) const;
26  bool verifierPression(double pression) const;
27 
28  // Mutateurs
37  void setPressionMax(double pressionMax);
38  void setPressionMin(double pressionMin);
39  void setPoidsMax(double poidsMax);
40  void setPoidsMin(double poidsMin);
41 
42  // Accesseurs
43  double getTemperatureInterieureMax() const;
44  double getTemperatureInterieureMin() const;
45  double getTemperatureExterieureMax() const;
46  double getTemperatureExterieureMin() const;
47  double getHumiditeInterieureMax() const;
48  double getHumiditeInterieureMin() const;
49  double getHumiditeExterieureMax() const;
50  double getHumiditeExterieureMin() const;
51  double getPressionMax() const;
52  double getPressionMin() const;
53  double getPoidsMax() const;
54  double getPoidsMin() const;
55 
56  private:
65  double pressionMax;
66  double pressionMin;
67  double poidsMax;
68  double poidsMin;
69 };
70 
71 #endif // ALERTES_H
double pressionMin
Definition: alertes.h:66
void setPressionMax(double pressionMax)
Methode qui change la pression maximale.
Definition: alertes.cpp:258
~Alertes()
Destructeur de la classe Alertes.
Definition: alertes.cpp:64
double humiditeExterieureMin
Definition: alertes.h:62
bool verifierHumiditeExterieure(double humidite) const
Definition: alertes.cpp:111
double poidsMax
Definition: alertes.h:67
double getHumiditeInterieureMin() const
Methode qui retourne l'humidite interieure minimale.
Definition: alertes.cpp:344
bool verifierPoids(double poids) const
Methode qui verifie le poids.
Definition: alertes.cpp:140
void setTemperatureInterieureMax(double temperatureInterieureMax)
Methode qui change la temperature interieure maximale.
Definition: alertes.cpp:178
double getPressionMax() const
Methode qui retourne la pression maximale.
Definition: alertes.cpp:371
double getPoidsMax() const
Methode qui retourne le poids maximale.
Definition: alertes.cpp:389
bool verifierTemperatureInterieure(double temperature) const
Methode qui verifie la temperature interieure.
Definition: alertes.cpp:93
double getHumiditeInterieureMax() const
Methode qui retourne l'humidite interieure maximale.
Definition: alertes.cpp:335
double getTemperatureExterieureMax() const
Methode qui retourne la temperature exterieure maximale.
Definition: alertes.cpp:317
double temperatureInterieureMax
Definition: alertes.h:59
double getHumiditeExterieureMin() const
Methode qui retourne l'humidite exterieure minimale.
Definition: alertes.cpp:362
void setHumiditeExterieureMax(double humiditeExterieureMax)
Methode qui change l'humidite exterieure maximale.
Definition: alertes.cpp:238
void setPressionMin(double pressionMin)
Methode qui change la pression minimale.
Definition: alertes.cpp:268
double temperatureInterieureMin
Definition: alertes.h:60
double getTemperatureExterieureMin() const
Methode qui retourne la temperature exterieure minimale.
Definition: alertes.cpp:326
double getPressionMin() const
Methode qui retourne la pression minimale.
Definition: alertes.cpp:380
double humiditeExterieureMax
Definition: alertes.h:61
void setPoidsMin(double poidsMin)
Methode qui change le poids minimale.
Definition: alertes.cpp:288
double humiditeInterieureMin
Definition: alertes.h:64
double poidsMin
Definition: alertes.h:68
double pressionMax
Definition: alertes.h:65
double getTemperatureInterieureMin() const
Methode qui retourne la temperature interieure minimale.
Definition: alertes.cpp:308
void setTemperatureInterieureMin(double temperatureInterieureMin)
Methode qui change la temperature interieure minimum.
Definition: alertes.cpp:188
double humiditeInterieureMax
Definition: alertes.h:63
void setTemperatureExterieureMin(double temperatureExterieureMin)
Methode qui change la temperature exterieure minimale.
Definition: alertes.cpp:208
double getPoidsMin() const
Methode qui retourne le poids minimale.
Definition: alertes.cpp:398
void setHumiditeInterieureMin(double humiditeInterieureMin)
Methode qui change l'humidite interieure minimale.
Definition: alertes.cpp:228
void setHumiditeExterieureMin(double humiditeExterieureMin)
Methode qui change l'humidite exterieure minimale.
Definition: alertes.cpp:248
void setTemperatureExterieureMax(double temperatureExterieureMax)
Methode qui change la temperature exterieure maximale.
Definition: alertes.cpp:198
bool verifierPression(double pression) const
Definition: alertes.cpp:157
void setPoidsMax(double poidsMax)
Methode qui change le poids maximale.
Definition: alertes.cpp:278
double temperatureExterieureMax
Definition: alertes.h:57
double temperatureExterieureMin
Definition: alertes.h:58
bool verifierTemperatureExterieure(double temperature) const
Definition: alertes.cpp:76
Alertes(double temperatureExterieureMax=0., double temperatureExterieureMin=0., double temperatureInterieureMax=0., double temperatureInterieureMin=0., double humiditeExterieureMax=0., double humiditeExterieureMin=0., double humiditeInterieureMax=0., double humiditeInterieureMin=0., double pressionMax=0., double pressionMin=0., double poidsMax=0., double poidsMin=0.)
Definition: alertes.cpp:25
double getTemperatureInterieureMax() const
Methode qui retourne la temperature interieure maximale.
Definition: alertes.cpp:299
double getHumiditeExterieureMax() const
Methode qui retourne l'humidite exterieure maximale.
Definition: alertes.cpp:353
bool verifierHumiditeInterieure(double humidite) const
Methode qui verifie l'humidite interieure.
Definition: alertes.cpp:128
void setHumiditeInterieureMax(double humiditeInterieureMax)
Methode qui change l'humidite interieure maximale.
Definition: alertes.cpp:218