[Dev OpenGP] [98] Class diagram in report.

[ Thread Index | Date Index | More opengp.tuxfamily.org/development Archives ]


Revision: 98
Author:   alband85
Date:     2009-03-26 11:42:54 +0100 (Thu, 26 Mar 2009)

Log Message:
-----------
Class diagram in report.

Modified Paths:
--------------
    externals/Com/Rapport/tex/rapport.tex


Modified: externals/Com/Rapport/tex/rapport.tex
===================================================================
--- externals/Com/Rapport/tex/rapport.tex	2009-03-26 10:34:47 UTC (rev 97)
+++ externals/Com/Rapport/tex/rapport.tex	2009-03-26 10:42:54 UTC (rev 98)
@@ -1,4 +1,4 @@
-\documentclass[a4paper,11pt,oneside]{report}
+\documentclass[a4paper,11pt,oneside,draft]{report}
 \usepackage[utf8]{inputenc}
 \usepackage{amsfonts, amsmath, amsthm}
 \usepackage[a4paper]{geometry}
@@ -14,7 +14,6 @@
 
 
 %% Insertion de légende hors des flottants
-%%%% macro dans le pr ́ambule %%%%
 \makeatletter
 \def\captionof#1#2{{\def\@captype{#1}#2}}
 \makeatother
@@ -550,14 +549,38 @@
 
 \chapter{Diagramme de classes}
 
+OGP est basiquement constitué de trois \emph{packages}  :
+\begin{itemize}
+	\item \texttt{core} (figure \ref{fig:classDiagCore} page \pageref{fig:classDiagCore}) ;
+	\item \texttt{etree} (figure \ref{fig:classDiagEtree} page \pageref{fig:classDiagEtree}) ;
+	\item \texttt{plugins} (figure \ref{fig:classDiagPlugins} page \pageref{fig:classDiagPlugins}).
+\end{itemize}
+Pour des raisons de lisibilité, le diagramme de classes a été scindé en trois, chacun détaillant un \emph{package} donné tout en conservant les relations exitantes avec les autres \emph{packages}. 
+
 \begin{figure}[ht!]
 	\centering
 	\begin{turn}{90}
-		\includegraphics[width=.9\textwidth]{../figures/uml/class-1}
+		\includegraphics[height=.9\textwidth]{../figures/uml/uml_core}
 	\end{turn}
-	\caption{Diagramme de classes (\emph{package} \textsf{ogp})}
+	\caption{Diagramme de classes (\emph{package} \texttt{core})}\label{fig:classDiagCore}
 \end{figure}
 
+\begin{figure}[ht!]
+	\centering
+	\begin{turn}{90}
+		\includegraphics[height=.9\textwidth]{../figures/uml/uml_etree}
+	\end{turn}
+	\caption{Diagramme de classes (\emph{package} \texttt{etree})}\label{fig:classDiagEtree}
+\end{figure}
+
+\begin{figure}[ht!]
+	\centering
+	\begin{turn}{90}
+		\includegraphics[height=.9\textwidth]{../figures/uml/uml_plugins}
+	\end{turn}
+	\caption{Diagramme de classes (\emph{package} \texttt{plugins})}\label{fig:classDiagPlugins}
+\end{figure}
+
 \chapter{\emph{Subversion} : commandes de base}\label{chapter:svn}
 Utilisation : \texttt{svn {\it commande}}
 \begin{description}


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/