diff --git a/Documentation/doc/Documentation/fig/ConceptModel.svg b/Documentation/doc/Documentation/fig/ConceptModel.svg index d9221a39bbc..7150fcbb9fb 100755 --- a/Documentation/doc/Documentation/fig/ConceptModel.svg +++ b/Documentation/doc/Documentation/fig/ConceptModel.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/Documentation/doc/Documentation/fig_src/ConceptModel.mdj b/Documentation/doc/Documentation/fig_src/ConceptModel.mdj index fa58ac34c0d..fd993b6a9c5 100755 --- a/Documentation/doc/Documentation/fig_src/ConceptModel.mdj +++ b/Documentation/doc/Documentation/fig_src/ConceptModel.mdj @@ -303,6 +303,8 @@ "$ref": "AAAAAAFKBsPvQLRHkCg=" }, "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { @@ -597,6 +599,8 @@ "$ref": "AAAAAAFKBsY0xbRwnD0=" }, "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { @@ -789,8 +793,8 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 417, - "top": 97, + "left": 413, + "top": 101, "width": 83, "height": 13, "autoResize": false, @@ -815,8 +819,8 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 417, - "top": 112, + "left": 413, + "top": 116, "width": 83, "height": 13, "autoResize": false, @@ -841,8 +845,8 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 0, - "top": 0, + "left": -12, + "top": 12, "width": 72, "height": 13, "autoResize": false, @@ -867,8 +871,8 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 0, - "top": 0, + "left": -12, + "top": 12, "width": 0, "height": 13, "autoResize": false, @@ -887,8 +891,8 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 412, - "top": 92, + "left": 408, + "top": 96, "width": 93, "height": 38, "autoResize": false, @@ -934,8 +938,8 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 417, - "top": 135, + "left": 413, + "top": 139, "width": 83, "height": 13, "autoResize": false, @@ -955,8 +959,8 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 412, - "top": 130, + "left": 408, + "top": 134, "width": 93, "height": 23, "autoResize": false @@ -990,8 +994,8 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 417, - "top": 158, + "left": 413, + "top": 162, "width": 83, "height": 13, "autoResize": false, @@ -1011,8 +1015,8 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 412, - "top": 153, + "left": 408, + "top": 157, "width": 93, "height": 23, "autoResize": false @@ -1036,8 +1040,8 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 0, - "top": 0, + "left": -8, + "top": 8, "width": 10, "height": 10, "autoResize": false @@ -1053,8 +1057,8 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 412, - "top": 92, + "left": 408, + "top": 96, "width": 93, "height": 93, "autoResize": false, @@ -1067,6 +1071,8 @@ "$ref": "AAAAAAFKB1Lo0rSnmcc=" }, "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { @@ -1108,8 +1114,8 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 299, - "top": 119, + "left": 298, + "top": 121, "width": 56, "height": 13, "autoResize": false, @@ -1143,8 +1149,8 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 327, - "top": 104, + "left": 326, + "top": 106, "width": 0, "height": 13, "autoResize": false, @@ -1177,8 +1183,8 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 328, - "top": 148, + "left": 326, + "top": 151, "width": 0, "height": 13, "autoResize": false, @@ -1212,7 +1218,7 @@ "containerChangeable": false, "containerExtending": true, "left": 270, - "top": 119.30232558139534, + "top": 121, "width": 0, "height": 13, "autoResize": false, @@ -1245,8 +1251,8 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 272, - "top": 106.30232558139534, + "left": 273, + "top": 107, "width": 0, "height": 13, "autoResize": false, @@ -1280,7 +1286,7 @@ "containerChangeable": false, "containerExtending": true, "left": 266, - "top": 147.30232558139534, + "top": 148, "width": 0, "height": 13, "autoResize": false, @@ -1313,8 +1319,8 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 384, - "top": 117.72868217054264, + "left": 381, + "top": 121, "width": 0, "height": 13, "autoResize": false, @@ -1347,8 +1353,8 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 382, - "top": 104.72868217054264, + "left": 378, + "top": 107, "width": 0, "height": 13, "autoResize": false, @@ -1381,8 +1387,8 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 389, - "top": 144.72868217054264, + "left": 385, + "top": 148, "width": 0, "height": 13, "autoResize": false, @@ -1464,7 +1470,7 @@ "$ref": "AAAAAAFKBsPvQLRGncY=" }, "lineStyle": 1, - "points": "245:141.30232558139534;411:138.72868217054264", + "points": "245:142;407:142", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, @@ -1539,9 +1545,9 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 409, - "top": 297, - "width": 101, + "left": 365, + "top": 289, + "width": 183, "height": 13, "autoResize": false, "underline": false, @@ -1565,13 +1571,13 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 409, - "top": 312, - "width": 101, + "left": 365, + "top": 304, + "width": 183, "height": 13, "autoResize": false, "underline": false, - "text": "DerivedConcept", + "text": "RefinedConcept", "horizontalAlignment": 2, "verticalAlignment": 5 }, @@ -1591,8 +1597,8 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": -72, - "top": 72, + "left": -204, + "top": 48, "width": 72, "height": 13, "autoResize": false, @@ -1617,8 +1623,8 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": -72, - "top": 72, + "left": -204, + "top": 48, "width": 0, "height": 13, "autoResize": false, @@ -1637,9 +1643,9 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 404, - "top": 292, - "width": 111, + "left": 360, + "top": 284, + "width": 193, "height": 38, "autoResize": false, "stereotypeLabel": { @@ -1674,9 +1680,9 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 404, - "top": 330, - "width": 111, + "left": 360, + "top": 322, + "width": 193, "height": 10, "autoResize": false }, @@ -1709,9 +1715,9 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 409, - "top": 345, - "width": 101, + "left": 365, + "top": 337, + "width": 183, "height": 13, "autoResize": false, "underline": false, @@ -1730,9 +1736,9 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 404, - "top": 340, - "width": 111, + "left": 360, + "top": 332, + "width": 193, "height": 23, "autoResize": false }, @@ -1755,8 +1761,8 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": -48, - "top": 48, + "left": -136, + "top": 32, "width": 10, "height": 10, "autoResize": false @@ -1772,10 +1778,10 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 404, - "top": 292, - "width": 111, - "height": 97, + "left": 360, + "top": 284, + "width": 193, + "height": 113, "autoResize": false, "stereotypeDisplay": "label", "showVisibility": true, @@ -1786,6 +1792,8 @@ "$ref": "AAAAAAFKB1Z5GLWbvqY=" }, "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, "showMultiplicity": true, "showOperationSignature": true, "attributeCompartment": { @@ -1827,8 +1835,8 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 443, - "top": 231, + "left": 439, + "top": 229, "width": 0, "height": 13, "autoResize": false, @@ -1861,8 +1869,8 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 428, - "top": 231, + "left": 424, + "top": 229, "width": 0, "height": 13, "autoResize": false, @@ -1895,8 +1903,8 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 472, - "top": 232, + "left": 468, + "top": 230, "width": 0, "height": 13, "autoResize": false, @@ -1928,7 +1936,7 @@ "$ref": "AAAAAAFKB1Z5GLWaJhQ=" }, "lineStyle": 1, - "points": "458.75742574257424:291;458.23267326732673:185", + "points": "455.42424242424244:283;454.47474747474746:189", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, @@ -1971,7 +1979,7 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 296, + "left": 274, "top": 319, "width": 56, "height": 13, @@ -2006,7 +2014,7 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 324, + "left": 302, "top": 304, "width": 0, "height": 13, @@ -2040,7 +2048,7 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 324, + "left": 302, "top": 349, "width": 0, "height": 13, @@ -2176,7 +2184,7 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 377, + "left": 333, "top": 319, "width": 0, "height": 13, @@ -2210,7 +2218,7 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 374, + "left": 330, "top": 305, "width": 0, "height": 13, @@ -2244,7 +2252,7 @@ "showShadow": true, "containerChangeable": false, "containerExtending": true, - "left": 381, + "left": 337, "top": 346, "width": 0, "height": 13, @@ -2327,7 +2335,7 @@ "$ref": "AAAAAAFKBsY0xbRv6tk=" }, "lineStyle": 1, - "points": "245:340;403:340", + "points": "245:340;359:340", "stereotypeDisplay": "label", "showVisibility": true, "showProperty": true, @@ -2556,6 +2564,7 @@ "visibility": "public", "isStatic": false, "isLeaf": false, + "type": "", "isReadOnly": false, "isOrdered": false, "isUnique": false, @@ -2591,7 +2600,7 @@ "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, - "name": "DerivedConcept", + "name": "RefinedConcept", "ownedElements": [ { "_type": "UMLGeneralization", diff --git a/Documentation/doc/Documentation/main.txt b/Documentation/doc/Documentation/main.txt index 3cffee3a54e..007d95f95cc 100644 --- a/Documentation/doc/Documentation/main.txt +++ b/Documentation/doc/Documentation/main.txt @@ -21,63 +21,6 @@ solver for linear and quadratic programs. It further offers interfaces to third party software such as the GUI libraries Qt, Geomview, and the Boost Graph Library. -Organization of the Manual -========================== - -This manual is organized in several parts covering the many domains -of computational geometry. Each part consists of several chapters, -and each chapter is split into a *user manual* and a *reference -manual*. The user manual gives the general idea and comes with examples. -The reference manual presents the \sc{Api} of the various classes -and functions. - -The manual has a \ref packages with a short paragraph explaining -what each package is about, what license -it has, and on which other packages it depends. It further provides -links to precompiled demo programs for the Windows platform. - -The manual further has a class index, as well as a search box in the upper right of -each page. -The scope of the search box is the package you currently look at and the -packages it depends on, or it is the whole manual when you are in -a top level page such as the package overview. - -Organization of the Reference Manual -==================================== - -The \cgal library is a library of class templates. Consequently, we express -the requirements on template arguments by specifying \em concepts -and by providing \em models for concepts. See \ref intro_concept "here" -for an explanation of concept/model. - -The reference manual has pages for concepts and for models, -and just as classes can be derived from other classes, concepts -can \em refine other concepts, by adding requirements. - -When a class is a model of a concept, its reference manual -page has a link to the concept, and the API is mainly documented -on the reference manual page of the concept. As a concept -may refine another concept, the full API of a class is sometimes -distributed over the pages of base classes and over the pages -of several concepts. - -Let's have a look at the following concepts and models. - -\cgalFigureBegin{Manuak_Fig_concept_model,ConceptModel.svg} -Models and concepts -\cgalFigureEnd - -On the reference manual page of the class `Derived` you -will find a link to its base class `Base`, and a link to -the concept `DerivedConcept`. Only the member function -`Derived::two()` is documented in the reference manual -page of `Derived`, as it inherits the method `one()` from -its base class, and as it has to implement `eins()` -and `zwei()`, because it is model of the concepts -`DerivedConcept` and `BaseConcept`. - - - Demos and Examples ================== diff --git a/Documentation/header.html b/Documentation/header.html index 2d4a54bc27b..a1c6403bc83 100644 --- a/Documentation/header.html +++ b/Documentation/header.html @@ -43,8 +43,10 @@ $search