X-Git-Url: https://melusine.eu.org/syracuse/G/git/?p=mp-gdd.git;a=blobdiff_plain;f=doc%2Fmp-gdd-doc.tex;h=daac74db5d1576b73b991c726afd44743c2b9fc5;hp=b9ac1d499f8ba6edebca6830811a04f2957c770e;hb=4082d0b68a58b6de2eb7e39c56acc71397f7f4c0;hpb=0cb1272f47258f7890f6522f2db27c801479eb8d diff --git a/doc/mp-gdd-doc.tex b/doc/mp-gdd-doc.tex index b9ac1d4..daac74d 100644 --- a/doc/mp-gdd-doc.tex +++ b/doc/mp-gdd-doc.tex @@ -4,6 +4,7 @@ \usepackage[margin=2.5cm]{geometry} \usepackage{xspace} \usepackage{multicol} +\usepackage{listings} \usepackage{mflogo} \usepackage[frenchb]{babel} @@ -69,6 +70,28 @@ toutes ces tables n'est pas chose courante. \section{Les types} +On peut, avec \mpgdd, construire plusieurs types +d'objets. Rappelons le, tout est \emph{objet} dont le nombre est +enregistré dans la variable \variable{gddO}. Le type d'objet, lui, est +stocké dans la table \variable{gddT[]}, et les tables \variable{gddA[]} +à \variable{gddF[]} contiennent les propriétés des objets. + +Nous allons ici décrire chaque type de l'extension \mpgdd ainsi que +leurs propriétés respectives. + +\paragraph{Le type \typeGDD{point}} Ce type est correspond au point de +l'espace euclidien. Pour être plus clair voici la fonction principale +pour créer un tel objet : + +\begin{lstlisting} +vardef Point(expr a,b) = + gddT[incr gddO] = "point"; + gddA[gddO] = a; gddB[gddO] = b; gddO +enddef; +\end{lstlisting} + + + \section{Fonctions générales} \subsection{Relatives aux \typeGDD{Point}s}