Commit 11edf360 authored by Celian Gossec's avatar Celian Gossec

Update: 1903: slight changes

parent fdee28f4
......@@ -87,7 +87,7 @@
\end{frame}
\begin{frame}[fragile]
Du code C++ codé pour une classe \textit{template}\ldots
Du code C++ codé pour une classe \textit{template}\ldots \newline
\begin{minted}{c++}
image2d<float> stretch(const image2d<T>& src)
\{
......@@ -112,7 +112,7 @@ image2d<float> stretch(const image2d<T>& src)
\item Polymorphisme de coercision
\item Compilation à la volée
\item Effacement de type \pause
\item Vérification dynamique du type puis conversion
\item \bf{Vérification dynamique du type puis conversion}
\end{itemize}
% Fournir une type effacé avec interface d'image qui puisse être utilisé avec numpy,
......@@ -135,8 +135,8 @@ image2d<float> stretch(const image2d<T>& src)
\node[obj] [below = 0.4cm of A] (Py0) {\tiny np.array};
\node[obj] [below = 0.4cm of B] (ndima) {\tiny ndimage<>};
\node[obj] [below = 0.5cm of ndima] (D) {\tiny ndimage<T>};
\node[obj] [right =.1cm of D] (stretch) {\tiny stretch(ndimage2d<T>)};
\node[obj] [right =.1cm of ndima] (stretchv) {\tiny stretch(ndimage2d<>)};
\node[obj] [right =.35cm of D] (stretch) {\tiny stretch(ndimage2d<T>)};
\node[obj] [right =.35cm of ndima] (stretchv) {\tiny stretch(ndimage2d<>)};
\draw[->,thick] (D) -- (ndima) node[midway,above] {};
\draw[->,thick] (stretchv) -- (stretch) node[midway,right] {\tiny dyn. dispatch};
......@@ -162,8 +162,8 @@ image2d<float> stretch(const image2d<T>& src)
A court terme:
\begin{itemize}
\item Ajout de méthodes pour éviter le cast explicite vers les types C++
(afin de pouvoir faire en Python\newline res = olena.stretch(arr), sans
passer par\newline img = olena.image2d(arr))
(afin de pouvoir faire en Python\newline res = mln.stretch(arr), sans
passer par\newline img = mln.image2d(arr))
\item Continuer à se rapprocher des types complets d'olena
\end{itemize}
Et à plus long terme: \pause
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment