BeeHoneyt  1.1
BTS SNIR LaSalle Avignon 2021
Référence de la classe Alertes

#include <alertes.h>

Graphe de collaboration de Alertes:
Collaboration graph

Fonctions membres publiques

 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.)
 
 Alertes (const Alertes &alerte)
 
double getHumiditeExterieureMax () const
 Methode qui retourne l'humidite exterieure maximale. Plus de détails...
 
double getHumiditeExterieureMin () const
 Methode qui retourne l'humidite exterieure minimale. Plus de détails...
 
double getHumiditeInterieureMax () const
 Methode qui retourne l'humidite interieure maximale. Plus de détails...
 
double getHumiditeInterieureMin () const
 Methode qui retourne l'humidite interieure minimale. Plus de détails...
 
double getPoidsMax () const
 Methode qui retourne le poids maximale. Plus de détails...
 
double getPoidsMin () const
 Methode qui retourne le poids minimale. Plus de détails...
 
double getPressionMax () const
 Methode qui retourne la pression maximale. Plus de détails...
 
double getPressionMin () const
 Methode qui retourne la pression minimale. Plus de détails...
 
double getTemperatureExterieureMax () const
 Methode qui retourne la temperature exterieure maximale. Plus de détails...
 
double getTemperatureExterieureMin () const
 Methode qui retourne la temperature exterieure minimale. Plus de détails...
 
double getTemperatureInterieureMax () const
 Methode qui retourne la temperature interieure maximale. Plus de détails...
 
double getTemperatureInterieureMin () const
 Methode qui retourne la temperature interieure minimale. Plus de détails...
 
void setHumiditeExterieureMax (double humiditeExterieureMax)
 Methode qui change l'humidite exterieure maximale. Plus de détails...
 
void setHumiditeExterieureMin (double humiditeExterieureMin)
 Methode qui change l'humidite exterieure minimale. Plus de détails...
 
void setHumiditeInterieureMax (double humiditeInterieureMax)
 Methode qui change l'humidite interieure maximale. Plus de détails...
 
void setHumiditeInterieureMin (double humiditeInterieureMin)
 Methode qui change l'humidite interieure minimale. Plus de détails...
 
void setPoidsMax (double poidsMax)
 Methode qui change le poids maximale. Plus de détails...
 
void setPoidsMin (double poidsMin)
 Methode qui change le poids minimale. Plus de détails...
 
void setPressionMax (double pressionMax)
 Methode qui change la pression maximale. Plus de détails...
 
void setPressionMin (double pressionMin)
 Methode qui change la pression minimale. Plus de détails...
 
void setTemperatureExterieureMax (double temperatureExterieureMax)
 Methode qui change la temperature exterieure maximale. Plus de détails...
 
void setTemperatureExterieureMin (double temperatureExterieureMin)
 Methode qui change la temperature exterieure minimale. Plus de détails...
 
void setTemperatureInterieureMax (double temperatureInterieureMax)
 Methode qui change la temperature interieure maximale. Plus de détails...
 
void setTemperatureInterieureMin (double temperatureInterieureMin)
 Methode qui change la temperature interieure minimum. Plus de détails...
 
bool verifierHumiditeExterieure (double humidite) const
 
bool verifierHumiditeInterieure (double humidite) const
 Methode qui verifie l'humidite interieure. Plus de détails...
 
bool verifierPoids (double poids) const
 Methode qui verifie le poids. Plus de détails...
 
bool verifierPression (double pression) const
 
bool verifierTemperatureExterieure (double temperature) const
 
bool verifierTemperatureInterieure (double temperature) const
 Methode qui verifie la temperature interieure. Plus de détails...
 
 ~Alertes ()
 Destructeur de la classe Alertes. Plus de détails...
 

Attributs privés

double humiditeExterieureMax
 
double humiditeExterieureMin
 
double humiditeInterieureMax
 
double humiditeInterieureMin
 
double poidsMax
 
double poidsMin
 
double pressionMax
 
double pressionMin
 
double temperatureExterieureMax
 
double temperatureExterieureMin
 
