]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Fix the pictures of oriented faces. 18373/head
authorDavid Wells <drwells@email.unc.edu>
Mon, 21 Apr 2025 18:38:13 +0000 (14:38 -0400)
committerDavid Wells <drwells@email.unc.edu>
Tue, 22 Apr 2025 01:28:16 +0000 (21:28 -0400)
18 files changed:
doc/doxygen/custom.css
doc/doxygen/headers/reordering.h
doc/doxygen/headers/simplex.h
doc/doxygen/images/quadrilateral-0.svg [new file with mode: 0644]
doc/doxygen/images/quadrilateral-1.svg [new file with mode: 0644]
doc/doxygen/images/quadrilateral-2.svg [new file with mode: 0644]
doc/doxygen/images/quadrilateral-3.svg [new file with mode: 0644]
doc/doxygen/images/quadrilateral-4.svg [new file with mode: 0644]
doc/doxygen/images/quadrilateral-5.svg [new file with mode: 0644]
doc/doxygen/images/quadrilateral-6.svg [new file with mode: 0644]
doc/doxygen/images/quadrilateral-7.svg [new file with mode: 0644]
doc/doxygen/images/reference_cells_1.png [deleted file]
doc/doxygen/images/triangle-0.svg [new file with mode: 0644]
doc/doxygen/images/triangle-1.svg [new file with mode: 0644]
doc/doxygen/images/triangle-2.svg [new file with mode: 0644]
doc/doxygen/images/triangle-3.svg [new file with mode: 0644]
doc/doxygen/images/triangle-4.svg [new file with mode: 0644]
doc/doxygen/images/triangle-5.svg [new file with mode: 0644]

index f0679877e5c5f5f98f0985b1f4bc5cb758872ea8..bf630e8493aa233fcf5bf907b757fdecbffe11dc 100644 (file)
@@ -78,6 +78,19 @@ div.image img[src="fe_enriched_h-refinement.png"] {
     width:500px;
 }
 
+/*
+ * environment for aligning pictures in four columns.
+ */
+.fourcolumn {
+  display: grid;
+  grid-template-columns: 1fr 1fr 1fr 1fr;
+  grid-column-gap: 25px;
+  grid-row-gap: 25px;
+  margin-left: auto;
+  margin-right: auto;
+  margin-bottom: 25px;
+}
+
 /*
  * environment for aligning pictures in three columns.
  */
index 64eb888ac3ff5baba0c6330063a9e4b2c0fb201d..97be0a700ffa561d4531158cc262739251af8c94 100644 (file)
  * For a quadrilateral, these values correspond to
  * - *orientation* : `true` is the default orientation and `false` means
  *   vertices 1 and 2 are swapped.
- * - *rotation* : all vertices are rotated by 90 degrees clockwise.
- * - *flip* : all vertices are rotated by 180 degrees clockwise.
+ * - *rotation* : all vertices are rotated by 90 degrees counterclockwise.
+ * - *flip* : all vertices are rotated by 180 degrees counterclockwise.
  *
  * For a triangle, these values correspond to
  * - *orientation* : `true` is the default orientation and `false` means
  *   vertices 1 and 2 are swapped.
