Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Romain De Laage De Bellefaye
LO21-projet
Commits
59d47d72
Verified
Commit
59d47d72
authored
Jun 12, 2021
by
Romain De Laage De Bellefaye
🌳
Browse files
Improve autosql doc
parent
e2fc824b
Pipeline
#79793
passed with stage
in 16 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
includes/autosql.h
View file @
59d47d72
...
...
@@ -35,26 +35,41 @@ class Database {
/// Obtenir la liste de tous les noms d'automate disponibles
std
::
vector
<
QString
>
getAutomates
()
const
;
/// Obtenir la fonction d'un automate donné
/// @param[in] a Automate dont on souhaite obtenir la Fonction
Fonction
*
getFonction
(
Automate
&
a
)
const
;
/// Obtenir la règle de voisinage d'un automate par son nom
/// @param[in] name nom de l'Automate dont on souhaite la RegleVoisinage
RegleVoisinage
*
getRegleVoisinage
(
const
QString
&
name
)
const
;
/// Obtenir la liste des grilles disponibles pour un automate par son nom
/// Obtenir la liste des Reseau disponibles pour un Automate par son nom
/// @param[in] name nom de l'Automate
std
::
vector
<
QString
>
getListeReseaux
(
const
QString
&
name
)
const
;
/// Obtenir un réseau par son nom
/// @param[in] idReseau identifiant du Reseau dans la base de donnée
Reseau
&
getReseau
(
int
idReseau
)
const
;
/// Sauvegarder un réseau en base de donnée
/// @param[in] reseau Reseau à sauvegarder
/// @param[in] nomReseau nom du Reseau à sauvegarder
/// @param[in] nomAutomate nom de l'Automate à qui il appartient
void
stockerReseau
(
const
Reseau
&
reseau
,
const
QString
&
nomReseau
,
const
QString
&
nomAutomate
)
const
;
/// Initialise l'ensemble d'état d'un automate
/// @param[in] a Automate dont on souhaite initialiser l'EnsembleEtat
void
initEnsEtat
(
Automate
&
a
)
const
;
/// Sauvegarder un automate en BDD
/// @param[in] a Automate que l'on souhaite sauvegarder
void
saveAutomaton
(
const
Automate
&
a
)
const
;
/// Sauvegarder une fonction en BDD
/// @param[in] name nom de l'Automate à qui appartien la Fonction
/// @param[in] f Fonction à sauvegarder
void
saveFunction
(
const
QString
&
name
,
const
Fonction
&
f
)
const
;
/// Sauvegarder une règle de voisinage en BDD
/// @param[in] name nom de l'Automate à qui appartien la RegleVoisinage
/// @param[in] r RegleVoisinage à sauvegarder
void
saveVoisinage
(
const
QString
&
name
,
const
RegleVoisinage
&
r
)
const
;
/// Sauvegarder un ensemble d'états en BDD
/// @param[in] a Automate dont on souhaite sauvegarder l'ensemble
void
saveEnsemble
(
Automate
&
a
)
const
;
/// initialiser le singleton automate depuis la bdd par son nom
/// @param[in] modele nom du modèle que l'on souhaite initialiser
void
initSingletonAutomate
(
const
QString
&
modele
)
const
;
};
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment