MàJ du diagramme de classes
This commit is contained in:
parent
a4f528d1b4
commit
413c2c0738
|
@ -1,8 +1,8 @@
|
||||||
# Fdb version 3
|
# Fdb version 3
|
||||||
["pdflatex"] 1458341063 "classes.tex" "/home/matteo/Développement/projet-cmi/docs/diagrammes/classes/classes.pdf" "classes" 1458341063
|
["pdflatex"] 1458342058 "classes.tex" "/home/matteo/Développement/projet-cmi/docs/diagrammes/classes/classes.pdf" "classes" 1458342059
|
||||||
"/dev/null" 1458319343 0 d41d8cd98f00b204e9800998ecf8427e ""
|
"/dev/null" 1458319343 0 d41d8cd98f00b204e9800998ecf8427e ""
|
||||||
"/etc/texmf/web2c/texmf.cnf" 1448651457 1101 af7716885e081ab43982cab7b4672c1a ""
|
"/etc/texmf/web2c/texmf.cnf" 1448651457 1101 af7716885e081ab43982cab7b4672c1a ""
|
||||||
"/home/matteo/Développement/projet-cmi/docs/diagrammes/classes/classes.aux" 1458341063 242 1307d8a02d1e67cd0e2b52e6a2f90ab0 ""
|
"/home/matteo/Développement/projet-cmi/docs/diagrammes/classes/classes.aux" 1458342059 242 1307d8a02d1e67cd0e2b52e6a2f90ab0 ""
|
||||||
"/home/matteo/texmf/tex/latex/tikz-uml/tikz-uml.sty" 1359744139 211430 eac0f9dc7c1f83dd13dd86c58b009eb9 ""
|
"/home/matteo/texmf/tex/latex/tikz-uml/tikz-uml.sty" 1359744139 211430 eac0f9dc7c1f83dd13dd86c58b009eb9 ""
|
||||||
"/usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map" 1272929888 3287 e6b82fe08f5336d4d5ebc73fb1152e87 ""
|
"/usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map" 1272929888 3287 e6b82fe08f5336d4d5ebc73fb1152e87 ""
|
||||||
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm1000.tfm" 1136768653 3584 adb004a0c8e7c46ee66cad73671f37b4 ""
|
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm1000.tfm" 1136768653 3584 adb004a0c8e7c46ee66cad73671f37b4 ""
|
||||||
|
@ -143,6 +143,7 @@
|
||||||
"/usr/share/texmf/fonts/tfm/public/lm/ec-lmr9.tfm" 1254938640 12084 b7f5e4c003de6f57f07c7e9fee73a37c ""
|
"/usr/share/texmf/fonts/tfm/public/lm/ec-lmr9.tfm" 1254938640 12084 b7f5e4c003de6f57f07c7e9fee73a37c ""
|
||||||
"/usr/share/texmf/fonts/tfm/public/lm/ec-lmri9.tfm" 1254938640 17148 ca1ae65757b004f470b8cd636199f6fc ""
|
"/usr/share/texmf/fonts/tfm/public/lm/ec-lmri9.tfm" 1254938640 17148 ca1ae65757b004f470b8cd636199f6fc ""
|
||||||
"/usr/share/texmf/fonts/tfm/public/lm/ec-lmtt9.tfm" 1254938640 1372 a2ff2d4391a2d6bba15b518acb79e80f ""
|
"/usr/share/texmf/fonts/tfm/public/lm/ec-lmtt9.tfm" 1254938640 1372 a2ff2d4391a2d6bba15b518acb79e80f ""
|
||||||
|
"/usr/share/texmf/fonts/tfm/public/lm/ec-lmtti10.tfm" 1254938640 1372 0dcee1a56926aed3dd9ded91b7563563 ""
|
||||||
"/usr/share/texmf/fonts/tfm/public/lm/lmex10.tfm" 1254938640 992 ce925c9346c7613270a79afbee98c070 ""
|
"/usr/share/texmf/fonts/tfm/public/lm/lmex10.tfm" 1254938640 992 ce925c9346c7613270a79afbee98c070 ""
|
||||||
"/usr/share/texmf/fonts/tfm/public/lm/lmmi5.tfm" 1254938640 1508 198f5b7b99b5769126de3a533f6fc334 ""
|
"/usr/share/texmf/fonts/tfm/public/lm/lmmi5.tfm" 1254938640 1508 198f5b7b99b5769126de3a533f6fc334 ""
|
||||||
"/usr/share/texmf/fonts/tfm/public/lm/lmmi6.tfm" 1254938640 1512 94a3fd88c6f27dbd9ecb46987e297a4e ""
|
"/usr/share/texmf/fonts/tfm/public/lm/lmmi6.tfm" 1254938640 1512 94a3fd88c6f27dbd9ecb46987e297a4e ""
|
||||||
|
@ -157,6 +158,7 @@
|
||||||
"/usr/share/texmf/fonts/type1/public/lm/lmr9.pfb" 1254938640 121065 50bbfa703ce7e11638752ef5a6d120c7 ""
|
"/usr/share/texmf/fonts/type1/public/lm/lmr9.pfb" 1254938640 121065 50bbfa703ce7e11638752ef5a6d120c7 ""
|
||||||
"/usr/share/texmf/fonts/type1/public/lm/lmri9.pfb" 1254938640 109598 cb570392cb143ca78182169795feed7a ""
|
"/usr/share/texmf/fonts/type1/public/lm/lmri9.pfb" 1254938640 109598 cb570392cb143ca78182169795feed7a ""
|
||||||
"/usr/share/texmf/fonts/type1/public/lm/lmtt9.pfb" 1254938640 108480 ee1de99df36ee0a16b36023b9c9d8a58 ""
|
"/usr/share/texmf/fonts/type1/public/lm/lmtt9.pfb" 1254938640 108480 ee1de99df36ee0a16b36023b9c9d8a58 ""
|
||||||
|
"/usr/share/texmf/fonts/type1/public/lm/lmtti10.pfb" 1254938640 98822 859130196f7a6d2d1173200c66afbcff ""
|
||||||
"/usr/share/texmf/tex/latex/lm/lmodern.sty" 1256929440 1606 c17281c7cff2bbd7ff0173e1433487ec ""
|
"/usr/share/texmf/tex/latex/lm/lmodern.sty" 1256929440 1606 c17281c7cff2bbd7ff0173e1433487ec ""
|
||||||
"/usr/share/texmf/tex/latex/lm/omllmm.fd" 1256929440 888 44447a3a3af84a22454ef89500942d93 ""
|
"/usr/share/texmf/tex/latex/lm/omllmm.fd" 1256929440 888 44447a3a3af84a22454ef89500942d93 ""
|
||||||
"/usr/share/texmf/tex/latex/lm/omslmsy.fd" 1256929440 805 af340a8260c447aa315cfc740ff0152f ""
|
"/usr/share/texmf/tex/latex/lm/omslmsy.fd" 1256929440 805 af340a8260c447aa315cfc740ff0152f ""
|
||||||
|
@ -167,11 +169,11 @@
|
||||||
"/usr/share/texmf/web2c/texmf.cnf" 1435377840 31349 7675f8adfbe12aae865d340d35423a49 ""
|
"/usr/share/texmf/web2c/texmf.cnf" 1435377840 31349 7675f8adfbe12aae865d340d35423a49 ""
|
||||||
"/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1448651651 1779312 b2f993ff39f888114b7dddf8751f0ae0 ""
|
"/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1448651651 1779312 b2f993ff39f888114b7dddf8751f0ae0 ""
|
||||||
"/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1448651758 3845440 b767bcfad02834add06449ca1e913284 ""
|
"/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1448651758 3845440 b767bcfad02834add06449ca1e913284 ""
|
||||||
"classes.aux" 1458341063 242 1307d8a02d1e67cd0e2b52e6a2f90ab0 ""
|
"classes.aux" 1458342059 242 1307d8a02d1e67cd0e2b52e6a2f90ab0 ""
|
||||||
"classes.tex" 1457543824 1605 a530e20dcbe7e5739ed4cc25cc5a8215 ""
|
"classes.tex" 1458342057 1961 853842d45c239f785677c0ad7331b07e ""
|
||||||
(generated)
|
(generated)
|
||||||
"classes.pdf"
|
"/home/matteo/Développement/projet-cmi/docs/diagrammes/classes/classes.log"
|
||||||
"classes.aux"
|
"classes.aux"
|
||||||
"classes.log"
|
"classes.log"
|
||||||
"/home/matteo/Développement/projet-cmi/docs/diagrammes/classes/classes.log"
|
|
||||||
"/home/matteo/Développement/projet-cmi/docs/diagrammes/classes/classes.pdf"
|
"/home/matteo/Développement/projet-cmi/docs/diagrammes/classes/classes.pdf"
|
||||||
|
"classes.pdf"
|
||||||
|
|
|
@ -265,6 +265,7 @@ INPUT /usr/share/texmf/tex/latex/lm/t1lmtt.fd
|
||||||
INPUT /usr/share/texmf/tex/latex/lm/t1lmtt.fd
|
INPUT /usr/share/texmf/tex/latex/lm/t1lmtt.fd
|
||||||
INPUT /usr/share/texmf/fonts/tfm/public/lm/ec-lmtt9.tfm
|
INPUT /usr/share/texmf/fonts/tfm/public/lm/ec-lmtt9.tfm
|
||||||
INPUT /usr/share/texmf/fonts/tfm/public/lm/ec-lmri9.tfm
|
INPUT /usr/share/texmf/fonts/tfm/public/lm/ec-lmri9.tfm
|
||||||
|
INPUT /usr/share/texmf/fonts/tfm/public/lm/ec-lmtti10.tfm
|
||||||
INPUT /var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map
|
INPUT /var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map
|
||||||
INPUT /home/matteo/Développement/projet-cmi/docs/diagrammes/classes/classes.aux
|
INPUT /home/matteo/Développement/projet-cmi/docs/diagrammes/classes/classes.aux
|
||||||
INPUT /usr/share/texmf/fonts/enc/dvips/lm/lm-ec.enc
|
INPUT /usr/share/texmf/fonts/enc/dvips/lm/lm-ec.enc
|
||||||
|
@ -272,3 +273,4 @@ INPUT /usr/share/texmf/fonts/type1/public/lm/lmbx9.pfb
|
||||||
INPUT /usr/share/texmf/fonts/type1/public/lm/lmr9.pfb
|
INPUT /usr/share/texmf/fonts/type1/public/lm/lmr9.pfb
|
||||||
INPUT /usr/share/texmf/fonts/type1/public/lm/lmri9.pfb
|
INPUT /usr/share/texmf/fonts/type1/public/lm/lmri9.pfb
|
||||||
INPUT /usr/share/texmf/fonts/type1/public/lm/lmtt9.pfb
|
INPUT /usr/share/texmf/fonts/type1/public/lm/lmtt9.pfb
|
||||||
|
INPUT /usr/share/texmf/fonts/type1/public/lm/lmtti10.pfb
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian) (preloaded format=pdflatex 2015.11.27) 18 MAR 2016 23:44
|
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian) (preloaded format=pdflatex 2015.11.27) 19 MAR 2016 00:00
|
||||||
entering extended mode
|
entering extended mode
|
||||||
restricted \write18 enabled.
|
restricted \write18 enabled.
|
||||||
file:line:error style messages enabled.
|
file:line:error style messages enabled.
|
||||||
|
@ -832,18 +832,18 @@ File: t1lmtt.fd 2009/10/30 v1.6 Font defs for Latin Modern
|
||||||
|
|
||||||
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (/home/matteo/Développement/projet-cmi/docs/diagrammes/classes/classes.aux) )
|
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (/home/matteo/Développement/projet-cmi/docs/diagrammes/classes/classes.aux) )
|
||||||
Here is how much of TeX's memory you used:
|
Here is how much of TeX's memory you used:
|
||||||
17990 strings out of 493085
|
17992 strings out of 493085
|
||||||
381205 string characters out of 6136916
|
381237 string characters out of 6136916
|
||||||
515329 words of memory out of 5000000
|
514760 words of memory out of 5000000
|
||||||
21102 multiletter control sequences out of 15000+600000
|
21103 multiletter control sequences out of 15000+600000
|
||||||
28970 words of font info for 30 fonts, out of 8000000 for 9000
|
29289 words of font info for 31 fonts, out of 8000000 for 9000
|
||||||
1141 hyphenation exceptions out of 8191
|
1141 hyphenation exceptions out of 8191
|
||||||
62i,9n,84p,443b,807s stack positions out of 5000i,500n,10000p,200000b,80000s
|
62i,9n,84p,443b,833s stack positions out of 5000i,500n,10000p,200000b,80000s
|
||||||
{/usr/share/texmf/fonts/enc/dvips/lm/lm-ec.enc}</usr/share/texmf/fonts/type1/public/lm/lmbx9.pfb></usr/share/texmf/fonts/type1/public/lm/lmr9.pfb></usr/share/texmf/fonts/type1/public/lm/lmri9.pfb></usr/share/texmf/fonts/type1/public/lm/lmtt9.pfb>
|
{/usr/share/texmf/fonts/enc/dvips/lm/lm-ec.enc}</usr/share/texmf/fonts/type1/public/lm/lmbx9.pfb></usr/share/texmf/fonts/type1/public/lm/lmr9.pfb></usr/share/texmf/fonts/type1/public/lm/lmri9.pfb></usr/share/texmf/fonts/type1/public/lm/lmtt9.pfb></usr/share/texmf/fonts/type1/public/lm/lmtti10.pfb>
|
||||||
Output written on /home/matteo/Développement/projet-cmi/docs/diagrammes/classes/classes.pdf (1 page, 92689 bytes).
|
Output written on /home/matteo/Développement/projet-cmi/docs/diagrammes/classes/classes.pdf (1 page, 107789 bytes).
|
||||||
PDF statistics:
|
PDF statistics:
|
||||||
52 PDF objects out of 1000 (max. 8388607)
|
56 PDF objects out of 1000 (max. 8388607)
|
||||||
28 compressed objects within 1 object stream
|
31 compressed objects within 1 object stream
|
||||||
0 named destinations out of 1000 (max. 500000)
|
0 named destinations out of 1000 (max. 500000)
|
||||||
109 words of extra memory for PDF output out of 10000 (max. 10000000)
|
109 words of extra memory for PDF output out of 10000 (max. 10000000)
|
||||||
|
|
||||||
|
|
Binary file not shown.
Binary file not shown.
|
@ -9,57 +9,58 @@
|
||||||
|
|
||||||
\begin{document}
|
\begin{document}
|
||||||
\begin{tikzpicture}
|
\begin{tikzpicture}
|
||||||
\umlclass[y=.5]{Engine}{
|
\umlclass[x=6]{Engine}{
|
||||||
objects : tableau de \texttt{Object}\\
|
clock : horloge\\
|
||||||
goLeftKey: booléen\\
|
state : \texttt{EngineState}
|
||||||
goRightKey : booléen\\
|
|
||||||
clock : horloge
|
|
||||||
}{
|
}{
|
||||||
|
update() : vide\\
|
||||||
draw() : vide\\
|
draw() : vide\\
|
||||||
update() : vide
|
start() : vide\\
|
||||||
|
addObject(objet : \texttt{Object}) : vide
|
||||||
}
|
}
|
||||||
|
|
||||||
\umlclass[x=6,y=-1]{State}{
|
\umlclass{EngineState}{
|
||||||
objects : tableau de \texttt{Object}\\
|
objects : tableau d'\texttt{Object}\\
|
||||||
goLeftKey: booléen\\
|
keys : tableau de booléens\\
|
||||||
goRightKey : booléen\\
|
|
||||||
delta : flottant
|
delta : flottant
|
||||||
}{}
|
}{}
|
||||||
|
|
||||||
\umlabstract[y=-4]{Object}{
|
\umlabstract[y=-5.5]{Object}{
|
||||||
position : vecteur\\
|
acceleration : vecteur\\
|
||||||
charge : entier signé
|
|
||||||
}{
|
|
||||||
\umlvirt{draw(fenêtre : Fenêtre) : vide}\\
|
|
||||||
\umlvirt{update(état : State) : vide}\\
|
|
||||||
\umlvirt{getLayer() : entier}\\
|
|
||||||
getPosition() : vecteur\\
|
|
||||||
getCharge() : entier signé
|
|
||||||
}
|
|
||||||
|
|
||||||
\umlabstract[y=-8,x=4]{PhysicsObject}{
|
|
||||||
velocity : vecteur\\
|
velocity : vecteur\\
|
||||||
mass : flottant
|
position : vecteur\\
|
||||||
|
mass : flottant\\
|
||||||
|
charge : flottant\\
|
||||||
|
restitution : flottant\\
|
||||||
|
layer : entier
|
||||||
}{
|
}{
|
||||||
getForces(état : State) : vecteur\\
|
\umlvirt{draw() : vide}\\
|
||||||
update(état : State) : vide
|
\umlvirt{getForces(état : \texttt{EngineState}) : vecteur}\\
|
||||||
|
\umlvirt{update(état : \texttt{EngineState}) : vide}\\
|
||||||
|
\umlvirt{getAABB() : boîte}\\
|
||||||
|
\umlvirt{getCollisionInfo(balle : \texttt{Ball}) : vecteur, flottant}\\
|
||||||
|
\umlvirt{getCollisionInfo(bloc : \texttt{Block}) : vecteur, flottant}\\
|
||||||
|
collide(objet : \texttt{Object}) : vide
|
||||||
}
|
}
|
||||||
|
|
||||||
\umlclass[y=-11.5,x=4]{Ball}{}{
|
\umlclass[y=-11,x=4]{Ball}{}{
|
||||||
draw(fenêtre : Fenêtre) : vide\\
|
getForces(état : \texttt{EngineState}) : vecteur\\
|
||||||
getForces(état : State) : vecteur\\
|
draw() : vide\\
|
||||||
getLayer() : 1
|
getAABB() : boîte\\
|
||||||
|
getCollisionInfo(balle : \texttt{Ball}) : vecteur, flottant\\
|
||||||
|
getCollisionInfo(bloc : \texttt{Block}) : vecteur, flottant
|
||||||
}
|
}
|
||||||
|
|
||||||
\umlclass[y=-8,x=-4]{Block}{}{
|
\umlclass[y=-11,x=-4]{Block}{}{
|
||||||
draw(fenêtre : Fenêtre) : vide\\
|
draw() : vide\\
|
||||||
update(état : State) : vide\\
|
getAABB() : boîte\\
|
||||||
getLayer() : 0
|
getCollisionInfo(balle : \texttt{Ball}) : vecteur, flottant\\
|
||||||
|
getCollisionInfo(bloc : \texttt{Block}) : vecteur, flottant
|
||||||
}
|
}
|
||||||
|
|
||||||
\umlcompo{Engine}{Object}
|
\umlunicompo{EngineState}{Object}
|
||||||
|
\umluniassoc{Engine}{EngineState}
|
||||||
\umlinherit{Object}{Block}
|
\umlinherit{Object}{Block}
|
||||||
\umlinherit{Object}{PhysicsObject}
|
\umlinherit{Object}{Ball}
|
||||||
\umlinherit{PhysicsObject}{Ball}
|
|
||||||
\end{tikzpicture}
|
\end{tikzpicture}
|
||||||
\end{document}
|
\end{document}
|
||||||
|
|
Loading…
Reference in New Issue