]> SALOME platform Git repositories - tools/medcoupling.git/commitdiff
Salome HOME
*** empty log message ***
authorageay <ageay>
Mon, 28 Jul 2008 14:46:30 +0000 (14:46 +0000)
committerageay <ageay>
Mon, 28 Jul 2008 14:46:30 +0000 (14:46 +0000)
doc/doxygen/Geometric2D.dox
doc/doxygen/figures/SampGeo2D1.eps [new file with mode: 0644]
doc/doxygen/figures/SampGeo2D1.png [new file with mode: 0644]
doc/doxygen/figures/SampGeo2D2.eps [new file with mode: 0644]
doc/doxygen/figures/SampGeo2D2.png [new file with mode: 0644]
doc/doxygen/figures/SampGeo2D3.eps [new file with mode: 0644]
doc/doxygen/figures/SampGeo2D3.png [new file with mode: 0644]
doc/doxygen/figures/SampGeo2D4.eps [new file with mode: 0644]
doc/doxygen/figures/SampGeo2D4.png [new file with mode: 0644]
doc/doxygen/interpkernel.dox

index 876f737a1acf7c03a74d6b3d643b5065ab1f3321..5f1f51dd7632475fa6de295e4bdbf4fc06d9f56c 100644 (file)
@@ -18,7 +18,7 @@ representation of a polygon is its edges composing it.
 
 \subsection interpkernelGeo2DNamingConv Naming conventions
 
-  - An \ref INTERP_KERNEL::ElementaryEdge "edge" is defined by a start
+  - An \ref INTERP_KERNEL::AbstractEdge "edge" is defined by a start
     node, a end node and a curve equation (linear or arc of
     circle). \b WARNING : start node and end node \b HAVE \b TO \b BE
     different and distant at least equal to precision set.
@@ -148,7 +148,7 @@ The algorithms used are :
 
   -# Lin-Lin intersection : http://mathworld.wolfram.com/Line-LineIntersection.html
   -# Lin-Arc intersection : http://mathworld.wolfram.com/Circle-LineIntersection.html
-  -# Arc-arc intersection : http://mathworld.wolfram.com/Circle-CircleIntersection.html
+  -# Arc-Arc intersection : http://mathworld.wolfram.com/Circle-CircleIntersection.html
 
 \subsection interpkernelGeo2DAlgOthers Other algorithms.
 
@@ -199,4 +199,39 @@ delete polygon1;
 delete polygon2;
 ...
 \endcode
+
+\section interpkernelGeo2DExample Example of result.
+
+Here an example of 2 polygons. The left one \a P1 has 4 edges and the
+right one \a P2 has 4 edges too.
+
+\anchor interpkernelGeo2DEx1
+\image html SampGeo2D1.png "An example of intersection of 2 polygons."
+\image latex SampGeo2D1.eps "An example of intersection of 2 polygons."
+
+After \ref interpkernelGeo2DBoolOpStep1 "spliting process" \a P1 has 6 edges and \a P2 has 6 edges too.
+
+\anchor interpkernelGeo2DEx2
+\image html SampGeo2D2.png "After spliting process two edges of P1 have been located has out."
+\image latex SampGeo2D2.eps "After spliting process two edges of P1 have been located has out."
+
+\note BLUE is for OUT, GREEN for IN and RED for ON.
+
+For each 6 edges \ref interpkernelGeo2DBoolOpStep2 "locate" them.
+
+\anchor interpkernelGeo2DEx3
+\image html SampGeo2D3.png "Result after locating phase."
+\image latex SampGeo2D3.eps "Result after locating phase."
+
+Too finish \ref interpkernelGeo2DBoolOpStep3 "closing" polygons.
+
+\anchor interpkernelGeo2DEx4
+\image html SampGeo2D4.png "Close-up of final result after close polygons phase."
+\image latex SampGeo2D4.eps "Close-up of final result after close polygons phase."
+
+\note The result polygon is constitued from 2 sub-edges coming from \a P1
+and 1 sub-edge from \a P2 closing the polygon. For the 2 edges of \a P1
+they are green because they are fully included in \a P2. Inversely,
+the only sub-edge coming from \a P2 is fully included in \a P1.
+
 */
diff --git a/doc/doxygen/figures/SampGeo2D1.eps b/doc/doxygen/figures/SampGeo2D1.eps
new file mode 100644 (file)
index 0000000..3d22342
--- /dev/null
@@ -0,0 +1,131 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: SampGeo2D1.fig
+%%Creator: fig2dev Version 3.2 Patchlevel 5-alpha7
+%%CreationDate: Mon Jul 28 11:05:25 2008
+%%For: geay@is205327 (Anthony GEAY - SFME/LGLS)
+%%BoundingBox: 0 0 844 468
+%Magnification: 1.0000
+%%EndComments
+/$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
+save
+newpath 0 468 moveto 0 0 lineto 844 0 lineto 844 468 lineto closepath clip newpath
+-13.4 552.9 translate
+1 -1 scale
+
+/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
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+
+$F2psBegin
+10 setmiterlimit
+0 slj 0 slc
+ 0.06299 0.06299 sc
+%
+% Fig objects follow
+%
+% 
+% here starts figure with depth 50
+% Polyline
+0 slj
+0 slc
+7.500 slw
+n 6982 8765 m
+ 6185 7386 l gs col0 s gr 
+% Polyline
+n 225 8659 m
+ 225 8366 l gs col0 s gr 
+% Arc
+n -2044.5 -6869.0 16460.0 60.0017 30.0004 arcn
+gs col0 s gr
+
+% Arc
+n -2044.5 -6869.0 18052.0 29.9999 59.9993 arc
+gs col0 s gr
+
+% Arc
+n 225.0 -5558.0 13924.0 90.0000 60.0010 arcn
+gs col0 s gr
+
+% Arc
+n 225.0 -5558.0 14216.5 60.0012 90.0000 arc
+gs col0 s gr
+
+% Polyline
+n 12210 1361 m
+ 13589 2157 l gs col0 s gr 
+% Polyline
+n 7187 6501 m
+ 7333 6754 l gs col0 s gr 
+% here ends figure;
+$F2psEnd
+rs
+showpage
+%%Trailer
+%EOF
diff --git a/doc/doxygen/figures/SampGeo2D1.png b/doc/doxygen/figures/SampGeo2D1.png
new file mode 100644 (file)
index 0000000..4f48e79
Binary files /dev/null and b/doc/doxygen/figures/SampGeo2D1.png differ
diff --git a/doc/doxygen/figures/SampGeo2D2.eps b/doc/doxygen/figures/SampGeo2D2.eps
new file mode 100644 (file)
index 0000000..fbf9b8a
--- /dev/null
@@ -0,0 +1,146 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: SampGeo2D2.fig
+%%Creator: fig2dev Version 3.2 Patchlevel 5-alpha7
+%%CreationDate: Mon Jul 28 11:25:21 2008
+%%For: geay@is205327 (Anthony GEAY - SFME/LGLS)
+%%BoundingBox: 0 0 844 468
+%Magnification: 1.0000
+%%EndComments
+/$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
+save
+newpath 0 468 moveto 0 0 lineto 844 0 lineto 844 468 lineto closepath clip newpath
+0.8 467.8 translate
+1 -1 scale
+
+/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
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+
+$F2psBegin
+10 setmiterlimit
+0 slj 0 slc
+ 0.06299 0.06299 sc
+%
+% Fig objects follow
+%
+% 
+% here starts figure with depth 50
+% Arc
+7.500 slw
+0 slc
+n -2269.5 -8219.0 16460.0 60.0017 58.7158 arcn
+gs col0 s gr
+
+% Arc
+n -2269.5 -8219.0 16460.3 58.7158 55.4365 arcn
+gs col0 s gr
+
+% Arc
+n -2269.5 -8219.0 16459.1 55.4365 30.0004 arcn
+gs col0 s gr
+
+% Arc
+n -2269.5 -8219.0 18052.0 29.9999 59.9993 arc
+gs col0 s gr
+
+% Arc
+n 0.0 -6908.0 13924.0 90.0000 60.0010 arcn
+gs col1 s gr
+
+% Arc
+n 0.0 -6908.0 14216.5 60.0012 63.7954 arc
+gs col0 s gr
+
+% Arc
+n 0.0 -6908.0 14217.2 63.7954 90.0000 arc
+gs col0 s gr
+
+% Polyline
+0 slj
+n 11985 11 m
+ 13364 807 l gs col0 s gr 
+% Polyline
+n 6757 7415 m
+ 5960 6036 l gs col0 s gr 
+% Polyline
+n 6962 5151 m
+ 7068 5335 l gs col0 s gr 
+% Polyline
+n 7068 5335 m
+ 7108 5404 l gs col0 s gr 
+% Polyline
+n 0 7309 m
+ 0 7016 l gs col1 s gr 
+% here ends figure;
+$F2psEnd
+rs
+showpage
+%%Trailer
+%EOF
diff --git a/doc/doxygen/figures/SampGeo2D2.png b/doc/doxygen/figures/SampGeo2D2.png
new file mode 100644 (file)
index 0000000..c9d22ff
Binary files /dev/null and b/doc/doxygen/figures/SampGeo2D2.png differ
diff --git a/doc/doxygen/figures/SampGeo2D3.eps b/doc/doxygen/figures/SampGeo2D3.eps
new file mode 100644 (file)
index 0000000..71fd7b3
--- /dev/null
@@ -0,0 +1,146 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: SampGeo2D3.fig
+%%Creator: fig2dev Version 3.2 Patchlevel 5-alpha7
+%%CreationDate: Mon Jul 28 11:18:27 2008
+%%For: geay@is205327 (Anthony GEAY - SFME/LGLS)
+%%BoundingBox: 0 0 844 468
+%Magnification: 1.0000
+%%EndComments
+/$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
+save
+newpath 0 468 moveto 0 0 lineto 844 0 lineto 844 468 lineto closepath clip newpath
+0.8 467.8 translate
+1 -1 scale
+
+/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
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+
+$F2psBegin
+10 setmiterlimit
+0 slj 0 slc
+ 0.06299 0.06299 sc
+%
+% Fig objects follow
+%
+% 
+% here starts figure with depth 50
+% Arc
+7.500 slw
+0 slc
+n -2269.5 -8219.0 16460.0 60.0017 58.7158 arcn
+gs col0 s gr
+
+% Arc
+n -2269.5 -8219.0 16460.3 58.7158 55.4365 arcn
+gs col0 s gr
+
+% Arc
+n -2269.5 -8219.0 16459.1 55.4365 30.0004 arcn
+gs col0 s gr
+
+% Arc
+n -2269.5 -8219.0 18052.0 29.9999 59.9993 arc
+gs col0 s gr
+
+% Arc
+n 0.0 -6908.0 13924.0 90.0000 60.0010 arcn
+gs col1 s gr
+
+% Arc
+n 0.0 -6908.0 14216.5 60.0012 63.7954 arc
+gs col2 s gr
+
+% Arc
+n 0.0 -6908.0 14217.2 63.7954 90.0000 arc
+gs col1 s gr
+
+% Polyline
+0 slj
+n 11985 11 m
+ 13364 807 l gs col0 s gr 
+% Polyline
+n 6757 7415 m
+ 5960 6036 l gs col0 s gr 
+% Polyline
+n 6962 5151 m
+ 7068 5335 l gs col1 s gr 
+% Polyline
+n 7068 5335 m
+ 7108 5404 l gs col2 s gr 
+% Polyline
+n 0 7309 m
+ 0 7016 l gs col1 s gr 
+% here ends figure;
+$F2psEnd
+rs
+showpage
+%%Trailer
+%EOF
diff --git a/doc/doxygen/figures/SampGeo2D3.png b/doc/doxygen/figures/SampGeo2D3.png
new file mode 100644 (file)
index 0000000..ddb0cd7
Binary files /dev/null and b/doc/doxygen/figures/SampGeo2D3.png differ
diff --git a/doc/doxygen/figures/SampGeo2D4.eps b/doc/doxygen/figures/SampGeo2D4.eps
new file mode 100644 (file)
index 0000000..036447b
--- /dev/null
@@ -0,0 +1,114 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: SampGeo2D4.fig
+%%Creator: fig2dev Version 3.2 Patchlevel 5-alpha7
+%%CreationDate: Mon Jul 28 11:32:45 2008
+%%For: geay@is205327 (Anthony GEAY - SFME/LGLS)
+%%BoundingBox: 0 0 844 521
+%Magnification: 1.0000
+%%EndComments
+/$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
+save
+newpath 0 521 moveto 0 0 lineto 844 0 lineto 844 521 lineto closepath clip newpath
+0.5 522.3 translate
+1 -1 scale
+
+/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
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+
+$F2psBegin
+10 setmiterlimit
+0 slj 0 slc
+ 0.06299 0.06299 sc
+%
+% Fig objects follow
+%
+% 
+% here starts figure with depth 50
+% Arc
+7.500 slw
+0 slc
+n -101040.6 -197010.0 228811.3 60.0003 63.7947 arc
+gs col2 s gr
+
+% Arc
+n -137567.0 -218110.0 264913.0 58.7153 55.4354 arcn
+gs col2 s gr
+
+% Polyline
+0 slj
+n 12727 42 m
+ 13364 1147 l gs col2 s gr 
+% here ends figure;
+$F2psEnd
+rs
+showpage
+%%Trailer
+%EOF
diff --git a/doc/doxygen/figures/SampGeo2D4.png b/doc/doxygen/figures/SampGeo2D4.png
new file mode 100644 (file)
index 0000000..adc7b55
Binary files /dev/null and b/doc/doxygen/figures/SampGeo2D4.png differ
index 550acae4e7787b2bc8d3354c3af10e2f67a1ef78..28a7312a952a7d89fb10256871146d08df149901 100644 (file)
@@ -257,7 +257,7 @@ MEDNormalizedUnstructuredMesh<2,2> wrap_source_mesh(&med_source_mesh);
 MEDNormalizedUnstructuredMesh<2,2> wrap_target_mesh(&med_target_mesh);
 // Go for interpolation...
 INTERP_KERNEL::Interpolation2D myInterpolator;
-//optionnal call to parametrized your interpolation. First precision, tracelevel, intersector wanted.
+//optionnal call to parametrize your interpolation. First precision, tracelevel, intersector wanted.
 myInterpolator.setOptions(1e-7,0,Geometric2D);
 INTERP_KERNEL::Matrix<double,ALL_FORTRAN_MODE> resultMatrix;
 myInterpolator.interpolateMeshes(wrap_source_mesh,wrap_target_mesh,resultMatrix);
@@ -284,7 +284,7 @@ VTKNormalizedUnstructuredMesh<2> wrap_source_mesh(vtk_source_mesh);
 VTKNormalizedUnstructuredMesh<2> wrap_target_mesh(vtk_target_mesh);
 // Go for interpolation...
 INTERP_KERNEL::Interpolation2D myInterpolator;
-//optionnal call to parametrized your interpolation. First precision, tracelevel, intersector wanted.
+//optionnal call to parametrize your interpolation. First precision, tracelevel, intersector wanted.
 myInterpolator.setOptions(1e-7,0,Geometric2D);
 INTERP_KERNEL::Matrix<double,ALL_C_MODE> resultMatrix;
 myInterpolator.interpolateMeshes(wrap_source_mesh,wrap_target_mesh,resultMatrix);