\hypertarget{classsrc_1_1sconet_1_1Sconet}{}\section{Référence de la classe src.\+sconet.\+Sconet}
\label{classsrc_1_1sconet_1_1Sconet}\index{src.\+sconet.\+Sconet@{src.\+sconet.\+Sconet}}


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


\subsection*{Fonctions membres publiques}
\begin{DoxyCompactItemize}
\item 
def \hyperlink{classsrc_1_1sconet_1_1Sconet_a697e792b05621ddd9e78a5c903cdfdd1}{\+\_\+\+\_\+init\+\_\+\+\_\+} (self, file)
\begin{DoxyCompactList}\small\item\em Le constructeur. \end{DoxyCompactList}\item 
def \hyperlink{classsrc_1_1sconet_1_1Sconet_a6fb0eba3580298ec647e84b22749b92a}{make\+Compact} (self)
\begin{DoxyCompactList}\small\item\em removes useless thext nodes containing only spaces. \end{DoxyCompactList}\item 
def \hyperlink{classsrc_1_1sconet_1_1Sconet_a6718343603dca40c510d6c976471ddeb}{collect\+Null\+Texts} (self, el)
\item 
def \hyperlink{classsrc_1_1sconet_1_1Sconet_a0a2690942f7ab7488ae0c8ad904032bd}{collect\+Classes} (self)
\item 
def \hyperlink{classsrc_1_1sconet_1_1Sconet_a9956a1cb2555dfac51654cf8718470b7}{collect\+One\+Class} (self, el)
\item 
def \hyperlink{classsrc_1_1sconet_1_1Sconet_a8cb1babab414e0a609b29b5a8238bb66}{elements\+Walk} (self, el, proc)
\begin{DoxyCompactList}\small\item\em implemente un parcour des éléments d\textquotesingle{}un arbre, pour y appliquer une procédure \end{DoxyCompactList}\item 
def \hyperlink{classsrc_1_1sconet_1_1Sconet_af8bca1212dbbbad20327f946691b7464}{\+\_\+\+\_\+str\+\_\+\+\_\+} (self)
\end{DoxyCompactItemize}
\subsection*{Attributs publics}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classsrc_1_1sconet_1_1Sconet_ac657d8fc0e52696090b803e2a6eef2ec}{donnees}
\item 
\hyperlink{classsrc_1_1sconet_1_1Sconet_aa2f0273084f4c55eddb5f322f5c92792}{null\+Texts}
\item 
\hyperlink{classsrc_1_1sconet_1_1Sconet_a62901aa3e38d11deddb34efc3fabcfd2}{classes}
\end{DoxyCompactItemize}


\subsection{Description détaillée}
Une classe pour travailler avec des données \hyperlink{classsrc_1_1sconet_1_1Sconet}{Sconet}. 

Définition à la ligne 30 du fichier sconet.\+py.



\subsection{Documentation des constructeurs et destructeur}
\hypertarget{classsrc_1_1sconet_1_1Sconet_a697e792b05621ddd9e78a5c903cdfdd1}{}\index{src\+::sconet\+::\+Sconet@{src\+::sconet\+::\+Sconet}!\+\_\+\+\_\+init\+\_\+\+\_\+@{\+\_\+\+\_\+init\+\_\+\+\_\+}}
\index{\+\_\+\+\_\+init\+\_\+\+\_\+@{\+\_\+\+\_\+init\+\_\+\+\_\+}!src\+::sconet\+::\+Sconet@{src\+::sconet\+::\+Sconet}}
\subsubsection[{\+\_\+\+\_\+init\+\_\+\+\_\+}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+sconet.\+Sconet.\+\_\+\+\_\+init\+\_\+\+\_\+ (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{file}
\end{DoxyParamCaption}
)}\label{classsrc_1_1sconet_1_1Sconet_a697e792b05621ddd9e78a5c903cdfdd1}


Le constructeur. 


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


Définition à la ligne 37 du fichier sconet.\+py.



\subsection{Documentation des fonctions membres}
\hypertarget{classsrc_1_1sconet_1_1Sconet_af8bca1212dbbbad20327f946691b7464}{}\index{src\+::sconet\+::\+Sconet@{src\+::sconet\+::\+Sconet}!\+\_\+\+\_\+str\+\_\+\+\_\+@{\+\_\+\+\_\+str\+\_\+\+\_\+}}
\index{\+\_\+\+\_\+str\+\_\+\+\_\+@{\+\_\+\+\_\+str\+\_\+\+\_\+}!src\+::sconet\+::\+Sconet@{src\+::sconet\+::\+Sconet}}
\subsubsection[{\+\_\+\+\_\+str\+\_\+\+\_\+}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+sconet.\+Sconet.\+\_\+\+\_\+str\+\_\+\+\_\+ (
\begin{DoxyParamCaption}
\item[{}]{self}
\end{DoxyParamCaption}
)}\label{classsrc_1_1sconet_1_1Sconet_af8bca1212dbbbad20327f946691b7464}


Définition à la ligne 97 du fichier sconet.\+py.

\hypertarget{classsrc_1_1sconet_1_1Sconet_a0a2690942f7ab7488ae0c8ad904032bd}{}\index{src\+::sconet\+::\+Sconet@{src\+::sconet\+::\+Sconet}!collect\+Classes@{collect\+Classes}}
\index{collect\+Classes@{collect\+Classes}!src\+::sconet\+::\+Sconet@{src\+::sconet\+::\+Sconet}}
\subsubsection[{collect\+Classes}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+sconet.\+Sconet.\+collect\+Classes (
\begin{DoxyParamCaption}
\item[{}]{self}
\end{DoxyParamCaption}
)}\label{classsrc_1_1sconet_1_1Sconet_a0a2690942f7ab7488ae0c8ad904032bd}
\begin{DoxyReturn}{Renvoie}
the list of classes containg students 
\end{DoxyReturn}


Définition à la ligne 69 du fichier sconet.\+py.

\hypertarget{classsrc_1_1sconet_1_1Sconet_a6718343603dca40c510d6c976471ddeb}{}\index{src\+::sconet\+::\+Sconet@{src\+::sconet\+::\+Sconet}!collect\+Null\+Texts@{collect\+Null\+Texts}}
\index{collect\+Null\+Texts@{collect\+Null\+Texts}!src\+::sconet\+::\+Sconet@{src\+::sconet\+::\+Sconet}}
\subsubsection[{collect\+Null\+Texts}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+sconet.\+Sconet.\+collect\+Null\+Texts (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{el}
\end{DoxyParamCaption}
)}\label{classsrc_1_1sconet_1_1Sconet_a6718343603dca40c510d6c976471ddeb}


Définition à la ligne 59 du fichier sconet.\+py.

\hypertarget{classsrc_1_1sconet_1_1Sconet_a9956a1cb2555dfac51654cf8718470b7}{}\index{src\+::sconet\+::\+Sconet@{src\+::sconet\+::\+Sconet}!collect\+One\+Class@{collect\+One\+Class}}
\index{collect\+One\+Class@{collect\+One\+Class}!src\+::sconet\+::\+Sconet@{src\+::sconet\+::\+Sconet}}
\subsubsection[{collect\+One\+Class}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+sconet.\+Sconet.\+collect\+One\+Class (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{el}
\end{DoxyParamCaption}
)}\label{classsrc_1_1sconet_1_1Sconet_a9956a1cb2555dfac51654cf8718470b7}
\begin{DoxyReturn}{Renvoie}
the name of a class if it is a class with students 
\end{DoxyReturn}


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

\hypertarget{classsrc_1_1sconet_1_1Sconet_a8cb1babab414e0a609b29b5a8238bb66}{}\index{src\+::sconet\+::\+Sconet@{src\+::sconet\+::\+Sconet}!elements\+Walk@{elements\+Walk}}
\index{elements\+Walk@{elements\+Walk}!src\+::sconet\+::\+Sconet@{src\+::sconet\+::\+Sconet}}
\subsubsection[{elements\+Walk}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+sconet.\+Sconet.\+elements\+Walk (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{el, }
\item[{}]{proc}
\end{DoxyParamCaption}
)}\label{classsrc_1_1sconet_1_1Sconet_a8cb1babab414e0a609b29b5a8238bb66}


implemente un parcour des éléments d\textquotesingle{}un arbre, pour y appliquer une procédure 


\begin{DoxyParams}{Paramètres}
{\em el} & un élément \\
\hline
{\em proc} & la procédure à appliquer (paramètres \+: l\textquotesingle{}élément) \\
\hline
\end{DoxyParams}


Définition à la ligne 92 du fichier sconet.\+py.



Voici le graphe d\textquotesingle{}appel pour cette fonction \+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classsrc_1_1sconet_1_1Sconet_a8cb1babab414e0a609b29b5a8238bb66_cgraph}
\end{center}
\end{figure}




Voici le graphe des appelants de cette fonction \+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=238pt]{classsrc_1_1sconet_1_1Sconet_a8cb1babab414e0a609b29b5a8238bb66_icgraph}
\end{center}
\end{figure}


\hypertarget{classsrc_1_1sconet_1_1Sconet_a6fb0eba3580298ec647e84b22749b92a}{}\index{src\+::sconet\+::\+Sconet@{src\+::sconet\+::\+Sconet}!make\+Compact@{make\+Compact}}
\index{make\+Compact@{make\+Compact}!src\+::sconet\+::\+Sconet@{src\+::sconet\+::\+Sconet}}
\subsubsection[{make\+Compact}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+sconet.\+Sconet.\+make\+Compact (
\begin{DoxyParamCaption}
\item[{}]{self}
\end{DoxyParamCaption}
)}\label{classsrc_1_1sconet_1_1Sconet_a6fb0eba3580298ec647e84b22749b92a}


removes useless thext nodes containing only spaces. 



Définition à la ligne 52 du fichier sconet.\+py.



\subsection{Documentation des données membres}
\hypertarget{classsrc_1_1sconet_1_1Sconet_a62901aa3e38d11deddb34efc3fabcfd2}{}\index{src\+::sconet\+::\+Sconet@{src\+::sconet\+::\+Sconet}!classes@{classes}}
\index{classes@{classes}!src\+::sconet\+::\+Sconet@{src\+::sconet\+::\+Sconet}}
\subsubsection[{classes}]{\setlength{\rightskip}{0pt plus 5cm}src.\+sconet.\+Sconet.\+classes}\label{classsrc_1_1sconet_1_1Sconet_a62901aa3e38d11deddb34efc3fabcfd2}


Définition à la ligne 70 du fichier sconet.\+py.

\hypertarget{classsrc_1_1sconet_1_1Sconet_ac657d8fc0e52696090b803e2a6eef2ec}{}\index{src\+::sconet\+::\+Sconet@{src\+::sconet\+::\+Sconet}!donnees@{donnees}}
\index{donnees@{donnees}!src\+::sconet\+::\+Sconet@{src\+::sconet\+::\+Sconet}}
\subsubsection[{donnees}]{\setlength{\rightskip}{0pt plus 5cm}src.\+sconet.\+Sconet.\+donnees}\label{classsrc_1_1sconet_1_1Sconet_ac657d8fc0e52696090b803e2a6eef2ec}


Définition à la ligne 45 du fichier sconet.\+py.

\hypertarget{classsrc_1_1sconet_1_1Sconet_aa2f0273084f4c55eddb5f322f5c92792}{}\index{src\+::sconet\+::\+Sconet@{src\+::sconet\+::\+Sconet}!null\+Texts@{null\+Texts}}
\index{null\+Texts@{null\+Texts}!src\+::sconet\+::\+Sconet@{src\+::sconet\+::\+Sconet}}
\subsubsection[{null\+Texts}]{\setlength{\rightskip}{0pt plus 5cm}src.\+sconet.\+Sconet.\+null\+Texts}\label{classsrc_1_1sconet_1_1Sconet_aa2f0273084f4c55eddb5f322f5c92792}


Définition à la ligne 53 du fichier sconet.\+py.



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