176 lines
12 KiB
TeX
176 lines
12 KiB
TeX
\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}
|