- * - *rotation* : all vertices are rotated by 120 degrees clockwise.
- * - *flip* : all vertices are rotated by 240 degrees clockwise.
+ * - *rotation* : all vertices are rotated by 120 degrees counterclockwise.
+ * - *flip* : all vertices are rotated by 240 degrees counterclockwise.
  *
  * Here, 'clockwise' is relative to the vector defined by the cross product of
  * two lines adjacent to the zeroth vertex in their standard orientation (which,
  *    transform the cell-local vertices so that they match the first cell's
  *    vertex ordering: i.e., the inverse orientation.
  *
+ * <h2>Orientations as Permutations of Vertices</h2>
+ * As discussed above, TriaAccessor::combined_face_orientation() returns a value
+ * less than ReferenceCell::n_face_orientations() which describes how the
+ * bounding object (i.e., a face) should be rotated to match the cell-local
+ * definition of that object. The encoding of triangles is
+ *
+ * <div class="threecolumn" style="width: 600px">
+ *   <div class="parent">
+ *     <div class="img" align="center">
+ *       @image html triangle-0.svg
+ *       @image html triangle-1.svg
+ *     </div>
+ *   </div>
+ *   <div class="parent">
+ *     <div class="img" align="center">
+ *       @image html triangle-2.svg
+ *       @image html triangle-3.svg
+ *     </div>
+ *   </div>
+ *   <div class="parent">
+ *     <div class="img" align="center">
+ *       @image html triangle-4.svg
+ *       @image html triangle-5.svg
+ *     </div>
+ *   </div>
+ * </div>
+ *
+ * Similarly, quadrilaterals are encoded as
+ *
+ * <div class="fourcolumn" style="width: 800px">
+ *   <div class="parent">
+ *     <div class="img" align="center">
+ *       @image html quadrilateral-0.svg
+ *       @image html quadrilateral-1.svg
+ *     </div>
+ *   </div>
+ *   <div class="parent">
+ *     <div class="img" align="center">
+ *       @image html quadrilateral-2.svg
+ *       @image html quadrilateral-3.svg
+ *     </div>
+ *   </div>
+ *   <div class="parent">
+ *     <div class="img" align="center">
+ *       @image html quadrilateral-4.svg
+ *       @image html quadrilateral-5.svg
+ *     </div>
+ *   </div>
+ *   <div class="parent">
+ *     <div class="img" align="center">
+ *       @image html quadrilateral-6.svg
+ *       @image html quadrilateral-7.svg
+ *     </div>
+ *   </div>
+ * </div>
+ *
+ * The numbers on each edge are the line numbers with the two bounding vertices
+ * as subscripts: e.g., $0_0^1$ is the first line of a triangle and when it
+ * appears as $0_1^0$ then the line is in the reversed orientation (i.e.,
+ * numbers::reverse_line_orientation).
+ *
  * <h2>Orientation of Quadrilateral Meshes</h2>
  *
  * Purely quadrilateral meshes are a special case, since deal.II will (with the
index e1c428308726302ba5eeadf8f1cbc1e32f3a018e..179d23d93e44ab27b0d6eae8d555164d8ee3b414 100644 (file)
  *
  * @section simplex_reference_cells Reference cells
  *
- * In 2D, we provide triangles and quadrilaterals with the following possible
- * orientations in 3D:
+ * In 2D, we provide triangles and quadrilaterals:
  *
- * <div class="twocolumn" style="width: 100%">
  *   <div class="parent">
  *     <div class="img" align="center">
  *       @image html reference_cells_0.png
  *       2D: triangle and quadrilateral
  *     </div>
  *   </div>
- *   <div class="parent">
- *     <div class="img" align="center">
- *       @image html reference_cells_1.png
- *     </div>
- *     <div class="text" align="center">
- *       Possible orientations of triangles and quadrilaterals in 3D
- *     </div>
- *   </div>
- * </div>
  *
  * In 3D, tetrahedra, pyramids, wedges, and hexahedra are available:
  *
diff --git a/doc/doxygen/images/quadrilateral-0.svg b/doc/doxygen/images/quadrilateral-0.svg
new file mode 100644 (file)
index 0000000..c4cec7b
--- /dev/null
@@ -0,0 +1,260 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.2" width="210mm" height="297mm" viewBox="0 0 21000 29700" preserveAspectRatio="xMidYMid" fill-rule="evenodd" stroke-width="28.222" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" xmlns:ooo="http://xml.openoffice.org/svg/export" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:presentation="http://sun.com/xmlns/staroffice/presentation" xmlns:smil="http://www.w3.org/2001/SMIL20/" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xml:space="preserve">
+ <defs class="ClipPathGroup">
+  <clipPath id="presentation_clip_path" clipPathUnits="userSpaceOnUse">
+   <rect x="0" y="0" width="21000" height="29700"/>
+  </clipPath>
+  <clipPath id="presentation_clip_path_shrink" clipPathUnits="userSpaceOnUse">
+   <rect x="21" y="29" width="20958" height="29641"/>
+  </clipPath>
+ </defs>
+ <defs>
+  <font id="EmbeddedFont_1" horiz-adv-x="2048">
+   <font-face font-family="Liberation Serif embedded" units-per-em="2048" font-weight="normal" font-style="normal" ascent="1826" descent="450"/>
+   <missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z "/>
+   <glyph unicode="3" horiz-adv-x="844" d="M 944,365 C 944,244 903,150 820,82 737,14 620,-20 469,-20 342,-20 222,-6 109,23 L 98,305 164,305 209,117 C 235,102 272,90 320,79 367,68 412,63 453,63 558,63 635,87 685,135 735,183 760,263 760,375 760,463 737,530 691,576 645,621 574,646 477,651 L 334,659 334,741 477,750 C 552,754 608,777 644,820 680,863 698,927 698,1014 698,1104 679,1170 640,1211 601,1252 538,1272 453,1272 418,1272 381,1267 342,1258 303,1248 269,1235 240,1219 L 205,1055 139,1055 139,1313 C 205,1330 262,1342 310,1348 358,1353 406,1356 453,1356 740,1356 883,1246 883,1026 883,933 858,860 807,805 756,750 683,715 590,702 711,688 801,653 858,598 915,542 944,464 944,365 Z "/>
+   <glyph unicode="2" horiz-adv-x="819" d="M 911,0 L 90,0 90,147 276,316 C 395,421 483,505 539,570 595,635 635,701 660,770 684,839 696,917 696,1006 696,1093 676,1159 637,1204 598,1249 533,1272 444,1272 409,1272 372,1267 335,1258 298,1248 265,1235 236,1219 L 201,1055 135,1055 135,1313 C 256,1342 359,1356 444,1356 591,1356 701,1326 775,1265 848,1204 885,1117 885,1006 885,931 871,861 842,795 813,728 768,662 708,597 648,531 549,439 410,321 351,270 288,215 221,154 L 911,154 911,0 Z "/>
+   <glyph unicode="1" horiz-adv-x="719" d="M 627,80 L 901,53 901,0 180,0 180,53 455,80 455,1174 184,1077 184,1130 575,1352 627,1352 627,80 Z "/>
+   <glyph unicode="0" horiz-adv-x="866" d="M 946,676 C 946,212 799,-20 506,-20 365,-20 258,39 186,158 114,277 78,449 78,676 78,898 114,1068 186,1186 258,1303 367,1362 514,1362 655,1362 763,1304 836,1188 909,1071 946,901 946,676 Z M 762,676 C 762,891 742,1045 701,1140 660,1235 595,1282 506,1282 419,1282 357,1237 319,1148 281,1059 262,901 262,676 262,449 281,290 320,198 359,105 421,59 506,59 594,59 659,108 700,205 741,302 762,459 762,676 Z "/>
+  </font>
+ </defs>
+ <defs class="TextShapeIndex">
+  <g ooo:slide="id1" ooo:id-list="id3 id4 id5 id6 id7 id8 id9 id10 id11 id12 id13 id14 id15 id16 id17 id18 id19 id20"/>
+ </defs>
+ <defs class="EmbeddedBulletChars">
+  <g id="bullet-char-template-57356" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 580,1141 L 1163,571 580,0 -4,571 580,1141 Z"/>
+  </g>
+  <g id="bullet-char-template-57354" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 8,1128 L 1137,1128 1137,0 8,0 8,1128 Z"/>
+  </g>
+  <g id="bullet-char-template-10146" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 174,0 L 602,739 174,1481 1456,739 174,0 Z M 1358,739 L 309,1346 659,739 1358,739 Z"/>
+  </g>
+  <g id="bullet-char-template-10132" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 2015,739 L 1276,0 717,0 1260,543 174,543 174,936 1260,936 717,1481 1274,1481 2015,739 Z"/>
+  </g>
+  <g id="bullet-char-template-10007" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 0,-2 C -7,14 -16,27 -25,37 L 356,567 C 262,823 215,952 215,954 215,979 228,992 255,992 264,992 276,990 289,987 310,991 331,999 354,1012 L 381,999 492,748 772,1049 836,1024 860,1049 C 881,1039 901,1025 922,1006 886,937 835,863 770,784 769,783 710,716 594,584 L 774,223 C 774,196 753,168 711,139 L 727,119 C 717,90 699,76 672,76 641,76 570,178 457,381 L 164,-76 C 142,-110 111,-127 72,-127 30,-127 9,-110 8,-76 1,-67 -2,-52 -2,-32 -2,-23 -1,-13 0,-2 Z"/>
+  </g>
+  <g id="bullet-char-template-10004" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 285,-33 C 182,-33 111,30 74,156 52,228 41,333 41,471 41,549 55,616 82,672 116,743 169,778 240,778 293,778 328,747 346,684 L 369,508 C 377,444 397,411 428,410 L 1163,1116 C 1174,1127 1196,1133 1229,1133 1271,1133 1292,1118 1292,1087 L 1292,965 C 1292,929 1282,901 1262,881 L 442,47 C 390,-6 338,-33 285,-33 Z"/>
+  </g>
+  <g id="bullet-char-template-9679" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 813,0 C 632,0 489,54 383,161 276,268 223,411 223,592 223,773 276,916 383,1023 489,1130 632,1184 813,1184 992,1184 1136,1130 1245,1023 1353,916 1407,772 1407,592 1407,412 1353,268 1245,161 1136,54 992,0 813,0 Z"/>
+  </g>
+  <g id="bullet-char-template-8226" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 346,457 C 273,457 209,483 155,535 101,586 74,649 74,723 74,796 101,859 155,911 209,963 273,989 346,989 419,989 480,963 531,910 582,859 608,796 608,723 608,648 583,586 532,535 482,483 420,457 346,457 Z"/>
+  </g>
+  <g id="bullet-char-template-8211" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M -4,459 L 1135,459 1135,606 -4,606 -4,459 Z"/>
+  </g>
+  <g id="bullet-char-template-61548" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 173,740 C 173,903 231,1043 346,1159 462,1274 601,1332 765,1332 928,1332 1067,1274 1183,1159 1299,1043 1357,903 1357,740 1357,577 1299,437 1183,322 1067,206 928,148 765,148 601,148 462,206 346,322 231,437 173,577 173,740 Z"/>
+  </g>
+ </defs>
+ <g>
+  <g id="id2" class="Master_Slide">
+   <g id="bg-id2" class="Background"/>
+   <g id="bo-id2" class="BackgroundObjects"/>
+  </g>
+ </g>
+ <g class="SlideGroup">
+  <g>
+   <g id="container-id1">
+    <g id="id1" class="Slide" clip-path="url(#presentation_clip_path)">
+     <g class="Page">
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id3">
+        <rect class="BoundingBox" stroke="none" fill="none" x="2164" y="4704" width="16723" height="16723"/>
+        <path fill="none" stroke="rgb(0,0,0)" stroke-width="212" stroke-linejoin="round" d="M 10525,21320 L 2270,21320 2270,4810 18780,4810 18780,21320 10525,21320 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id4">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1184" y="3716" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 3356,4770 C 3356,4955 3306,5136 3211,5297 3115,5457 2978,5590 2813,5682 2648,5774 2461,5823 2271,5823 2080,5823 1893,5774 1728,5682 1563,5590 1426,5457 1330,5297 1235,5136 1185,4955 1185,4770 1185,4585 1235,4404 1330,4244 1426,4083 1563,3950 1728,3858 1893,3766 2080,3717 2270,3717 2461,3717 2648,3766 2813,3858 2978,3950 3115,4083 3211,4243 3306,4404 3356,4585 3356,4770 L 3356,4770 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 3356,4770 C 3356,4955 3306,5136 3211,5297 3115,5457 2978,5590 2813,5682 2648,5774 2461,5823 2271,5823 2080,5823 1893,5774 1728,5682 1563,5590 1426,5457 1330,5297 1235,5136 1185,4955 1185,4770 1185,4585 1235,4404 1330,4244 1426,4083 1563,3950 1728,3858 1893,3766 2080,3717 2270,3717 2461,3717 2648,3766 2813,3858 2978,3950 3115,4083 3211,4243 3306,4404 3356,4585 3356,4770 L 3356,4770 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id5">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1185" y="20216" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 3357,21270 C 3357,21455 3307,21636 3212,21797 3116,21957 2979,22090 2814,22182 2649,22274 2462,22323 2272,22323 2081,22323 1894,22274 1729,22182 1564,22090 1427,21957 1331,21797 1236,21636 1186,21455 1186,21270 1186,21085 1236,20904 1331,20744 1427,20583 1564,20450 1729,20358 1894,20266 2081,20217 2271,20217 2462,20217 2649,20266 2814,20358 2979,20450 3116,20583 3212,20744 3307,20904 3357,21085 3357,21270 L 3357,21270 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 3357,21270 C 3357,21455 3307,21636 3212,21797 3116,21957 2979,22090 2814,22182 2649,22274 2462,22323 2272,22323 2081,22323 1894,22274 1729,22182 1564,22090 1427,21957 1331,21797 1236,21636 1186,21455 1186,21270 1186,21085 1236,20904 1331,20744 1427,20583 1564,20450 1729,20358 1894,20266 2081,20217 2271,20217 2462,20217 2649,20266 2814,20358 2979,20450 3116,20583 3212,20744 3307,20904 3357,21085 3357,21270 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id6">
+        <rect class="BoundingBox" stroke="none" fill="none" x="17686" y="20216" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 19858,21270 C 19858,21455 19808,21636 19713,21797 19617,21957 19480,22090 19315,22182 19150,22274 18963,22323 18773,22323 18582,22323 18395,22274 18230,22182 18065,22090 17928,21957 17832,21797 17737,21636 17687,21455 17687,21270 17687,21085 17737,20904 17832,20744 17928,20583 18065,20450 18230,20358 18395,20266 18582,20217 18773,20217 18963,20217 19150,20266 19315,20358 19480,20450 19617,20583 19713,20744 19808,20904 19858,21085 19858,21270 L 19858,21270 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 19858,21270 C 19858,21455 19808,21636 19713,21797 19617,21957 19480,22090 19315,22182 19150,22274 18963,22323 18773,22323 18582,22323 18395,22274 18230,22182 18065,22090 17928,21957 17832,21797 17737,21636 17687,21455 17687,21270 17687,21085 17737,20904 17832,20744 17928,20583 18065,20450 18230,20358 18395,20266 18582,20217 18773,20217 18963,20217 19150,20266 19315,20358 19480,20450 19617,20583 19713,20744 19808,20904 19858,21085 19858,21270 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id7">
+        <rect class="BoundingBox" stroke="none" fill="none" x="8619" y="19354" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 10525,23166 L 8620,23166 8620,19355 12430,19355 12430,23166 10525,23166 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 10525,23166 L 8620,23166 8620,19355 12430,19355 12430,23166 10525,23166 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id8">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="20113" width="1386" height="2337"/>
+        <defs>
+         <clipPath id="clip_path_1" clipPathUnits="userSpaceOnUse">
+          <path d="M 9844,20111 L 11217,20111 11217,22434 9844,22434 9844,20111 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_1)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9851" y="21846"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10701" y="22231"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10687" y="21006"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id9">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1838" y="22314" width="885" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_2" clipPathUnits="userSpaceOnUse">
+          <path d="M 1855,22304 L 2726,22304 2726,24180 1855,24180 1855,22304 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_2)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1862" y="23816"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id10">
+        <rect class="BoundingBox" stroke="none" fill="none" x="18338" y="22314" width="837" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_3" clipPathUnits="userSpaceOnUse">
+          <path d="M 18335,22304 L 19159,22304 19159,24180 18335,24180 18335,22304 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_3)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18335" y="23816"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id11">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1838" y="1814" width="837" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_4" clipPathUnits="userSpaceOnUse">
+          <path d="M 1854,1828 L 2671,1828 2671,3676 1854,3676 1854,1828 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_4)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1854" y="3319"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id12">
+        <rect class="BoundingBox" stroke="none" fill="none" x="16874" y="11158" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 18780,14970 L 16875,14970 16875,11159 20685,11159 20685,14970 18780,14970 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 18780,14970 L 16875,14970 16875,11159 20685,11159 20685,14970 18780,14970 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id13">
+        <rect class="BoundingBox" stroke="none" fill="none" x="18093" y="11917" width="1351" height="2337"/>
+        <defs>
+         <clipPath id="clip_path_5" clipPathUnits="userSpaceOnUse">
+          <path d="M 18096,11910 L 19447,11910 19447,14233 18096,14233 18096,11910 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_5)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18096" y="13652"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18923" y="14037"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18930" y="12812"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id14">
+        <rect class="BoundingBox" stroke="none" fill="none" x="364" y="11158" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 2270,14970 L 365,14970 365,11159 4175,11159 4175,14970 2270,14970 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 2270,14970 L 365,14970 365,11159 4175,11159 4175,14970 2270,14970 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id15">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1584" y="11922" width="1407" height="2337"/>
+        <defs>
+         <clipPath id="clip_path_6" clipPathUnits="userSpaceOnUse">
+          <path d="M 1587,11931 L 2988,11931 2988,14261 1587,14261 1587,11931 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_6)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1608" y="13659"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="2477" y="14044"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="2470" y="12819"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id16">
+        <rect class="BoundingBox" stroke="none" fill="none" x="8619" y="2903" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 10525,6715 L 8620,6715 8620,2904 12430,2904 12430,6715 10525,6715 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 10525,6715 L 8620,6715 8620,2904 12430,2904 12430,6715 10525,6715 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id17">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="3662" width="1401" height="2337"/>
+        <defs>
+         <clipPath id="clip_path_7" clipPathUnits="userSpaceOnUse">
+          <path d="M 9846,3653 L 11246,3653 11246,5983 9846,5983 9846,3653 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_7)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9846" y="5395"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10716" y="5780"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10716" y="4555"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id18">
+        <rect class="BoundingBox" stroke="none" fill="none" x="17685" y="3716" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 19857,4770 C 19857,4955 19807,5136 19712,5297 19616,5457 19479,5590 19314,5682 19149,5774 18962,5823 18772,5823 18581,5823 18394,5774 18229,5682 18064,5590 17927,5457 17831,5297 17736,5136 17686,4955 17686,4770 17686,4585 17736,4404 17831,4244 17927,4083 18064,3950 18229,3858 18394,3766 18581,3717 18772,3717 18962,3717 19149,3766 19314,3858 19479,3950 19616,4083 19712,4243 19807,4404 19857,4585 19857,4770 L 19857,4770 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 19857,4770 C 19857,4955 19807,5136 19712,5297 19616,5457 19479,5590 19314,5682 19149,5774 18962,5823 18772,5823 18581,5823 18394,5774 18229,5682 18064,5590 17927,5457 17831,5297 17736,5136 17686,4955 17686,4770 17686,4585 17736,4404 17831,4244 17927,4083 18064,3950 18229,3858 18394,3766 18581,3717 18772,3717 18962,3717 19149,3766 19314,3858 19479,3950 19616,4083 19712,4243 19807,4404 19857,4585 19857,4770 L 19857,4770 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id19">
+        <rect class="BoundingBox" stroke="none" fill="none" x="18338" y="1814" width="868" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_8" clipPathUnits="userSpaceOnUse">
+          <path d="M 18336,1828 L 19210,1828 19210,3676 18336,3676 18336,1828 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_8)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18343" y="3319"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id20">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="23814" width="884" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_9" clipPathUnits="userSpaceOnUse">
+          <path d="M 9839,23809 L 10716,23809 10716,25693 9839,25693 9839,23809 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_9)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9860" y="25322"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+     </g>
+    </g>
+   </g>
+  </g>
+ </g>
+</svg>
diff --git a/doc/doxygen/images/quadrilateral-1.svg b/doc/doxygen/images/quadrilateral-1.svg
new file mode 100644 (file)
index 0000000..6d98fcd
--- /dev/null
@@ -0,0 +1,260 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.2" width="210mm" height="297mm" viewBox="0 0 21000 29700" preserveAspectRatio="xMidYMid" fill-rule="evenodd" stroke-width="28.222" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" xmlns:ooo="http://xml.openoffice.org/svg/export" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:presentation="http://sun.com/xmlns/staroffice/presentation" xmlns:smil="http://www.w3.org/2001/SMIL20/" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xml:space="preserve">
+ <defs class="ClipPathGroup">
+  <clipPath id="presentation_clip_path" clipPathUnits="userSpaceOnUse">
+   <rect x="0" y="0" width="21000" height="29700"/>
+  </clipPath>
+  <clipPath id="presentation_clip_path_shrink" clipPathUnits="userSpaceOnUse">
+   <rect x="21" y="29" width="20958" height="29641"/>
+  </clipPath>
+ </defs>
+ <defs>
+  <font id="EmbeddedFont_1" horiz-adv-x="2048">
+   <font-face font-family="Liberation Serif embedded" units-per-em="2048" font-weight="normal" font-style="normal" ascent="1826" descent="450"/>
+   <missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z "/>
+   <glyph unicode="3" horiz-adv-x="844" d="M 944,365 C 944,244 903,150 820,82 737,14 620,-20 469,-20 342,-20 222,-6 109,23 L 98,305 164,305 209,117 C 235,102 272,90 320,79 367,68 412,63 453,63 558,63 635,87 685,135 735,183 760,263 760,375 760,463 737,530 691,576 645,621 574,646 477,651 L 334,659 334,741 477,750 C 552,754 608,777 644,820 680,863 698,927 698,1014 698,1104 679,1170 640,1211 601,1252 538,1272 453,1272 418,1272 381,1267 342,1258 303,1248 269,1235 240,1219 L 205,1055 139,1055 139,1313 C 205,1330 262,1342 310,1348 358,1353 406,1356 453,1356 740,1356 883,1246 883,1026 883,933 858,860 807,805 756,750 683,715 590,702 711,688 801,653 858,598 915,542 944,464 944,365 Z "/>
+   <glyph unicode="2" horiz-adv-x="819" d="M 911,0 L 90,0 90,147 276,316 C 395,421 483,505 539,570 595,635 635,701 660,770 684,839 696,917 696,1006 696,1093 676,1159 637,1204 598,1249 533,1272 444,1272 409,1272 372,1267 335,1258 298,1248 265,1235 236,1219 L 201,1055 135,1055 135,1313 C 256,1342 359,1356 444,1356 591,1356 701,1326 775,1265 848,1204 885,1117 885,1006 885,931 871,861 842,795 813,728 768,662 708,597 648,531 549,439 410,321 351,270 288,215 221,154 L 911,154 911,0 Z "/>
+   <glyph unicode="1" horiz-adv-x="719" d="M 627,80 L 901,53 901,0 180,0 180,53 455,80 455,1174 184,1077 184,1130 575,1352 627,1352 627,80 Z "/>
+   <glyph unicode="0" horiz-adv-x="866" d="M 946,676 C 946,212 799,-20 506,-20 365,-20 258,39 186,158 114,277 78,449 78,676 78,898 114,1068 186,1186 258,1303 367,1362 514,1362 655,1362 763,1304 836,1188 909,1071 946,901 946,676 Z M 762,676 C 762,891 742,1045 701,1140 660,1235 595,1282 506,1282 419,1282 357,1237 319,1148 281,1059 262,901 262,676 262,449 281,290 320,198 359,105 421,59 506,59 594,59 659,108 700,205 741,302 762,459 762,676 Z "/>
+  </font>
+ </defs>
+ <defs class="TextShapeIndex">
+  <g ooo:slide="id1" ooo:id-list="id3 id4 id5 id6 id7 id8 id9 id10 id11 id12 id13 id14 id15 id16 id17 id18 id19 id20"/>
+ </defs>
+ <defs class="EmbeddedBulletChars">
+  <g id="bullet-char-template-57356" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 580,1141 L 1163,571 580,0 -4,571 580,1141 Z"/>
+  </g>
+  <g id="bullet-char-template-57354" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 8,1128 L 1137,1128 1137,0 8,0 8,1128 Z"/>
+  </g>
+  <g id="bullet-char-template-10146" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 174,0 L 602,739 174,1481 1456,739 174,0 Z M 1358,739 L 309,1346 659,739 1358,739 Z"/>
+  </g>
+  <g id="bullet-char-template-10132" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 2015,739 L 1276,0 717,0 1260,543 174,543 174,936 1260,936 717,1481 1274,1481 2015,739 Z"/>
+  </g>
+  <g id="bullet-char-template-10007" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 0,-2 C -7,14 -16,27 -25,37 L 356,567 C 262,823 215,952 215,954 215,979 228,992 255,992 264,992 276,990 289,987 310,991 331,999 354,1012 L 381,999 492,748 772,1049 836,1024 860,1049 C 881,1039 901,1025 922,1006 886,937 835,863 770,784 769,783 710,716 594,584 L 774,223 C 774,196 753,168 711,139 L 727,119 C 717,90 699,76 672,76 641,76 570,178 457,381 L 164,-76 C 142,-110 111,-127 72,-127 30,-127 9,-110 8,-76 1,-67 -2,-52 -2,-32 -2,-23 -1,-13 0,-2 Z"/>
+  </g>
+  <g id="bullet-char-template-10004" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 285,-33 C 182,-33 111,30 74,156 52,228 41,333 41,471 41,549 55,616 82,672 116,743 169,778 240,778 293,778 328,747 346,684 L 369,508 C 377,444 397,411 428,410 L 1163,1116 C 1174,1127 1196,1133 1229,1133 1271,1133 1292,1118 1292,1087 L 1292,965 C 1292,929 1282,901 1262,881 L 442,47 C 390,-6 338,-33 285,-33 Z"/>
+  </g>
+  <g id="bullet-char-template-9679" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 813,0 C 632,0 489,54 383,161 276,268 223,411 223,592 223,773 276,916 383,1023 489,1130 632,1184 813,1184 992,1184 1136,1130 1245,1023 1353,916 1407,772 1407,592 1407,412 1353,268 1245,161 1136,54 992,0 813,0 Z"/>
+  </g>
+  <g id="bullet-char-template-8226" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 346,457 C 273,457 209,483 155,535 101,586 74,649 74,723 74,796 101,859 155,911 209,963 273,989 346,989 419,989 480,963 531,910 582,859 608,796 608,723 608,648 583,586 532,535 482,483 420,457 346,457 Z"/>
+  </g>
+  <g id="bullet-char-template-8211" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M -4,459 L 1135,459 1135,606 -4,606 -4,459 Z"/>
+  </g>
+  <g id="bullet-char-template-61548" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 173,740 C 173,903 231,1043 346,1159 462,1274 601,1332 765,1332 928,1332 1067,1274 1183,1159 1299,1043 1357,903 1357,740 1357,577 1299,437 1183,322 1067,206 928,148 765,148 601,148 462,206 346,322 231,437 173,577 173,740 Z"/>
+  </g>
+ </defs>
+ <g>
+  <g id="id2" class="Master_Slide">
+   <g id="bg-id2" class="Background"/>
+   <g id="bo-id2" class="BackgroundObjects"/>
+  </g>
+ </g>
+ <g class="SlideGroup">
+  <g>
+   <g id="container-id1">
+    <g id="id1" class="Slide" clip-path="url(#presentation_clip_path)">
+     <g class="Page">
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id3">
+        <rect class="BoundingBox" stroke="none" fill="none" x="2164" y="4704" width="16723" height="16723"/>
+        <path fill="none" stroke="rgb(0,0,0)" stroke-width="212" stroke-linejoin="round" d="M 10525,21320 L 2270,21320 2270,4810 18780,4810 18780,21320 10525,21320 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id4">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1184" y="3716" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 3356,4770 C 3356,4955 3306,5136 3211,5297 3115,5457 2978,5590 2813,5682 2648,5774 2461,5823 2271,5823 2080,5823 1893,5774 1728,5682 1563,5590 1426,5457 1330,5297 1235,5136 1185,4955 1185,4770 1185,4585 1235,4404 1330,4244 1426,4083 1563,3950 1728,3858 1893,3766 2080,3717 2270,3717 2461,3717 2648,3766 2813,3858 2978,3950 3115,4083 3211,4243 3306,4404 3356,4585 3356,4770 L 3356,4770 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 3356,4770 C 3356,4955 3306,5136 3211,5297 3115,5457 2978,5590 2813,5682 2648,5774 2461,5823 2271,5823 2080,5823 1893,5774 1728,5682 1563,5590 1426,5457 1330,5297 1235,5136 1185,4955 1185,4770 1185,4585 1235,4404 1330,4244 1426,4083 1563,3950 1728,3858 1893,3766 2080,3717 2270,3717 2461,3717 2648,3766 2813,3858 2978,3950 3115,4083 3211,4243 3306,4404 3356,4585 3356,4770 L 3356,4770 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id5">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1185" y="20216" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 3357,21270 C 3357,21455 3307,21636 3212,21797 3116,21957 2979,22090 2814,22182 2649,22274 2462,22323 2272,22323 2081,22323 1894,22274 1729,22182 1564,22090 1427,21957 1331,21797 1236,21636 1186,21455 1186,21270 1186,21085 1236,20904 1331,20744 1427,20583 1564,20450 1729,20358 1894,20266 2081,20217 2271,20217 2462,20217 2649,20266 2814,20358 2979,20450 3116,20583 3212,20744 3307,20904 3357,21085 3357,21270 L 3357,21270 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 3357,21270 C 3357,21455 3307,21636 3212,21797 3116,21957 2979,22090 2814,22182 2649,22274 2462,22323 2272,22323 2081,22323 1894,22274 1729,22182 1564,22090 1427,21957 1331,21797 1236,21636 1186,21455 1186,21270 1186,21085 1236,20904 1331,20744 1427,20583 1564,20450 1729,20358 1894,20266 2081,20217 2271,20217 2462,20217 2649,20266 2814,20358 2979,20450 3116,20583 3212,20744 3307,20904 3357,21085 3357,21270 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id6">
+        <rect class="BoundingBox" stroke="none" fill="none" x="17686" y="20216" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 19858,21270 C 19858,21455 19808,21636 19713,21797 19617,21957 19480,22090 19315,22182 19150,22274 18963,22323 18773,22323 18582,22323 18395,22274 18230,22182 18065,22090 17928,21957 17832,21797 17737,21636 17687,21455 17687,21270 17687,21085 17737,20904 17832,20744 17928,20583 18065,20450 18230,20358 18395,20266 18582,20217 18773,20217 18963,20217 19150,20266 19315,20358 19480,20450 19617,20583 19713,20744 19808,20904 19858,21085 19858,21270 L 19858,21270 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 19858,21270 C 19858,21455 19808,21636 19713,21797 19617,21957 19480,22090 19315,22182 19150,22274 18963,22323 18773,22323 18582,22323 18395,22274 18230,22182 18065,22090 17928,21957 17832,21797 17737,21636 17687,21455 17687,21270 17687,21085 17737,20904 17832,20744 17928,20583 18065,20450 18230,20358 18395,20266 18582,20217 18773,20217 18963,20217 19150,20266 19315,20358 19480,20450 19617,20583 19713,20744 19808,20904 19858,21085 19858,21270 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id7">
+        <rect class="BoundingBox" stroke="none" fill="none" x="8619" y="19354" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 10525,23166 L 8620,23166 8620,19355 12430,19355 12430,23166 10525,23166 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 10525,23166 L 8620,23166 8620,19355 12430,19355 12430,23166 10525,23166 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id8">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="20113" width="1421" height="2337"/>
+        <defs>
+         <clipPath id="clip_path_1" clipPathUnits="userSpaceOnUse">
+          <path d="M 9840,20111 L 11248,20111 11248,22434 9840,22434 9840,20111 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_1)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9861" y="21846"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10739" y="22231"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10732" y="21006"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id9">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1838" y="22314" width="885" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_2" clipPathUnits="userSpaceOnUse">
+          <path d="M 1855,22304 L 2726,22304 2726,24180 1855,24180 1855,22304 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_2)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1862" y="23816"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id10">
+        <rect class="BoundingBox" stroke="none" fill="none" x="18338" y="22314" width="848" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_3" clipPathUnits="userSpaceOnUse">
+          <path d="M 18339,22304 L 19180,22304 19180,24180 18339,24180 18339,22304 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_3)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18353" y="23816"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id11">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1838" y="1814" width="837" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_4" clipPathUnits="userSpaceOnUse">
+          <path d="M 1822,1828 L 2674,1828 2674,3676 1822,3676 1822,1828 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_4)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1836" y="3319"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id12">
+        <rect class="BoundingBox" stroke="none" fill="none" x="16874" y="11158" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 18780,14970 L 16875,14970 16875,11159 20685,11159 20685,14970 18780,14970 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 18780,14970 L 16875,14970 16875,11159 20685,11159 20685,14970 18780,14970 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id13">
+        <rect class="BoundingBox" stroke="none" fill="none" x="18093" y="11917" width="1386" height="2337"/>
+        <defs>
+         <clipPath id="clip_path_5" clipPathUnits="userSpaceOnUse">
+          <path d="M 18099,11910 L 19472,11910 19472,14233 18099,14233 18099,11910 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_5)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18099" y="13652"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18961" y="14037"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18961" y="12812"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id14">
+        <rect class="BoundingBox" stroke="none" fill="none" x="364" y="11158" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 2270,14970 L 365,14970 365,11159 4175,11159 4175,14970 2270,14970 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 2270,14970 L 365,14970 365,11159 4175,11159 4175,14970 2270,14970 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id15">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1584" y="11922" width="1371" height="2337"/>
+        <defs>
+         <clipPath id="clip_path_6" clipPathUnits="userSpaceOnUse">
+          <path d="M 1591,11931 L 2934,11931 2934,14261 1591,14261 1591,11931 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_6)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1598" y="13659"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="2438" y="14044"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="2424" y="12819"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id16">
+        <rect class="BoundingBox" stroke="none" fill="none" x="8619" y="2903" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 10525,6715 L 8620,6715 8620,2904 12430,2904 12430,6715 10525,6715 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 10525,6715 L 8620,6715 8620,2904 12430,2904 12430,6715 10525,6715 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id17">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="3662" width="1365" height="2337"/>
+        <defs>
+         <clipPath id="clip_path_7" clipPathUnits="userSpaceOnUse">
+          <path d="M 9842,3653 L 11194,3653 11194,5983 9842,5983 9842,3653 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_7)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9835" y="5395"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10671" y="5780"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10678" y="4555"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id18">
+        <rect class="BoundingBox" stroke="none" fill="none" x="17685" y="3716" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 19857,4770 C 19857,4955 19807,5136 19712,5297 19616,5457 19479,5590 19314,5682 19149,5774 18962,5823 18772,5823 18581,5823 18394,5774 18229,5682 18064,5590 17927,5457 17831,5297 17736,5136 17686,4955 17686,4770 17686,4585 17736,4404 17831,4244 17927,4083 18064,3950 18229,3858 18394,3766 18581,3717 18772,3717 18962,3717 19149,3766 19314,3858 19479,3950 19616,4083 19712,4243 19807,4404 19857,4585 19857,4770 L 19857,4770 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 19857,4770 C 19857,4955 19807,5136 19712,5297 19616,5457 19479,5590 19314,5682 19149,5774 18962,5823 18772,5823 18581,5823 18394,5774 18229,5682 18064,5590 17927,5457 17831,5297 17736,5136 17686,4955 17686,4770 17686,4585 17736,4404 17831,4244 17927,4083 18064,3950 18229,3858 18394,3766 18581,3717 18772,3717 18962,3717 19149,3766 19314,3858 19479,3950 19616,4083 19712,4243 19807,4404 19857,4585 19857,4770 L 19857,4770 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id19">
+        <rect class="BoundingBox" stroke="none" fill="none" x="18338" y="1814" width="868" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_8" clipPathUnits="userSpaceOnUse">
+          <path d="M 18336,1828 L 19210,1828 19210,3676 18336,3676 18336,1828 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_8)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18343" y="3319"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id20">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="23814" width="836" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_9" clipPathUnits="userSpaceOnUse">
+          <path d="M 9845,23809 L 10660,23809 10660,25693 9845,25693 9845,23809 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_9)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9838" y="25322"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+     </g>
+    </g>
+   </g>
+  </g>
+ </g>
+</svg>
diff --git a/doc/doxygen/images/quadrilateral-2.svg b/doc/doxygen/images/quadrilateral-2.svg
new file mode 100644 (file)
index 0000000..43c4ec5
--- /dev/null
@@ -0,0 +1,260 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.2" width="210mm" height="297mm" viewBox="0 0 21000 29700" preserveAspectRatio="xMidYMid" fill-rule="evenodd" stroke-width="28.222" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" xmlns:ooo="http://xml.openoffice.org/svg/export" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:presentation="http://sun.com/xmlns/staroffice/presentation" xmlns:smil="http://www.w3.org/2001/SMIL20/" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xml:space="preserve">
+ <defs class="ClipPathGroup">
+  <clipPath id="presentation_clip_path" clipPathUnits="userSpaceOnUse">
+   <rect x="0" y="0" width="21000" height="29700"/>
+  </clipPath>
+  <clipPath id="presentation_clip_path_shrink" clipPathUnits="userSpaceOnUse">
+   <rect x="21" y="29" width="20958" height="29641"/>
+  </clipPath>
+ </defs>
+ <defs>
+  <font id="EmbeddedFont_1" horiz-adv-x="2048">
+   <font-face font-family="Liberation Serif embedded" units-per-em="2048" font-weight="normal" font-style="normal" ascent="1826" descent="450"/>
+   <missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z "/>
+   <glyph unicode="3" horiz-adv-x="844" d="M 944,365 C 944,244 903,150 820,82 737,14 620,-20 469,-20 342,-20 222,-6 109,23 L 98,305 164,305 209,117 C 235,102 272,90 320,79 367,68 412,63 453,63 558,63 635,87 685,135 735,183 760,263 760,375 760,463 737,530 691,576 645,621 574,646 477,651 L 334,659 334,741 477,750 C 552,754 608,777 644,820 680,863 698,927 698,1014 698,1104 679,1170 640,1211 601,1252 538,1272 453,1272 418,1272 381,1267 342,1258 303,1248 269,1235 240,1219 L 205,1055 139,1055 139,1313 C 205,1330 262,1342 310,1348 358,1353 406,1356 453,1356 740,1356 883,1246 883,1026 883,933 858,860 807,805 756,750 683,715 590,702 711,688 801,653 858,598 915,542 944,464 944,365 Z "/>
+   <glyph unicode="2" horiz-adv-x="819" d="M 911,0 L 90,0 90,147 276,316 C 395,421 483,505 539,570 595,635 635,701 660,770 684,839 696,917 696,1006 696,1093 676,1159 637,1204 598,1249 533,1272 444,1272 409,1272 372,1267 335,1258 298,1248 265,1235 236,1219 L 201,1055 135,1055 135,1313 C 256,1342 359,1356 444,1356 591,1356 701,1326 775,1265 848,1204 885,1117 885,1006 885,931 871,861 842,795 813,728 768,662 708,597 648,531 549,439 410,321 351,270 288,215 221,154 L 911,154 911,0 Z "/>
+   <glyph unicode="1" horiz-adv-x="719" d="M 627,80 L 901,53 901,0 180,0 180,53 455,80 455,1174 184,1077 184,1130 575,1352 627,1352 627,80 Z "/>
+   <glyph unicode="0" horiz-adv-x="866" d="M 946,676 C 946,212 799,-20 506,-20 365,-20 258,39 186,158 114,277 78,449 78,676 78,898 114,1068 186,1186 258,1303 367,1362 514,1362 655,1362 763,1304 836,1188 909,1071 946,901 946,676 Z M 762,676 C 762,891 742,1045 701,1140 660,1235 595,1282 506,1282 419,1282 357,1237 319,1148 281,1059 262,901 262,676 262,449 281,290 320,198 359,105 421,59 506,59 594,59 659,108 700,205 741,302 762,459 762,676 Z "/>
+  </font>
+ </defs>
+ <defs class="TextShapeIndex">
+  <g ooo:slide="id1" ooo:id-list="id3 id4 id5 id6 id7 id8 id9 id10 id11 id12 id13 id14 id15 id16 id17 id18 id19 id20"/>
+ </defs>
+ <defs class="EmbeddedBulletChars">
+  <g id="bullet-char-template-57356" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 580,1141 L 1163,571 580,0 -4,571 580,1141 Z"/>
+  </g>
+  <g id="bullet-char-template-57354" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 8,1128 L 1137,1128 1137,0 8,0 8,1128 Z"/>
+  </g>
+  <g id="bullet-char-template-10146" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 174,0 L 602,739 174,1481 1456,739 174,0 Z M 1358,739 L 309,1346 659,739 1358,739 Z"/>
+  </g>
+  <g id="bullet-char-template-10132" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 2015,739 L 1276,0 717,0 1260,543 174,543 174,936 1260,936 717,1481 1274,1481 2015,739 Z"/>
+  </g>
+  <g id="bullet-char-template-10007" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 0,-2 C -7,14 -16,27 -25,37 L 356,567 C 262,823 215,952 215,954 215,979 228,992 255,992 264,992 276,990 289,987 310,991 331,999 354,1012 L 381,999 492,748 772,1049 836,1024 860,1049 C 881,1039 901,1025 922,1006 886,937 835,863 770,784 769,783 710,716 594,584 L 774,223 C 774,196 753,168 711,139 L 727,119 C 717,90 699,76 672,76 641,76 570,178 457,381 L 164,-76 C 142,-110 111,-127 72,-127 30,-127 9,-110 8,-76 1,-67 -2,-52 -2,-32 -2,-23 -1,-13 0,-2 Z"/>
+  </g>
+  <g id="bullet-char-template-10004" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 285,-33 C 182,-33 111,30 74,156 52,228 41,333 41,471 41,549 55,616 82,672 116,743 169,778 240,778 293,778 328,747 346,684 L 369,508 C 377,444 397,411 428,410 L 1163,1116 C 1174,1127 1196,1133 1229,1133 1271,1133 1292,1118 1292,1087 L 1292,965 C 1292,929 1282,901 1262,881 L 442,47 C 390,-6 338,-33 285,-33 Z"/>
+  </g>
+  <g id="bullet-char-template-9679" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 813,0 C 632,0 489,54 383,161 276,268 223,411 223,592 223,773 276,916 383,1023 489,1130 632,1184 813,1184 992,1184 1136,1130 1245,1023 1353,916 1407,772 1407,592 1407,412 1353,268 1245,161 1136,54 992,0 813,0 Z"/>
+  </g>
+  <g id="bullet-char-template-8226" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 346,457 C 273,457 209,483 155,535 101,586 74,649 74,723 74,796 101,859 155,911 209,963 273,989 346,989 419,989 480,963 531,910 582,859 608,796 608,723 608,648 583,586 532,535 482,483 420,457 346,457 Z"/>
+  </g>
+  <g id="bullet-char-template-8211" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M -4,459 L 1135,459 1135,606 -4,606 -4,459 Z"/>
+  </g>
+  <g id="bullet-char-template-61548" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 173,740 C 173,903 231,1043 346,1159 462,1274 601,1332 765,1332 928,1332 1067,1274 1183,1159 1299,1043 1357,903 1357,740 1357,577 1299,437 1183,322 1067,206 928,148 765,148 601,148 462,206 346,322 231,437 173,577 173,740 Z"/>
+  </g>
+ </defs>
+ <g>
+  <g id="id2" class="Master_Slide">
+   <g id="bg-id2" class="Background"/>
+   <g id="bo-id2" class="BackgroundObjects"/>
+  </g>
+ </g>
+ <g class="SlideGroup">
+  <g>
+   <g id="container-id1">
+    <g id="id1" class="Slide" clip-path="url(#presentation_clip_path)">
+     <g class="Page">
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id3">
+        <rect class="BoundingBox" stroke="none" fill="none" x="2164" y="4704" width="16723" height="16723"/>
+        <path fill="none" stroke="rgb(0,0,0)" stroke-width="212" stroke-linejoin="round" d="M 10525,21320 L 2270,21320 2270,4810 18780,4810 18780,21320 10525,21320 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id4">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1184" y="3716" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 3356,4770 C 3356,4955 3306,5136 3211,5297 3115,5457 2978,5590 2813,5682 2648,5774 2461,5823 2271,5823 2080,5823 1893,5774 1728,5682 1563,5590 1426,5457 1330,5297 1235,5136 1185,4955 1185,4770 1185,4585 1235,4404 1330,4244 1426,4083 1563,3950 1728,3858 1893,3766 2080,3717 2270,3717 2461,3717 2648,3766 2813,3858 2978,3950 3115,4083 3211,4243 3306,4404 3356,4585 3356,4770 L 3356,4770 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 3356,4770 C 3356,4955 3306,5136 3211,5297 3115,5457 2978,5590 2813,5682 2648,5774 2461,5823 2271,5823 2080,5823 1893,5774 1728,5682 1563,5590 1426,5457 1330,5297 1235,5136 1185,4955 1185,4770 1185,4585 1235,4404 1330,4244 1426,4083 1563,3950 1728,3858 1893,3766 2080,3717 2270,3717 2461,3717 2648,3766 2813,3858 2978,3950 3115,4083 3211,4243 3306,4404 3356,4585 3356,4770 L 3356,4770 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id5">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1185" y="20216" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 3357,21270 C 3357,21455 3307,21636 3212,21797 3116,21957 2979,22090 2814,22182 2649,22274 2462,22323 2272,22323 2081,22323 1894,22274 1729,22182 1564,22090 1427,21957 1331,21797 1236,21636 1186,21455 1186,21270 1186,21085 1236,20904 1331,20744 1427,20583 1564,20450 1729,20358 1894,20266 2081,20217 2271,20217 2462,20217 2649,20266 2814,20358 2979,20450 3116,20583 3212,20744 3307,20904 3357,21085 3357,21270 L 3357,21270 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 3357,21270 C 3357,21455 3307,21636 3212,21797 3116,21957 2979,22090 2814,22182 2649,22274 2462,22323 2272,22323 2081,22323 1894,22274 1729,22182 1564,22090 1427,21957 1331,21797 1236,21636 1186,21455 1186,21270 1186,21085 1236,20904 1331,20744 1427,20583 1564,20450 1729,20358 1894,20266 2081,20217 2271,20217 2462,20217 2649,20266 2814,20358 2979,20450 3116,20583 3212,20744 3307,20904 3357,21085 3357,21270 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id6">
+        <rect class="BoundingBox" stroke="none" fill="none" x="17686" y="20216" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 19858,21270 C 19858,21455 19808,21636 19713,21797 19617,21957 19480,22090 19315,22182 19150,22274 18963,22323 18773,22323 18582,22323 18395,22274 18230,22182 18065,22090 17928,21957 17832,21797 17737,21636 17687,21455 17687,21270 17687,21085 17737,20904 17832,20744 17928,20583 18065,20450 18230,20358 18395,20266 18582,20217 18773,20217 18963,20217 19150,20266 19315,20358 19480,20450 19617,20583 19713,20744 19808,20904 19858,21085 19858,21270 L 19858,21270 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 19858,21270 C 19858,21455 19808,21636 19713,21797 19617,21957 19480,22090 19315,22182 19150,22274 18963,22323 18773,22323 18582,22323 18395,22274 18230,22182 18065,22090 17928,21957 17832,21797 17737,21636 17687,21455 17687,21270 17687,21085 17737,20904 17832,20744 17928,20583 18065,20450 18230,20358 18395,20266 18582,20217 18773,20217 18963,20217 19150,20266 19315,20358 19480,20450 19617,20583 19713,20744 19808,20904 19858,21085 19858,21270 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id7">
+        <rect class="BoundingBox" stroke="none" fill="none" x="8619" y="19354" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 10525,23166 L 8620,23166 8620,19355 12430,19355 12430,23166 10525,23166 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 10525,23166 L 8620,23166 8620,19355 12430,19355 12430,23166 10525,23166 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id8">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="20113" width="1421" height="2337"/>
+        <defs>
+         <clipPath id="clip_path_1" clipPathUnits="userSpaceOnUse">
+          <path d="M 9840,20111 L 11248,20111 11248,22434 9840,22434 9840,20111 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_1)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9861" y="21846"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10732" y="22231"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10739" y="21006"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id9">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1838" y="22314" width="849" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_2" clipPathUnits="userSpaceOnUse">
+          <path d="M 1829,22304 L 2670,22304 2670,24180 1829,24180 1829,22304 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_2)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1850" y="23816"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id10">
+        <rect class="BoundingBox" stroke="none" fill="none" x="18338" y="22314" width="871" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_3" clipPathUnits="userSpaceOnUse">
+          <path d="M 18333,22304 L 19211,22304 19211,24180 18333,24180 18333,22304 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_3)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18360" y="23816"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id11">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1838" y="1814" width="867" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_4" clipPathUnits="userSpaceOnUse">
+          <path d="M 1854,1828 L 2701,1828 2701,3676 1854,3676 1854,1828 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_4)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1847" y="3319"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id12">
+        <rect class="BoundingBox" stroke="none" fill="none" x="16874" y="11158" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 18780,14970 L 16875,14970 16875,11159 20685,11159 20685,14970 18780,14970 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 18780,14970 L 16875,14970 16875,11159 20685,11159 20685,14970 18780,14970 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id13">
+        <rect class="BoundingBox" stroke="none" fill="none" x="18093" y="11917" width="1370" height="2337"/>
+        <defs>
+         <clipPath id="clip_path_5" clipPathUnits="userSpaceOnUse">
+          <path d="M 18099,11910 L 19449,11910 19449,14233 18099,14233 18099,11910 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_5)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18106" y="13652"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18947" y="14037"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18933" y="12812"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id14">
+        <rect class="BoundingBox" stroke="none" fill="none" x="364" y="11158" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 2270,14970 L 365,14970 365,11159 4175,11159 4175,14970 2270,14970 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 2270,14970 L 365,14970 365,11159 4175,11159 4175,14970 2270,14970 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id15">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1584" y="11922" width="1386" height="2337"/>
+        <defs>
+         <clipPath id="clip_path_6" clipPathUnits="userSpaceOnUse">
+          <path d="M 1586,11931 L 2966,11931 2966,14261 1586,14261 1586,11931 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_6)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1593" y="13659"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="2456" y="14044"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="2456" y="12819"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id16">
+        <rect class="BoundingBox" stroke="none" fill="none" x="8619" y="2903" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 10525,6715 L 8620,6715 8620,2904 12430,2904 12430,6715 10525,6715 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 10525,6715 L 8620,6715 8620,2904 12430,2904 12430,6715 10525,6715 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id17">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="3662" width="1365" height="2337"/>
+        <defs>
+         <clipPath id="clip_path_7" clipPathUnits="userSpaceOnUse">
+          <path d="M 9842,3653 L 11194,3653 11194,5983 9842,5983 9842,3653 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_7)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9835" y="5395"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10678" y="5780"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10671" y="4555"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id18">
+        <rect class="BoundingBox" stroke="none" fill="none" x="17685" y="3716" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 19857,4770 C 19857,4955 19807,5136 19712,5297 19616,5457 19479,5590 19314,5682 19149,5774 18962,5823 18772,5823 18581,5823 18394,5774 18229,5682 18064,5590 17927,5457 17831,5297 17736,5136 17686,4955 17686,4770 17686,4585 17736,4404 17831,4244 17927,4083 18064,3950 18229,3858 18394,3766 18581,3717 18772,3717 18962,3717 19149,3766 19314,3858 19479,3950 19616,4083 19712,4243 19807,4404 19857,4585 19857,4770 L 19857,4770 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 19857,4770 C 19857,4955 19807,5136 19712,5297 19616,5457 19479,5590 19314,5682 19149,5774 18962,5823 18772,5823 18581,5823 18394,5774 18229,5682 18064,5590 17927,5457 17831,5297 17736,5136 17686,4955 17686,4770 17686,4585 17736,4404 17831,4244 17927,4083 18064,3950 18229,3858 18394,3766 18581,3717 18772,3717 18962,3717 19149,3766 19314,3858 19479,3950 19616,4083 19712,4243 19807,4404 19857,4585 19857,4770 L 19857,4770 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id19">
+        <rect class="BoundingBox" stroke="none" fill="none" x="18338" y="1814" width="836" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_8" clipPathUnits="userSpaceOnUse">
+          <path d="M 18338,1828 L 19153,1828 19153,3676 18338,3676 18338,1828 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_8)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18338" y="3319"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id20">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="23814" width="836" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_9" clipPathUnits="userSpaceOnUse">
+          <path d="M 9841,23809 L 10663,23809 10663,25693 9841,25693 9841,23809 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_9)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9855" y="25322"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+     </g>
+    </g>
+   </g>
+  </g>
+ </g>
+</svg>
diff --git a/doc/doxygen/images/quadrilateral-3.svg b/doc/doxygen/images/quadrilateral-3.svg
new file mode 100644 (file)
index 0000000..32f8653
--- /dev/null
@@ -0,0 +1,260 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.2" width="210mm" height="297mm" viewBox="0 0 21000 29700" preserveAspectRatio="xMidYMid" fill-rule="evenodd" stroke-width="28.222" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" xmlns:ooo="http://xml.openoffice.org/svg/export" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:presentation="http://sun.com/xmlns/staroffice/presentation" xmlns:smil="http://www.w3.org/2001/SMIL20/" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xml:space="preserve">
+ <defs class="ClipPathGroup">
+  <clipPath id="presentation_clip_path" clipPathUnits="userSpaceOnUse">
+   <rect x="0" y="0" width="21000" height="29700"/>
+  </clipPath>
+  <clipPath id="presentation_clip_path_shrink" clipPathUnits="userSpaceOnUse">
+   <rect x="21" y="29" width="20958" height="29641"/>
+  </clipPath>
+ </defs>
+ <defs>
+  <font id="EmbeddedFont_1" horiz-adv-x="2048">
+   <font-face font-family="Liberation Serif embedded" units-per-em="2048" font-weight="normal" font-style="normal" ascent="1826" descent="450"/>
+   <missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z "/>
+   <glyph unicode="3" horiz-adv-x="844" d="M 944,365 C 944,244 903,150 820,82 737,14 620,-20 469,-20 342,-20 222,-6 109,23 L 98,305 164,305 209,117 C 235,102 272,90 320,79 367,68 412,63 453,63 558,63 635,87 685,135 735,183 760,263 760,375 760,463 737,530 691,576 645,621 574,646 477,651 L 334,659 334,741 477,750 C 552,754 608,777 644,820 680,863 698,927 698,1014 698,1104 679,1170 640,1211 601,1252 538,1272 453,1272 418,1272 381,1267 342,1258 303,1248 269,1235 240,1219 L 205,1055 139,1055 139,1313 C 205,1330 262,1342 310,1348 358,1353 406,1356 453,1356 740,1356 883,1246 883,1026 883,933 858,860 807,805 756,750 683,715 590,702 711,688 801,653 858,598 915,542 944,464 944,365 Z "/>
+   <glyph unicode="2" horiz-adv-x="819" d="M 911,0 L 90,0 90,147 276,316 C 395,421 483,505 539,570 595,635 635,701 660,770 684,839 696,917 696,1006 696,1093 676,1159 637,1204 598,1249 533,1272 444,1272 409,1272 372,1267 335,1258 298,1248 265,1235 236,1219 L 201,1055 135,1055 135,1313 C 256,1342 359,1356 444,1356 591,1356 701,1326 775,1265 848,1204 885,1117 885,1006 885,931 871,861 842,795 813,728 768,662 708,597 648,531 549,439 410,321 351,270 288,215 221,154 L 911,154 911,0 Z "/>
+   <glyph unicode="1" horiz-adv-x="719" d="M 627,80 L 901,53 901,0 180,0 180,53 455,80 455,1174 184,1077 184,1130 575,1352 627,1352 627,80 Z "/>
+   <glyph unicode="0" horiz-adv-x="866" d="M 946,676 C 946,212 799,-20 506,-20 365,-20 258,39 186,158 114,277 78,449 78,676 78,898 114,1068 186,1186 258,1303 367,1362 514,1362 655,1362 763,1304 836,1188 909,1071 946,901 946,676 Z M 762,676 C 762,891 742,1045 701,1140 660,1235 595,1282 506,1282 419,1282 357,1237 319,1148 281,1059 262,901 262,676 262,449 281,290 320,198 359,105 421,59 506,59 594,59 659,108 700,205 741,302 762,459 762,676 Z "/>
+  </font>
+ </defs>
+ <defs class="TextShapeIndex">
+  <g ooo:slide="id1" ooo:id-list="id3 id4 id5 id6 id7 id8 id9 id10 id11 id12 id13 id14 id15 id16 id17 id18 id19 id20"/>
+ </defs>
+ <defs class="EmbeddedBulletChars">
+  <g id="bullet-char-template-57356" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 580,1141 L 1163,571 580,0 -4,571 580,1141 Z"/>
+  </g>
+  <g id="bullet-char-template-57354" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 8,1128 L 1137,1128 1137,0 8,0 8,1128 Z"/>
+  </g>
+  <g id="bullet-char-template-10146" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 174,0 L 602,739 174,1481 1456,739 174,0 Z M 1358,739 L 309,1346 659,739 1358,739 Z"/>
+  </g>
+  <g id="bullet-char-template-10132" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 2015,739 L 1276,0 717,0 1260,543 174,543 174,936 1260,936 717,1481 1274,1481 2015,739 Z"/>
+  </g>
+  <g id="bullet-char-template-10007" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 0,-2 C -7,14 -16,27 -25,37 L 356,567 C 262,823 215,952 215,954 215,979 228,992 255,992 264,992 276,990 289,987 310,991 331,999 354,1012 L 381,999 492,748 772,1049 836,1024 860,1049 C 881,1039 901,1025 922,1006 886,937 835,863 770,784 769,783 710,716 594,584 L 774,223 C 774,196 753,168 711,139 L 727,119 C 717,90 699,76 672,76 641,76 570,178 457,381 L 164,-76 C 142,-110 111,-127 72,-127 30,-127 9,-110 8,-76 1,-67 -2,-52 -2,-32 -2,-23 -1,-13 0,-2 Z"/>
+  </g>
+  <g id="bullet-char-template-10004" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 285,-33 C 182,-33 111,30 74,156 52,228 41,333 41,471 41,549 55,616 82,672 116,743 169,778 240,778 293,778 328,747 346,684 L 369,508 C 377,444 397,411 428,410 L 1163,1116 C 1174,1127 1196,1133 1229,1133 1271,1133 1292,1118 1292,1087 L 1292,965 C 1292,929 1282,901 1262,881 L 442,47 C 390,-6 338,-33 285,-33 Z"/>
+  </g>
+  <g id="bullet-char-template-9679" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 813,0 C 632,0 489,54 383,161 276,268 223,411 223,592 223,773 276,916 383,1023 489,1130 632,1184 813,1184 992,1184 1136,1130 1245,1023 1353,916 1407,772 1407,592 1407,412 1353,268 1245,161 1136,54 992,0 813,0 Z"/>
+  </g>
+  <g id="bullet-char-template-8226" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 346,457 C 273,457 209,483 155,535 101,586 74,649 74,723 74,796 101,859 155,911 209,963 273,989 346,989 419,989 480,963 531,910 582,859 608,796 608,723 608,648 583,586 532,535 482,483 420,457 346,457 Z"/>
+  </g>
+  <g id="bullet-char-template-8211" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M -4,459 L 1135,459 1135,606 -4,606 -4,459 Z"/>
+  </g>
+  <g id="bullet-char-template-61548" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 173,740 C 173,903 231,1043 346,1159 462,1274 601,1332 765,1332 928,1332 1067,1274 1183,1159 1299,1043 1357,903 1357,740 1357,577 1299,437 1183,322 1067,206 928,148 765,148 601,148 462,206 346,322 231,437 173,577 173,740 Z"/>
+  </g>
+ </defs>
+ <g>
+  <g id="id2" class="Master_Slide">
+   <g id="bg-id2" class="Background"/>
+   <g id="bo-id2" class="BackgroundObjects"/>
+  </g>
+ </g>
+ <g class="SlideGroup">
+  <g>
+   <g id="container-id1">
+    <g id="id1" class="Slide" clip-path="url(#presentation_clip_path)">
+     <g class="Page">
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id3">
+        <rect class="BoundingBox" stroke="none" fill="none" x="2164" y="4704" width="16723" height="16723"/>
+        <path fill="none" stroke="rgb(0,0,0)" stroke-width="212" stroke-linejoin="round" d="M 10525,21320 L 2270,21320 2270,4810 18780,4810 18780,21320 10525,21320 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id4">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1184" y="3716" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 3356,4770 C 3356,4955 3306,5136 3211,5297 3115,5457 2978,5590 2813,5682 2648,5774 2461,5823 2271,5823 2080,5823 1893,5774 1728,5682 1563,5590 1426,5457 1330,5297 1235,5136 1185,4955 1185,4770 1185,4585 1235,4404 1330,4244 1426,4083 1563,3950 1728,3858 1893,3766 2080,3717 2270,3717 2461,3717 2648,3766 2813,3858 2978,3950 3115,4083 3211,4243 3306,4404 3356,4585 3356,4770 L 3356,4770 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 3356,4770 C 3356,4955 3306,5136 3211,5297 3115,5457 2978,5590 2813,5682 2648,5774 2461,5823 2271,5823 2080,5823 1893,5774 1728,5682 1563,5590 1426,5457 1330,5297 1235,5136 1185,4955 1185,4770 1185,4585 1235,4404 1330,4244 1426,4083 1563,3950 1728,3858 1893,3766 2080,3717 2270,3717 2461,3717 2648,3766 2813,3858 2978,3950 3115,4083 3211,4243 3306,4404 3356,4585 3356,4770 L 3356,4770 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id5">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1185" y="20216" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 3357,21270 C 3357,21455 3307,21636 3212,21797 3116,21957 2979,22090 2814,22182 2649,22274 2462,22323 2272,22323 2081,22323 1894,22274 1729,22182 1564,22090 1427,21957 1331,21797 1236,21636 1186,21455 1186,21270 1186,21085 1236,20904 1331,20744 1427,20583 1564,20450 1729,20358 1894,20266 2081,20217 2271,20217 2462,20217 2649,20266 2814,20358 2979,20450 3116,20583 3212,20744 3307,20904 3357,21085 3357,21270 L 3357,21270 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 3357,21270 C 3357,21455 3307,21636 3212,21797 3116,21957 2979,22090 2814,22182 2649,22274 2462,22323 2272,22323 2081,22323 1894,22274 1729,22182 1564,22090 1427,21957 1331,21797 1236,21636 1186,21455 1186,21270 1186,21085 1236,20904 1331,20744 1427,20583 1564,20450 1729,20358 1894,20266 2081,20217 2271,20217 2462,20217 2649,20266 2814,20358 2979,20450 3116,20583 3212,20744 3307,20904 3357,21085 3357,21270 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id6">
+        <rect class="BoundingBox" stroke="none" fill="none" x="17686" y="20216" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 19858,21270 C 19858,21455 19808,21636 19713,21797 19617,21957 19480,22090 19315,22182 19150,22274 18963,22323 18773,22323 18582,22323 18395,22274 18230,22182 18065,22090 17928,21957 17832,21797 17737,21636 17687,21455 17687,21270 17687,21085 17737,20904 17832,20744 17928,20583 18065,20450 18230,20358 18395,20266 18582,20217 18773,20217 18963,20217 19150,20266 19315,20358 19480,20450 19617,20583 19713,20744 19808,20904 19858,21085 19858,21270 L 19858,21270 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 19858,21270 C 19858,21455 19808,21636 19713,21797 19617,21957 19480,22090 19315,22182 19150,22274 18963,22323 18773,22323 18582,22323 18395,22274 18230,22182 18065,22090 17928,21957 17832,21797 17737,21636 17687,21455 17687,21270 17687,21085 17737,20904 17832,20744 17928,20583 18065,20450 18230,20358 18395,20266 18582,20217 18773,20217 18963,20217 19150,20266 19315,20358 19480,20450 19617,20583 19713,20744 19808,20904 19858,21085 19858,21270 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id7">
+        <rect class="BoundingBox" stroke="none" fill="none" x="8619" y="19354" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 10525,23166 L 8620,23166 8620,19355 12430,19355 12430,23166 10525,23166 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 10525,23166 L 8620,23166 8620,19355 12430,19355 12430,23166 10525,23166 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id8">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="20113" width="1402" height="2337"/>
+        <defs>
+         <clipPath id="clip_path_1" clipPathUnits="userSpaceOnUse">
+          <path d="M 9844,20111 L 11246,20111 11246,22434 9844,22434 9844,20111 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_1)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9844" y="21846"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10716" y="22231"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10716" y="21006"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id9">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1838" y="22314" width="849" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_2" clipPathUnits="userSpaceOnUse">
+          <path d="M 1829,22304 L 2670,22304 2670,24180 1829,24180 1829,22304 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_2)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1850" y="23816"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id10">
+        <rect class="BoundingBox" stroke="none" fill="none" x="18338" y="22314" width="856" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_3" clipPathUnits="userSpaceOnUse">
+          <path d="M 18335,22304 L 19183,22304 19183,24180 18335,24180 18335,22304 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_3)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18342" y="23816"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id11">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1838" y="1814" width="883" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_4" clipPathUnits="userSpaceOnUse">
+          <path d="M 1823,1828 L 2728,1828 2728,3676 1823,3676 1823,1828 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_4)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1858" y="3319"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id12">
+        <rect class="BoundingBox" stroke="none" fill="none" x="16874" y="11158" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 18780,14970 L 16875,14970 16875,11159 20685,11159 20685,14970 18780,14970 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 18780,14970 L 16875,14970 16875,11159 20685,11159 20685,14970 18780,14970 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id13">
+        <rect class="BoundingBox" stroke="none" fill="none" x="18093" y="11917" width="1351" height="2337"/>
+        <defs>
+         <clipPath id="clip_path_5" clipPathUnits="userSpaceOnUse">
+          <path d="M 18096,11910 L 19447,11910 19447,14233 18096,14233 18096,11910 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_5)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18096" y="13652"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18930" y="14037"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18923" y="12812"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id14">
+        <rect class="BoundingBox" stroke="none" fill="none" x="364" y="11158" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 2270,14970 L 365,14970 365,11159 4175,11159 4175,14970 2270,14970 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 2270,14970 L 365,14970 365,11159 4175,11159 4175,14970 2270,14970 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id15">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1584" y="11922" width="1406" height="2337"/>
+        <defs>
+         <clipPath id="clip_path_6" clipPathUnits="userSpaceOnUse">
+          <path d="M 1585,11931 L 2991,11931 2991,14261 1585,14261 1585,11931 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_6)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1606" y="13659"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="2467" y="14044"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="2474" y="12819"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id16">
+        <rect class="BoundingBox" stroke="none" fill="none" x="8619" y="2903" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 10525,6715 L 8620,6715 8620,2904 12430,2904 12430,6715 10525,6715 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 10525,6715 L 8620,6715 8620,2904 12430,2904 12430,6715 10525,6715 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id17">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="3662" width="1384" height="2337"/>
+        <defs>
+         <clipPath id="clip_path_7" clipPathUnits="userSpaceOnUse">
+          <path d="M 9846,3653 L 11216,3653 11216,5983 9846,5983 9846,3653 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_7)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9853" y="5395"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10701" y="5780"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10688" y="4555"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id18">
+        <rect class="BoundingBox" stroke="none" fill="none" x="17685" y="3716" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 19857,4770 C 19857,4955 19807,5136 19712,5297 19616,5457 19479,5590 19314,5682 19149,5774 18962,5823 18772,5823 18581,5823 18394,5774 18229,5682 18064,5590 17927,5457 17831,5297 17736,5136 17686,4955 17686,4770 17686,4585 17736,4404 17831,4244 17927,4083 18064,3950 18229,3858 18394,3766 18581,3717 18772,3717 18962,3717 19149,3766 19314,3858 19479,3950 19616,4083 19712,4243 19807,4404 19857,4585 19857,4770 L 19857,4770 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 19857,4770 C 19857,4955 19807,5136 19712,5297 19616,5457 19479,5590 19314,5682 19149,5774 18962,5823 18772,5823 18581,5823 18394,5774 18229,5682 18064,5590 17927,5457 17831,5297 17736,5136 17686,4955 17686,4770 17686,4585 17736,4404 17831,4244 17927,4083 18064,3950 18229,3858 18394,3766 18581,3717 18772,3717 18962,3717 19149,3766 19314,3858 19479,3950 19616,4083 19712,4243 19807,4404 19857,4585 19857,4770 L 19857,4770 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id19">
+        <rect class="BoundingBox" stroke="none" fill="none" x="18338" y="1814" width="836" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_8" clipPathUnits="userSpaceOnUse">
+          <path d="M 18338,1828 L 19153,1828 19153,3676 18338,3676 18338,1828 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_8)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18338" y="3319"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id20">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="23814" width="856" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_9" clipPathUnits="userSpaceOnUse">
+          <path d="M 9842,23809 L 10690,23809 10690,25693 9842,25693 9842,23809 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_9)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9842" y="25322"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+     </g>
+    </g>
+   </g>
+  </g>
+ </g>
+</svg>
diff --git a/doc/doxygen/images/quadrilateral-4.svg b/doc/doxygen/images/quadrilateral-4.svg
new file mode 100644 (file)
index 0000000..b068442
--- /dev/null
@@ -0,0 +1,261 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.2" width="210mm" height="297mm" viewBox="0 0 21000 29700" preserveAspectRatio="xMidYMid" fill-rule="evenodd" stroke-width="28.222" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" xmlns:ooo="http://xml.openoffice.org/svg/export" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:presentation="http://sun.com/xmlns/staroffice/presentation" xmlns:smil="http://www.w3.org/2001/SMIL20/" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xml:space="preserve">
+ <defs class="ClipPathGroup">
+  <clipPath id="presentation_clip_path" clipPathUnits="userSpaceOnUse">
+   <rect x="0" y="0" width="21000" height="29700"/>
+  </clipPath>
+  <clipPath id="presentation_clip_path_shrink" clipPathUnits="userSpaceOnUse">
+   <rect x="21" y="29" width="20958" height="29641"/>
+  </clipPath>
+ </defs>
+ <defs>
+  <font id="EmbeddedFont_1" horiz-adv-x="2048">
+   <font-face font-family="Liberation Serif embedded" units-per-em="2048" font-weight="normal" font-style="normal" ascent="1826" descent="450"/>
+   <missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z "/>
+   <glyph unicode="4" horiz-adv-x="949" d="M 810,295 L 810,0 638,0 638,295 40,295 40,428 695,1348 810,1348 810,438 992,438 992,295 810,295 Z M 638,1113 L 633,1113 153,438 638,438 638,1113 Z "/>
+   <glyph unicode="3" horiz-adv-x="844" d="M 944,365 C 944,244 903,150 820,82 737,14 620,-20 469,-20 342,-20 222,-6 109,23 L 98,305 164,305 209,117 C 235,102 272,90 320,79 367,68 412,63 453,63 558,63 635,87 685,135 735,183 760,263 760,375 760,463 737,530 691,576 645,621 574,646 477,651 L 334,659 334,741 477,750 C 552,754 608,777 644,820 680,863 698,927 698,1014 698,1104 679,1170 640,1211 601,1252 538,1272 453,1272 418,1272 381,1267 342,1258 303,1248 269,1235 240,1219 L 205,1055 139,1055 139,1313 C 205,1330 262,1342 310,1348 358,1353 406,1356 453,1356 740,1356 883,1246 883,1026 883,933 858,860 807,805 756,750 683,715 590,702 711,688 801,653 858,598 915,542 944,464 944,365 Z "/>
+   <glyph unicode="2" horiz-adv-x="819" d="M 911,0 L 90,0 90,147 276,316 C 395,421 483,505 539,570 595,635 635,701 660,770 684,839 696,917 696,1006 696,1093 676,1159 637,1204 598,1249 533,1272 444,1272 409,1272 372,1267 335,1258 298,1248 265,1235 236,1219 L 201,1055 135,1055 135,1313 C 256,1342 359,1356 444,1356 591,1356 701,1326 775,1265 848,1204 885,1117 885,1006 885,931 871,861 842,795 813,728 768,662 708,597 648,531 549,439 410,321 351,270 288,215 221,154 L 911,154 911,0 Z "/>
+   <glyph unicode="1" horiz-adv-x="719" d="M 627,80 L 901,53 901,0 180,0 180,53 455,80 455,1174 184,1077 184,1130 575,1352 627,1352 627,80 Z "/>
+   <glyph unicode="0" horiz-adv-x="866" d="M 946,676 C 946,212 799,-20 506,-20 365,-20 258,39 186,158 114,277 78,449 78,676 78,898 114,1068 186,1186 258,1303 367,1362 514,1362 655,1362 763,1304 836,1188 909,1071 946,901 946,676 Z M 762,676 C 762,891 742,1045 701,1140 660,1235 595,1282 506,1282 419,1282 357,1237 319,1148 281,1059 262,901 262,676 262,449 281,290 320,198 359,105 421,59 506,59 594,59 659,108 700,205 741,302 762,459 762,676 Z "/>
+  </font>
+ </defs>
+ <defs class="TextShapeIndex">
+  <g ooo:slide="id1" ooo:id-list="id3 id4 id5 id6 id7 id8 id9 id10 id11 id12 id13 id14 id15 id16 id17 id18 id19 id20"/>
+ </defs>
+ <defs class="EmbeddedBulletChars">
+  <g id="bullet-char-template-57356" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 580,1141 L 1163,571 580,0 -4,571 580,1141 Z"/>
+  </g>
+  <g id="bullet-char-template-57354" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 8,1128 L 1137,1128 1137,0 8,0 8,1128 Z"/>
+  </g>
+  <g id="bullet-char-template-10146" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 174,0 L 602,739 174,1481 1456,739 174,0 Z M 1358,739 L 309,1346 659,739 1358,739 Z"/>
+  </g>
+  <g id="bullet-char-template-10132" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 2015,739 L 1276,0 717,0 1260,543 174,543 174,936 1260,936 717,1481 1274,1481 2015,739 Z"/>
+  </g>
+  <g id="bullet-char-template-10007" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 0,-2 C -7,14 -16,27 -25,37 L 356,567 C 262,823 215,952 215,954 215,979 228,992 255,992 264,992 276,990 289,987 310,991 331,999 354,1012 L 381,999 492,748 772,1049 836,1024 860,1049 C 881,1039 901,1025 922,1006 886,937 835,863 770,784 769,783 710,716 594,584 L 774,223 C 774,196 753,168 711,139 L 727,119 C 717,90 699,76 672,76 641,76 570,178 457,381 L 164,-76 C 142,-110 111,-127 72,-127 30,-127 9,-110 8,-76 1,-67 -2,-52 -2,-32 -2,-23 -1,-13 0,-2 Z"/>
+  </g>
+  <g id="bullet-char-template-10004" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 285,-33 C 182,-33 111,30 74,156 52,228 41,333 41,471 41,549 55,616 82,672 116,743 169,778 240,778 293,778 328,747 346,684 L 369,508 C 377,444 397,411 428,410 L 1163,1116 C 1174,1127 1196,1133 1229,1133 1271,1133 1292,1118 1292,1087 L 1292,965 C 1292,929 1282,901 1262,881 L 442,47 C 390,-6 338,-33 285,-33 Z"/>
+  </g>
+  <g id="bullet-char-template-9679" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 813,0 C 632,0 489,54 383,161 276,268 223,411 223,592 223,773 276,916 383,1023 489,1130 632,1184 813,1184 992,1184 1136,1130 1245,1023 1353,916 1407,772 1407,592 1407,412 1353,268 1245,161 1136,54 992,0 813,0 Z"/>
+  </g>
+  <g id="bullet-char-template-8226" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 346,457 C 273,457 209,483 155,535 101,586 74,649 74,723 74,796 101,859 155,911 209,963 273,989 346,989 419,989 480,963 531,910 582,859 608,796 608,723 608,648 583,586 532,535 482,483 420,457 346,457 Z"/>
+  </g>
+  <g id="bullet-char-template-8211" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M -4,459 L 1135,459 1135,606 -4,606 -4,459 Z"/>
+  </g>
+  <g id="bullet-char-template-61548" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 173,740 C 173,903 231,1043 346,1159 462,1274 601,1332 765,1332 928,1332 1067,1274 1183,1159 1299,1043 1357,903 1357,740 1357,577 1299,437 1183,322 1067,206 928,148 765,148 601,148 462,206 346,322 231,437 173,577 173,740 Z"/>
+  </g>
+ </defs>
+ <g>
+  <g id="id2" class="Master_Slide">
+   <g id="bg-id2" class="Background"/>
+   <g id="bo-id2" class="BackgroundObjects"/>
+  </g>
+ </g>
+ <g class="SlideGroup">
+  <g>
+   <g id="container-id1">
+    <g id="id1" class="Slide" clip-path="url(#presentation_clip_path)">
+     <g class="Page">
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id3">
+        <rect class="BoundingBox" stroke="none" fill="none" x="2164" y="4704" width="16723" height="16723"/>
+        <path fill="none" stroke="rgb(0,0,0)" stroke-width="212" stroke-linejoin="round" d="M 10525,21320 L 2270,21320 2270,4810 18780,4810 18780,21320 10525,21320 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id4">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1184" y="3716" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 3356,4770 C 3356,4955 3306,5136 3211,5297 3115,5457 2978,5590 2813,5682 2648,5774 2461,5823 2271,5823 2080,5823 1893,5774 1728,5682 1563,5590 1426,5457 1330,5297 1235,5136 1185,4955 1185,4770 1185,4585 1235,4404 1330,4244 1426,4083 1563,3950 1728,3858 1893,3766 2080,3717 2270,3717 2461,3717 2648,3766 2813,3858 2978,3950 3115,4083 3211,4243 3306,4404 3356,4585 3356,4770 L 3356,4770 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 3356,4770 C 3356,4955 3306,5136 3211,5297 3115,5457 2978,5590 2813,5682 2648,5774 2461,5823 2271,5823 2080,5823 1893,5774 1728,5682 1563,5590 1426,5457 1330,5297 1235,5136 1185,4955 1185,4770 1185,4585 1235,4404 1330,4244 1426,4083 1563,3950 1728,3858 1893,3766 2080,3717 2270,3717 2461,3717 2648,3766 2813,3858 2978,3950 3115,4083 3211,4243 3306,4404 3356,4585 3356,4770 L 3356,4770 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id5">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1185" y="20216" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 3357,21270 C 3357,21455 3307,21636 3212,21797 3116,21957 2979,22090 2814,22182 2649,22274 2462,22323 2272,22323 2081,22323 1894,22274 1729,22182 1564,22090 1427,21957 1331,21797 1236,21636 1186,21455 1186,21270 1186,21085 1236,20904 1331,20744 1427,20583 1564,20450 1729,20358 1894,20266 2081,20217 2271,20217 2462,20217 2649,20266 2814,20358 2979,20450 3116,20583 3212,20744 3307,20904 3357,21085 3357,21270 L 3357,21270 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 3357,21270 C 3357,21455 3307,21636 3212,21797 3116,21957 2979,22090 2814,22182 2649,22274 2462,22323 2272,22323 2081,22323 1894,22274 1729,22182 1564,22090 1427,21957 1331,21797 1236,21636 1186,21455 1186,21270 1186,21085 1236,20904 1331,20744 1427,20583 1564,20450 1729,20358 1894,20266 2081,20217 2271,20217 2462,20217 2649,20266 2814,20358 2979,20450 3116,20583 3212,20744 3307,20904 3357,21085 3357,21270 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id6">
+        <rect class="BoundingBox" stroke="none" fill="none" x="17686" y="20216" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 19858,21270 C 19858,21455 19808,21636 19713,21797 19617,21957 19480,22090 19315,22182 19150,22274 18963,22323 18773,22323 18582,22323 18395,22274 18230,22182 18065,22090 17928,21957 17832,21797 17737,21636 17687,21455 17687,21270 17687,21085 17737,20904 17832,20744 17928,20583 18065,20450 18230,20358 18395,20266 18582,20217 18773,20217 18963,20217 19150,20266 19315,20358 19480,20450 19617,20583 19713,20744 19808,20904 19858,21085 19858,21270 L 19858,21270 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 19858,21270 C 19858,21455 19808,21636 19713,21797 19617,21957 19480,22090 19315,22182 19150,22274 18963,22323 18773,22323 18582,22323 18395,22274 18230,22182 18065,22090 17928,21957 17832,21797 17737,21636 17687,21455 17687,21270 17687,21085 17737,20904 17832,20744 17928,20583 18065,20450 18230,20358 18395,20266 18582,20217 18773,20217 18963,20217 19150,20266 19315,20358 19480,20450 19617,20583 19713,20744 19808,20904 19858,21085 19858,21270 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id7">
+        <rect class="BoundingBox" stroke="none" fill="none" x="8619" y="19354" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 10525,23166 L 8620,23166 8620,19355 12430,19355 12430,23166 10525,23166 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 10525,23166 L 8620,23166 8620,19355 12430,19355 12430,23166 10525,23166 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id8">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="20113" width="1401" height="2337"/>
+        <defs>
+         <clipPath id="clip_path_1" clipPathUnits="userSpaceOnUse">
+          <path d="M 9846,20111 L 11246,20111 11246,22434 9846,22434 9846,20111 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_1)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9846" y="21846"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10716" y="22231"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10716" y="21006"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id9">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1838" y="22314" width="868" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_2" clipPathUnits="userSpaceOnUse">
+          <path d="M 1854,22304 L 2701,22304 2701,24180 1854,24180 1854,22304 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_2)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1847" y="23816"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id10">
+        <rect class="BoundingBox" stroke="none" fill="none" x="18338" y="22314" width="836" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_3" clipPathUnits="userSpaceOnUse">
+          <path d="M 18339,22304 L 19155,22304 19155,24180 18339,24180 18339,22304 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_3)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18353" y="23816"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id11">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1838" y="1814" width="835" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_4" clipPathUnits="userSpaceOnUse">
+          <path d="M 1829,1828 L 2670,1828 2670,3676 1829,3676 1829,1828 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_4)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1836" y="3319"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id12">
+        <rect class="BoundingBox" stroke="none" fill="none" x="16874" y="11158" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 18780,14970 L 16875,14970 16875,11159 20685,11159 20685,14970 18780,14970 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 18780,14970 L 16875,14970 16875,11159 20685,11159 20685,14970 18780,14970 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id13">
+        <rect class="BoundingBox" stroke="none" fill="none" x="18093" y="11917" width="1405" height="2337"/>
+        <defs>
+         <clipPath id="clip_path_5" clipPathUnits="userSpaceOnUse">
+          <path d="M 18096,11910 L 19502,11910 19502,14233 18096,14233 18096,11910 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_5)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18110" y="13652"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18972" y="14037"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18979" y="12812"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id14">
+        <rect class="BoundingBox" stroke="none" fill="none" x="364" y="11158" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 2270,14970 L 365,14970 365,11159 4175,11159 4175,14970 2270,14970 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 2270,14970 L 365,14970 365,11159 4175,11159 4175,14970 2270,14970 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id15">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1584" y="11922" width="1350" height="2337"/>
+        <defs>
+         <clipPath id="clip_path_6" clipPathUnits="userSpaceOnUse">
+          <path d="M 1590,11931 L 2940,11931 2940,14261 1590,14261 1590,11931 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_6)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1583" y="13659"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="2416" y="14044"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="2410" y="12819"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id16">
+        <rect class="BoundingBox" stroke="none" fill="none" x="8619" y="2903" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 10525,6715 L 8620,6715 8620,2904 12430,2904 12430,6715 10525,6715 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 10525,6715 L 8620,6715 8620,2904 12430,2904 12430,6715 10525,6715 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id17">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="3662" width="1384" height="2337"/>
+        <defs>
+         <clipPath id="clip_path_7" clipPathUnits="userSpaceOnUse">
+          <path d="M 9846,3653 L 11216,3653 11216,5983 9846,5983 9846,3653 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_7)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9853" y="5395"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10688" y="5780"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10701" y="4555"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id18">
+        <rect class="BoundingBox" stroke="none" fill="none" x="17685" y="3716" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 19857,4770 C 19857,4955 19807,5136 19712,5297 19616,5457 19479,5590 19314,5682 19149,5774 18962,5823 18772,5823 18581,5823 18394,5774 18229,5682 18064,5590 17927,5457 17831,5297 17736,5136 17686,4955 17686,4770 17686,4585 17736,4404 17831,4244 17927,4083 18064,3950 18229,3858 18394,3766 18581,3717 18772,3717 18962,3717 19149,3766 19314,3858 19479,3950 19616,4083 19712,4243 19807,4404 19857,4585 19857,4770 L 19857,4770 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 19857,4770 C 19857,4955 19807,5136 19712,5297 19616,5457 19479,5590 19314,5682 19149,5774 18962,5823 18772,5823 18581,5823 18394,5774 18229,5682 18064,5590 17927,5457 17831,5297 17736,5136 17686,4955 17686,4770 17686,4585 17736,4404 17831,4244 17927,4083 18064,3950 18229,3858 18394,3766 18581,3717 18772,3717 18962,3717 19149,3766 19314,3858 19479,3950 19616,4083 19712,4243 19807,4404 19857,4585 19857,4770 L 19857,4770 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id19">
+        <rect class="BoundingBox" stroke="none" fill="none" x="18338" y="1814" width="883" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_8" clipPathUnits="userSpaceOnUse">
+          <path d="M 18335,1828 L 19212,1828 19212,3676 18335,3676 18335,1828 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_8)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18356" y="3319"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id20">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="23814" width="944" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_9" clipPathUnits="userSpaceOnUse">
+          <path d="M 9840,23809 L 10770,23809 10770,25693 9840,25693 9840,23809 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_9)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9895" y="25322"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">4</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+     </g>
+    </g>
+   </g>
+  </g>
+ </g>
+</svg>
diff --git a/doc/doxygen/images/quadrilateral-5.svg b/doc/doxygen/images/quadrilateral-5.svg
new file mode 100644 (file)
index 0000000..b1994a5
--- /dev/null
@@ -0,0 +1,261 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.2" width="210mm" height="297mm" viewBox="0 0 21000 29700" preserveAspectRatio="xMidYMid" fill-rule="evenodd" stroke-width="28.222" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" xmlns:ooo="http://xml.openoffice.org/svg/export" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:presentation="http://sun.com/xmlns/staroffice/presentation" xmlns:smil="http://www.w3.org/2001/SMIL20/" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xml:space="preserve">
+ <defs class="ClipPathGroup">
+  <clipPath id="presentation_clip_path" clipPathUnits="userSpaceOnUse">
+   <rect x="0" y="0" width="21000" height="29700"/>
+  </clipPath>
+  <clipPath id="presentation_clip_path_shrink" clipPathUnits="userSpaceOnUse">
+   <rect x="21" y="29" width="20958" height="29641"/>
+  </clipPath>
+ </defs>
+ <defs>
+  <font id="EmbeddedFont_1" horiz-adv-x="2048">
+   <font-face font-family="Liberation Serif embedded" units-per-em="2048" font-weight="normal" font-style="normal" ascent="1826" descent="450"/>
+   <missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z "/>
+   <glyph unicode="5" horiz-adv-x="823" d="M 485,784 C 640,784 755,752 831,689 906,626 944,529 944,399 944,264 903,161 821,89 739,16 622,-20 469,-20 342,-20 229,-6 130,23 L 119,305 185,305 230,117 C 259,101 295,88 336,78 377,68 416,63 453,63 558,63 636,88 686,138 735,187 760,271 760,389 760,472 749,534 728,577 707,619 673,650 626,670 579,690 517,700 438,700 377,700 318,692 260,676 L 164,676 164,1341 844,1341 844,1188 254,1188 254,760 C 326,776 403,784 485,784 Z "/>
+   <glyph unicode="3" horiz-adv-x="844" d="M 944,365 C 944,244 903,150 820,82 737,14 620,-20 469,-20 342,-20 222,-6 109,23 L 98,305 164,305 209,117 C 235,102 272,90 320,79 367,68 412,63 453,63 558,63 635,87 685,135 735,183 760,263 760,375 760,463 737,530 691,576 645,621 574,646 477,651 L 334,659 334,741 477,750 C 552,754 608,777 644,820 680,863 698,927 698,1014 698,1104 679,1170 640,1211 601,1252 538,1272 453,1272 418,1272 381,1267 342,1258 303,1248 269,1235 240,1219 L 205,1055 139,1055 139,1313 C 205,1330 262,1342 310,1348 358,1353 406,1356 453,1356 740,1356 883,1246 883,1026 883,933 858,860 807,805 756,750 683,715 590,702 711,688 801,653 858,598 915,542 944,464 944,365 Z "/>
+   <glyph unicode="2" horiz-adv-x="819" d="M 911,0 L 90,0 90,147 276,316 C 395,421 483,505 539,570 595,635 635,701 660,770 684,839 696,917 696,1006 696,1093 676,1159 637,1204 598,1249 533,1272 444,1272 409,1272 372,1267 335,1258 298,1248 265,1235 236,1219 L 201,1055 135,1055 135,1313 C 256,1342 359,1356 444,1356 591,1356 701,1326 775,1265 848,1204 885,1117 885,1006 885,931 871,861 842,795 813,728 768,662 708,597 648,531 549,439 410,321 351,270 288,215 221,154 L 911,154 911,0 Z "/>
+   <glyph unicode="1" horiz-adv-x="719" d="M 627,80 L 901,53 901,0 180,0 180,53 455,80 455,1174 184,1077 184,1130 575,1352 627,1352 627,80 Z "/>
+   <glyph unicode="0" horiz-adv-x="866" d="M 946,676 C 946,212 799,-20 506,-20 365,-20 258,39 186,158 114,277 78,449 78,676 78,898 114,1068 186,1186 258,1303 367,1362 514,1362 655,1362 763,1304 836,1188 909,1071 946,901 946,676 Z M 762,676 C 762,891 742,1045 701,1140 660,1235 595,1282 506,1282 419,1282 357,1237 319,1148 281,1059 262,901 262,676 262,449 281,290 320,198 359,105 421,59 506,59 594,59 659,108 700,205 741,302 762,459 762,676 Z "/>
+  </font>
+ </defs>
+ <defs class="TextShapeIndex">
+  <g ooo:slide="id1" ooo:id-list="id3 id4 id5 id6 id7 id8 id9 id10 id11 id12 id13 id14 id15 id16 id17 id18 id19 id20"/>
+ </defs>
+ <defs class="EmbeddedBulletChars">
+  <g id="bullet-char-template-57356" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 580,1141 L 1163,571 580,0 -4,571 580,1141 Z"/>
+  </g>
+  <g id="bullet-char-template-57354" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 8,1128 L 1137,1128 1137,0 8,0 8,1128 Z"/>
+  </g>
+  <g id="bullet-char-template-10146" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 174,0 L 602,739 174,1481 1456,739 174,0 Z M 1358,739 L 309,1346 659,739 1358,739 Z"/>
+  </g>
+  <g id="bullet-char-template-10132" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 2015,739 L 1276,0 717,0 1260,543 174,543 174,936 1260,936 717,1481 1274,1481 2015,739 Z"/>
+  </g>
+  <g id="bullet-char-template-10007" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 0,-2 C -7,14 -16,27 -25,37 L 356,567 C 262,823 215,952 215,954 215,979 228,992 255,992 264,992 276,990 289,987 310,991 331,999 354,1012 L 381,999 492,748 772,1049 836,1024 860,1049 C 881,1039 901,1025 922,1006 886,937 835,863 770,784 769,783 710,716 594,584 L 774,223 C 774,196 753,168 711,139 L 727,119 C 717,90 699,76 672,76 641,76 570,178 457,381 L 164,-76 C 142,-110 111,-127 72,-127 30,-127 9,-110 8,-76 1,-67 -2,-52 -2,-32 -2,-23 -1,-13 0,-2 Z"/>
+  </g>
+  <g id="bullet-char-template-10004" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 285,-33 C 182,-33 111,30 74,156 52,228 41,333 41,471 41,549 55,616 82,672 116,743 169,778 240,778 293,778 328,747 346,684 L 369,508 C 377,444 397,411 428,410 L 1163,1116 C 1174,1127 1196,1133 1229,1133 1271,1133 1292,1118 1292,1087 L 1292,965 C 1292,929 1282,901 1262,881 L 442,47 C 390,-6 338,-33 285,-33 Z"/>
+  </g>
+  <g id="bullet-char-template-9679" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 813,0 C 632,0 489,54 383,161 276,268 223,411 223,592 223,773 276,916 383,1023 489,1130 632,1184 813,1184 992,1184 1136,1130 1245,1023 1353,916 1407,772 1407,592 1407,412 1353,268 1245,161 1136,54 992,0 813,0 Z"/>
+  </g>
+  <g id="bullet-char-template-8226" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 346,457 C 273,457 209,483 155,535 101,586 74,649 74,723 74,796 101,859 155,911 209,963 273,989 346,989 419,989 480,963 531,910 582,859 608,796 608,723 608,648 583,586 532,535 482,483 420,457 346,457 Z"/>
+  </g>
+  <g id="bullet-char-template-8211" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M -4,459 L 1135,459 1135,606 -4,606 -4,459 Z"/>
+  </g>
+  <g id="bullet-char-template-61548" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 173,740 C 173,903 231,1043 346,1159 462,1274 601,1332 765,1332 928,1332 1067,1274 1183,1159 1299,1043 1357,903 1357,740 1357,577 1299,437 1183,322 1067,206 928,148 765,148 601,148 462,206 346,322 231,437 173,577 173,740 Z"/>
+  </g>
+ </defs>
+ <g>
+  <g id="id2" class="Master_Slide">
+   <g id="bg-id2" class="Background"/>
+   <g id="bo-id2" class="BackgroundObjects"/>
+  </g>
+ </g>
+ <g class="SlideGroup">
+  <g>
+   <g id="container-id1">
+    <g id="id1" class="Slide" clip-path="url(#presentation_clip_path)">
+     <g class="Page">
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id3">
+        <rect class="BoundingBox" stroke="none" fill="none" x="2164" y="4704" width="16723" height="16723"/>
+        <path fill="none" stroke="rgb(0,0,0)" stroke-width="212" stroke-linejoin="round" d="M 10525,21320 L 2270,21320 2270,4810 18780,4810 18780,21320 10525,21320 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id4">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1184" y="3716" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 3356,4770 C 3356,4955 3306,5136 3211,5297 3115,5457 2978,5590 2813,5682 2648,5774 2461,5823 2271,5823 2080,5823 1893,5774 1728,5682 1563,5590 1426,5457 1330,5297 1235,5136 1185,4955 1185,4770 1185,4585 1235,4404 1330,4244 1426,4083 1563,3950 1728,3858 1893,3766 2080,3717 2270,3717 2461,3717 2648,3766 2813,3858 2978,3950 3115,4083 3211,4243 3306,4404 3356,4585 3356,4770 L 3356,4770 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 3356,4770 C 3356,4955 3306,5136 3211,5297 3115,5457 2978,5590 2813,5682 2648,5774 2461,5823 2271,5823 2080,5823 1893,5774 1728,5682 1563,5590 1426,5457 1330,5297 1235,5136 1185,4955 1185,4770 1185,4585 1235,4404 1330,4244 1426,4083 1563,3950 1728,3858 1893,3766 2080,3717 2270,3717 2461,3717 2648,3766 2813,3858 2978,3950 3115,4083 3211,4243 3306,4404 3356,4585 3356,4770 L 3356,4770 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id5">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1185" y="20216" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 3357,21270 C 3357,21455 3307,21636 3212,21797 3116,21957 2979,22090 2814,22182 2649,22274 2462,22323 2272,22323 2081,22323 1894,22274 1729,22182 1564,22090 1427,21957 1331,21797 1236,21636 1186,21455 1186,21270 1186,21085 1236,20904 1331,20744 1427,20583 1564,20450 1729,20358 1894,20266 2081,20217 2271,20217 2462,20217 2649,20266 2814,20358 2979,20450 3116,20583 3212,20744 3307,20904 3357,21085 3357,21270 L 3357,21270 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 3357,21270 C 3357,21455 3307,21636 3212,21797 3116,21957 2979,22090 2814,22182 2649,22274 2462,22323 2272,22323 2081,22323 1894,22274 1729,22182 1564,22090 1427,21957 1331,21797 1236,21636 1186,21455 1186,21270 1186,21085 1236,20904 1331,20744 1427,20583 1564,20450 1729,20358 1894,20266 2081,20217 2271,20217 2462,20217 2649,20266 2814,20358 2979,20450 3116,20583 3212,20744 3307,20904 3357,21085 3357,21270 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id6">
+        <rect class="BoundingBox" stroke="none" fill="none" x="17686" y="20216" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 19858,21270 C 19858,21455 19808,21636 19713,21797 19617,21957 19480,22090 19315,22182 19150,22274 18963,22323 18773,22323 18582,22323 18395,22274 18230,22182 18065,22090 17928,21957 17832,21797 17737,21636 17687,21455 17687,21270 17687,21085 17737,20904 17832,20744 17928,20583 18065,20450 18230,20358 18395,20266 18582,20217 18773,20217 18963,20217 19150,20266 19315,20358 19480,20450 19617,20583 19713,20744 19808,20904 19858,21085 19858,21270 L 19858,21270 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 19858,21270 C 19858,21455 19808,21636 19713,21797 19617,21957 19480,22090 19315,22182 19150,22274 18963,22323 18773,22323 18582,22323 18395,22274 18230,22182 18065,22090 17928,21957 17832,21797 17737,21636 17687,21455 17687,21270 17687,21085 17737,20904 17832,20744 17928,20583 18065,20450 18230,20358 18395,20266 18582,20217 18773,20217 18963,20217 19150,20266 19315,20358 19480,20450 19617,20583 19713,20744 19808,20904 19858,21085 19858,21270 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id7">
+        <rect class="BoundingBox" stroke="none" fill="none" x="8619" y="19354" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 10525,23166 L 8620,23166 8620,19355 12430,19355 12430,23166 10525,23166 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 10525,23166 L 8620,23166 8620,19355 12430,19355 12430,23166 10525,23166 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id8">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="20113" width="1365" height="2337"/>
+        <defs>
+         <clipPath id="clip_path_1" clipPathUnits="userSpaceOnUse">
+          <path d="M 9842,20111 L 11194,20111 11194,22434 9842,22434 9842,20111 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_1)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9835" y="21846"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10678" y="22231"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10671" y="21006"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id9">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1838" y="22314" width="868" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_2" clipPathUnits="userSpaceOnUse">
+          <path d="M 1854,22304 L 2701,22304 2701,24180 1854,24180 1854,22304 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_2)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1847" y="23816"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id10">
+        <rect class="BoundingBox" stroke="none" fill="none" x="18338" y="22314" width="836" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_3" clipPathUnits="userSpaceOnUse">
+          <path d="M 18338,22304 L 19153,22304 19153,24180 18338,24180 18338,22304 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_3)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18338" y="23816"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id11">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1838" y="1814" width="835" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_4" clipPathUnits="userSpaceOnUse">
+          <path d="M 1853,1828 L 2674,1828 2674,3676 1853,3676 1853,1828 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_4)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1853" y="3319"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id12">
+        <rect class="BoundingBox" stroke="none" fill="none" x="16874" y="11158" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 18780,14970 L 16875,14970 16875,11159 20685,11159 20685,14970 18780,14970 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 18780,14970 L 16875,14970 16875,11159 20685,11159 20685,14970 18780,14970 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id13">
+        <rect class="BoundingBox" stroke="none" fill="none" x="18093" y="11917" width="1369" height="2337"/>
+        <defs>
+         <clipPath id="clip_path_5" clipPathUnits="userSpaceOnUse">
+          <path d="M 18097,11910 L 19445,11910 19445,14233 18097,14233 18097,11910 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_5)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18104" y="13652"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18929" y="14037"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18943" y="12812"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id14">
+        <rect class="BoundingBox" stroke="none" fill="none" x="364" y="11158" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 2270,14970 L 365,14970 365,11159 4175,11159 4175,14970 2270,14970 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 2270,14970 L 365,14970 365,11159 4175,11159 4175,14970 2270,14970 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id15">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1584" y="11922" width="1385" height="2337"/>
+        <defs>
+         <clipPath id="clip_path_6" clipPathUnits="userSpaceOnUse">
+          <path d="M 1584,11931 L 2962,11931 2962,14261 1584,14261 1584,11931 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_6)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1591" y="13659"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="2452" y="14044"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="2452" y="12819"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id16">
+        <rect class="BoundingBox" stroke="none" fill="none" x="8619" y="2903" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 10525,6715 L 8620,6715 8620,2904 12430,2904 12430,6715 10525,6715 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 10525,6715 L 8620,6715 8620,2904 12430,2904 12430,6715 10525,6715 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id17">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="3662" width="1419" height="2337"/>
+        <defs>
+         <clipPath id="clip_path_7" clipPathUnits="userSpaceOnUse">
+          <path d="M 9844,3653 L 11248,3653 11248,5983 9844,5983 9844,3653 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_7)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9858" y="5395"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10727" y="5780"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10734" y="4555"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id18">
+        <rect class="BoundingBox" stroke="none" fill="none" x="17685" y="3716" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 19857,4770 C 19857,4955 19807,5136 19712,5297 19616,5457 19479,5590 19314,5682 19149,5774 18962,5823 18772,5823 18581,5823 18394,5774 18229,5682 18064,5590 17927,5457 17831,5297 17736,5136 17686,4955 17686,4770 17686,4585 17736,4404 17831,4244 17927,4083 18064,3950 18229,3858 18394,3766 18581,3717 18772,3717 18962,3717 19149,3766 19314,3858 19479,3950 19616,4083 19712,4243 19807,4404 19857,4585 19857,4770 L 19857,4770 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 19857,4770 C 19857,4955 19807,5136 19712,5297 19616,5457 19479,5590 19314,5682 19149,5774 18962,5823 18772,5823 18581,5823 18394,5774 18229,5682 18064,5590 17927,5457 17831,5297 17736,5136 17686,4955 17686,4770 17686,4585 17736,4404 17831,4244 17927,4083 18064,3950 18229,3858 18394,3766 18581,3717 18772,3717 18962,3717 19149,3766 19314,3858 19479,3950 19616,4083 19712,4243 19807,4404 19857,4585 19857,4770 L 19857,4770 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id19">
+        <rect class="BoundingBox" stroke="none" fill="none" x="18338" y="1814" width="883" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_8" clipPathUnits="userSpaceOnUse">
+          <path d="M 18335,1828 L 19212,1828 19212,3676 18335,3676 18335,1828 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_8)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18356" y="3319"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id20">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="23814" width="850" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_9" clipPathUnits="userSpaceOnUse">
+          <path d="M 9846,23809 L 10689,23809 10689,25693 9846,25693 9846,23809 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_9)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9839" y="25322"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">5</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+     </g>
+    </g>
+   </g>
+  </g>
+ </g>
+</svg>
diff --git a/doc/doxygen/images/quadrilateral-6.svg b/doc/doxygen/images/quadrilateral-6.svg
new file mode 100644 (file)
index 0000000..3203914
--- /dev/null
@@ -0,0 +1,261 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.2" width="210mm" height="297mm" viewBox="0 0 21000 29700" preserveAspectRatio="xMidYMid" fill-rule="evenodd" stroke-width="28.222" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" xmlns:ooo="http://xml.openoffice.org/svg/export" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:presentation="http://sun.com/xmlns/staroffice/presentation" xmlns:smil="http://www.w3.org/2001/SMIL20/" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xml:space="preserve">
+ <defs class="ClipPathGroup">
+  <clipPath id="presentation_clip_path" clipPathUnits="userSpaceOnUse">
+   <rect x="0" y="0" width="21000" height="29700"/>
+  </clipPath>
+  <clipPath id="presentation_clip_path_shrink" clipPathUnits="userSpaceOnUse">
+   <rect x="21" y="29" width="20958" height="29641"/>
+  </clipPath>
+ </defs>
+ <defs>
+  <font id="EmbeddedFont_1" horiz-adv-x="2048">
+   <font-face font-family="Liberation Serif embedded" units-per-em="2048" font-weight="normal" font-style="normal" ascent="1826" descent="450"/>
+   <missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z "/>
+   <glyph unicode="6" horiz-adv-x="872" d="M 963,416 C 963,277 928,169 858,94 787,18 686,-20 553,-20 402,-20 287,39 208,156 128,273 88,442 88,662 88,806 109,930 151,1035 193,1140 252,1219 328,1274 403,1329 491,1356 590,1356 687,1356 784,1344 881,1321 L 881,1090 815,1090 780,1227 C 758,1239 728,1250 691,1259 654,1268 620,1272 590,1272 493,1272 417,1225 363,1131 308,1036 278,898 273,717 382,774 491,803 600,803 718,803 808,770 870,704 932,637 963,541 963,416 Z M 549,59 C 630,59 688,85 724,138 760,190 778,276 778,397 778,506 761,585 727,634 692,683 638,707 563,707 472,707 375,690 272,657 272,454 295,303 341,206 387,108 456,59 549,59 Z "/>
+   <glyph unicode="3" horiz-adv-x="844" d="M 944,365 C 944,244 903,150 820,82 737,14 620,-20 469,-20 342,-20 222,-6 109,23 L 98,305 164,305 209,117 C 235,102 272,90 320,79 367,68 412,63 453,63 558,63 635,87 685,135 735,183 760,263 760,375 760,463 737,530 691,576 645,621 574,646 477,651 L 334,659 334,741 477,750 C 552,754 608,777 644,820 680,863 698,927 698,1014 698,1104 679,1170 640,1211 601,1252 538,1272 453,1272 418,1272 381,1267 342,1258 303,1248 269,1235 240,1219 L 205,1055 139,1055 139,1313 C 205,1330 262,1342 310,1348 358,1353 406,1356 453,1356 740,1356 883,1246 883,1026 883,933 858,860 807,805 756,750 683,715 590,702 711,688 801,653 858,598 915,542 944,464 944,365 Z "/>
+   <glyph unicode="2" horiz-adv-x="819" d="M 911,0 L 90,0 90,147 276,316 C 395,421 483,505 539,570 595,635 635,701 660,770 684,839 696,917 696,1006 696,1093 676,1159 637,1204 598,1249 533,1272 444,1272 409,1272 372,1267 335,1258 298,1248 265,1235 236,1219 L 201,1055 135,1055 135,1313 C 256,1342 359,1356 444,1356 591,1356 701,1326 775,1265 848,1204 885,1117 885,1006 885,931 871,861 842,795 813,728 768,662 708,597 648,531 549,439 410,321 351,270 288,215 221,154 L 911,154 911,0 Z "/>
+   <glyph unicode="1" horiz-adv-x="719" d="M 627,80 L 901,53 901,0 180,0 180,53 455,80 455,1174 184,1077 184,1130 575,1352 627,1352 627,80 Z "/>
+   <glyph unicode="0" horiz-adv-x="866" d="M 946,676 C 946,212 799,-20 506,-20 365,-20 258,39 186,158 114,277 78,449 78,676 78,898 114,1068 186,1186 258,1303 367,1362 514,1362 655,1362 763,1304 836,1188 909,1071 946,901 946,676 Z M 762,676 C 762,891 742,1045 701,1140 660,1235 595,1282 506,1282 419,1282 357,1237 319,1148 281,1059 262,901 262,676 262,449 281,290 320,198 359,105 421,59 506,59 594,59 659,108 700,205 741,302 762,459 762,676 Z "/>
+  </font>
+ </defs>
+ <defs class="TextShapeIndex">
+  <g ooo:slide="id1" ooo:id-list="id3 id4 id5 id6 id7 id8 id9 id10 id11 id12 id13 id14 id15 id16 id17 id18 id19 id20"/>
+ </defs>
+ <defs class="EmbeddedBulletChars">
+  <g id="bullet-char-template-57356" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 580,1141 L 1163,571 580,0 -4,571 580,1141 Z"/>
+  </g>
+  <g id="bullet-char-template-57354" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 8,1128 L 1137,1128 1137,0 8,0 8,1128 Z"/>
+  </g>
+  <g id="bullet-char-template-10146" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 174,0 L 602,739 174,1481 1456,739 174,0 Z M 1358,739 L 309,1346 659,739 1358,739 Z"/>
+  </g>
+  <g id="bullet-char-template-10132" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 2015,739 L 1276,0 717,0 1260,543 174,543 174,936 1260,936 717,1481 1274,1481 2015,739 Z"/>
+  </g>
+  <g id="bullet-char-template-10007" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 0,-2 C -7,14 -16,27 -25,37 L 356,567 C 262,823 215,952 215,954 215,979 228,992 255,992 264,992 276,990 289,987 310,991 331,999 354,1012 L 381,999 492,748 772,1049 836,1024 860,1049 C 881,1039 901,1025 922,1006 886,937 835,863 770,784 769,783 710,716 594,584 L 774,223 C 774,196 753,168 711,139 L 727,119 C 717,90 699,76 672,76 641,76 570,178 457,381 L 164,-76 C 142,-110 111,-127 72,-127 30,-127 9,-110 8,-76 1,-67 -2,-52 -2,-32 -2,-23 -1,-13 0,-2 Z"/>
+  </g>
+  <g id="bullet-char-template-10004" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 285,-33 C 182,-33 111,30 74,156 52,228 41,333 41,471 41,549 55,616 82,672 116,743 169,778 240,778 293,778 328,747 346,684 L 369,508 C 377,444 397,411 428,410 L 1163,1116 C 1174,1127 1196,1133 1229,1133 1271,1133 1292,1118 1292,1087 L 1292,965 C 1292,929 1282,901 1262,881 L 442,47 C 390,-6 338,-33 285,-33 Z"/>
+  </g>
+  <g id="bullet-char-template-9679" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 813,0 C 632,0 489,54 383,161 276,268 223,411 223,592 223,773 276,916 383,1023 489,1130 632,1184 813,1184 992,1184 1136,1130 1245,1023 1353,916 1407,772 1407,592 1407,412 1353,268 1245,161 1136,54 992,0 813,0 Z"/>
+  </g>
+  <g id="bullet-char-template-8226" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 346,457 C 273,457 209,483 155,535 101,586 74,649 74,723 74,796 101,859 155,911 209,963 273,989 346,989 419,989 480,963 531,910 582,859 608,796 608,723 608,648 583,586 532,535 482,483 420,457 346,457 Z"/>
+  </g>
+  <g id="bullet-char-template-8211" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M -4,459 L 1135,459 1135,606 -4,606 -4,459 Z"/>
+  </g>
+  <g id="bullet-char-template-61548" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 173,740 C 173,903 231,1043 346,1159 462,1274 601,1332 765,1332 928,1332 1067,1274 1183,1159 1299,1043 1357,903 1357,740 1357,577 1299,437 1183,322 1067,206 928,148 765,148 601,148 462,206 346,322 231,437 173,577 173,740 Z"/>
+  </g>
+ </defs>
+ <g>
+  <g id="id2" class="Master_Slide">
+   <g id="bg-id2" class="Background"/>
+   <g id="bo-id2" class="BackgroundObjects"/>
+  </g>
+ </g>
+ <g class="SlideGroup">
+  <g>
+   <g id="container-id1">
+    <g id="id1" class="Slide" clip-path="url(#presentation_clip_path)">
+     <g class="Page">
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id3">
+        <rect class="BoundingBox" stroke="none" fill="none" x="2164" y="4704" width="16723" height="16723"/>
+        <path fill="none" stroke="rgb(0,0,0)" stroke-width="212" stroke-linejoin="round" d="M 10525,21320 L 2270,21320 2270,4810 18780,4810 18780,21320 10525,21320 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id4">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1184" y="3716" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 3356,4770 C 3356,4955 3306,5136 3211,5297 3115,5457 2978,5590 2813,5682 2648,5774 2461,5823 2271,5823 2080,5823 1893,5774 1728,5682 1563,5590 1426,5457 1330,5297 1235,5136 1185,4955 1185,4770 1185,4585 1235,4404 1330,4244 1426,4083 1563,3950 1728,3858 1893,3766 2080,3717 2270,3717 2461,3717 2648,3766 2813,3858 2978,3950 3115,4083 3211,4243 3306,4404 3356,4585 3356,4770 L 3356,4770 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 3356,4770 C 3356,4955 3306,5136 3211,5297 3115,5457 2978,5590 2813,5682 2648,5774 2461,5823 2271,5823 2080,5823 1893,5774 1728,5682 1563,5590 1426,5457 1330,5297 1235,5136 1185,4955 1185,4770 1185,4585 1235,4404 1330,4244 1426,4083 1563,3950 1728,3858 1893,3766 2080,3717 2270,3717 2461,3717 2648,3766 2813,3858 2978,3950 3115,4083 3211,4243 3306,4404 3356,4585 3356,4770 L 3356,4770 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id5">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1185" y="20216" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 3357,21270 C 3357,21455 3307,21636 3212,21797 3116,21957 2979,22090 2814,22182 2649,22274 2462,22323 2272,22323 2081,22323 1894,22274 1729,22182 1564,22090 1427,21957 1331,21797 1236,21636 1186,21455 1186,21270 1186,21085 1236,20904 1331,20744 1427,20583 1564,20450 1729,20358 1894,20266 2081,20217 2271,20217 2462,20217 2649,20266 2814,20358 2979,20450 3116,20583 3212,20744 3307,20904 3357,21085 3357,21270 L 3357,21270 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 3357,21270 C 3357,21455 3307,21636 3212,21797 3116,21957 2979,22090 2814,22182 2649,22274 2462,22323 2272,22323 2081,22323 1894,22274 1729,22182 1564,22090 1427,21957 1331,21797 1236,21636 1186,21455 1186,21270 1186,21085 1236,20904 1331,20744 1427,20583 1564,20450 1729,20358 1894,20266 2081,20217 2271,20217 2462,20217 2649,20266 2814,20358 2979,20450 3116,20583 3212,20744 3307,20904 3357,21085 3357,21270 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id6">
+        <rect class="BoundingBox" stroke="none" fill="none" x="17686" y="20216" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 19858,21270 C 19858,21455 19808,21636 19713,21797 19617,21957 19480,22090 19315,22182 19150,22274 18963,22323 18773,22323 18582,22323 18395,22274 18230,22182 18065,22090 17928,21957 17832,21797 17737,21636 17687,21455 17687,21270 17687,21085 17737,20904 17832,20744 17928,20583 18065,20450 18230,20358 18395,20266 18582,20217 18773,20217 18963,20217 19150,20266 19315,20358 19480,20450 19617,20583 19713,20744 19808,20904 19858,21085 19858,21270 L 19858,21270 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 19858,21270 C 19858,21455 19808,21636 19713,21797 19617,21957 19480,22090 19315,22182 19150,22274 18963,22323 18773,22323 18582,22323 18395,22274 18230,22182 18065,22090 17928,21957 17832,21797 17737,21636 17687,21455 17687,21270 17687,21085 17737,20904 17832,20744 17928,20583 18065,20450 18230,20358 18395,20266 18582,20217 18773,20217 18963,20217 19150,20266 19315,20358 19480,20450 19617,20583 19713,20744 19808,20904 19858,21085 19858,21270 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id7">
+        <rect class="BoundingBox" stroke="none" fill="none" x="8619" y="19354" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 10525,23166 L 8620,23166 8620,19355 12430,19355 12430,23166 10525,23166 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 10525,23166 L 8620,23166 8620,19355 12430,19355 12430,23166 10525,23166 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id8">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="20113" width="1365" height="2337"/>
+        <defs>
+         <clipPath id="clip_path_1" clipPathUnits="userSpaceOnUse">
+          <path d="M 9842,20111 L 11194,20111 11194,22434 9842,22434 9842,20111 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_1)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9835" y="21846"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10671" y="22231"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10678" y="21006"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id9">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1838" y="22314" width="836" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_2" clipPathUnits="userSpaceOnUse">
+          <path d="M 1853,22304 L 2675,22304 2675,24180 1853,24180 1853,22304 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_2)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1839" y="23816"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id10">
+        <rect class="BoundingBox" stroke="none" fill="none" x="18338" y="22314" width="867" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_3" clipPathUnits="userSpaceOnUse">
+          <path d="M 18336,22304 L 19210,22304 19210,24180 18336,24180 18336,22304 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_3)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18343" y="23816"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id11">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1838" y="1814" width="869" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_4" clipPathUnits="userSpaceOnUse">
+          <path d="M 1828,1828 L 2698,1828 2698,3676 1828,3676 1828,1828 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_4)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1856" y="3319"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id12">
+        <rect class="BoundingBox" stroke="none" fill="none" x="16874" y="11158" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 18780,14970 L 16875,14970 16875,11159 20685,11159 20685,14970 18780,14970 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 18780,14970 L 16875,14970 16875,11159 20685,11159 20685,14970 18780,14970 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id13">
+        <rect class="BoundingBox" stroke="none" fill="none" x="18093" y="11917" width="1384" height="2337"/>
+        <defs>
+         <clipPath id="clip_path_5" clipPathUnits="userSpaceOnUse">
+          <path d="M 18097,11910 L 19475,11910 19475,14233 18097,14233 18097,11910 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_5)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18097" y="13652"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18958" y="14037"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18958" y="12812"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id14">
+        <rect class="BoundingBox" stroke="none" fill="none" x="364" y="11158" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 2270,14970 L 365,14970 365,11159 4175,11159 4175,14970 2270,14970 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 2270,14970 L 365,14970 365,11159 4175,11159 4175,14970 2270,14970 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id15">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1584" y="11922" width="1369" height="2337"/>
+        <defs>
+         <clipPath id="clip_path_6" clipPathUnits="userSpaceOnUse">
+          <path d="M 1589,11931 L 2937,11931 2937,14261 1589,14261 1589,11931 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_6)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1596" y="13659"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="2421" y="14044"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="2435" y="12819"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id16">
+        <rect class="BoundingBox" stroke="none" fill="none" x="8619" y="2903" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 10525,6715 L 8620,6715 8620,2904 12430,2904 12430,6715 10525,6715 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 10525,6715 L 8620,6715 8620,2904 12430,2904 12430,6715 10525,6715 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id17">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="3662" width="1419" height="2337"/>
+        <defs>
+         <clipPath id="clip_path_7" clipPathUnits="userSpaceOnUse">
+          <path d="M 9844,3653 L 11248,3653 11248,5983 9844,5983 9844,3653 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_7)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9858" y="5395"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10734" y="5780"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10727" y="4555"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id18">
+        <rect class="BoundingBox" stroke="none" fill="none" x="17685" y="3716" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 19857,4770 C 19857,4955 19807,5136 19712,5297 19616,5457 19479,5590 19314,5682 19149,5774 18962,5823 18772,5823 18581,5823 18394,5774 18229,5682 18064,5590 17927,5457 17831,5297 17736,5136 17686,4955 17686,4770 17686,4585 17736,4404 17831,4244 17927,4083 18064,3950 18229,3858 18394,3766 18581,3717 18772,3717 18962,3717 19149,3766 19314,3858 19479,3950 19616,4083 19712,4243 19807,4404 19857,4585 19857,4770 L 19857,4770 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 19857,4770 C 19857,4955 19807,5136 19712,5297 19616,5457 19479,5590 19314,5682 19149,5774 18962,5823 18772,5823 18581,5823 18394,5774 18229,5682 18064,5590 17927,5457 17831,5297 17736,5136 17686,4955 17686,4770 17686,4585 17736,4404 17831,4244 17927,4083 18064,3950 18229,3858 18394,3766 18581,3717 18772,3717 18962,3717 19149,3766 19314,3858 19479,3950 19616,4083 19712,4243 19807,4404 19857,4585 19857,4770 L 19857,4770 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id19">
+        <rect class="BoundingBox" stroke="none" fill="none" x="18338" y="1814" width="847" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_8" clipPathUnits="userSpaceOnUse">
+          <path d="M 18335,1828 L 19182,1828 19182,3676 18335,3676 18335,1828 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_8)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18349" y="3319"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id20">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="23814" width="877" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_9" clipPathUnits="userSpaceOnUse">
+          <path d="M 9842,23809 L 10718,23809 10718,25693 9842,25693 9842,23809 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_9)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9849" y="25322"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">6</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+     </g>
+    </g>
+   </g>
+  </g>
+ </g>
+</svg>
diff --git a/doc/doxygen/images/quadrilateral-7.svg b/doc/doxygen/images/quadrilateral-7.svg
new file mode 100644 (file)
index 0000000..702de77
--- /dev/null
@@ -0,0 +1,261 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.2" width="210mm" height="297mm" viewBox="0 0 21000 29700" preserveAspectRatio="xMidYMid" fill-rule="evenodd" stroke-width="28.222" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" xmlns:ooo="http://xml.openoffice.org/svg/export" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:presentation="http://sun.com/xmlns/staroffice/presentation" xmlns:smil="http://www.w3.org/2001/SMIL20/" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xml:space="preserve">
+ <defs class="ClipPathGroup">
+  <clipPath id="presentation_clip_path" clipPathUnits="userSpaceOnUse">
+   <rect x="0" y="0" width="21000" height="29700"/>
+  </clipPath>
+  <clipPath id="presentation_clip_path_shrink" clipPathUnits="userSpaceOnUse">
+   <rect x="21" y="29" width="20958" height="29641"/>
+  </clipPath>
+ </defs>
+ <defs>
+  <font id="EmbeddedFont_1" horiz-adv-x="2048">
+   <font-face font-family="Liberation Serif embedded" units-per-em="2048" font-weight="normal" font-style="normal" ascent="1826" descent="450"/>
+   <missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z "/>
+   <glyph unicode="7" horiz-adv-x="827" d="M 201,1024 L 135,1024 135,1341 965,1341 965,1264 367,0 238,0 825,1188 236,1188 201,1024 Z "/>
+   <glyph unicode="3" horiz-adv-x="844" d="M 944,365 C 944,244 903,150 820,82 737,14 620,-20 469,-20 342,-20 222,-6 109,23 L 98,305 164,305 209,117 C 235,102 272,90 320,79 367,68 412,63 453,63 558,63 635,87 685,135 735,183 760,263 760,375 760,463 737,530 691,576 645,621 574,646 477,651 L 334,659 334,741 477,750 C 552,754 608,777 644,820 680,863 698,927 698,1014 698,1104 679,1170 640,1211 601,1252 538,1272 453,1272 418,1272 381,1267 342,1258 303,1248 269,1235 240,1219 L 205,1055 139,1055 139,1313 C 205,1330 262,1342 310,1348 358,1353 406,1356 453,1356 740,1356 883,1246 883,1026 883,933 858,860 807,805 756,750 683,715 590,702 711,688 801,653 858,598 915,542 944,464 944,365 Z "/>
+   <glyph unicode="2" horiz-adv-x="819" d="M 911,0 L 90,0 90,147 276,316 C 395,421 483,505 539,570 595,635 635,701 660,770 684,839 696,917 696,1006 696,1093 676,1159 637,1204 598,1249 533,1272 444,1272 409,1272 372,1267 335,1258 298,1248 265,1235 236,1219 L 201,1055 135,1055 135,1313 C 256,1342 359,1356 444,1356 591,1356 701,1326 775,1265 848,1204 885,1117 885,1006 885,931 871,861 842,795 813,728 768,662 708,597 648,531 549,439 410,321 351,270 288,215 221,154 L 911,154 911,0 Z "/>
+   <glyph unicode="1" horiz-adv-x="719" d="M 627,80 L 901,53 901,0 180,0 180,53 455,80 455,1174 184,1077 184,1130 575,1352 627,1352 627,80 Z "/>
+   <glyph unicode="0" horiz-adv-x="866" d="M 946,676 C 946,212 799,-20 506,-20 365,-20 258,39 186,158 114,277 78,449 78,676 78,898 114,1068 186,1186 258,1303 367,1362 514,1362 655,1362 763,1304 836,1188 909,1071 946,901 946,676 Z M 762,676 C 762,891 742,1045 701,1140 660,1235 595,1282 506,1282 419,1282 357,1237 319,1148 281,1059 262,901 262,676 262,449 281,290 320,198 359,105 421,59 506,59 594,59 659,108 700,205 741,302 762,459 762,676 Z "/>
+  </font>
+ </defs>
+ <defs class="TextShapeIndex">
+  <g ooo:slide="id1" ooo:id-list="id3 id4 id5 id6 id7 id8 id9 id10 id11 id12 id13 id14 id15 id16 id17 id18 id19 id20"/>
+ </defs>
+ <defs class="EmbeddedBulletChars">
+  <g id="bullet-char-template-57356" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 580,1141 L 1163,571 580,0 -4,571 580,1141 Z"/>
+  </g>
+  <g id="bullet-char-template-57354" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 8,1128 L 1137,1128 1137,0 8,0 8,1128 Z"/>
+  </g>
+  <g id="bullet-char-template-10146" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 174,0 L 602,739 174,1481 1456,739 174,0 Z M 1358,739 L 309,1346 659,739 1358,739 Z"/>
+  </g>
+  <g id="bullet-char-template-10132" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 2015,739 L 1276,0 717,0 1260,543 174,543 174,936 1260,936 717,1481 1274,1481 2015,739 Z"/>
+  </g>
+  <g id="bullet-char-template-10007" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 0,-2 C -7,14 -16,27 -25,37 L 356,567 C 262,823 215,952 215,954 215,979 228,992 255,992 264,992 276,990 289,987 310,991 331,999 354,1012 L 381,999 492,748 772,1049 836,1024 860,1049 C 881,1039 901,1025 922,1006 886,937 835,863 770,784 769,783 710,716 594,584 L 774,223 C 774,196 753,168 711,139 L 727,119 C 717,90 699,76 672,76 641,76 570,178 457,381 L 164,-76 C 142,-110 111,-127 72,-127 30,-127 9,-110 8,-76 1,-67 -2,-52 -2,-32 -2,-23 -1,-13 0,-2 Z"/>
+  </g>
+  <g id="bullet-char-template-10004" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 285,-33 C 182,-33 111,30 74,156 52,228 41,333 41,471 41,549 55,616 82,672 116,743 169,778 240,778 293,778 328,747 346,684 L 369,508 C 377,444 397,411 428,410 L 1163,1116 C 1174,1127 1196,1133 1229,1133 1271,1133 1292,1118 1292,1087 L 1292,965 C 1292,929 1282,901 1262,881 L 442,47 C 390,-6 338,-33 285,-33 Z"/>
+  </g>
+  <g id="bullet-char-template-9679" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 813,0 C 632,0 489,54 383,161 276,268 223,411 223,592 223,773 276,916 383,1023 489,1130 632,1184 813,1184 992,1184 1136,1130 1245,1023 1353,916 1407,772 1407,592 1407,412 1353,268 1245,161 1136,54 992,0 813,0 Z"/>
+  </g>
+  <g id="bullet-char-template-8226" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 346,457 C 273,457 209,483 155,535 101,586 74,649 74,723 74,796 101,859 155,911 209,963 273,989 346,989 419,989 480,963 531,910 582,859 608,796 608,723 608,648 583,586 532,535 482,483 420,457 346,457 Z"/>
+  </g>
+  <g id="bullet-char-template-8211" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M -4,459 L 1135,459 1135,606 -4,606 -4,459 Z"/>
+  </g>
+  <g id="bullet-char-template-61548" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 173,740 C 173,903 231,1043 346,1159 462,1274 601,1332 765,1332 928,1332 1067,1274 1183,1159 1299,1043 1357,903 1357,740 1357,577 1299,437 1183,322 1067,206 928,148 765,148 601,148 462,206 346,322 231,437 173,577 173,740 Z"/>
+  </g>
+ </defs>
+ <g>
+  <g id="id2" class="Master_Slide">
+   <g id="bg-id2" class="Background"/>
+   <g id="bo-id2" class="BackgroundObjects"/>
+  </g>
+ </g>
+ <g class="SlideGroup">
+  <g>
+   <g id="container-id1">
+    <g id="id1" class="Slide" clip-path="url(#presentation_clip_path)">
+     <g class="Page">
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id3">
+        <rect class="BoundingBox" stroke="none" fill="none" x="2164" y="4704" width="16723" height="16723"/>
+        <path fill="none" stroke="rgb(0,0,0)" stroke-width="212" stroke-linejoin="round" d="M 10525,21320 L 2270,21320 2270,4810 18780,4810 18780,21320 10525,21320 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id4">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1184" y="3716" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 3356,4770 C 3356,4955 3306,5136 3211,5297 3115,5457 2978,5590 2813,5682 2648,5774 2461,5823 2271,5823 2080,5823 1893,5774 1728,5682 1563,5590 1426,5457 1330,5297 1235,5136 1185,4955 1185,4770 1185,4585 1235,4404 1330,4244 1426,4083 1563,3950 1728,3858 1893,3766 2080,3717 2270,3717 2461,3717 2648,3766 2813,3858 2978,3950 3115,4083 3211,4243 3306,4404 3356,4585 3356,4770 L 3356,4770 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 3356,4770 C 3356,4955 3306,5136 3211,5297 3115,5457 2978,5590 2813,5682 2648,5774 2461,5823 2271,5823 2080,5823 1893,5774 1728,5682 1563,5590 1426,5457 1330,5297 1235,5136 1185,4955 1185,4770 1185,4585 1235,4404 1330,4244 1426,4083 1563,3950 1728,3858 1893,3766 2080,3717 2270,3717 2461,3717 2648,3766 2813,3858 2978,3950 3115,4083 3211,4243 3306,4404 3356,4585 3356,4770 L 3356,4770 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id5">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1185" y="20216" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 3357,21270 C 3357,21455 3307,21636 3212,21797 3116,21957 2979,22090 2814,22182 2649,22274 2462,22323 2272,22323 2081,22323 1894,22274 1729,22182 1564,22090 1427,21957 1331,21797 1236,21636 1186,21455 1186,21270 1186,21085 1236,20904 1331,20744 1427,20583 1564,20450 1729,20358 1894,20266 2081,20217 2271,20217 2462,20217 2649,20266 2814,20358 2979,20450 3116,20583 3212,20744 3307,20904 3357,21085 3357,21270 L 3357,21270 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 3357,21270 C 3357,21455 3307,21636 3212,21797 3116,21957 2979,22090 2814,22182 2649,22274 2462,22323 2272,22323 2081,22323 1894,22274 1729,22182 1564,22090 1427,21957 1331,21797 1236,21636 1186,21455 1186,21270 1186,21085 1236,20904 1331,20744 1427,20583 1564,20450 1729,20358 1894,20266 2081,20217 2271,20217 2462,20217 2649,20266 2814,20358 2979,20450 3116,20583 3212,20744 3307,20904 3357,21085 3357,21270 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id6">
+        <rect class="BoundingBox" stroke="none" fill="none" x="17686" y="20216" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 19858,21270 C 19858,21455 19808,21636 19713,21797 19617,21957 19480,22090 19315,22182 19150,22274 18963,22323 18773,22323 18582,22323 18395,22274 18230,22182 18065,22090 17928,21957 17832,21797 17737,21636 17687,21455 17687,21270 17687,21085 17737,20904 17832,20744 17928,20583 18065,20450 18230,20358 18395,20266 18582,20217 18773,20217 18963,20217 19150,20266 19315,20358 19480,20450 19617,20583 19713,20744 19808,20904 19858,21085 19858,21270 L 19858,21270 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 19858,21270 C 19858,21455 19808,21636 19713,21797 19617,21957 19480,22090 19315,22182 19150,22274 18963,22323 18773,22323 18582,22323 18395,22274 18230,22182 18065,22090 17928,21957 17832,21797 17737,21636 17687,21455 17687,21270 17687,21085 17737,20904 17832,20744 17928,20583 18065,20450 18230,20358 18395,20266 18582,20217 18773,20217 18963,20217 19150,20266 19315,20358 19480,20450 19617,20583 19713,20744 19808,20904 19858,21085 19858,21270 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id7">
+        <rect class="BoundingBox" stroke="none" fill="none" x="8619" y="19354" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 10525,23166 L 8620,23166 8620,19355 12430,19355 12430,23166 10525,23166 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 10525,23166 L 8620,23166 8620,19355 12430,19355 12430,23166 10525,23166 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id8">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="20113" width="1384" height="2337"/>
+        <defs>
+         <clipPath id="clip_path_1" clipPathUnits="userSpaceOnUse">
+          <path d="M 9846,20111 L 11216,20111 11216,22434 9846,22434 9846,20111 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_1)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9853" y="21846"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10688" y="22231"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10701" y="21006"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id9">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1838" y="22314" width="836" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_2" clipPathUnits="userSpaceOnUse">
+          <path d="M 1853,22304 L 2675,22304 2675,24180 1853,24180 1853,22304 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_2)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1839" y="23816"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id10">
+        <rect class="BoundingBox" stroke="none" fill="none" x="18338" y="22314" width="882" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_3" clipPathUnits="userSpaceOnUse">
+          <path d="M 18333,22304 L 19208,22304 19208,24180 18333,24180 18333,22304 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_3)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18361" y="23816"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id11">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1838" y="1814" width="853" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_4" clipPathUnits="userSpaceOnUse">
+          <path d="M 1824,1828 L 2670,1828 2670,3676 1824,3676 1824,1828 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_4)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1844" y="3319"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id12">
+        <rect class="BoundingBox" stroke="none" fill="none" x="16874" y="11158" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 18780,14970 L 16875,14970 16875,11159 20685,11159 20685,14970 18780,14970 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 18780,14970 L 16875,14970 16875,11159 20685,11159 20685,14970 18780,14970 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id13">
+        <rect class="BoundingBox" stroke="none" fill="none" x="18093" y="11917" width="1402" height="2337"/>
+        <defs>
+         <clipPath id="clip_path_5" clipPathUnits="userSpaceOnUse">
+          <path d="M 18099,11910 L 19501,11910 19501,14233 18099,14233 18099,11910 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_5)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18113" y="13652"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18979" y="14037"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18972" y="12812"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id14">
+        <rect class="BoundingBox" stroke="none" fill="none" x="364" y="11158" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 2270,14970 L 365,14970 365,11159 4175,11159 4175,14970 2270,14970 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 2270,14970 L 365,14970 365,11159 4175,11159 4175,14970 2270,14970 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id15">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1584" y="11922" width="1349" height="2337"/>
+        <defs>
+         <clipPath id="clip_path_6" clipPathUnits="userSpaceOnUse">
+          <path d="M 1590,11931 L 2940,11931 2940,14261 1590,14261 1590,11931 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_6)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1583" y="13659"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="2410" y="14044"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="2416" y="12819"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id16">
+        <rect class="BoundingBox" stroke="none" fill="none" x="8619" y="2903" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 10525,6715 L 8620,6715 8620,2904 12430,2904 12430,6715 10525,6715 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 10525,6715 L 8620,6715 8620,2904 12430,2904 12430,6715 10525,6715 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id17">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="3662" width="1399" height="2337"/>
+        <defs>
+         <clipPath id="clip_path_7" clipPathUnits="userSpaceOnUse">
+          <path d="M 9840,3653 L 11246,3653 11246,5983 9840,5983 9840,3653 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_7)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9847" y="5395"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10717" y="5780"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10717" y="4555"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id18">
+        <rect class="BoundingBox" stroke="none" fill="none" x="17685" y="3716" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 19857,4770 C 19857,4955 19807,5136 19712,5297 19616,5457 19479,5590 19314,5682 19149,5774 18962,5823 18772,5823 18581,5823 18394,5774 18229,5682 18064,5590 17927,5457 17831,5297 17736,5136 17686,4955 17686,4770 17686,4585 17736,4404 17831,4244 17927,4083 18064,3950 18229,3858 18394,3766 18581,3717 18772,3717 18962,3717 19149,3766 19314,3858 19479,3950 19616,4083 19712,4243 19807,4404 19857,4585 19857,4770 L 19857,4770 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 19857,4770 C 19857,4955 19807,5136 19712,5297 19616,5457 19479,5590 19314,5682 19149,5774 18962,5823 18772,5823 18581,5823 18394,5774 18229,5682 18064,5590 17927,5457 17831,5297 17736,5136 17686,4955 17686,4770 17686,4585 17736,4404 17831,4244 17927,4083 18064,3950 18229,3858 18394,3766 18581,3717 18772,3717 18962,3717 19149,3766 19314,3858 19479,3950 19616,4083 19712,4243 19807,4404 19857,4585 19857,4770 L 19857,4770 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id19">
+        <rect class="BoundingBox" stroke="none" fill="none" x="18338" y="1814" width="847" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_8" clipPathUnits="userSpaceOnUse">
+          <path d="M 18335,1828 L 19182,1828 19182,3676 18335,3676 18335,1828 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_8)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18349" y="3319"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id20">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="23814" width="877" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_9" clipPathUnits="userSpaceOnUse">
+          <path d="M 9843,23809 L 10713,23809 10713,25693 9843,25693 9843,23809 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_9)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9836" y="25322"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">7</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+     </g>
+    </g>
+   </g>
+  </g>
+ </g>
+</svg>
diff --git a/doc/doxygen/images/reference_cells_1.png b/doc/doxygen/images/reference_cells_1.png
deleted file mode 100644 (file)
index db5c43b..0000000
Binary files a/doc/doxygen/images/reference_cells_1.png and /dev/null differ
diff --git a/doc/doxygen/images/triangle-0.svg b/doc/doxygen/images/triangle-0.svg
new file mode 100644 (file)
index 0000000..b08cc1c
--- /dev/null
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.2" width="210.26mm" height="297.26mm" viewBox="0 0 21026 29726" preserveAspectRatio="xMidYMid" fill-rule="evenodd" stroke-width="28.222" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" xmlns:ooo="http://xml.openoffice.org/svg/export" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:presentation="http://sun.com/xmlns/staroffice/presentation" xmlns:smil="http://www.w3.org/2001/SMIL20/" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xml:space="preserve">
+ <defs class="ClipPathGroup">
+  <clipPath id="presentation_clip_path" clipPathUnits="userSpaceOnUse">
+   <rect x="0" y="0" width="21026" height="29726"/>
+  </clipPath>
+  <clipPath id="presentation_clip_path_shrink" clipPathUnits="userSpaceOnUse">
+   <rect x="21" y="29" width="20984" height="29667"/>
+  </clipPath>
+ </defs>
+ <defs>
+  <font id="EmbeddedFont_1" horiz-adv-x="2048">
+   <font-face font-family="Liberation Serif embedded" units-per-em="2048" font-weight="normal" font-style="normal" ascent="1826" descent="450"/>
+   <missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z "/>
+   <glyph unicode="2" horiz-adv-x="819" d="M 911,0 L 90,0 90,147 276,316 C 395,421 483,505 539,570 595,635 635,701 660,770 684,839 696,917 696,1006 696,1093 676,1159 637,1204 598,1249 533,1272 444,1272 409,1272 372,1267 335,1258 298,1248 265,1235 236,1219 L 201,1055 135,1055 135,1313 C 256,1342 359,1356 444,1356 591,1356 701,1326 775,1265 848,1204 885,1117 885,1006 885,931 871,861 842,795 813,728 768,662 708,597 648,531 549,439 410,321 351,270 288,215 221,154 L 911,154 911,0 Z "/>
+   <glyph unicode="1" horiz-adv-x="719" d="M 627,80 L 901,53 901,0 180,0 180,53 455,80 455,1174 184,1077 184,1130 575,1352 627,1352 627,80 Z "/>
+   <glyph unicode="0" horiz-adv-x="866" d="M 946,676 C 946,212 799,-20 506,-20 365,-20 258,39 186,158 114,277 78,449 78,676 78,898 114,1068 186,1186 258,1303 367,1362 514,1362 655,1362 763,1304 836,1188 909,1071 946,901 946,676 Z M 762,676 C 762,891 742,1045 701,1140 660,1235 595,1282 506,1282 419,1282 357,1237 319,1148 281,1059 262,901 262,676 262,449 281,290 320,198 359,105 421,59 506,59 594,59 659,108 700,205 741,302 762,459 762,676 Z "/>
+  </font>
+ </defs>
+ <defs class="TextShapeIndex">
+  <g ooo:slide="id1" ooo:id-list="id3 id4"/>
+ </defs>
+ <defs class="EmbeddedBulletChars">
+  <g id="bullet-char-template-57356" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 580,1141 L 1163,571 580,0 -4,571 580,1141 Z"/>
+  </g>
+  <g id="bullet-char-template-57354" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 8,1128 L 1137,1128 1137,0 8,0 8,1128 Z"/>
+  </g>
+  <g id="bullet-char-template-10146" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 174,0 L 602,739 174,1481 1456,739 174,0 Z M 1358,739 L 309,1346 659,739 1358,739 Z"/>
+  </g>
+  <g id="bullet-char-template-10132" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 2015,739 L 1276,0 717,0 1260,543 174,543 174,936 1260,936 717,1481 1274,1481 2015,739 Z"/>
+  </g>
+  <g id="bullet-char-template-10007" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 0,-2 C -7,14 -16,27 -25,37 L 356,567 C 262,823 215,952 215,954 215,979 228,992 255,992 264,992 276,990 289,987 310,991 331,999 354,1012 L 381,999 492,748 772,1049 836,1024 860,1049 C 881,1039 901,1025 922,1006 886,937 835,863 770,784 769,783 710,716 594,584 L 774,223 C 774,196 753,168 711,139 L 727,119 C 717,90 699,76 672,76 641,76 570,178 457,381 L 164,-76 C 142,-110 111,-127 72,-127 30,-127 9,-110 8,-76 1,-67 -2,-52 -2,-32 -2,-23 -1,-13 0,-2 Z"/>
+  </g>
+  <g id="bullet-char-template-10004" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 285,-33 C 182,-33 111,30 74,156 52,228 41,333 41,471 41,549 55,616 82,672 116,743 169,778 240,778 293,778 328,747 346,684 L 369,508 C 377,444 397,411 428,410 L 1163,1116 C 1174,1127 1196,1133 1229,1133 1271,1133 1292,1118 1292,1087 L 1292,965 C 1292,929 1282,901 1262,881 L 442,47 C 390,-6 338,-33 285,-33 Z"/>
+  </g>
+  <g id="bullet-char-template-9679" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 813,0 C 632,0 489,54 383,161 276,268 223,411 223,592 223,773 276,916 383,1023 489,1130 632,1184 813,1184 992,1184 1136,1130 1245,1023 1353,916 1407,772 1407,592 1407,412 1353,268 1245,161 1136,54 992,0 813,0 Z"/>
+  </g>
+  <g id="bullet-char-template-8226" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 346,457 C 273,457 209,483 155,535 101,586 74,649 74,723 74,796 101,859 155,911 209,963 273,989 346,989 419,989 480,963 531,910 582,859 608,796 608,723 608,648 583,586 532,535 482,483 420,457 346,457 Z"/>
+  </g>
+  <g id="bullet-char-template-8211" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M -4,459 L 1135,459 1135,606 -4,606 -4,459 Z"/>
+  </g>
+  <g id="bullet-char-template-61548" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 173,740 C 173,903 231,1043 346,1159 462,1274 601,1332 765,1332 928,1332 1067,1274 1183,1159 1299,1043 1357,903 1357,740 1357,577 1299,437 1183,322 1067,206 928,148 765,148 601,148 462,206 346,322 231,437 173,577 173,740 Z"/>
+  </g>
+ </defs>
+ <g>
+  <g id="id2" class="Master_Slide">
+   <g id="bg-id2" class="Background"/>
+   <g id="bo-id2" class="BackgroundObjects"/>
+  </g>
+ </g>
+ <g class="SlideGroup">
+  <g>
+   <g id="container-id1">
+    <g id="id1" class="Slide" clip-path="url(#presentation_clip_path)">
+     <g class="Page">
+      <g class="Graphic">
+       <g id="id3">
+        <rect class="BoundingBox" stroke="none" fill="none" x="0" y="0" width="21026" height="29726"/>
+        <path fill="none" stroke="rgb(0,0,0)" stroke-width="212" stroke-linejoin="round" d="M 2283,4783 L 18793,21293 2283,21293 2283,4783 2283,4783 2283,4783 Z "/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 3369,4783 C 3369,4968 3319,5149 3224,5310 3128,5470 2991,5603 2826,5695 2661,5787 2474,5836 2284,5836 2093,5836 1906,5787 1741,5695 1576,5603 1439,5470 1343,5310 1248,5149 1198,4968 1198,4783 1198,4598 1248,4417 1343,4257 1439,4096 1576,3963 1741,3871 1906,3779 2093,3730 2283,3730 2474,3730 2661,3779 2826,3871 2991,3963 3128,4096 3224,4256 3319,4417 3369,4598 3369,4783 L 3369,4783 3369,4783 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" stroke-width="28" stroke-linejoin="round" d="M 3369,4783 C 3369,4968 3319,5149 3224,5310 3128,5470 2991,5603 2826,5695 2661,5787 2474,5836 2284,5836 2093,5836 1906,5787 1741,5695 1576,5603 1439,5470 1343,5310 1248,5149 1198,4968 1198,4783 1198,4598 1248,4417 1343,4257 1439,4096 1576,3963 1741,3871 1906,3779 2093,3730 2283,3730 2474,3730 2661,3779 2826,3871 2991,3963 3128,4096 3224,4256 3319,4417 3369,4598 3369,4783 Z "/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 3370,21282 C 3370,21467 3320,21648 3225,21809 3129,21969 2992,22102 2827,22194 2662,22286 2475,22335 2285,22335 2094,22335 1907,22286 1742,22194 1577,22102 1440,21969 1344,21809 1249,21648 1199,21467 1199,21282 1199,21097 1249,20916 1344,20756 1440,20595 1577,20462 1742,20370 1907,20278 2094,20229 2284,20229 2475,20229 2662,20278 2827,20370 2992,20462 3129,20595 3225,20756 3320,20916 3370,21097 3370,21282 L 3370,21282 3370,21282 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" stroke-width="28" stroke-linejoin="round" d="M 3370,21282 C 3370,21467 3320,21648 3225,21809 3129,21969 2992,22102 2827,22194 2662,22286 2475,22335 2285,22335 2094,22335 1907,22286 1742,22194 1577,22102 1440,21969 1344,21809 1249,21648 1199,21467 1199,21282 1199,21097 1249,20916 1344,20756 1440,20595 1577,20462 1742,20370 1907,20278 2094,20229 2284,20229 2475,20229 2662,20278 2827,20370 2992,20462 3129,20595 3225,20756 3320,20916 3370,21097 3370,21282 Z "/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 19870,21282 C 19870,21467 19820,21648 19725,21809 19629,21969 19492,22102 19327,22194 19162,22286 18975,22335 18785,22335 18594,22335 18407,22286 18242,22194 18077,22102 17940,21969 17844,21809 17749,21648 17699,21467 17699,21282 17699,21097 17749,20916 17844,20756 17940,20595 18077,20462 18242,20370 18407,20278 18594,20229 18785,20229 18975,20229 19162,20278 19327,20370 19492,20462 19629,20595 19725,20756 19820,20916 19870,21097 19870,21282 L 19870,21282 19870,21282 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" stroke-width="28" stroke-linejoin="round" d="M 19870,21282 C 19870,21467 19820,21648 19725,21809 19629,21969 19492,22102 19327,22194 19162,22286 18975,22335 18785,22335 18594,22335 18407,22286 18242,22194 18077,22102 17940,21969 17844,21809 17749,21648 17699,21467 17699,21282 17699,21097 17749,20916 17844,20756 17940,20595 18077,20462 18242,20370 18407,20278 18594,20229 18785,20229 18975,20229 19162,20278 19327,20370 19492,20462 19629,20595 19725,20756 19820,20916 19870,21097 19870,21282 Z "/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 10537,23178 L 8633,23178 8633,19367 12442,19367 12442,23178 10537,23178 10537,23178 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" stroke-width="28" stroke-linejoin="round" d="M 10537,23178 L 8633,23178 8633,19367 12442,19367 12442,23178 10537,23178 10537,23178 Z "/>
+        <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9872" y="21858"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+        <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10751" y="22243"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+        <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10737" y="21018"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+        <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1875" y="23828"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+        <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18347" y="23828"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+        <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1867" y="3332"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 10537,14978 L 8633,14978 8633,11168 12442,11168 12442,14978 10537,14978 10537,14978 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" stroke-width="28" stroke-linejoin="round" d="M 10537,14978 L 8633,14978 8633,11168 12442,11168 12442,14978 10537,14978 10537,14978 Z "/>
+        <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9853" y="13657"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+        <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10681" y="14042"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+        <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10688" y="12817"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 2283,14982 L 378,14982 378,11172 4188,11172 4188,14982 2283,14982 2283,14982 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" stroke-width="28" stroke-linejoin="round" d="M 2283,14982 L 378,14982 378,11172 4188,11172 4188,14982 2283,14982 2283,14982 Z "/>
+        <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1608" y="13671"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+        <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="2444" y="14056"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+        <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="2450" y="12831"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id4">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9839" y="23914" width="884" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_1" clipPathUnits="userSpaceOnUse">
+          <path d="M 9839,23921 L 10716,23921 10716,25770 9839,25770 9839,23921 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_1)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9860" y="25420"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+     </g>
+    </g>
+   </g>
+  </g>
+ </g>
+</svg>
diff --git a/doc/doxygen/images/triangle-1.svg b/doc/doxygen/images/triangle-1.svg
new file mode 100644 (file)
index 0000000..a0577d2
--- /dev/null
@@ -0,0 +1,217 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.2" width="210mm" height="297mm" viewBox="0 0 21000 29700" preserveAspectRatio="xMidYMid" fill-rule="evenodd" stroke-width="28.222" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" xmlns:ooo="http://xml.openoffice.org/svg/export" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:presentation="http://sun.com/xmlns/staroffice/presentation" xmlns:smil="http://www.w3.org/2001/SMIL20/" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xml:space="preserve">
+ <defs class="ClipPathGroup">
+  <clipPath id="presentation_clip_path" clipPathUnits="userSpaceOnUse">
+   <rect x="0" y="0" width="21000" height="29700"/>
+  </clipPath>
+  <clipPath id="presentation_clip_path_shrink" clipPathUnits="userSpaceOnUse">
+   <rect x="21" y="29" width="20958" height="29641"/>
+  </clipPath>
+ </defs>
+ <defs>
+  <font id="EmbeddedFont_1" horiz-adv-x="2048">
+   <font-face font-family="Liberation Serif embedded" units-per-em="2048" font-weight="normal" font-style="normal" ascent="1826" descent="450"/>
+   <missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z "/>
+   <glyph unicode="2" horiz-adv-x="819" d="M 911,0 L 90,0 90,147 276,316 C 395,421 483,505 539,570 595,635 635,701 660,770 684,839 696,917 696,1006 696,1093 676,1159 637,1204 598,1249 533,1272 444,1272 409,1272 372,1267 335,1258 298,1248 265,1235 236,1219 L 201,1055 135,1055 135,1313 C 256,1342 359,1356 444,1356 591,1356 701,1326 775,1265 848,1204 885,1117 885,1006 885,931 871,861 842,795 813,728 768,662 708,597 648,531 549,439 410,321 351,270 288,215 221,154 L 911,154 911,0 Z "/>
+   <glyph unicode="1" horiz-adv-x="719" d="M 627,80 L 901,53 901,0 180,0 180,53 455,80 455,1174 184,1077 184,1130 575,1352 627,1352 627,80 Z "/>
+   <glyph unicode="0" horiz-adv-x="866" d="M 946,676 C 946,212 799,-20 506,-20 365,-20 258,39 186,158 114,277 78,449 78,676 78,898 114,1068 186,1186 258,1303 367,1362 514,1362 655,1362 763,1304 836,1188 909,1071 946,901 946,676 Z M 762,676 C 762,891 742,1045 701,1140 660,1235 595,1282 506,1282 419,1282 357,1237 319,1148 281,1059 262,901 262,676 262,449 281,290 320,198 359,105 421,59 506,59 594,59 659,108 700,205 741,302 762,459 762,676 Z "/>
+  </font>
+ </defs>
+ <defs class="TextShapeIndex">
+  <g ooo:slide="id1" ooo:id-list="id3 id4 id5 id6 id7 id8 id9 id10 id11 id12 id13 id14 id15 id16"/>
+ </defs>
+ <defs class="EmbeddedBulletChars">
+  <g id="bullet-char-template-57356" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 580,1141 L 1163,571 580,0 -4,571 580,1141 Z"/>
+  </g>
+  <g id="bullet-char-template-57354" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 8,1128 L 1137,1128 1137,0 8,0 8,1128 Z"/>
+  </g>
+  <g id="bullet-char-template-10146" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 174,0 L 602,739 174,1481 1456,739 174,0 Z M 1358,739 L 309,1346 659,739 1358,739 Z"/>
+  </g>
+  <g id="bullet-char-template-10132" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 2015,739 L 1276,0 717,0 1260,543 174,543 174,936 1260,936 717,1481 1274,1481 2015,739 Z"/>
+  </g>
+  <g id="bullet-char-template-10007" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 0,-2 C -7,14 -16,27 -25,37 L 356,567 C 262,823 215,952 215,954 215,979 228,992 255,992 264,992 276,990 289,987 310,991 331,999 354,1012 L 381,999 492,748 772,1049 836,1024 860,1049 C 881,1039 901,1025 922,1006 886,937 835,863 770,784 769,783 710,716 594,584 L 774,223 C 774,196 753,168 711,139 L 727,119 C 717,90 699,76 672,76 641,76 570,178 457,381 L 164,-76 C 142,-110 111,-127 72,-127 30,-127 9,-110 8,-76 1,-67 -2,-52 -2,-32 -2,-23 -1,-13 0,-2 Z"/>
+  </g>
+  <g id="bullet-char-template-10004" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 285,-33 C 182,-33 111,30 74,156 52,228 41,333 41,471 41,549 55,616 82,672 116,743 169,778 240,778 293,778 328,747 346,684 L 369,508 C 377,444 397,411 428,410 L 1163,1116 C 1174,1127 1196,1133 1229,1133 1271,1133 1292,1118 1292,1087 L 1292,965 C 1292,929 1282,901 1262,881 L 442,47 C 390,-6 338,-33 285,-33 Z"/>
+  </g>
+  <g id="bullet-char-template-9679" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 813,0 C 632,0 489,54 383,161 276,268 223,411 223,592 223,773 276,916 383,1023 489,1130 632,1184 813,1184 992,1184 1136,1130 1245,1023 1353,916 1407,772 1407,592 1407,412 1353,268 1245,161 1136,54 992,0 813,0 Z"/>
+  </g>
+  <g id="bullet-char-template-8226" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 346,457 C 273,457 209,483 155,535 101,586 74,649 74,723 74,796 101,859 155,911 209,963 273,989 346,989 419,989 480,963 531,910 582,859 608,796 608,723 608,648 583,586 532,535 482,483 420,457 346,457 Z"/>
+  </g>
+  <g id="bullet-char-template-8211" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M -4,459 L 1135,459 1135,606 -4,606 -4,459 Z"/>
+  </g>
+  <g id="bullet-char-template-61548" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 173,740 C 173,903 231,1043 346,1159 462,1274 601,1332 765,1332 928,1332 1067,1274 1183,1159 1299,1043 1357,903 1357,740 1357,577 1299,437 1183,322 1067,206 928,148 765,148 601,148 462,206 346,322 231,437 173,577 173,740 Z"/>
+  </g>
+ </defs>
+ <g>
+  <g id="id2" class="Master_Slide">
+   <g id="bg-id2" class="Background"/>
+   <g id="bo-id2" class="BackgroundObjects"/>
+  </g>
+ </g>
+ <g class="SlideGroup">
+  <g>
+   <g id="container-id1">
+    <g id="id1" class="Slide" clip-path="url(#presentation_clip_path)">
+     <g class="Page">
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id3">
+        <rect class="BoundingBox" stroke="none" fill="none" x="2164" y="4664" width="16724" height="16724"/>
+        <path fill="none" stroke="rgb(0,0,0)" stroke-width="212" stroke-linejoin="round" d="M 2270,4770 L 18781,21281 2270,21281 2270,4770 2270,4770 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id4">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1184" y="3716" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 3356,4770 C 3356,4955 3306,5136 3211,5297 3115,5457 2978,5590 2813,5682 2648,5774 2461,5823 2271,5823 2080,5823 1893,5774 1728,5682 1563,5590 1426,5457 1330,5297 1235,5136 1185,4955 1185,4770 1185,4585 1235,4404 1330,4244 1426,4083 1563,3950 1728,3858 1893,3766 2080,3717 2270,3717 2461,3717 2648,3766 2813,3858 2978,3950 3115,4083 3211,4243 3306,4404 3356,4585 3356,4770 L 3356,4770 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 3356,4770 C 3356,4955 3306,5136 3211,5297 3115,5457 2978,5590 2813,5682 2648,5774 2461,5823 2271,5823 2080,5823 1893,5774 1728,5682 1563,5590 1426,5457 1330,5297 1235,5136 1185,4955 1185,4770 1185,4585 1235,4404 1330,4244 1426,4083 1563,3950 1728,3858 1893,3766 2080,3717 2270,3717 2461,3717 2648,3766 2813,3858 2978,3950 3115,4083 3211,4243 3306,4404 3356,4585 3356,4770 L 3356,4770 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id5">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1185" y="20216" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 3357,21270 C 3357,21455 3307,21636 3212,21797 3116,21957 2979,22090 2814,22182 2649,22274 2462,22323 2272,22323 2081,22323 1894,22274 1729,22182 1564,22090 1427,21957 1331,21797 1236,21636 1186,21455 1186,21270 1186,21085 1236,20904 1331,20744 1427,20583 1564,20450 1729,20358 1894,20266 2081,20217 2271,20217 2462,20217 2649,20266 2814,20358 2979,20450 3116,20583 3212,20744 3307,20904 3357,21085 3357,21270 L 3357,21270 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 3357,21270 C 3357,21455 3307,21636 3212,21797 3116,21957 2979,22090 2814,22182 2649,22274 2462,22323 2272,22323 2081,22323 1894,22274 1729,22182 1564,22090 1427,21957 1331,21797 1236,21636 1186,21455 1186,21270 1186,21085 1236,20904 1331,20744 1427,20583 1564,20450 1729,20358 1894,20266 2081,20217 2271,20217 2462,20217 2649,20266 2814,20358 2979,20450 3116,20583 3212,20744 3307,20904 3357,21085 3357,21270 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id6">
+        <rect class="BoundingBox" stroke="none" fill="none" x="17686" y="20216" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 19858,21270 C 19858,21455 19808,21636 19713,21797 19617,21957 19480,22090 19315,22182 19150,22274 18963,22323 18773,22323 18582,22323 18395,22274 18230,22182 18065,22090 17928,21957 17832,21797 17737,21636 17687,21455 17687,21270 17687,21085 17737,20904 17832,20744 17928,20583 18065,20450 18230,20358 18395,20266 18582,20217 18773,20217 18963,20217 19150,20266 19315,20358 19480,20450 19617,20583 19713,20744 19808,20904 19858,21085 19858,21270 L 19858,21270 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 19858,21270 C 19858,21455 19808,21636 19713,21797 19617,21957 19480,22090 19315,22182 19150,22274 18963,22323 18773,22323 18582,22323 18395,22274 18230,22182 18065,22090 17928,21957 17832,21797 17737,21636 17687,21455 17687,21270 17687,21085 17737,20904 17832,20744 17928,20583 18065,20450 18230,20358 18395,20266 18582,20217 18773,20217 18963,20217 19150,20266 19315,20358 19480,20450 19617,20583 19713,20744 19808,20904 19858,21085 19858,21270 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id7">
+        <rect class="BoundingBox" stroke="none" fill="none" x="8619" y="19354" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 10525,23166 L 8620,23166 8620,19355 12430,19355 12430,23166 10525,23166 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 10525,23166 L 8620,23166 8620,19355 12430,19355 12430,23166 10525,23166 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id8">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="20113" width="1387" height="2338"/>
+        <defs>
+         <clipPath id="clip_path_1" clipPathUnits="userSpaceOnUse">
+          <path d="M 9844,20111 L 11217,20111 11217,22434 9844,22434 9844,20111 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_1)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9851" y="21846"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10701" y="22231"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10694" y="21006"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id9">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1838" y="22314" width="884" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_2" clipPathUnits="userSpaceOnUse">
+          <path d="M 1823,22304 L 2728,22304 2728,24180 1823,24180 1823,22304 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_2)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1858" y="23816"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id10">
+        <rect class="BoundingBox" stroke="none" fill="none" x="18338" y="22314" width="836" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_3" clipPathUnits="userSpaceOnUse">
+          <path d="M 18339,22304 L 19155,22304 19155,24180 18339,24180 18339,22304 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_3)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18353" y="23816"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id11">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1838" y="1814" width="837" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_4" clipPathUnits="userSpaceOnUse">
+          <path d="M 1822,1828 L 2674,1828 2674,3676 1822,3676 1822,1828 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_4)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1836" y="3319"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id12">
+        <rect class="BoundingBox" stroke="none" fill="none" x="8619" y="11154" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 10525,14966 L 8620,14966 8620,11155 12430,11155 12430,14966 10525,14966 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 10525,14966 L 8620,14966 8620,11155 12430,11155 12430,14966 10525,14966 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id13">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="11913" width="1337" height="2338"/>
+        <defs>
+         <clipPath id="clip_path_5" clipPathUnits="userSpaceOnUse">
+          <path d="M 9842,11910 L 11165,11910 11165,14233 9842,14233 9842,11910 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_5)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9835" y="13645"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10669" y="14030"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10662" y="12805"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id14">
+        <rect class="BoundingBox" stroke="none" fill="none" x="364" y="11158" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 2270,14970 L 365,14970 365,11159 4175,11159 4175,14970 2270,14970 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 2270,14970 L 365,14970 365,11159 4175,11159 4175,14970 2270,14970 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id15">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1584" y="11922" width="1408" height="2338"/>
+        <defs>
+         <clipPath id="clip_path_6" clipPathUnits="userSpaceOnUse">
+          <path d="M 1587,11931 L 2988,11931 2988,14261 1587,14261 1587,11931 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_6)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1608" y="13659"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="2463" y="14044"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="2477" y="12819"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id16">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9839" y="23914" width="837" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_7" clipPathUnits="userSpaceOnUse">
+          <path d="M 9845,23921 L 10662,23921 10662,25770 9845,25770 9845,23921 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_7)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9838" y="25420"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+     </g>
+    </g>
+   </g>
+  </g>
+ </g>
+</svg>
diff --git a/doc/doxygen/images/triangle-2.svg b/doc/doxygen/images/triangle-2.svg
new file mode 100644 (file)
index 0000000..38e8d86
--- /dev/null
@@ -0,0 +1,217 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.2" width="210mm" height="297mm" viewBox="0 0 21000 29700" preserveAspectRatio="xMidYMid" fill-rule="evenodd" stroke-width="28.222" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" xmlns:ooo="http://xml.openoffice.org/svg/export" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:presentation="http://sun.com/xmlns/staroffice/presentation" xmlns:smil="http://www.w3.org/2001/SMIL20/" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xml:space="preserve">
+ <defs class="ClipPathGroup">
+  <clipPath id="presentation_clip_path" clipPathUnits="userSpaceOnUse">
+   <rect x="0" y="0" width="21000" height="29700"/>
+  </clipPath>
+  <clipPath id="presentation_clip_path_shrink" clipPathUnits="userSpaceOnUse">
+   <rect x="21" y="29" width="20958" height="29641"/>
+  </clipPath>
+ </defs>
+ <defs>
+  <font id="EmbeddedFont_1" horiz-adv-x="2048">
+   <font-face font-family="Liberation Serif embedded" units-per-em="2048" font-weight="normal" font-style="normal" ascent="1826" descent="450"/>
+   <missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z "/>
+   <glyph unicode="2" horiz-adv-x="819" d="M 911,0 L 90,0 90,147 276,316 C 395,421 483,505 539,570 595,635 635,701 660,770 684,839 696,917 696,1006 696,1093 676,1159 637,1204 598,1249 533,1272 444,1272 409,1272 372,1267 335,1258 298,1248 265,1235 236,1219 L 201,1055 135,1055 135,1313 C 256,1342 359,1356 444,1356 591,1356 701,1326 775,1265 848,1204 885,1117 885,1006 885,931 871,861 842,795 813,728 768,662 708,597 648,531 549,439 410,321 351,270 288,215 221,154 L 911,154 911,0 Z "/>
+   <glyph unicode="1" horiz-adv-x="719" d="M 627,80 L 901,53 901,0 180,0 180,53 455,80 455,1174 184,1077 184,1130 575,1352 627,1352 627,80 Z "/>
+   <glyph unicode="0" horiz-adv-x="866" d="M 946,676 C 946,212 799,-20 506,-20 365,-20 258,39 186,158 114,277 78,449 78,676 78,898 114,1068 186,1186 258,1303 367,1362 514,1362 655,1362 763,1304 836,1188 909,1071 946,901 946,676 Z M 762,676 C 762,891 742,1045 701,1140 660,1235 595,1282 506,1282 419,1282 357,1237 319,1148 281,1059 262,901 262,676 262,449 281,290 320,198 359,105 421,59 506,59 594,59 659,108 700,205 741,302 762,459 762,676 Z "/>
+  </font>
+ </defs>
+ <defs class="TextShapeIndex">
+  <g ooo:slide="id1" ooo:id-list="id3 id4 id5 id6 id7 id8 id9 id10 id11 id12 id13 id14 id15 id16"/>
+ </defs>
+ <defs class="EmbeddedBulletChars">
+  <g id="bullet-char-template-57356" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 580,1141 L 1163,571 580,0 -4,571 580,1141 Z"/>
+  </g>
+  <g id="bullet-char-template-57354" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 8,1128 L 1137,1128 1137,0 8,0 8,1128 Z"/>
+  </g>
+  <g id="bullet-char-template-10146" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 174,0 L 602,739 174,1481 1456,739 174,0 Z M 1358,739 L 309,1346 659,739 1358,739 Z"/>
+  </g>
+  <g id="bullet-char-template-10132" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 2015,739 L 1276,0 717,0 1260,543 174,543 174,936 1260,936 717,1481 1274,1481 2015,739 Z"/>
+  </g>
+  <g id="bullet-char-template-10007" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 0,-2 C -7,14 -16,27 -25,37 L 356,567 C 262,823 215,952 215,954 215,979 228,992 255,992 264,992 276,990 289,987 310,991 331,999 354,1012 L 381,999 492,748 772,1049 836,1024 860,1049 C 881,1039 901,1025 922,1006 886,937 835,863 770,784 769,783 710,716 594,584 L 774,223 C 774,196 753,168 711,139 L 727,119 C 717,90 699,76 672,76 641,76 570,178 457,381 L 164,-76 C 142,-110 111,-127 72,-127 30,-127 9,-110 8,-76 1,-67 -2,-52 -2,-32 -2,-23 -1,-13 0,-2 Z"/>
+  </g>
+  <g id="bullet-char-template-10004" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 285,-33 C 182,-33 111,30 74,156 52,228 41,333 41,471 41,549 55,616 82,672 116,743 169,778 240,778 293,778 328,747 346,684 L 369,508 C 377,444 397,411 428,410 L 1163,1116 C 1174,1127 1196,1133 1229,1133 1271,1133 1292,1118 1292,1087 L 1292,965 C 1292,929 1282,901 1262,881 L 442,47 C 390,-6 338,-33 285,-33 Z"/>
+  </g>
+  <g id="bullet-char-template-9679" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 813,0 C 632,0 489,54 383,161 276,268 223,411 223,592 223,773 276,916 383,1023 489,1130 632,1184 813,1184 992,1184 1136,1130 1245,1023 1353,916 1407,772 1407,592 1407,412 1353,268 1245,161 1136,54 992,0 813,0 Z"/>
+  </g>
+  <g id="bullet-char-template-8226" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 346,457 C 273,457 209,483 155,535 101,586 74,649 74,723 74,796 101,859 155,911 209,963 273,989 346,989 419,989 480,963 531,910 582,859 608,796 608,723 608,648 583,586 532,535 482,483 420,457 346,457 Z"/>
+  </g>
+  <g id="bullet-char-template-8211" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M -4,459 L 1135,459 1135,606 -4,606 -4,459 Z"/>
+  </g>
+  <g id="bullet-char-template-61548" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 173,740 C 173,903 231,1043 346,1159 462,1274 601,1332 765,1332 928,1332 1067,1274 1183,1159 1299,1043 1357,903 1357,740 1357,577 1299,437 1183,322 1067,206 928,148 765,148 601,148 462,206 346,322 231,437 173,577 173,740 Z"/>
+  </g>
+ </defs>
+ <g>
+  <g id="id2" class="Master_Slide">
+   <g id="bg-id2" class="Background"/>
+   <g id="bo-id2" class="BackgroundObjects"/>
+  </g>
+ </g>
+ <g class="SlideGroup">
+  <g>
+   <g id="container-id1">
+    <g id="id1" class="Slide" clip-path="url(#presentation_clip_path)">
+     <g class="Page">
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id3">
+        <rect class="BoundingBox" stroke="none" fill="none" x="2164" y="4664" width="16724" height="16724"/>
+        <path fill="none" stroke="rgb(0,0,0)" stroke-width="212" stroke-linejoin="round" d="M 2270,4770 L 18781,21281 2270,21281 2270,4770 2270,4770 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id4">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1184" y="3716" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 3356,4770 C 3356,4955 3306,5136 3211,5297 3115,5457 2978,5590 2813,5682 2648,5774 2461,5823 2271,5823 2080,5823 1893,5774 1728,5682 1563,5590 1426,5457 1330,5297 1235,5136 1185,4955 1185,4770 1185,4585 1235,4404 1330,4244 1426,4083 1563,3950 1728,3858 1893,3766 2080,3717 2270,3717 2461,3717 2648,3766 2813,3858 2978,3950 3115,4083 3211,4243 3306,4404 3356,4585 3356,4770 L 3356,4770 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 3356,4770 C 3356,4955 3306,5136 3211,5297 3115,5457 2978,5590 2813,5682 2648,5774 2461,5823 2271,5823 2080,5823 1893,5774 1728,5682 1563,5590 1426,5457 1330,5297 1235,5136 1185,4955 1185,4770 1185,4585 1235,4404 1330,4244 1426,4083 1563,3950 1728,3858 1893,3766 2080,3717 2270,3717 2461,3717 2648,3766 2813,3858 2978,3950 3115,4083 3211,4243 3306,4404 3356,4585 3356,4770 L 3356,4770 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id5">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1185" y="20216" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 3357,21270 C 3357,21455 3307,21636 3212,21797 3116,21957 2979,22090 2814,22182 2649,22274 2462,22323 2272,22323 2081,22323 1894,22274 1729,22182 1564,22090 1427,21957 1331,21797 1236,21636 1186,21455 1186,21270 1186,21085 1236,20904 1331,20744 1427,20583 1564,20450 1729,20358 1894,20266 2081,20217 2271,20217 2462,20217 2649,20266 2814,20358 2979,20450 3116,20583 3212,20744 3307,20904 3357,21085 3357,21270 L 3357,21270 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 3357,21270 C 3357,21455 3307,21636 3212,21797 3116,21957 2979,22090 2814,22182 2649,22274 2462,22323 2272,22323 2081,22323 1894,22274 1729,22182 1564,22090 1427,21957 1331,21797 1236,21636 1186,21455 1186,21270 1186,21085 1236,20904 1331,20744 1427,20583 1564,20450 1729,20358 1894,20266 2081,20217 2271,20217 2462,20217 2649,20266 2814,20358 2979,20450 3116,20583 3212,20744 3307,20904 3357,21085 3357,21270 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id6">
+        <rect class="BoundingBox" stroke="none" fill="none" x="17686" y="20216" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 19858,21270 C 19858,21455 19808,21636 19713,21797 19617,21957 19480,22090 19315,22182 19150,22274 18963,22323 18773,22323 18582,22323 18395,22274 18230,22182 18065,22090 17928,21957 17832,21797 17737,21636 17687,21455 17687,21270 17687,21085 17737,20904 17832,20744 17928,20583 18065,20450 18230,20358 18395,20266 18582,20217 18773,20217 18963,20217 19150,20266 19315,20358 19480,20450 19617,20583 19713,20744 19808,20904 19858,21085 19858,21270 L 19858,21270 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 19858,21270 C 19858,21455 19808,21636 19713,21797 19617,21957 19480,22090 19315,22182 19150,22274 18963,22323 18773,22323 18582,22323 18395,22274 18230,22182 18065,22090 17928,21957 17832,21797 17737,21636 17687,21455 17687,21270 17687,21085 17737,20904 17832,20744 17928,20583 18065,20450 18230,20358 18395,20266 18582,20217 18773,20217 18963,20217 19150,20266 19315,20358 19480,20450 19617,20583 19713,20744 19808,20904 19858,21085 19858,21270 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id7">
+        <rect class="BoundingBox" stroke="none" fill="none" x="8619" y="19354" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 10525,23166 L 8620,23166 8620,19355 12430,19355 12430,23166 10525,23166 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 10525,23166 L 8620,23166 8620,19355 12430,19355 12430,23166 10525,23166 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id8">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="20113" width="1386" height="2338"/>
+        <defs>
+         <clipPath id="clip_path_1" clipPathUnits="userSpaceOnUse">
+          <path d="M 9844,20111 L 11217,20111 11217,22434 9844,22434 9844,20111 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_1)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9851" y="21846"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10694" y="22231"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10701" y="21006"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id9">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1838" y="22314" width="849" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_2" clipPathUnits="userSpaceOnUse">
+          <path d="M 1829,22304 L 2670,22304 2670,24180 1829,24180 1829,22304 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_2)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1850" y="23816"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id10">
+        <rect class="BoundingBox" stroke="none" fill="none" x="18338" y="22314" width="871" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_3" clipPathUnits="userSpaceOnUse">
+          <path d="M 18333,22304 L 19211,22304 19211,24180 18333,24180 18333,22304 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_3)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18360" y="23816"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id11">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1838" y="1814" width="836" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_4" clipPathUnits="userSpaceOnUse">
+          <path d="M 1853,1828 L 2675,1828 2675,3676 1853,3676 1853,1828 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_4)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1839" y="3319"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id12">
+        <rect class="BoundingBox" stroke="none" fill="none" x="8619" y="11154" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 10525,14966 L 8620,14966 8620,11155 12430,11155 12430,14966 10525,14966 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 10525,14966 L 8620,14966 8620,11155 12430,11155 12430,14966 10525,14966 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id13">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="11913" width="1408" height="2338"/>
+        <defs>
+         <clipPath id="clip_path_5" clipPathUnits="userSpaceOnUse">
+          <path d="M 9839,11910 L 11247,11910 11247,14233 9839,14233 9839,11910 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_5)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9860" y="13645"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10729" y="14030"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10716" y="12805"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id14">
+        <rect class="BoundingBox" stroke="none" fill="none" x="364" y="11158" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 2270,14970 L 365,14970 365,11159 4175,11159 4175,14970 2270,14970 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 2270,14970 L 365,14970 365,11159 4175,11159 4175,14970 2270,14970 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id15">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1584" y="11922" width="1337" height="2338"/>
+        <defs>
+         <clipPath id="clip_path_6" clipPathUnits="userSpaceOnUse">
+          <path d="M 1585,11931 L 2908,11931 2908,14261 1585,14261 1585,11931 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_6)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1585" y="13659"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="2412" y="14044"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="2419" y="12819"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id16">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9839" y="23914" width="849" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_7" clipPathUnits="userSpaceOnUse">
+          <path d="M 9840,23921 L 10689,23921 10689,25770 9840,25770 9840,23921 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_7)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9854" y="25420"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+     </g>
+    </g>
+   </g>
+  </g>
+ </g>
+</svg>
diff --git a/doc/doxygen/images/triangle-3.svg b/doc/doxygen/images/triangle-3.svg
new file mode 100644 (file)
index 0000000..a7a9a72
--- /dev/null
@@ -0,0 +1,218 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.2" width="210mm" height="297mm" viewBox="0 0 21000 29700" preserveAspectRatio="xMidYMid" fill-rule="evenodd" stroke-width="28.222" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" xmlns:ooo="http://xml.openoffice.org/svg/export" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:presentation="http://sun.com/xmlns/staroffice/presentation" xmlns:smil="http://www.w3.org/2001/SMIL20/" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xml:space="preserve">
+ <defs class="ClipPathGroup">
+  <clipPath id="presentation_clip_path" clipPathUnits="userSpaceOnUse">
+   <rect x="0" y="0" width="21000" height="29700"/>
+  </clipPath>
+  <clipPath id="presentation_clip_path_shrink" clipPathUnits="userSpaceOnUse">
+   <rect x="21" y="29" width="20958" height="29641"/>
+  </clipPath>
+ </defs>
+ <defs>
+  <font id="EmbeddedFont_1" horiz-adv-x="2048">
+   <font-face font-family="Liberation Serif embedded" units-per-em="2048" font-weight="normal" font-style="normal" ascent="1826" descent="450"/>
+   <missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z "/>
+   <glyph unicode="3" horiz-adv-x="844" d="M 944,365 C 944,244 903,150 820,82 737,14 620,-20 469,-20 342,-20 222,-6 109,23 L 98,305 164,305 209,117 C 235,102 272,90 320,79 367,68 412,63 453,63 558,63 635,87 685,135 735,183 760,263 760,375 760,463 737,530 691,576 645,621 574,646 477,651 L 334,659 334,741 477,750 C 552,754 608,777 644,820 680,863 698,927 698,1014 698,1104 679,1170 640,1211 601,1252 538,1272 453,1272 418,1272 381,1267 342,1258 303,1248 269,1235 240,1219 L 205,1055 139,1055 139,1313 C 205,1330 262,1342 310,1348 358,1353 406,1356 453,1356 740,1356 883,1246 883,1026 883,933 858,860 807,805 756,750 683,715 590,702 711,688 801,653 858,598 915,542 944,464 944,365 Z "/>
+   <glyph unicode="2" horiz-adv-x="819" d="M 911,0 L 90,0 90,147 276,316 C 395,421 483,505 539,570 595,635 635,701 660,770 684,839 696,917 696,1006 696,1093 676,1159 637,1204 598,1249 533,1272 444,1272 409,1272 372,1267 335,1258 298,1248 265,1235 236,1219 L 201,1055 135,1055 135,1313 C 256,1342 359,1356 444,1356 591,1356 701,1326 775,1265 848,1204 885,1117 885,1006 885,931 871,861 842,795 813,728 768,662 708,597 648,531 549,439 410,321 351,270 288,215 221,154 L 911,154 911,0 Z "/>
+   <glyph unicode="1" horiz-adv-x="719" d="M 627,80 L 901,53 901,0 180,0 180,53 455,80 455,1174 184,1077 184,1130 575,1352 627,1352 627,80 Z "/>
+   <glyph unicode="0" horiz-adv-x="866" d="M 946,676 C 946,212 799,-20 506,-20 365,-20 258,39 186,158 114,277 78,449 78,676 78,898 114,1068 186,1186 258,1303 367,1362 514,1362 655,1362 763,1304 836,1188 909,1071 946,901 946,676 Z M 762,676 C 762,891 742,1045 701,1140 660,1235 595,1282 506,1282 419,1282 357,1237 319,1148 281,1059 262,901 262,676 262,449 281,290 320,198 359,105 421,59 506,59 594,59 659,108 700,205 741,302 762,459 762,676 Z "/>
+  </font>
+ </defs>
+ <defs class="TextShapeIndex">
+  <g ooo:slide="id1" ooo:id-list="id3 id4 id5 id6 id7 id8 id9 id10 id11 id12 id13 id14 id15 id16"/>
+ </defs>
+ <defs class="EmbeddedBulletChars">
+  <g id="bullet-char-template-57356" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 580,1141 L 1163,571 580,0 -4,571 580,1141 Z"/>
+  </g>
+  <g id="bullet-char-template-57354" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 8,1128 L 1137,1128 1137,0 8,0 8,1128 Z"/>
+  </g>
+  <g id="bullet-char-template-10146" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 174,0 L 602,739 174,1481 1456,739 174,0 Z M 1358,739 L 309,1346 659,739 1358,739 Z"/>
+  </g>
+  <g id="bullet-char-template-10132" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 2015,739 L 1276,0 717,0 1260,543 174,543 174,936 1260,936 717,1481 1274,1481 2015,739 Z"/>
+  </g>
+  <g id="bullet-char-template-10007" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 0,-2 C -7,14 -16,27 -25,37 L 356,567 C 262,823 215,952 215,954 215,979 228,992 255,992 264,992 276,990 289,987 310,991 331,999 354,1012 L 381,999 492,748 772,1049 836,1024 860,1049 C 881,1039 901,1025 922,1006 886,937 835,863 770,784 769,783 710,716 594,584 L 774,223 C 774,196 753,168 711,139 L 727,119 C 717,90 699,76 672,76 641,76 570,178 457,381 L 164,-76 C 142,-110 111,-127 72,-127 30,-127 9,-110 8,-76 1,-67 -2,-52 -2,-32 -2,-23 -1,-13 0,-2 Z"/>
+  </g>
+  <g id="bullet-char-template-10004" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 285,-33 C 182,-33 111,30 74,156 52,228 41,333 41,471 41,549 55,616 82,672 116,743 169,778 240,778 293,778 328,747 346,684 L 369,508 C 377,444 397,411 428,410 L 1163,1116 C 1174,1127 1196,1133 1229,1133 1271,1133 1292,1118 1292,1087 L 1292,965 C 1292,929 1282,901 1262,881 L 442,47 C 390,-6 338,-33 285,-33 Z"/>
+  </g>
+  <g id="bullet-char-template-9679" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 813,0 C 632,0 489,54 383,161 276,268 223,411 223,592 223,773 276,916 383,1023 489,1130 632,1184 813,1184 992,1184 1136,1130 1245,1023 1353,916 1407,772 1407,592 1407,412 1353,268 1245,161 1136,54 992,0 813,0 Z"/>
+  </g>
+  <g id="bullet-char-template-8226" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 346,457 C 273,457 209,483 155,535 101,586 74,649 74,723 74,796 101,859 155,911 209,963 273,989 346,989 419,989 480,963 531,910 582,859 608,796 608,723 608,648 583,586 532,535 482,483 420,457 346,457 Z"/>
+  </g>
+  <g id="bullet-char-template-8211" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M -4,459 L 1135,459 1135,606 -4,606 -4,459 Z"/>
+  </g>
+  <g id="bullet-char-template-61548" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 173,740 C 173,903 231,1043 346,1159 462,1274 601,1332 765,1332 928,1332 1067,1274 1183,1159 1299,1043 1357,903 1357,740 1357,577 1299,437 1183,322 1067,206 928,148 765,148 601,148 462,206 346,322 231,437 173,577 173,740 Z"/>
+  </g>
+ </defs>
+ <g>
+  <g id="id2" class="Master_Slide">
+   <g id="bg-id2" class="Background"/>
+   <g id="bo-id2" class="BackgroundObjects"/>
+  </g>
+ </g>
+ <g class="SlideGroup">
+  <g>
+   <g id="container-id1">
+    <g id="id1" class="Slide" clip-path="url(#presentation_clip_path)">
+     <g class="Page">
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id3">
+        <rect class="BoundingBox" stroke="none" fill="none" x="2164" y="4664" width="16724" height="16724"/>
+        <path fill="none" stroke="rgb(0,0,0)" stroke-width="212" stroke-linejoin="round" d="M 2270,4770 L 18781,21281 2270,21281 2270,4770 2270,4770 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id4">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1184" y="3716" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 3356,4770 C 3356,4955 3306,5136 3211,5297 3115,5457 2978,5590 2813,5682 2648,5774 2461,5823 2271,5823 2080,5823 1893,5774 1728,5682 1563,5590 1426,5457 1330,5297 1235,5136 1185,4955 1185,4770 1185,4585 1235,4404 1330,4244 1426,4083 1563,3950 1728,3858 1893,3766 2080,3717 2270,3717 2461,3717 2648,3766 2813,3858 2978,3950 3115,4083 3211,4243 3306,4404 3356,4585 3356,4770 L 3356,4770 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 3356,4770 C 3356,4955 3306,5136 3211,5297 3115,5457 2978,5590 2813,5682 2648,5774 2461,5823 2271,5823 2080,5823 1893,5774 1728,5682 1563,5590 1426,5457 1330,5297 1235,5136 1185,4955 1185,4770 1185,4585 1235,4404 1330,4244 1426,4083 1563,3950 1728,3858 1893,3766 2080,3717 2270,3717 2461,3717 2648,3766 2813,3858 2978,3950 3115,4083 3211,4243 3306,4404 3356,4585 3356,4770 L 3356,4770 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id5">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1185" y="20216" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 3357,21270 C 3357,21455 3307,21636 3212,21797 3116,21957 2979,22090 2814,22182 2649,22274 2462,22323 2272,22323 2081,22323 1894,22274 1729,22182 1564,22090 1427,21957 1331,21797 1236,21636 1186,21455 1186,21270 1186,21085 1236,20904 1331,20744 1427,20583 1564,20450 1729,20358 1894,20266 2081,20217 2271,20217 2462,20217 2649,20266 2814,20358 2979,20450 3116,20583 3212,20744 3307,20904 3357,21085 3357,21270 L 3357,21270 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 3357,21270 C 3357,21455 3307,21636 3212,21797 3116,21957 2979,22090 2814,22182 2649,22274 2462,22323 2272,22323 2081,22323 1894,22274 1729,22182 1564,22090 1427,21957 1331,21797 1236,21636 1186,21455 1186,21270 1186,21085 1236,20904 1331,20744 1427,20583 1564,20450 1729,20358 1894,20266 2081,20217 2271,20217 2462,20217 2649,20266 2814,20358 2979,20450 3116,20583 3212,20744 3307,20904 3357,21085 3357,21270 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id6">
+        <rect class="BoundingBox" stroke="none" fill="none" x="17686" y="20216" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 19858,21270 C 19858,21455 19808,21636 19713,21797 19617,21957 19480,22090 19315,22182 19150,22274 18963,22323 18773,22323 18582,22323 18395,22274 18230,22182 18065,22090 17928,21957 17832,21797 17737,21636 17687,21455 17687,21270 17687,21085 17737,20904 17832,20744 17928,20583 18065,20450 18230,20358 18395,20266 18582,20217 18773,20217 18963,20217 19150,20266 19315,20358 19480,20450 19617,20583 19713,20744 19808,20904 19858,21085 19858,21270 L 19858,21270 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 19858,21270 C 19858,21455 19808,21636 19713,21797 19617,21957 19480,22090 19315,22182 19150,22274 18963,22323 18773,22323 18582,22323 18395,22274 18230,22182 18065,22090 17928,21957 17832,21797 17737,21636 17687,21455 17687,21270 17687,21085 17737,20904 17832,20744 17928,20583 18065,20450 18230,20358 18395,20266 18582,20217 18773,20217 18963,20217 19150,20266 19315,20358 19480,20450 19617,20583 19713,20744 19808,20904 19858,21085 19858,21270 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id7">
+        <rect class="BoundingBox" stroke="none" fill="none" x="8619" y="19354" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 10525,23166 L 8620,23166 8620,19355 12430,19355 12430,23166 10525,23166 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 10525,23166 L 8620,23166 8620,19355 12430,19355 12430,23166 10525,23166 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id8">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="20113" width="1351" height="2338"/>
+        <defs>
+         <clipPath id="clip_path_1" clipPathUnits="userSpaceOnUse">
+          <path d="M 9841,20111 L 11192,20111 11192,22434 9841,22434 9841,20111 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_1)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9841" y="21846"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10684" y="22231"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10677" y="21006"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id9">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1838" y="22314" width="849" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_2" clipPathUnits="userSpaceOnUse">
+          <path d="M 1829,22304 L 2670,22304 2670,24180 1829,24180 1829,22304 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_2)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1850" y="23816"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id10">
+        <rect class="BoundingBox" stroke="none" fill="none" x="18338" y="22314" width="825" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_3" clipPathUnits="userSpaceOnUse">
+          <path d="M 18333,22304 L 19158,22304 19158,24180 18333,24180 18333,22304 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_3)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18340" y="23816"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id11">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1838" y="1814" width="884" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_4" clipPathUnits="userSpaceOnUse">
+          <path d="M 1823,1828 L 2728,1828 2728,3676 1823,3676 1823,1828 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_4)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1858" y="3319"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id12">
+        <rect class="BoundingBox" stroke="none" fill="none" x="8619" y="11154" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 10525,14966 L 8620,14966 8620,11155 12430,11155 12430,14966 10525,14966 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 10525,14966 L 8620,14966 8620,11155 12430,11155 12430,14966 10525,14966 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id13">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="11913" width="1407" height="2338"/>
+        <defs>
+         <clipPath id="clip_path_5" clipPathUnits="userSpaceOnUse">
+          <path d="M 9839,11910 L 11247,11910 11247,14233 9839,14233 9839,11910 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_5)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9860" y="13645"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10716" y="14030"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10729" y="12805"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id14">
+        <rect class="BoundingBox" stroke="none" fill="none" x="364" y="11158" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 2270,14970 L 365,14970 365,11159 4175,11159 4175,14970 2270,14970 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 2270,14970 L 365,14970 365,11159 4175,11159 4175,14970 2270,14970 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id15">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1584" y="11922" width="1371" height="2338"/>
+        <defs>
+         <clipPath id="clip_path_6" clipPathUnits="userSpaceOnUse">
+          <path d="M 1591,11931 L 2934,11931 2934,14261 1591,14261 1591,11931 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_6)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1598" y="13659"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="2438" y="14044"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="2431" y="12819"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id16">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9839" y="23914" width="865" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_7" clipPathUnits="userSpaceOnUse">
+          <path d="M 9839,23921 L 10690,23921 10690,25770 9839,25770 9839,23921 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_7)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9846" y="25420"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">3</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+     </g>
+    </g>
+   </g>
+  </g>
+ </g>
+</svg>
diff --git a/doc/doxygen/images/triangle-4.svg b/doc/doxygen/images/triangle-4.svg
new file mode 100644 (file)
index 0000000..d75b56f
--- /dev/null
@@ -0,0 +1,218 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.2" width="210mm" height="297mm" viewBox="0 0 21000 29700" preserveAspectRatio="xMidYMid" fill-rule="evenodd" stroke-width="28.222" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" xmlns:ooo="http://xml.openoffice.org/svg/export" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:presentation="http://sun.com/xmlns/staroffice/presentation" xmlns:smil="http://www.w3.org/2001/SMIL20/" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xml:space="preserve">
+ <defs class="ClipPathGroup">
+  <clipPath id="presentation_clip_path" clipPathUnits="userSpaceOnUse">
+   <rect x="0" y="0" width="21000" height="29700"/>
+  </clipPath>
+  <clipPath id="presentation_clip_path_shrink" clipPathUnits="userSpaceOnUse">
+   <rect x="21" y="29" width="20958" height="29641"/>
+  </clipPath>
+ </defs>
+ <defs>
+  <font id="EmbeddedFont_1" horiz-adv-x="2048">
+   <font-face font-family="Liberation Serif embedded" units-per-em="2048" font-weight="normal" font-style="normal" ascent="1826" descent="450"/>
+   <missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z "/>
+   <glyph unicode="4" horiz-adv-x="949" d="M 810,295 L 810,0 638,0 638,295 40,295 40,428 695,1348 810,1348 810,438 992,438 992,295 810,295 Z M 638,1113 L 633,1113 153,438 638,438 638,1113 Z "/>
+   <glyph unicode="2" horiz-adv-x="819" d="M 911,0 L 90,0 90,147 276,316 C 395,421 483,505 539,570 595,635 635,701 660,770 684,839 696,917 696,1006 696,1093 676,1159 637,1204 598,1249 533,1272 444,1272 409,1272 372,1267 335,1258 298,1248 265,1235 236,1219 L 201,1055 135,1055 135,1313 C 256,1342 359,1356 444,1356 591,1356 701,1326 775,1265 848,1204 885,1117 885,1006 885,931 871,861 842,795 813,728 768,662 708,597 648,531 549,439 410,321 351,270 288,215 221,154 L 911,154 911,0 Z "/>
+   <glyph unicode="1" horiz-adv-x="719" d="M 627,80 L 901,53 901,0 180,0 180,53 455,80 455,1174 184,1077 184,1130 575,1352 627,1352 627,80 Z "/>
+   <glyph unicode="0" horiz-adv-x="866" d="M 946,676 C 946,212 799,-20 506,-20 365,-20 258,39 186,158 114,277 78,449 78,676 78,898 114,1068 186,1186 258,1303 367,1362 514,1362 655,1362 763,1304 836,1188 909,1071 946,901 946,676 Z M 762,676 C 762,891 742,1045 701,1140 660,1235 595,1282 506,1282 419,1282 357,1237 319,1148 281,1059 262,901 262,676 262,449 281,290 320,198 359,105 421,59 506,59 594,59 659,108 700,205 741,302 762,459 762,676 Z "/>
+  </font>
+ </defs>
+ <defs class="TextShapeIndex">
+  <g ooo:slide="id1" ooo:id-list="id3 id4 id5 id6 id7 id8 id9 id10 id11 id12 id13 id14 id15 id16"/>
+ </defs>
+ <defs class="EmbeddedBulletChars">
+  <g id="bullet-char-template-57356" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 580,1141 L 1163,571 580,0 -4,571 580,1141 Z"/>
+  </g>
+  <g id="bullet-char-template-57354" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 8,1128 L 1137,1128 1137,0 8,0 8,1128 Z"/>
+  </g>
+  <g id="bullet-char-template-10146" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 174,0 L 602,739 174,1481 1456,739 174,0 Z M 1358,739 L 309,1346 659,739 1358,739 Z"/>
+  </g>
+  <g id="bullet-char-template-10132" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 2015,739 L 1276,0 717,0 1260,543 174,543 174,936 1260,936 717,1481 1274,1481 2015,739 Z"/>
+  </g>
+  <g id="bullet-char-template-10007" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 0,-2 C -7,14 -16,27 -25,37 L 356,567 C 262,823 215,952 215,954 215,979 228,992 255,992 264,992 276,990 289,987 310,991 331,999 354,1012 L 381,999 492,748 772,1049 836,1024 860,1049 C 881,1039 901,1025 922,1006 886,937 835,863 770,784 769,783 710,716 594,584 L 774,223 C 774,196 753,168 711,139 L 727,119 C 717,90 699,76 672,76 641,76 570,178 457,381 L 164,-76 C 142,-110 111,-127 72,-127 30,-127 9,-110 8,-76 1,-67 -2,-52 -2,-32 -2,-23 -1,-13 0,-2 Z"/>
+  </g>
+  <g id="bullet-char-template-10004" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 285,-33 C 182,-33 111,30 74,156 52,228 41,333 41,471 41,549 55,616 82,672 116,743 169,778 240,778 293,778 328,747 346,684 L 369,508 C 377,444 397,411 428,410 L 1163,1116 C 1174,1127 1196,1133 1229,1133 1271,1133 1292,1118 1292,1087 L 1292,965 C 1292,929 1282,901 1262,881 L 442,47 C 390,-6 338,-33 285,-33 Z"/>
+  </g>
+  <g id="bullet-char-template-9679" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 813,0 C 632,0 489,54 383,161 276,268 223,411 223,592 223,773 276,916 383,1023 489,1130 632,1184 813,1184 992,1184 1136,1130 1245,1023 1353,916 1407,772 1407,592 1407,412 1353,268 1245,161 1136,54 992,0 813,0 Z"/>
+  </g>
+  <g id="bullet-char-template-8226" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 346,457 C 273,457 209,483 155,535 101,586 74,649 74,723 74,796 101,859 155,911 209,963 273,989 346,989 419,989 480,963 531,910 582,859 608,796 608,723 608,648 583,586 532,535 482,483 420,457 346,457 Z"/>
+  </g>
+  <g id="bullet-char-template-8211" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M -4,459 L 1135,459 1135,606 -4,606 -4,459 Z"/>
+  </g>
+  <g id="bullet-char-template-61548" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 173,740 C 173,903 231,1043 346,1159 462,1274 601,1332 765,1332 928,1332 1067,1274 1183,1159 1299,1043 1357,903 1357,740 1357,577 1299,437 1183,322 1067,206 928,148 765,148 601,148 462,206 346,322 231,437 173,577 173,740 Z"/>
+  </g>
+ </defs>
+ <g>
+  <g id="id2" class="Master_Slide">
+   <g id="bg-id2" class="Background"/>
+   <g id="bo-id2" class="BackgroundObjects"/>
+  </g>
+ </g>
+ <g class="SlideGroup">
+  <g>
+   <g id="container-id1">
+    <g id="id1" class="Slide" clip-path="url(#presentation_clip_path)">
+     <g class="Page">
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id3">
+        <rect class="BoundingBox" stroke="none" fill="none" x="2164" y="4664" width="16724" height="16724"/>
+        <path fill="none" stroke="rgb(0,0,0)" stroke-width="212" stroke-linejoin="round" d="M 2270,4770 L 18781,21281 2270,21281 2270,4770 2270,4770 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id4">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1184" y="3716" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 3356,4770 C 3356,4955 3306,5136 3211,5297 3115,5457 2978,5590 2813,5682 2648,5774 2461,5823 2271,5823 2080,5823 1893,5774 1728,5682 1563,5590 1426,5457 1330,5297 1235,5136 1185,4955 1185,4770 1185,4585 1235,4404 1330,4244 1426,4083 1563,3950 1728,3858 1893,3766 2080,3717 2270,3717 2461,3717 2648,3766 2813,3858 2978,3950 3115,4083 3211,4243 3306,4404 3356,4585 3356,4770 L 3356,4770 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 3356,4770 C 3356,4955 3306,5136 3211,5297 3115,5457 2978,5590 2813,5682 2648,5774 2461,5823 2271,5823 2080,5823 1893,5774 1728,5682 1563,5590 1426,5457 1330,5297 1235,5136 1185,4955 1185,4770 1185,4585 1235,4404 1330,4244 1426,4083 1563,3950 1728,3858 1893,3766 2080,3717 2270,3717 2461,3717 2648,3766 2813,3858 2978,3950 3115,4083 3211,4243 3306,4404 3356,4585 3356,4770 L 3356,4770 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id5">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1185" y="20216" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 3357,21270 C 3357,21455 3307,21636 3212,21797 3116,21957 2979,22090 2814,22182 2649,22274 2462,22323 2272,22323 2081,22323 1894,22274 1729,22182 1564,22090 1427,21957 1331,21797 1236,21636 1186,21455 1186,21270 1186,21085 1236,20904 1331,20744 1427,20583 1564,20450 1729,20358 1894,20266 2081,20217 2271,20217 2462,20217 2649,20266 2814,20358 2979,20450 3116,20583 3212,20744 3307,20904 3357,21085 3357,21270 L 3357,21270 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 3357,21270 C 3357,21455 3307,21636 3212,21797 3116,21957 2979,22090 2814,22182 2649,22274 2462,22323 2272,22323 2081,22323 1894,22274 1729,22182 1564,22090 1427,21957 1331,21797 1236,21636 1186,21455 1186,21270 1186,21085 1236,20904 1331,20744 1427,20583 1564,20450 1729,20358 1894,20266 2081,20217 2271,20217 2462,20217 2649,20266 2814,20358 2979,20450 3116,20583 3212,20744 3307,20904 3357,21085 3357,21270 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id6">
+        <rect class="BoundingBox" stroke="none" fill="none" x="17686" y="20216" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 19858,21270 C 19858,21455 19808,21636 19713,21797 19617,21957 19480,22090 19315,22182 19150,22274 18963,22323 18773,22323 18582,22323 18395,22274 18230,22182 18065,22090 17928,21957 17832,21797 17737,21636 17687,21455 17687,21270 17687,21085 17737,20904 17832,20744 17928,20583 18065,20450 18230,20358 18395,20266 18582,20217 18773,20217 18963,20217 19150,20266 19315,20358 19480,20450 19617,20583 19713,20744 19808,20904 19858,21085 19858,21270 L 19858,21270 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 19858,21270 C 19858,21455 19808,21636 19713,21797 19617,21957 19480,22090 19315,22182 19150,22274 18963,22323 18773,22323 18582,22323 18395,22274 18230,22182 18065,22090 17928,21957 17832,21797 17737,21636 17687,21455 17687,21270 17687,21085 17737,20904 17832,20744 17928,20583 18065,20450 18230,20358 18395,20266 18582,20217 18773,20217 18963,20217 19150,20266 19315,20358 19480,20450 19617,20583 19713,20744 19808,20904 19858,21085 19858,21270 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id7">
+        <rect class="BoundingBox" stroke="none" fill="none" x="8619" y="19354" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 10525,23166 L 8620,23166 8620,19355 12430,19355 12430,23166 10525,23166 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 10525,23166 L 8620,23166 8620,19355 12430,19355 12430,23166 10525,23166 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id8">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="20113" width="1350" height="2338"/>
+        <defs>
+         <clipPath id="clip_path_1" clipPathUnits="userSpaceOnUse">
+          <path d="M 9842,20111 L 11164,20111 11164,22434 9842,22434 9842,20111 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_1)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9835" y="21846"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10670" y="22231"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10677" y="21006"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id9">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1838" y="22314" width="849" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_2" clipPathUnits="userSpaceOnUse">
+          <path d="M 1824,22304 L 2673,22304 2673,24180 1824,24180 1824,22304 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_2)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1838" y="23816"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id10">
+        <rect class="BoundingBox" stroke="none" fill="none" x="18338" y="22314" width="824" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_3" clipPathUnits="userSpaceOnUse">
+          <path d="M 18338,22304 L 19155,22304 19155,24180 18338,24180 18338,22304 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_3)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18352" y="23816"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id11">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1838" y="1814" width="883" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_4" clipPathUnits="userSpaceOnUse">
+          <path d="M 1823,1828 L 2728,1828 2728,3676 1823,3676 1823,1828 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_4)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1858" y="3319"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id12">
+        <rect class="BoundingBox" stroke="none" fill="none" x="8619" y="11154" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 10525,14966 L 8620,14966 8620,11155 12430,11155 12430,14966 10525,14966 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 10525,14966 L 8620,14966 8620,11155 12430,11155 12430,14966 10525,14966 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id13">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="11913" width="1372" height="2338"/>
+        <defs>
+         <clipPath id="clip_path_5" clipPathUnits="userSpaceOnUse">
+          <path d="M 9841,11910 L 11220,11910 11220,14233 9841,14233 9841,11910 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_5)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9854" y="13645"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10689" y="14030"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10696" y="12805"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id14">
+        <rect class="BoundingBox" stroke="none" fill="none" x="364" y="11158" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 2270,14970 L 365,14970 365,11159 4175,11159 4175,14970 2270,14970 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 2270,14970 L 365,14970 365,11159 4175,11159 4175,14970 2270,14970 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id15">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1584" y="11922" width="1406" height="2338"/>
+        <defs>
+         <clipPath id="clip_path_6" clipPathUnits="userSpaceOnUse">
+          <path d="M 1585,11931 L 2991,11931 2991,14261 1585,14261 1585,11931 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_6)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1606" y="13659"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="2474" y="14044"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="2460" y="12819"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id16">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9839" y="23914" width="959" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_7" clipPathUnits="userSpaceOnUse">
+          <path d="M 9846,23921 L 10798,23921 10798,25770 9846,25770 9846,23921 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_7)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9895" y="25420"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">4</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+     </g>
+    </g>
+   </g>
+  </g>
+ </g>
+</svg>
diff --git a/doc/doxygen/images/triangle-5.svg b/doc/doxygen/images/triangle-5.svg
new file mode 100644 (file)
index 0000000..c631cc6
--- /dev/null
@@ -0,0 +1,218 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.2" width="210mm" height="297mm" viewBox="0 0 21000 29700" preserveAspectRatio="xMidYMid" fill-rule="evenodd" stroke-width="28.222" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" xmlns:ooo="http://xml.openoffice.org/svg/export" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:presentation="http://sun.com/xmlns/staroffice/presentation" xmlns:smil="http://www.w3.org/2001/SMIL20/" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xml:space="preserve">
+ <defs class="ClipPathGroup">
+  <clipPath id="presentation_clip_path" clipPathUnits="userSpaceOnUse">
+   <rect x="0" y="0" width="21000" height="29700"/>
+  </clipPath>
+  <clipPath id="presentation_clip_path_shrink" clipPathUnits="userSpaceOnUse">
+   <rect x="21" y="29" width="20958" height="29641"/>
+  </clipPath>
+ </defs>
+ <defs>
+  <font id="EmbeddedFont_1" horiz-adv-x="2048">
+   <font-face font-family="Liberation Serif embedded" units-per-em="2048" font-weight="normal" font-style="normal" ascent="1826" descent="450"/>
+   <missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z "/>
+   <glyph unicode="5" horiz-adv-x="823" d="M 485,784 C 640,784 755,752 831,689 906,626 944,529 944,399 944,264 903,161 821,89 739,16 622,-20 469,-20 342,-20 229,-6 130,23 L 119,305 185,305 230,117 C 259,101 295,88 336,78 377,68 416,63 453,63 558,63 636,88 686,138 735,187 760,271 760,389 760,472 749,534 728,577 707,619 673,650 626,670 579,690 517,700 438,700 377,700 318,692 260,676 L 164,676 164,1341 844,1341 844,1188 254,1188 254,760 C 326,776 403,784 485,784 Z "/>
+   <glyph unicode="2" horiz-adv-x="819" d="M 911,0 L 90,0 90,147 276,316 C 395,421 483,505 539,570 595,635 635,701 660,770 684,839 696,917 696,1006 696,1093 676,1159 637,1204 598,1249 533,1272 444,1272 409,1272 372,1267 335,1258 298,1248 265,1235 236,1219 L 201,1055 135,1055 135,1313 C 256,1342 359,1356 444,1356 591,1356 701,1326 775,1265 848,1204 885,1117 885,1006 885,931 871,861 842,795 813,728 768,662 708,597 648,531 549,439 410,321 351,270 288,215 221,154 L 911,154 911,0 Z "/>
+   <glyph unicode="1" horiz-adv-x="719" d="M 627,80 L 901,53 901,0 180,0 180,53 455,80 455,1174 184,1077 184,1130 575,1352 627,1352 627,80 Z "/>
+   <glyph unicode="0" horiz-adv-x="866" d="M 946,676 C 946,212 799,-20 506,-20 365,-20 258,39 186,158 114,277 78,449 78,676 78,898 114,1068 186,1186 258,1303 367,1362 514,1362 655,1362 763,1304 836,1188 909,1071 946,901 946,676 Z M 762,676 C 762,891 742,1045 701,1140 660,1235 595,1282 506,1282 419,1282 357,1237 319,1148 281,1059 262,901 262,676 262,449 281,290 320,198 359,105 421,59 506,59 594,59 659,108 700,205 741,302 762,459 762,676 Z "/>
+  </font>
+ </defs>
+ <defs class="TextShapeIndex">
+  <g ooo:slide="id1" ooo:id-list="id3 id4 id5 id6 id7 id8 id9 id10 id11 id12 id13 id14 id15 id16"/>
+ </defs>
+ <defs class="EmbeddedBulletChars">
+  <g id="bullet-char-template-57356" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 580,1141 L 1163,571 580,0 -4,571 580,1141 Z"/>
+  </g>
+  <g id="bullet-char-template-57354" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 8,1128 L 1137,1128 1137,0 8,0 8,1128 Z"/>
+  </g>
+  <g id="bullet-char-template-10146" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 174,0 L 602,739 174,1481 1456,739 174,0 Z M 1358,739 L 309,1346 659,739 1358,739 Z"/>
+  </g>
+  <g id="bullet-char-template-10132" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 2015,739 L 1276,0 717,0 1260,543 174,543 174,936 1260,936 717,1481 1274,1481 2015,739 Z"/>
+  </g>
+  <g id="bullet-char-template-10007" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 0,-2 C -7,14 -16,27 -25,37 L 356,567 C 262,823 215,952 215,954 215,979 228,992 255,992 264,992 276,990 289,987 310,991 331,999 354,1012 L 381,999 492,748 772,1049 836,1024 860,1049 C 881,1039 901,1025 922,1006 886,937 835,863 770,784 769,783 710,716 594,584 L 774,223 C 774,196 753,168 711,139 L 727,119 C 717,90 699,76 672,76 641,76 570,178 457,381 L 164,-76 C 142,-110 111,-127 72,-127 30,-127 9,-110 8,-76 1,-67 -2,-52 -2,-32 -2,-23 -1,-13 0,-2 Z"/>
+  </g>
+  <g id="bullet-char-template-10004" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 285,-33 C 182,-33 111,30 74,156 52,228 41,333 41,471 41,549 55,616 82,672 116,743 169,778 240,778 293,778 328,747 346,684 L 369,508 C 377,444 397,411 428,410 L 1163,1116 C 1174,1127 1196,1133 1229,1133 1271,1133 1292,1118 1292,1087 L 1292,965 C 1292,929 1282,901 1262,881 L 442,47 C 390,-6 338,-33 285,-33 Z"/>
+  </g>
+  <g id="bullet-char-template-9679" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 813,0 C 632,0 489,54 383,161 276,268 223,411 223,592 223,773 276,916 383,1023 489,1130 632,1184 813,1184 992,1184 1136,1130 1245,1023 1353,916 1407,772 1407,592 1407,412 1353,268 1245,161 1136,54 992,0 813,0 Z"/>
+  </g>
+  <g id="bullet-char-template-8226" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 346,457 C 273,457 209,483 155,535 101,586 74,649 74,723 74,796 101,859 155,911 209,963 273,989 346,989 419,989 480,963 531,910 582,859 608,796 608,723 608,648 583,586 532,535 482,483 420,457 346,457 Z"/>
+  </g>
+  <g id="bullet-char-template-8211" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M -4,459 L 1135,459 1135,606 -4,606 -4,459 Z"/>
+  </g>
+  <g id="bullet-char-template-61548" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 173,740 C 173,903 231,1043 346,1159 462,1274 601,1332 765,1332 928,1332 1067,1274 1183,1159 1299,1043 1357,903 1357,740 1357,577 1299,437 1183,322 1067,206 928,148 765,148 601,148 462,206 346,322 231,437 173,577 173,740 Z"/>
+  </g>
+ </defs>
+ <g>
+  <g id="id2" class="Master_Slide">
+   <g id="bg-id2" class="Background"/>
+   <g id="bo-id2" class="BackgroundObjects"/>
+  </g>
+ </g>
+ <g class="SlideGroup">
+  <g>
+   <g id="container-id1">
+    <g id="id1" class="Slide" clip-path="url(#presentation_clip_path)">
+     <g class="Page">
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id3">
+        <rect class="BoundingBox" stroke="none" fill="none" x="2164" y="4664" width="16724" height="16724"/>
+        <path fill="none" stroke="rgb(0,0,0)" stroke-width="212" stroke-linejoin="round" d="M 2270,4770 L 18781,21281 2270,21281 2270,4770 2270,4770 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id4">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1184" y="3716" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 3356,4770 C 3356,4955 3306,5136 3211,5297 3115,5457 2978,5590 2813,5682 2648,5774 2461,5823 2271,5823 2080,5823 1893,5774 1728,5682 1563,5590 1426,5457 1330,5297 1235,5136 1185,4955 1185,4770 1185,4585 1235,4404 1330,4244 1426,4083 1563,3950 1728,3858 1893,3766 2080,3717 2270,3717 2461,3717 2648,3766 2813,3858 2978,3950 3115,4083 3211,4243 3306,4404 3356,4585 3356,4770 L 3356,4770 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 3356,4770 C 3356,4955 3306,5136 3211,5297 3115,5457 2978,5590 2813,5682 2648,5774 2461,5823 2271,5823 2080,5823 1893,5774 1728,5682 1563,5590 1426,5457 1330,5297 1235,5136 1185,4955 1185,4770 1185,4585 1235,4404 1330,4244 1426,4083 1563,3950 1728,3858 1893,3766 2080,3717 2270,3717 2461,3717 2648,3766 2813,3858 2978,3950 3115,4083 3211,4243 3306,4404 3356,4585 3356,4770 L 3356,4770 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id5">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1185" y="20216" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 3357,21270 C 3357,21455 3307,21636 3212,21797 3116,21957 2979,22090 2814,22182 2649,22274 2462,22323 2272,22323 2081,22323 1894,22274 1729,22182 1564,22090 1427,21957 1331,21797 1236,21636 1186,21455 1186,21270 1186,21085 1236,20904 1331,20744 1427,20583 1564,20450 1729,20358 1894,20266 2081,20217 2271,20217 2462,20217 2649,20266 2814,20358 2979,20450 3116,20583 3212,20744 3307,20904 3357,21085 3357,21270 L 3357,21270 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 3357,21270 C 3357,21455 3307,21636 3212,21797 3116,21957 2979,22090 2814,22182 2649,22274 2462,22323 2272,22323 2081,22323 1894,22274 1729,22182 1564,22090 1427,21957 1331,21797 1236,21636 1186,21455 1186,21270 1186,21085 1236,20904 1331,20744 1427,20583 1564,20450 1729,20358 1894,20266 2081,20217 2271,20217 2462,20217 2649,20266 2814,20358 2979,20450 3116,20583 3212,20744 3307,20904 3357,21085 3357,21270 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id6">
+        <rect class="BoundingBox" stroke="none" fill="none" x="17686" y="20216" width="2174" height="2109"/>
+        <path fill="rgb(0,0,0)" stroke="none" d="M 19858,21270 C 19858,21455 19808,21636 19713,21797 19617,21957 19480,22090 19315,22182 19150,22274 18963,22323 18773,22323 18582,22323 18395,22274 18230,22182 18065,22090 17928,21957 17832,21797 17737,21636 17687,21455 17687,21270 17687,21085 17737,20904 17832,20744 17928,20583 18065,20450 18230,20358 18395,20266 18582,20217 18773,20217 18963,20217 19150,20266 19315,20358 19480,20450 19617,20583 19713,20744 19808,20904 19858,21085 19858,21270 L 19858,21270 Z "/>
+        <path fill="none" stroke="rgb(0,0,0)" d="M 19858,21270 C 19858,21455 19808,21636 19713,21797 19617,21957 19480,22090 19315,22182 19150,22274 18963,22323 18773,22323 18582,22323 18395,22274 18230,22182 18065,22090 17928,21957 17832,21797 17737,21636 17687,21455 17687,21270 17687,21085 17737,20904 17832,20744 17928,20583 18065,20450 18230,20358 18395,20266 18582,20217 18773,20217 18963,20217 19150,20266 19315,20358 19480,20450 19617,20583 19713,20744 19808,20904 19858,21085 19858,21270 Z "/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id7">
+        <rect class="BoundingBox" stroke="none" fill="none" x="8619" y="19354" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 10525,23166 L 8620,23166 8620,19355 12430,19355 12430,23166 10525,23166 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 10525,23166 L 8620,23166 8620,19355 12430,19355 12430,23166 10525,23166 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id8">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="20113" width="1422" height="2338"/>
+        <defs>
+         <clipPath id="clip_path_1" clipPathUnits="userSpaceOnUse">
+          <path d="M 9840,20111 L 11248,20111 11248,22434 9840,22434 9840,20111 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_1)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9861" y="21846"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10725" y="22231"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10739" y="21006"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id9">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1838" y="22314" width="849" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_2" clipPathUnits="userSpaceOnUse">
+          <path d="M 1824,22304 L 2673,22304 2673,24180 1824,24180 1824,22304 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_2)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1838" y="23816"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id10">
+        <rect class="BoundingBox" stroke="none" fill="none" x="18338" y="22314" width="859" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_3" clipPathUnits="userSpaceOnUse">
+          <path d="M 18337,22304 L 19182,22304 19182,24180 18337,24180 18337,22304 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_3)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="18357" y="23816"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id11">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1838" y="1814" width="848" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_4" clipPathUnits="userSpaceOnUse">
+          <path d="M 1829,1828 L 2670,1828 2670,3676 1829,3676 1829,1828 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_4)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1850" y="3319"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id12">
+        <rect class="BoundingBox" stroke="none" fill="none" x="8619" y="11154" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 10525,14966 L 8620,14966 8620,11155 12430,11155 12430,14966 10525,14966 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 10525,14966 L 8620,14966 8620,11155 12430,11155 12430,14966 10525,14966 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id13">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9838" y="11913" width="1372" height="2338"/>
+        <defs>
+         <clipPath id="clip_path_5" clipPathUnits="userSpaceOnUse">
+          <path d="M 9841,11910 L 11220,11910 11220,14233 9841,14233 9841,11910 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_5)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9854" y="13645"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10696" y="14030"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">0</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="10689" y="12805"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id14">
+        <rect class="BoundingBox" stroke="none" fill="none" x="364" y="11158" width="3813" height="3814"/>
+        <path fill="rgb(255,255,255)" stroke="none" d="M 2270,14970 L 365,14970 365,11159 4175,11159 4175,14970 2270,14970 Z "/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 2270,14970 L 365,14970 365,11159 4175,11159 4175,14970 2270,14970 Z "/>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id15">
+        <rect class="BoundingBox" stroke="none" fill="none" x="1584" y="11922" width="1336" height="2338"/>
+        <defs>
+         <clipPath id="clip_path_6" clipPathUnits="userSpaceOnUse">
+          <path d="M 1590,11931 L 2911,11931 2911,14261 1590,14261 1590,11931 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_6)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="1583" y="13659"><tspan font-family="Liberation Serif, serif" font-size="1679px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="2416" y="14044"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">2</tspan></tspan></tspan></text>
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="2409" y="12819"><tspan font-family="Liberation Serif, serif" font-size="1008px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">1</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="OLE2">
+       <g id="id16">
+        <rect class="BoundingBox" stroke="none" fill="none" x="9839" y="23914" width="865" height="1869"/>
+        <defs>
+         <clipPath id="clip_path_7" clipPathUnits="userSpaceOnUse">
+          <path d="M 9842,23921 L 10692,23921 10692,25770 9842,25770 9842,23921 Z "/>
+         </clipPath>
+        </defs>
+        <g clip-path="url(#clip_path_7)">
+         <text class="SVGTextShape"><tspan class="TextParagraph"><tspan class="TextPosition" x="9842" y="25420"><tspan font-family="Liberation Serif, serif" font-size="1681px" font-weight="400" fill="rgb(0,0,0)" stroke="none" style="white-space: pre">5</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+     </g>
+    </g>
+   </g>
+  </g>
+ </g>
+</svg>

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.