\hypertarget{classsrc_1_1m_1_1_parking_1_1_place}{}\section{src.\+m.\+Parking.\+Place Class Reference}
\label{classsrc_1_1m_1_1_parking_1_1_place}\index{src.\+m.\+Parking.\+Place@{src.\+m.\+Parking.\+Place}}


Representation d\textquotesingle{}une place de Dream\+Park.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
def \hyperlink{classsrc_1_1m_1_1_parking_1_1_place_a7e633f5df0c70a72c431b70db19588a4}{\+\_\+\+\_\+init\+\_\+\+\_\+}
\begin{DoxyCompactList}\small\item\em Constructeur de \hyperlink{classsrc_1_1m_1_1_parking_1_1_place}{Place}. \end{DoxyCompactList}\item 
\hypertarget{classsrc_1_1m_1_1_parking_1_1_place_a69d8f3af2c69f93414fcf51ebaef3222}{}def \hyperlink{classsrc_1_1m_1_1_parking_1_1_place_a69d8f3af2c69f93414fcf51ebaef3222}{prendre} (self)\label{classsrc_1_1m_1_1_parking_1_1_place_a69d8f3af2c69f93414fcf51ebaef3222}

\begin{DoxyCompactList}\small\item\em Rend la \hyperlink{classsrc_1_1m_1_1_parking_1_1_place}{Place} indisponible. \end{DoxyCompactList}\item 
\hypertarget{classsrc_1_1m_1_1_parking_1_1_place_a2dc3678aa574bd07157378d29697ef69}{}def \hyperlink{classsrc_1_1m_1_1_parking_1_1_place_a2dc3678aa574bd07157378d29697ef69}{liberer} (self)\label{classsrc_1_1m_1_1_parking_1_1_place_a2dc3678aa574bd07157378d29697ef69}

\begin{DoxyCompactList}\small\item\em Rend la \hyperlink{classsrc_1_1m_1_1_parking_1_1_place}{Place} disponible. \end{DoxyCompactList}\item 
\hypertarget{classsrc_1_1m_1_1_parking_1_1_place_a462658ee0c37ce2ead2ad12d5b6921df}{}def \hyperlink{classsrc_1_1m_1_1_parking_1_1_place_a462658ee0c37ce2ead2ad12d5b6921df}{supprimer} (self)\label{classsrc_1_1m_1_1_parking_1_1_place_a462658ee0c37ce2ead2ad12d5b6921df}

\begin{DoxyCompactList}\small\item\em Suppression place de la bd. \end{DoxyCompactList}\item 
\hypertarget{classsrc_1_1m_1_1_parking_1_1_place_acfbc5f8319d8f007e8ecd4adae7f6692}{}def \hyperlink{classsrc_1_1m_1_1_parking_1_1_place_acfbc5f8319d8f007e8ecd4adae7f6692}{id} (self)\label{classsrc_1_1m_1_1_parking_1_1_place_acfbc5f8319d8f007e8ecd4adae7f6692}

\begin{DoxyCompactList}\small\item\em propriete \+: id de la \hyperlink{classsrc_1_1m_1_1_parking_1_1_place}{Place} \end{DoxyCompactList}\item 
\hypertarget{classsrc_1_1m_1_1_parking_1_1_place_ab1b18f02fd206dbfe45c6fd06bbdc7fe}{}def \hyperlink{classsrc_1_1m_1_1_parking_1_1_place_ab1b18f02fd206dbfe45c6fd06bbdc7fe}{identification} (self)\label{classsrc_1_1m_1_1_parking_1_1_place_ab1b18f02fd206dbfe45c6fd06bbdc7fe}

\begin{DoxyCompactList}\small\item\em propriete \+: identification etage \+: numero de la \hyperlink{classsrc_1_1m_1_1_parking_1_1_place}{Place} \end{DoxyCompactList}\item 
\hypertarget{classsrc_1_1m_1_1_parking_1_1_place_a5062534209de557f91ce1fee48f711f3}{}def \hyperlink{classsrc_1_1m_1_1_parking_1_1_place_a5062534209de557f91ce1fee48f711f3}{estlibre} (self)\label{classsrc_1_1m_1_1_parking_1_1_place_a5062534209de557f91ce1fee48f711f3}

\begin{DoxyCompactList}\small\item\em propriete \+: True si la place est \hyperlink{classsrc_1_1m_1_1_parking_1_1_place}{Place} \end{DoxyCompactList}\item 
\hypertarget{classsrc_1_1m_1_1_parking_1_1_place_adcd4af26672f2108f03aa9e49cc75f7e}{}def \hyperlink{classsrc_1_1m_1_1_parking_1_1_place_adcd4af26672f2108f03aa9e49cc75f7e}{type\+Place} (self)\label{classsrc_1_1m_1_1_parking_1_1_place_adcd4af26672f2108f03aa9e49cc75f7e}

\begin{DoxyCompactList}\small\item\em propriete \+: type\+Place de la \hyperlink{classsrc_1_1m_1_1_parking_1_1_place}{Place} \end{DoxyCompactList}\item 
\hypertarget{classsrc_1_1m_1_1_parking_1_1_place_aa982e2706ec845c0dd760f7eff8e5ed5}{}def \hyperlink{classsrc_1_1m_1_1_parking_1_1_place_aa982e2706ec845c0dd760f7eff8e5ed5}{est\+Super\+Abo} (self)\label{classsrc_1_1m_1_1_parking_1_1_place_aa982e2706ec845c0dd760f7eff8e5ed5}

\begin{DoxyCompactList}\small\item\em propriete \+: type\+Place de la \hyperlink{classsrc_1_1m_1_1_parking_1_1_place}{Place} \end{DoxyCompactList}\item 
\hypertarget{classsrc_1_1m_1_1_parking_1_1_place_a9d97601648fc705d92a40871cb14683b}{}def \hyperlink{classsrc_1_1m_1_1_parking_1_1_place_a9d97601648fc705d92a40871cb14683b}{\+\_\+\+\_\+str\+\_\+\+\_\+} (self)\label{classsrc_1_1m_1_1_parking_1_1_place_a9d97601648fc705d92a40871cb14683b}

