\hypertarget{classm_1_1_parking_1_1_place}{}\section{m.\+Parking.\+Place Class Reference} \label{classm_1_1_parking_1_1_place}\index{m.\+Parking.\+Place@{m.\+Parking.\+Place}} Representation d\textquotesingle{}une place de Dream\+Park. \subsection*{Public Member Functions} \begin{DoxyCompactItemize} \item def \hyperlink{classm_1_1_parking_1_1_place_ab779933067355ffdc888f138b7f55316}{\+\_\+\+\_\+init\+\_\+\+\_\+} \begin{DoxyCompactList}\small\item\em Contructeur de \hyperlink{classm_1_1_parking_1_1_place}{Place}. \end{DoxyCompactList}\item \hypertarget{classm_1_1_parking_1_1_place_a5a66939a24acbb1a95dc96e2c9290493}{}def \hyperlink{classm_1_1_parking_1_1_place_a5a66939a24acbb1a95dc96e2c9290493}{prendre} (self)\label{classm_1_1_parking_1_1_place_a5a66939a24acbb1a95dc96e2c9290493} \begin{DoxyCompactList}\small\item\em Rend la place la indisponible. \end{DoxyCompactList}\item \hypertarget{classm_1_1_parking_1_1_place_ad9ffeed25e426e7adc628e17250d40ad}{}def \hyperlink{classm_1_1_parking_1_1_place_ad9ffeed25e426e7adc628e17250d40ad}{liberer} (self)\label{classm_1_1_parking_1_1_place_ad9ffeed25e426e7adc628e17250d40ad} \begin{DoxyCompactList}\small\item\em Rend la place disponible. \end{DoxyCompactList}\item \hypertarget{classm_1_1_parking_1_1_place_a88d81921759be348966d8d7a298d45c7}{}def \hyperlink{classm_1_1_parking_1_1_place_a88d81921759be348966d8d7a298d45c7}{id} (self)\label{classm_1_1_parking_1_1_place_a88d81921759be348966d8d7a298d45c7} \begin{DoxyCompactList}\small\item\em propriete \+: id de la place \end{DoxyCompactList}\item \hypertarget{classm_1_1_parking_1_1_place_a2b91ce6182d9bc0553892e7fbf7eb7ff}{}def \hyperlink{classm_1_1_parking_1_1_place_a2b91ce6182d9bc0553892e7fbf7eb7ff}{identification} (self)\label{classm_1_1_parking_1_1_place_a2b91ce6182d9bc0553892e7fbf7eb7ff} \begin{DoxyCompactList}\small\item\em propriete \+: identification etage \+: numero de la place \end{DoxyCompactList}\item \hypertarget{classm_1_1_parking_1_1_place_ad4070ee036772707e4a960814bbdd467}{}def \hyperlink{classm_1_1_parking_1_1_place_ad4070ee036772707e4a960814bbdd467}{estlibre} (self)\label{classm_1_1_parking_1_1_place_ad4070ee036772707e4a960814bbdd467} \begin{DoxyCompactList}\small\item\em propriete \+: True si la place est libre \end{DoxyCompactList}\item \hypertarget{classm_1_1_parking_1_1_place_aee4b8251c58b7381864831973370b242}{}def \hyperlink{classm_1_1_parking_1_1_place_aee4b8251c58b7381864831973370b242}{type\+Place} (self)\label{classm_1_1_parking_1_1_place_aee4b8251c58b7381864831973370b242} \begin{DoxyCompactList}\small\item\em propriete \+: type\+Place de la place \end{DoxyCompactList}\item \hypertarget{classm_1_1_parking_1_1_place_a24f2b7db82b7e0e2b4a9102db0e51c07}{}def \hyperlink{classm_1_1_parking_1_1_place_a24f2b7db82b7e0e2b4a9102db0e51c07}{\+\_\+\+\_\+str\+\_\+\+\_\+} (self)\label{classm_1_1_parking_1_1_place_a24f2b7db82b7e0e2b4a9102db0e51c07} \begin{DoxyCompactList}\small\item\em Representation d\textquotesingle{}une place en chaine. \end{DoxyCompactList}\end{DoxyCompactItemize} \subsection*{Static Public Member Functions} \begin{DoxyCompactItemize} \item def \hyperlink{classm_1_1_parking_1_1_place_a533b5faf1f2481ffed9af9986ddf4544}{nb\+Place\+Parking} (id\+Parking) \begin{DoxyCompactList}\small\item\em Retourne les nombre de place du parking d\textquotesingle{}id id\+Parking. \end{DoxyCompactList}\item def \hyperlink{classm_1_1_parking_1_1_place_aa1794c6bffad71616cfe268d486f6ad7}{nb\+Place\+Libre\+Parking} (id\+Parking) \begin{DoxyCompactList}\small\item\em Retourne les nombre de place libre du parking d\textquotesingle{}id id\+Parking. \end{DoxyCompactList}\item def \hyperlink{classm_1_1_parking_1_1_place_a9194c1b69f465d71987ec38e903ddf2c}{nb\+Super\+Abo} (id\+Parking) \begin{DoxyCompactList}\small\item\em Retourne les nombre de place super\+Abo du parking d\textquotesingle{}id id\+Parking. \end{DoxyCompactList}\item def \hyperlink{classm_1_1_parking_1_1_place_a417f2340552c8a492ec6fa31f880f90e}{place\+Valide} (id\+P\+Arking, voiture) \begin{DoxyCompactList}\small\item\em Retourne si une place valide pour une voiture dans un parking. \end{DoxyCompactList}\end{DoxyCompactItemize} \subsection{Detailed Description} Representation d\textquotesingle{}une place de Dream\+Park. \subsection{Constructor \& Destructor Documentation} \hypertarget{classm_1_1_parking_1_1_place_ab779933067355ffdc888f138b7f55316}{}\index{m\+::\+Parking\+::\+Place@{m\+::\+Parking\+::\+Place}!\+\_\+\+\_\+init\+\_\+\+\_\+@{\+\_\+\+\_\+init\+\_\+\+\_\+}} \index{\+\_\+\+\_\+init\+\_\+\+\_\+@{\+\_\+\+\_\+init\+\_\+\+\_\+}!m\+::\+Parking\+::\+Place@{m\+::\+Parking\+::\+Place}} \subsubsection[{\+\_\+\+\_\+init\+\_\+\+\_\+}]{\setlength{\rightskip}{0pt plus 5cm}def m.\+Parking.\+Place.\+\_\+\+\_\+init\+\_\+\+\_\+ ( \begin{DoxyParamCaption} \item[{}]{self, } \item[{}]{id, } \item[{}]{parking = {\ttfamily None}, } \item[{}]{type\+Place = {\ttfamily None}, } \item[{}]{numero = {\ttfamily None}, } \item[{}]{est\+Libre = {\ttfamily True}, } \item[{}]{est\+Super\+Abo = {\ttfamily False}} \end{DoxyParamCaption} )}\label{classm_1_1_parking_1_1_place_ab779933067355ffdc888f138b7f55316} Contructeur de \hyperlink{classm_1_1_parking_1_1_place}{Place}. \begin{DoxyParams}{Parameters} {\em id} & Si None \+: creation de la place dans la bd Sinon \+: tentative de récupération de la place avec cet id dans la bd \\ \hline {\em parking} & Si creation \+: le \hyperlink{classm_1_1_parking_1_1_parking}{Parking} ou est creer la place \\ \hline {\em type\+Place} & Si creation \+: le \hyperlink{classm_1_1_parking_1_1_type_place}{Type\+Place} de place \\ \hline {\em numero} & Si creation \+: le numero de place \\ \hline {\em est\+Libre} & Si creation \+: Si la place est libre ou non \\ \hline {\em est\+Super\+Abo} & Si creation \+: Si la place est super\+Abo ou non \\ \hline \end{DoxyParams} \subsection{Member Function Documentation} \hypertarget{classm_1_1_parking_1_1_place_aa1794c6bffad71616cfe268d486f6ad7}{}\index{m\+::\+Parking\+::\+Place@{m\+::\+Parking\+::\+Place}!nb\+Place\+Libre\+Parking@{nb\+Place\+Libre\+Parking}} \index{nb\+Place\+Libre\+Parking@{nb\+Place\+Libre\+Parking}!m\+::\+Parking\+::\+Place@{m\+::\+Parking\+::\+Place}} \subsubsection[{nb\+Place\+Libre\+Parking}]{\setlength{\rightskip}{0pt plus 5cm}def m.\+Parking.\+Place.\+nb\+Place\+Libre\+Parking ( \begin{DoxyParamCaption} \item[{}]{id\+Parking} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [static]}}\label{classm_1_1_parking_1_1_place_aa1794c6bffad71616cfe268d486f6ad7} Retourne les nombre de place libre du parking d\textquotesingle{}id id\+Parking. \begin{DoxyParams}{Parameters} {\em id\+Parking} & l\textquotesingle{}id du parking \\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} le nombre de place libre \end{DoxyReturn} \hypertarget{classm_1_1_parking_1_1_place_a533b5faf1f2481ffed9af9986ddf4544}{}\index{m\+::\+Parking\+::\+Place@{m\+::\+Parking\+::\+Place}!nb\+Place\+Parking@{nb\+Place\+Parking}} \index{nb\+Place\+Parking@{nb\+Place\+Parking}!m\+::\+Parking\+::\+Place@{m\+::\+Parking\+::\+Place}} \subsubsection[{nb\+Place\+Parking}]{\setlength{\rightskip}{0pt plus 5cm}def m.\+Parking.\+Place.\+nb\+Place\+Parking ( \begin{DoxyParamCaption} \item[{}]{id\+Parking} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [static]}}\label{classm_1_1_parking_1_1_place_a533b5faf1f2481ffed9af9986ddf4544} Retourne les nombre de place du parking d\textquotesingle{}id id\+Parking. \begin{DoxyParams}{Parameters} {\em id\+Parking} & l\textquotesingle{}id du parking \\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} le nombre de place \end{DoxyReturn} \hypertarget{classm_1_1_parking_1_1_place_a9194c1b69f465d71987ec38e903ddf2c}{}\index{m\+::\+Parking\+::\+Place@{m\+::\+Parking\+::\+Place}!nb\+Super\+Abo@{nb\+Super\+Abo}} \index{nb\+Super\+Abo@{nb\+Super\+Abo}!m\+::\+Parking\+::\+Place@{m\+::\+Parking\+::\+Place}} \subsubsection[{nb\+Super\+Abo}]{\setlength{\rightskip}{0pt plus 5cm}def m.\+Parking.\+Place.\+nb\+Super\+Abo ( \begin{DoxyParamCaption} \item[{}]{id\+Parking} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [static]}}\label{classm_1_1_parking_1_1_place_a9194c1b69f465d71987ec38e903ddf2c} Retourne les nombre de place super\+Abo du parking d\textquotesingle{}id id\+Parking. \begin{DoxyParams}{Parameters} {\em id\+Parking} & l\textquotesingle{}id du parking \\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} le nombre de place super\+Abo \end{DoxyReturn} \hypertarget{classm_1_1_parking_1_1_place_a417f2340552c8a492ec6fa31f880f90e}{}\index{m\+::\+Parking\+::\+Place@{m\+::\+Parking\+::\+Place}!place\+Valide@{place\+Valide}} \index{place\+Valide@{place\+Valide}!m\+::\+Parking\+::\+Place@{m\+::\+Parking\+::\+Place}} \subsubsection[{place\+Valide}]{\setlength{\rightskip}{0pt plus 5cm}def m.\+Parking.\+Place.\+place\+Valide ( \begin{DoxyParamCaption} \item[{}]{id\+P\+Arking, } \item[{}]{voiture} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [static]}}\label{classm_1_1_parking_1_1_place_a417f2340552c8a492ec6fa31f880f90e} Retourne si une place valide pour une voiture dans un parking. \begin{DoxyParams}{Parameters} {\em id\+Parking} & id du parking ou est recherché la place \\ \hline {\em voiture} & voiture pour laquelle est recherché la place \\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} Si non trouve \+: None. Sinon \+: \hyperlink{classm_1_1_parking_1_1_place}{Place} une place valide \end{DoxyReturn} The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} \item src/m/Parking.\+py\end{DoxyCompactItemize}