double temperatureInterieureMax
 
double temperatureInterieureMin
 

Description détaillée

Définition à la ligne 11 du fichier alertes.h.

Documentation des constructeurs et destructeur

◆ Alertes() [1/2]

Alertes::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. 
)

Définition à la ligne 25 du fichier alertes.cpp.

39 {
40  qDebug() << Q_FUNC_INFO;
41 }
double pressionMin
Definition: alertes.h:66
double humiditeExterieureMin
Definition: alertes.h:62
double poidsMax
Definition: alertes.h:67
double temperatureInterieureMax
Definition: alertes.h:59
double temperatureInterieureMin
Definition: alertes.h:60
double humiditeExterieureMax
Definition: alertes.h:61
double humiditeInterieureMin
Definition: alertes.h:64
double poidsMin
Definition: alertes.h:68
double pressionMax
Definition: alertes.h:65
double humiditeInterieureMax
Definition: alertes.h:63
double temperatureExterieureMax
Definition: alertes.h:57
double temperatureExterieureMin
Definition: alertes.h:58

◆ Alertes() [2/2]

Alertes::Alertes ( const Alertes alerte)

Définition à la ligne 47 du fichier alertes.cpp.

55  poidsMax(alerte.poidsMax),
56  poidsMin(alerte.poidsMin)
57 {
58  qDebug() << Q_FUNC_INFO;
59 }
double humiditeExterieureMin
Definition: alertes.h:62
double poidsMax
Definition: alertes.h:67
double temperatureInterieureMax
Definition: alertes.h:59
double temperatureInterieureMin
Definition: alertes.h:60
double humiditeExterieureMax
Definition: alertes.h:61
double humiditeInterieureMin
Definition: alertes.h:64
double poidsMin
Definition: alertes.h:68
double humiditeInterieureMax
Definition: alertes.h:63
double temperatureExterieureMax
Definition: alertes.h:57
double temperatureExterieureMin
Definition: alertes.h:58

◆ ~Alertes()

Alertes::~Alertes ( )

Destructeur de la classe Alertes.

Définition à la ligne 64 du fichier alertes.cpp.

65 {
66  qDebug() << Q_FUNC_INFO;
67 }

Documentation des fonctions membres

◆ getHumiditeExterieureMax()

double Alertes::getHumiditeExterieureMax ( ) const

Methode qui retourne l'humidite exterieure maximale.

Renvoie
double

Définition à la ligne 353 du fichier alertes.cpp.

Références humiditeExterieureMax.

Référencé par verifierHumiditeExterieure().

354 {
355  return this->humiditeExterieureMax;
356 }
double humiditeExterieureMax
Definition: alertes.h:61

◆ getHumiditeExterieureMin()

double Alertes::getHumiditeExterieureMin ( ) const

Methode qui retourne l'humidite exterieure minimale.

Renvoie
double

Définition à la ligne 362 du fichier alertes.cpp.

Références humiditeExterieureMin.

Référencé par verifierHumiditeExterieure().

363 {
364  return this->humiditeExterieureMin;
365 }
double humiditeExterieureMin
Definition: alertes.h:62

◆ getHumiditeInterieureMax()

double Alertes::getHumiditeInterieureMax ( ) const

Methode qui retourne l'humidite interieure maximale.

Renvoie
double

Définition à la ligne 335 du fichier alertes.cpp.

Références humiditeInterieureMax.

Référencé par verifierHumiditeInterieure().

336 {
337  return this->humiditeInterieureMax;
338 }
double humiditeInterieureMax
Definition: alertes.h:63

◆ getHumiditeInterieureMin()

double Alertes::getHumiditeInterieureMin ( ) const

Methode qui retourne l'humidite interieure minimale.

Renvoie
double

Définition à la ligne 344 du fichier alertes.cpp.

Références humiditeInterieureMin.

Référencé par verifierHumiditeInterieure().

345 {
346  return this->humiditeInterieureMin;
347 }
double humiditeInterieureMin
Definition: alertes.h:64

◆ getPoidsMax()

double Alertes::getPoidsMax ( ) const

