\hypertarget{classsrc_1_1gestClasse_1_1Sconet}{}\doxysection{Référence de la classe src.\+gest\+Classe.\+Sconet}
\label{classsrc_1_1gestClasse_1_1Sconet}\index{src.gestClasse.Sconet@{src.gestClasse.Sconet}}


Une classe pour travailler avec des données \mbox{\hyperlink{classsrc_1_1gestClasse_1_1Sconet}{Sconet}}.  




Graphe d\textquotesingle{}héritage de src.\+gest\+Classe.\+Sconet\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=221pt]{classsrc_1_1gestClasse_1_1Sconet__inherit__graph}
\end{center}
\end{figure}


Graphe de collaboration de src.\+gest\+Classe.\+Sconet\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=221pt]{classsrc_1_1gestClasse_1_1Sconet__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Fonctions membres publiques}
\begin{DoxyCompactItemize}
\item 
def \mbox{\hyperlink{classsrc_1_1gestClasse_1_1Sconet_a13e5a84f2abd3df713cfdb02aacd0f16}{\+\_\+\+\_\+init\+\_\+\+\_\+}} (self, f)
\begin{DoxyCompactList}\small\item\em Le constructeur. \end{DoxyCompactList}\item 
def \mbox{\hyperlink{classsrc_1_1gestClasse_1_1Sconet_a6649d18b6a1224e91be8f16b6d37a23f}{make\+Compact}} (self)
\begin{DoxyCompactList}\small\item\em removes useless thext nodes containing only spaces. \end{DoxyCompactList}\item 
def \mbox{\hyperlink{classsrc_1_1gestClasse_1_1Sconet_a246a577b81cdd93708ba1befadd53ce8}{collect\+Null\+Texts}} (self, el)
\item 
def \mbox{\hyperlink{classsrc_1_1gestClasse_1_1Sconet_ad5b92be08cc473dcccde2a922f7ca56f}{collect\+Classes}} (self)
\item 
def \mbox{\hyperlink{classsrc_1_1gestClasse_1_1Sconet_abd519b58613ebdaa016f65fd2721d0a1}{eleves\+De\+Classe}} (self, class\+Name)
\item 
def \mbox{\hyperlink{classsrc_1_1gestClasse_1_1Sconet_a7eb7a1ce39db38fe9ecdababdb61c502}{eleve\+Par\+ID}} (self, el)
\item 
def \mbox{\hyperlink{classsrc_1_1gestClasse_1_1Sconet_a27f46eefd411c849ebadb042f8dea5f6}{un\+I\+D\+Eleve\+De\+Classe}} (self, el)
\item 
def \mbox{\hyperlink{classsrc_1_1gestClasse_1_1Sconet_aac6664b1e9c7347f3d53b865803219a6}{collect\+One\+Class}} (self, el)
\begin{DoxyCompactList}\small\item\em adds one class name to the set self.\+classes \end{DoxyCompactList}\item 
def \mbox{\hyperlink{classsrc_1_1gestClasse_1_1Sconet_a11382b7eeebecdc7e92499d609a1225f}{unique\+\_\+name}} (self, el, fields=\mbox{[}\char`\"{}N\+OM\char`\"{}, \char`\"{}P\+R\+E\+N\+OM\char`\"{}\mbox{]})
\begin{DoxyCompactList}\small\item\em a unique name for an \char`\"{}eleve\char`\"{}, based on a few fields and on the ID \end{DoxyCompactList}\item 
def \mbox{\hyperlink{classsrc_1_1gestClasse_1_1Sconet_a68eaf4a20fe246b1fb25ff28bdde8a75}{showable\+\_\+name}} (self, el, fields=\mbox{[}\char`\"{}N\+OM\char`\"{}, \char`\"{}P\+R\+E\+N\+OM\char`\"{}\mbox{]})
\item 
def \mbox{\hyperlink{classsrc_1_1gestClasse_1_1Sconet_a3ef474efd765ed761bc9242e57fba753}{elements\+Walk}} (self, el, proc)
\item 
def \mbox{\hyperlink{classsrc_1_1gestClasse_1_1Sconet_ae8013d49195d23c038fd9eb93684db4f}{\+\_\+\+\_\+str\+\_\+\+\_\+}} (self)
\end{DoxyCompactItemize}
\doxysubsection*{Attributs publics}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classsrc_1_1gestClasse_1_1Sconet_a1125bf7446b809d2451b7bdfb7b83041}{donnees}}
\item 
\mbox{\hyperlink{classsrc_1_1gestClasse_1_1Sconet_a35b19825b48aacc680fd52e195ad6f8e}{null\+Texts}}
\item 
\mbox{\hyperlink{classsrc_1_1gestClasse_1_1Sconet_afe8e667f17579b472a8242bdee122f6e}{classes}}
\item 
\mbox{\hyperlink{classsrc_1_1gestClasse_1_1Sconet_aa114bd58d2b2c68fbd84a7e4452d60d4}{current\+Result}}
\item 
\mbox{\hyperlink{classsrc_1_1gestClasse_1_1Sconet_a0af53ca87091e674b2a0e28eef4d447e}{current\+Class\+Name}}
\item 
\mbox{\hyperlink{classsrc_1_1gestClasse_1_1Sconet_a8728615069c16a862dab32745968358b}{current\+ID}}
\end{DoxyCompactItemize}


\doxysubsection{Description détaillée}
Une classe pour travailler avec des données \mbox{\hyperlink{classsrc_1_1gestClasse_1_1Sconet}{Sconet}}. 

Définition à la ligne 72 du fichier gest\+Classe.\+py.



\doxysubsection{Documentation des constructeurs et destructeur}
\mbox{\Hypertarget{classsrc_1_1gestClasse_1_1Sconet_a13e5a84f2abd3df713cfdb02aacd0f16}\label{classsrc_1_1gestClasse_1_1Sconet_a13e5a84f2abd3df713cfdb02aacd0f16}} 
\index{src.gestClasse.Sconet@{src.gestClasse.Sconet}!\_\_init\_\_@{\_\_init\_\_}}
\index{\_\_init\_\_@{\_\_init\_\_}!src.gestClasse.Sconet@{src.gestClasse.Sconet}}
\doxysubsubsection{\texorpdfstring{\_\_init\_\_()}{\_\_init\_\_()}}
{\footnotesize\ttfamily def src.\+gest\+Classe.\+Sconet.\+\_\+\+\_\+init\+\_\+\+\_\+ (\begin{DoxyParamCaption}\item[{}]{self,  }\item[{}]{f }\end{DoxyParamCaption})}



Le constructeur. 


\begin{DoxyParams}{Paramètres}
{\em f} & le nom d\textquotesingle{}un fichier, ou un fichier ouvert en lecture \\
\hline
\end{DoxyParams}


Réimplémentée à partir de \mbox{\hyperlink{classsrc_1_1gestClasse_1_1AbstractGestClasse_afa23ddd2df7f94583a72af62fe2e0c73}{src.\+gest\+Classe.\+Abstract\+Gest\+Classe}}.



Définition à la ligne 78 du fichier gest\+Classe.\+py.



\doxysubsection{Documentation des fonctions membres}
\mbox{\Hypertarget{classsrc_1_1gestClasse_1_1Sconet_ae8013d49195d23c038fd9eb93684db4f}\label{classsrc_1_1gestClasse_1_1Sconet_ae8013d49195d23c038fd9eb93684db4f}} 
\index{src.gestClasse.Sconet@{src.gestClasse.Sconet}!\_\_str\_\_@{\_\_str\_\_}}
\index{\_\_str\_\_@{\_\_str\_\_}!src.gestClasse.Sconet@{src.gestClasse.Sconet}}
\doxysubsubsection{\texorpdfstring{\_\_str\_\_()}{\_\_str\_\_()}}
{\footnotesize\ttfamily def src.\+gest\+Classe.\+Sconet.\+\_\+\+\_\+str\+\_\+\+\_\+ (\begin{DoxyParamCaption}\item[{}]{self }\end{DoxyParamCaption})}



Définition à la ligne 200 du fichier gest\+Classe.\+py.

\mbox{\Hypertarget{classsrc_1_1gestClasse_1_1Sconet_ad5b92be08cc473dcccde2a922f7ca56f}\label{classsrc_1_1gestClasse_1_1Sconet_ad5b92be08cc473dcccde2a922f7ca56f}} 
\index{src.gestClasse.Sconet@{src.gestClasse.Sconet}!collectClasses@{collectClasses}}
\index{collectClasses@{collectClasses}!src.gestClasse.Sconet@{src.gestClasse.Sconet}}
\doxysubsubsection{\texorpdfstring{collectClasses()}{collectClasses()}}
{\footnotesize\ttfamily def src.\+gest\+Classe.\+Sconet.\+collect\+Classes (\begin{DoxyParamCaption}\item[{}]{self }\end{DoxyParamCaption})}

\begin{DoxyReturn}{Renvoie}
the list of classes containg students 
\end{DoxyReturn}


Réimplémentée à partir de \mbox{\hyperlink{classsrc_1_1gestClasse_1_1AbstractGestClasse_aae97cc45608496243db80c85fbfb8dd4}{src.\+gest\+Classe.\+Abstract\+Gest\+Classe}}.



Définition à la ligne 109 du fichier gest\+Classe.\+py.

\mbox{\Hypertarget{classsrc_1_1gestClasse_1_1Sconet_a246a577b81cdd93708ba1befadd53ce8}\label{classsrc_1_1gestClasse_1_1Sconet_a246a577b81cdd93708ba1befadd53ce8}} 
\index{src.gestClasse.Sconet@{src.gestClasse.Sconet}!collectNullTexts@{collectNullTexts}}
\index{collectNullTexts@{collectNullTexts}!src.gestClasse.Sconet@{src.gestClasse.Sconet}}
\doxysubsubsection{\texorpdfstring{collectNullTexts()}{collectNullTexts()}}
{\footnotesize\ttfamily def src.\+gest\+Classe.\+Sconet.\+collect\+Null\+Texts (\begin{DoxyParamCaption}\item[{}]{self,  }\item[{}]{el }\end{DoxyParamCaption})}



Définition à la ligne 100 du fichier gest\+Classe.\+py.

\mbox{\Hypertarget{classsrc_1_1gestClasse_1_1Sconet_aac6664b1e9c7347f3d53b865803219a6}\label{classsrc_1_1gestClasse_1_1Sconet_aac6664b1e9c7347f3d53b865803219a6}} 
\index{src.gestClasse.Sconet@{src.gestClasse.Sconet}!collectOneClass@{collectOneClass}}
\index{collectOneClass@{collectOneClass}!src.gestClasse.Sconet@{src.gestClasse.Sconet}}
\doxysubsubsection{\texorpdfstring{collectOneClass()}{collectOneClass()}}
{\footnotesize\ttfamily def src.\+gest\+Classe.\+Sconet.\+collect\+One\+Class (\begin{DoxyParamCaption}\item[{}]{self,  }\item[{}]{el }\end{DoxyParamCaption})}



adds one class name to the set self.\+classes 


\begin{DoxyParams}{Paramètres}
{\em el} & an element \\
\hline
\end{DoxyParams}


Définition à la ligne 158 du fichier gest\+Classe.\+py.

\mbox{\Hypertarget{classsrc_1_1gestClasse_1_1Sconet_a3ef474efd765ed761bc9242e57fba753}\label{classsrc_1_1gestClasse_1_1Sconet_a3ef474efd765ed761bc9242e57fba753}} 
\index{src.gestClasse.Sconet@{src.gestClasse.Sconet}!elementsWalk@{elementsWalk}}
\index{elementsWalk@{elementsWalk}!src.gestClasse.Sconet@{src.gestClasse.Sconet}}
\doxysubsubsection{\texorpdfstring{elementsWalk()}{elementsWalk()}}
{\footnotesize\ttfamily def src.\+gest\+Classe.\+Sconet.\+elements\+Walk (\begin{DoxyParamCaption}\item[{}]{self,  }\item[{}]{el,  }\item[{}]{proc }\end{DoxyParamCaption})}



Définition à la ligne 195 du fichier gest\+Classe.\+py.

Voici le graphe d\textquotesingle{}appel pour cette fonction \+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=258pt]{classsrc_1_1gestClasse_1_1Sconet_a3ef474efd765ed761bc9242e57fba753_cgraph}
\end{center}
\end{figure}
Voici le graphe des appelants de cette fonction \+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classsrc_1_1gestClasse_1_1Sconet_a3ef474efd765ed761bc9242e57fba753_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{classsrc_1_1gestClasse_1_1Sconet_a7eb7a1ce39db38fe9ecdababdb61c502}\label{classsrc_1_1gestClasse_1_1Sconet_a7eb7a1ce39db38fe9ecdababdb61c502}} 
\index{src.gestClasse.Sconet@{src.gestClasse.Sconet}!eleveParID@{eleveParID}}
\index{eleveParID@{eleveParID}!src.gestClasse.Sconet@{src.gestClasse.Sconet}}
\doxysubsubsection{\texorpdfstring{eleveParID()}{eleveParID()}}
{\footnotesize\ttfamily def src.\+gest\+Classe.\+Sconet.\+eleve\+Par\+ID (\begin{DoxyParamCaption}\item[{}]{self,  }\item[{}]{el }\end{DoxyParamCaption})}