\begin{DoxyCompactList}\small\item\em Representation d\textquotesingle{}une \hyperlink{classsrc_1_1m_1_1_parking_1_1_place}{Place} en chaine. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
def \hyperlink{classsrc_1_1m_1_1_parking_1_1_place_a16ba1f63ef28f371a1f40a6c81c7f181}{nb\+Place\+Parking} (id\+Parking)
\begin{DoxyCompactList}\small\item\em Retourne les nombre de place du \hyperlink{classsrc_1_1m_1_1_parking_1_1_parking}{Parking} d\textquotesingle{}id id\+Parking. \end{DoxyCompactList}\item 
def \hyperlink{classsrc_1_1m_1_1_parking_1_1_place_aefe103023264bb06f3ebff3f76285ed0}{nb\+Place\+Libre\+Parking} (id\+Parking)
\begin{DoxyCompactList}\small\item\em Retourne les nombre de place libre du \hyperlink{classsrc_1_1m_1_1_parking_1_1_parking}{Parking} d\textquotesingle{}id id\+Parking. \end{DoxyCompactList}\item 
def \hyperlink{classsrc_1_1m_1_1_parking_1_1_place_a87e2d30e4f87f53a0535793c07cf7ec8}{nb\+Super\+Abo} (id\+Parking)
\begin{DoxyCompactList}\small\item\em Retourne les nombre de place super\+Abo du \hyperlink{classsrc_1_1m_1_1_parking_1_1_parking}{Parking} d\textquotesingle{}id id\+Parking. \end{DoxyCompactList}\item 
def \hyperlink{classsrc_1_1m_1_1_parking_1_1_place_a0edd9c0707f91ebd5253d06cb086d4e3}{place\+Valide} (id\+P\+Arking, voiture)
\begin{DoxyCompactList}\small\item\em Retourne si une \hyperlink{classsrc_1_1m_1_1_parking_1_1_place}{Place} valide pour une \hyperlink{namespacesrc_1_1m_1_1_voiture}{Voiture} dans un parking. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Representation d\textquotesingle{}une place de Dream\+Park. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{classsrc_1_1m_1_1_parking_1_1_place_a7e633f5df0c70a72c431b70db19588a4}{}\index{src\+::m\+::\+Parking\+::\+Place@{src\+::m\+::\+Parking\+::\+Place}!\+\_\+\+\_\+init\+\_\+\+\_\+@{\+\_\+\+\_\+init\+\_\+\+\_\+}}
\index{\+\_\+\+\_\+init\+\_\+\+\_\+@{\+\_\+\+\_\+init\+\_\+\+\_\+}!src\+::m\+::\+Parking\+::\+Place@{src\+::m\+::\+Parking\+::\+Place}}
\subsubsection[{\+\_\+\+\_\+init\+\_\+\+\_\+}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+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{classsrc_1_1m_1_1_parking_1_1_place_a7e633f5df0c70a72c431b70db19588a4}


Constructeur de \hyperlink{classsrc_1_1m_1_1_parking_1_1_place}{Place}. 


\begin{DoxyParams}{Parameters}
{\em id} & Si None \+: creation de la \hyperlink{classsrc_1_1m_1_1_parking_1_1_place}{Place} dans la bd Sinon \+: tentative de récupération de la \hyperlink{classsrc_1_1m_1_1_parking_1_1_place}{Place} avec cet id dans la bd \\
\hline
{\em parking} & Si creation \+: le \hyperlink{classsrc_1_1m_1_1_parking_1_1_parking}{Parking} ou est creer la \hyperlink{classsrc_1_1m_1_1_parking_1_1_place}{Place} \\
\hline
{\em type\+Place} & Si creation \+: le \hyperlink{classsrc_1_1m_1_1_parking_1_1_type_place}{Type\+Place} de \hyperlink{classsrc_1_1m_1_1_parking_1_1_place}{Place} \\
\hline
{\em numero} & Si creation \+: le numero de \hyperlink{classsrc_1_1m_1_1_parking_1_1_place}{Place} \\
\hline
{\em est\+Libre} & Si creation \+: Si la \hyperlink{classsrc_1_1m_1_1_parking_1_1_place}{Place} est libre ou non \\
\hline
{\em est\+Super\+Abo} & Si creation \+: Si la \hyperlink{classsrc_1_1m_1_1_parking_1_1_place}{Place} est super\+Abo ou non \\
\hline
\end{DoxyParams}


\subsection{Member Function Documentation}
\hypertarget{classsrc_1_1m_1_1_parking_1_1_place_aefe103023264bb06f3ebff3f76285ed0}{}\index{src\+::m\+::\+Parking\+::\+Place@{src\+::m\+::\+Parking\+::\+Place}!nb\+Place\+Libre\+Parking@{nb\+Place\+Libre\+Parking}}
\index{nb\+Place\+Libre\+Parking@{nb\+Place\+Libre\+Parking}!src\+::m\+::\+Parking\+::\+Place@{src\+::m\+::\+Parking\+::\+Place}}
\subsubsection[{nb\+Place\+Libre\+Parking}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+m.\+Parking.\+Place.\+nb\+Place\+Libre\+Parking (
\begin{DoxyParamCaption}
\item[{}]{id\+Parking}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}\label{classsrc_1_1m_1_1_parking_1_1_place_aefe103023264bb06f3ebff3f76285ed0}


Retourne les nombre de place libre du \hyperlink{classsrc_1_1m_1_1_parking_1_1_parking}{Parking} d\textquotesingle{}id id\+Parking. 


\begin{DoxyParams}{Parameters}
{\em id\+Parking} & l\textquotesingle{}id du \hyperlink{classsrc_1_1m_1_1_parking_1_1_parking}{Parking} \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
le nombre de \hyperlink{classsrc_1_1m_1_1_parking_1_1_place}{Place} libre 
\end{DoxyReturn}
\hypertarget{classsrc_1_1m_1_1_parking_1_1_place_a16ba1f63ef28f371a1f40a6c81c7f181}{}\index{src\+::m\+::\+Parking\+::\+Place@{src\+::m\+::\+Parking\+::\+Place}!nb\+Place\+Parking@{nb\+Place\+Parking}}
\index{nb\+Place\+Parking@{nb\+Place\+Parking}!src\+::m\+::\+Parking\+::\+Place@{src\+::m\+::\+Parking\+::\+Place}}
\subsubsection[{nb\+Place\+Parking}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+m.\+Parking.\+Place.\+nb\+Place\+Parking (
\begin{DoxyParamCaption}
\item[{}]{id\+Parking}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}\label{classsrc_1_1m_1_1_parking_1_1_place_a16ba1f63ef28f371a1f40a6c81c7f181}


Retourne les nombre de place du \hyperlink{classsrc_1_1m_1_1_parking_1_1_parking}{Parking} d\textquotesingle{}id id\+Parking. 


\begin{DoxyParams}{Parameters}
{\em id\+Parking} & l\textquotesingle{}id du \hyperlink{classsrc_1_1m_1_1_parking_1_1_parking}{Parking} \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
le nombre de \hyperlink{classsrc_1_1m_1_1_parking_1_1_place}{Place} 
\end{DoxyReturn}
\hypertarget{classsrc_1_1m_1_1_parking_1_1_place_a87e2d30e4f87f53a0535793c07cf7ec8}{}\index{src\+::m\+::\+Parking\+::\+Place@{src\+::m\+::\+Parking\+::\+Place}!nb\+Super\+Abo@{nb\+Super\+Abo}}
\index{nb\+Super\+Abo@{nb\+Super\+Abo}!src\+::m\+::\+Parking\+::\+Place@{src\+::m\+::\+Parking\+::\+Place}}
\subsubsection[{nb\+Super\+Abo}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+m.\+Parking.\+Place.\+nb\+Super\+Abo (
\begin{DoxyParamCaption}
\item[{}]{id\+Parking}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}\label{classsrc_1_1m_1_1_parking_1_1_place_a87e2d30e4f87f53a0535793c07cf7ec8}


Retourne les nombre de place super\+Abo du \hyperlink{classsrc_1_1m_1_1_parking_1_1_parking}{Parking} d\textquotesingle{}id id\+Parking. 


\begin{DoxyParams}{Parameters}
{\em id\+Parking} & l\textquotesingle{}id du \hyperlink{classsrc_1_1m_1_1_parking_1_1_parking}{Parking} \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
le nombre de \hyperlink{classsrc_1_1m_1_1_parking_1_1_place}{Place} super\+Abo 
\end{DoxyReturn}
\hypertarget{classsrc_1_1m_1_1_parking_1_1_place_a0edd9c0707f91ebd5253d06cb086d4e3}{}\index{src\+::m\+::\+Parking\+::\+Place@{src\+::m\+::\+Parking\+::\+Place}!place\+Valide@{place\+Valide}}
\index{place\+Valide@{place\+Valide}!src\+::m\+::\+Parking\+::\+Place@{src\+::m\+::\+Parking\+::\+Place}}
\subsubsection[{place\+Valide}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+m.\+Parking.\+Place.\+place\+Valide (
\begin{DoxyParamCaption}
\item[{}]{id\+P\+Arking, }
\item[{}]{voiture}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}\label{classsrc_1_1m_1_1_parking_1_1_place_a0edd9c0707f91ebd5253d06cb086d4e3}


Retourne si une \hyperlink{classsrc_1_1m_1_1_parking_1_1_place}{Place} valide pour une \hyperlink{namespacesrc_1_1m_1_1_voiture}{Voiture} dans un parking. 


\begin{DoxyParams}{Parameters}
{\em id\+Parking} & id du \hyperlink{classsrc_1_1m_1_1_parking_1_1_parking}{Parking} ou est recherché la place \\
\hline
{\em voiture} & \hyperlink{namespacesrc_1_1m_1_1_voiture}{Voiture} pour laquelle est recherché la place \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Si non trouve \+: None. Sinon \+: \hyperlink{classsrc_1_1m_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}
