]> SALOME platform Git repositories - tools/medcoupling.git/commitdiff
Salome HOME
Docs #2.
authorageay <ageay>
Wed, 4 Jul 2012 15:00:49 +0000 (15:00 +0000)
committerageay <ageay>
Wed, 4 Jul 2012 15:00:49 +0000 (15:00 +0000)
doc/doxygen/figures/MEDCouplingUMeshConn.eps [new file with mode: 0644]
doc/doxygen/figures/MEDCouplingUMeshConn.fig [new file with mode: 0644]
doc/doxygen/figures/MEDCouplingUMeshConn.png [new file with mode: 0644]
doc/doxygen/medcoupling.dox

diff --git a/doc/doxygen/figures/MEDCouplingUMeshConn.eps b/doc/doxygen/figures/MEDCouplingUMeshConn.eps
new file mode 100644 (file)
index 0000000..5a8694c
--- /dev/null
@@ -0,0 +1,577 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Title: MEDCouplingUMeshConn.fig
+%%Creator: fig2dev Version 3.2 Patchlevel 5d
+%%CreationDate: Wed Jul  4 16:48:48 2012
+%%For: geay@is210377 (Anthony GEAY - SFME/LGLS)
+%%BoundingBox: 0 0 866 380
+%Magnification: 1.0000
+%%EndComments
+%%BeginProlog
+/MyAppDict 100 dict dup begin def
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+
+end
+
+% crosshatch45
+<<
+ /PatternType 1
+ /PaintType 2
+ /TilingType 2
+ /BBox [-1 -1 9 9] 
+ /XStep 8
+ /YStep 8
+ /PaintProc
+ {
+  pop
+  newpath
+  1 setlinewidth
+  -1 9 moveto
+  9 -1 lineto
+  stroke
+  -1 -1 moveto
+  9 9 lineto
+  stroke
+ } bind
+
+>>
+
+matrix
+makepattern
+/P6 exch def
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+  4 -2 roll dup 1 exch sub 3 -1 roll mul add
+  4 -2 roll dup 1 exch sub 3 -1 roll mul add
+  4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+  bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+  4 -2 roll mul srgb} bind def
+/reencdict 12 dict def /ReEncode { reencdict begin
+/newcodesandnames exch def /newfontname exch def /basefontname exch def
+/basefontdict basefontname findfont def /newfont basefontdict maxlength dict def
+basefontdict { exch dup /FID ne { dup /Encoding eq
+{ exch dup length array copy newfont 3 1 roll put }
+{ exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall
+newfont /FontName newfontname put newcodesandnames aload pop
+128 1 255 { newfont /Encoding get exch /.notdef put } for
+newcodesandnames length 2 idiv { newfont /Encoding get 3 1 roll put } repeat
+newfontname newfont definefont pop end } def
+/isovec [
+8#055 /minus 8#200 /grave 8#201 /acute 8#202 /circumflex 8#203 /tilde
+8#204 /macron 8#205 /breve 8#206 /dotaccent 8#207 /dieresis
+8#210 /ring 8#211 /cedilla 8#212 /hungarumlaut 8#213 /ogonek 8#214 /caron
+8#220 /dotlessi 8#230 /oe 8#231 /OE
+8#240 /space 8#241 /exclamdown 8#242 /cent 8#243 /sterling
+8#244 /currency 8#245 /yen 8#246 /brokenbar 8#247 /section 8#250 /dieresis
+8#251 /copyright 8#252 /ordfeminine 8#253 /guillemotleft 8#254 /logicalnot
+8#255 /hyphen 8#256 /registered 8#257 /macron 8#260 /degree 8#261 /plusminus
+8#262 /twosuperior 8#263 /threesuperior 8#264 /acute 8#265 /mu 8#266 /paragraph
+8#267 /periodcentered 8#270 /cedilla 8#271 /onesuperior 8#272 /ordmasculine
+8#273 /guillemotright 8#274 /onequarter 8#275 /onehalf
+8#276 /threequarters 8#277 /questiondown 8#300 /Agrave 8#301 /Aacute
+8#302 /Acircumflex 8#303 /Atilde 8#304 /Adieresis 8#305 /Aring
+8#306 /AE 8#307 /Ccedilla 8#310 /Egrave 8#311 /Eacute
+8#312 /Ecircumflex 8#313 /Edieresis 8#314 /Igrave 8#315 /Iacute
+8#316 /Icircumflex 8#317 /Idieresis 8#320 /Eth 8#321 /Ntilde 8#322 /Ograve
+8#323 /Oacute 8#324 /Ocircumflex 8#325 /Otilde 8#326 /Odieresis 8#327 /multiply
+8#330 /Oslash 8#331 /Ugrave 8#332 /Uacute 8#333 /Ucircumflex
+8#334 /Udieresis 8#335 /Yacute 8#336 /Thorn 8#337 /germandbls 8#340 /agrave
+8#341 /aacute 8#342 /acircumflex 8#343 /atilde 8#344 /adieresis 8#345 /aring
+8#346 /ae 8#347 /ccedilla 8#350 /egrave 8#351 /eacute
+8#352 /ecircumflex 8#353 /edieresis 8#354 /igrave 8#355 /iacute
+8#356 /icircumflex 8#357 /idieresis 8#360 /eth 8#361 /ntilde 8#362 /ograve
+8#363 /oacute 8#364 /ocircumflex 8#365 /otilde 8#366 /odieresis 8#367 /divide
+8#370 /oslash 8#371 /ugrave 8#372 /uacute 8#373 /ucircumflex
+8#374 /udieresis 8#375 /yacute 8#376 /thorn 8#377 /ydieresis] def
+/Times-Roman /Times-Roman-iso isovec ReEncode
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+
+/pageheader {
+save
+newpath 0 380 moveto 0 0 lineto 866 0 lineto 866 380 lineto closepath clip newpath
+-26.1 467.2 translate
+1 -1 scale
+$F2psBegin
+10 setmiterlimit
+0 slj 0 slc
+ 0.06000 0.06000 sc
+} bind def
+/pagefooter {
+$F2psEnd
+restore
+} bind def
+%%EndProlog
+pageheader
+%
+% Fig objects follow
+%
+% 
+% here starts figure with depth 50
+% Polyline
+2 slj
+0 slc
+7.500 slw
+n 751 3483 m 751 3482 l 751 3479 l 751 3475 l 752 3468 l 753 3460 l
+ 755 3450 l 758 3438 l 762 3426 l 767 3413 l 774 3401 l
+ 783 3388 l 795 3375 l 811 3363 l 830 3350 l 854 3338 l
+ 884 3327 l 919 3317 l 950 3310 l 982 3305 l 1012 3302 l
+ 1040 3300 l 1064 3299 l 1085 3300 l 1104 3303 l 1119 3305 l
+ 1132 3309 l 1145 3313 l 1156 3317 l 1168 3321 l 1180 3325 l
+ 1194 3329 l 1210 3332 l 1230 3334 l 1253 3335 l 1280 3335 l
+ 1311 3333 l 1345 3329 l 1383 3324 l 1421 3317 l 1466 3307 l
+ 1507 3295 l 1544 3283 l 1575 3271 l 1603 3258 l 1628 3245 l
+ 1650 3232 l 1670 3220 l 1689 3207 l 1705 3194 l 1719 3183 l
+ 1731 3173 l 1741 3164 l 1748 3157 l 1753 3153 l 1756 3150 l
+
+ 1757 3149 l gs col0 s gr 
+% Polyline
+n 2759 3483 m 2759 3482 l 2759 3479 l 2759 3475 l 2758 3468 l 2757 3460 l
+ 2755 3450 l 2753 3438 l 2749 3426 l 2744 3413 l 2737 3401 l
+ 2728 3388 l 2716 3375 l 2701 3363 l 2682 3350 l 2657 3338 l
+ 2628 3327 l 2593 3317 l 2562 3310 l 2530 3305 l 2500 3302 l
+ 2472 3300 l 2448 3299 l 2426 3300 l 2408 3303 l 2393 3305 l
+ 2379 3309 l 2367 3313 l 2355 3317 l 2344 3321 l 2331 3325 l
+ 2317 3329 l 2301 3332 l 2281 3334 l 2258 3335 l 2231 3335 l
+ 2200 3333 l 2166 3329 l 2128 3324 l 2090 3317 l 2045 3307 l
+ 2004 3295 l 1968 3283 l 1936 3271 l 1909 3258 l 1884 3245 l
+ 1862 3232 l 1842 3220 l 1824 3207 l 1808 3194 l 1794 3183 l
+ 1782 3173 l 1773 3164 l 1766 3157 l 1761 3153 l 1758 3150 l
+
+ 1757 3149 l gs col0 s gr 
+% Polyline
+n 2759 3483 m 2759 3482 l 2759 3481 l 2759 3479 l 2760 3475 l 2760 3470 l
+ 2761 3464 l 2763 3457 l 2765 3449 l 2768 3440 l 2772 3431 l
+ 2778 3422 l 2784 3413 l 2793 3403 l 2803 3394 l 2816 3384 l
+ 2832 3375 l 2851 3366 l 2874 3357 l 2901 3349 l 2933 3340 l
+ 2969 3333 l 3005 3327 l 3041 3323 l 3076 3320 l 3109 3318 l
+ 3138 3317 l 3164 3317 l 3187 3319 l 3206 3321 l 3223 3323 l
+ 3238 3326 l 3252 3330 l 3265 3333 l 3278 3337 l 3292 3340 l
+ 3308 3343 l 3326 3346 l 3347 3348 l 3371 3349 l 3399 3349 l
+ 3432 3348 l 3469 3347 l 3509 3343 l 3552 3339 l 3596 3333 l
+ 3647 3325 l 3694 3316 l 3736 3306 l 3774 3296 l 3807 3286 l
+ 3837 3275 l 3864 3265 l 3888 3254 l 3910 3244 l 3930 3233 l
+ 3949 3223 l 3965 3214 l 3979 3205 l 3991 3197 l 4001 3191 l
+ 4008 3187 l 4012 3184 l 4015 3182 l
+ 4016 3181 l gs col0 s gr 
+% Polyline
+n 5269 3483 m 5269 3482 l 5269 3480 l 5269 3477 l 5268 3473 l 5268 3467 l
+ 5266 3459 l 5264 3451 l 5261 3441 l 5257 3431 l 5251 3421 l
+ 5244 3411 l 5234 3400 l 5222 3390 l 5207 3380 l 5188 3370 l
+ 5164 3360 l 5136 3350 l 5101 3341 l 5062 3333 l 5026 3327 l
+ 4990 3323 l 4954 3320 l 4922 3318 l 4892 3317 l 4866 3317 l
+ 4844 3319 l 4824 3321 l 4807 3323 l 4792 3326 l 4778 3330 l
+ 4764 3333 l 4751 3337 l 4737 3340 l 4721 3343 l 4703 3346 l
+ 4682 3348 l 4657 3349 l 4629 3349 l 4596 3348 l 4559 3347 l
+ 4519 3343 l 4476 3339 l 4432 3333 l 4381 3325 l 4334 3316 l
+ 4292 3306 l 4255 3296 l 4222 3286 l 4192 3275 l 4166 3265 l
+ 4142 3254 l 4120 3244 l 4100 3233 l 4082 3223 l 4066 3214 l
+ 4052 3205 l 4040 3197 l 4031 3191 l 4024 3187 l 4020 3184 l
+ 4017 3182 l
+ 4016 3181 l gs col0 s gr 
+% Polyline
+n 8281 3483 m 8281 3482 l 8281 3481 l 8281 3479 l 8282 3475 l 8283 3470 l
+ 8284 3464 l 8286 3457 l 8288 3449 l 8292 3440 l 8297 3431 l
+ 8303 3422 l 8312 3413 l 8322 3403 l 8334 3394 l 8350 3384 l
+ 8368 3375 l 8391 3366 l 8419 3357 l 8452 3349 l 8490 3340 l
+ 8533 3333 l 8573 3328 l 8613 3323 l 8652 3320 l 8689 3318 l
+ 8723 3317 l 8753 3317 l 8780 3318 l 8803 3319 l 8824 3321 l
+ 8842 3324 l 8858 3327 l 8873 3330 l 8888 3333 l 8902 3336 l
+ 8918 3339 l 8935 3342 l 8954 3345 l 8976 3347 l 9001 3348 l
+ 9030 3349 l 9063 3349 l 9101 3348 l 9143 3346 l 9188 3343 l
+ 9236 3338 l 9285 3333 l 9341 3326 l 9393 3317 l 9440 3309 l
+ 9483 3299 l 9521 3290 l 9555 3281 l 9586 3271 l 9615 3262 l
+ 9641 3252 l 9665 3243 l 9687 3233 l 9707 3224 l 9725 3215 l
+ 9742 3207 l 9755 3200 l 9767 3194 l 9776 3189 l 9782 3185 l
+ 9787 3183 l 9789 3182 l
+ 9790 3181 l gs col0 s gr 
+% Polyline
+n 11293 3483 m 11293 3482 l 11293 3481 l 11293 3479 l 11292 3475 l 11292 3470 l
+ 11291 3464 l 11289 3457 l 11286 3449 l 11283 3440 l 11278 3431 l
+ 11272 3422 l 11264 3413 l 11254 3403 l 11242 3394 l 11227 3384 l
+ 11208 3375 l 11185 3366 l 11158 3357 l 11125 3349 l 11087 3340 l
+ 11044 3333 l 11004 3328 l 10964 3323 l 10925 3320 l 10888 3318 l
+ 10854 3317 l 10823 3317 l 10796 3318 l 10773 3319 l 10752 3321 l
+ 10734 3324 l 10717 3327 l 10702 3330 l 10687 3333 l 10673 3336 l
+ 10657 3339 l 10640 3342 l 10621 3345 l 10599 3347 l 10573 3348 l
+ 10544 3349 l 10511 3349 l 10473 3348 l 10431 3346 l 10385 3343 l
+ 10338 3338 l 10289 3333 l 10233 3326 l 10182 3317 l 10135 3309 l
+ 10092 3299 l 10055 3290 l 10020 3281 l 9990 3271 l 9962 3262 l
+ 9936 3252 l 9912 3243 l 9891 3233 l 9871 3224 l 9853 3215 l
+ 9837 3207 l 9824 3200 l 9812 3194 l 9804 3189 l 9797 3185 l
+ 9793 3183 l 9791 3182 l
+ 9790 3181 l gs col0 s gr 
+/Times-Roman-iso ff 266.67 scf sf
+4868 1675 m
+gs 1 -1 sc (and) col0 sh gr
+/Times-Roman-iso ff 266.67 scf sf
+5370 1675 m
+gs 1 -1 sc (nodal connectivity per cell) col2 sh gr
+/Times-Roman-iso ff 266.67 scf sf
+4265 1675 m
+gs 1 -1 sc (Type) col3 sh gr
+% Polyline
+n 5269 3483 m 5269 3482 l 5269 3480 l 5269 3477 l 5270 3473 l 5271 3467 l
+ 5272 3459 l 5274 3451 l 5277 3441 l 5281 3431 l 5286 3421 l
+ 5292 3411 l 5300 3400 l 5311 3390 l 5324 3380 l 5340 3370 l
+ 5360 3360 l 5384 3350 l 5413 3341 l 5446 3333 l 5479 3327 l
+ 5512 3322 l 5544 3319 l 5573 3317 l 5598 3317 l 5620 3318 l
+ 5639 3320 l 5656 3323 l 5670 3326 l 5682 3329 l 5694 3333 l
+ 5706 3337 l 5719 3341 l 5734 3344 l 5751 3346 l 5772 3348 l
+ 5796 3349 l 5824 3349 l 5856 3347 l 5893 3344 l 5932 3339 l
+ 5972 3333 l 6019 3324 l 6062 3313 l 6101 3302 l 6134 3291 l
+ 6163 3280 l 6190 3268 l 6213 3257 l 6234 3245 l 6253 3233 l
+ 6270 3222 l 6285 3212 l 6298 3202 l 6308 3195 l 6316 3189 l
+ 6321 3184 l 6324 3182 l
+ 6325 3181 l gs col0 s gr 
+% Polyline
+n 7378 3483 m 7378 3482 l 7378 3480 l 7378 3477 l 7377 3473 l 7377 3467 l
+ 7375 3459 l 7374 3451 l 7371 3441 l 7367 3431 l 7363 3421 l
+ 7356 3411 l 7348 3400 l 7338 3390 l 7325 3380 l 7309 3370 l
+ 7289 3360 l 7265 3350 l 7236 3341 l 7203 3333 l 7170 3327 l
+ 7137 3322 l 7105 3319 l 7076 3317 l 7050 3317 l 7028 3318 l
+ 7009 3320 l 6993 3323 l 6978 3326 l 6966 3329 l 6954 3333 l
+ 6941 3337 l 6928 3341 l 6913 3344 l 6896 3346 l 6876 3348 l
+ 6852 3349 l 6823 3349 l 6791 3347 l 6754 3344 l 6715 3339 l
+ 6675 3333 l 6628 3324 l 6585 3313 l 6547 3302 l 6514 3291 l
+ 6484 3280 l 6458 3268 l 6435 3257 l 6415 3245 l 6396 3233 l
+ 6379 3222 l 6364 3212 l 6352 3202 l 6342 3195 l 6334 3189 l
+ 6329 3184 l 6326 3182 l
+ 6325 3181 l gs col0 s gr 
+% Polyline
+0 slj
+15.000 slw
+n 751 3583 m 1253 3583 l 1253 4085 l 751 4085 l
+ cp gs col3 1.00 shd ef gr gs col0 s gr 
+% Polyline
+n 1253 3583 m 1755 3583 l 1755 4085 l 1253 4085 l
+ cp gs col2 1.00 shd ef gr gs col0 s gr 
+% Polyline
+n 1755 3583 m 2257 3583 l 2257 4085 l 1755 4085 l
+ cp gs col2 1.00 shd ef gr gs col0 s gr 
+% Polyline
+n 2257 3583 m 2759 3583 l 2759 4085 l 2257 4085 l
+ cp gs col2 1.00 shd ef gr gs col0 s gr 
+% Polyline
+n 2759 3583 m 3261 3583 l 3261 4085 l 2759 4085 l
+ cp gs col3 1.00 shd ef gr gs col0 s gr 
+% Polyline
+n 3261 3583 m 3763 3583 l 3763 4085 l 3261 4085 l
+ cp gs col2 1.00 shd ef gr gs col0 s gr 
+% Polyline
+n 3763 3583 m 4265 3583 l 4265 4085 l 3763 4085 l
+ cp gs col2 1.00 shd ef gr gs col0 s gr 
+% Polyline
+n 4265 3583 m 4767 3583 l 4767 4085 l 4265 4085 l
+ cp gs col2 1.00 shd ef gr gs col0 s gr 
+% Polyline
+n 4767 3583 m 5269 3583 l 5269 4085 l 4767 4085 l
+ cp gs col2 1.00 shd ef gr gs col0 s gr 
+% Polyline
+n 5269 3583 m 5771 3583 l 5771 4085 l 5269 4085 l
+ cp gs col3 1.00 shd ef gr gs col0 s gr 
+% Polyline
+n 5771 3583 m 6273 3583 l 6273 4085 l 5771 4085 l
+ cp gs col2 1.00 shd ef gr gs col0 s gr 
+% Polyline
+n 6273 3583 m 6775 3583 l 6775 4085 l 6273 4085 l
+ cp gs col2 1.00 shd ef gr gs col0 s gr 
+% Polyline
+ [45] 0 sd
+n 6775 3583 m
+ 8281 3583 l gs col0 s gr  [] 0 sd
+% Polyline
+ [45] 0 sd
+n 6775 4085 m
+ 8281 4085 l gs col0 s gr  [] 0 sd
+% Polyline
+n 8281 3583 m 8783 3583 l 8783 4085 l 8281 4085 l
+ cp gs col3 1.00 shd ef gr gs col0 s gr 
+% Polyline
+n 8783 3583 m 9285 3583 l 9285 4085 l 8783 4085 l
+ cp gs col2 1.00 shd ef gr gs col0 s gr 
+% Polyline
+n 9285 3583 m 9787 3583 l 9787 4085 l 9285 4085 l
+ cp gs col2 1.00 shd ef gr gs col0 s gr 
+% Polyline
+n 9787 3583 m 10289 3583 l 10289 4085 l 9787 4085 l
+ cp gs col2 1.00 shd ef gr gs col0 s gr 
+% Polyline
+n 10289 3583 m 10791 3583 l 10791 4085 l 10289 4085 l
+ cp gs col2 1.00 shd ef gr gs col0 s gr 
+% Polyline
+n 10791 3583 m 11293 3583 l 11293 4085 l 10791 4085 l
+ cp gs col2 1.00 shd ef gr gs col0 s gr 
+% Polyline
+n 751 6495 m 1253 6495 l 1253 6997 l 751 6997 l
+ cp gs col0 s gr 
+% Polyline
+gs  clippath
+1012 4356 m 1012 4170 l 891 4170 l 891 4356 l 891 4356 l 952 4196 l 1012 4356 l cp
+eoclip
+n 952 6394 m
+ 952 4185 l gs col5 s gr gr
+
+% arrowhead
+7.500 slw
+n 1012 4356 m 952 4196 l 891 4356 l 1012 4356 l  cp gs col5 1.00 shd ef gr  col5 s
+% Polyline
+15.000 slw
+n 1253 6495 m 1755 6495 l 1755 6997 l 1253 6997 l
+ cp gs col0 s gr 
+% Polyline
+n 1755 6495 m 2257 6495 l 2257 6997 l 1755 6997 l
+ cp gs col0 s gr 
+% Polyline
+n 2257 6495 m 2759 6495 l 2759 6997 l 2257 6997 l
+ cp gs col0 s gr 
+% Polyline
+ [45] 0 sd
+n 2759 6495 m
+ 4265 6495 l gs col0 s gr  [] 0 sd
+% Polyline
+ [45] 0 sd
+n 2759 6997 m
+ 4265 6997 l gs col0 s gr  [] 0 sd
+% Polyline
+n 4265 6495 m 4767 6495 l 4767 6997 l 4265 6997 l
+ cp gs col0 s gr 
+% Polyline
+n 4767 6495 m 5269 6495 l 5269 6997 l 4767 6997 l
+ cp gs col0 s gr 
+% Polyline
+gs  clippath
+3013 4360 m 3118 4206 l 3018 4138 l 2913 4292 l 2913 4292 l 3054 4194 l 3013 4360 l cp
+eoclip
+n 1554 6394 m
+ 3060 4185 l gs col5 s gr gr
+
+% arrowhead
+7.500 slw
+n 3013 4360 m 3054 4194 l 2913 4292 l 3013 4360 l  cp gs col5 1.00 shd ef gr  col5 s
+% Polyline
+15.000 slw
+gs  clippath
+5457 4327 m 5614 4227 l 5550 4126 l 5393 4226 l 5393 4226 l 5561 4191 l 5457 4327 l cp
+eoclip
+n 2068 6402 m
+ 5570 4185 l gs col5 s gr gr
+
+% arrowhead
+7.500 slw
+n 5457 4327 m 5561 4191 l 5393 4226 l 5457 4327 l  cp gs col5 1.00 shd ef gr  col5 s
+% Polyline
+15.000 slw
+gs  clippath
+8362 4322 m 8524 4229 l 8465 4125 l 8302 4217 l 8302 4217 l 8472 4191 l 8362 4322 l cp
+eoclip
+n 4577 6401 m
+ 8482 4185 l gs col5 s gr gr
+
+% arrowhead
+7.500 slw
+n 8362 4322 m 8472 4191 l 8302 4217 l 8362 4322 l  cp gs col5 1.00 shd ef gr  col5 s
+% Polyline
+15.000 slw
+gs  clippath
+11450 4298 m 11627 4237 l 11588 4123 l 11411 4184 l 11411 4184 l 11583 4189 l 11450 4298 l cp
+eoclip
+n 5173 6389 m
+ 11594 4185 l gs col5 s gr gr
+
+% arrowhead
+7.500 slw
+n 11450 4298 m 11583 4189 l 11411 4184 l 11450 4298 l  cp gs col5 1.00 shd ef gr  col5 s
+% Polyline
+15.000 slw
+gs  clippath
+922 7237 m 736 7237 l 736 7358 l 922 7358 l 922 7358 l 762 7298 l 922 7237 l cp
+5097 7358 m 5284 7358 l 5284 7237 l 5097 7237 l 5097 7237 l 5258 7298 l 5097 7358 l cp
+eoclip
+n 5269 7298 m
+ 751 7298 l gs col5 s gr gr
+
+% arrowhead
+7.500 slw
+n 5097 7358 m 5258 7298 l 5097 7237 l 5097 7358 l  cp gs col5 1.00 shd ef gr  col5 s
+% arrowhead
+n 922 7237 m 762 7298 l 922 7358 l 922 7237 l  cp gs col5 1.00 shd ef gr  col5 s
+% Polyline
+15.000 slw
+gs  clippath
+922 2618 m 736 2618 l 736 2739 l 922 2739 l 922 2739 l 762 2679 l 922 2618 l cp
+11121 2739 m 11308 2739 l 11308 2618 l 11121 2618 l 11121 2618 l 11282 2679 l 11121 2739 l cp
+eoclip
+n 11293 2679 m
+ 751 2679 l gs col0 s gr gr
+
+% arrowhead
+7.500 slw
+n 11121 2739 m 11282 2679 l 11121 2618 l 11121 2739 l  cp gs 0.00 setgray ef gr  col0 s
+% arrowhead
+n 922 2618 m 762 2679 l 922 2739 l 922 2618 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+n 11293 3583 m 11795 3583 l 11795 4085 l 11293 4085 l
+ cp 
+% Fill with pattern background color
+gs /DeviceRGB setcolorspace 1.00 1.00 1.00 setcolor fill gr
+
+% Fill with pattern pen color
+gs /DeviceRGB setcolorspace 0.00 0.00 0.00 P6 setpattern fill gr
+
+gs col0 s gr 
+% Polyline
+gs  clippath
+1021 3391 m 1021 3498 l 1082 3498 l 1082 3391 l 1082 3391 l 1052 3472 l 1021 3391 l cp
+eoclip
+n 1052 2177 m
+ 1052 3483 l gs col3 s gr gr
+
+% arrowhead
+n 1021 3391 m 1052 3472 l 1082 3391 l 1021 3391 l  cp gs col3 1.00 shd ef gr  col3 s
+% Polyline
+gs  clippath
+3029 3391 m 3029 3498 l 3090 3498 l 3090 3391 l 3090 3391 l 3060 3472 l 3029 3391 l cp
+eoclip
+n 3060 2177 m
+ 3060 3483 l gs col3 s gr gr
+
+% arrowhead
+n 3029 3391 m 3060 3472 l 3090 3391 l 3029 3391 l  cp gs col3 1.00 shd ef gr  col3 s
+% Polyline
+gs  clippath
+5539 3391 m 5539 3498 l 5600 3498 l 5600 3391 l 5600 3391 l 5570 3472 l 5539 3391 l cp
+eoclip
+n 5570 2177 m
+ 5570 3483 l gs col3 s gr gr
+
+% arrowhead
+n 5539 3391 m 5570 3472 l 5600 3391 l 5539 3391 l  cp gs col3 1.00 shd ef gr  col3 s
+% Polyline
+gs  clippath
+8451 3391 m 8451 3498 l 8512 3498 l 8512 3391 l 8512 3391 l 8482 3472 l 8451 3391 l cp
+eoclip
+n 8482 2177 m
+ 8482 3483 l gs col3 s gr gr
+
+% arrowhead
+n 8451 3391 m 8482 3472 l 8512 3391 l 8451 3391 l  cp gs col3 1.00 shd ef gr  col3 s
+/Times-Roman-iso ff 266.67 scf sf
+952 6796 m
+gs 1 -1 sc (0) col5 sh gr
+/Times-Roman-iso ff 266.67 scf sf
+1454 6796 m
+gs 1 -1 sc (4) col5 sh gr
+/Times-Roman-iso ff 266.67 scf sf
+1956 6796 m
+gs 1 -1 sc (9) col5 sh gr
+/Times-Roman-iso ff 266.67 scf sf
+2458 6796 m
+gs 1 -1 sc (...) col5 sh gr
+/Times-Roman-iso ff 266.67 scf sf
+4968 6796 m
+gs 1 -1 sc (L) col5 sh gr
+/Times-Roman-iso ff 266.67 scf sf
+4366 6796 m
+gs 1 -1 sc (L-6) col5 sh gr
+/Times-Roman-iso ff 266.67 scf sf
+1354 3081 m
+gs 1 -1 sc (Cell #0) col0 sh gr
+/Times-Roman-iso ff 266.67 scf sf
+9385 3081 m
+gs 1 -1 sc (Last Cell) col0 sh gr
+/Times-Roman-iso ff 266.67 scf sf
+3663 3081 m
+gs 1 -1 sc (Cell #1) col0 sh gr
+/Times-Roman-iso ff 266.67 scf sf
+1052 7700 m
+gs 1 -1 sc (Size of array = nbOfCells+1.) col5 sh gr
+/Times-Roman-iso ff 266.67 scf sf
+5570 6796 m
+gs 1 -1 sc (Nodal connectivity index array.) col5 sh gr
+/Times-Roman-iso ff 266.67 scf sf
+11996 3884 m
+gs 1 -1 sc (Nodal connectivity array.) col0 sh gr
+/Times-Roman-iso ff 266.67 scf sf
+4767 2579 m
+gs 1 -1 sc (size of array = L.) col0 sh gr
+/Times-Roman-iso ff 183.33 scf sf
+450 2077 m
+gs 1 -1 sc (Type of cell#0) col3 sh gr
+/Times-Roman-iso ff 183.33 scf sf
+2458 2077 m
+gs 1 -1 sc (Type of cell#1) col3 sh gr
+/Times-Roman-iso ff 183.33 scf sf
+4968 2077 m
+gs 1 -1 sc (Type of cell#2) col3 sh gr
+/Times-Roman-iso ff 183.33 scf sf
+7879 2077 m
+gs 1 -1 sc (Type of last cell) col3 sh gr
+/Times-Roman-iso ff 266.67 scf sf
+5972 3081 m
+gs 1 -1 sc (Cell #2) col0 sh gr
+% here ends figure;
+pagefooter
+showpage
+%%Trailer
+end
+%EOF
diff --git a/doc/doxygen/figures/MEDCouplingUMeshConn.fig b/doc/doxygen/figures/MEDCouplingUMeshConn.fig
new file mode 100644 (file)
index 0000000..9258298
--- /dev/null
@@ -0,0 +1,159 @@
+#FIG 3.2  Produced by xfig version 3.2.5b
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 450 1575 14807 7800
+6 751 3149 2759 3483
+3 2 0 1 0 7 50 -1 -1 0.000 0 0 0 4
+        751 3483 919 3317 1421 3317 1757 3149
+        0.000 -1.000 -1.000 0.000
+3 2 0 1 0 7 50 -1 -1 0.000 0 0 0 4
+        2759 3483 2593 3317 2090 3317 1757 3149
+        0.000 -1.000 -1.000 0.000
+-6
+6 2759 3181 5269 3483
+3 2 0 1 0 7 50 -1 -1 0.000 0 0 0 4
+        2759 3483 2969 3333 3596 3333 4016 3181
+        0.000 -1.000 -1.000 0.000
+3 2 0 1 0 7 50 -1 -1 0.000 0 0 0 4
+        5269 3483 5062 3333 4432 3333 4016 3181
+        0.000 -1.000 -1.000 0.000
+-6
+6 8281 3181 11293 3483
+3 2 0 1 0 7 50 -1 -1 0.000 0 0 0 4
+        8281 3483 8533 3333 9285 3333 9790 3181
+        0.000 -1.000 -1.000 0.000
+3 2 0 1 0 7 50 -1 -1 0.000 0 0 0 4
+        11293 3483 11044 3333 10289 3333 9790 3181
+        0.000 -1.000 -1.000 0.000
+-6
+6 4265 1575 8381 1875
+4 0 0 50 -1 0 16 0.0000 4 181 402 4868 1675 and\001
+4 0 2 50 -1 0 16 0.0000 4 241 2932 5370 1675 nodal connectivity per cell\001
+4 0 3 50 -1 0 16 0.0000 4 241 562 4265 1675 Type\001
+-6
+6 5269 3181 7378 3483
+3 2 0 1 0 7 50 -1 -1 0.000 0 0 0 4
+        5269 3483 5446 3333 5972 3333 6325 3181
+        0.000 -1.000 -1.000 0.000
+3 2 0 1 0 7 50 -1 -1 0.000 0 0 0 4
+        7378 3483 7203 3333 6675 3333 6325 3181
+        0.000 -1.000 -1.000 0.000
+-6
+2 2 0 2 0 3 50 -1 20 0.000 0 0 -1 0 0 5
+        751 3583 1253 3583 1253 4085 751 4085 751 3583
+2 2 0 2 0 2 50 -1 20 0.000 0 0 -1 0 0 5
+        1253 3583 1755 3583 1755 4085 1253 4085 1253 3583
+2 2 0 2 0 2 50 -1 20 0.000 0 0 -1 0 0 5
+        1755 3583 2257 3583 2257 4085 1755 4085 1755 3583
+2 2 0 2 0 2 50 -1 20 0.000 0 0 -1 0 0 5
+        2257 3583 2759 3583 2759 4085 2257 4085 2257 3583
+2 2 0 2 0 3 50 -1 20 0.000 0 0 -1 0 0 5
+        2759 3583 3261 3583 3261 4085 2759 4085 2759 3583
+2 2 0 2 0 2 50 -1 20 0.000 0 0 -1 0 0 5
+        3261 3583 3763 3583 3763 4085 3261 4085 3261 3583
+2 2 0 2 0 2 50 -1 20 0.000 0 0 -1 0 0 5
+        3763 3583 4265 3583 4265 4085 3763 4085 3763 3583
+2 2 0 2 0 2 50 -1 20 0.000 0 0 -1 0 0 5
+        4265 3583 4767 3583 4767 4085 4265 4085 4265 3583
+2 2 0 2 0 2 50 -1 20 0.000 0 0 -1 0 0 5
+        4767 3583 5269 3583 5269 4085 4767 4085 4767 3583
+2 2 0 2 0 3 50 -1 20 0.000 0 0 -1 0 0 5
+        5269 3583 5771 3583 5771 4085 5269 4085 5269 3583
+2 2 0 2 0 2 50 -1 20 0.000 0 0 -1 0 0 5
+        5771 3583 6273 3583 6273 4085 5771 4085 5771 3583
+2 2 0 2 0 2 50 -1 20 0.000 0 0 -1 0 0 5
+        6273 3583 6775 3583 6775 4085 6273 4085 6273 3583
+2 1 1 2 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
+        6775 3583 8281 3583
+2 1 1 2 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
+        6775 4085 8281 4085
+2 2 0 2 0 3 50 -1 20 0.000 0 0 -1 0 0 5
+        8281 3583 8783 3583 8783 4085 8281 4085 8281 3583
+2 2 0 2 0 2 50 -1 20 0.000 0 0 -1 0 0 5
+        8783 3583 9285 3583 9285 4085 8783 4085 8783 3583
+2 2 0 2 0 2 50 -1 20 0.000 0 0 -1 0 0 5
+        9285 3583 9787 3583 9787 4085 9285 4085 9285 3583
+2 2 0 2 0 2 50 -1 20 0.000 0 0 -1 0 0 5
+        9787 3583 10289 3583 10289 4085 9787 4085 9787 3583
+2 2 0 2 0 2 50 -1 20 0.000 0 0 -1 0 0 5
+        10289 3583 10791 3583 10791 4085 10289 4085 10289 3583
+2 2 0 2 0 2 50 -1 20 0.000 0 0 -1 0 0 5
+        10791 3583 11293 3583 11293 4085 10791 4085 10791 3583
+2 2 0 2 0 3 50 -1 -1 0.000 0 0 -1 0 0 5
+        751 6495 1253 6495 1253 6997 751 6997 751 6495
+2 1 0 2 5 7 50 -1 -1 0.000 0 0 -1 1 0 2
+       1 1 1.00 120.48 160.64
+        952 6394 952 4185
+2 2 0 2 0 3 50 -1 -1 0.000 0 0 -1 0 0 5
+        1253 6495 1755 6495 1755 6997 1253 6997 1253 6495
+2 2 0 2 0 3 50 -1 -1 0.000 0 0 -1 0 0 5
+        1755 6495 2257 6495 2257 6997 1755 6997 1755 6495
+2 2 0 2 0 3 50 -1 -1 0.000 0 0 -1 0 0 5
+        2257 6495 2759 6495 2759 6997 2257 6997 2257 6495
+2 1 1 2 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
+        2759 6495 4265 6495
+2 1 1 2 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
+        2759 6997 4265 6997
+2 2 0 2 0 3 50 -1 -1 0.000 0 0 -1 0 0 5
+        4265 6495 4767 6495 4767 6997 4265 6997 4265 6495
+2 2 0 2 0 3 50 -1 -1 0.000 0 0 -1 0 0 5
+        4767 6495 5269 6495 5269 6997 4767 6997 4767 6495
+2 1 0 2 5 7 50 -1 -1 0.000 0 0 -1 1 0 2
+       1 1 1.00 120.48 160.64
+        1554 6394 3060 4185
+2 1 0 2 5 7 50 -1 -1 0.000 0 0 -1 1 0 2
+       1 1 1.00 120.48 160.64
+        2068 6402 5570 4185
+2 1 0 2 5 7 50 -1 -1 0.000 0 0 -1 1 0 2
+       1 1 1.00 120.48 160.64
+        4577 6401 8482 4185
+2 1 0 2 5 7 50 -1 -1 0.000 0 0 -1 1 0 2
+       1 1 1.00 120.48 160.64
+        5173 6389 11594 4185
+2 1 0 2 5 7 50 -1 -1 0.000 0 0 -1 1 1 2
+       1 1 1.00 120.48 160.64
+       1 1 1.00 120.48 160.64
+        5269 7298 751 7298
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
+       1 1 1.00 120.48 160.64
+       1 1 1.00 120.48 160.64
+        11293 2679 751 2679
+2 2 0 1 0 7 50 -1 46 0.000 0 0 -1 0 0 5
+        11293 3583 11795 3583 11795 4085 11293 4085 11293 3583
+2 1 0 1 3 7 50 -1 -1 0.000 0 0 -1 1 0 2
+       1 1 1.00 60.24 80.32
+        1052 2177 1052 3483
+2 1 0 1 3 7 50 -1 -1 0.000 0 0 -1 1 0 2
+       1 1 1.00 60.24 80.32
+        3060 2177 3060 3483
+2 1 0 1 3 7 50 -1 -1 0.000 0 0 -1 1 0 2
+       1 1 1.00 60.24 80.32
+        5570 2177 5570 3483
+2 1 0 1 3 7 50 -1 -1 0.000 0 0 -1 1 0 2
+       1 1 1.00 60.24 80.32
+        8482 2177 8482 3483
+4 0 5 50 -1 0 16 0.0000 4 181 141 952 6796 0\001
+4 0 5 50 -1 0 16 0.0000 4 181 141 1454 6796 4\001
+4 0 5 50 -1 0 16 0.0000 4 181 141 1956 6796 9\001
+4 0 5 50 -1 0 16 0.0000 4 20 181 2458 6796 ...\001
+4 0 5 50 -1 0 16 0.0000 4 181 161 4968 6796 L\001
+4 0 5 50 -1 0 16 0.0000 4 181 382 4366 6796 L-6\001
+4 0 0 50 -1 0 16 0.0000 4 181 803 1354 3081 Cell #0\001
+4 0 0 50 -1 0 16 0.0000 4 181 984 9385 3081 Last Cell\001
+4 0 0 50 -1 0 16 0.0000 4 181 803 3663 3081 Cell #1\001
+4 0 5 50 -1 0 16 0.0000 4 241 3052 1052 7700 Size of array = nbOfCells+1.\001
+4 0 5 50 -1 0 16 0.0000 4 241 3454 5570 6796 Nodal connectivity index array.\001
+4 0 0 50 -1 0 16 0.0000 4 241 2771 11996 3884 Nodal connectivity array.\001
+4 0 0 50 -1 0 16 0.0000 4 241 1787 4767 2579 size of array = L.\001
+4 0 3 50 -1 0 11 0.0000 4 160 1124 450 2077 Type of cell#0\001
+4 0 3 50 -1 0 11 0.0000 4 160 1124 2458 2077 Type of cell#1\001
+4 0 3 50 -1 0 11 0.0000 4 160 1124 4968 2077 Type of cell#2\001
+4 0 3 50 -1 0 11 0.0000 4 160 1245 7879 2077 Type of last cell\001
+4 0 0 50 -1 0 16 0.0000 4 181 803 5972 3081 Cell #2\001
+-6
diff --git a/doc/doxygen/figures/MEDCouplingUMeshConn.png b/doc/doxygen/figures/MEDCouplingUMeshConn.png
new file mode 100644 (file)
index 0000000..95ec950
Binary files /dev/null and b/doc/doxygen/figures/MEDCouplingUMeshConn.png differ
index f3805cd07d90bbcdacb21e9e6b77cb16547b8799..0cf3a5c5441a18b3ca98955f7c62e56b3d7e3fb7 100644 (file)
@@ -541,6 +541,19 @@ You can notice that it is possible to mix cell types as long as the dimension of
 
 \subpage medcouplingpyexamplesUmeshStdBuild1 "Here the Python implementation."
 
+\section MEDCouplingUMeshNodalConnectivity How MEDCouplingUMesh stores its nodal connectivity.
+
+\ref ParaMEDMEM::MEDCouplingUMesh "MEDCouplingUMesh class" stores its nodal connectivity into 2 arrays.
+
+- The first one, the biggest is ParaMEDMEM::MEDCouplingUMesh::_nodal_connectivity.
+- The second one, the less big is ParaMEDMEM::MEDCouplingUMesh::_nodal_connectivity_index.
+
+\image html MEDCouplingUMeshConn.png "Nodal connectivity storage into MEDCouplingUMesh class"
+\image latex MEDCouplingUMeshConn.eps "Nodal connectivity storage into MEDCouplingUMesh class"
+
+\note The last value of the nodal connectivity index points to an invalid memory place. It is not an error, simply as for standard C++, all ranges
+are given in format [\b begin,\b end) where \b begin is included and \b end excluded.
+
 \section MEDCouplingUMeshAdvBuild Advanced building of an unstructured mesh  from scratch
 
 Here we are going to build the mesh in a more advanced manner. This method expects that the user knows the storage format underlying ParaMEDMEM::MEDCouplingUMesh.