Methode qui retourne le poids maximale.

Renvoie
double

Définition à la ligne 389 du fichier alertes.cpp.

Références poidsMax.

Référencé par verifierPoids().

390 {
391  return this->poidsMax;
392 }
double poidsMax
Definition: alertes.h:67

◆ getPoidsMin()

double Alertes::getPoidsMin ( ) const

Methode qui retourne le poids minimale.

Renvoie
double

Définition à la ligne 398 du fichier alertes.cpp.

Références poidsMin.

Référencé par verifierPoids().

399 {
400  return this->poidsMin;
401 }
double poidsMin
Definition: alertes.h:68

◆ getPressionMax()

double Alertes::getPressionMax ( ) const

Methode qui retourne la pression maximale.

Renvoie

Définition à la ligne 371 du fichier alertes.cpp.

Références pressionMax.

Référencé par verifierPression().

372 {
373  return this->pressionMax;
374 }
double pressionMax
Definition: alertes.h:65

◆ getPressionMin()

double Alertes::getPressionMin ( ) const

Methode qui retourne la pression minimale.

Renvoie

Définition à la ligne 380 du fichier alertes.cpp.

Références pressionMin.

Référencé par verifierPression().

381 {
382  return this->pressionMin;
383 }
double pressionMin
Definition: alertes.h:66

◆ getTemperatureExterieureMax()

double Alertes::getTemperatureExterieureMax ( ) const

Methode qui retourne la temperature exterieure maximale.

Renvoie
double

Définition à la ligne 317 du fichier alertes.cpp.

Références temperatureExterieureMax.

Référencé par verifierTemperatureExterieure().

318 {
319  return this->temperatureExterieureMax;
320 }
double temperatureExterieureMax
Definition: alertes.h:57

◆ getTemperatureExterieureMin()

double Alertes::getTemperatureExterieureMin ( ) const

Methode qui retourne la temperature exterieure minimale.

Renvoie
double

Définition à la ligne 326 du fichier alertes.cpp.

Références temperatureExterieureMin.

Référencé par verifierTemperatureExterieure().

327 {
328  return this->temperatureExterieureMin;
329 }
double temperatureExterieureMin
Definition: alertes.h:58

◆ getTemperatureInterieureMax()

double Alertes::getTemperatureInterieureMax ( ) const

Methode qui retourne la temperature interieure maximale.

Renvoie
double

Définition à la ligne 299 du fichier alertes.cpp.

Références temperatureInterieureMax.

Référencé par verifierTemperatureInterieure().

300 {
301  return this->temperatureInterieureMax;
302 }
double temperatureInterieureMax
Definition: alertes.h:59

◆ getTemperatureInterieureMin()

double Alertes::getTemperatureInterieureMin ( ) const

Methode qui retourne la temperature interieure minimale.

Renvoie
double

Définition à la ligne 308 du fichier alertes.cpp.

Références temperatureInterieureMin.

Référencé par verifierTemperatureInterieure().

309 {
310  return this->temperatureInterieureMin;
311 }
double temperatureInterieureMin
Definition: alertes.h:60

◆ setHumiditeExterieureMax()

void Alertes::setHumiditeExterieureMax ( double  humiditeExterieureMax)

Methode qui change l'humidite exterieure maximale.

Paramètres
humiditeExterieureMax
Renvoie
void

Définition à la ligne 238 du fichier alertes.cpp.

Références humiditeExterieureMax.

Référencé par IHMPc::configurerAlertes(), et IHMPc::initialiserAlertes().

239 {
241 }
double humiditeExterieureMax
Definition: alertes.h:61

◆ setHumiditeExterieureMin()

void Alertes::setHumiditeExterieureMin ( double  humiditeExterieureMin)

Methode qui change l'humidite exterieure minimale.

Paramètres
humiditeExterieureMin
Renvoie
void

Définition à la ligne 248 du fichier alertes.cpp.

Références humiditeExterieureMin.

Référencé par IHMPc::configurerAlertes(), et IHMPc::initialiserAlertes().

249 {
251 }
double humiditeExterieureMin
Definition: alertes.h:62

◆ setHumiditeInterieureMax()

void Alertes::setHumiditeInterieureMax ( double  humiditeInterieureMax)

Methode qui change l'humidite interieure maximale.

Paramètres
humiditeInterieureMax
Renvoie
void

Définition à la ligne 218 du fichier alertes.cpp.

Références humiditeInterieureMax.

Référencé par IHMPc::configurerAlertes(), et IHMPc::initialiserAlertes().

219 {
221 }
double humiditeInterieureMax
Definition: alertes.h:63

◆ setHumiditeInterieureMin()

void Alertes::setHumiditeInterieureMin ( double  humiditeInterieureMin)

Methode qui change l'humidite interieure minimale.

Paramètres
humiditeInterieureMin
Renvoie
void

Définition à la ligne 228 du fichier alertes.cpp.

Références humiditeInterieureMin.

Référencé par IHMPc::configurerAlertes(), et IHMPc::initialiserAlertes().

229 {
231 }
double humiditeInterieureMin
Definition: alertes.h:64

◆ setPoidsMax()

void Alertes::setPoidsMax ( double  poidsMax)

Methode qui change le poids maximale.

Paramètres
poidsMax
Renvoie
void

Définition à la ligne 278 du fichier alertes.cpp.

Références poidsMax.

Référencé par IHMPc::configurerAlertes(), et IHMPc::initialiserAlertes().

279 {
280  this->poidsMax=poidsMax;
281 }
double poidsMax
Definition: alertes.h:67

◆ setPoidsMin()

void Alertes::setPoidsMin ( double  poidsMin)

Methode qui change le poids minimale.

Paramètres
poidsMin
Renvoie
void

Définition à la ligne 288 du fichier alertes.cpp.

Références poidsMin.

Référencé par IHMPc::configurerAlertes(), et IHMPc::initialiserAlertes().

289 {
290  this->poidsMin=poidsMin;
291 }
double poidsMin
Definition: alertes.h:68

◆ setPressionMax()

void Alertes::setPressionMax ( double  pressionMax)

Methode qui change la pression maximale.

Paramètres
pressionMax
Renvoie
void

Définition à la ligne 258 du fichier alertes.cpp.

Références pressionMax.

Référencé par IHMPc::configurerAlertes(), et IHMPc::initialiserAlertes().

259 {
260  this->pressionMax=pressionMax;
261 }
double pressionMax
Definition: alertes.h:65

◆ setPressionMin()

void Alertes::setPressionMin ( double  pressionMin)

Methode qui change la pression minimale.

Paramètres
pressionMin
Renvoie
void

Définition à la ligne 268 du fichier alertes.cpp.

Références pressionMin.

Référencé par IHMPc::configurerAlertes(), et IHMPc::initialiserAlertes().

269 {
270  this->pressionMin=pressionMin;
271 }
double pressionMin
Definition: alertes.h:66

◆ setTemperatureExterieureMax()

void Alertes::setTemperatureExterieureMax ( double  temperatureExterieureMax)

Methode qui change la temperature exterieure maximale.

Paramètres
temperatureExterieureMax
Renvoie
void

Définition à la ligne 198 du fichier alertes.cpp.

Références temperatureExterieureMax.

Référencé par IHMPc::configurerAlertes(), et IHMPc::initialiserAlertes().

199 {
201 }
double temperatureExterieureMax
Definition: alertes.h:57

◆ setTemperatureExterieureMin()

void Alertes::setTemperatureExterieureMin ( double  temperatureExterieureMin)

Methode qui change la temperature exterieure minimale.

Paramètres
temperatureExterieureMin
Renvoie
void

Définition à la ligne 208 du fichier alertes.cpp.

Références temperatureExterieureMin.

Référencé par IHMPc::configurerAlertes(), et IHMPc::initialiserAlertes().

209 {
211 }
double temperatureExterieureMin
Definition: alertes.h:58

◆ setTemperatureInterieureMax()

void Alertes::setTemperatureInterieureMax ( double  temperatureInterieureMax)

Methode qui change la temperature interieure maximale.

Paramètres
temperatureInterieureMax
Renvoie
void

Définition à la ligne 178 du fichier alertes.cpp.

Références temperatureInterieureMax.

Référencé par IHMPc::configurerAlertes(), et IHMPc::initialiserAlertes().

179 {
181 }
double temperatureInterieureMax
Definition: alertes.h:59

◆ setTemperatureInterieureMin()

void Alertes::setTemperatureInterieureMin ( double  temperatureInterieureMin)

Methode qui change la temperature interieure minimum.

Paramètres
temperatureInterieureMin
Renvoie
void

Définition à la ligne 188 du fichier alertes.cpp.

Références temperatureInterieureMin.

Référencé par IHMPc::configurerAlertes(), et IHMPc::initialiserAlertes().

189 {
191 }
double temperatureInterieureMin
Definition: alertes.h:60

◆ verifierHumiditeExterieure()

bool Alertes::verifierHumiditeExterieure ( double  humidite) const

Définition à la ligne 111 du fichier alertes.cpp.

Références getHumiditeExterieureMax(), et getHumiditeExterieureMin().

Référencé par IHMPc::afficherAlerteHumiditeExterieure().

112 {
113  if(humidite>=this->getHumiditeExterieureMin() && humidite<=getHumiditeExterieureMax())
114  {
115  return true;
116  }
117  else
118  {
119  return false;
120  }
121 }
double getHumiditeExterieureMin() const
Methode qui retourne l&#39;humidite exterieure minimale.
Definition: alertes.cpp:362
double getHumiditeExterieureMax() const
Methode qui retourne l&#39;humidite exterieure maximale.
Definition: alertes.cpp:353

◆ verifierHumiditeInterieure()

bool Alertes::verifierHumiditeInterieure ( double  humidite) const

Methode qui verifie l'humidite interieure.

Paramètres
humidite
Renvoie
bool

Définition à la ligne 128 du fichier alertes.cpp.

Références getHumiditeInterieureMax(), et getHumiditeInterieureMin().

Référencé par IHMPc::afficherAlerteHumiditeInterieure().

129 {
130  if(humidite>=this->getHumiditeInterieureMin() && humidite<=getHumiditeInterieureMax())
131  {
132  return true;
133  }
134  else
135  {
136  return false;
137  }
138 }
double getHumiditeInterieureMin() const
Methode qui retourne l&#39;humidite interieure minimale.
Definition: alertes.cpp:344
double getHumiditeInterieureMax() const
Methode qui retourne l&#39;humidite interieure maximale.
Definition: alertes.cpp:335

◆ verifierPoids()

Alertes::verifierPoids ( double  poids) const

Methode qui verifie le poids.

Renvoie
bool

Définition à la ligne 140 du fichier alertes.cpp.

Références getPoidsMax(), et getPoidsMin().

Référencé par IHMPc::afficherAlertePoids().

141 {
142  if(poids>=this->getPoidsMin() && poids<=this->getPoidsMax())
143  {
144  return true;
145  }
146  else
147  {
148  return false;
149  }
150 }
double getPoidsMax() const
Methode qui retourne le poids maximale.
Definition: alertes.cpp:389
double getPoidsMin() const
Methode qui retourne le poids minimale.
Definition: alertes.cpp:398

◆ verifierPression()

bool Alertes::verifierPression ( double  pression) const

Définition à la ligne 157 du fichier alertes.cpp.

Références getPressionMax(), et getPressionMin().

Référencé par IHMPc::afficherAlertePression().

158 {
159  if(pression>=this->getPressionMin() && pression<=this->getPressionMax())
160  {
161  return true;
162  }
163  else
164  {
165  return false;
166  }
167 }
double getPressionMax() const
Methode qui retourne la pression maximale.
Definition: alertes.cpp:371
double getPressionMin() const
Methode qui retourne la pression minimale.
Definition: alertes.cpp:380

◆ verifierTemperatureExterieure()

bool Alertes::verifierTemperatureExterieure ( double  temperature) const

Définition à la ligne 76 du fichier alertes.cpp.

Références getTemperatureExterieureMax(), et getTemperatureExterieureMin().

Référencé par IHMPc::afficherAlerteTemperatureExterieure().

77 {
78  if(temperature>=this->getTemperatureExterieureMin() && temperature<=getTemperatureExterieureMax())
79  {
80  return true;
81  }
82  else
83  {
84  return false;
85  }
86 }
double getTemperatureExterieureMax() const
Methode qui retourne la temperature exterieure maximale.
Definition: alertes.cpp:317
double getTemperatureExterieureMin() const
Methode qui retourne la temperature exterieure minimale.
Definition: alertes.cpp:326

◆ verifierTemperatureInterieure()

bool Alertes::verifierTemperatureInterieure ( double  temperature) const

Methode qui verifie la temperature interieure.

Paramètres
temperature
Renvoie
bool

Définition à la ligne 93 du fichier alertes.cpp.

Références getTemperatureInterieureMax(), et getTemperatureInterieureMin().

Référencé par IHMPc::afficherAlerteTemperatureInterieure().

94 {
95  if(temperature>=this->getTemperatureInterieureMin() && temperature<=getTemperatureInterieureMax())
96  {
97  return true;
98  }
99  else
100  {
101  return false;
102  }
103 }
double getTemperatureInterieureMin() const
Methode qui retourne la temperature interieure minimale.
Definition: alertes.cpp:308
double getTemperatureInterieureMax() const
Methode qui retourne la temperature interieure maximale.
Definition: alertes.cpp:299

Documentation des données membres

◆ humiditeExterieureMax

double Alertes::humiditeExterieureMax
private

Définition à la ligne 61 du fichier alertes.h.

Référencé par getHumiditeExterieureMax(), et setHumiditeExterieureMax().

◆ humiditeExterieureMin

double Alertes::humiditeExterieureMin
private

Définition à la ligne 62 du fichier alertes.h.

Référencé par getHumiditeExterieureMin(), et setHumiditeExterieureMin().

◆ humiditeInterieureMax

double Alertes::humiditeInterieureMax
private

Définition à la ligne 63 du fichier alertes.h.

Référencé par getHumiditeInterieureMax(), et setHumiditeInterieureMax().

◆ humiditeInterieureMin

double Alertes::humiditeInterieureMin
private

Définition à la ligne 64 du fichier alertes.h.

Référencé par getHumiditeInterieureMin(), et setHumiditeInterieureMin().

◆ poidsMax

double Alertes::poidsMax
private

Définition à la ligne 67 du fichier alertes.h.

Référencé par getPoidsMax(), et setPoidsMax().

◆ poidsMin

double Alertes::poidsMin
private

Définition à la ligne 68 du fichier alertes.h.

Référencé par getPoidsMin(), et setPoidsMin().

◆ pressionMax

double Alertes::pressionMax
private

Définition à la ligne 65 du fichier alertes.h.

Référencé par getPressionMax(), et setPressionMax().

◆ pressionMin

double Alertes::pressionMin
private

Définition à la ligne 66 du fichier alertes.h.

Référencé par getPressionMin(), et setPressionMin().

◆ temperatureExterieureMax

double Alertes::temperatureExterieureMax
private

Définition à la ligne 57 du fichier alertes.h.

Référencé par getTemperatureExterieureMax(), et setTemperatureExterieureMax().

◆ temperatureExterieureMin

double Alertes::temperatureExterieureMin
private

Définition à la ligne 58 du fichier alertes.h.

Référencé par getTemperatureExterieureMin(), et setTemperatureExterieureMin().

◆ temperatureInterieureMax

double Alertes::temperatureInterieureMax
private

Définition à la ligne 59 du fichier alertes.h.

Référencé par getTemperatureInterieureMax(), et setTemperatureInterieureMax().

◆ temperatureInterieureMin

double Alertes::temperatureInterieureMin
private

Définition à la ligne 60 du fichier alertes.h.

Référencé par getTemperatureInterieureMin(), et setTemperatureInterieureMin().


La documentation de cette classe a été générée à partir des fichiers suivants :