\hypertarget{classsrc_1_1m_1_1_place_1_1_place}{}\section{src.\+m.\+Place.\+Place Class Reference}
\label{classsrc_1_1m_1_1_place_1_1_place}\index{src.\+m.\+Place.\+Place@{src.\+m.\+Place.\+Place}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
def \hyperlink{classsrc_1_1m_1_1_place_1_1_place_ae0a8d8ba7d7430493b0a632179bbdd9c}{\+\_\+\+\_\+init\+\_\+\+\_\+} (self, numero, niveau, longueur, hauteur)
\item 
\hypertarget{classsrc_1_1m_1_1_place_1_1_place_af56ac12fa475fd17f857a966f8caf264}{}def {\bfseries est\+Libre} (self)\label{classsrc_1_1m_1_1_place_1_1_place_af56ac12fa475fd17f857a966f8caf264}

\item 
\hypertarget{classsrc_1_1m_1_1_place_1_1_place_a0ce70e270d94242bb25a6852b9661723}{}def {\bfseries est\+Reserver} (self)\label{classsrc_1_1m_1_1_place_1_1_place_a0ce70e270d94242bb25a6852b9661723}

\item 
def \hyperlink{classsrc_1_1m_1_1_place_1_1_place_aec4a76151d65f47b656d22df1ef30cfd}{dim\+Valide} (self, h, l)
\item 
def \hyperlink{classsrc_1_1m_1_1_place_1_1_place_ae0d93eb71609d18b96c77897c2fb8008}{super\+Abo} (self)
\item 
def \hyperlink{classsrc_1_1m_1_1_place_1_1_place_ada865ecc4a9bc7d8fe4db843ac9a3e74}{prendre} (self)
\item 
def \hyperlink{classsrc_1_1m_1_1_place_1_1_place_a73f06c88139ef54dabc0e614f9e4c018}{liberer} (self)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\begin{DoxyVerb}Representation d'une place
\end{DoxyVerb}
 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{classsrc_1_1m_1_1_place_1_1_place_ae0a8d8ba7d7430493b0a632179bbdd9c}{}\index{src\+::m\+::\+Place\+::\+Place@{src\+::m\+::\+Place\+::\+Place}!\+\_\+\+\_\+init\+\_\+\+\_\+@{\+\_\+\+\_\+init\+\_\+\+\_\+}}
\index{\+\_\+\+\_\+init\+\_\+\+\_\+@{\+\_\+\+\_\+init\+\_\+\+\_\+}!src\+::m\+::\+Place\+::\+Place@{src\+::m\+::\+Place\+::\+Place}}
\subsubsection[{\+\_\+\+\_\+init\+\_\+\+\_\+}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+m.\+Place.\+Place.\+\_\+\+\_\+init\+\_\+\+\_\+ (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{numero, }
\item[{}]{niveau, }
\item[{}]{longueur, }
\item[{}]{hauteur}
\end{DoxyParamCaption}
)}\label{classsrc_1_1m_1_1_place_1_1_place_ae0a8d8ba7d7430493b0a632179bbdd9c}
\begin{DoxyVerb}Creer une place.
Les dimensions doivent etre données en cm (longueur, hauteur)
:param numero: int
:param niveau: int
:param longueur: int
:param hauteur: int
:return:
\end{DoxyVerb}
 

\subsection{Member Function Documentation}
\hypertarget{classsrc_1_1m_1_1_place_1_1_place_aec4a76151d65f47b656d22df1ef30cfd}{}\index{src\+::m\+::\+Place\+::\+Place@{src\+::m\+::\+Place\+::\+Place}!dim\+Valide@{dim\+Valide}}
\index{dim\+Valide@{dim\+Valide}!src\+::m\+::\+Place\+::\+Place@{src\+::m\+::\+Place\+::\+Place}}
\subsubsection[{dim\+Valide}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+m.\+Place.\+Place.\+dim\+Valide (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{h, }
\item[{}]{l}
\end{DoxyParamCaption}
)}\label{classsrc_1_1m_1_1_place_1_1_place_aec4a76151d65f47b656d22df1ef30cfd}
\begin{DoxyVerb}Retourn si un element de hauteur (cm) h et de longueur(cm) l passe dans la place
:param h: int
:param l: int
:return: bool
\end{DoxyVerb}
 \hypertarget{classsrc_1_1m_1_1_place_1_1_place_a73f06c88139ef54dabc0e614f9e4c018}{}\index{src\+::m\+::\+Place\+::\+Place@{src\+::m\+::\+Place\+::\+Place}!liberer@{liberer}}
\index{liberer@{liberer}!src\+::m\+::\+Place\+::\+Place@{src\+::m\+::\+Place\+::\+Place}}
\subsubsection[{liberer}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+m.\+Place.\+Place.\+liberer (
\begin{DoxyParamCaption}
\item[{}]{self}
\end{DoxyParamCaption}
)}\label{classsrc_1_1m_1_1_place_1_1_place_a73f06c88139ef54dabc0e614f9e4c018}
\begin{DoxyVerb}Libere une place non dispo
:return:
\end{DoxyVerb}
 \hypertarget{classsrc_1_1m_1_1_place_1_1_place_ada865ecc4a9bc7d8fe4db843ac9a3e74}{}\index{src\+::m\+::\+Place\+::\+Place@{src\+::m\+::\+Place\+::\+Place}!prendre@{prendre}}
\index{prendre@{prendre}!src\+::m\+::\+Place\+::\+Place@{src\+::m\+::\+Place\+::\+Place}}
\subsubsection[{prendre}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+m.\+Place.\+Place.\+prendre (
\begin{DoxyParamCaption}
\item[{}]{self}
\end{DoxyParamCaption}
)}\label{classsrc_1_1m_1_1_place_1_1_place_ada865ecc4a9bc7d8fe4db843ac9a3e74}
\begin{DoxyVerb}Rend la place indisponible
:param Placement:
:return:
\end{DoxyVerb}
 \hypertarget{classsrc_1_1m_1_1_place_1_1_place_ae0d93eb71609d18b96c77897c2fb8008}{}\index{src\+::m\+::\+Place\+::\+Place@{src\+::m\+::\+Place\+::\+Place}!super\+Abo@{super\+Abo}}
\index{super\+Abo@{super\+Abo}!src\+::m\+::\+Place\+::\+Place@{src\+::m\+::\+Place\+::\+Place}}
\subsubsection[{super\+Abo}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+m.\+Place.\+Place.\+super\+Abo (
\begin{DoxyParamCaption}
\item[{}]{self}
\end{DoxyParamCaption}
)}\label{classsrc_1_1m_1_1_place_1_1_place_ae0d93eb71609d18b96c77897c2fb8008}
\begin{DoxyVerb}Renvoit si la place est une place superAbo
:return: bool
\end{DoxyVerb}
 

The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/m/Place.\+py\end{DoxyCompactItemize}