Définition à la ligne 136 du fichier gest\+Classe.\+py.

\mbox{\Hypertarget{classsrc_1_1gestClasse_1_1Sconet_abd519b58613ebdaa016f65fd2721d0a1}\label{classsrc_1_1gestClasse_1_1Sconet_abd519b58613ebdaa016f65fd2721d0a1}} 
\index{src.gestClasse.Sconet@{src.gestClasse.Sconet}!elevesDeClasse@{elevesDeClasse}}
\index{elevesDeClasse@{elevesDeClasse}!src.gestClasse.Sconet@{src.gestClasse.Sconet}}
\doxysubsubsection{\texorpdfstring{elevesDeClasse()}{elevesDeClasse()}}
{\footnotesize\ttfamily def src.\+gest\+Classe.\+Sconet.\+eleves\+De\+Classe (\begin{DoxyParamCaption}\item[{}]{self,  }\item[{}]{class\+Name }\end{DoxyParamCaption})}


\begin{DoxyParams}{Paramètres}
{\em class\+Name} & name of a school class \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Renvoie}
list of \char`\"{}eleve\char`\"{} elements 
\end{DoxyReturn}


Réimplémentée à partir de \mbox{\hyperlink{classsrc_1_1gestClasse_1_1AbstractGestClasse_a7b4389a7aba686ce3814bc27cad05629}{src.\+gest\+Classe.\+Abstract\+Gest\+Classe}}.



