TraceX
 
Loading...
Searching...
No Matches
Rapportligne Class Reference

Contient les informations sur une ligne du rapport. More...

#include <rapportligne.h>

Public Member Functions

 Rapportligne (QString nameSSS, QString nameSRS, QString nameSDD, string exigenceSSS, string exigenceSRS, string exigenceSDD)
 constructeur
 
 Rapportligne ()
 Constructeur par défaut pour initialiser une ligne de rapport avec des valeurs vides.
 
void setNameSSS (QString nameSSS)
 setter du nom du fichier SSS
 
void setNameSRS (QString nameSRS)
 setter du nom du fichier SRS
 
void setNameSDD (QString nameSDD)
 setter du nom du fichier SDD
 
void setExigenceSSS (string exigenceSSS)
 setter du nom de l'exigence dans le SSS
 
void setExigenceSRS (string exigenceSRS)
 setter du nom de l'exigence dans le SRS
 
void setExigenceSDD (string exigenceSDD)
 setter du nom de l'exigence dans le SDD
 
bool isInSrs (Exigence *exi, Srs docSrs, ExigenceSrs &rtr)
 vérifie si l'exigence exi est dans le document docSrs
 
bool isInSdd (Exigence *exi, Sdd docSdd)
 vérifie si l'exigence exi est dans le document docSdd
 
string toString ()
 retourne un string correspondant à une ligne de fichier csv
 

Detailed Description

Contient les informations sur une ligne du rapport.

Author
Lea KIM

Constructor & Destructor Documentation

◆ Rapportligne() [1/2]

Rapportligne::Rapportligne ( QString nameSSS,
QString nameSRS,
QString nameSDD,
string exigenceSSS,
string exigenceSRS,
string exigenceSDD )

constructeur

Constructeur avec paramètres pour initialiser une ligne de rapport avec des valeurs spécifiques.

Parameters
nameSSSnom du fichier SSS tracé
nameSRSnom du fichier SRS si tracé
nameSDDnom du fichier SDD si tracé
exigenceSSSexigence du SSS tracé
exigenceSRSexigence du SRS si tracé
exigenceSDDexigence du SDD si tracé
Author
Lea KIM

Ce constructeur initialise une instance de la classe "Rapportligne" avec des valeurs définies pour les noms des fichiers SSS, SRS, et SDD, ainsi que les exigences associées.

Parameters
nameSSSLe nom du fichier SSS.
nameSRSLe nom du fichier SRS.
nameSDDLe nom du fichier SDD.
exigenceSSSL'exigence associée au fichier SSS.
exigenceSRSL'exigence associée au fichier SRS.
exigenceSDDL'exigence associée au fichier SDD.
Author
Léa

◆ Rapportligne() [2/2]

Rapportligne::Rapportligne ( )

Constructeur par défaut pour initialiser une ligne de rapport avec des valeurs vides.

Ce constructeur initialise une instance de la classe "Rapportligne" avec des chaînes vides pour tous les attributs de la ligne de rapport.

Author
Léa

Member Function Documentation

◆ isInSdd()

bool Rapportligne::isInSdd ( Exigence * exi,
Sdd docSdd )

vérifie si l'exigence exi est dans le document docSdd

Vérifie si une exigence existe dans le fichier SDD.

Parameters
exiexigence que l'on cherche dans le document
docSdddocument où l'on cherche l'exigence
Author
Lea KIM

Cette méthode parcourt les exigences du fichier SDD et vérifie si l'exigence avec l'identifiant correspondant à celui de l'exigence passée en paramètre est présente dans le fichier.

Parameters
exiL'exigence à rechercher dans le fichier SDD.
docSddLe document SDD dans lequel effectuer la recherche.
Returns
bool "true" si l'exigence est trouvée, "false" sinon.
Author
Léa
Here is the call graph for this function:
Here is the caller graph for this function:

◆ isInSrs()

bool Rapportligne::isInSrs ( Exigence * exi,
Srs docSrs,
ExigenceSrs & rtr )

vérifie si l'exigence exi est dans le document docSrs

Vérifie si une exigence existe dans le fichier SRS.

Parameters
exiexigence que l'on cherche dans le document
docSrsdocument où l'on cherche l'exigence
rtrexigence trouvée et retournée
Author
Lea KIM

Cette méthode parcourt les exigences du fichier SRS et vérifie si l'exigence avec l'identifiant correspondant à celui de l'exigence passée en paramètre est présente dans le fichier.

Parameters
exiL'exigence à rechercher dans le fichier SRS.
docSrsLe document SRS dans lequel effectuer la recherche.
rtrL'exigence SRS trouvée, si elle existe.
Returns
bool "true" si l'exigence est trouvée, "false" sinon.
Author
Léa
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setExigenceSDD()

void Rapportligne::setExigenceSDD ( string exigenceSDD)

setter du nom de l'exigence dans le SDD

Définit l'exigence associée au fichier SDD.

Parameters
exigenceSDDnouveau nom d'exigence
Author
Lea KIM

Cette méthode permet de définir l'exigence associée au fichier SDD dans la ligne de rapport.

Parameters
exigenceSDDL'exigence à associer au fichier SDD.
Returns
void
Author
Léa
Here is the caller graph for this function:

◆ setExigenceSRS()

void Rapportligne::setExigenceSRS ( string exigenceSRS)

setter du nom de l'exigence dans le SRS

Définit l'exigence associée au fichier SRS.

Parameters
exigenceSRSnouveau nom d'exigence
Author
Lea KIM

Cette méthode permet de définir l'exigence associée au fichier SRS dans la ligne de rapport.

Parameters
exigenceSRSL'exigence à associer au fichier SRS.
Returns
void
Author
Léa
Here is the caller graph for this function:

◆ setExigenceSSS()

void Rapportligne::setExigenceSSS ( string exigenceSSS)

setter du nom de l'exigence dans le SSS

Définit l'exigence associée au fichier SSS.

Parameters
exigenceSSSnouveau nom d'exigence
Author
Lea KIM

Cette méthode permet de définir l'exigence associée au fichier SSS dans la ligne de rapport.

Parameters
exigenceSSSL'exigence à associer au fichier SSS.
Returns
void
Author
Léa
Here is the caller graph for this function:

◆ setNameSDD()

void Rapportligne::setNameSDD ( QString nameSDD)

setter du nom du fichier SDD

Définit le nom du fichier SDD.

Parameters
nameSDDnouveau nom du fichier
Author
Lea KIM

Cette méthode permet de définir le nom du fichier SDD associé à la ligne de rapport.

Parameters
nameSDDLe nom du fichier SDD à attribuer à la ligne de rapport.
Returns
void
Author
Léa
Here is the caller graph for this function:

◆ setNameSRS()

void Rapportligne::setNameSRS ( QString nameSRS)

setter du nom du fichier SRS

Définit le nom du fichier SRS.

Parameters
nameSRSnouveau nom du fichier
Author
Lea KIM

Cette méthode permet de définir le nom du fichier SRS associé à la ligne de rapport.

Parameters
nameSRSLe nom du fichier SRS à attribuer à la ligne de rapport.
Returns
void
Author
Léa
Here is the caller graph for this function:

◆ setNameSSS()

void Rapportligne::setNameSSS ( QString nameSSS)

setter du nom du fichier SSS

Définit le nom du fichier SSS.

Parameters
nameSSSnouveau nom du fichier
Author
Lea KIM

Cette méthode permet de définir le nom du fichier SSS associé à la ligne de rapport.

Parameters
nameSSSLe nom du fichier SSS à attribuer à la ligne de rapport.
Returns
void
Author
Léa
Here is the caller graph for this function:

◆ toString()

string Rapportligne::toString ( )

retourne un string correspondant à une ligne de fichier csv

Convertit les données de la ligne de rapport en une chaîne de caractères lisible.

Author
Lea KIM

Cette méthode permet de convertir les informations contenues dans une ligne de rapport en une chaîne de caractères qui peut être utilisée pour l'affichage ou l'écriture dans un fichier.

Returns
string La chaîne de caractères représentant la ligne de rapport.
Author
Léa

The documentation for this class was generated from the following files: