\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}