Définition à la ligne 118 du fichier gest\+Classe.\+py.

\mbox{\Hypertarget{classsrc_1_1gestClasse_1_1Sconet_a6649d18b6a1224e91be8f16b6d37a23f}\label{classsrc_1_1gestClasse_1_1Sconet_a6649d18b6a1224e91be8f16b6d37a23f}} 
\index{src.gestClasse.Sconet@{src.gestClasse.Sconet}!makeCompact@{makeCompact}}
\index{makeCompact@{makeCompact}!src.gestClasse.Sconet@{src.gestClasse.Sconet}}
\doxysubsubsection{\texorpdfstring{makeCompact()}{makeCompact()}}
{\footnotesize\ttfamily def src.\+gest\+Classe.\+Sconet.\+make\+Compact (\begin{DoxyParamCaption}\item[{}]{self }\end{DoxyParamCaption})}



removes useless thext nodes containing only spaces. 



Définition à la ligne 93 du fichier gest\+Classe.\+py.

\mbox{\Hypertarget{classsrc_1_1gestClasse_1_1Sconet_a68eaf4a20fe246b1fb25ff28bdde8a75}\label{classsrc_1_1gestClasse_1_1Sconet_a68eaf4a20fe246b1fb25ff28bdde8a75}} 
\index{src.gestClasse.Sconet@{src.gestClasse.Sconet}!showable\_name@{showable\_name}}
\index{showable\_name@{showable\_name}!src.gestClasse.Sconet@{src.gestClasse.Sconet}}
\doxysubsubsection{\texorpdfstring{showable\_name()}{showable\_name()}}
{\footnotesize\ttfamily def src.\+gest\+Classe.\+Sconet.\+showable\+\_\+name (\begin{DoxyParamCaption}\item[{}]{self,  }\item[{}]{el,  }\item[{}]{fields = {\ttfamily \mbox{[}\char`\"{}NOM\char`\"{},~\char`\"{}PRENOM\char`\"{}\mbox{]}} }\end{DoxyParamCaption})}


\begin{DoxyParams}{Paramètres}
{\em el} & un objet élève \\
\hline
{\em fields} & les champs de donnée à exploiter \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Renvoie}
une chaîne unicode, pour nommer l\textquotesingle{}élève 
\end{DoxyReturn}


Définition à la ligne 182 du fichier gest\+Classe.\+py.

\mbox{\Hypertarget{classsrc_1_1gestClasse_1_1Sconet_a27f46eefd411c849ebadb042f8dea5f6}\label{classsrc_1_1gestClasse_1_1Sconet_a27f46eefd411c849ebadb042f8dea5f6}} 
\index{src.gestClasse.Sconet@{src.gestClasse.Sconet}!unIDEleveDeClasse@{unIDEleveDeClasse}}
\index{unIDEleveDeClasse@{unIDEleveDeClasse}!src.gestClasse.Sconet@{src.gestClasse.Sconet}}
\doxysubsubsection{\texorpdfstring{unIDEleveDeClasse()}{unIDEleveDeClasse()}}
{\footnotesize\ttfamily def src.\+gest\+Classe.\+Sconet.\+un\+I\+D\+Eleve\+De\+Classe (\begin{DoxyParamCaption}\item[{}]{self,  }\item[{}]{el }\end{DoxyParamCaption})}



Définition à la ligne 145 du fichier gest\+Classe.\+py.

\mbox{\Hypertarget{classsrc_1_1gestClasse_1_1Sconet_a11382b7eeebecdc7e92499d609a1225f}\label{classsrc_1_1gestClasse_1_1Sconet_a11382b7eeebecdc7e92499d609a1225f}} 
\index{src.gestClasse.Sconet@{src.gestClasse.Sconet}!unique\_name@{unique\_name}}
\index{unique\_name@{unique\_name}!src.gestClasse.Sconet@{src.gestClasse.Sconet}}
\doxysubsubsection{\texorpdfstring{unique\_name()}{unique\_name()}}
{\footnotesize\ttfamily def src.\+gest\+Classe.\+Sconet.\+unique\+\_\+name (\begin{DoxyParamCaption}\item[{}]{self,  }\item[{}]{el,  }\item[{}]{fields = {\ttfamily \mbox{[}\char`\"{}NOM\char`\"{},~\char`\"{}PRENOM\char`\"{}\mbox{]}} }\end{DoxyParamCaption})}



a unique name for an \char`\"{}eleve\char`\"{}, based on a few fields and on the ID 


\begin{DoxyParams}{Paramètres}
{\em el} & en \char`\"{}eleve\char`\"{} element \\
\hline
{\em fields} & the fields used to build the result @retun a printable unique id \\
\hline
\end{DoxyParams}


Définition à la ligne 170 du fichier gest\+Classe.\+py.



\doxysubsection{Documentation des données membres}
\mbox{\Hypertarget{classsrc_1_1gestClasse_1_1Sconet_afe8e667f17579b472a8242bdee122f6e}\label{classsrc_1_1gestClasse_1_1Sconet_afe8e667f17579b472a8242bdee122f6e}} 
\index{src.gestClasse.Sconet@{src.gestClasse.Sconet}!classes@{classes}}
\index{classes@{classes}!src.gestClasse.Sconet@{src.gestClasse.Sconet}}
\doxysubsubsection{\texorpdfstring{classes}{classes}}
{\footnotesize\ttfamily src.\+gest\+Classe.\+Sconet.\+classes}



Définition à la ligne 110 du fichier gest\+Classe.\+py.

\mbox{\Hypertarget{classsrc_1_1gestClasse_1_1Sconet_a0af53ca87091e674b2a0e28eef4d447e}\label{classsrc_1_1gestClasse_1_1Sconet_a0af53ca87091e674b2a0e28eef4d447e}} 
\index{src.gestClasse.Sconet@{src.gestClasse.Sconet}!currentClassName@{currentClassName}}
\index{currentClassName@{currentClassName}!src.gestClasse.Sconet@{src.gestClasse.Sconet}}
\doxysubsubsection{\texorpdfstring{currentClassName}{currentClassName}}
{\footnotesize\ttfamily src.\+gest\+Classe.\+Sconet.\+current\+Class\+Name}



Définition à la ligne 120 du fichier gest\+Classe.\+py.

\mbox{\Hypertarget{classsrc_1_1gestClasse_1_1Sconet_a8728615069c16a862dab32745968358b}\label{classsrc_1_1gestClasse_1_1Sconet_a8728615069c16a862dab32745968358b}} 
\index{src.gestClasse.Sconet@{src.gestClasse.Sconet}!currentID@{currentID}}
\index{currentID@{currentID}!src.gestClasse.Sconet@{src.gestClasse.Sconet}}
\doxysubsubsection{\texorpdfstring{currentID}{currentID}}
{\footnotesize\ttfamily src.\+gest\+Classe.\+Sconet.\+current\+ID}



Définition à la ligne 125 du fichier gest\+Classe.\+py.

\mbox{\Hypertarget{classsrc_1_1gestClasse_1_1Sconet_aa114bd58d2b2c68fbd84a7e4452d60d4}\label{classsrc_1_1gestClasse_1_1Sconet_aa114bd58d2b2c68fbd84a7e4452d60d4}} 
\index{src.gestClasse.Sconet@{src.gestClasse.Sconet}!currentResult@{currentResult}}
\index{currentResult@{currentResult}!src.gestClasse.Sconet@{src.gestClasse.Sconet}}
\doxysubsubsection{\texorpdfstring{currentResult}{currentResult}}
{\footnotesize\ttfamily src.\+gest\+Classe.\+Sconet.\+current\+Result}



Définition à la ligne 119 du fichier gest\+Classe.\+py.

\mbox{\Hypertarget{classsrc_1_1gestClasse_1_1Sconet_a1125bf7446b809d2451b7bdfb7b83041}\label{classsrc_1_1gestClasse_1_1Sconet_a1125bf7446b809d2451b7bdfb7b83041}} 
\index{src.gestClasse.Sconet@{src.gestClasse.Sconet}!donnees@{donnees}}
\index{donnees@{donnees}!src.gestClasse.Sconet@{src.gestClasse.Sconet}}
\doxysubsubsection{\texorpdfstring{donnees}{donnees}}
{\footnotesize\ttfamily src.\+gest\+Classe.\+Sconet.\+donnees}



Définition à la ligne 87 du fichier gest\+Classe.\+py.

\mbox{\Hypertarget{classsrc_1_1gestClasse_1_1Sconet_a35b19825b48aacc680fd52e195ad6f8e}\label{classsrc_1_1gestClasse_1_1Sconet_a35b19825b48aacc680fd52e195ad6f8e}} 
\index{src.gestClasse.Sconet@{src.gestClasse.Sconet}!nullTexts@{nullTexts}}
\index{nullTexts@{nullTexts}!src.gestClasse.Sconet@{src.gestClasse.Sconet}}
\doxysubsubsection{\texorpdfstring{nullTexts}{nullTexts}}
{\footnotesize\ttfamily src.\+gest\+Classe.\+Sconet.\+null\+Texts}



Définition à la ligne 94 du fichier gest\+Classe.\+py.



La documentation de cette classe a été générée à partir du fichier suivant \+:\begin{DoxyCompactItemize}
\item 
src/\mbox{\hyperlink{gestClasse_8py}{gest\+Classe.\+py}}\end{DoxyCompactItemize}
