Commit ec7a567e authored by Riegel's avatar Riegel
Browse files

Build mkdocs pages

parent 4b5a5a82
Pipeline #10108 passed with stages
in 1 minute and 16 seconds
...@@ -4,8 +4,7 @@ ...@@ -4,8 +4,7 @@
![Image](img/UDigiT-Doctor.png) ![Image](img/UDigiT-Doctor.png)
Das UDigiT-Doctor Projekt sieht eine Weiterentwicklung des CityDoctor2 vor, welche die Prüfung von urbanen digitalen Zwillingen durch die Validierungs- und Reparaturfunktionen des CityDoctors ermöglichen soll. Das UDigiT-Doctor Projekt sieht eine Weiterentwicklung des CityDoctor2 vor, mit dem Ziel die Prüfung von urbanen digitalen Zwillingen durch die Validierungs- und Reparaturfunktionen des CityDoctors zu ermöglichen.
Zu diesem Zweck sind, unter anderem, die Unterstützung von weiteren Dateitypen, Import und Nutzung von Referenzdaten für die Reparatur und Funktionen für die Qualitätssicherung der semantischen und topologischen Konsistenz geplant.
## Fragestellung ## Fragestellung
Zusammengefasst können für eine Übertragung der Qualitätssicherung von Gebäudemodellen auf UDT folgende wissenschaftliche und technische Schwerpunkteziele abgeleitet werden: Zusammengefasst können für eine Übertragung der Qualitätssicherung von Gebäudemodellen auf UDT folgende wissenschaftliche und technische Schwerpunkteziele abgeleitet werden:
...@@ -23,7 +22,7 @@ UDigiT-Doctor, bzw. CityDoctor2, wird weiterhin als FOSS unter der [LGPL](https: ...@@ -23,7 +22,7 @@ UDigiT-Doctor, bzw. CityDoctor2, wird weiterhin als FOSS unter der [LGPL](https:
Releases von UDigiT-Doctor werden über das [GitLab Repository](https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2) von CityDoctor2 verfügbar gemacht. Releases von UDigiT-Doctor werden über das [GitLab Repository](https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2) von CityDoctor2 verfügbar gemacht.
# Projektdaten ## Projektdaten
**Projektlaufzeit:** **Projektlaufzeit:**
01.04.2024 - 01.07.2027 01.04.2024 - 01.07.2027
......
# Anforderungen an UDigiT-Doctor
1. Entwurf einer internen Datenstruktur und Erarbeitung von Verfahren zur Erzeugung eines integrierten Gesamtmodells.
2. Überprüfung der topologischen Beziehungen von Objekten sowohl zur Sicherstellung grundlegender Eigenschaften eines allgemein verwendbaren Basis-Modells als auch für ausgewählte Anwendungszenarien (Leitungsnetze, Gebäudeanschlüsse, ...)
3. Erweiterung des Prüf- und Reperaturprozesses durch Vergleichsmethoden unter Verwendung von Referenzmodellen
4. Umfassende und konfigurierbare Semantikprüfung
| Spezielle Anforderungen von | Relevant für Anforderungen Nr. |
|-----------------------------|--------------------------------|
| Datenmodell | 1., 2., 3. |
| Topologische Konsistenz | 2., 3. |
| Semantische Überprüfung | 2., 4. |
...@@ -5,7 +5,6 @@ ...@@ -5,7 +5,6 @@
![Image](img/UDigiT-Doctor.png) ![Image](img/UDigiT-Doctor.png)
The UDigiT-Doctor project continues the development of CityDoctor2, with the goal of enabling the validation and repair of urban digital twins with CityDoctor. The UDigiT-Doctor project continues the development of CityDoctor2, with the goal of enabling the validation and repair of urban digital twins with CityDoctor.
Planned improvements include, among other things, support of additional file-formats, import of 'ground-truth' model reference data for healing methods and functions for the assurance of topological and semantical consistency.
## Objectives ## Objectives
In summary, the following scientific and technical objectives can be derived to allow for a transfer of the validation functionality of CityDoctor to urban digital twins: In summary, the following scientific and technical objectives can be derived to allow for a transfer of the validation functionality of CityDoctor to urban digital twins:
...@@ -23,10 +22,10 @@ UDigiT-Doctor, being an update of CityDoctor2, will continue to be released unde ...@@ -23,10 +22,10 @@ UDigiT-Doctor, being an update of CityDoctor2, will continue to be released unde
Releases of UDigiT-Doctor will be made available via the CityDoctor2 [GitLab-repository](https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2). Releases of UDigiT-Doctor will be made available via the CityDoctor2 [GitLab-repository](https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2).
# Project Information ## Project Information
**Project Duration:** **Project Duration:**
01.04.2024 - 01.07.2027 April 01, 2024 - July 01, 2027
**Project Website:** **Project Website:**
[UDigiT-Doctor: Hochschule für Technik Stuttgart](https://www.hft-stuttgart.de/forschung/projekte/aktuell/udigit-doctor) [UDigiT-Doctor: Hochschule für Technik Stuttgart](https://www.hft-stuttgart.de/forschung/projekte/aktuell/udigit-doctor)
......
# Requirements of the internal data model
## Urban digital twin data
In order to be able to validate and repair the models of urban digital twins, CityDoctor needs the capability to access their data.
## Reference model
While CityDoctor is capable of repairing geometrical errors, the repaired model can contain discrepancies with the real
object. This is expected, since CityDoctor purely operates via model data.
To alleviate this, functionalities for the usage of a reference model are desired. The reference model would allow CityDoctor
to determine the quality of a repair step, enabling the implementation of more sophisticated healing-routines.
## Data format support
The aforementioned requirements revolve around data that is not compatible with, or available as, CityGML. Therefore, to
# Requirements of UDigiT-Doctor
1. Design of an internal data model and methods for the creation of an integrated complete model.
2. Validation of the topological relations between objects, to assure data consistency of a generic base building model and specific use-cases (e.g. gas/water/electricity supply networks and their respective building service-connections)
3. Improving repair and validation functionality by incorporating comparisons with reference data.
4. Extensive, modifiable validation functionality for semantical data.
| Specific requirements of | Applicable to requirement nr. |
|--------------------------|-------------------------------|
| Data model | 1., 2., 3. |
| Topological consistency | 2., 3. |
| Semantical validation | 2., 4. |
...@@ -10,8 +10,9 @@ ...@@ -10,8 +10,9 @@
<link rel="icon" href="/pages/citydoctor/citydoctorhomepage/img/citydoctor_logo.png"> <link rel="icon" href="/pages/citydoctor/citydoctorhomepage/img/citydoctor_logo.png">
<meta name="generator" content="mkdocs-1.4.2, mkdocs-material-9.0.6"> <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.5.34">
...@@ -19,10 +20,13 @@ ...@@ -19,10 +20,13 @@
<link rel="stylesheet" href="/pages/citydoctor/citydoctorhomepage/assets/stylesheets/main.558e4712.min.css"> <link rel="stylesheet" href="/pages/citydoctor/citydoctorhomepage/assets/stylesheets/main.35f28582.min.css">
<link rel="stylesheet" href="/pages/citydoctor/citydoctorhomepage/assets/stylesheets/palette.06af60db.min.css">
<link rel="stylesheet" href="/pages/citydoctor/citydoctorhomepage/assets/stylesheets/palette.2505c338.min.css">
...@@ -40,7 +44,7 @@ ...@@ -40,7 +44,7 @@
<link rel="stylesheet" href="https://unpkg.com/mermaid/dist/mermaid.css"> <link rel="stylesheet" href="https://unpkg.com/mermaid/dist/mermaid.css">
<script>__md_scope=new URL("/pages/citydoctor/citydoctorhomepage/",location),__md_hash=e=>[...e].reduce((e,_)=>(e<<5)-e+_.charCodeAt(0),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("/pages/citydoctor/citydoctorhomepage/",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
...@@ -57,11 +61,8 @@ ...@@ -57,11 +61,8 @@
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="red" data-md-color-accent=""> <body dir="ltr" data-md-color-scheme="default" data-md-color-primary="red" data-md-color-accent="indigo">
<script>var palette=__md_get("__palette");if(palette&&"object"==typeof palette.color)for(var key of Object.keys(palette.color))document.body.setAttribute("data-md-color-"+key,palette.color[key])</script>
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off"> <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off"> <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
...@@ -76,16 +77,19 @@ ...@@ -76,16 +77,19 @@
<header class="md-header" data-md-component="header">
<header class="md-header md-header--shadow" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="Kopfzeile"> <nav class="md-header__inner md-grid" aria-label="Kopfzeile">
<a href="/pages/citydoctor/citydoctorhomepage/." title="CityDoctor2" class="md-header__button md-logo" aria-label="CityDoctor2" data-md-component="logo"> <a href="/pages/citydoctor/citydoctorhomepage/." title="CityDoctor2" class="md-header__button md-logo" aria-label="CityDoctor2" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54Z"/></svg> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"/></svg>
</a> </a>
<label class="md-header__button md-icon" for="__drawer"> <label class="md-header__button md-icon" for="__drawer">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"/></svg>
</label> </label>
<div class="md-header__title" data-md-component="header-title"> <div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis"> <div class="md-header__ellipsis">
...@@ -104,38 +108,47 @@ ...@@ -104,38 +108,47 @@
</div> </div>
</div> </div>
<form class="md-header__option" data-md-component="palette"> <form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="(prefers-color-scheme: light)" data-md-color-scheme="default" data-md-color-primary="red" data-md-color-accent="" aria-label="Dunkelmodus verwenden" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Dunkelmodus verwenden" for="__palette_2" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"/></svg> <input class="md-option" data-md-color-media="(prefers-color-scheme: light)" data-md-color-scheme="default" data-md-color-primary="red" data-md-color-accent="indigo" aria-label="Dunkelmodus verwenden" type="radio" name="__palette" id="__palette_0">
<label class="md-header__button md-icon" title="Dunkelmodus verwenden" for="__palette_1" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"/></svg>
</label> </label>
<input class="md-option" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-scheme="slate" data-md-color-primary="" data-md-color-accent="" aria-label="Hellen Modus verwenden" type="radio" name="__palette" id="__palette_2">
<label class="md-header__button md-icon" title="Hellen Modus verwenden" for="__palette_1" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12c0-2.42-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"/></svg> <input class="md-option" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-scheme="slate" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Hellen Modus verwenden" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Hellen Modus verwenden" for="__palette_0" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12s-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"/></svg>
</label> </label>
</form> </form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<div class="md-header__option"> <div class="md-header__option">
<div class="md-select"> <div class="md-select">
<button class="md-header__button md-icon" aria-label="Sprache wechseln"> <button class="md-header__button md-icon" aria-label="Sprache wechseln">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m12.87 15.07-2.54-2.51.03-.03A17.52 17.52 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04M18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12m-2.62 7 1.62-4.33L19.12 17h-3.24Z"/></svg> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m12.87 15.07-2.54-2.51.03-.03A17.5 17.5 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2zm-2.62 7 1.62-4.33L19.12 17z"/></svg>
</button> </button>
<div class="md-select__inner"> <div class="md-select__inner">
<ul class="md-select__list"> <ul class="md-select__list">
<li class="md-select__item"> <li class="md-select__item">
<a href="/pages/citydoctor/citydoctorhomepage/." hreflang="de" class="md-select__link"> <a href="/pages/citydoctor/citydoctorhomepage/None" hreflang="de" class="md-select__link">
Deutsch Deutsch
</a> </a>
</li> </li>
...@@ -149,11 +162,12 @@ ...@@ -149,11 +162,12 @@
</ul> </ul>
</div> </div>
</div> </div>
</div> </div>
<label class="md-header__button md-icon" for="__search"> <label class="md-header__button md-icon" for="__search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
</label> </label>
<div class="md-search" data-md-component="search" role="dialog"> <div class="md-search" data-md-component="search" role="dialog">
<label class="md-search__overlay" for="__search"></label> <label class="md-search__overlay" for="__search"></label>
...@@ -161,19 +175,22 @@ ...@@ -161,19 +175,22 @@
<form class="md-search__form" name="search"> <form class="md-search__form" name="search">
<input type="text" class="md-search__input" name="query" aria-label="Suche" placeholder="Suche" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required> <input type="text" class="md-search__input" name="query" aria-label="Suche" placeholder="Suche" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
<label class="md-search__icon md-icon" for="__search"> <label class="md-search__icon md-icon" for="__search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</label> </label>
<nav class="md-search__options" aria-label="Suche"> <nav class="md-search__options" aria-label="Suche">
<button type="reset" class="md-search__icon md-icon" title="Zurücksetzen" aria-label="Zurücksetzen" tabindex="-1"> <button type="reset" class="md-search__icon md-icon" title="Zurücksetzen" aria-label="Zurücksetzen" tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg>
</button> </button>
</nav> </nav>
</form> </form>
<div class="md-search__output"> <div class="md-search__output">
<div class="md-search__scrollwrap" data-md-scrollfix> <div class="md-search__scrollwrap" tabindex="0" data-md-scrollfix>
<div class="md-search-result" data-md-component="search-result"> <div class="md-search-result" data-md-component="search-result">
<div class="md-search-result__meta"> <div class="md-search-result__meta">
Suche wird initialisiert Suche wird initialisiert
...@@ -190,7 +207,7 @@ ...@@ -190,7 +207,7 @@
<a href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository" class="md-source" data-md-component="source"> <a href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository" class="md-source" data-md-component="source">
<div class="md-source__icon md-icon"> <div class="md-source__icon md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"/></svg> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"/></svg>
</div> </div>
<div class="md-source__repository"> <div class="md-source__repository">
CityDoctor2 CityDoctor2
...@@ -220,12 +237,13 @@ ...@@ -220,12 +237,13 @@
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0"> <nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer"> <label class="md-nav__title" for="__drawer">
<a href="/pages/citydoctor/citydoctorhomepage/." title="CityDoctor2" class="md-nav__button md-logo" aria-label="CityDoctor2" data-md-component="logo"> <a href="/pages/citydoctor/citydoctorhomepage/." title="CityDoctor2" class="md-nav__button md-logo" aria-label="CityDoctor2" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54Z"/></svg> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"/></svg>
</a> </a>
CityDoctor2 CityDoctor2
...@@ -235,7 +253,7 @@ ...@@ -235,7 +253,7 @@
<a href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository" class="md-source" data-md-component="source"> <a href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository" class="md-source" data-md-component="source">
<div class="md-source__icon md-icon"> <div class="md-source__icon md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"/></svg> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"/></svg>
</div> </div>
<div class="md-source__repository"> <div class="md-source__repository">
CityDoctor2 CityDoctor2
...@@ -252,9 +270,54 @@ ...@@ -252,9 +270,54 @@
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_1" >
<label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="">
<span class="md-ellipsis">
CityDoctor2
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_1">
<span class="md-nav__icon md-icon"></span>
CityDoctor2
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/pages/citydoctor/citydoctorhomepage/." class="md-nav__link"> <a href="/pages/citydoctor/citydoctorhomepage/." class="md-nav__link">
CityDoctor2
<span class="md-ellipsis">
Über CityDoctor2
</span>
</a> </a>
</li> </li>
...@@ -269,7 +332,13 @@ ...@@ -269,7 +332,13 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/pages/citydoctor/citydoctorhomepage/requiredSoftware/" class="md-nav__link"> <a href="/pages/citydoctor/citydoctorhomepage/requiredSoftware/" class="md-nav__link">
<span class="md-ellipsis">
Installation Installation
</span>
</a> </a>
</li> </li>
...@@ -284,7 +353,13 @@ ...@@ -284,7 +353,13 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/pages/citydoctor/citydoctorhomepage/firstRun/" class="md-nav__link"> <a href="/pages/citydoctor/citydoctorhomepage/firstRun/" class="md-nav__link">
<span class="md-ellipsis">
Erster Start Erster Start
</span>
</a> </a>
</li> </li>
...@@ -299,7 +374,13 @@ ...@@ -299,7 +374,13 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/pages/citydoctor/citydoctorhomepage/userInterface/" class="md-nav__link"> <a href="/pages/citydoctor/citydoctorhomepage/userInterface/" class="md-nav__link">
<span class="md-ellipsis">
Nutzeroberfläche Nutzeroberfläche
</span>
</a> </a>
</li> </li>
...@@ -314,7 +395,13 @@ ...@@ -314,7 +395,13 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/pages/citydoctor/citydoctorhomepage/validationPlan/" class="md-nav__link"> <a href="/pages/citydoctor/citydoctorhomepage/validationPlan/" class="md-nav__link">
<span class="md-ellipsis">
Prüfplan Prüfplan
</span>
</a> </a>
</li> </li>
...@@ -328,22 +415,31 @@ ...@@ -328,22 +415,31 @@
<li class="md-nav__item md-nav__item--nested"> <li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_1_6" >
<input class="md-nav__toggle md-toggle " data-md-toggle="__nav_6" type="checkbox" id="__nav_6" >
<label class="md-nav__link" for="__nav_1_6" id="__nav_1_6_label" tabindex="0">
<label class="md-nav__link" for="__nav_6" tabindex="0" aria-expanded="false"> <span class="md-ellipsis">
Anforderungen Anforderungen
</span>
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" aria-label="Anforderungen" data-md-level="1"> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_1_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6"> <label class="md-nav__title" for="__nav_1_6">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Anforderungen Anforderungen
</label> </label>
...@@ -354,9 +450,16 @@ ...@@ -354,9 +450,16 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/pages/citydoctor/citydoctorhomepage/basic/" class="md-nav__link"> <a href="/pages/citydoctor/citydoctorhomepage/basic/" class="md-nav__link">
<span class="md-ellipsis">
Grundbegriffe Grundbegriffe
</span>
</a> </a>
</li> </li>
...@@ -368,9 +471,16 @@ ...@@ -368,9 +471,16 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/pages/citydoctor/citydoctorhomepage/requirements/" class="md-nav__link"> <a href="/pages/citydoctor/citydoctorhomepage/requirements/" class="md-nav__link">
<span class="md-ellipsis">
Übersicht Übersicht
</span>
</a> </a>
</li> </li>
...@@ -382,9 +492,16 @@ ...@@ -382,9 +492,16 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/pages/citydoctor/citydoctorhomepage/schemaRequirements/" class="md-nav__link"> <a href="/pages/citydoctor/citydoctorhomepage/schemaRequirements/" class="md-nav__link">
<span class="md-ellipsis">
Schemaanforderungen Schemaanforderungen
</span>
</a> </a>
</li> </li>
...@@ -396,9 +513,16 @@ ...@@ -396,9 +513,16 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/pages/citydoctor/citydoctorhomepage/geometric/" class="md-nav__link"> <a href="/pages/citydoctor/citydoctorhomepage/geometric/" class="md-nav__link">
<span class="md-ellipsis">
Geometrische Anforderungen Geometrische Anforderungen
</span>
</a> </a>
</li> </li>
...@@ -410,9 +534,16 @@ ...@@ -410,9 +534,16 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/pages/citydoctor/citydoctorhomepage/semantic/" class="md-nav__link"> <a href="/pages/citydoctor/citydoctorhomepage/semantic/" class="md-nav__link">
<span class="md-ellipsis">
Semantische Anforderungen Semantische Anforderungen
</span>
</a> </a>
</li> </li>
...@@ -425,22 +556,32 @@ ...@@ -425,22 +556,32 @@
<li class="md-nav__item md-nav__item--nested"> <li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_1_6_6" >
<input class="md-nav__toggle md-toggle " data-md-toggle="__nav_6_6" type="checkbox" id="__nav_6_6" >
<label class="md-nav__link" for="__nav_1_6_6" id="__nav_1_6_6_label" tabindex="0">
<label class="md-nav__link" for="__nav_6_6" tabindex="0" aria-expanded="false"> <span class="md-ellipsis">
Details Details
</span>
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
</label> </label>
<nav class="md-nav" aria-label="Details" data-md-level="2"> <nav class="md-nav" data-md-level="3" aria-labelledby="__nav_1_6_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6_6"> <label class="md-nav__title" for="__nav_1_6_6">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Details Details
</label> </label>
...@@ -451,9 +592,16 @@ ...@@ -451,9 +592,16 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/pages/citydoctor/citydoctorhomepage/R_GE_R_TOO_FEW_POINTS/" class="md-nav__link"> <a href="/pages/citydoctor/citydoctorhomepage/R_GE_R_TOO_FEW_POINTS/" class="md-nav__link">
<span class="md-ellipsis">
R_TOO_FEW_POINTS R_TOO_FEW_POINTS
</span>
</a> </a>
</li> </li>
...@@ -465,9 +613,16 @@ ...@@ -465,9 +613,16 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/pages/citydoctor/citydoctorhomepage/R_GE_R_CONSECUTIVE_POINTS_SAME/" class="md-nav__link"> <a href="/pages/citydoctor/citydoctorhomepage/R_GE_R_CONSECUTIVE_POINTS_SAME/" class="md-nav__link">
<span class="md-ellipsis">
R_CONSECUTIVE_POINTS_SAME R_CONSECUTIVE_POINTS_SAME
</span>
</a> </a>
</li> </li>
...@@ -479,9 +634,16 @@ ...@@ -479,9 +634,16 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/pages/citydoctor/citydoctorhomepage/R_GE_R_NOT_CLOSED/" class="md-nav__link"> <a href="/pages/citydoctor/citydoctorhomepage/R_GE_R_NOT_CLOSED/" class="md-nav__link">
<span class="md-ellipsis">
R_RING_NOT_CLOSED R_RING_NOT_CLOSED
</span>
</a> </a>
</li> </li>
...@@ -493,9 +655,16 @@ ...@@ -493,9 +655,16 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/pages/citydoctor/citydoctorhomepage/R_GE_R_SELF_INTERSECTION/" class="md-nav__link"> <a href="/pages/citydoctor/citydoctorhomepage/R_GE_R_SELF_INTERSECTION/" class="md-nav__link">
<span class="md-ellipsis">
R_RING_SELF_INTERSECTION R_RING_SELF_INTERSECTION
</span>
</a> </a>
</li> </li>
...@@ -507,9 +676,16 @@ ...@@ -507,9 +676,16 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/pages/citydoctor/citydoctorhomepage/R_GE_R_COLLAPSED_TO_LINE/" class="md-nav__link"> <a href="/pages/citydoctor/citydoctorhomepage/R_GE_R_COLLAPSED_TO_LINE/" class="md-nav__link">
<span class="md-ellipsis">
R_COLLAPSED_TO_LINE R_COLLAPSED_TO_LINE
</span>
</a> </a>
</li> </li>
...@@ -521,9 +697,16 @@ ...@@ -521,9 +697,16 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/pages/citydoctor/citydoctorhomepage/R_GE_P_INTERSECTING_RINGS/" class="md-nav__link"> <a href="/pages/citydoctor/citydoctorhomepage/R_GE_P_INTERSECTING_RINGS/" class="md-nav__link">
<span class="md-ellipsis">
P_INTERSECTING_RINGS P_INTERSECTING_RINGS
</span>
</a> </a>
</li> </li>
...@@ -535,9 +718,16 @@ ...@@ -535,9 +718,16 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/pages/citydoctor/citydoctorhomepage/R_GE_P_NON_PLANAR/" class="md-nav__link"> <a href="/pages/citydoctor/citydoctorhomepage/R_GE_P_NON_PLANAR/" class="md-nav__link">
<span class="md-ellipsis">
P_NON_PLANAR P_NON_PLANAR
</span>
</a> </a>
</li> </li>
...@@ -549,9 +739,16 @@ ...@@ -549,9 +739,16 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/pages/citydoctor/citydoctorhomepage/R_GE_P_INTERIOR_DISCONNECTED/" class="md-nav__link"> <a href="/pages/citydoctor/citydoctorhomepage/R_GE_P_INTERIOR_DISCONNECTED/" class="md-nav__link">
<span class="md-ellipsis">
P_INTERIOR_DISCONNECTED P_INTERIOR_DISCONNECTED
</span>
</a> </a>
</li> </li>
...@@ -563,9 +760,16 @@ ...@@ -563,9 +760,16 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/pages/citydoctor/citydoctorhomepage/R_GE_P_HOLE_OUTSIDE/" class="md-nav__link"> <a href="/pages/citydoctor/citydoctorhomepage/R_GE_P_HOLE_OUTSIDE/" class="md-nav__link">
<span class="md-ellipsis">
P_HOLE_OUTSIDE P_HOLE_OUTSIDE
</span>
</a> </a>
</li> </li>
...@@ -577,9 +781,16 @@ ...@@ -577,9 +781,16 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/pages/citydoctor/citydoctorhomepage/R_GE_P_INNER_RINGS_NESTED/" class="md-nav__link"> <a href="/pages/citydoctor/citydoctorhomepage/R_GE_P_INNER_RINGS_NESTED/" class="md-nav__link">
<span class="md-ellipsis">
P_INNER_RINGS_NESTED P_INNER_RINGS_NESTED
</span>
</a> </a>
</li> </li>
...@@ -591,9 +802,16 @@ ...@@ -591,9 +802,16 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/pages/citydoctor/citydoctorhomepage/R_GE_P_ORIENTATION_RINGS_SAME/" class="md-nav__link"> <a href="/pages/citydoctor/citydoctorhomepage/R_GE_P_ORIENTATION_RINGS_SAME/" class="md-nav__link">
<span class="md-ellipsis">
P_ORIENTATION_RINGS_SAME P_ORIENTATION_RINGS_SAME
</span>
</a> </a>
</li> </li>
...@@ -605,9 +823,16 @@ ...@@ -605,9 +823,16 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/pages/citydoctor/citydoctorhomepage/R_GE_MS/" class="md-nav__link"> <a href="/pages/citydoctor/citydoctorhomepage/R_GE_MS/" class="md-nav__link">
<span class="md-ellipsis">
MULTI_SURFACE MULTI_SURFACE
</span>
</a> </a>
</li> </li>
...@@ -619,9 +844,16 @@ ...@@ -619,9 +844,16 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/pages/citydoctor/citydoctorhomepage/R_GE_S_TOO_FEW_POLYGONS/" class="md-nav__link"> <a href="/pages/citydoctor/citydoctorhomepage/R_GE_S_TOO_FEW_POLYGONS/" class="md-nav__link">
<span class="md-ellipsis">
S_TOO_FEW_POLYGONS S_TOO_FEW_POLYGONS
</span>
</a> </a>
</li> </li>
...@@ -633,9 +865,16 @@ ...@@ -633,9 +865,16 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/pages/citydoctor/citydoctorhomepage/R_GE_S_NOT_CLOSED/" class="md-nav__link"> <a href="/pages/citydoctor/citydoctorhomepage/R_GE_S_NOT_CLOSED/" class="md-nav__link">
<span class="md-ellipsis">
S_NOT_CLOSED S_NOT_CLOSED
</span>
</a> </a>
</li> </li>
...@@ -647,9 +886,16 @@ ...@@ -647,9 +886,16 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/pages/citydoctor/citydoctorhomepage/R_GE_S_NON_MANIFOLD_VERTEX/" class="md-nav__link"> <a href="/pages/citydoctor/citydoctorhomepage/R_GE_S_NON_MANIFOLD_VERTEX/" class="md-nav__link">
<span class="md-ellipsis">
S_NON_MANIFOLD_VERTEX S_NON_MANIFOLD_VERTEX
</span>
</a> </a>
</li> </li>
...@@ -661,9 +907,16 @@ ...@@ -661,9 +907,16 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/pages/citydoctor/citydoctorhomepage/R_GE_S_NON_MANIFOLD_EDGE/" class="md-nav__link"> <a href="/pages/citydoctor/citydoctorhomepage/R_GE_S_NON_MANIFOLD_EDGE/" class="md-nav__link">
<span class="md-ellipsis">
S_NON_MANIFOLD_EDGE S_NON_MANIFOLD_EDGE
</span>
</a> </a>
</li> </li>
...@@ -675,9 +928,16 @@ ...@@ -675,9 +928,16 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/pages/citydoctor/citydoctorhomepage/R_GE_S_MULTIPLE_CONNECTED_COMPONENTS/" class="md-nav__link"> <a href="/pages/citydoctor/citydoctorhomepage/R_GE_S_MULTIPLE_CONNECTED_COMPONENTS/" class="md-nav__link">
<span class="md-ellipsis">
S_MULTIPLE_CONNECTED_COMPONENTS S_MULTIPLE_CONNECTED_COMPONENTS
</span>
</a> </a>
</li> </li>
...@@ -689,9 +949,16 @@ ...@@ -689,9 +949,16 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/pages/citydoctor/citydoctorhomepage/R_GE_S_SELF_INTERSECTION/" class="md-nav__link"> <a href="/pages/citydoctor/citydoctorhomepage/R_GE_S_SELF_INTERSECTION/" class="md-nav__link">
<span class="md-ellipsis">
S_SELF_INTERSECTION S_SELF_INTERSECTION
</span>
</a> </a>
</li> </li>
...@@ -703,9 +970,16 @@ ...@@ -703,9 +970,16 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/pages/citydoctor/citydoctorhomepage/R_GE_S_POLYGON_WRONG_ORIENTATION/" class="md-nav__link"> <a href="/pages/citydoctor/citydoctorhomepage/R_GE_S_POLYGON_WRONG_ORIENTATION/" class="md-nav__link">
<span class="md-ellipsis">
S_POLYGON_WRONG_ORIENTATION S_POLYGON_WRONG_ORIENTATION
</span>
</a> </a>
</li> </li>
...@@ -717,9 +991,16 @@ ...@@ -717,9 +991,16 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/pages/citydoctor/citydoctorhomepage/R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION/" class="md-nav__link"> <a href="/pages/citydoctor/citydoctorhomepage/R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION/" class="md-nav__link">
<span class="md-ellipsis">
S_ALL_POLYGONS_WRONG_ORIENTATION S_ALL_POLYGONS_WRONG_ORIENTATION
</span>
</a> </a>
</li> </li>
...@@ -731,9 +1012,16 @@ ...@@ -731,9 +1012,16 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/pages/citydoctor/citydoctorhomepage/R_GE_SO/" class="md-nav__link"> <a href="/pages/citydoctor/citydoctorhomepage/R_GE_SO/" class="md-nav__link">
<span class="md-ellipsis">
SOLID SOLID
</span>
</a> </a>
</li> </li>
...@@ -742,6 +1030,83 @@ ...@@ -742,6 +1030,83 @@
</ul> </ul>
</nav> </nav>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2" >
<label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="">
<span class="md-ellipsis">
UDigiT-Doctor
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2">
<span class="md-nav__icon md-icon"></span>
UDigiT-Doctor
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="/pages/citydoctor/citydoctorhomepage/udt_about/" class="md-nav__link">
<span class="md-ellipsis">
Über UDigiT-Doctor
</span>
</a>
</li> </li>
...@@ -749,6 +1114,7 @@ ...@@ -749,6 +1114,7 @@
</ul> </ul>
</nav> </nav>
</li> </li>
...@@ -787,6 +1153,7 @@ ...@@ -787,6 +1153,7 @@
</div> </div>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div> </div>
</main> </main>
...@@ -814,10 +1181,11 @@ ...@@ -814,10 +1181,11 @@
<div class="md-dialog__inner md-typeset"></div> <div class="md-dialog__inner md-typeset"></div>
</div> </div>
<script id="__config" type="application/json">{"base": "/pages/citydoctor/citydoctorhomepage/", "features": ["content.code.annotate"], "search": "/pages/citydoctor/citydoctorhomepage/assets/javascripts/workers/search.e5c33ebb.min.js", "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}}</script>
<script id="__config" type="application/json">{"base": "/pages/citydoctor/citydoctorhomepage/", "features": ["content.code.annotate", "navigation.sections"], "search": "/pages/citydoctor/citydoctorhomepage/assets/javascripts/workers/search.07f07601.min.js", "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}}</script>
<script src="/pages/citydoctor/citydoctorhomepage/assets/javascripts/bundle.51d95adb.min.js"></script> <script src="/pages/citydoctor/citydoctorhomepage/assets/javascripts/bundle.56dfad97.min.js"></script>
<script src="https://unpkg.com/mermaid/dist/mermaid.min.js"></script> <script src="https://unpkg.com/mermaid/dist/mermaid.min.js"></script>
......
...@@ -9,18 +9,17 @@ ...@@ -9,18 +9,17 @@
<link href="../R_GE_P_ORIENTATION_RINGS_SAME/" rel="prev"/> <link href="../R_GE_P_ORIENTATION_RINGS_SAME/" rel="prev"/>
<link href="../R_GE_S_TOO_FEW_POLYGONS/" rel="next"/> <link href="../R_GE_S_TOO_FEW_POLYGONS/" rel="next"/>
<link href="../img/citydoctor_logo.png" rel="icon"/> <link href="../img/citydoctor_logo.png" rel="icon"/>
<meta content="mkdocs-1.4.2, mkdocs-material-9.0.6" name="generator"/> <meta content="mkdocs-1.6.1, mkdocs-material-9.5.34" name="generator"/>
<title>MULTI_SURFACE - CityDoctor2</title> <title>MULTI_SURFACE - CityDoctor2</title>
<link href="../assets/stylesheets/main.558e4712.min.css" rel="stylesheet"/> <link href="../assets/stylesheets/main.35f28582.min.css" rel="stylesheet"/>
<link href="../assets/stylesheets/palette.2505c338.min.css" rel="stylesheet"/> <link href="../assets/stylesheets/palette.06af60db.min.css" rel="stylesheet"/>
<link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/> <link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/>
<link href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&amp;display=fallback" rel="stylesheet"/> <link href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&amp;display=fallback" rel="stylesheet"/>
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style> <style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
<link href="https://unpkg.com/mermaid/dist/mermaid.css" rel="stylesheet"/> <link href="https://unpkg.com/mermaid/dist/mermaid.css" rel="stylesheet"/>
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce((e,_)=>(e<<5)-e+_.charCodeAt(0),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
</head> </head>
<body data-md-color-accent="" data-md-color-primary="red" data-md-color-scheme="default" dir="ltr"> <body data-md-color-accent="indigo" data-md-color-primary="red" data-md-color-scheme="default" dir="ltr">
<script>var palette=__md_get("__palette");if(palette&&"object"==typeof palette.color)for(var key of Object.keys(palette.color))document.body.setAttribute("data-md-color-"+key,palette.color[key])</script>
<input autocomplete="off" class="md-toggle" data-md-toggle="drawer" id="__drawer" type="checkbox"/> <input autocomplete="off" class="md-toggle" data-md-toggle="drawer" id="__drawer" type="checkbox"/>
<input autocomplete="off" class="md-toggle" data-md-toggle="search" id="__search" type="checkbox"/> <input autocomplete="off" class="md-toggle" data-md-toggle="search" id="__search" type="checkbox"/>
<label class="md-overlay" for="__drawer"></label> <label class="md-overlay" for="__drawer"></label>
...@@ -31,13 +30,13 @@ ...@@ -31,13 +30,13 @@
</div> </div>
<div data-md-component="announce"> <div data-md-component="announce">
</div> </div>
<header class="md-header" data-md-component="header"> <header class="md-header md-header--shadow" data-md-component="header">
<nav aria-label="Kopfzeile" class="md-header__inner md-grid"> <nav aria-label="Kopfzeile" class="md-header__inner md-grid">
<a aria-label="CityDoctor2" class="md-header__button md-logo" data-md-component="logo" href=".." title="CityDoctor2"> <a aria-label="CityDoctor2" class="md-header__button md-logo" data-md-component="logo" href=".." title="CityDoctor2">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"></path></svg>
</a> </a>
<label class="md-header__button md-icon" for="__drawer"> <label class="md-header__button md-icon" for="__drawer">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"></path></svg>
</label> </label>
<div class="md-header__title" data-md-component="header-title"> <div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis"> <div class="md-header__ellipsis">
...@@ -56,24 +55,25 @@ ...@@ -56,24 +55,25 @@
</div> </div>
</div> </div>
<form class="md-header__option" data-md-component="palette"> <form class="md-header__option" data-md-component="palette">
<input aria-label="Dunkelmodus verwenden" class="md-option" data-md-color-accent="" data-md-color-media="(prefers-color-scheme: light)" data-md-color-primary="red" data-md-color-scheme="default" id="__palette_1" name="__palette" type="radio"/> <input aria-label="Dunkelmodus verwenden" class="md-option" data-md-color-accent="indigo" data-md-color-media="(prefers-color-scheme: light)" data-md-color-primary="red" data-md-color-scheme="default" id="__palette_0" name="__palette" type="radio"/>
<label class="md-header__button md-icon" for="__palette_2" hidden="" title="Dunkelmodus verwenden"> <label class="md-header__button md-icon" for="__palette_1" hidden="" title="Dunkelmodus verwenden">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"></path></svg>
</label> </label>
<input aria-label="Hellen Modus verwenden" class="md-option" data-md-color-accent="" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-primary="" data-md-color-scheme="slate" id="__palette_2" name="__palette" type="radio"/> <input aria-label="Hellen Modus verwenden" class="md-option" data-md-color-accent="indigo" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-primary="indigo" data-md-color-scheme="slate" id="__palette_1" name="__palette" type="radio"/>
<label class="md-header__button md-icon" for="__palette_1" hidden="" title="Hellen Modus verwenden"> <label class="md-header__button md-icon" for="__palette_0" hidden="" title="Hellen Modus verwenden">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12c0-2.42-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12s-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"></path></svg>
</label> </label>
</form> </form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<div class="md-header__option"> <div class="md-header__option">
<div class="md-select"> <div class="md-select">
<button aria-label="Sprache wechseln" class="md-header__button md-icon"> <button aria-label="Sprache wechseln" class="md-header__button md-icon">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.87 15.07-2.54-2.51.03-.03A17.52 17.52 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04M18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12m-2.62 7 1.62-4.33L19.12 17h-3.24Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.87 15.07-2.54-2.51.03-.03A17.5 17.5 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2zm-2.62 7 1.62-4.33L19.12 17z"></path></svg>
</button> </button>
<div class="md-select__inner"> <div class="md-select__inner">
<ul class="md-select__list"> <ul class="md-select__list">
<li class="md-select__item"> <li class="md-select__item">
<a class="md-select__link" href=".." hreflang="de"> <a class="md-select__link" href="../None" hreflang="de">
Deutsch Deutsch
</a> </a>
</li> </li>
...@@ -87,7 +87,7 @@ ...@@ -87,7 +87,7 @@
</div> </div>
</div> </div>
<label class="md-header__button md-icon" for="__search"> <label class="md-header__button md-icon" for="__search">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg>
</label> </label>
<div class="md-search" data-md-component="search" role="dialog"> <div class="md-search" data-md-component="search" role="dialog">
<label class="md-search__overlay" for="__search"></label> <label class="md-search__overlay" for="__search"></label>
...@@ -95,17 +95,17 @@ ...@@ -95,17 +95,17 @@
<form class="md-search__form" name="search"> <form class="md-search__form" name="search">
<input aria-label="Suche" autocapitalize="off" autocomplete="off" autocorrect="off" class="md-search__input" data-md-component="search-query" name="query" placeholder="Suche" required="" spellcheck="false" type="text"/> <input aria-label="Suche" autocapitalize="off" autocomplete="off" autocorrect="off" class="md-search__input" data-md-component="search-query" name="query" placeholder="Suche" required="" spellcheck="false" type="text"/>
<label class="md-search__icon md-icon" for="__search"> <label class="md-search__icon md-icon" for="__search">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg>
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"></path></svg>
</label> </label>
<nav aria-label="Suche" class="md-search__options"> <nav aria-label="Suche" class="md-search__options">
<button aria-label="Zurücksetzen" class="md-search__icon md-icon" tabindex="-1" title="Zurücksetzen" type="reset"> <button aria-label="Zurücksetzen" class="md-search__icon md-icon" tabindex="-1" title="Zurücksetzen" type="reset">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path></svg>
</button> </button>
</nav> </nav>
</form> </form>
<div class="md-search__output"> <div class="md-search__output">
<div class="md-search__scrollwrap" data-md-scrollfix=""> <div class="md-search__scrollwrap" data-md-scrollfix="" tabindex="0">
<div class="md-search-result" data-md-component="search-result"> <div class="md-search-result" data-md-component="search-result">
<div class="md-search-result__meta"> <div class="md-search-result__meta">
Suche wird initialisiert Suche wird initialisiert
...@@ -119,7 +119,7 @@ ...@@ -119,7 +119,7 @@
<div class="md-header__source"> <div class="md-header__source">
<a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository"> <a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository">
<div class="md-source__icon md-icon"> <div class="md-source__icon md-icon">
<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"></path></svg> <svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"></path></svg>
</div> </div>
<div class="md-source__repository"> <div class="md-source__repository">
CityDoctor2 CityDoctor2
...@@ -137,14 +137,14 @@ ...@@ -137,14 +137,14 @@
<nav aria-label="Navigation" class="md-nav md-nav--primary" data-md-level="0"> <nav aria-label="Navigation" class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title" for="__drawer"> <label class="md-nav__title" for="__drawer">
<a aria-label="CityDoctor2" class="md-nav__button md-logo" data-md-component="logo" href=".." title="CityDoctor2"> <a aria-label="CityDoctor2" class="md-nav__button md-logo" data-md-component="logo" href=".." title="CityDoctor2">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"></path></svg>
</a> </a>
CityDoctor2 CityDoctor2
</label> </label>
<div class="md-nav__source"> <div class="md-nav__source">
<a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository"> <a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository">
<div class="md-source__icon md-icon"> <div class="md-source__icon md-icon">
<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"></path></svg> <svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"></path></svg>
</div> </div>
<div class="md-source__repository"> <div class="md-source__repository">
CityDoctor2 CityDoctor2
...@@ -152,189 +152,296 @@ ...@@ -152,189 +152,296 @@
</a> </a>
</div> </div>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" id="__nav_1" type="checkbox"/>
<label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="">
<span class="md-ellipsis">
CityDoctor2
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav aria-expanded="true" aria-labelledby="__nav_1_label" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_1">
<span class="md-nav__icon md-icon"></span>
CityDoctor2
</label>
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href=".."> <a class="md-nav__link" href="..">
CityDoctor2 <span class="md-ellipsis">
</a> Über CityDoctor2
</span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../requiredSoftware/"> <a class="md-nav__link" href="../requiredSoftware/">
<span class="md-ellipsis">
Installation Installation
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../firstRun/"> <a class="md-nav__link" href="../firstRun/">
<span class="md-ellipsis">
Erster Start Erster Start
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../userInterface/"> <a class="md-nav__link" href="../userInterface/">
<span class="md-ellipsis">
Nutzeroberfläche Nutzeroberfläche
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../validationPlan/"> <a class="md-nav__link" href="../validationPlan/">
<span class="md-ellipsis">
Prüfplan Prüfplan
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested"> <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-toggle="__nav_6" id="__nav_6" type="checkbox"/> <input checked="" class="md-nav__toggle md-toggle" id="__nav_1_6" type="checkbox"/>
<label aria-expanded="true" class="md-nav__link" for="__nav_6" tabindex="0"> <label class="md-nav__link" for="__nav_1_6" id="__nav_1_6_label" tabindex="0">
<span class="md-ellipsis">
Anforderungen Anforderungen
<span class="md-nav__icon md-icon"></span> </span>
<span class="md-nav__icon md-icon"></span>
</label> </label>
<nav aria-label="Anforderungen" class="md-nav" data-md-level="1"> <nav aria-expanded="true" aria-labelledby="__nav_1_6_label" class="md-nav" data-md-level="2">
<label class="md-nav__title" for="__nav_6"> <label class="md-nav__title" for="__nav_1_6">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Anforderungen Anforderungen
</label> </label>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../basic/"> <a class="md-nav__link" href="../basic/">
<span class="md-ellipsis">
Grundbegriffe Grundbegriffe
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../requirements/"> <a class="md-nav__link" href="../requirements/">
<span class="md-ellipsis">
Übersicht Übersicht
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../schemaRequirements/"> <a class="md-nav__link" href="../schemaRequirements/">
<span class="md-ellipsis">
Schemaanforderungen Schemaanforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../geometric/"> <a class="md-nav__link" href="../geometric/">
<span class="md-ellipsis">
Geometrische Anforderungen Geometrische Anforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../semantic/"> <a class="md-nav__link" href="../semantic/">
<span class="md-ellipsis">
Semantische Anforderungen Semantische Anforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested"> <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-toggle="__nav_6_6" id="__nav_6_6" type="checkbox"/> <input checked="" class="md-nav__toggle md-toggle" id="__nav_1_6_6" type="checkbox"/>
<label aria-expanded="true" class="md-nav__link" for="__nav_6_6" tabindex="0"> <label class="md-nav__link" for="__nav_1_6_6" id="__nav_1_6_6_label" tabindex="0">
<span class="md-ellipsis">
Details Details
<span class="md-nav__icon md-icon"></span> </span>
<span class="md-nav__icon md-icon"></span>
</label> </label>
<nav aria-label="Details" class="md-nav" data-md-level="2"> <nav aria-expanded="true" aria-labelledby="__nav_1_6_6_label" class="md-nav" data-md-level="3">
<label class="md-nav__title" for="__nav_6_6"> <label class="md-nav__title" for="__nav_1_6_6">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Details Details
</label> </label>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_TOO_FEW_POINTS/"> <a class="md-nav__link" href="../R_GE_R_TOO_FEW_POINTS/">
<span class="md-ellipsis">
R_TOO_FEW_POINTS R_TOO_FEW_POINTS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_CONSECUTIVE_POINTS_SAME/"> <a class="md-nav__link" href="../R_GE_R_CONSECUTIVE_POINTS_SAME/">
<span class="md-ellipsis">
R_CONSECUTIVE_POINTS_SAME R_CONSECUTIVE_POINTS_SAME
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_NOT_CLOSED/"> <a class="md-nav__link" href="../R_GE_R_NOT_CLOSED/">
<span class="md-ellipsis">
R_RING_NOT_CLOSED R_RING_NOT_CLOSED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_SELF_INTERSECTION/"> <a class="md-nav__link" href="../R_GE_R_SELF_INTERSECTION/">
<span class="md-ellipsis">
R_RING_SELF_INTERSECTION R_RING_SELF_INTERSECTION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_COLLAPSED_TO_LINE/"> <a class="md-nav__link" href="../R_GE_R_COLLAPSED_TO_LINE/">
<span class="md-ellipsis">
R_COLLAPSED_TO_LINE R_COLLAPSED_TO_LINE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INTERSECTING_RINGS/"> <a class="md-nav__link" href="../R_GE_P_INTERSECTING_RINGS/">
<span class="md-ellipsis">
P_INTERSECTING_RINGS P_INTERSECTING_RINGS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_NON_PLANAR/"> <a class="md-nav__link" href="../R_GE_P_NON_PLANAR/">
<span class="md-ellipsis">
P_NON_PLANAR P_NON_PLANAR
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INTERIOR_DISCONNECTED/"> <a class="md-nav__link" href="../R_GE_P_INTERIOR_DISCONNECTED/">
<span class="md-ellipsis">
P_INTERIOR_DISCONNECTED P_INTERIOR_DISCONNECTED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_HOLE_OUTSIDE/"> <a class="md-nav__link" href="../R_GE_P_HOLE_OUTSIDE/">
<span class="md-ellipsis">
P_HOLE_OUTSIDE P_HOLE_OUTSIDE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INNER_RINGS_NESTED/"> <a class="md-nav__link" href="../R_GE_P_INNER_RINGS_NESTED/">
<span class="md-ellipsis">
P_INNER_RINGS_NESTED P_INNER_RINGS_NESTED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_ORIENTATION_RINGS_SAME/"> <a class="md-nav__link" href="../R_GE_P_ORIENTATION_RINGS_SAME/">
<span class="md-ellipsis">
P_ORIENTATION_RINGS_SAME P_ORIENTATION_RINGS_SAME
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active"> <li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" id="__toc" type="checkbox"/> <input class="md-nav__toggle md-toggle" id="__toc" type="checkbox"/>
<a class="md-nav__link md-nav__link--active" href="./"> <a class="md-nav__link md-nav__link--active" href="./">
<span class="md-ellipsis">
MULTI_SURFACE MULTI_SURFACE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_TOO_FEW_POLYGONS/"> <a class="md-nav__link" href="../R_GE_S_TOO_FEW_POLYGONS/">
<span class="md-ellipsis">
S_TOO_FEW_POLYGONS S_TOO_FEW_POLYGONS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NOT_CLOSED/"> <a class="md-nav__link" href="../R_GE_S_NOT_CLOSED/">
<span class="md-ellipsis">
S_NOT_CLOSED S_NOT_CLOSED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_VERTEX/"> <a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_VERTEX/">
<span class="md-ellipsis">
S_NON_MANIFOLD_VERTEX S_NON_MANIFOLD_VERTEX
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_EDGE/"> <a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_EDGE/">
<span class="md-ellipsis">
S_NON_MANIFOLD_EDGE S_NON_MANIFOLD_EDGE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_MULTIPLE_CONNECTED_COMPONENTS/"> <a class="md-nav__link" href="../R_GE_S_MULTIPLE_CONNECTED_COMPONENTS/">
<span class="md-ellipsis">
S_MULTIPLE_CONNECTED_COMPONENTS S_MULTIPLE_CONNECTED_COMPONENTS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_SELF_INTERSECTION/"> <a class="md-nav__link" href="../R_GE_S_SELF_INTERSECTION/">
<span class="md-ellipsis">
S_SELF_INTERSECTION S_SELF_INTERSECTION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_POLYGON_WRONG_ORIENTATION/"> <a class="md-nav__link" href="../R_GE_S_POLYGON_WRONG_ORIENTATION/">
<span class="md-ellipsis">
S_POLYGON_WRONG_ORIENTATION S_POLYGON_WRONG_ORIENTATION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION/"> <a class="md-nav__link" href="../R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION/">
<span class="md-ellipsis">
S_ALL_POLYGONS_WRONG_ORIENTATION S_ALL_POLYGONS_WRONG_ORIENTATION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_SO/"> <a class="md-nav__link" href="../R_GE_SO/">
<span class="md-ellipsis">
SOLID SOLID
</a> </span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li> </li>
</ul> </ul>
</nav> </nav>
</li> </li>
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle" id="__nav_2" type="checkbox"/>
<label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="">
<span class="md-ellipsis">
UDigiT-Doctor
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav aria-expanded="false" aria-labelledby="__nav_2_label" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_2">
<span class="md-nav__icon md-icon"></span>
UDigiT-Doctor
</label>
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../udt_about/">
<span class="md-ellipsis">
Über UDigiT-Doctor
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
</li> </li>
...@@ -357,6 +464,7 @@ ...@@ -357,6 +464,7 @@
<p>siehe <a href="https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_MS_0001">https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_MS_0001</a></p> <p>siehe <a href="https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_MS_0001">https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_MS_0001</a></p>
</article> </article>
</div> </div>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div> </div>
</main> </main>
<footer class="md-footer"> <footer class="md-footer">
...@@ -377,8 +485,8 @@ ...@@ -377,8 +485,8 @@
<div class="md-dialog" data-md-component="dialog"> <div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div> <div class="md-dialog__inner md-typeset"></div>
</div> </div>
<script id="__config" type="application/json">{"base": "..", "features": ["content.code.annotate"], "search": "../assets/javascripts/workers/search.e5c33ebb.min.js", "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}}</script> <script id="__config" type="application/json">{"base": "..", "features": ["content.code.annotate", "navigation.sections"], "search": "../assets/javascripts/workers/search.07f07601.min.js", "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}}</script>
<script src="../assets/javascripts/bundle.51d95adb.min.js"></script> <script src="../assets/javascripts/bundle.56dfad97.min.js"></script>
<script src="https://unpkg.com/mermaid/dist/mermaid.min.js"></script> <script src="https://unpkg.com/mermaid/dist/mermaid.min.js"></script>
</body> </body>
</html> </html>
\ No newline at end of file
...@@ -9,18 +9,17 @@ ...@@ -9,18 +9,17 @@
<link href="../R_GE_P_INTERIOR_DISCONNECTED/" rel="prev"/> <link href="../R_GE_P_INTERIOR_DISCONNECTED/" rel="prev"/>
<link href="../R_GE_P_INNER_RINGS_NESTED/" rel="next"/> <link href="../R_GE_P_INNER_RINGS_NESTED/" rel="next"/>
<link href="../img/citydoctor_logo.png" rel="icon"/> <link href="../img/citydoctor_logo.png" rel="icon"/>
<meta content="mkdocs-1.4.2, mkdocs-material-9.0.6" name="generator"/> <meta content="mkdocs-1.6.1, mkdocs-material-9.5.34" name="generator"/>
<title>P_HOLE_OUTSIDE - CityDoctor2</title> <title>P_HOLE_OUTSIDE - CityDoctor2</title>
<link href="../assets/stylesheets/main.558e4712.min.css" rel="stylesheet"/> <link href="../assets/stylesheets/main.35f28582.min.css" rel="stylesheet"/>
<link href="../assets/stylesheets/palette.2505c338.min.css" rel="stylesheet"/> <link href="../assets/stylesheets/palette.06af60db.min.css" rel="stylesheet"/>
<link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/> <link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/>
<link href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&amp;display=fallback" rel="stylesheet"/> <link href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&amp;display=fallback" rel="stylesheet"/>
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style> <style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
<link href="https://unpkg.com/mermaid/dist/mermaid.css" rel="stylesheet"/> <link href="https://unpkg.com/mermaid/dist/mermaid.css" rel="stylesheet"/>
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce((e,_)=>(e<<5)-e+_.charCodeAt(0),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
</head> </head>
<body data-md-color-accent="" data-md-color-primary="red" data-md-color-scheme="default" dir="ltr"> <body data-md-color-accent="indigo" data-md-color-primary="red" data-md-color-scheme="default" dir="ltr">
<script>var palette=__md_get("__palette");if(palette&&"object"==typeof palette.color)for(var key of Object.keys(palette.color))document.body.setAttribute("data-md-color-"+key,palette.color[key])</script>
<input autocomplete="off" class="md-toggle" data-md-toggle="drawer" id="__drawer" type="checkbox"/> <input autocomplete="off" class="md-toggle" data-md-toggle="drawer" id="__drawer" type="checkbox"/>
<input autocomplete="off" class="md-toggle" data-md-toggle="search" id="__search" type="checkbox"/> <input autocomplete="off" class="md-toggle" data-md-toggle="search" id="__search" type="checkbox"/>
<label class="md-overlay" for="__drawer"></label> <label class="md-overlay" for="__drawer"></label>
...@@ -31,13 +30,13 @@ ...@@ -31,13 +30,13 @@
</div> </div>
<div data-md-component="announce"> <div data-md-component="announce">
</div> </div>
<header class="md-header" data-md-component="header"> <header class="md-header md-header--shadow" data-md-component="header">
<nav aria-label="Kopfzeile" class="md-header__inner md-grid"> <nav aria-label="Kopfzeile" class="md-header__inner md-grid">
<a aria-label="CityDoctor2" class="md-header__button md-logo" data-md-component="logo" href=".." title="CityDoctor2"> <a aria-label="CityDoctor2" class="md-header__button md-logo" data-md-component="logo" href=".." title="CityDoctor2">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"></path></svg>
</a> </a>
<label class="md-header__button md-icon" for="__drawer"> <label class="md-header__button md-icon" for="__drawer">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"></path></svg>
</label> </label>
<div class="md-header__title" data-md-component="header-title"> <div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis"> <div class="md-header__ellipsis">
...@@ -56,24 +55,25 @@ ...@@ -56,24 +55,25 @@
</div> </div>
</div> </div>
<form class="md-header__option" data-md-component="palette"> <form class="md-header__option" data-md-component="palette">
<input aria-label="Dunkelmodus verwenden" class="md-option" data-md-color-accent="" data-md-color-media="(prefers-color-scheme: light)" data-md-color-primary="red" data-md-color-scheme="default" id="__palette_1" name="__palette" type="radio"/> <input aria-label="Dunkelmodus verwenden" class="md-option" data-md-color-accent="indigo" data-md-color-media="(prefers-color-scheme: light)" data-md-color-primary="red" data-md-color-scheme="default" id="__palette_0" name="__palette" type="radio"/>
<label class="md-header__button md-icon" for="__palette_2" hidden="" title="Dunkelmodus verwenden"> <label class="md-header__button md-icon" for="__palette_1" hidden="" title="Dunkelmodus verwenden">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"></path></svg>
</label> </label>
<input aria-label="Hellen Modus verwenden" class="md-option" data-md-color-accent="" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-primary="" data-md-color-scheme="slate" id="__palette_2" name="__palette" type="radio"/> <input aria-label="Hellen Modus verwenden" class="md-option" data-md-color-accent="indigo" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-primary="indigo" data-md-color-scheme="slate" id="__palette_1" name="__palette" type="radio"/>
<label class="md-header__button md-icon" for="__palette_1" hidden="" title="Hellen Modus verwenden"> <label class="md-header__button md-icon" for="__palette_0" hidden="" title="Hellen Modus verwenden">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12c0-2.42-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12s-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"></path></svg>
</label> </label>
</form> </form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<div class="md-header__option"> <div class="md-header__option">
<div class="md-select"> <div class="md-select">
<button aria-label="Sprache wechseln" class="md-header__button md-icon"> <button aria-label="Sprache wechseln" class="md-header__button md-icon">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.87 15.07-2.54-2.51.03-.03A17.52 17.52 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04M18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12m-2.62 7 1.62-4.33L19.12 17h-3.24Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.87 15.07-2.54-2.51.03-.03A17.5 17.5 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2zm-2.62 7 1.62-4.33L19.12 17z"></path></svg>
</button> </button>
<div class="md-select__inner"> <div class="md-select__inner">
<ul class="md-select__list"> <ul class="md-select__list">
<li class="md-select__item"> <li class="md-select__item">
<a class="md-select__link" href=".." hreflang="de"> <a class="md-select__link" href="../None" hreflang="de">
Deutsch Deutsch
</a> </a>
</li> </li>
...@@ -87,7 +87,7 @@ ...@@ -87,7 +87,7 @@
</div> </div>
</div> </div>
<label class="md-header__button md-icon" for="__search"> <label class="md-header__button md-icon" for="__search">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg>
</label> </label>
<div class="md-search" data-md-component="search" role="dialog"> <div class="md-search" data-md-component="search" role="dialog">
<label class="md-search__overlay" for="__search"></label> <label class="md-search__overlay" for="__search"></label>
...@@ -95,17 +95,17 @@ ...@@ -95,17 +95,17 @@
<form class="md-search__form" name="search"> <form class="md-search__form" name="search">
<input aria-label="Suche" autocapitalize="off" autocomplete="off" autocorrect="off" class="md-search__input" data-md-component="search-query" name="query" placeholder="Suche" required="" spellcheck="false" type="text"/> <input aria-label="Suche" autocapitalize="off" autocomplete="off" autocorrect="off" class="md-search__input" data-md-component="search-query" name="query" placeholder="Suche" required="" spellcheck="false" type="text"/>
<label class="md-search__icon md-icon" for="__search"> <label class="md-search__icon md-icon" for="__search">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg>
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"></path></svg>
</label> </label>
<nav aria-label="Suche" class="md-search__options"> <nav aria-label="Suche" class="md-search__options">
<button aria-label="Zurücksetzen" class="md-search__icon md-icon" tabindex="-1" title="Zurücksetzen" type="reset"> <button aria-label="Zurücksetzen" class="md-search__icon md-icon" tabindex="-1" title="Zurücksetzen" type="reset">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path></svg>
</button> </button>
</nav> </nav>
</form> </form>
<div class="md-search__output"> <div class="md-search__output">
<div class="md-search__scrollwrap" data-md-scrollfix=""> <div class="md-search__scrollwrap" data-md-scrollfix="" tabindex="0">
<div class="md-search-result" data-md-component="search-result"> <div class="md-search-result" data-md-component="search-result">
<div class="md-search-result__meta"> <div class="md-search-result__meta">
Suche wird initialisiert Suche wird initialisiert
...@@ -119,7 +119,7 @@ ...@@ -119,7 +119,7 @@
<div class="md-header__source"> <div class="md-header__source">
<a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository"> <a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository">
<div class="md-source__icon md-icon"> <div class="md-source__icon md-icon">
<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"></path></svg> <svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"></path></svg>
</div> </div>
<div class="md-source__repository"> <div class="md-source__repository">
CityDoctor2 CityDoctor2
...@@ -137,14 +137,14 @@ ...@@ -137,14 +137,14 @@
<nav aria-label="Navigation" class="md-nav md-nav--primary" data-md-level="0"> <nav aria-label="Navigation" class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title" for="__drawer"> <label class="md-nav__title" for="__drawer">
<a aria-label="CityDoctor2" class="md-nav__button md-logo" data-md-component="logo" href=".." title="CityDoctor2"> <a aria-label="CityDoctor2" class="md-nav__button md-logo" data-md-component="logo" href=".." title="CityDoctor2">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"></path></svg>
</a> </a>
CityDoctor2 CityDoctor2
</label> </label>
<div class="md-nav__source"> <div class="md-nav__source">
<a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository"> <a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository">
<div class="md-source__icon md-icon"> <div class="md-source__icon md-icon">
<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"></path></svg> <svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"></path></svg>
</div> </div>
<div class="md-source__repository"> <div class="md-source__repository">
CityDoctor2 CityDoctor2
...@@ -152,189 +152,296 @@ ...@@ -152,189 +152,296 @@
</a> </a>
</div> </div>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" id="__nav_1" type="checkbox"/>
<label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="">
<span class="md-ellipsis">
CityDoctor2
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav aria-expanded="true" aria-labelledby="__nav_1_label" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_1">
<span class="md-nav__icon md-icon"></span>
CityDoctor2
</label>
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href=".."> <a class="md-nav__link" href="..">
CityDoctor2 <span class="md-ellipsis">
</a> Über CityDoctor2
</span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../requiredSoftware/"> <a class="md-nav__link" href="../requiredSoftware/">
<span class="md-ellipsis">
Installation Installation
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../firstRun/"> <a class="md-nav__link" href="../firstRun/">
<span class="md-ellipsis">
Erster Start Erster Start
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../userInterface/"> <a class="md-nav__link" href="../userInterface/">
<span class="md-ellipsis">
Nutzeroberfläche Nutzeroberfläche
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../validationPlan/"> <a class="md-nav__link" href="../validationPlan/">
<span class="md-ellipsis">
Prüfplan Prüfplan
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested"> <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-toggle="__nav_6" id="__nav_6" type="checkbox"/> <input checked="" class="md-nav__toggle md-toggle" id="__nav_1_6" type="checkbox"/>
<label aria-expanded="true" class="md-nav__link" for="__nav_6" tabindex="0"> <label class="md-nav__link" for="__nav_1_6" id="__nav_1_6_label" tabindex="0">
<span class="md-ellipsis">
Anforderungen Anforderungen
<span class="md-nav__icon md-icon"></span> </span>
<span class="md-nav__icon md-icon"></span>
</label> </label>
<nav aria-label="Anforderungen" class="md-nav" data-md-level="1"> <nav aria-expanded="true" aria-labelledby="__nav_1_6_label" class="md-nav" data-md-level="2">
<label class="md-nav__title" for="__nav_6"> <label class="md-nav__title" for="__nav_1_6">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Anforderungen Anforderungen
</label> </label>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../basic/"> <a class="md-nav__link" href="../basic/">
<span class="md-ellipsis">
Grundbegriffe Grundbegriffe
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../requirements/"> <a class="md-nav__link" href="../requirements/">
<span class="md-ellipsis">
Übersicht Übersicht
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../schemaRequirements/"> <a class="md-nav__link" href="../schemaRequirements/">
<span class="md-ellipsis">
Schemaanforderungen Schemaanforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../geometric/"> <a class="md-nav__link" href="../geometric/">
<span class="md-ellipsis">
Geometrische Anforderungen Geometrische Anforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../semantic/"> <a class="md-nav__link" href="../semantic/">
<span class="md-ellipsis">
Semantische Anforderungen Semantische Anforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested"> <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-toggle="__nav_6_6" id="__nav_6_6" type="checkbox"/> <input checked="" class="md-nav__toggle md-toggle" id="__nav_1_6_6" type="checkbox"/>
<label aria-expanded="true" class="md-nav__link" for="__nav_6_6" tabindex="0"> <label class="md-nav__link" for="__nav_1_6_6" id="__nav_1_6_6_label" tabindex="0">
<span class="md-ellipsis">
Details Details
<span class="md-nav__icon md-icon"></span> </span>
<span class="md-nav__icon md-icon"></span>
</label> </label>
<nav aria-label="Details" class="md-nav" data-md-level="2"> <nav aria-expanded="true" aria-labelledby="__nav_1_6_6_label" class="md-nav" data-md-level="3">
<label class="md-nav__title" for="__nav_6_6"> <label class="md-nav__title" for="__nav_1_6_6">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Details Details
</label> </label>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_TOO_FEW_POINTS/"> <a class="md-nav__link" href="../R_GE_R_TOO_FEW_POINTS/">
<span class="md-ellipsis">
R_TOO_FEW_POINTS R_TOO_FEW_POINTS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_CONSECUTIVE_POINTS_SAME/"> <a class="md-nav__link" href="../R_GE_R_CONSECUTIVE_POINTS_SAME/">
<span class="md-ellipsis">
R_CONSECUTIVE_POINTS_SAME R_CONSECUTIVE_POINTS_SAME
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_NOT_CLOSED/"> <a class="md-nav__link" href="../R_GE_R_NOT_CLOSED/">
<span class="md-ellipsis">
R_RING_NOT_CLOSED R_RING_NOT_CLOSED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_SELF_INTERSECTION/"> <a class="md-nav__link" href="../R_GE_R_SELF_INTERSECTION/">
<span class="md-ellipsis">
R_RING_SELF_INTERSECTION R_RING_SELF_INTERSECTION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_COLLAPSED_TO_LINE/"> <a class="md-nav__link" href="../R_GE_R_COLLAPSED_TO_LINE/">
<span class="md-ellipsis">
R_COLLAPSED_TO_LINE R_COLLAPSED_TO_LINE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INTERSECTING_RINGS/"> <a class="md-nav__link" href="../R_GE_P_INTERSECTING_RINGS/">
<span class="md-ellipsis">
P_INTERSECTING_RINGS P_INTERSECTING_RINGS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_NON_PLANAR/"> <a class="md-nav__link" href="../R_GE_P_NON_PLANAR/">
<span class="md-ellipsis">
P_NON_PLANAR P_NON_PLANAR
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INTERIOR_DISCONNECTED/"> <a class="md-nav__link" href="../R_GE_P_INTERIOR_DISCONNECTED/">
<span class="md-ellipsis">
P_INTERIOR_DISCONNECTED P_INTERIOR_DISCONNECTED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active"> <li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" id="__toc" type="checkbox"/> <input class="md-nav__toggle md-toggle" id="__toc" type="checkbox"/>
<a class="md-nav__link md-nav__link--active" href="./"> <a class="md-nav__link md-nav__link--active" href="./">
<span class="md-ellipsis">
P_HOLE_OUTSIDE P_HOLE_OUTSIDE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INNER_RINGS_NESTED/"> <a class="md-nav__link" href="../R_GE_P_INNER_RINGS_NESTED/">
<span class="md-ellipsis">
P_INNER_RINGS_NESTED P_INNER_RINGS_NESTED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_ORIENTATION_RINGS_SAME/"> <a class="md-nav__link" href="../R_GE_P_ORIENTATION_RINGS_SAME/">
<span class="md-ellipsis">
P_ORIENTATION_RINGS_SAME P_ORIENTATION_RINGS_SAME
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_MS/"> <a class="md-nav__link" href="../R_GE_MS/">
<span class="md-ellipsis">
MULTI_SURFACE MULTI_SURFACE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_TOO_FEW_POLYGONS/"> <a class="md-nav__link" href="../R_GE_S_TOO_FEW_POLYGONS/">
<span class="md-ellipsis">
S_TOO_FEW_POLYGONS S_TOO_FEW_POLYGONS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NOT_CLOSED/"> <a class="md-nav__link" href="../R_GE_S_NOT_CLOSED/">
<span class="md-ellipsis">
S_NOT_CLOSED S_NOT_CLOSED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_VERTEX/"> <a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_VERTEX/">
<span class="md-ellipsis">
S_NON_MANIFOLD_VERTEX S_NON_MANIFOLD_VERTEX
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_EDGE/"> <a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_EDGE/">
<span class="md-ellipsis">
S_NON_MANIFOLD_EDGE S_NON_MANIFOLD_EDGE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_MULTIPLE_CONNECTED_COMPONENTS/"> <a class="md-nav__link" href="../R_GE_S_MULTIPLE_CONNECTED_COMPONENTS/">
<span class="md-ellipsis">
S_MULTIPLE_CONNECTED_COMPONENTS S_MULTIPLE_CONNECTED_COMPONENTS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_SELF_INTERSECTION/"> <a class="md-nav__link" href="../R_GE_S_SELF_INTERSECTION/">
<span class="md-ellipsis">
S_SELF_INTERSECTION S_SELF_INTERSECTION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_POLYGON_WRONG_ORIENTATION/"> <a class="md-nav__link" href="../R_GE_S_POLYGON_WRONG_ORIENTATION/">
<span class="md-ellipsis">
S_POLYGON_WRONG_ORIENTATION S_POLYGON_WRONG_ORIENTATION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION/"> <a class="md-nav__link" href="../R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION/">
<span class="md-ellipsis">
S_ALL_POLYGONS_WRONG_ORIENTATION S_ALL_POLYGONS_WRONG_ORIENTATION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_SO/"> <a class="md-nav__link" href="../R_GE_SO/">
<span class="md-ellipsis">
SOLID SOLID
</a> </span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li> </li>
</ul> </ul>
</nav> </nav>
</li> </li>
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle" id="__nav_2" type="checkbox"/>
<label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="">
<span class="md-ellipsis">
UDigiT-Doctor
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav aria-expanded="false" aria-labelledby="__nav_2_label" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_2">
<span class="md-nav__icon md-icon"></span>
UDigiT-Doctor
</label>
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../udt_about/">
<span class="md-ellipsis">
Über UDigiT-Doctor
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
</li> </li>
...@@ -357,6 +464,7 @@ ...@@ -357,6 +464,7 @@
<p>siehe <a href="https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0004">https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0004</a></p> <p>siehe <a href="https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0004">https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0004</a></p>
</article> </article>
</div> </div>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div> </div>
</main> </main>
<footer class="md-footer"> <footer class="md-footer">
...@@ -377,8 +485,8 @@ ...@@ -377,8 +485,8 @@
<div class="md-dialog" data-md-component="dialog"> <div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div> <div class="md-dialog__inner md-typeset"></div>
</div> </div>
<script id="__config" type="application/json">{"base": "..", "features": ["content.code.annotate"], "search": "../assets/javascripts/workers/search.e5c33ebb.min.js", "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}}</script> <script id="__config" type="application/json">{"base": "..", "features": ["content.code.annotate", "navigation.sections"], "search": "../assets/javascripts/workers/search.07f07601.min.js", "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}}</script>
<script src="../assets/javascripts/bundle.51d95adb.min.js"></script> <script src="../assets/javascripts/bundle.56dfad97.min.js"></script>
<script src="https://unpkg.com/mermaid/dist/mermaid.min.js"></script> <script src="https://unpkg.com/mermaid/dist/mermaid.min.js"></script>
</body> </body>
</html> </html>
\ No newline at end of file
...@@ -9,18 +9,17 @@ ...@@ -9,18 +9,17 @@
<link href="../R_GE_P_HOLE_OUTSIDE/" rel="prev"/> <link href="../R_GE_P_HOLE_OUTSIDE/" rel="prev"/>
<link href="../R_GE_P_ORIENTATION_RINGS_SAME/" rel="next"/> <link href="../R_GE_P_ORIENTATION_RINGS_SAME/" rel="next"/>
<link href="../img/citydoctor_logo.png" rel="icon"/> <link href="../img/citydoctor_logo.png" rel="icon"/>
<meta content="mkdocs-1.4.2, mkdocs-material-9.0.6" name="generator"/> <meta content="mkdocs-1.6.1, mkdocs-material-9.5.34" name="generator"/>
<title>P_INNER_RINGS_NESTED - CityDoctor2</title> <title>P_INNER_RINGS_NESTED - CityDoctor2</title>
<link href="../assets/stylesheets/main.558e4712.min.css" rel="stylesheet"/> <link href="../assets/stylesheets/main.35f28582.min.css" rel="stylesheet"/>
<link href="../assets/stylesheets/palette.2505c338.min.css" rel="stylesheet"/> <link href="../assets/stylesheets/palette.06af60db.min.css" rel="stylesheet"/>
<link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/> <link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/>
<link href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&amp;display=fallback" rel="stylesheet"/> <link href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&amp;display=fallback" rel="stylesheet"/>
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style> <style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
<link href="https://unpkg.com/mermaid/dist/mermaid.css" rel="stylesheet"/> <link href="https://unpkg.com/mermaid/dist/mermaid.css" rel="stylesheet"/>
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce((e,_)=>(e<<5)-e+_.charCodeAt(0),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
</head> </head>
<body data-md-color-accent="" data-md-color-primary="red" data-md-color-scheme="default" dir="ltr"> <body data-md-color-accent="indigo" data-md-color-primary="red" data-md-color-scheme="default" dir="ltr">
<script>var palette=__md_get("__palette");if(palette&&"object"==typeof palette.color)for(var key of Object.keys(palette.color))document.body.setAttribute("data-md-color-"+key,palette.color[key])</script>
<input autocomplete="off" class="md-toggle" data-md-toggle="drawer" id="__drawer" type="checkbox"/> <input autocomplete="off" class="md-toggle" data-md-toggle="drawer" id="__drawer" type="checkbox"/>
<input autocomplete="off" class="md-toggle" data-md-toggle="search" id="__search" type="checkbox"/> <input autocomplete="off" class="md-toggle" data-md-toggle="search" id="__search" type="checkbox"/>
<label class="md-overlay" for="__drawer"></label> <label class="md-overlay" for="__drawer"></label>
...@@ -31,13 +30,13 @@ ...@@ -31,13 +30,13 @@
</div> </div>
<div data-md-component="announce"> <div data-md-component="announce">
</div> </div>
<header class="md-header" data-md-component="header"> <header class="md-header md-header--shadow" data-md-component="header">
<nav aria-label="Kopfzeile" class="md-header__inner md-grid"> <nav aria-label="Kopfzeile" class="md-header__inner md-grid">
<a aria-label="CityDoctor2" class="md-header__button md-logo" data-md-component="logo" href=".." title="CityDoctor2"> <a aria-label="CityDoctor2" class="md-header__button md-logo" data-md-component="logo" href=".." title="CityDoctor2">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"></path></svg>
</a> </a>
<label class="md-header__button md-icon" for="__drawer"> <label class="md-header__button md-icon" for="__drawer">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"></path></svg>
</label> </label>
<div class="md-header__title" data-md-component="header-title"> <div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis"> <div class="md-header__ellipsis">
...@@ -56,24 +55,25 @@ ...@@ -56,24 +55,25 @@
</div> </div>
</div> </div>
<form class="md-header__option" data-md-component="palette"> <form class="md-header__option" data-md-component="palette">
<input aria-label="Dunkelmodus verwenden" class="md-option" data-md-color-accent="" data-md-color-media="(prefers-color-scheme: light)" data-md-color-primary="red" data-md-color-scheme="default" id="__palette_1" name="__palette" type="radio"/> <input aria-label="Dunkelmodus verwenden" class="md-option" data-md-color-accent="indigo" data-md-color-media="(prefers-color-scheme: light)" data-md-color-primary="red" data-md-color-scheme="default" id="__palette_0" name="__palette" type="radio"/>
<label class="md-header__button md-icon" for="__palette_2" hidden="" title="Dunkelmodus verwenden"> <label class="md-header__button md-icon" for="__palette_1" hidden="" title="Dunkelmodus verwenden">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"></path></svg>
</label> </label>
<input aria-label="Hellen Modus verwenden" class="md-option" data-md-color-accent="" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-primary="" data-md-color-scheme="slate" id="__palette_2" name="__palette" type="radio"/> <input aria-label="Hellen Modus verwenden" class="md-option" data-md-color-accent="indigo" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-primary="indigo" data-md-color-scheme="slate" id="__palette_1" name="__palette" type="radio"/>
<label class="md-header__button md-icon" for="__palette_1" hidden="" title="Hellen Modus verwenden"> <label class="md-header__button md-icon" for="__palette_0" hidden="" title="Hellen Modus verwenden">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12c0-2.42-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12s-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"></path></svg>
</label> </label>
</form> </form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<div class="md-header__option"> <div class="md-header__option">
<div class="md-select"> <div class="md-select">
<button aria-label="Sprache wechseln" class="md-header__button md-icon"> <button aria-label="Sprache wechseln" class="md-header__button md-icon">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.87 15.07-2.54-2.51.03-.03A17.52 17.52 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04M18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12m-2.62 7 1.62-4.33L19.12 17h-3.24Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.87 15.07-2.54-2.51.03-.03A17.5 17.5 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2zm-2.62 7 1.62-4.33L19.12 17z"></path></svg>
</button> </button>
<div class="md-select__inner"> <div class="md-select__inner">
<ul class="md-select__list"> <ul class="md-select__list">
<li class="md-select__item"> <li class="md-select__item">
<a class="md-select__link" href=".." hreflang="de"> <a class="md-select__link" href="../None" hreflang="de">
Deutsch Deutsch
</a> </a>
</li> </li>
...@@ -87,7 +87,7 @@ ...@@ -87,7 +87,7 @@
</div> </div>
</div> </div>
<label class="md-header__button md-icon" for="__search"> <label class="md-header__button md-icon" for="__search">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg>
</label> </label>
<div class="md-search" data-md-component="search" role="dialog"> <div class="md-search" data-md-component="search" role="dialog">
<label class="md-search__overlay" for="__search"></label> <label class="md-search__overlay" for="__search"></label>
...@@ -95,17 +95,17 @@ ...@@ -95,17 +95,17 @@
<form class="md-search__form" name="search"> <form class="md-search__form" name="search">
<input aria-label="Suche" autocapitalize="off" autocomplete="off" autocorrect="off" class="md-search__input" data-md-component="search-query" name="query" placeholder="Suche" required="" spellcheck="false" type="text"/> <input aria-label="Suche" autocapitalize="off" autocomplete="off" autocorrect="off" class="md-search__input" data-md-component="search-query" name="query" placeholder="Suche" required="" spellcheck="false" type="text"/>
<label class="md-search__icon md-icon" for="__search"> <label class="md-search__icon md-icon" for="__search">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg>
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"></path></svg>
</label> </label>
<nav aria-label="Suche" class="md-search__options"> <nav aria-label="Suche" class="md-search__options">
<button aria-label="Zurücksetzen" class="md-search__icon md-icon" tabindex="-1" title="Zurücksetzen" type="reset"> <button aria-label="Zurücksetzen" class="md-search__icon md-icon" tabindex="-1" title="Zurücksetzen" type="reset">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path></svg>
</button> </button>
</nav> </nav>
</form> </form>
<div class="md-search__output"> <div class="md-search__output">
<div class="md-search__scrollwrap" data-md-scrollfix=""> <div class="md-search__scrollwrap" data-md-scrollfix="" tabindex="0">
<div class="md-search-result" data-md-component="search-result"> <div class="md-search-result" data-md-component="search-result">
<div class="md-search-result__meta"> <div class="md-search-result__meta">
Suche wird initialisiert Suche wird initialisiert
...@@ -119,7 +119,7 @@ ...@@ -119,7 +119,7 @@
<div class="md-header__source"> <div class="md-header__source">
<a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository"> <a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository">
<div class="md-source__icon md-icon"> <div class="md-source__icon md-icon">
<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"></path></svg> <svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"></path></svg>
</div> </div>
<div class="md-source__repository"> <div class="md-source__repository">
CityDoctor2 CityDoctor2
...@@ -137,14 +137,14 @@ ...@@ -137,14 +137,14 @@
<nav aria-label="Navigation" class="md-nav md-nav--primary" data-md-level="0"> <nav aria-label="Navigation" class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title" for="__drawer"> <label class="md-nav__title" for="__drawer">
<a aria-label="CityDoctor2" class="md-nav__button md-logo" data-md-component="logo" href=".." title="CityDoctor2"> <a aria-label="CityDoctor2" class="md-nav__button md-logo" data-md-component="logo" href=".." title="CityDoctor2">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"></path></svg>
</a> </a>
CityDoctor2 CityDoctor2
</label> </label>
<div class="md-nav__source"> <div class="md-nav__source">
<a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository"> <a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository">
<div class="md-source__icon md-icon"> <div class="md-source__icon md-icon">
<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"></path></svg> <svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"></path></svg>
</div> </div>
<div class="md-source__repository"> <div class="md-source__repository">
CityDoctor2 CityDoctor2
...@@ -152,189 +152,296 @@ ...@@ -152,189 +152,296 @@
</a> </a>
</div> </div>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" id="__nav_1" type="checkbox"/>
<label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="">
<span class="md-ellipsis">
CityDoctor2
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav aria-expanded="true" aria-labelledby="__nav_1_label" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_1">
<span class="md-nav__icon md-icon"></span>
CityDoctor2
</label>
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href=".."> <a class="md-nav__link" href="..">
CityDoctor2 <span class="md-ellipsis">
</a> Über CityDoctor2
</span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../requiredSoftware/"> <a class="md-nav__link" href="../requiredSoftware/">
<span class="md-ellipsis">
Installation Installation
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../firstRun/"> <a class="md-nav__link" href="../firstRun/">
<span class="md-ellipsis">
Erster Start Erster Start
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../userInterface/"> <a class="md-nav__link" href="../userInterface/">
<span class="md-ellipsis">
Nutzeroberfläche Nutzeroberfläche
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../validationPlan/"> <a class="md-nav__link" href="../validationPlan/">
<span class="md-ellipsis">
Prüfplan Prüfplan
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested"> <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-toggle="__nav_6" id="__nav_6" type="checkbox"/> <input checked="" class="md-nav__toggle md-toggle" id="__nav_1_6" type="checkbox"/>
<label aria-expanded="true" class="md-nav__link" for="__nav_6" tabindex="0"> <label class="md-nav__link" for="__nav_1_6" id="__nav_1_6_label" tabindex="0">
<span class="md-ellipsis">
Anforderungen Anforderungen
<span class="md-nav__icon md-icon"></span> </span>
<span class="md-nav__icon md-icon"></span>
</label> </label>
<nav aria-label="Anforderungen" class="md-nav" data-md-level="1"> <nav aria-expanded="true" aria-labelledby="__nav_1_6_label" class="md-nav" data-md-level="2">
<label class="md-nav__title" for="__nav_6"> <label class="md-nav__title" for="__nav_1_6">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Anforderungen Anforderungen
</label> </label>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../basic/"> <a class="md-nav__link" href="../basic/">
<span class="md-ellipsis">
Grundbegriffe Grundbegriffe
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../requirements/"> <a class="md-nav__link" href="../requirements/">
<span class="md-ellipsis">
Übersicht Übersicht
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../schemaRequirements/"> <a class="md-nav__link" href="../schemaRequirements/">
<span class="md-ellipsis">
Schemaanforderungen Schemaanforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../geometric/"> <a class="md-nav__link" href="../geometric/">
<span class="md-ellipsis">
Geometrische Anforderungen Geometrische Anforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../semantic/"> <a class="md-nav__link" href="../semantic/">
<span class="md-ellipsis">
Semantische Anforderungen Semantische Anforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested"> <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-toggle="__nav_6_6" id="__nav_6_6" type="checkbox"/> <input checked="" class="md-nav__toggle md-toggle" id="__nav_1_6_6" type="checkbox"/>
<label aria-expanded="true" class="md-nav__link" for="__nav_6_6" tabindex="0"> <label class="md-nav__link" for="__nav_1_6_6" id="__nav_1_6_6_label" tabindex="0">
<span class="md-ellipsis">
Details Details
<span class="md-nav__icon md-icon"></span> </span>
<span class="md-nav__icon md-icon"></span>
</label> </label>
<nav aria-label="Details" class="md-nav" data-md-level="2"> <nav aria-expanded="true" aria-labelledby="__nav_1_6_6_label" class="md-nav" data-md-level="3">
<label class="md-nav__title" for="__nav_6_6"> <label class="md-nav__title" for="__nav_1_6_6">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Details Details
</label> </label>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_TOO_FEW_POINTS/"> <a class="md-nav__link" href="../R_GE_R_TOO_FEW_POINTS/">
<span class="md-ellipsis">
R_TOO_FEW_POINTS R_TOO_FEW_POINTS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_CONSECUTIVE_POINTS_SAME/"> <a class="md-nav__link" href="../R_GE_R_CONSECUTIVE_POINTS_SAME/">
<span class="md-ellipsis">
R_CONSECUTIVE_POINTS_SAME R_CONSECUTIVE_POINTS_SAME
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_NOT_CLOSED/"> <a class="md-nav__link" href="../R_GE_R_NOT_CLOSED/">
<span class="md-ellipsis">
R_RING_NOT_CLOSED R_RING_NOT_CLOSED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_SELF_INTERSECTION/"> <a class="md-nav__link" href="../R_GE_R_SELF_INTERSECTION/">
<span class="md-ellipsis">
R_RING_SELF_INTERSECTION R_RING_SELF_INTERSECTION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_COLLAPSED_TO_LINE/"> <a class="md-nav__link" href="../R_GE_R_COLLAPSED_TO_LINE/">
<span class="md-ellipsis">
R_COLLAPSED_TO_LINE R_COLLAPSED_TO_LINE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INTERSECTING_RINGS/"> <a class="md-nav__link" href="../R_GE_P_INTERSECTING_RINGS/">
<span class="md-ellipsis">
P_INTERSECTING_RINGS P_INTERSECTING_RINGS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_NON_PLANAR/"> <a class="md-nav__link" href="../R_GE_P_NON_PLANAR/">
<span class="md-ellipsis">
P_NON_PLANAR P_NON_PLANAR
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INTERIOR_DISCONNECTED/"> <a class="md-nav__link" href="../R_GE_P_INTERIOR_DISCONNECTED/">
<span class="md-ellipsis">
P_INTERIOR_DISCONNECTED P_INTERIOR_DISCONNECTED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_HOLE_OUTSIDE/"> <a class="md-nav__link" href="../R_GE_P_HOLE_OUTSIDE/">
<span class="md-ellipsis">
P_HOLE_OUTSIDE P_HOLE_OUTSIDE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active"> <li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" id="__toc" type="checkbox"/> <input class="md-nav__toggle md-toggle" id="__toc" type="checkbox"/>
<a class="md-nav__link md-nav__link--active" href="./"> <a class="md-nav__link md-nav__link--active" href="./">
<span class="md-ellipsis">
P_INNER_RINGS_NESTED P_INNER_RINGS_NESTED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_ORIENTATION_RINGS_SAME/"> <a class="md-nav__link" href="../R_GE_P_ORIENTATION_RINGS_SAME/">
<span class="md-ellipsis">
P_ORIENTATION_RINGS_SAME P_ORIENTATION_RINGS_SAME
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_MS/"> <a class="md-nav__link" href="../R_GE_MS/">
<span class="md-ellipsis">
MULTI_SURFACE MULTI_SURFACE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_TOO_FEW_POLYGONS/"> <a class="md-nav__link" href="../R_GE_S_TOO_FEW_POLYGONS/">
<span class="md-ellipsis">
S_TOO_FEW_POLYGONS S_TOO_FEW_POLYGONS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NOT_CLOSED/"> <a class="md-nav__link" href="../R_GE_S_NOT_CLOSED/">
<span class="md-ellipsis">
S_NOT_CLOSED S_NOT_CLOSED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_VERTEX/"> <a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_VERTEX/">
<span class="md-ellipsis">
S_NON_MANIFOLD_VERTEX S_NON_MANIFOLD_VERTEX
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_EDGE/"> <a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_EDGE/">
<span class="md-ellipsis">
S_NON_MANIFOLD_EDGE S_NON_MANIFOLD_EDGE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_MULTIPLE_CONNECTED_COMPONENTS/"> <a class="md-nav__link" href="../R_GE_S_MULTIPLE_CONNECTED_COMPONENTS/">
<span class="md-ellipsis">
S_MULTIPLE_CONNECTED_COMPONENTS S_MULTIPLE_CONNECTED_COMPONENTS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_SELF_INTERSECTION/"> <a class="md-nav__link" href="../R_GE_S_SELF_INTERSECTION/">
<span class="md-ellipsis">
S_SELF_INTERSECTION S_SELF_INTERSECTION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_POLYGON_WRONG_ORIENTATION/"> <a class="md-nav__link" href="../R_GE_S_POLYGON_WRONG_ORIENTATION/">
<span class="md-ellipsis">
S_POLYGON_WRONG_ORIENTATION S_POLYGON_WRONG_ORIENTATION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION/"> <a class="md-nav__link" href="../R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION/">
<span class="md-ellipsis">
S_ALL_POLYGONS_WRONG_ORIENTATION S_ALL_POLYGONS_WRONG_ORIENTATION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_SO/"> <a class="md-nav__link" href="../R_GE_SO/">
<span class="md-ellipsis">
SOLID SOLID
</a> </span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li> </li>
</ul> </ul>
</nav> </nav>
</li> </li>
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle" id="__nav_2" type="checkbox"/>
<label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="">
<span class="md-ellipsis">
UDigiT-Doctor
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav aria-expanded="false" aria-labelledby="__nav_2_label" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_2">
<span class="md-nav__icon md-icon"></span>
UDigiT-Doctor
</label>
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../udt_about/">
<span class="md-ellipsis">
Über UDigiT-Doctor
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
</li> </li>
...@@ -357,6 +464,7 @@ ...@@ -357,6 +464,7 @@
<p>siehe <a href="https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0005">https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0005</a></p> <p>siehe <a href="https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0005">https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0005</a></p>
</article> </article>
</div> </div>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div> </div>
</main> </main>
<footer class="md-footer"> <footer class="md-footer">
...@@ -377,8 +485,8 @@ ...@@ -377,8 +485,8 @@
<div class="md-dialog" data-md-component="dialog"> <div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div> <div class="md-dialog__inner md-typeset"></div>
</div> </div>
<script id="__config" type="application/json">{"base": "..", "features": ["content.code.annotate"], "search": "../assets/javascripts/workers/search.e5c33ebb.min.js", "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}}</script> <script id="__config" type="application/json">{"base": "..", "features": ["content.code.annotate", "navigation.sections"], "search": "../assets/javascripts/workers/search.07f07601.min.js", "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}}</script>
<script src="../assets/javascripts/bundle.51d95adb.min.js"></script> <script src="../assets/javascripts/bundle.56dfad97.min.js"></script>
<script src="https://unpkg.com/mermaid/dist/mermaid.min.js"></script> <script src="https://unpkg.com/mermaid/dist/mermaid.min.js"></script>
</body> </body>
</html> </html>
\ No newline at end of file
...@@ -9,18 +9,17 @@ ...@@ -9,18 +9,17 @@
<link href="../R_GE_P_NON_PLANAR/" rel="prev"/> <link href="../R_GE_P_NON_PLANAR/" rel="prev"/>
<link href="../R_GE_P_HOLE_OUTSIDE/" rel="next"/> <link href="../R_GE_P_HOLE_OUTSIDE/" rel="next"/>
<link href="../img/citydoctor_logo.png" rel="icon"/> <link href="../img/citydoctor_logo.png" rel="icon"/>
<meta content="mkdocs-1.4.2, mkdocs-material-9.0.6" name="generator"/> <meta content="mkdocs-1.6.1, mkdocs-material-9.5.34" name="generator"/>
<title>P_INTERIOR_DISCONNECTED - CityDoctor2</title> <title>P_INTERIOR_DISCONNECTED - CityDoctor2</title>
<link href="../assets/stylesheets/main.558e4712.min.css" rel="stylesheet"/> <link href="../assets/stylesheets/main.35f28582.min.css" rel="stylesheet"/>
<link href="../assets/stylesheets/palette.2505c338.min.css" rel="stylesheet"/> <link href="../assets/stylesheets/palette.06af60db.min.css" rel="stylesheet"/>
<link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/> <link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/>
<link href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&amp;display=fallback" rel="stylesheet"/> <link href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&amp;display=fallback" rel="stylesheet"/>
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style> <style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
<link href="https://unpkg.com/mermaid/dist/mermaid.css" rel="stylesheet"/> <link href="https://unpkg.com/mermaid/dist/mermaid.css" rel="stylesheet"/>
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce((e,_)=>(e<<5)-e+_.charCodeAt(0),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
</head> </head>
<body data-md-color-accent="" data-md-color-primary="red" data-md-color-scheme="default" dir="ltr"> <body data-md-color-accent="indigo" data-md-color-primary="red" data-md-color-scheme="default" dir="ltr">
<script>var palette=__md_get("__palette");if(palette&&"object"==typeof palette.color)for(var key of Object.keys(palette.color))document.body.setAttribute("data-md-color-"+key,palette.color[key])</script>
<input autocomplete="off" class="md-toggle" data-md-toggle="drawer" id="__drawer" type="checkbox"/> <input autocomplete="off" class="md-toggle" data-md-toggle="drawer" id="__drawer" type="checkbox"/>
<input autocomplete="off" class="md-toggle" data-md-toggle="search" id="__search" type="checkbox"/> <input autocomplete="off" class="md-toggle" data-md-toggle="search" id="__search" type="checkbox"/>
<label class="md-overlay" for="__drawer"></label> <label class="md-overlay" for="__drawer"></label>
...@@ -31,13 +30,13 @@ ...@@ -31,13 +30,13 @@
</div> </div>
<div data-md-component="announce"> <div data-md-component="announce">
</div> </div>
<header class="md-header" data-md-component="header"> <header class="md-header md-header--shadow" data-md-component="header">
<nav aria-label="Kopfzeile" class="md-header__inner md-grid"> <nav aria-label="Kopfzeile" class="md-header__inner md-grid">
<a aria-label="CityDoctor2" class="md-header__button md-logo" data-md-component="logo" href=".." title="CityDoctor2"> <a aria-label="CityDoctor2" class="md-header__button md-logo" data-md-component="logo" href=".." title="CityDoctor2">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"></path></svg>
</a> </a>
<label class="md-header__button md-icon" for="__drawer"> <label class="md-header__button md-icon" for="__drawer">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"></path></svg>
</label> </label>
<div class="md-header__title" data-md-component="header-title"> <div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis"> <div class="md-header__ellipsis">
...@@ -56,24 +55,25 @@ ...@@ -56,24 +55,25 @@
</div> </div>
</div> </div>
<form class="md-header__option" data-md-component="palette"> <form class="md-header__option" data-md-component="palette">
<input aria-label="Dunkelmodus verwenden" class="md-option" data-md-color-accent="" data-md-color-media="(prefers-color-scheme: light)" data-md-color-primary="red" data-md-color-scheme="default" id="__palette_1" name="__palette" type="radio"/> <input aria-label="Dunkelmodus verwenden" class="md-option" data-md-color-accent="indigo" data-md-color-media="(prefers-color-scheme: light)" data-md-color-primary="red" data-md-color-scheme="default" id="__palette_0" name="__palette" type="radio"/>
<label class="md-header__button md-icon" for="__palette_2" hidden="" title="Dunkelmodus verwenden"> <label class="md-header__button md-icon" for="__palette_1" hidden="" title="Dunkelmodus verwenden">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"></path></svg>
</label> </label>
<input aria-label="Hellen Modus verwenden" class="md-option" data-md-color-accent="" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-primary="" data-md-color-scheme="slate" id="__palette_2" name="__palette" type="radio"/> <input aria-label="Hellen Modus verwenden" class="md-option" data-md-color-accent="indigo" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-primary="indigo" data-md-color-scheme="slate" id="__palette_1" name="__palette" type="radio"/>
<label class="md-header__button md-icon" for="__palette_1" hidden="" title="Hellen Modus verwenden"> <label class="md-header__button md-icon" for="__palette_0" hidden="" title="Hellen Modus verwenden">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12c0-2.42-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12s-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"></path></svg>
</label> </label>
</form> </form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<div class="md-header__option"> <div class="md-header__option">
<div class="md-select"> <div class="md-select">
<button aria-label="Sprache wechseln" class="md-header__button md-icon"> <button aria-label="Sprache wechseln" class="md-header__button md-icon">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.87 15.07-2.54-2.51.03-.03A17.52 17.52 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04M18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12m-2.62 7 1.62-4.33L19.12 17h-3.24Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.87 15.07-2.54-2.51.03-.03A17.5 17.5 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2zm-2.62 7 1.62-4.33L19.12 17z"></path></svg>
</button> </button>
<div class="md-select__inner"> <div class="md-select__inner">
<ul class="md-select__list"> <ul class="md-select__list">
<li class="md-select__item"> <li class="md-select__item">
<a class="md-select__link" href=".." hreflang="de"> <a class="md-select__link" href="../None" hreflang="de">
Deutsch Deutsch
</a> </a>
</li> </li>
...@@ -87,7 +87,7 @@ ...@@ -87,7 +87,7 @@
</div> </div>
</div> </div>
<label class="md-header__button md-icon" for="__search"> <label class="md-header__button md-icon" for="__search">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg>
</label> </label>
<div class="md-search" data-md-component="search" role="dialog"> <div class="md-search" data-md-component="search" role="dialog">
<label class="md-search__overlay" for="__search"></label> <label class="md-search__overlay" for="__search"></label>
...@@ -95,17 +95,17 @@ ...@@ -95,17 +95,17 @@
<form class="md-search__form" name="search"> <form class="md-search__form" name="search">
<input aria-label="Suche" autocapitalize="off" autocomplete="off" autocorrect="off" class="md-search__input" data-md-component="search-query" name="query" placeholder="Suche" required="" spellcheck="false" type="text"/> <input aria-label="Suche" autocapitalize="off" autocomplete="off" autocorrect="off" class="md-search__input" data-md-component="search-query" name="query" placeholder="Suche" required="" spellcheck="false" type="text"/>
<label class="md-search__icon md-icon" for="__search"> <label class="md-search__icon md-icon" for="__search">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg>
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"></path></svg>
</label> </label>
<nav aria-label="Suche" class="md-search__options"> <nav aria-label="Suche" class="md-search__options">
<button aria-label="Zurücksetzen" class="md-search__icon md-icon" tabindex="-1" title="Zurücksetzen" type="reset"> <button aria-label="Zurücksetzen" class="md-search__icon md-icon" tabindex="-1" title="Zurücksetzen" type="reset">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path></svg>
</button> </button>
</nav> </nav>
</form> </form>
<div class="md-search__output"> <div class="md-search__output">
<div class="md-search__scrollwrap" data-md-scrollfix=""> <div class="md-search__scrollwrap" data-md-scrollfix="" tabindex="0">
<div class="md-search-result" data-md-component="search-result"> <div class="md-search-result" data-md-component="search-result">
<div class="md-search-result__meta"> <div class="md-search-result__meta">
Suche wird initialisiert Suche wird initialisiert
...@@ -119,7 +119,7 @@ ...@@ -119,7 +119,7 @@
<div class="md-header__source"> <div class="md-header__source">
<a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository"> <a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository">
<div class="md-source__icon md-icon"> <div class="md-source__icon md-icon">
<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"></path></svg> <svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"></path></svg>
</div> </div>
<div class="md-source__repository"> <div class="md-source__repository">
CityDoctor2 CityDoctor2
...@@ -137,14 +137,14 @@ ...@@ -137,14 +137,14 @@
<nav aria-label="Navigation" class="md-nav md-nav--primary" data-md-level="0"> <nav aria-label="Navigation" class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title" for="__drawer"> <label class="md-nav__title" for="__drawer">
<a aria-label="CityDoctor2" class="md-nav__button md-logo" data-md-component="logo" href=".." title="CityDoctor2"> <a aria-label="CityDoctor2" class="md-nav__button md-logo" data-md-component="logo" href=".." title="CityDoctor2">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"></path></svg>
</a> </a>
CityDoctor2 CityDoctor2
</label> </label>
<div class="md-nav__source"> <div class="md-nav__source">
<a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository"> <a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository">
<div class="md-source__icon md-icon"> <div class="md-source__icon md-icon">
<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"></path></svg> <svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"></path></svg>
</div> </div>
<div class="md-source__repository"> <div class="md-source__repository">
CityDoctor2 CityDoctor2
...@@ -152,189 +152,296 @@ ...@@ -152,189 +152,296 @@
</a> </a>
</div> </div>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" id="__nav_1" type="checkbox"/>
<label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="">
<span class="md-ellipsis">
CityDoctor2
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav aria-expanded="true" aria-labelledby="__nav_1_label" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_1">
<span class="md-nav__icon md-icon"></span>
CityDoctor2
</label>
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href=".."> <a class="md-nav__link" href="..">
CityDoctor2 <span class="md-ellipsis">
</a> Über CityDoctor2
</span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../requiredSoftware/"> <a class="md-nav__link" href="../requiredSoftware/">
<span class="md-ellipsis">
Installation Installation
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../firstRun/"> <a class="md-nav__link" href="../firstRun/">
<span class="md-ellipsis">
Erster Start Erster Start
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../userInterface/"> <a class="md-nav__link" href="../userInterface/">
<span class="md-ellipsis">
Nutzeroberfläche Nutzeroberfläche
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../validationPlan/"> <a class="md-nav__link" href="../validationPlan/">
<span class="md-ellipsis">
Prüfplan Prüfplan
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested"> <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-toggle="__nav_6" id="__nav_6" type="checkbox"/> <input checked="" class="md-nav__toggle md-toggle" id="__nav_1_6" type="checkbox"/>
<label aria-expanded="true" class="md-nav__link" for="__nav_6" tabindex="0"> <label class="md-nav__link" for="__nav_1_6" id="__nav_1_6_label" tabindex="0">
<span class="md-ellipsis">
Anforderungen Anforderungen
<span class="md-nav__icon md-icon"></span> </span>
<span class="md-nav__icon md-icon"></span>
</label> </label>
<nav aria-label="Anforderungen" class="md-nav" data-md-level="1"> <nav aria-expanded="true" aria-labelledby="__nav_1_6_label" class="md-nav" data-md-level="2">
<label class="md-nav__title" for="__nav_6"> <label class="md-nav__title" for="__nav_1_6">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Anforderungen Anforderungen
</label> </label>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../basic/"> <a class="md-nav__link" href="../basic/">
<span class="md-ellipsis">
Grundbegriffe Grundbegriffe
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../requirements/"> <a class="md-nav__link" href="../requirements/">
<span class="md-ellipsis">
Übersicht Übersicht
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../schemaRequirements/"> <a class="md-nav__link" href="../schemaRequirements/">
<span class="md-ellipsis">
Schemaanforderungen Schemaanforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../geometric/"> <a class="md-nav__link" href="../geometric/">
<span class="md-ellipsis">
Geometrische Anforderungen Geometrische Anforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../semantic/"> <a class="md-nav__link" href="../semantic/">
<span class="md-ellipsis">
Semantische Anforderungen Semantische Anforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested"> <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-toggle="__nav_6_6" id="__nav_6_6" type="checkbox"/> <input checked="" class="md-nav__toggle md-toggle" id="__nav_1_6_6" type="checkbox"/>
<label aria-expanded="true" class="md-nav__link" for="__nav_6_6" tabindex="0"> <label class="md-nav__link" for="__nav_1_6_6" id="__nav_1_6_6_label" tabindex="0">
<span class="md-ellipsis">
Details Details
<span class="md-nav__icon md-icon"></span> </span>
<span class="md-nav__icon md-icon"></span>
</label> </label>
<nav aria-label="Details" class="md-nav" data-md-level="2"> <nav aria-expanded="true" aria-labelledby="__nav_1_6_6_label" class="md-nav" data-md-level="3">
<label class="md-nav__title" for="__nav_6_6"> <label class="md-nav__title" for="__nav_1_6_6">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Details Details
</label> </label>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_TOO_FEW_POINTS/"> <a class="md-nav__link" href="../R_GE_R_TOO_FEW_POINTS/">
<span class="md-ellipsis">
R_TOO_FEW_POINTS R_TOO_FEW_POINTS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_CONSECUTIVE_POINTS_SAME/"> <a class="md-nav__link" href="../R_GE_R_CONSECUTIVE_POINTS_SAME/">
<span class="md-ellipsis">
R_CONSECUTIVE_POINTS_SAME R_CONSECUTIVE_POINTS_SAME
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_NOT_CLOSED/"> <a class="md-nav__link" href="../R_GE_R_NOT_CLOSED/">
<span class="md-ellipsis">
R_RING_NOT_CLOSED R_RING_NOT_CLOSED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_SELF_INTERSECTION/"> <a class="md-nav__link" href="../R_GE_R_SELF_INTERSECTION/">
<span class="md-ellipsis">
R_RING_SELF_INTERSECTION R_RING_SELF_INTERSECTION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_COLLAPSED_TO_LINE/"> <a class="md-nav__link" href="../R_GE_R_COLLAPSED_TO_LINE/">
<span class="md-ellipsis">
R_COLLAPSED_TO_LINE R_COLLAPSED_TO_LINE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INTERSECTING_RINGS/"> <a class="md-nav__link" href="../R_GE_P_INTERSECTING_RINGS/">
<span class="md-ellipsis">
P_INTERSECTING_RINGS P_INTERSECTING_RINGS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_NON_PLANAR/"> <a class="md-nav__link" href="../R_GE_P_NON_PLANAR/">
<span class="md-ellipsis">
P_NON_PLANAR P_NON_PLANAR
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active"> <li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" id="__toc" type="checkbox"/> <input class="md-nav__toggle md-toggle" id="__toc" type="checkbox"/>
<a class="md-nav__link md-nav__link--active" href="./"> <a class="md-nav__link md-nav__link--active" href="./">
<span class="md-ellipsis">
P_INTERIOR_DISCONNECTED P_INTERIOR_DISCONNECTED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_HOLE_OUTSIDE/"> <a class="md-nav__link" href="../R_GE_P_HOLE_OUTSIDE/">
<span class="md-ellipsis">
P_HOLE_OUTSIDE P_HOLE_OUTSIDE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INNER_RINGS_NESTED/"> <a class="md-nav__link" href="../R_GE_P_INNER_RINGS_NESTED/">
<span class="md-ellipsis">
P_INNER_RINGS_NESTED P_INNER_RINGS_NESTED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_ORIENTATION_RINGS_SAME/"> <a class="md-nav__link" href="../R_GE_P_ORIENTATION_RINGS_SAME/">
<span class="md-ellipsis">
P_ORIENTATION_RINGS_SAME P_ORIENTATION_RINGS_SAME
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_MS/"> <a class="md-nav__link" href="../R_GE_MS/">
<span class="md-ellipsis">
MULTI_SURFACE MULTI_SURFACE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_TOO_FEW_POLYGONS/"> <a class="md-nav__link" href="../R_GE_S_TOO_FEW_POLYGONS/">
<span class="md-ellipsis">
S_TOO_FEW_POLYGONS S_TOO_FEW_POLYGONS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NOT_CLOSED/"> <a class="md-nav__link" href="../R_GE_S_NOT_CLOSED/">
<span class="md-ellipsis">
S_NOT_CLOSED S_NOT_CLOSED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_VERTEX/"> <a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_VERTEX/">
<span class="md-ellipsis">
S_NON_MANIFOLD_VERTEX S_NON_MANIFOLD_VERTEX
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_EDGE/"> <a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_EDGE/">
<span class="md-ellipsis">
S_NON_MANIFOLD_EDGE S_NON_MANIFOLD_EDGE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_MULTIPLE_CONNECTED_COMPONENTS/"> <a class="md-nav__link" href="../R_GE_S_MULTIPLE_CONNECTED_COMPONENTS/">
<span class="md-ellipsis">
S_MULTIPLE_CONNECTED_COMPONENTS S_MULTIPLE_CONNECTED_COMPONENTS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_SELF_INTERSECTION/"> <a class="md-nav__link" href="../R_GE_S_SELF_INTERSECTION/">
<span class="md-ellipsis">
S_SELF_INTERSECTION S_SELF_INTERSECTION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_POLYGON_WRONG_ORIENTATION/"> <a class="md-nav__link" href="../R_GE_S_POLYGON_WRONG_ORIENTATION/">
<span class="md-ellipsis">
S_POLYGON_WRONG_ORIENTATION S_POLYGON_WRONG_ORIENTATION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION/"> <a class="md-nav__link" href="../R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION/">
<span class="md-ellipsis">
S_ALL_POLYGONS_WRONG_ORIENTATION S_ALL_POLYGONS_WRONG_ORIENTATION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_SO/"> <a class="md-nav__link" href="../R_GE_SO/">
<span class="md-ellipsis">
SOLID SOLID
</a> </span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li> </li>
</ul> </ul>
</nav> </nav>
</li> </li>
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle" id="__nav_2" type="checkbox"/>
<label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="">
<span class="md-ellipsis">
UDigiT-Doctor
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav aria-expanded="false" aria-labelledby="__nav_2_label" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_2">
<span class="md-nav__icon md-icon"></span>
UDigiT-Doctor
</label>
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../udt_about/">
<span class="md-ellipsis">
Über UDigiT-Doctor
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
</li> </li>
...@@ -357,6 +464,7 @@ ...@@ -357,6 +464,7 @@
<p>siehe <a href="https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0003">https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0003</a> </p> <p>siehe <a href="https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0003">https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0003</a> </p>
</article> </article>
</div> </div>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div> </div>
</main> </main>
<footer class="md-footer"> <footer class="md-footer">
...@@ -377,8 +485,8 @@ ...@@ -377,8 +485,8 @@
<div class="md-dialog" data-md-component="dialog"> <div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div> <div class="md-dialog__inner md-typeset"></div>
</div> </div>
<script id="__config" type="application/json">{"base": "..", "features": ["content.code.annotate"], "search": "../assets/javascripts/workers/search.e5c33ebb.min.js", "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}}</script> <script id="__config" type="application/json">{"base": "..", "features": ["content.code.annotate", "navigation.sections"], "search": "../assets/javascripts/workers/search.07f07601.min.js", "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}}</script>
<script src="../assets/javascripts/bundle.51d95adb.min.js"></script> <script src="../assets/javascripts/bundle.56dfad97.min.js"></script>
<script src="https://unpkg.com/mermaid/dist/mermaid.min.js"></script> <script src="https://unpkg.com/mermaid/dist/mermaid.min.js"></script>
</body> </body>
</html> </html>
\ No newline at end of file
...@@ -9,18 +9,17 @@ ...@@ -9,18 +9,17 @@
<link href="../R_GE_R_COLLAPSED_TO_LINE/" rel="prev"/> <link href="../R_GE_R_COLLAPSED_TO_LINE/" rel="prev"/>
<link href="../R_GE_P_NON_PLANAR/" rel="next"/> <link href="../R_GE_P_NON_PLANAR/" rel="next"/>
<link href="../img/citydoctor_logo.png" rel="icon"/> <link href="../img/citydoctor_logo.png" rel="icon"/>
<meta content="mkdocs-1.4.2, mkdocs-material-9.0.6" name="generator"/> <meta content="mkdocs-1.6.1, mkdocs-material-9.5.34" name="generator"/>
<title>P_INTERSECTING_RINGS - CityDoctor2</title> <title>P_INTERSECTING_RINGS - CityDoctor2</title>
<link href="../assets/stylesheets/main.558e4712.min.css" rel="stylesheet"/> <link href="../assets/stylesheets/main.35f28582.min.css" rel="stylesheet"/>
<link href="../assets/stylesheets/palette.2505c338.min.css" rel="stylesheet"/> <link href="../assets/stylesheets/palette.06af60db.min.css" rel="stylesheet"/>
<link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/> <link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/>
<link href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&amp;display=fallback" rel="stylesheet"/> <link href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&amp;display=fallback" rel="stylesheet"/>
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style> <style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
<link href="https://unpkg.com/mermaid/dist/mermaid.css" rel="stylesheet"/> <link href="https://unpkg.com/mermaid/dist/mermaid.css" rel="stylesheet"/>
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce((e,_)=>(e<<5)-e+_.charCodeAt(0),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
</head> </head>
<body data-md-color-accent="" data-md-color-primary="red" data-md-color-scheme="default" dir="ltr"> <body data-md-color-accent="indigo" data-md-color-primary="red" data-md-color-scheme="default" dir="ltr">
<script>var palette=__md_get("__palette");if(palette&&"object"==typeof palette.color)for(var key of Object.keys(palette.color))document.body.setAttribute("data-md-color-"+key,palette.color[key])</script>
<input autocomplete="off" class="md-toggle" data-md-toggle="drawer" id="__drawer" type="checkbox"/> <input autocomplete="off" class="md-toggle" data-md-toggle="drawer" id="__drawer" type="checkbox"/>
<input autocomplete="off" class="md-toggle" data-md-toggle="search" id="__search" type="checkbox"/> <input autocomplete="off" class="md-toggle" data-md-toggle="search" id="__search" type="checkbox"/>
<label class="md-overlay" for="__drawer"></label> <label class="md-overlay" for="__drawer"></label>
...@@ -31,13 +30,13 @@ ...@@ -31,13 +30,13 @@
</div> </div>
<div data-md-component="announce"> <div data-md-component="announce">
</div> </div>
<header class="md-header" data-md-component="header"> <header class="md-header md-header--shadow" data-md-component="header">
<nav aria-label="Kopfzeile" class="md-header__inner md-grid"> <nav aria-label="Kopfzeile" class="md-header__inner md-grid">
<a aria-label="CityDoctor2" class="md-header__button md-logo" data-md-component="logo" href=".." title="CityDoctor2"> <a aria-label="CityDoctor2" class="md-header__button md-logo" data-md-component="logo" href=".." title="CityDoctor2">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"></path></svg>
</a> </a>
<label class="md-header__button md-icon" for="__drawer"> <label class="md-header__button md-icon" for="__drawer">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"></path></svg>
</label> </label>
<div class="md-header__title" data-md-component="header-title"> <div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis"> <div class="md-header__ellipsis">
...@@ -56,24 +55,25 @@ ...@@ -56,24 +55,25 @@
</div> </div>
</div> </div>
<form class="md-header__option" data-md-component="palette"> <form class="md-header__option" data-md-component="palette">
<input aria-label="Dunkelmodus verwenden" class="md-option" data-md-color-accent="" data-md-color-media="(prefers-color-scheme: light)" data-md-color-primary="red" data-md-color-scheme="default" id="__palette_1" name="__palette" type="radio"/> <input aria-label="Dunkelmodus verwenden" class="md-option" data-md-color-accent="indigo" data-md-color-media="(prefers-color-scheme: light)" data-md-color-primary="red" data-md-color-scheme="default" id="__palette_0" name="__palette" type="radio"/>
<label class="md-header__button md-icon" for="__palette_2" hidden="" title="Dunkelmodus verwenden"> <label class="md-header__button md-icon" for="__palette_1" hidden="" title="Dunkelmodus verwenden">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"></path></svg>
</label> </label>
<input aria-label="Hellen Modus verwenden" class="md-option" data-md-color-accent="" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-primary="" data-md-color-scheme="slate" id="__palette_2" name="__palette" type="radio"/> <input aria-label="Hellen Modus verwenden" class="md-option" data-md-color-accent="indigo" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-primary="indigo" data-md-color-scheme="slate" id="__palette_1" name="__palette" type="radio"/>
<label class="md-header__button md-icon" for="__palette_1" hidden="" title="Hellen Modus verwenden"> <label class="md-header__button md-icon" for="__palette_0" hidden="" title="Hellen Modus verwenden">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12c0-2.42-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12s-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"></path></svg>
</label> </label>
</form> </form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<div class="md-header__option"> <div class="md-header__option">
<div class="md-select"> <div class="md-select">
<button aria-label="Sprache wechseln" class="md-header__button md-icon"> <button aria-label="Sprache wechseln" class="md-header__button md-icon">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.87 15.07-2.54-2.51.03-.03A17.52 17.52 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04M18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12m-2.62 7 1.62-4.33L19.12 17h-3.24Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.87 15.07-2.54-2.51.03-.03A17.5 17.5 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2zm-2.62 7 1.62-4.33L19.12 17z"></path></svg>
</button> </button>
<div class="md-select__inner"> <div class="md-select__inner">
<ul class="md-select__list"> <ul class="md-select__list">
<li class="md-select__item"> <li class="md-select__item">
<a class="md-select__link" href=".." hreflang="de"> <a class="md-select__link" href="../None" hreflang="de">
Deutsch Deutsch
</a> </a>
</li> </li>
...@@ -87,7 +87,7 @@ ...@@ -87,7 +87,7 @@
</div> </div>
</div> </div>
<label class="md-header__button md-icon" for="__search"> <label class="md-header__button md-icon" for="__search">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg>
</label> </label>
<div class="md-search" data-md-component="search" role="dialog"> <div class="md-search" data-md-component="search" role="dialog">
<label class="md-search__overlay" for="__search"></label> <label class="md-search__overlay" for="__search"></label>
...@@ -95,17 +95,17 @@ ...@@ -95,17 +95,17 @@
<form class="md-search__form" name="search"> <form class="md-search__form" name="search">
<input aria-label="Suche" autocapitalize="off" autocomplete="off" autocorrect="off" class="md-search__input" data-md-component="search-query" name="query" placeholder="Suche" required="" spellcheck="false" type="text"/> <input aria-label="Suche" autocapitalize="off" autocomplete="off" autocorrect="off" class="md-search__input" data-md-component="search-query" name="query" placeholder="Suche" required="" spellcheck="false" type="text"/>
<label class="md-search__icon md-icon" for="__search"> <label class="md-search__icon md-icon" for="__search">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg>
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"></path></svg>
</label> </label>
<nav aria-label="Suche" class="md-search__options"> <nav aria-label="Suche" class="md-search__options">
<button aria-label="Zurücksetzen" class="md-search__icon md-icon" tabindex="-1" title="Zurücksetzen" type="reset"> <button aria-label="Zurücksetzen" class="md-search__icon md-icon" tabindex="-1" title="Zurücksetzen" type="reset">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path></svg>
</button> </button>
</nav> </nav>
</form> </form>
<div class="md-search__output"> <div class="md-search__output">
<div class="md-search__scrollwrap" data-md-scrollfix=""> <div class="md-search__scrollwrap" data-md-scrollfix="" tabindex="0">
<div class="md-search-result" data-md-component="search-result"> <div class="md-search-result" data-md-component="search-result">
<div class="md-search-result__meta"> <div class="md-search-result__meta">
Suche wird initialisiert Suche wird initialisiert
...@@ -119,7 +119,7 @@ ...@@ -119,7 +119,7 @@
<div class="md-header__source"> <div class="md-header__source">
<a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository"> <a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository">
<div class="md-source__icon md-icon"> <div class="md-source__icon md-icon">
<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"></path></svg> <svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"></path></svg>
</div> </div>
<div class="md-source__repository"> <div class="md-source__repository">
CityDoctor2 CityDoctor2
...@@ -137,14 +137,14 @@ ...@@ -137,14 +137,14 @@
<nav aria-label="Navigation" class="md-nav md-nav--primary" data-md-level="0"> <nav aria-label="Navigation" class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title" for="__drawer"> <label class="md-nav__title" for="__drawer">
<a aria-label="CityDoctor2" class="md-nav__button md-logo" data-md-component="logo" href=".." title="CityDoctor2"> <a aria-label="CityDoctor2" class="md-nav__button md-logo" data-md-component="logo" href=".." title="CityDoctor2">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"></path></svg>
</a> </a>
CityDoctor2 CityDoctor2
</label> </label>
<div class="md-nav__source"> <div class="md-nav__source">
<a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository"> <a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository">
<div class="md-source__icon md-icon"> <div class="md-source__icon md-icon">
<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"></path></svg> <svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"></path></svg>
</div> </div>
<div class="md-source__repository"> <div class="md-source__repository">
CityDoctor2 CityDoctor2
...@@ -152,189 +152,296 @@ ...@@ -152,189 +152,296 @@
</a> </a>
</div> </div>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" id="__nav_1" type="checkbox"/>
<label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="">
<span class="md-ellipsis">
CityDoctor2
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav aria-expanded="true" aria-labelledby="__nav_1_label" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_1">
<span class="md-nav__icon md-icon"></span>
CityDoctor2
</label>
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href=".."> <a class="md-nav__link" href="..">
CityDoctor2 <span class="md-ellipsis">
</a> Über CityDoctor2
</span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../requiredSoftware/"> <a class="md-nav__link" href="../requiredSoftware/">
<span class="md-ellipsis">
Installation Installation
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../firstRun/"> <a class="md-nav__link" href="../firstRun/">
<span class="md-ellipsis">
Erster Start Erster Start
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../userInterface/"> <a class="md-nav__link" href="../userInterface/">
<span class="md-ellipsis">
Nutzeroberfläche Nutzeroberfläche
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../validationPlan/"> <a class="md-nav__link" href="../validationPlan/">
<span class="md-ellipsis">
Prüfplan Prüfplan
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested"> <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-toggle="__nav_6" id="__nav_6" type="checkbox"/> <input checked="" class="md-nav__toggle md-toggle" id="__nav_1_6" type="checkbox"/>
<label aria-expanded="true" class="md-nav__link" for="__nav_6" tabindex="0"> <label class="md-nav__link" for="__nav_1_6" id="__nav_1_6_label" tabindex="0">
<span class="md-ellipsis">
Anforderungen Anforderungen
<span class="md-nav__icon md-icon"></span> </span>
<span class="md-nav__icon md-icon"></span>
</label> </label>
<nav aria-label="Anforderungen" class="md-nav" data-md-level="1"> <nav aria-expanded="true" aria-labelledby="__nav_1_6_label" class="md-nav" data-md-level="2">
<label class="md-nav__title" for="__nav_6"> <label class="md-nav__title" for="__nav_1_6">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Anforderungen Anforderungen
</label> </label>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../basic/"> <a class="md-nav__link" href="../basic/">
<span class="md-ellipsis">
Grundbegriffe Grundbegriffe
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../requirements/"> <a class="md-nav__link" href="../requirements/">
<span class="md-ellipsis">
Übersicht Übersicht
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../schemaRequirements/"> <a class="md-nav__link" href="../schemaRequirements/">
<span class="md-ellipsis">
Schemaanforderungen Schemaanforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../geometric/"> <a class="md-nav__link" href="../geometric/">
<span class="md-ellipsis">
Geometrische Anforderungen Geometrische Anforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../semantic/"> <a class="md-nav__link" href="../semantic/">
<span class="md-ellipsis">
Semantische Anforderungen Semantische Anforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested"> <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-toggle="__nav_6_6" id="__nav_6_6" type="checkbox"/> <input checked="" class="md-nav__toggle md-toggle" id="__nav_1_6_6" type="checkbox"/>
<label aria-expanded="true" class="md-nav__link" for="__nav_6_6" tabindex="0"> <label class="md-nav__link" for="__nav_1_6_6" id="__nav_1_6_6_label" tabindex="0">
<span class="md-ellipsis">
Details Details
<span class="md-nav__icon md-icon"></span> </span>
<span class="md-nav__icon md-icon"></span>
</label> </label>
<nav aria-label="Details" class="md-nav" data-md-level="2"> <nav aria-expanded="true" aria-labelledby="__nav_1_6_6_label" class="md-nav" data-md-level="3">
<label class="md-nav__title" for="__nav_6_6"> <label class="md-nav__title" for="__nav_1_6_6">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Details Details
</label> </label>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_TOO_FEW_POINTS/"> <a class="md-nav__link" href="../R_GE_R_TOO_FEW_POINTS/">
<span class="md-ellipsis">
R_TOO_FEW_POINTS R_TOO_FEW_POINTS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_CONSECUTIVE_POINTS_SAME/"> <a class="md-nav__link" href="../R_GE_R_CONSECUTIVE_POINTS_SAME/">
<span class="md-ellipsis">
R_CONSECUTIVE_POINTS_SAME R_CONSECUTIVE_POINTS_SAME
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_NOT_CLOSED/"> <a class="md-nav__link" href="../R_GE_R_NOT_CLOSED/">
<span class="md-ellipsis">
R_RING_NOT_CLOSED R_RING_NOT_CLOSED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_SELF_INTERSECTION/"> <a class="md-nav__link" href="../R_GE_R_SELF_INTERSECTION/">
<span class="md-ellipsis">
R_RING_SELF_INTERSECTION R_RING_SELF_INTERSECTION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_COLLAPSED_TO_LINE/"> <a class="md-nav__link" href="../R_GE_R_COLLAPSED_TO_LINE/">
<span class="md-ellipsis">
R_COLLAPSED_TO_LINE R_COLLAPSED_TO_LINE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active"> <li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" id="__toc" type="checkbox"/> <input class="md-nav__toggle md-toggle" id="__toc" type="checkbox"/>
<a class="md-nav__link md-nav__link--active" href="./"> <a class="md-nav__link md-nav__link--active" href="./">
<span class="md-ellipsis">
P_INTERSECTING_RINGS P_INTERSECTING_RINGS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_NON_PLANAR/"> <a class="md-nav__link" href="../R_GE_P_NON_PLANAR/">
<span class="md-ellipsis">
P_NON_PLANAR P_NON_PLANAR
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INTERIOR_DISCONNECTED/"> <a class="md-nav__link" href="../R_GE_P_INTERIOR_DISCONNECTED/">
<span class="md-ellipsis">
P_INTERIOR_DISCONNECTED P_INTERIOR_DISCONNECTED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_HOLE_OUTSIDE/"> <a class="md-nav__link" href="../R_GE_P_HOLE_OUTSIDE/">
<span class="md-ellipsis">
P_HOLE_OUTSIDE P_HOLE_OUTSIDE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INNER_RINGS_NESTED/"> <a class="md-nav__link" href="../R_GE_P_INNER_RINGS_NESTED/">
<span class="md-ellipsis">
P_INNER_RINGS_NESTED P_INNER_RINGS_NESTED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_ORIENTATION_RINGS_SAME/"> <a class="md-nav__link" href="../R_GE_P_ORIENTATION_RINGS_SAME/">
<span class="md-ellipsis">
P_ORIENTATION_RINGS_SAME P_ORIENTATION_RINGS_SAME
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_MS/"> <a class="md-nav__link" href="../R_GE_MS/">
<span class="md-ellipsis">
MULTI_SURFACE MULTI_SURFACE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_TOO_FEW_POLYGONS/"> <a class="md-nav__link" href="../R_GE_S_TOO_FEW_POLYGONS/">
<span class="md-ellipsis">
S_TOO_FEW_POLYGONS S_TOO_FEW_POLYGONS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NOT_CLOSED/"> <a class="md-nav__link" href="../R_GE_S_NOT_CLOSED/">
<span class="md-ellipsis">
S_NOT_CLOSED S_NOT_CLOSED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_VERTEX/"> <a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_VERTEX/">
<span class="md-ellipsis">
S_NON_MANIFOLD_VERTEX S_NON_MANIFOLD_VERTEX
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_EDGE/"> <a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_EDGE/">
<span class="md-ellipsis">
S_NON_MANIFOLD_EDGE S_NON_MANIFOLD_EDGE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_MULTIPLE_CONNECTED_COMPONENTS/"> <a class="md-nav__link" href="../R_GE_S_MULTIPLE_CONNECTED_COMPONENTS/">
<span class="md-ellipsis">
S_MULTIPLE_CONNECTED_COMPONENTS S_MULTIPLE_CONNECTED_COMPONENTS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_SELF_INTERSECTION/"> <a class="md-nav__link" href="../R_GE_S_SELF_INTERSECTION/">
<span class="md-ellipsis">
S_SELF_INTERSECTION S_SELF_INTERSECTION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_POLYGON_WRONG_ORIENTATION/"> <a class="md-nav__link" href="../R_GE_S_POLYGON_WRONG_ORIENTATION/">
<span class="md-ellipsis">
S_POLYGON_WRONG_ORIENTATION S_POLYGON_WRONG_ORIENTATION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION/"> <a class="md-nav__link" href="../R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION/">
<span class="md-ellipsis">
S_ALL_POLYGONS_WRONG_ORIENTATION S_ALL_POLYGONS_WRONG_ORIENTATION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_SO/"> <a class="md-nav__link" href="../R_GE_SO/">
<span class="md-ellipsis">
SOLID SOLID
</a> </span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li> </li>
</ul> </ul>
</nav> </nav>
</li> </li>
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle" id="__nav_2" type="checkbox"/>
<label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="">
<span class="md-ellipsis">
UDigiT-Doctor
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav aria-expanded="false" aria-labelledby="__nav_2_label" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_2">
<span class="md-nav__icon md-icon"></span>
UDigiT-Doctor
</label>
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../udt_about/">
<span class="md-ellipsis">
Über UDigiT-Doctor
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
</li> </li>
...@@ -357,6 +464,7 @@ ...@@ -357,6 +464,7 @@
<p>siehe <a href="https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0001">https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0001</a></p> <p>siehe <a href="https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0001">https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0001</a></p>
</article> </article>
</div> </div>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div> </div>
</main> </main>
<footer class="md-footer"> <footer class="md-footer">
...@@ -377,8 +485,8 @@ ...@@ -377,8 +485,8 @@
<div class="md-dialog" data-md-component="dialog"> <div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div> <div class="md-dialog__inner md-typeset"></div>
</div> </div>
<script id="__config" type="application/json">{"base": "..", "features": ["content.code.annotate"], "search": "../assets/javascripts/workers/search.e5c33ebb.min.js", "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}}</script> <script id="__config" type="application/json">{"base": "..", "features": ["content.code.annotate", "navigation.sections"], "search": "../assets/javascripts/workers/search.07f07601.min.js", "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}}</script>
<script src="../assets/javascripts/bundle.51d95adb.min.js"></script> <script src="../assets/javascripts/bundle.56dfad97.min.js"></script>
<script src="https://unpkg.com/mermaid/dist/mermaid.min.js"></script> <script src="https://unpkg.com/mermaid/dist/mermaid.min.js"></script>
</body> </body>
</html> </html>
\ No newline at end of file
...@@ -9,18 +9,17 @@ ...@@ -9,18 +9,17 @@
<link href="../R_GE_P_INTERSECTING_RINGS/" rel="prev"/> <link href="../R_GE_P_INTERSECTING_RINGS/" rel="prev"/>
<link href="../R_GE_P_INTERIOR_DISCONNECTED/" rel="next"/> <link href="../R_GE_P_INTERIOR_DISCONNECTED/" rel="next"/>
<link href="../img/citydoctor_logo.png" rel="icon"/> <link href="../img/citydoctor_logo.png" rel="icon"/>
<meta content="mkdocs-1.4.2, mkdocs-material-9.0.6" name="generator"/> <meta content="mkdocs-1.6.1, mkdocs-material-9.5.34" name="generator"/>
<title>P_NON_PLANAR - CityDoctor2</title> <title>P_NON_PLANAR - CityDoctor2</title>
<link href="../assets/stylesheets/main.558e4712.min.css" rel="stylesheet"/> <link href="../assets/stylesheets/main.35f28582.min.css" rel="stylesheet"/>
<link href="../assets/stylesheets/palette.2505c338.min.css" rel="stylesheet"/> <link href="../assets/stylesheets/palette.06af60db.min.css" rel="stylesheet"/>
<link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/> <link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/>
<link href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&amp;display=fallback" rel="stylesheet"/> <link href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&amp;display=fallback" rel="stylesheet"/>
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style> <style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
<link href="https://unpkg.com/mermaid/dist/mermaid.css" rel="stylesheet"/> <link href="https://unpkg.com/mermaid/dist/mermaid.css" rel="stylesheet"/>
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce((e,_)=>(e<<5)-e+_.charCodeAt(0),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
</head> </head>
<body data-md-color-accent="" data-md-color-primary="red" data-md-color-scheme="default" dir="ltr"> <body data-md-color-accent="indigo" data-md-color-primary="red" data-md-color-scheme="default" dir="ltr">
<script>var palette=__md_get("__palette");if(palette&&"object"==typeof palette.color)for(var key of Object.keys(palette.color))document.body.setAttribute("data-md-color-"+key,palette.color[key])</script>
<input autocomplete="off" class="md-toggle" data-md-toggle="drawer" id="__drawer" type="checkbox"/> <input autocomplete="off" class="md-toggle" data-md-toggle="drawer" id="__drawer" type="checkbox"/>
<input autocomplete="off" class="md-toggle" data-md-toggle="search" id="__search" type="checkbox"/> <input autocomplete="off" class="md-toggle" data-md-toggle="search" id="__search" type="checkbox"/>
<label class="md-overlay" for="__drawer"></label> <label class="md-overlay" for="__drawer"></label>
...@@ -31,13 +30,13 @@ ...@@ -31,13 +30,13 @@
</div> </div>
<div data-md-component="announce"> <div data-md-component="announce">
</div> </div>
<header class="md-header" data-md-component="header"> <header class="md-header md-header--shadow" data-md-component="header">
<nav aria-label="Kopfzeile" class="md-header__inner md-grid"> <nav aria-label="Kopfzeile" class="md-header__inner md-grid">
<a aria-label="CityDoctor2" class="md-header__button md-logo" data-md-component="logo" href=".." title="CityDoctor2"> <a aria-label="CityDoctor2" class="md-header__button md-logo" data-md-component="logo" href=".." title="CityDoctor2">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"></path></svg>
</a> </a>
<label class="md-header__button md-icon" for="__drawer"> <label class="md-header__button md-icon" for="__drawer">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"></path></svg>
</label> </label>
<div class="md-header__title" data-md-component="header-title"> <div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis"> <div class="md-header__ellipsis">
...@@ -56,24 +55,25 @@ ...@@ -56,24 +55,25 @@
</div> </div>
</div> </div>
<form class="md-header__option" data-md-component="palette"> <form class="md-header__option" data-md-component="palette">
<input aria-label="Dunkelmodus verwenden" class="md-option" data-md-color-accent="" data-md-color-media="(prefers-color-scheme: light)" data-md-color-primary="red" data-md-color-scheme="default" id="__palette_1" name="__palette" type="radio"/> <input aria-label="Dunkelmodus verwenden" class="md-option" data-md-color-accent="indigo" data-md-color-media="(prefers-color-scheme: light)" data-md-color-primary="red" data-md-color-scheme="default" id="__palette_0" name="__palette" type="radio"/>
<label class="md-header__button md-icon" for="__palette_2" hidden="" title="Dunkelmodus verwenden"> <label class="md-header__button md-icon" for="__palette_1" hidden="" title="Dunkelmodus verwenden">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"></path></svg>
</label> </label>
<input aria-label="Hellen Modus verwenden" class="md-option" data-md-color-accent="" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-primary="" data-md-color-scheme="slate" id="__palette_2" name="__palette" type="radio"/> <input aria-label="Hellen Modus verwenden" class="md-option" data-md-color-accent="indigo" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-primary="indigo" data-md-color-scheme="slate" id="__palette_1" name="__palette" type="radio"/>
<label class="md-header__button md-icon" for="__palette_1" hidden="" title="Hellen Modus verwenden"> <label class="md-header__button md-icon" for="__palette_0" hidden="" title="Hellen Modus verwenden">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12c0-2.42-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12s-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"></path></svg>
</label> </label>
</form> </form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<div class="md-header__option"> <div class="md-header__option">
<div class="md-select"> <div class="md-select">
<button aria-label="Sprache wechseln" class="md-header__button md-icon"> <button aria-label="Sprache wechseln" class="md-header__button md-icon">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.87 15.07-2.54-2.51.03-.03A17.52 17.52 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04M18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12m-2.62 7 1.62-4.33L19.12 17h-3.24Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.87 15.07-2.54-2.51.03-.03A17.5 17.5 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2zm-2.62 7 1.62-4.33L19.12 17z"></path></svg>
</button> </button>
<div class="md-select__inner"> <div class="md-select__inner">
<ul class="md-select__list"> <ul class="md-select__list">
<li class="md-select__item"> <li class="md-select__item">
<a class="md-select__link" href=".." hreflang="de"> <a class="md-select__link" href="../None" hreflang="de">
Deutsch Deutsch
</a> </a>
</li> </li>
...@@ -87,7 +87,7 @@ ...@@ -87,7 +87,7 @@
</div> </div>
</div> </div>
<label class="md-header__button md-icon" for="__search"> <label class="md-header__button md-icon" for="__search">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg>
</label> </label>
<div class="md-search" data-md-component="search" role="dialog"> <div class="md-search" data-md-component="search" role="dialog">
<label class="md-search__overlay" for="__search"></label> <label class="md-search__overlay" for="__search"></label>
...@@ -95,17 +95,17 @@ ...@@ -95,17 +95,17 @@
<form class="md-search__form" name="search"> <form class="md-search__form" name="search">
<input aria-label="Suche" autocapitalize="off" autocomplete="off" autocorrect="off" class="md-search__input" data-md-component="search-query" name="query" placeholder="Suche" required="" spellcheck="false" type="text"/> <input aria-label="Suche" autocapitalize="off" autocomplete="off" autocorrect="off" class="md-search__input" data-md-component="search-query" name="query" placeholder="Suche" required="" spellcheck="false" type="text"/>
<label class="md-search__icon md-icon" for="__search"> <label class="md-search__icon md-icon" for="__search">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg>
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"></path></svg>
</label> </label>
<nav aria-label="Suche" class="md-search__options"> <nav aria-label="Suche" class="md-search__options">
<button aria-label="Zurücksetzen" class="md-search__icon md-icon" tabindex="-1" title="Zurücksetzen" type="reset"> <button aria-label="Zurücksetzen" class="md-search__icon md-icon" tabindex="-1" title="Zurücksetzen" type="reset">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path></svg>
</button> </button>
</nav> </nav>
</form> </form>
<div class="md-search__output"> <div class="md-search__output">
<div class="md-search__scrollwrap" data-md-scrollfix=""> <div class="md-search__scrollwrap" data-md-scrollfix="" tabindex="0">
<div class="md-search-result" data-md-component="search-result"> <div class="md-search-result" data-md-component="search-result">
<div class="md-search-result__meta"> <div class="md-search-result__meta">
Suche wird initialisiert Suche wird initialisiert
...@@ -119,7 +119,7 @@ ...@@ -119,7 +119,7 @@
<div class="md-header__source"> <div class="md-header__source">
<a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository"> <a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository">
<div class="md-source__icon md-icon"> <div class="md-source__icon md-icon">
<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"></path></svg> <svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"></path></svg>
</div> </div>
<div class="md-source__repository"> <div class="md-source__repository">
CityDoctor2 CityDoctor2
...@@ -137,14 +137,14 @@ ...@@ -137,14 +137,14 @@
<nav aria-label="Navigation" class="md-nav md-nav--primary" data-md-level="0"> <nav aria-label="Navigation" class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title" for="__drawer"> <label class="md-nav__title" for="__drawer">
<a aria-label="CityDoctor2" class="md-nav__button md-logo" data-md-component="logo" href=".." title="CityDoctor2"> <a aria-label="CityDoctor2" class="md-nav__button md-logo" data-md-component="logo" href=".." title="CityDoctor2">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"></path></svg>
</a> </a>
CityDoctor2 CityDoctor2
</label> </label>
<div class="md-nav__source"> <div class="md-nav__source">
<a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository"> <a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository">
<div class="md-source__icon md-icon"> <div class="md-source__icon md-icon">
<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"></path></svg> <svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"></path></svg>
</div> </div>
<div class="md-source__repository"> <div class="md-source__repository">
CityDoctor2 CityDoctor2
...@@ -152,189 +152,296 @@ ...@@ -152,189 +152,296 @@
</a> </a>
</div> </div>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" id="__nav_1" type="checkbox"/>
<label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="">
<span class="md-ellipsis">
CityDoctor2
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav aria-expanded="true" aria-labelledby="__nav_1_label" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_1">
<span class="md-nav__icon md-icon"></span>
CityDoctor2
</label>
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href=".."> <a class="md-nav__link" href="..">
CityDoctor2 <span class="md-ellipsis">
</a> Über CityDoctor2
</span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../requiredSoftware/"> <a class="md-nav__link" href="../requiredSoftware/">
<span class="md-ellipsis">
Installation Installation
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../firstRun/"> <a class="md-nav__link" href="../firstRun/">
<span class="md-ellipsis">
Erster Start Erster Start
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../userInterface/"> <a class="md-nav__link" href="../userInterface/">
<span class="md-ellipsis">
Nutzeroberfläche Nutzeroberfläche
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../validationPlan/"> <a class="md-nav__link" href="../validationPlan/">
<span class="md-ellipsis">
Prüfplan Prüfplan
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested"> <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-toggle="__nav_6" id="__nav_6" type="checkbox"/> <input checked="" class="md-nav__toggle md-toggle" id="__nav_1_6" type="checkbox"/>
<label aria-expanded="true" class="md-nav__link" for="__nav_6" tabindex="0"> <label class="md-nav__link" for="__nav_1_6" id="__nav_1_6_label" tabindex="0">
<span class="md-ellipsis">
Anforderungen Anforderungen
<span class="md-nav__icon md-icon"></span> </span>
<span class="md-nav__icon md-icon"></span>
</label> </label>
<nav aria-label="Anforderungen" class="md-nav" data-md-level="1"> <nav aria-expanded="true" aria-labelledby="__nav_1_6_label" class="md-nav" data-md-level="2">
<label class="md-nav__title" for="__nav_6"> <label class="md-nav__title" for="__nav_1_6">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Anforderungen Anforderungen
</label> </label>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../basic/"> <a class="md-nav__link" href="../basic/">
<span class="md-ellipsis">
Grundbegriffe Grundbegriffe
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../requirements/"> <a class="md-nav__link" href="../requirements/">
<span class="md-ellipsis">
Übersicht Übersicht
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../schemaRequirements/"> <a class="md-nav__link" href="../schemaRequirements/">
<span class="md-ellipsis">
Schemaanforderungen Schemaanforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../geometric/"> <a class="md-nav__link" href="../geometric/">
<span class="md-ellipsis">
Geometrische Anforderungen Geometrische Anforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../semantic/"> <a class="md-nav__link" href="../semantic/">
<span class="md-ellipsis">
Semantische Anforderungen Semantische Anforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested"> <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-toggle="__nav_6_6" id="__nav_6_6" type="checkbox"/> <input checked="" class="md-nav__toggle md-toggle" id="__nav_1_6_6" type="checkbox"/>
<label aria-expanded="true" class="md-nav__link" for="__nav_6_6" tabindex="0"> <label class="md-nav__link" for="__nav_1_6_6" id="__nav_1_6_6_label" tabindex="0">
<span class="md-ellipsis">
Details Details
<span class="md-nav__icon md-icon"></span> </span>
<span class="md-nav__icon md-icon"></span>
</label> </label>
<nav aria-label="Details" class="md-nav" data-md-level="2"> <nav aria-expanded="true" aria-labelledby="__nav_1_6_6_label" class="md-nav" data-md-level="3">
<label class="md-nav__title" for="__nav_6_6"> <label class="md-nav__title" for="__nav_1_6_6">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Details Details
</label> </label>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_TOO_FEW_POINTS/"> <a class="md-nav__link" href="../R_GE_R_TOO_FEW_POINTS/">
<span class="md-ellipsis">
R_TOO_FEW_POINTS R_TOO_FEW_POINTS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_CONSECUTIVE_POINTS_SAME/"> <a class="md-nav__link" href="../R_GE_R_CONSECUTIVE_POINTS_SAME/">
<span class="md-ellipsis">
R_CONSECUTIVE_POINTS_SAME R_CONSECUTIVE_POINTS_SAME
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_NOT_CLOSED/"> <a class="md-nav__link" href="../R_GE_R_NOT_CLOSED/">
<span class="md-ellipsis">
R_RING_NOT_CLOSED R_RING_NOT_CLOSED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_SELF_INTERSECTION/"> <a class="md-nav__link" href="../R_GE_R_SELF_INTERSECTION/">
<span class="md-ellipsis">
R_RING_SELF_INTERSECTION R_RING_SELF_INTERSECTION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_COLLAPSED_TO_LINE/"> <a class="md-nav__link" href="../R_GE_R_COLLAPSED_TO_LINE/">
<span class="md-ellipsis">
R_COLLAPSED_TO_LINE R_COLLAPSED_TO_LINE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INTERSECTING_RINGS/"> <a class="md-nav__link" href="../R_GE_P_INTERSECTING_RINGS/">
<span class="md-ellipsis">
P_INTERSECTING_RINGS P_INTERSECTING_RINGS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active"> <li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" id="__toc" type="checkbox"/> <input class="md-nav__toggle md-toggle" id="__toc" type="checkbox"/>
<a class="md-nav__link md-nav__link--active" href="./"> <a class="md-nav__link md-nav__link--active" href="./">
<span class="md-ellipsis">
P_NON_PLANAR P_NON_PLANAR
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INTERIOR_DISCONNECTED/"> <a class="md-nav__link" href="../R_GE_P_INTERIOR_DISCONNECTED/">
<span class="md-ellipsis">
P_INTERIOR_DISCONNECTED P_INTERIOR_DISCONNECTED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_HOLE_OUTSIDE/"> <a class="md-nav__link" href="../R_GE_P_HOLE_OUTSIDE/">
<span class="md-ellipsis">
P_HOLE_OUTSIDE P_HOLE_OUTSIDE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INNER_RINGS_NESTED/"> <a class="md-nav__link" href="../R_GE_P_INNER_RINGS_NESTED/">
<span class="md-ellipsis">
P_INNER_RINGS_NESTED P_INNER_RINGS_NESTED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_ORIENTATION_RINGS_SAME/"> <a class="md-nav__link" href="../R_GE_P_ORIENTATION_RINGS_SAME/">
<span class="md-ellipsis">
P_ORIENTATION_RINGS_SAME P_ORIENTATION_RINGS_SAME
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_MS/"> <a class="md-nav__link" href="../R_GE_MS/">
<span class="md-ellipsis">
MULTI_SURFACE MULTI_SURFACE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_TOO_FEW_POLYGONS/"> <a class="md-nav__link" href="../R_GE_S_TOO_FEW_POLYGONS/">
<span class="md-ellipsis">
S_TOO_FEW_POLYGONS S_TOO_FEW_POLYGONS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NOT_CLOSED/"> <a class="md-nav__link" href="../R_GE_S_NOT_CLOSED/">
<span class="md-ellipsis">
S_NOT_CLOSED S_NOT_CLOSED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_VERTEX/"> <a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_VERTEX/">
<span class="md-ellipsis">
S_NON_MANIFOLD_VERTEX S_NON_MANIFOLD_VERTEX
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_EDGE/"> <a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_EDGE/">
<span class="md-ellipsis">
S_NON_MANIFOLD_EDGE S_NON_MANIFOLD_EDGE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_MULTIPLE_CONNECTED_COMPONENTS/"> <a class="md-nav__link" href="../R_GE_S_MULTIPLE_CONNECTED_COMPONENTS/">
<span class="md-ellipsis">
S_MULTIPLE_CONNECTED_COMPONENTS S_MULTIPLE_CONNECTED_COMPONENTS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_SELF_INTERSECTION/"> <a class="md-nav__link" href="../R_GE_S_SELF_INTERSECTION/">
<span class="md-ellipsis">
S_SELF_INTERSECTION S_SELF_INTERSECTION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_POLYGON_WRONG_ORIENTATION/"> <a class="md-nav__link" href="../R_GE_S_POLYGON_WRONG_ORIENTATION/">
<span class="md-ellipsis">
S_POLYGON_WRONG_ORIENTATION S_POLYGON_WRONG_ORIENTATION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION/"> <a class="md-nav__link" href="../R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION/">
<span class="md-ellipsis">
S_ALL_POLYGONS_WRONG_ORIENTATION S_ALL_POLYGONS_WRONG_ORIENTATION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_SO/"> <a class="md-nav__link" href="../R_GE_SO/">
<span class="md-ellipsis">
SOLID SOLID
</a> </span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li> </li>
</ul> </ul>
</nav> </nav>
</li> </li>
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle" id="__nav_2" type="checkbox"/>
<label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="">
<span class="md-ellipsis">
UDigiT-Doctor
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav aria-expanded="false" aria-labelledby="__nav_2_label" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_2">
<span class="md-nav__icon md-icon"></span>
UDigiT-Doctor
</label>
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../udt_about/">
<span class="md-ellipsis">
Über UDigiT-Doctor
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
</li> </li>
...@@ -357,6 +464,7 @@ ...@@ -357,6 +464,7 @@
<p>siehe <a href="https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0002">https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0002</a> </p> <p>siehe <a href="https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0002">https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0002</a> </p>
</article> </article>
</div> </div>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div> </div>
</main> </main>
<footer class="md-footer"> <footer class="md-footer">
...@@ -377,8 +485,8 @@ ...@@ -377,8 +485,8 @@
<div class="md-dialog" data-md-component="dialog"> <div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div> <div class="md-dialog__inner md-typeset"></div>
</div> </div>
<script id="__config" type="application/json">{"base": "..", "features": ["content.code.annotate"], "search": "../assets/javascripts/workers/search.e5c33ebb.min.js", "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}}</script> <script id="__config" type="application/json">{"base": "..", "features": ["content.code.annotate", "navigation.sections"], "search": "../assets/javascripts/workers/search.07f07601.min.js", "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}}</script>
<script src="../assets/javascripts/bundle.51d95adb.min.js"></script> <script src="../assets/javascripts/bundle.56dfad97.min.js"></script>
<script src="https://unpkg.com/mermaid/dist/mermaid.min.js"></script> <script src="https://unpkg.com/mermaid/dist/mermaid.min.js"></script>
</body> </body>
</html> </html>
\ No newline at end of file
...@@ -9,18 +9,17 @@ ...@@ -9,18 +9,17 @@
<link href="../R_GE_P_INNER_RINGS_NESTED/" rel="prev"/> <link href="../R_GE_P_INNER_RINGS_NESTED/" rel="prev"/>
<link href="../R_GE_MS/" rel="next"/> <link href="../R_GE_MS/" rel="next"/>
<link href="../img/citydoctor_logo.png" rel="icon"/> <link href="../img/citydoctor_logo.png" rel="icon"/>
<meta content="mkdocs-1.4.2, mkdocs-material-9.0.6" name="generator"/> <meta content="mkdocs-1.6.1, mkdocs-material-9.5.34" name="generator"/>
<title>P_ORIENTATION_RINGS_SAME - CityDoctor2</title> <title>P_ORIENTATION_RINGS_SAME - CityDoctor2</title>
<link href="../assets/stylesheets/main.558e4712.min.css" rel="stylesheet"/> <link href="../assets/stylesheets/main.35f28582.min.css" rel="stylesheet"/>
<link href="../assets/stylesheets/palette.2505c338.min.css" rel="stylesheet"/> <link href="../assets/stylesheets/palette.06af60db.min.css" rel="stylesheet"/>
<link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/> <link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/>
<link href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&amp;display=fallback" rel="stylesheet"/> <link href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&amp;display=fallback" rel="stylesheet"/>
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style> <style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
<link href="https://unpkg.com/mermaid/dist/mermaid.css" rel="stylesheet"/> <link href="https://unpkg.com/mermaid/dist/mermaid.css" rel="stylesheet"/>
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce((e,_)=>(e<<5)-e+_.charCodeAt(0),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
</head> </head>
<body data-md-color-accent="" data-md-color-primary="red" data-md-color-scheme="default" dir="ltr"> <body data-md-color-accent="indigo" data-md-color-primary="red" data-md-color-scheme="default" dir="ltr">
<script>var palette=__md_get("__palette");if(palette&&"object"==typeof palette.color)for(var key of Object.keys(palette.color))document.body.setAttribute("data-md-color-"+key,palette.color[key])</script>
<input autocomplete="off" class="md-toggle" data-md-toggle="drawer" id="__drawer" type="checkbox"/> <input autocomplete="off" class="md-toggle" data-md-toggle="drawer" id="__drawer" type="checkbox"/>
<input autocomplete="off" class="md-toggle" data-md-toggle="search" id="__search" type="checkbox"/> <input autocomplete="off" class="md-toggle" data-md-toggle="search" id="__search" type="checkbox"/>
<label class="md-overlay" for="__drawer"></label> <label class="md-overlay" for="__drawer"></label>
...@@ -31,13 +30,13 @@ ...@@ -31,13 +30,13 @@
</div> </div>
<div data-md-component="announce"> <div data-md-component="announce">
</div> </div>
<header class="md-header" data-md-component="header"> <header class="md-header md-header--shadow" data-md-component="header">
<nav aria-label="Kopfzeile" class="md-header__inner md-grid"> <nav aria-label="Kopfzeile" class="md-header__inner md-grid">
<a aria-label="CityDoctor2" class="md-header__button md-logo" data-md-component="logo" href=".." title="CityDoctor2"> <a aria-label="CityDoctor2" class="md-header__button md-logo" data-md-component="logo" href=".." title="CityDoctor2">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"></path></svg>
</a> </a>
<label class="md-header__button md-icon" for="__drawer"> <label class="md-header__button md-icon" for="__drawer">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"></path></svg>
</label> </label>
<div class="md-header__title" data-md-component="header-title"> <div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis"> <div class="md-header__ellipsis">
...@@ -56,24 +55,25 @@ ...@@ -56,24 +55,25 @@
</div> </div>
</div> </div>
<form class="md-header__option" data-md-component="palette"> <form class="md-header__option" data-md-component="palette">
<input aria-label="Dunkelmodus verwenden" class="md-option" data-md-color-accent="" data-md-color-media="(prefers-color-scheme: light)" data-md-color-primary="red" data-md-color-scheme="default" id="__palette_1" name="__palette" type="radio"/> <input aria-label="Dunkelmodus verwenden" class="md-option" data-md-color-accent="indigo" data-md-color-media="(prefers-color-scheme: light)" data-md-color-primary="red" data-md-color-scheme="default" id="__palette_0" name="__palette" type="radio"/>
<label class="md-header__button md-icon" for="__palette_2" hidden="" title="Dunkelmodus verwenden"> <label class="md-header__button md-icon" for="__palette_1" hidden="" title="Dunkelmodus verwenden">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"></path></svg>
</label> </label>
<input aria-label="Hellen Modus verwenden" class="md-option" data-md-color-accent="" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-primary="" data-md-color-scheme="slate" id="__palette_2" name="__palette" type="radio"/> <input aria-label="Hellen Modus verwenden" class="md-option" data-md-color-accent="indigo" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-primary="indigo" data-md-color-scheme="slate" id="__palette_1" name="__palette" type="radio"/>
<label class="md-header__button md-icon" for="__palette_1" hidden="" title="Hellen Modus verwenden"> <label class="md-header__button md-icon" for="__palette_0" hidden="" title="Hellen Modus verwenden">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12c0-2.42-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12s-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"></path></svg>
</label> </label>
</form> </form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<div class="md-header__option"> <div class="md-header__option">
<div class="md-select"> <div class="md-select">
<button aria-label="Sprache wechseln" class="md-header__button md-icon"> <button aria-label="Sprache wechseln" class="md-header__button md-icon">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.87 15.07-2.54-2.51.03-.03A17.52 17.52 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04M18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12m-2.62 7 1.62-4.33L19.12 17h-3.24Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.87 15.07-2.54-2.51.03-.03A17.5 17.5 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2zm-2.62 7 1.62-4.33L19.12 17z"></path></svg>
</button> </button>
<div class="md-select__inner"> <div class="md-select__inner">
<ul class="md-select__list"> <ul class="md-select__list">
<li class="md-select__item"> <li class="md-select__item">
<a class="md-select__link" href=".." hreflang="de"> <a class="md-select__link" href="../None" hreflang="de">
Deutsch Deutsch
</a> </a>
</li> </li>
...@@ -87,7 +87,7 @@ ...@@ -87,7 +87,7 @@
</div> </div>
</div> </div>
<label class="md-header__button md-icon" for="__search"> <label class="md-header__button md-icon" for="__search">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg>
</label> </label>
<div class="md-search" data-md-component="search" role="dialog"> <div class="md-search" data-md-component="search" role="dialog">
<label class="md-search__overlay" for="__search"></label> <label class="md-search__overlay" for="__search"></label>
...@@ -95,17 +95,17 @@ ...@@ -95,17 +95,17 @@
<form class="md-search__form" name="search"> <form class="md-search__form" name="search">
<input aria-label="Suche" autocapitalize="off" autocomplete="off" autocorrect="off" class="md-search__input" data-md-component="search-query" name="query" placeholder="Suche" required="" spellcheck="false" type="text"/> <input aria-label="Suche" autocapitalize="off" autocomplete="off" autocorrect="off" class="md-search__input" data-md-component="search-query" name="query" placeholder="Suche" required="" spellcheck="false" type="text"/>
<label class="md-search__icon md-icon" for="__search"> <label class="md-search__icon md-icon" for="__search">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg>
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"></path></svg>
</label> </label>
<nav aria-label="Suche" class="md-search__options"> <nav aria-label="Suche" class="md-search__options">
<button aria-label="Zurücksetzen" class="md-search__icon md-icon" tabindex="-1" title="Zurücksetzen" type="reset"> <button aria-label="Zurücksetzen" class="md-search__icon md-icon" tabindex="-1" title="Zurücksetzen" type="reset">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path></svg>
</button> </button>
</nav> </nav>
</form> </form>
<div class="md-search__output"> <div class="md-search__output">
<div class="md-search__scrollwrap" data-md-scrollfix=""> <div class="md-search__scrollwrap" data-md-scrollfix="" tabindex="0">
<div class="md-search-result" data-md-component="search-result"> <div class="md-search-result" data-md-component="search-result">
<div class="md-search-result__meta"> <div class="md-search-result__meta">
Suche wird initialisiert Suche wird initialisiert
...@@ -119,7 +119,7 @@ ...@@ -119,7 +119,7 @@
<div class="md-header__source"> <div class="md-header__source">
<a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository"> <a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository">
<div class="md-source__icon md-icon"> <div class="md-source__icon md-icon">
<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"></path></svg> <svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"></path></svg>
</div> </div>
<div class="md-source__repository"> <div class="md-source__repository">
CityDoctor2 CityDoctor2
...@@ -137,14 +137,14 @@ ...@@ -137,14 +137,14 @@
<nav aria-label="Navigation" class="md-nav md-nav--primary" data-md-level="0"> <nav aria-label="Navigation" class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title" for="__drawer"> <label class="md-nav__title" for="__drawer">
<a aria-label="CityDoctor2" class="md-nav__button md-logo" data-md-component="logo" href=".." title="CityDoctor2"> <a aria-label="CityDoctor2" class="md-nav__button md-logo" data-md-component="logo" href=".." title="CityDoctor2">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"></path></svg>
</a> </a>
CityDoctor2 CityDoctor2
</label> </label>
<div class="md-nav__source"> <div class="md-nav__source">
<a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository"> <a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository">
<div class="md-source__icon md-icon"> <div class="md-source__icon md-icon">
<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"></path></svg> <svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"></path></svg>
</div> </div>
<div class="md-source__repository"> <div class="md-source__repository">
CityDoctor2 CityDoctor2
...@@ -152,189 +152,296 @@ ...@@ -152,189 +152,296 @@
</a> </a>
</div> </div>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" id="__nav_1" type="checkbox"/>
<label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="">
<span class="md-ellipsis">
CityDoctor2
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav aria-expanded="true" aria-labelledby="__nav_1_label" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_1">
<span class="md-nav__icon md-icon"></span>
CityDoctor2
</label>
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href=".."> <a class="md-nav__link" href="..">
CityDoctor2 <span class="md-ellipsis">
</a> Über CityDoctor2
</span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../requiredSoftware/"> <a class="md-nav__link" href="../requiredSoftware/">
<span class="md-ellipsis">
Installation Installation
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../firstRun/"> <a class="md-nav__link" href="../firstRun/">
<span class="md-ellipsis">
Erster Start Erster Start
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../userInterface/"> <a class="md-nav__link" href="../userInterface/">
<span class="md-ellipsis">
Nutzeroberfläche Nutzeroberfläche
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../validationPlan/"> <a class="md-nav__link" href="../validationPlan/">
<span class="md-ellipsis">
Prüfplan Prüfplan
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested"> <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-toggle="__nav_6" id="__nav_6" type="checkbox"/> <input checked="" class="md-nav__toggle md-toggle" id="__nav_1_6" type="checkbox"/>
<label aria-expanded="true" class="md-nav__link" for="__nav_6" tabindex="0"> <label class="md-nav__link" for="__nav_1_6" id="__nav_1_6_label" tabindex="0">
<span class="md-ellipsis">
Anforderungen Anforderungen
<span class="md-nav__icon md-icon"></span> </span>
<span class="md-nav__icon md-icon"></span>
</label> </label>
<nav aria-label="Anforderungen" class="md-nav" data-md-level="1"> <nav aria-expanded="true" aria-labelledby="__nav_1_6_label" class="md-nav" data-md-level="2">
<label class="md-nav__title" for="__nav_6"> <label class="md-nav__title" for="__nav_1_6">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Anforderungen Anforderungen
</label> </label>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../basic/"> <a class="md-nav__link" href="../basic/">
<span class="md-ellipsis">
Grundbegriffe Grundbegriffe
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../requirements/"> <a class="md-nav__link" href="../requirements/">
<span class="md-ellipsis">
Übersicht Übersicht
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../schemaRequirements/"> <a class="md-nav__link" href="../schemaRequirements/">
<span class="md-ellipsis">
Schemaanforderungen Schemaanforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../geometric/"> <a class="md-nav__link" href="../geometric/">
<span class="md-ellipsis">
Geometrische Anforderungen Geometrische Anforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../semantic/"> <a class="md-nav__link" href="../semantic/">
<span class="md-ellipsis">
Semantische Anforderungen Semantische Anforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested"> <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-toggle="__nav_6_6" id="__nav_6_6" type="checkbox"/> <input checked="" class="md-nav__toggle md-toggle" id="__nav_1_6_6" type="checkbox"/>
<label aria-expanded="true" class="md-nav__link" for="__nav_6_6" tabindex="0"> <label class="md-nav__link" for="__nav_1_6_6" id="__nav_1_6_6_label" tabindex="0">
<span class="md-ellipsis">
Details Details
<span class="md-nav__icon md-icon"></span> </span>
<span class="md-nav__icon md-icon"></span>
</label> </label>
<nav aria-label="Details" class="md-nav" data-md-level="2"> <nav aria-expanded="true" aria-labelledby="__nav_1_6_6_label" class="md-nav" data-md-level="3">
<label class="md-nav__title" for="__nav_6_6"> <label class="md-nav__title" for="__nav_1_6_6">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Details Details
</label> </label>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_TOO_FEW_POINTS/"> <a class="md-nav__link" href="../R_GE_R_TOO_FEW_POINTS/">
<span class="md-ellipsis">
R_TOO_FEW_POINTS R_TOO_FEW_POINTS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_CONSECUTIVE_POINTS_SAME/"> <a class="md-nav__link" href="../R_GE_R_CONSECUTIVE_POINTS_SAME/">
<span class="md-ellipsis">
R_CONSECUTIVE_POINTS_SAME R_CONSECUTIVE_POINTS_SAME
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_NOT_CLOSED/"> <a class="md-nav__link" href="../R_GE_R_NOT_CLOSED/">
<span class="md-ellipsis">
R_RING_NOT_CLOSED R_RING_NOT_CLOSED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_SELF_INTERSECTION/"> <a class="md-nav__link" href="../R_GE_R_SELF_INTERSECTION/">
<span class="md-ellipsis">
R_RING_SELF_INTERSECTION R_RING_SELF_INTERSECTION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_COLLAPSED_TO_LINE/"> <a class="md-nav__link" href="../R_GE_R_COLLAPSED_TO_LINE/">
<span class="md-ellipsis">
R_COLLAPSED_TO_LINE R_COLLAPSED_TO_LINE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INTERSECTING_RINGS/"> <a class="md-nav__link" href="../R_GE_P_INTERSECTING_RINGS/">
<span class="md-ellipsis">
P_INTERSECTING_RINGS P_INTERSECTING_RINGS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_NON_PLANAR/"> <a class="md-nav__link" href="../R_GE_P_NON_PLANAR/">
<span class="md-ellipsis">
P_NON_PLANAR P_NON_PLANAR
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INTERIOR_DISCONNECTED/"> <a class="md-nav__link" href="../R_GE_P_INTERIOR_DISCONNECTED/">
<span class="md-ellipsis">
P_INTERIOR_DISCONNECTED P_INTERIOR_DISCONNECTED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_HOLE_OUTSIDE/"> <a class="md-nav__link" href="../R_GE_P_HOLE_OUTSIDE/">
<span class="md-ellipsis">
P_HOLE_OUTSIDE P_HOLE_OUTSIDE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INNER_RINGS_NESTED/"> <a class="md-nav__link" href="../R_GE_P_INNER_RINGS_NESTED/">
<span class="md-ellipsis">
P_INNER_RINGS_NESTED P_INNER_RINGS_NESTED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active"> <li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" id="__toc" type="checkbox"/> <input class="md-nav__toggle md-toggle" id="__toc" type="checkbox"/>
<a class="md-nav__link md-nav__link--active" href="./"> <a class="md-nav__link md-nav__link--active" href="./">
<span class="md-ellipsis">
P_ORIENTATION_RINGS_SAME P_ORIENTATION_RINGS_SAME
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_MS/"> <a class="md-nav__link" href="../R_GE_MS/">
<span class="md-ellipsis">
MULTI_SURFACE MULTI_SURFACE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_TOO_FEW_POLYGONS/"> <a class="md-nav__link" href="../R_GE_S_TOO_FEW_POLYGONS/">
<span class="md-ellipsis">
S_TOO_FEW_POLYGONS S_TOO_FEW_POLYGONS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NOT_CLOSED/"> <a class="md-nav__link" href="../R_GE_S_NOT_CLOSED/">
<span class="md-ellipsis">
S_NOT_CLOSED S_NOT_CLOSED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_VERTEX/"> <a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_VERTEX/">
<span class="md-ellipsis">
S_NON_MANIFOLD_VERTEX S_NON_MANIFOLD_VERTEX
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_EDGE/"> <a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_EDGE/">
<span class="md-ellipsis">
S_NON_MANIFOLD_EDGE S_NON_MANIFOLD_EDGE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_MULTIPLE_CONNECTED_COMPONENTS/"> <a class="md-nav__link" href="../R_GE_S_MULTIPLE_CONNECTED_COMPONENTS/">
<span class="md-ellipsis">
S_MULTIPLE_CONNECTED_COMPONENTS S_MULTIPLE_CONNECTED_COMPONENTS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_SELF_INTERSECTION/"> <a class="md-nav__link" href="../R_GE_S_SELF_INTERSECTION/">
<span class="md-ellipsis">
S_SELF_INTERSECTION S_SELF_INTERSECTION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_POLYGON_WRONG_ORIENTATION/"> <a class="md-nav__link" href="../R_GE_S_POLYGON_WRONG_ORIENTATION/">
<span class="md-ellipsis">
S_POLYGON_WRONG_ORIENTATION S_POLYGON_WRONG_ORIENTATION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION/"> <a class="md-nav__link" href="../R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION/">
<span class="md-ellipsis">
S_ALL_POLYGONS_WRONG_ORIENTATION S_ALL_POLYGONS_WRONG_ORIENTATION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_SO/"> <a class="md-nav__link" href="../R_GE_SO/">
<span class="md-ellipsis">
SOLID SOLID
</a> </span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li> </li>
</ul> </ul>
</nav> </nav>
</li> </li>
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle" id="__nav_2" type="checkbox"/>
<label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="">
<span class="md-ellipsis">
UDigiT-Doctor
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav aria-expanded="false" aria-labelledby="__nav_2_label" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_2">
<span class="md-nav__icon md-icon"></span>
UDigiT-Doctor
</label>
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../udt_about/">
<span class="md-ellipsis">
Über UDigiT-Doctor
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
</li> </li>
...@@ -357,6 +464,7 @@ ...@@ -357,6 +464,7 @@
<p>siehe <a href="https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0006">https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0006</a> </p> <p>siehe <a href="https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0006">https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0006</a> </p>
</article> </article>
</div> </div>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div> </div>
</main> </main>
<footer class="md-footer"> <footer class="md-footer">
...@@ -377,8 +485,8 @@ ...@@ -377,8 +485,8 @@
<div class="md-dialog" data-md-component="dialog"> <div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div> <div class="md-dialog__inner md-typeset"></div>
</div> </div>
<script id="__config" type="application/json">{"base": "..", "features": ["content.code.annotate"], "search": "../assets/javascripts/workers/search.e5c33ebb.min.js", "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}}</script> <script id="__config" type="application/json">{"base": "..", "features": ["content.code.annotate", "navigation.sections"], "search": "../assets/javascripts/workers/search.07f07601.min.js", "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}}</script>
<script src="../assets/javascripts/bundle.51d95adb.min.js"></script> <script src="../assets/javascripts/bundle.56dfad97.min.js"></script>
<script src="https://unpkg.com/mermaid/dist/mermaid.min.js"></script> <script src="https://unpkg.com/mermaid/dist/mermaid.min.js"></script>
</body> </body>
</html> </html>
\ No newline at end of file
...@@ -9,18 +9,17 @@ ...@@ -9,18 +9,17 @@
<link href="../R_GE_R_SELF_INTERSECTION/" rel="prev"/> <link href="../R_GE_R_SELF_INTERSECTION/" rel="prev"/>
<link href="../R_GE_P_INTERSECTING_RINGS/" rel="next"/> <link href="../R_GE_P_INTERSECTING_RINGS/" rel="next"/>
<link href="../img/citydoctor_logo.png" rel="icon"/> <link href="../img/citydoctor_logo.png" rel="icon"/>
<meta content="mkdocs-1.4.2, mkdocs-material-9.0.6" name="generator"/> <meta content="mkdocs-1.6.1, mkdocs-material-9.5.34" name="generator"/>
<title>R_COLLAPSED_TO_LINE - CityDoctor2</title> <title>R_COLLAPSED_TO_LINE - CityDoctor2</title>
<link href="../assets/stylesheets/main.558e4712.min.css" rel="stylesheet"/> <link href="../assets/stylesheets/main.35f28582.min.css" rel="stylesheet"/>
<link href="../assets/stylesheets/palette.2505c338.min.css" rel="stylesheet"/> <link href="../assets/stylesheets/palette.06af60db.min.css" rel="stylesheet"/>
<link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/> <link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/>
<link href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&amp;display=fallback" rel="stylesheet"/> <link href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&amp;display=fallback" rel="stylesheet"/>
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style> <style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
<link href="https://unpkg.com/mermaid/dist/mermaid.css" rel="stylesheet"/> <link href="https://unpkg.com/mermaid/dist/mermaid.css" rel="stylesheet"/>
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce((e,_)=>(e<<5)-e+_.charCodeAt(0),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
</head> </head>
<body data-md-color-accent="" data-md-color-primary="red" data-md-color-scheme="default" dir="ltr"> <body data-md-color-accent="indigo" data-md-color-primary="red" data-md-color-scheme="default" dir="ltr">
<script>var palette=__md_get("__palette");if(palette&&"object"==typeof palette.color)for(var key of Object.keys(palette.color))document.body.setAttribute("data-md-color-"+key,palette.color[key])</script>
<input autocomplete="off" class="md-toggle" data-md-toggle="drawer" id="__drawer" type="checkbox"/> <input autocomplete="off" class="md-toggle" data-md-toggle="drawer" id="__drawer" type="checkbox"/>
<input autocomplete="off" class="md-toggle" data-md-toggle="search" id="__search" type="checkbox"/> <input autocomplete="off" class="md-toggle" data-md-toggle="search" id="__search" type="checkbox"/>
<label class="md-overlay" for="__drawer"></label> <label class="md-overlay" for="__drawer"></label>
...@@ -31,13 +30,13 @@ ...@@ -31,13 +30,13 @@
</div> </div>
<div data-md-component="announce"> <div data-md-component="announce">
</div> </div>
<header class="md-header" data-md-component="header"> <header class="md-header md-header--shadow" data-md-component="header">
<nav aria-label="Kopfzeile" class="md-header__inner md-grid"> <nav aria-label="Kopfzeile" class="md-header__inner md-grid">
<a aria-label="CityDoctor2" class="md-header__button md-logo" data-md-component="logo" href=".." title="CityDoctor2"> <a aria-label="CityDoctor2" class="md-header__button md-logo" data-md-component="logo" href=".." title="CityDoctor2">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"></path></svg>
</a> </a>
<label class="md-header__button md-icon" for="__drawer"> <label class="md-header__button md-icon" for="__drawer">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"></path></svg>
</label> </label>
<div class="md-header__title" data-md-component="header-title"> <div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis"> <div class="md-header__ellipsis">
...@@ -56,24 +55,25 @@ ...@@ -56,24 +55,25 @@
</div> </div>
</div> </div>
<form class="md-header__option" data-md-component="palette"> <form class="md-header__option" data-md-component="palette">
<input aria-label="Dunkelmodus verwenden" class="md-option" data-md-color-accent="" data-md-color-media="(prefers-color-scheme: light)" data-md-color-primary="red" data-md-color-scheme="default" id="__palette_1" name="__palette" type="radio"/> <input aria-label="Dunkelmodus verwenden" class="md-option" data-md-color-accent="indigo" data-md-color-media="(prefers-color-scheme: light)" data-md-color-primary="red" data-md-color-scheme="default" id="__palette_0" name="__palette" type="radio"/>
<label class="md-header__button md-icon" for="__palette_2" hidden="" title="Dunkelmodus verwenden"> <label class="md-header__button md-icon" for="__palette_1" hidden="" title="Dunkelmodus verwenden">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"></path></svg>
</label> </label>
<input aria-label="Hellen Modus verwenden" class="md-option" data-md-color-accent="" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-primary="" data-md-color-scheme="slate" id="__palette_2" name="__palette" type="radio"/> <input aria-label="Hellen Modus verwenden" class="md-option" data-md-color-accent="indigo" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-primary="indigo" data-md-color-scheme="slate" id="__palette_1" name="__palette" type="radio"/>
<label class="md-header__button md-icon" for="__palette_1" hidden="" title="Hellen Modus verwenden"> <label class="md-header__button md-icon" for="__palette_0" hidden="" title="Hellen Modus verwenden">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12c0-2.42-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12s-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"></path></svg>
</label> </label>
</form> </form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<div class="md-header__option"> <div class="md-header__option">
<div class="md-select"> <div class="md-select">
<button aria-label="Sprache wechseln" class="md-header__button md-icon"> <button aria-label="Sprache wechseln" class="md-header__button md-icon">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.87 15.07-2.54-2.51.03-.03A17.52 17.52 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04M18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12m-2.62 7 1.62-4.33L19.12 17h-3.24Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.87 15.07-2.54-2.51.03-.03A17.5 17.5 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2zm-2.62 7 1.62-4.33L19.12 17z"></path></svg>
</button> </button>
<div class="md-select__inner"> <div class="md-select__inner">
<ul class="md-select__list"> <ul class="md-select__list">
<li class="md-select__item"> <li class="md-select__item">
<a class="md-select__link" href=".." hreflang="de"> <a class="md-select__link" href="../None" hreflang="de">
Deutsch Deutsch
</a> </a>
</li> </li>
...@@ -87,7 +87,7 @@ ...@@ -87,7 +87,7 @@
</div> </div>
</div> </div>
<label class="md-header__button md-icon" for="__search"> <label class="md-header__button md-icon" for="__search">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg>
</label> </label>
<div class="md-search" data-md-component="search" role="dialog"> <div class="md-search" data-md-component="search" role="dialog">
<label class="md-search__overlay" for="__search"></label> <label class="md-search__overlay" for="__search"></label>
...@@ -95,17 +95,17 @@ ...@@ -95,17 +95,17 @@
<form class="md-search__form" name="search"> <form class="md-search__form" name="search">
<input aria-label="Suche" autocapitalize="off" autocomplete="off" autocorrect="off" class="md-search__input" data-md-component="search-query" name="query" placeholder="Suche" required="" spellcheck="false" type="text"/> <input aria-label="Suche" autocapitalize="off" autocomplete="off" autocorrect="off" class="md-search__input" data-md-component="search-query" name="query" placeholder="Suche" required="" spellcheck="false" type="text"/>
<label class="md-search__icon md-icon" for="__search"> <label class="md-search__icon md-icon" for="__search">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg>
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"></path></svg>
</label> </label>
<nav aria-label="Suche" class="md-search__options"> <nav aria-label="Suche" class="md-search__options">
<button aria-label="Zurücksetzen" class="md-search__icon md-icon" tabindex="-1" title="Zurücksetzen" type="reset"> <button aria-label="Zurücksetzen" class="md-search__icon md-icon" tabindex="-1" title="Zurücksetzen" type="reset">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path></svg>
</button> </button>
</nav> </nav>
</form> </form>
<div class="md-search__output"> <div class="md-search__output">
<div class="md-search__scrollwrap" data-md-scrollfix=""> <div class="md-search__scrollwrap" data-md-scrollfix="" tabindex="0">
<div class="md-search-result" data-md-component="search-result"> <div class="md-search-result" data-md-component="search-result">
<div class="md-search-result__meta"> <div class="md-search-result__meta">
Suche wird initialisiert Suche wird initialisiert
...@@ -119,7 +119,7 @@ ...@@ -119,7 +119,7 @@
<div class="md-header__source"> <div class="md-header__source">
<a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository"> <a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository">
<div class="md-source__icon md-icon"> <div class="md-source__icon md-icon">
<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"></path></svg> <svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"></path></svg>
</div> </div>
<div class="md-source__repository"> <div class="md-source__repository">
CityDoctor2 CityDoctor2
...@@ -137,14 +137,14 @@ ...@@ -137,14 +137,14 @@
<nav aria-label="Navigation" class="md-nav md-nav--primary" data-md-level="0"> <nav aria-label="Navigation" class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title" for="__drawer"> <label class="md-nav__title" for="__drawer">
<a aria-label="CityDoctor2" class="md-nav__button md-logo" data-md-component="logo" href=".." title="CityDoctor2"> <a aria-label="CityDoctor2" class="md-nav__button md-logo" data-md-component="logo" href=".." title="CityDoctor2">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"></path></svg>
</a> </a>
CityDoctor2 CityDoctor2
</label> </label>
<div class="md-nav__source"> <div class="md-nav__source">
<a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository"> <a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository">
<div class="md-source__icon md-icon"> <div class="md-source__icon md-icon">
<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"></path></svg> <svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"></path></svg>
</div> </div>
<div class="md-source__repository"> <div class="md-source__repository">
CityDoctor2 CityDoctor2
...@@ -152,189 +152,296 @@ ...@@ -152,189 +152,296 @@
</a> </a>
</div> </div>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" id="__nav_1" type="checkbox"/>
<label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="">
<span class="md-ellipsis">
CityDoctor2
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav aria-expanded="true" aria-labelledby="__nav_1_label" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_1">
<span class="md-nav__icon md-icon"></span>
CityDoctor2
</label>
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href=".."> <a class="md-nav__link" href="..">
CityDoctor2 <span class="md-ellipsis">
</a> Über CityDoctor2
</span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../requiredSoftware/"> <a class="md-nav__link" href="../requiredSoftware/">
<span class="md-ellipsis">
Installation Installation
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../firstRun/"> <a class="md-nav__link" href="../firstRun/">
<span class="md-ellipsis">
Erster Start Erster Start
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../userInterface/"> <a class="md-nav__link" href="../userInterface/">
<span class="md-ellipsis">
Nutzeroberfläche Nutzeroberfläche
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../validationPlan/"> <a class="md-nav__link" href="../validationPlan/">
<span class="md-ellipsis">
Prüfplan Prüfplan
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested"> <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-toggle="__nav_6" id="__nav_6" type="checkbox"/> <input checked="" class="md-nav__toggle md-toggle" id="__nav_1_6" type="checkbox"/>
<label aria-expanded="true" class="md-nav__link" for="__nav_6" tabindex="0"> <label class="md-nav__link" for="__nav_1_6" id="__nav_1_6_label" tabindex="0">
<span class="md-ellipsis">
Anforderungen Anforderungen
<span class="md-nav__icon md-icon"></span> </span>
<span class="md-nav__icon md-icon"></span>
</label> </label>
<nav aria-label="Anforderungen" class="md-nav" data-md-level="1"> <nav aria-expanded="true" aria-labelledby="__nav_1_6_label" class="md-nav" data-md-level="2">
<label class="md-nav__title" for="__nav_6"> <label class="md-nav__title" for="__nav_1_6">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Anforderungen Anforderungen
</label> </label>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../basic/"> <a class="md-nav__link" href="../basic/">
<span class="md-ellipsis">
Grundbegriffe Grundbegriffe
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../requirements/"> <a class="md-nav__link" href="../requirements/">
<span class="md-ellipsis">
Übersicht Übersicht
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../schemaRequirements/"> <a class="md-nav__link" href="../schemaRequirements/">
<span class="md-ellipsis">
Schemaanforderungen Schemaanforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../geometric/"> <a class="md-nav__link" href="../geometric/">
<span class="md-ellipsis">
Geometrische Anforderungen Geometrische Anforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../semantic/"> <a class="md-nav__link" href="../semantic/">
<span class="md-ellipsis">
Semantische Anforderungen Semantische Anforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested"> <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-toggle="__nav_6_6" id="__nav_6_6" type="checkbox"/> <input checked="" class="md-nav__toggle md-toggle" id="__nav_1_6_6" type="checkbox"/>
<label aria-expanded="true" class="md-nav__link" for="__nav_6_6" tabindex="0"> <label class="md-nav__link" for="__nav_1_6_6" id="__nav_1_6_6_label" tabindex="0">
<span class="md-ellipsis">
Details Details
<span class="md-nav__icon md-icon"></span> </span>
<span class="md-nav__icon md-icon"></span>
</label> </label>
<nav aria-label="Details" class="md-nav" data-md-level="2"> <nav aria-expanded="true" aria-labelledby="__nav_1_6_6_label" class="md-nav" data-md-level="3">
<label class="md-nav__title" for="__nav_6_6"> <label class="md-nav__title" for="__nav_1_6_6">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Details Details
</label> </label>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_TOO_FEW_POINTS/"> <a class="md-nav__link" href="../R_GE_R_TOO_FEW_POINTS/">
<span class="md-ellipsis">
R_TOO_FEW_POINTS R_TOO_FEW_POINTS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_CONSECUTIVE_POINTS_SAME/"> <a class="md-nav__link" href="../R_GE_R_CONSECUTIVE_POINTS_SAME/">
<span class="md-ellipsis">
R_CONSECUTIVE_POINTS_SAME R_CONSECUTIVE_POINTS_SAME
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_NOT_CLOSED/"> <a class="md-nav__link" href="../R_GE_R_NOT_CLOSED/">
<span class="md-ellipsis">
R_RING_NOT_CLOSED R_RING_NOT_CLOSED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_SELF_INTERSECTION/"> <a class="md-nav__link" href="../R_GE_R_SELF_INTERSECTION/">
<span class="md-ellipsis">
R_RING_SELF_INTERSECTION R_RING_SELF_INTERSECTION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active"> <li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" id="__toc" type="checkbox"/> <input class="md-nav__toggle md-toggle" id="__toc" type="checkbox"/>
<a class="md-nav__link md-nav__link--active" href="./"> <a class="md-nav__link md-nav__link--active" href="./">
<span class="md-ellipsis">
R_COLLAPSED_TO_LINE R_COLLAPSED_TO_LINE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INTERSECTING_RINGS/"> <a class="md-nav__link" href="../R_GE_P_INTERSECTING_RINGS/">
<span class="md-ellipsis">
P_INTERSECTING_RINGS P_INTERSECTING_RINGS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_NON_PLANAR/"> <a class="md-nav__link" href="../R_GE_P_NON_PLANAR/">
<span class="md-ellipsis">
P_NON_PLANAR P_NON_PLANAR
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INTERIOR_DISCONNECTED/"> <a class="md-nav__link" href="../R_GE_P_INTERIOR_DISCONNECTED/">
<span class="md-ellipsis">
P_INTERIOR_DISCONNECTED P_INTERIOR_DISCONNECTED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_HOLE_OUTSIDE/"> <a class="md-nav__link" href="../R_GE_P_HOLE_OUTSIDE/">
<span class="md-ellipsis">
P_HOLE_OUTSIDE P_HOLE_OUTSIDE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INNER_RINGS_NESTED/"> <a class="md-nav__link" href="../R_GE_P_INNER_RINGS_NESTED/">
<span class="md-ellipsis">
P_INNER_RINGS_NESTED P_INNER_RINGS_NESTED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_ORIENTATION_RINGS_SAME/"> <a class="md-nav__link" href="../R_GE_P_ORIENTATION_RINGS_SAME/">
<span class="md-ellipsis">
P_ORIENTATION_RINGS_SAME P_ORIENTATION_RINGS_SAME
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_MS/"> <a class="md-nav__link" href="../R_GE_MS/">
<span class="md-ellipsis">
MULTI_SURFACE MULTI_SURFACE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_TOO_FEW_POLYGONS/"> <a class="md-nav__link" href="../R_GE_S_TOO_FEW_POLYGONS/">
<span class="md-ellipsis">
S_TOO_FEW_POLYGONS S_TOO_FEW_POLYGONS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NOT_CLOSED/"> <a class="md-nav__link" href="../R_GE_S_NOT_CLOSED/">
<span class="md-ellipsis">
S_NOT_CLOSED S_NOT_CLOSED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_VERTEX/"> <a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_VERTEX/">
<span class="md-ellipsis">
S_NON_MANIFOLD_VERTEX S_NON_MANIFOLD_VERTEX
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_EDGE/"> <a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_EDGE/">
<span class="md-ellipsis">
S_NON_MANIFOLD_EDGE S_NON_MANIFOLD_EDGE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_MULTIPLE_CONNECTED_COMPONENTS/"> <a class="md-nav__link" href="../R_GE_S_MULTIPLE_CONNECTED_COMPONENTS/">
<span class="md-ellipsis">
S_MULTIPLE_CONNECTED_COMPONENTS S_MULTIPLE_CONNECTED_COMPONENTS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_SELF_INTERSECTION/"> <a class="md-nav__link" href="../R_GE_S_SELF_INTERSECTION/">
<span class="md-ellipsis">
S_SELF_INTERSECTION S_SELF_INTERSECTION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_POLYGON_WRONG_ORIENTATION/"> <a class="md-nav__link" href="../R_GE_S_POLYGON_WRONG_ORIENTATION/">
<span class="md-ellipsis">
S_POLYGON_WRONG_ORIENTATION S_POLYGON_WRONG_ORIENTATION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION/"> <a class="md-nav__link" href="../R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION/">
<span class="md-ellipsis">
S_ALL_POLYGONS_WRONG_ORIENTATION S_ALL_POLYGONS_WRONG_ORIENTATION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_SO/"> <a class="md-nav__link" href="../R_GE_SO/">
<span class="md-ellipsis">
SOLID SOLID
</a> </span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li> </li>
</ul> </ul>
</nav> </nav>
</li> </li>
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle" id="__nav_2" type="checkbox"/>
<label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="">
<span class="md-ellipsis">
UDigiT-Doctor
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav aria-expanded="false" aria-labelledby="__nav_2_label" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_2">
<span class="md-nav__icon md-icon"></span>
UDigiT-Doctor
</label>
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../udt_about/">
<span class="md-ellipsis">
Über UDigiT-Doctor
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
</li> </li>
...@@ -357,6 +464,7 @@ ...@@ -357,6 +464,7 @@
<p>siehe <a href="https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_LR_0005">https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_LR_0005</a></p> <p>siehe <a href="https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_LR_0005">https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_LR_0005</a></p>
</article> </article>
</div> </div>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div> </div>
</main> </main>
<footer class="md-footer"> <footer class="md-footer">
...@@ -377,8 +485,8 @@ ...@@ -377,8 +485,8 @@
<div class="md-dialog" data-md-component="dialog"> <div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div> <div class="md-dialog__inner md-typeset"></div>
</div> </div>
<script id="__config" type="application/json">{"base": "..", "features": ["content.code.annotate"], "search": "../assets/javascripts/workers/search.e5c33ebb.min.js", "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}}</script> <script id="__config" type="application/json">{"base": "..", "features": ["content.code.annotate", "navigation.sections"], "search": "../assets/javascripts/workers/search.07f07601.min.js", "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}}</script>
<script src="../assets/javascripts/bundle.51d95adb.min.js"></script> <script src="../assets/javascripts/bundle.56dfad97.min.js"></script>
<script src="https://unpkg.com/mermaid/dist/mermaid.min.js"></script> <script src="https://unpkg.com/mermaid/dist/mermaid.min.js"></script>
</body> </body>
</html> </html>
\ No newline at end of file
...@@ -9,18 +9,17 @@ ...@@ -9,18 +9,17 @@
<link href="../R_GE_R_TOO_FEW_POINTS/" rel="prev"/> <link href="../R_GE_R_TOO_FEW_POINTS/" rel="prev"/>
<link href="../R_GE_R_NOT_CLOSED/" rel="next"/> <link href="../R_GE_R_NOT_CLOSED/" rel="next"/>
<link href="../img/citydoctor_logo.png" rel="icon"/> <link href="../img/citydoctor_logo.png" rel="icon"/>
<meta content="mkdocs-1.4.2, mkdocs-material-9.0.6" name="generator"/> <meta content="mkdocs-1.6.1, mkdocs-material-9.5.34" name="generator"/>
<title>R_CONSECUTIVE_POINTS_SAME - CityDoctor2</title> <title>R_CONSECUTIVE_POINTS_SAME - CityDoctor2</title>
<link href="../assets/stylesheets/main.558e4712.min.css" rel="stylesheet"/> <link href="../assets/stylesheets/main.35f28582.min.css" rel="stylesheet"/>
<link href="../assets/stylesheets/palette.2505c338.min.css" rel="stylesheet"/> <link href="../assets/stylesheets/palette.06af60db.min.css" rel="stylesheet"/>
<link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/> <link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/>
<link href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&amp;display=fallback" rel="stylesheet"/> <link href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&amp;display=fallback" rel="stylesheet"/>
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style> <style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
<link href="https://unpkg.com/mermaid/dist/mermaid.css" rel="stylesheet"/> <link href="https://unpkg.com/mermaid/dist/mermaid.css" rel="stylesheet"/>
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce((e,_)=>(e<<5)-e+_.charCodeAt(0),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
</head> </head>
<body data-md-color-accent="" data-md-color-primary="red" data-md-color-scheme="default" dir="ltr"> <body data-md-color-accent="indigo" data-md-color-primary="red" data-md-color-scheme="default" dir="ltr">
<script>var palette=__md_get("__palette");if(palette&&"object"==typeof palette.color)for(var key of Object.keys(palette.color))document.body.setAttribute("data-md-color-"+key,palette.color[key])</script>
<input autocomplete="off" class="md-toggle" data-md-toggle="drawer" id="__drawer" type="checkbox"/> <input autocomplete="off" class="md-toggle" data-md-toggle="drawer" id="__drawer" type="checkbox"/>
<input autocomplete="off" class="md-toggle" data-md-toggle="search" id="__search" type="checkbox"/> <input autocomplete="off" class="md-toggle" data-md-toggle="search" id="__search" type="checkbox"/>
<label class="md-overlay" for="__drawer"></label> <label class="md-overlay" for="__drawer"></label>
...@@ -31,13 +30,13 @@ ...@@ -31,13 +30,13 @@
</div> </div>
<div data-md-component="announce"> <div data-md-component="announce">
</div> </div>
<header class="md-header" data-md-component="header"> <header class="md-header md-header--shadow" data-md-component="header">
<nav aria-label="Kopfzeile" class="md-header__inner md-grid"> <nav aria-label="Kopfzeile" class="md-header__inner md-grid">
<a aria-label="CityDoctor2" class="md-header__button md-logo" data-md-component="logo" href=".." title="CityDoctor2"> <a aria-label="CityDoctor2" class="md-header__button md-logo" data-md-component="logo" href=".." title="CityDoctor2">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"></path></svg>
</a> </a>
<label class="md-header__button md-icon" for="__drawer"> <label class="md-header__button md-icon" for="__drawer">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"></path></svg>
</label> </label>
<div class="md-header__title" data-md-component="header-title"> <div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis"> <div class="md-header__ellipsis">
...@@ -56,24 +55,25 @@ ...@@ -56,24 +55,25 @@
</div> </div>
</div> </div>
<form class="md-header__option" data-md-component="palette"> <form class="md-header__option" data-md-component="palette">
<input aria-label="Dunkelmodus verwenden" class="md-option" data-md-color-accent="" data-md-color-media="(prefers-color-scheme: light)" data-md-color-primary="red" data-md-color-scheme="default" id="__palette_1" name="__palette" type="radio"/> <input aria-label="Dunkelmodus verwenden" class="md-option" data-md-color-accent="indigo" data-md-color-media="(prefers-color-scheme: light)" data-md-color-primary="red" data-md-color-scheme="default" id="__palette_0" name="__palette" type="radio"/>
<label class="md-header__button md-icon" for="__palette_2" hidden="" title="Dunkelmodus verwenden"> <label class="md-header__button md-icon" for="__palette_1" hidden="" title="Dunkelmodus verwenden">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"></path></svg>
</label> </label>
<input aria-label="Hellen Modus verwenden" class="md-option" data-md-color-accent="" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-primary="" data-md-color-scheme="slate" id="__palette_2" name="__palette" type="radio"/> <input aria-label="Hellen Modus verwenden" class="md-option" data-md-color-accent="indigo" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-primary="indigo" data-md-color-scheme="slate" id="__palette_1" name="__palette" type="radio"/>
<label class="md-header__button md-icon" for="__palette_1" hidden="" title="Hellen Modus verwenden"> <label class="md-header__button md-icon" for="__palette_0" hidden="" title="Hellen Modus verwenden">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12c0-2.42-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12s-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"></path></svg>
</label> </label>
</form> </form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<div class="md-header__option"> <div class="md-header__option">
<div class="md-select"> <div class="md-select">
<button aria-label="Sprache wechseln" class="md-header__button md-icon"> <button aria-label="Sprache wechseln" class="md-header__button md-icon">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.87 15.07-2.54-2.51.03-.03A17.52 17.52 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04M18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12m-2.62 7 1.62-4.33L19.12 17h-3.24Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.87 15.07-2.54-2.51.03-.03A17.5 17.5 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2zm-2.62 7 1.62-4.33L19.12 17z"></path></svg>
</button> </button>
<div class="md-select__inner"> <div class="md-select__inner">
<ul class="md-select__list"> <ul class="md-select__list">
<li class="md-select__item"> <li class="md-select__item">
<a class="md-select__link" href=".." hreflang="de"> <a class="md-select__link" href="../None" hreflang="de">
Deutsch Deutsch
</a> </a>
</li> </li>
...@@ -87,7 +87,7 @@ ...@@ -87,7 +87,7 @@
</div> </div>
</div> </div>
<label class="md-header__button md-icon" for="__search"> <label class="md-header__button md-icon" for="__search">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg>
</label> </label>
<div class="md-search" data-md-component="search" role="dialog"> <div class="md-search" data-md-component="search" role="dialog">
<label class="md-search__overlay" for="__search"></label> <label class="md-search__overlay" for="__search"></label>
...@@ -95,17 +95,17 @@ ...@@ -95,17 +95,17 @@
<form class="md-search__form" name="search"> <form class="md-search__form" name="search">
<input aria-label="Suche" autocapitalize="off" autocomplete="off" autocorrect="off" class="md-search__input" data-md-component="search-query" name="query" placeholder="Suche" required="" spellcheck="false" type="text"/> <input aria-label="Suche" autocapitalize="off" autocomplete="off" autocorrect="off" class="md-search__input" data-md-component="search-query" name="query" placeholder="Suche" required="" spellcheck="false" type="text"/>
<label class="md-search__icon md-icon" for="__search"> <label class="md-search__icon md-icon" for="__search">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg>
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"></path></svg>
</label> </label>
<nav aria-label="Suche" class="md-search__options"> <nav aria-label="Suche" class="md-search__options">
<button aria-label="Zurücksetzen" class="md-search__icon md-icon" tabindex="-1" title="Zurücksetzen" type="reset"> <button aria-label="Zurücksetzen" class="md-search__icon md-icon" tabindex="-1" title="Zurücksetzen" type="reset">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path></svg>
</button> </button>
</nav> </nav>
</form> </form>
<div class="md-search__output"> <div class="md-search__output">
<div class="md-search__scrollwrap" data-md-scrollfix=""> <div class="md-search__scrollwrap" data-md-scrollfix="" tabindex="0">
<div class="md-search-result" data-md-component="search-result"> <div class="md-search-result" data-md-component="search-result">
<div class="md-search-result__meta"> <div class="md-search-result__meta">
Suche wird initialisiert Suche wird initialisiert
...@@ -119,7 +119,7 @@ ...@@ -119,7 +119,7 @@
<div class="md-header__source"> <div class="md-header__source">
<a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository"> <a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository">
<div class="md-source__icon md-icon"> <div class="md-source__icon md-icon">
<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"></path></svg> <svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"></path></svg>
</div> </div>
<div class="md-source__repository"> <div class="md-source__repository">
CityDoctor2 CityDoctor2
...@@ -137,14 +137,14 @@ ...@@ -137,14 +137,14 @@
<nav aria-label="Navigation" class="md-nav md-nav--primary" data-md-level="0"> <nav aria-label="Navigation" class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title" for="__drawer"> <label class="md-nav__title" for="__drawer">
<a aria-label="CityDoctor2" class="md-nav__button md-logo" data-md-component="logo" href=".." title="CityDoctor2"> <a aria-label="CityDoctor2" class="md-nav__button md-logo" data-md-component="logo" href=".." title="CityDoctor2">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"></path></svg>
</a> </a>
CityDoctor2 CityDoctor2
</label> </label>
<div class="md-nav__source"> <div class="md-nav__source">
<a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository"> <a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository">
<div class="md-source__icon md-icon"> <div class="md-source__icon md-icon">
<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"></path></svg> <svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"></path></svg>
</div> </div>
<div class="md-source__repository"> <div class="md-source__repository">
CityDoctor2 CityDoctor2
...@@ -152,189 +152,296 @@ ...@@ -152,189 +152,296 @@
</a> </a>
</div> </div>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" id="__nav_1" type="checkbox"/>
<label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="">
<span class="md-ellipsis">
CityDoctor2
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav aria-expanded="true" aria-labelledby="__nav_1_label" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_1">
<span class="md-nav__icon md-icon"></span>
CityDoctor2
</label>
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href=".."> <a class="md-nav__link" href="..">
CityDoctor2 <span class="md-ellipsis">
</a> Über CityDoctor2
</span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../requiredSoftware/"> <a class="md-nav__link" href="../requiredSoftware/">
<span class="md-ellipsis">
Installation Installation
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../firstRun/"> <a class="md-nav__link" href="../firstRun/">
<span class="md-ellipsis">
Erster Start Erster Start
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../userInterface/"> <a class="md-nav__link" href="../userInterface/">
<span class="md-ellipsis">
Nutzeroberfläche Nutzeroberfläche
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../validationPlan/"> <a class="md-nav__link" href="../validationPlan/">
<span class="md-ellipsis">
Prüfplan Prüfplan
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested"> <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-toggle="__nav_6" id="__nav_6" type="checkbox"/> <input checked="" class="md-nav__toggle md-toggle" id="__nav_1_6" type="checkbox"/>
<label aria-expanded="true" class="md-nav__link" for="__nav_6" tabindex="0"> <label class="md-nav__link" for="__nav_1_6" id="__nav_1_6_label" tabindex="0">
<span class="md-ellipsis">
Anforderungen Anforderungen
<span class="md-nav__icon md-icon"></span> </span>
<span class="md-nav__icon md-icon"></span>
</label> </label>
<nav aria-label="Anforderungen" class="md-nav" data-md-level="1"> <nav aria-expanded="true" aria-labelledby="__nav_1_6_label" class="md-nav" data-md-level="2">
<label class="md-nav__title" for="__nav_6"> <label class="md-nav__title" for="__nav_1_6">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Anforderungen Anforderungen
</label> </label>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../basic/"> <a class="md-nav__link" href="../basic/">
<span class="md-ellipsis">
Grundbegriffe Grundbegriffe
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../requirements/"> <a class="md-nav__link" href="../requirements/">
<span class="md-ellipsis">
Übersicht Übersicht
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../schemaRequirements/"> <a class="md-nav__link" href="../schemaRequirements/">
<span class="md-ellipsis">
Schemaanforderungen Schemaanforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../geometric/"> <a class="md-nav__link" href="../geometric/">
<span class="md-ellipsis">
Geometrische Anforderungen Geometrische Anforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../semantic/"> <a class="md-nav__link" href="../semantic/">
<span class="md-ellipsis">
Semantische Anforderungen Semantische Anforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested"> <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-toggle="__nav_6_6" id="__nav_6_6" type="checkbox"/> <input checked="" class="md-nav__toggle md-toggle" id="__nav_1_6_6" type="checkbox"/>
<label aria-expanded="true" class="md-nav__link" for="__nav_6_6" tabindex="0"> <label class="md-nav__link" for="__nav_1_6_6" id="__nav_1_6_6_label" tabindex="0">
<span class="md-ellipsis">
Details Details
<span class="md-nav__icon md-icon"></span> </span>
<span class="md-nav__icon md-icon"></span>
</label> </label>
<nav aria-label="Details" class="md-nav" data-md-level="2"> <nav aria-expanded="true" aria-labelledby="__nav_1_6_6_label" class="md-nav" data-md-level="3">
<label class="md-nav__title" for="__nav_6_6"> <label class="md-nav__title" for="__nav_1_6_6">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Details Details
</label> </label>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_TOO_FEW_POINTS/"> <a class="md-nav__link" href="../R_GE_R_TOO_FEW_POINTS/">
<span class="md-ellipsis">
R_TOO_FEW_POINTS R_TOO_FEW_POINTS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active"> <li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" id="__toc" type="checkbox"/> <input class="md-nav__toggle md-toggle" id="__toc" type="checkbox"/>
<a class="md-nav__link md-nav__link--active" href="./"> <a class="md-nav__link md-nav__link--active" href="./">
<span class="md-ellipsis">
R_CONSECUTIVE_POINTS_SAME R_CONSECUTIVE_POINTS_SAME
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_NOT_CLOSED/"> <a class="md-nav__link" href="../R_GE_R_NOT_CLOSED/">
<span class="md-ellipsis">
R_RING_NOT_CLOSED R_RING_NOT_CLOSED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_SELF_INTERSECTION/"> <a class="md-nav__link" href="../R_GE_R_SELF_INTERSECTION/">
<span class="md-ellipsis">
R_RING_SELF_INTERSECTION R_RING_SELF_INTERSECTION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_COLLAPSED_TO_LINE/"> <a class="md-nav__link" href="../R_GE_R_COLLAPSED_TO_LINE/">
<span class="md-ellipsis">
R_COLLAPSED_TO_LINE R_COLLAPSED_TO_LINE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INTERSECTING_RINGS/"> <a class="md-nav__link" href="../R_GE_P_INTERSECTING_RINGS/">
<span class="md-ellipsis">
P_INTERSECTING_RINGS P_INTERSECTING_RINGS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_NON_PLANAR/"> <a class="md-nav__link" href="../R_GE_P_NON_PLANAR/">
<span class="md-ellipsis">
P_NON_PLANAR P_NON_PLANAR
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INTERIOR_DISCONNECTED/"> <a class="md-nav__link" href="../R_GE_P_INTERIOR_DISCONNECTED/">
<span class="md-ellipsis">
P_INTERIOR_DISCONNECTED P_INTERIOR_DISCONNECTED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_HOLE_OUTSIDE/"> <a class="md-nav__link" href="../R_GE_P_HOLE_OUTSIDE/">
<span class="md-ellipsis">
P_HOLE_OUTSIDE P_HOLE_OUTSIDE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INNER_RINGS_NESTED/"> <a class="md-nav__link" href="../R_GE_P_INNER_RINGS_NESTED/">
<span class="md-ellipsis">
P_INNER_RINGS_NESTED P_INNER_RINGS_NESTED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_ORIENTATION_RINGS_SAME/"> <a class="md-nav__link" href="../R_GE_P_ORIENTATION_RINGS_SAME/">
<span class="md-ellipsis">
P_ORIENTATION_RINGS_SAME P_ORIENTATION_RINGS_SAME
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_MS/"> <a class="md-nav__link" href="../R_GE_MS/">
<span class="md-ellipsis">
MULTI_SURFACE MULTI_SURFACE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_TOO_FEW_POLYGONS/"> <a class="md-nav__link" href="../R_GE_S_TOO_FEW_POLYGONS/">
<span class="md-ellipsis">
S_TOO_FEW_POLYGONS S_TOO_FEW_POLYGONS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NOT_CLOSED/"> <a class="md-nav__link" href="../R_GE_S_NOT_CLOSED/">
<span class="md-ellipsis">
S_NOT_CLOSED S_NOT_CLOSED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_VERTEX/"> <a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_VERTEX/">
<span class="md-ellipsis">
S_NON_MANIFOLD_VERTEX S_NON_MANIFOLD_VERTEX
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_EDGE/"> <a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_EDGE/">
<span class="md-ellipsis">
S_NON_MANIFOLD_EDGE S_NON_MANIFOLD_EDGE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_MULTIPLE_CONNECTED_COMPONENTS/"> <a class="md-nav__link" href="../R_GE_S_MULTIPLE_CONNECTED_COMPONENTS/">
<span class="md-ellipsis">
S_MULTIPLE_CONNECTED_COMPONENTS S_MULTIPLE_CONNECTED_COMPONENTS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_SELF_INTERSECTION/"> <a class="md-nav__link" href="../R_GE_S_SELF_INTERSECTION/">
<span class="md-ellipsis">
S_SELF_INTERSECTION S_SELF_INTERSECTION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_POLYGON_WRONG_ORIENTATION/"> <a class="md-nav__link" href="../R_GE_S_POLYGON_WRONG_ORIENTATION/">
<span class="md-ellipsis">
S_POLYGON_WRONG_ORIENTATION S_POLYGON_WRONG_ORIENTATION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION/"> <a class="md-nav__link" href="../R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION/">
<span class="md-ellipsis">
S_ALL_POLYGONS_WRONG_ORIENTATION S_ALL_POLYGONS_WRONG_ORIENTATION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_SO/"> <a class="md-nav__link" href="../R_GE_SO/">
<span class="md-ellipsis">
SOLID SOLID
</a> </span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li> </li>
</ul> </ul>
</nav> </nav>
</li> </li>
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle" id="__nav_2" type="checkbox"/>
<label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="">
<span class="md-ellipsis">
UDigiT-Doctor
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav aria-expanded="false" aria-labelledby="__nav_2_label" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_2">
<span class="md-nav__icon md-icon"></span>
UDigiT-Doctor
</label>
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../udt_about/">
<span class="md-ellipsis">
Über UDigiT-Doctor
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
</li> </li>
...@@ -357,6 +464,7 @@ ...@@ -357,6 +464,7 @@
<p>siehe <a href="https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_LR_0002">https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_LR_0002</a></p> <p>siehe <a href="https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_LR_0002">https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_LR_0002</a></p>
</article> </article>
</div> </div>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div> </div>
</main> </main>
<footer class="md-footer"> <footer class="md-footer">
...@@ -377,8 +485,8 @@ ...@@ -377,8 +485,8 @@
<div class="md-dialog" data-md-component="dialog"> <div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div> <div class="md-dialog__inner md-typeset"></div>
</div> </div>
<script id="__config" type="application/json">{"base": "..", "features": ["content.code.annotate"], "search": "../assets/javascripts/workers/search.e5c33ebb.min.js", "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}}</script> <script id="__config" type="application/json">{"base": "..", "features": ["content.code.annotate", "navigation.sections"], "search": "../assets/javascripts/workers/search.07f07601.min.js", "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}}</script>
<script src="../assets/javascripts/bundle.51d95adb.min.js"></script> <script src="../assets/javascripts/bundle.56dfad97.min.js"></script>
<script src="https://unpkg.com/mermaid/dist/mermaid.min.js"></script> <script src="https://unpkg.com/mermaid/dist/mermaid.min.js"></script>
</body> </body>
</html> </html>
\ No newline at end of file
...@@ -9,18 +9,17 @@ ...@@ -9,18 +9,17 @@
<link href="../R_GE_R_CONSECUTIVE_POINTS_SAME/" rel="prev"/> <link href="../R_GE_R_CONSECUTIVE_POINTS_SAME/" rel="prev"/>
<link href="../R_GE_R_SELF_INTERSECTION/" rel="next"/> <link href="../R_GE_R_SELF_INTERSECTION/" rel="next"/>
<link href="../img/citydoctor_logo.png" rel="icon"/> <link href="../img/citydoctor_logo.png" rel="icon"/>
<meta content="mkdocs-1.4.2, mkdocs-material-9.0.6" name="generator"/> <meta content="mkdocs-1.6.1, mkdocs-material-9.5.34" name="generator"/>
<title>R_RING_NOT_CLOSED - CityDoctor2</title> <title>R_RING_NOT_CLOSED - CityDoctor2</title>
<link href="../assets/stylesheets/main.558e4712.min.css" rel="stylesheet"/> <link href="../assets/stylesheets/main.35f28582.min.css" rel="stylesheet"/>
<link href="../assets/stylesheets/palette.2505c338.min.css" rel="stylesheet"/> <link href="../assets/stylesheets/palette.06af60db.min.css" rel="stylesheet"/>
<link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/> <link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/>
<link href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&amp;display=fallback" rel="stylesheet"/> <link href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&amp;display=fallback" rel="stylesheet"/>
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style> <style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
<link href="https://unpkg.com/mermaid/dist/mermaid.css" rel="stylesheet"/> <link href="https://unpkg.com/mermaid/dist/mermaid.css" rel="stylesheet"/>
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce((e,_)=>(e<<5)-e+_.charCodeAt(0),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
</head> </head>
<body data-md-color-accent="" data-md-color-primary="red" data-md-color-scheme="default" dir="ltr"> <body data-md-color-accent="indigo" data-md-color-primary="red" data-md-color-scheme="default" dir="ltr">
<script>var palette=__md_get("__palette");if(palette&&"object"==typeof palette.color)for(var key of Object.keys(palette.color))document.body.setAttribute("data-md-color-"+key,palette.color[key])</script>
<input autocomplete="off" class="md-toggle" data-md-toggle="drawer" id="__drawer" type="checkbox"/> <input autocomplete="off" class="md-toggle" data-md-toggle="drawer" id="__drawer" type="checkbox"/>
<input autocomplete="off" class="md-toggle" data-md-toggle="search" id="__search" type="checkbox"/> <input autocomplete="off" class="md-toggle" data-md-toggle="search" id="__search" type="checkbox"/>
<label class="md-overlay" for="__drawer"></label> <label class="md-overlay" for="__drawer"></label>
...@@ -31,13 +30,13 @@ ...@@ -31,13 +30,13 @@
</div> </div>
<div data-md-component="announce"> <div data-md-component="announce">
</div> </div>
<header class="md-header" data-md-component="header"> <header class="md-header md-header--shadow" data-md-component="header">
<nav aria-label="Kopfzeile" class="md-header__inner md-grid"> <nav aria-label="Kopfzeile" class="md-header__inner md-grid">
<a aria-label="CityDoctor2" class="md-header__button md-logo" data-md-component="logo" href=".." title="CityDoctor2"> <a aria-label="CityDoctor2" class="md-header__button md-logo" data-md-component="logo" href=".." title="CityDoctor2">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"></path></svg>
</a> </a>
<label class="md-header__button md-icon" for="__drawer"> <label class="md-header__button md-icon" for="__drawer">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"></path></svg>
</label> </label>
<div class="md-header__title" data-md-component="header-title"> <div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis"> <div class="md-header__ellipsis">
...@@ -56,24 +55,25 @@ ...@@ -56,24 +55,25 @@
</div> </div>
</div> </div>
<form class="md-header__option" data-md-component="palette"> <form class="md-header__option" data-md-component="palette">
<input aria-label="Dunkelmodus verwenden" class="md-option" data-md-color-accent="" data-md-color-media="(prefers-color-scheme: light)" data-md-color-primary="red" data-md-color-scheme="default" id="__palette_1" name="__palette" type="radio"/> <input aria-label="Dunkelmodus verwenden" class="md-option" data-md-color-accent="indigo" data-md-color-media="(prefers-color-scheme: light)" data-md-color-primary="red" data-md-color-scheme="default" id="__palette_0" name="__palette" type="radio"/>
<label class="md-header__button md-icon" for="__palette_2" hidden="" title="Dunkelmodus verwenden"> <label class="md-header__button md-icon" for="__palette_1" hidden="" title="Dunkelmodus verwenden">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"></path></svg>
</label> </label>
<input aria-label="Hellen Modus verwenden" class="md-option" data-md-color-accent="" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-primary="" data-md-color-scheme="slate" id="__palette_2" name="__palette" type="radio"/> <input aria-label="Hellen Modus verwenden" class="md-option" data-md-color-accent="indigo" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-primary="indigo" data-md-color-scheme="slate" id="__palette_1" name="__palette" type="radio"/>
<label class="md-header__button md-icon" for="__palette_1" hidden="" title="Hellen Modus verwenden"> <label class="md-header__button md-icon" for="__palette_0" hidden="" title="Hellen Modus verwenden">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12c0-2.42-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12s-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"></path></svg>
</label> </label>
</form> </form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<div class="md-header__option"> <div class="md-header__option">
<div class="md-select"> <div class="md-select">
<button aria-label="Sprache wechseln" class="md-header__button md-icon"> <button aria-label="Sprache wechseln" class="md-header__button md-icon">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.87 15.07-2.54-2.51.03-.03A17.52 17.52 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04M18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12m-2.62 7 1.62-4.33L19.12 17h-3.24Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.87 15.07-2.54-2.51.03-.03A17.5 17.5 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2zm-2.62 7 1.62-4.33L19.12 17z"></path></svg>
</button> </button>
<div class="md-select__inner"> <div class="md-select__inner">
<ul class="md-select__list"> <ul class="md-select__list">
<li class="md-select__item"> <li class="md-select__item">
<a class="md-select__link" href=".." hreflang="de"> <a class="md-select__link" href="../None" hreflang="de">
Deutsch Deutsch
</a> </a>
</li> </li>
...@@ -87,7 +87,7 @@ ...@@ -87,7 +87,7 @@
</div> </div>
</div> </div>
<label class="md-header__button md-icon" for="__search"> <label class="md-header__button md-icon" for="__search">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg>
</label> </label>
<div class="md-search" data-md-component="search" role="dialog"> <div class="md-search" data-md-component="search" role="dialog">
<label class="md-search__overlay" for="__search"></label> <label class="md-search__overlay" for="__search"></label>
...@@ -95,17 +95,17 @@ ...@@ -95,17 +95,17 @@
<form class="md-search__form" name="search"> <form class="md-search__form" name="search">
<input aria-label="Suche" autocapitalize="off" autocomplete="off" autocorrect="off" class="md-search__input" data-md-component="search-query" name="query" placeholder="Suche" required="" spellcheck="false" type="text"/> <input aria-label="Suche" autocapitalize="off" autocomplete="off" autocorrect="off" class="md-search__input" data-md-component="search-query" name="query" placeholder="Suche" required="" spellcheck="false" type="text"/>
<label class="md-search__icon md-icon" for="__search"> <label class="md-search__icon md-icon" for="__search">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg>
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"></path></svg>
</label> </label>
<nav aria-label="Suche" class="md-search__options"> <nav aria-label="Suche" class="md-search__options">
<button aria-label="Zurücksetzen" class="md-search__icon md-icon" tabindex="-1" title="Zurücksetzen" type="reset"> <button aria-label="Zurücksetzen" class="md-search__icon md-icon" tabindex="-1" title="Zurücksetzen" type="reset">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path></svg>
</button> </button>
</nav> </nav>
</form> </form>
<div class="md-search__output"> <div class="md-search__output">
<div class="md-search__scrollwrap" data-md-scrollfix=""> <div class="md-search__scrollwrap" data-md-scrollfix="" tabindex="0">
<div class="md-search-result" data-md-component="search-result"> <div class="md-search-result" data-md-component="search-result">
<div class="md-search-result__meta"> <div class="md-search-result__meta">
Suche wird initialisiert Suche wird initialisiert
...@@ -119,7 +119,7 @@ ...@@ -119,7 +119,7 @@
<div class="md-header__source"> <div class="md-header__source">
<a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository"> <a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository">
<div class="md-source__icon md-icon"> <div class="md-source__icon md-icon">
<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"></path></svg> <svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"></path></svg>
</div> </div>
<div class="md-source__repository"> <div class="md-source__repository">
CityDoctor2 CityDoctor2
...@@ -137,14 +137,14 @@ ...@@ -137,14 +137,14 @@
<nav aria-label="Navigation" class="md-nav md-nav--primary" data-md-level="0"> <nav aria-label="Navigation" class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title" for="__drawer"> <label class="md-nav__title" for="__drawer">
<a aria-label="CityDoctor2" class="md-nav__button md-logo" data-md-component="logo" href=".." title="CityDoctor2"> <a aria-label="CityDoctor2" class="md-nav__button md-logo" data-md-component="logo" href=".." title="CityDoctor2">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"></path></svg>
</a> </a>
CityDoctor2 CityDoctor2
</label> </label>
<div class="md-nav__source"> <div class="md-nav__source">
<a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository"> <a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository">
<div class="md-source__icon md-icon"> <div class="md-source__icon md-icon">
<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"></path></svg> <svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"></path></svg>
</div> </div>
<div class="md-source__repository"> <div class="md-source__repository">
CityDoctor2 CityDoctor2
...@@ -152,189 +152,296 @@ ...@@ -152,189 +152,296 @@
</a> </a>
</div> </div>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" id="__nav_1" type="checkbox"/>
<label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="">
<span class="md-ellipsis">
CityDoctor2
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav aria-expanded="true" aria-labelledby="__nav_1_label" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_1">
<span class="md-nav__icon md-icon"></span>
CityDoctor2
</label>
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href=".."> <a class="md-nav__link" href="..">
CityDoctor2 <span class="md-ellipsis">
</a> Über CityDoctor2
</span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../requiredSoftware/"> <a class="md-nav__link" href="../requiredSoftware/">
<span class="md-ellipsis">
Installation Installation
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../firstRun/"> <a class="md-nav__link" href="../firstRun/">
<span class="md-ellipsis">
Erster Start Erster Start
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../userInterface/"> <a class="md-nav__link" href="../userInterface/">
<span class="md-ellipsis">
Nutzeroberfläche Nutzeroberfläche
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../validationPlan/"> <a class="md-nav__link" href="../validationPlan/">
<span class="md-ellipsis">
Prüfplan Prüfplan
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested"> <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-toggle="__nav_6" id="__nav_6" type="checkbox"/> <input checked="" class="md-nav__toggle md-toggle" id="__nav_1_6" type="checkbox"/>
<label aria-expanded="true" class="md-nav__link" for="__nav_6" tabindex="0"> <label class="md-nav__link" for="__nav_1_6" id="__nav_1_6_label" tabindex="0">
<span class="md-ellipsis">
Anforderungen Anforderungen
<span class="md-nav__icon md-icon"></span> </span>
<span class="md-nav__icon md-icon"></span>
</label> </label>
<nav aria-label="Anforderungen" class="md-nav" data-md-level="1"> <nav aria-expanded="true" aria-labelledby="__nav_1_6_label" class="md-nav" data-md-level="2">
<label class="md-nav__title" for="__nav_6"> <label class="md-nav__title" for="__nav_1_6">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Anforderungen Anforderungen
</label> </label>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../basic/"> <a class="md-nav__link" href="../basic/">
<span class="md-ellipsis">
Grundbegriffe Grundbegriffe
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../requirements/"> <a class="md-nav__link" href="../requirements/">
<span class="md-ellipsis">
Übersicht Übersicht
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../schemaRequirements/"> <a class="md-nav__link" href="../schemaRequirements/">
<span class="md-ellipsis">
Schemaanforderungen Schemaanforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../geometric/"> <a class="md-nav__link" href="../geometric/">
<span class="md-ellipsis">
Geometrische Anforderungen Geometrische Anforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../semantic/"> <a class="md-nav__link" href="../semantic/">
<span class="md-ellipsis">
Semantische Anforderungen Semantische Anforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested"> <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-toggle="__nav_6_6" id="__nav_6_6" type="checkbox"/> <input checked="" class="md-nav__toggle md-toggle" id="__nav_1_6_6" type="checkbox"/>
<label aria-expanded="true" class="md-nav__link" for="__nav_6_6" tabindex="0"> <label class="md-nav__link" for="__nav_1_6_6" id="__nav_1_6_6_label" tabindex="0">
<span class="md-ellipsis">
Details Details
<span class="md-nav__icon md-icon"></span> </span>
<span class="md-nav__icon md-icon"></span>
</label> </label>
<nav aria-label="Details" class="md-nav" data-md-level="2"> <nav aria-expanded="true" aria-labelledby="__nav_1_6_6_label" class="md-nav" data-md-level="3">
<label class="md-nav__title" for="__nav_6_6"> <label class="md-nav__title" for="__nav_1_6_6">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Details Details
</label> </label>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_TOO_FEW_POINTS/"> <a class="md-nav__link" href="../R_GE_R_TOO_FEW_POINTS/">
<span class="md-ellipsis">
R_TOO_FEW_POINTS R_TOO_FEW_POINTS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_CONSECUTIVE_POINTS_SAME/"> <a class="md-nav__link" href="../R_GE_R_CONSECUTIVE_POINTS_SAME/">
<span class="md-ellipsis">
R_CONSECUTIVE_POINTS_SAME R_CONSECUTIVE_POINTS_SAME
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active"> <li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" id="__toc" type="checkbox"/> <input class="md-nav__toggle md-toggle" id="__toc" type="checkbox"/>
<a class="md-nav__link md-nav__link--active" href="./"> <a class="md-nav__link md-nav__link--active" href="./">
<span class="md-ellipsis">
R_RING_NOT_CLOSED R_RING_NOT_CLOSED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_SELF_INTERSECTION/"> <a class="md-nav__link" href="../R_GE_R_SELF_INTERSECTION/">
<span class="md-ellipsis">
R_RING_SELF_INTERSECTION R_RING_SELF_INTERSECTION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_COLLAPSED_TO_LINE/"> <a class="md-nav__link" href="../R_GE_R_COLLAPSED_TO_LINE/">
<span class="md-ellipsis">
R_COLLAPSED_TO_LINE R_COLLAPSED_TO_LINE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INTERSECTING_RINGS/"> <a class="md-nav__link" href="../R_GE_P_INTERSECTING_RINGS/">
<span class="md-ellipsis">
P_INTERSECTING_RINGS P_INTERSECTING_RINGS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_NON_PLANAR/"> <a class="md-nav__link" href="../R_GE_P_NON_PLANAR/">
<span class="md-ellipsis">
P_NON_PLANAR P_NON_PLANAR
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INTERIOR_DISCONNECTED/"> <a class="md-nav__link" href="../R_GE_P_INTERIOR_DISCONNECTED/">
<span class="md-ellipsis">
P_INTERIOR_DISCONNECTED P_INTERIOR_DISCONNECTED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_HOLE_OUTSIDE/"> <a class="md-nav__link" href="../R_GE_P_HOLE_OUTSIDE/">
<span class="md-ellipsis">
P_HOLE_OUTSIDE P_HOLE_OUTSIDE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INNER_RINGS_NESTED/"> <a class="md-nav__link" href="../R_GE_P_INNER_RINGS_NESTED/">
<span class="md-ellipsis">
P_INNER_RINGS_NESTED P_INNER_RINGS_NESTED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_ORIENTATION_RINGS_SAME/"> <a class="md-nav__link" href="../R_GE_P_ORIENTATION_RINGS_SAME/">
<span class="md-ellipsis">
P_ORIENTATION_RINGS_SAME P_ORIENTATION_RINGS_SAME
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_MS/"> <a class="md-nav__link" href="../R_GE_MS/">
<span class="md-ellipsis">
MULTI_SURFACE MULTI_SURFACE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_TOO_FEW_POLYGONS/"> <a class="md-nav__link" href="../R_GE_S_TOO_FEW_POLYGONS/">
<span class="md-ellipsis">
S_TOO_FEW_POLYGONS S_TOO_FEW_POLYGONS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NOT_CLOSED/"> <a class="md-nav__link" href="../R_GE_S_NOT_CLOSED/">
<span class="md-ellipsis">
S_NOT_CLOSED S_NOT_CLOSED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_VERTEX/"> <a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_VERTEX/">
<span class="md-ellipsis">
S_NON_MANIFOLD_VERTEX S_NON_MANIFOLD_VERTEX
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_EDGE/"> <a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_EDGE/">
<span class="md-ellipsis">
S_NON_MANIFOLD_EDGE S_NON_MANIFOLD_EDGE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_MULTIPLE_CONNECTED_COMPONENTS/"> <a class="md-nav__link" href="../R_GE_S_MULTIPLE_CONNECTED_COMPONENTS/">
<span class="md-ellipsis">
S_MULTIPLE_CONNECTED_COMPONENTS S_MULTIPLE_CONNECTED_COMPONENTS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_SELF_INTERSECTION/"> <a class="md-nav__link" href="../R_GE_S_SELF_INTERSECTION/">
<span class="md-ellipsis">
S_SELF_INTERSECTION S_SELF_INTERSECTION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_POLYGON_WRONG_ORIENTATION/"> <a class="md-nav__link" href="../R_GE_S_POLYGON_WRONG_ORIENTATION/">
<span class="md-ellipsis">
S_POLYGON_WRONG_ORIENTATION S_POLYGON_WRONG_ORIENTATION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION/"> <a class="md-nav__link" href="../R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION/">
<span class="md-ellipsis">
S_ALL_POLYGONS_WRONG_ORIENTATION S_ALL_POLYGONS_WRONG_ORIENTATION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_SO/"> <a class="md-nav__link" href="../R_GE_SO/">
<span class="md-ellipsis">
SOLID SOLID
</a> </span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li> </li>
</ul> </ul>
</nav> </nav>
</li> </li>
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle" id="__nav_2" type="checkbox"/>
<label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="">
<span class="md-ellipsis">
UDigiT-Doctor
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav aria-expanded="false" aria-labelledby="__nav_2_label" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_2">
<span class="md-nav__icon md-icon"></span>
UDigiT-Doctor
</label>
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../udt_about/">
<span class="md-ellipsis">
Über UDigiT-Doctor
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
</li> </li>
...@@ -357,6 +464,7 @@ ...@@ -357,6 +464,7 @@
<p>siehe <a href="https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_LR_0003">https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_LR_0003</a></p> <p>siehe <a href="https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_LR_0003">https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_LR_0003</a></p>
</article> </article>
</div> </div>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div> </div>
</main> </main>
<footer class="md-footer"> <footer class="md-footer">
...@@ -377,8 +485,8 @@ ...@@ -377,8 +485,8 @@
<div class="md-dialog" data-md-component="dialog"> <div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div> <div class="md-dialog__inner md-typeset"></div>
</div> </div>
<script id="__config" type="application/json">{"base": "..", "features": ["content.code.annotate"], "search": "../assets/javascripts/workers/search.e5c33ebb.min.js", "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}}</script> <script id="__config" type="application/json">{"base": "..", "features": ["content.code.annotate", "navigation.sections"], "search": "../assets/javascripts/workers/search.07f07601.min.js", "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}}</script>
<script src="../assets/javascripts/bundle.51d95adb.min.js"></script> <script src="../assets/javascripts/bundle.56dfad97.min.js"></script>
<script src="https://unpkg.com/mermaid/dist/mermaid.min.js"></script> <script src="https://unpkg.com/mermaid/dist/mermaid.min.js"></script>
</body> </body>
</html> </html>
\ No newline at end of file
...@@ -9,18 +9,17 @@ ...@@ -9,18 +9,17 @@
<link href="../R_GE_R_NOT_CLOSED/" rel="prev"/> <link href="../R_GE_R_NOT_CLOSED/" rel="prev"/>
<link href="../R_GE_R_COLLAPSED_TO_LINE/" rel="next"/> <link href="../R_GE_R_COLLAPSED_TO_LINE/" rel="next"/>
<link href="../img/citydoctor_logo.png" rel="icon"/> <link href="../img/citydoctor_logo.png" rel="icon"/>
<meta content="mkdocs-1.4.2, mkdocs-material-9.0.6" name="generator"/> <meta content="mkdocs-1.6.1, mkdocs-material-9.5.34" name="generator"/>
<title>R_RING_SELF_INTERSECTION - CityDoctor2</title> <title>R_RING_SELF_INTERSECTION - CityDoctor2</title>
<link href="../assets/stylesheets/main.558e4712.min.css" rel="stylesheet"/> <link href="../assets/stylesheets/main.35f28582.min.css" rel="stylesheet"/>
<link href="../assets/stylesheets/palette.2505c338.min.css" rel="stylesheet"/> <link href="../assets/stylesheets/palette.06af60db.min.css" rel="stylesheet"/>
<link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/> <link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/>
<link href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&amp;display=fallback" rel="stylesheet"/> <link href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&amp;display=fallback" rel="stylesheet"/>
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style> <style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
<link href="https://unpkg.com/mermaid/dist/mermaid.css" rel="stylesheet"/> <link href="https://unpkg.com/mermaid/dist/mermaid.css" rel="stylesheet"/>
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce((e,_)=>(e<<5)-e+_.charCodeAt(0),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
</head> </head>
<body data-md-color-accent="" data-md-color-primary="red" data-md-color-scheme="default" dir="ltr"> <body data-md-color-accent="indigo" data-md-color-primary="red" data-md-color-scheme="default" dir="ltr">
<script>var palette=__md_get("__palette");if(palette&&"object"==typeof palette.color)for(var key of Object.keys(palette.color))document.body.setAttribute("data-md-color-"+key,palette.color[key])</script>
<input autocomplete="off" class="md-toggle" data-md-toggle="drawer" id="__drawer" type="checkbox"/> <input autocomplete="off" class="md-toggle" data-md-toggle="drawer" id="__drawer" type="checkbox"/>
<input autocomplete="off" class="md-toggle" data-md-toggle="search" id="__search" type="checkbox"/> <input autocomplete="off" class="md-toggle" data-md-toggle="search" id="__search" type="checkbox"/>
<label class="md-overlay" for="__drawer"></label> <label class="md-overlay" for="__drawer"></label>
...@@ -31,13 +30,13 @@ ...@@ -31,13 +30,13 @@
</div> </div>
<div data-md-component="announce"> <div data-md-component="announce">
</div> </div>
<header class="md-header" data-md-component="header"> <header class="md-header md-header--shadow" data-md-component="header">
<nav aria-label="Kopfzeile" class="md-header__inner md-grid"> <nav aria-label="Kopfzeile" class="md-header__inner md-grid">
<a aria-label="CityDoctor2" class="md-header__button md-logo" data-md-component="logo" href=".." title="CityDoctor2"> <a aria-label="CityDoctor2" class="md-header__button md-logo" data-md-component="logo" href=".." title="CityDoctor2">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"></path></svg>
</a> </a>
<label class="md-header__button md-icon" for="__drawer"> <label class="md-header__button md-icon" for="__drawer">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"></path></svg>
</label> </label>
<div class="md-header__title" data-md-component="header-title"> <div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis"> <div class="md-header__ellipsis">
...@@ -56,24 +55,25 @@ ...@@ -56,24 +55,25 @@
</div> </div>
</div> </div>
<form class="md-header__option" data-md-component="palette"> <form class="md-header__option" data-md-component="palette">
<input aria-label="Dunkelmodus verwenden" class="md-option" data-md-color-accent="" data-md-color-media="(prefers-color-scheme: light)" data-md-color-primary="red" data-md-color-scheme="default" id="__palette_1" name="__palette" type="radio"/> <input aria-label="Dunkelmodus verwenden" class="md-option" data-md-color-accent="indigo" data-md-color-media="(prefers-color-scheme: light)" data-md-color-primary="red" data-md-color-scheme="default" id="__palette_0" name="__palette" type="radio"/>
<label class="md-header__button md-icon" for="__palette_2" hidden="" title="Dunkelmodus verwenden"> <label class="md-header__button md-icon" for="__palette_1" hidden="" title="Dunkelmodus verwenden">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"></path></svg>
</label> </label>
<input aria-label="Hellen Modus verwenden" class="md-option" data-md-color-accent="" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-primary="" data-md-color-scheme="slate" id="__palette_2" name="__palette" type="radio"/> <input aria-label="Hellen Modus verwenden" class="md-option" data-md-color-accent="indigo" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-primary="indigo" data-md-color-scheme="slate" id="__palette_1" name="__palette" type="radio"/>
<label class="md-header__button md-icon" for="__palette_1" hidden="" title="Hellen Modus verwenden"> <label class="md-header__button md-icon" for="__palette_0" hidden="" title="Hellen Modus verwenden">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12c0-2.42-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12s-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"></path></svg>
</label> </label>
</form> </form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<div class="md-header__option"> <div class="md-header__option">
<div class="md-select"> <div class="md-select">
<button aria-label="Sprache wechseln" class="md-header__button md-icon"> <button aria-label="Sprache wechseln" class="md-header__button md-icon">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.87 15.07-2.54-2.51.03-.03A17.52 17.52 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04M18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12m-2.62 7 1.62-4.33L19.12 17h-3.24Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.87 15.07-2.54-2.51.03-.03A17.5 17.5 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2zm-2.62 7 1.62-4.33L19.12 17z"></path></svg>
</button> </button>
<div class="md-select__inner"> <div class="md-select__inner">
<ul class="md-select__list"> <ul class="md-select__list">
<li class="md-select__item"> <li class="md-select__item">
<a class="md-select__link" href=".." hreflang="de"> <a class="md-select__link" href="../None" hreflang="de">
Deutsch Deutsch
</a> </a>
</li> </li>
...@@ -87,7 +87,7 @@ ...@@ -87,7 +87,7 @@
</div> </div>
</div> </div>
<label class="md-header__button md-icon" for="__search"> <label class="md-header__button md-icon" for="__search">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg>
</label> </label>
<div class="md-search" data-md-component="search" role="dialog"> <div class="md-search" data-md-component="search" role="dialog">
<label class="md-search__overlay" for="__search"></label> <label class="md-search__overlay" for="__search"></label>
...@@ -95,17 +95,17 @@ ...@@ -95,17 +95,17 @@
<form class="md-search__form" name="search"> <form class="md-search__form" name="search">
<input aria-label="Suche" autocapitalize="off" autocomplete="off" autocorrect="off" class="md-search__input" data-md-component="search-query" name="query" placeholder="Suche" required="" spellcheck="false" type="text"/> <input aria-label="Suche" autocapitalize="off" autocomplete="off" autocorrect="off" class="md-search__input" data-md-component="search-query" name="query" placeholder="Suche" required="" spellcheck="false" type="text"/>
<label class="md-search__icon md-icon" for="__search"> <label class="md-search__icon md-icon" for="__search">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg>
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"></path></svg>
</label> </label>
<nav aria-label="Suche" class="md-search__options"> <nav aria-label="Suche" class="md-search__options">
<button aria-label="Zurücksetzen" class="md-search__icon md-icon" tabindex="-1" title="Zurücksetzen" type="reset"> <button aria-label="Zurücksetzen" class="md-search__icon md-icon" tabindex="-1" title="Zurücksetzen" type="reset">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path></svg>
</button> </button>
</nav> </nav>
</form> </form>
<div class="md-search__output"> <div class="md-search__output">
<div class="md-search__scrollwrap" data-md-scrollfix=""> <div class="md-search__scrollwrap" data-md-scrollfix="" tabindex="0">
<div class="md-search-result" data-md-component="search-result"> <div class="md-search-result" data-md-component="search-result">
<div class="md-search-result__meta"> <div class="md-search-result__meta">
Suche wird initialisiert Suche wird initialisiert
...@@ -119,7 +119,7 @@ ...@@ -119,7 +119,7 @@
<div class="md-header__source"> <div class="md-header__source">
<a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository"> <a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository">
<div class="md-source__icon md-icon"> <div class="md-source__icon md-icon">
<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"></path></svg> <svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"></path></svg>
</div> </div>
<div class="md-source__repository"> <div class="md-source__repository">
CityDoctor2 CityDoctor2
...@@ -137,14 +137,14 @@ ...@@ -137,14 +137,14 @@
<nav aria-label="Navigation" class="md-nav md-nav--primary" data-md-level="0"> <nav aria-label="Navigation" class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title" for="__drawer"> <label class="md-nav__title" for="__drawer">
<a aria-label="CityDoctor2" class="md-nav__button md-logo" data-md-component="logo" href=".." title="CityDoctor2"> <a aria-label="CityDoctor2" class="md-nav__button md-logo" data-md-component="logo" href=".." title="CityDoctor2">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"></path></svg>
</a> </a>
CityDoctor2 CityDoctor2
</label> </label>
<div class="md-nav__source"> <div class="md-nav__source">
<a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository"> <a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository">
<div class="md-source__icon md-icon"> <div class="md-source__icon md-icon">
<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"></path></svg> <svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"></path></svg>
</div> </div>
<div class="md-source__repository"> <div class="md-source__repository">
CityDoctor2 CityDoctor2
...@@ -152,189 +152,296 @@ ...@@ -152,189 +152,296 @@
</a> </a>
</div> </div>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" id="__nav_1" type="checkbox"/>
<label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="">
<span class="md-ellipsis">
CityDoctor2
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav aria-expanded="true" aria-labelledby="__nav_1_label" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_1">
<span class="md-nav__icon md-icon"></span>
CityDoctor2
</label>
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href=".."> <a class="md-nav__link" href="..">
CityDoctor2 <span class="md-ellipsis">
</a> Über CityDoctor2
</span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../requiredSoftware/"> <a class="md-nav__link" href="../requiredSoftware/">
<span class="md-ellipsis">
Installation Installation
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../firstRun/"> <a class="md-nav__link" href="../firstRun/">
<span class="md-ellipsis">
Erster Start Erster Start
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../userInterface/"> <a class="md-nav__link" href="../userInterface/">
<span class="md-ellipsis">
Nutzeroberfläche Nutzeroberfläche
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../validationPlan/"> <a class="md-nav__link" href="../validationPlan/">
<span class="md-ellipsis">
Prüfplan Prüfplan
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested"> <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-toggle="__nav_6" id="__nav_6" type="checkbox"/> <input checked="" class="md-nav__toggle md-toggle" id="__nav_1_6" type="checkbox"/>
<label aria-expanded="true" class="md-nav__link" for="__nav_6" tabindex="0"> <label class="md-nav__link" for="__nav_1_6" id="__nav_1_6_label" tabindex="0">
<span class="md-ellipsis">
Anforderungen Anforderungen
<span class="md-nav__icon md-icon"></span> </span>
<span class="md-nav__icon md-icon"></span>
</label> </label>
<nav aria-label="Anforderungen" class="md-nav" data-md-level="1"> <nav aria-expanded="true" aria-labelledby="__nav_1_6_label" class="md-nav" data-md-level="2">
<label class="md-nav__title" for="__nav_6"> <label class="md-nav__title" for="__nav_1_6">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Anforderungen Anforderungen
</label> </label>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../basic/"> <a class="md-nav__link" href="../basic/">
<span class="md-ellipsis">
Grundbegriffe Grundbegriffe
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../requirements/"> <a class="md-nav__link" href="../requirements/">
<span class="md-ellipsis">
Übersicht Übersicht
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../schemaRequirements/"> <a class="md-nav__link" href="../schemaRequirements/">
<span class="md-ellipsis">
Schemaanforderungen Schemaanforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../geometric/"> <a class="md-nav__link" href="../geometric/">
<span class="md-ellipsis">
Geometrische Anforderungen Geometrische Anforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../semantic/"> <a class="md-nav__link" href="../semantic/">
<span class="md-ellipsis">
Semantische Anforderungen Semantische Anforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested"> <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-toggle="__nav_6_6" id="__nav_6_6" type="checkbox"/> <input checked="" class="md-nav__toggle md-toggle" id="__nav_1_6_6" type="checkbox"/>
<label aria-expanded="true" class="md-nav__link" for="__nav_6_6" tabindex="0"> <label class="md-nav__link" for="__nav_1_6_6" id="__nav_1_6_6_label" tabindex="0">
<span class="md-ellipsis">
Details Details
<span class="md-nav__icon md-icon"></span> </span>
<span class="md-nav__icon md-icon"></span>
</label> </label>
<nav aria-label="Details" class="md-nav" data-md-level="2"> <nav aria-expanded="true" aria-labelledby="__nav_1_6_6_label" class="md-nav" data-md-level="3">
<label class="md-nav__title" for="__nav_6_6"> <label class="md-nav__title" for="__nav_1_6_6">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Details Details
</label> </label>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_TOO_FEW_POINTS/"> <a class="md-nav__link" href="../R_GE_R_TOO_FEW_POINTS/">
<span class="md-ellipsis">
R_TOO_FEW_POINTS R_TOO_FEW_POINTS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_CONSECUTIVE_POINTS_SAME/"> <a class="md-nav__link" href="../R_GE_R_CONSECUTIVE_POINTS_SAME/">
<span class="md-ellipsis">
R_CONSECUTIVE_POINTS_SAME R_CONSECUTIVE_POINTS_SAME
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_NOT_CLOSED/"> <a class="md-nav__link" href="../R_GE_R_NOT_CLOSED/">
<span class="md-ellipsis">
R_RING_NOT_CLOSED R_RING_NOT_CLOSED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active"> <li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" id="__toc" type="checkbox"/> <input class="md-nav__toggle md-toggle" id="__toc" type="checkbox"/>
<a class="md-nav__link md-nav__link--active" href="./"> <a class="md-nav__link md-nav__link--active" href="./">
<span class="md-ellipsis">
R_RING_SELF_INTERSECTION R_RING_SELF_INTERSECTION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_COLLAPSED_TO_LINE/"> <a class="md-nav__link" href="../R_GE_R_COLLAPSED_TO_LINE/">
<span class="md-ellipsis">
R_COLLAPSED_TO_LINE R_COLLAPSED_TO_LINE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INTERSECTING_RINGS/"> <a class="md-nav__link" href="../R_GE_P_INTERSECTING_RINGS/">
<span class="md-ellipsis">
P_INTERSECTING_RINGS P_INTERSECTING_RINGS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_NON_PLANAR/"> <a class="md-nav__link" href="../R_GE_P_NON_PLANAR/">
<span class="md-ellipsis">
P_NON_PLANAR P_NON_PLANAR
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INTERIOR_DISCONNECTED/"> <a class="md-nav__link" href="../R_GE_P_INTERIOR_DISCONNECTED/">
<span class="md-ellipsis">
P_INTERIOR_DISCONNECTED P_INTERIOR_DISCONNECTED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_HOLE_OUTSIDE/"> <a class="md-nav__link" href="../R_GE_P_HOLE_OUTSIDE/">
<span class="md-ellipsis">
P_HOLE_OUTSIDE P_HOLE_OUTSIDE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INNER_RINGS_NESTED/"> <a class="md-nav__link" href="../R_GE_P_INNER_RINGS_NESTED/">
<span class="md-ellipsis">
P_INNER_RINGS_NESTED P_INNER_RINGS_NESTED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_ORIENTATION_RINGS_SAME/"> <a class="md-nav__link" href="../R_GE_P_ORIENTATION_RINGS_SAME/">
<span class="md-ellipsis">
P_ORIENTATION_RINGS_SAME P_ORIENTATION_RINGS_SAME
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_MS/"> <a class="md-nav__link" href="../R_GE_MS/">
<span class="md-ellipsis">
MULTI_SURFACE MULTI_SURFACE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_TOO_FEW_POLYGONS/"> <a class="md-nav__link" href="../R_GE_S_TOO_FEW_POLYGONS/">
<span class="md-ellipsis">
S_TOO_FEW_POLYGONS S_TOO_FEW_POLYGONS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NOT_CLOSED/"> <a class="md-nav__link" href="../R_GE_S_NOT_CLOSED/">
<span class="md-ellipsis">
S_NOT_CLOSED S_NOT_CLOSED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_VERTEX/"> <a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_VERTEX/">
<span class="md-ellipsis">
S_NON_MANIFOLD_VERTEX S_NON_MANIFOLD_VERTEX
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_EDGE/"> <a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_EDGE/">
<span class="md-ellipsis">
S_NON_MANIFOLD_EDGE S_NON_MANIFOLD_EDGE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_MULTIPLE_CONNECTED_COMPONENTS/"> <a class="md-nav__link" href="../R_GE_S_MULTIPLE_CONNECTED_COMPONENTS/">
<span class="md-ellipsis">
S_MULTIPLE_CONNECTED_COMPONENTS S_MULTIPLE_CONNECTED_COMPONENTS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_SELF_INTERSECTION/"> <a class="md-nav__link" href="../R_GE_S_SELF_INTERSECTION/">
<span class="md-ellipsis">
S_SELF_INTERSECTION S_SELF_INTERSECTION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_POLYGON_WRONG_ORIENTATION/"> <a class="md-nav__link" href="../R_GE_S_POLYGON_WRONG_ORIENTATION/">
<span class="md-ellipsis">
S_POLYGON_WRONG_ORIENTATION S_POLYGON_WRONG_ORIENTATION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION/"> <a class="md-nav__link" href="../R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION/">
<span class="md-ellipsis">
S_ALL_POLYGONS_WRONG_ORIENTATION S_ALL_POLYGONS_WRONG_ORIENTATION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_SO/"> <a class="md-nav__link" href="../R_GE_SO/">
<span class="md-ellipsis">
SOLID SOLID
</a> </span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li> </li>
</ul> </ul>
</nav> </nav>
</li> </li>
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle" id="__nav_2" type="checkbox"/>
<label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="">
<span class="md-ellipsis">
UDigiT-Doctor
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav aria-expanded="false" aria-labelledby="__nav_2_label" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_2">
<span class="md-nav__icon md-icon"></span>
UDigiT-Doctor
</label>
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../udt_about/">
<span class="md-ellipsis">
Über UDigiT-Doctor
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
</li> </li>
...@@ -357,6 +464,7 @@ ...@@ -357,6 +464,7 @@
<p>siehe <a href="https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_LR_0004">https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_LR_0004</a></p> <p>siehe <a href="https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_LR_0004">https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_LR_0004</a></p>
</article> </article>
</div> </div>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div> </div>
</main> </main>
<footer class="md-footer"> <footer class="md-footer">
...@@ -377,8 +485,8 @@ ...@@ -377,8 +485,8 @@
<div class="md-dialog" data-md-component="dialog"> <div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div> <div class="md-dialog__inner md-typeset"></div>
</div> </div>
<script id="__config" type="application/json">{"base": "..", "features": ["content.code.annotate"], "search": "../assets/javascripts/workers/search.e5c33ebb.min.js", "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}}</script> <script id="__config" type="application/json">{"base": "..", "features": ["content.code.annotate", "navigation.sections"], "search": "../assets/javascripts/workers/search.07f07601.min.js", "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}}</script>
<script src="../assets/javascripts/bundle.51d95adb.min.js"></script> <script src="../assets/javascripts/bundle.56dfad97.min.js"></script>
<script src="https://unpkg.com/mermaid/dist/mermaid.min.js"></script> <script src="https://unpkg.com/mermaid/dist/mermaid.min.js"></script>
</body> </body>
</html> </html>
\ No newline at end of file
...@@ -9,18 +9,17 @@ ...@@ -9,18 +9,17 @@
<link href="../semantic/" rel="prev"/> <link href="../semantic/" rel="prev"/>
<link href="../R_GE_R_CONSECUTIVE_POINTS_SAME/" rel="next"/> <link href="../R_GE_R_CONSECUTIVE_POINTS_SAME/" rel="next"/>
<link href="../img/citydoctor_logo.png" rel="icon"/> <link href="../img/citydoctor_logo.png" rel="icon"/>
<meta content="mkdocs-1.4.2, mkdocs-material-9.0.6" name="generator"/> <meta content="mkdocs-1.6.1, mkdocs-material-9.5.34" name="generator"/>
<title>R_TOO_FEW_POINTS - CityDoctor2</title> <title>R_TOO_FEW_POINTS - CityDoctor2</title>
<link href="../assets/stylesheets/main.558e4712.min.css" rel="stylesheet"/> <link href="../assets/stylesheets/main.35f28582.min.css" rel="stylesheet"/>
<link href="../assets/stylesheets/palette.2505c338.min.css" rel="stylesheet"/> <link href="../assets/stylesheets/palette.06af60db.min.css" rel="stylesheet"/>
<link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/> <link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/>
<link href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&amp;display=fallback" rel="stylesheet"/> <link href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&amp;display=fallback" rel="stylesheet"/>
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style> <style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
<link href="https://unpkg.com/mermaid/dist/mermaid.css" rel="stylesheet"/> <link href="https://unpkg.com/mermaid/dist/mermaid.css" rel="stylesheet"/>
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce((e,_)=>(e<<5)-e+_.charCodeAt(0),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
</head> </head>
<body data-md-color-accent="" data-md-color-primary="red" data-md-color-scheme="default" dir="ltr"> <body data-md-color-accent="indigo" data-md-color-primary="red" data-md-color-scheme="default" dir="ltr">
<script>var palette=__md_get("__palette");if(palette&&"object"==typeof palette.color)for(var key of Object.keys(palette.color))document.body.setAttribute("data-md-color-"+key,palette.color[key])</script>
<input autocomplete="off" class="md-toggle" data-md-toggle="drawer" id="__drawer" type="checkbox"/> <input autocomplete="off" class="md-toggle" data-md-toggle="drawer" id="__drawer" type="checkbox"/>
<input autocomplete="off" class="md-toggle" data-md-toggle="search" id="__search" type="checkbox"/> <input autocomplete="off" class="md-toggle" data-md-toggle="search" id="__search" type="checkbox"/>
<label class="md-overlay" for="__drawer"></label> <label class="md-overlay" for="__drawer"></label>
...@@ -31,13 +30,13 @@ ...@@ -31,13 +30,13 @@
</div> </div>
<div data-md-component="announce"> <div data-md-component="announce">
</div> </div>
<header class="md-header" data-md-component="header"> <header class="md-header md-header--shadow" data-md-component="header">
<nav aria-label="Kopfzeile" class="md-header__inner md-grid"> <nav aria-label="Kopfzeile" class="md-header__inner md-grid">
<a aria-label="CityDoctor2" class="md-header__button md-logo" data-md-component="logo" href=".." title="CityDoctor2"> <a aria-label="CityDoctor2" class="md-header__button md-logo" data-md-component="logo" href=".." title="CityDoctor2">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"></path></svg>
</a> </a>
<label class="md-header__button md-icon" for="__drawer"> <label class="md-header__button md-icon" for="__drawer">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"></path></svg>
</label> </label>
<div class="md-header__title" data-md-component="header-title"> <div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis"> <div class="md-header__ellipsis">
...@@ -56,24 +55,25 @@ ...@@ -56,24 +55,25 @@
</div> </div>
</div> </div>
<form class="md-header__option" data-md-component="palette"> <form class="md-header__option" data-md-component="palette">
<input aria-label="Dunkelmodus verwenden" class="md-option" data-md-color-accent="" data-md-color-media="(prefers-color-scheme: light)" data-md-color-primary="red" data-md-color-scheme="default" id="__palette_1" name="__palette" type="radio"/> <input aria-label="Dunkelmodus verwenden" class="md-option" data-md-color-accent="indigo" data-md-color-media="(prefers-color-scheme: light)" data-md-color-primary="red" data-md-color-scheme="default" id="__palette_0" name="__palette" type="radio"/>
<label class="md-header__button md-icon" for="__palette_2" hidden="" title="Dunkelmodus verwenden"> <label class="md-header__button md-icon" for="__palette_1" hidden="" title="Dunkelmodus verwenden">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"></path></svg>
</label> </label>
<input aria-label="Hellen Modus verwenden" class="md-option" data-md-color-accent="" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-primary="" data-md-color-scheme="slate" id="__palette_2" name="__palette" type="radio"/> <input aria-label="Hellen Modus verwenden" class="md-option" data-md-color-accent="indigo" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-primary="indigo" data-md-color-scheme="slate" id="__palette_1" name="__palette" type="radio"/>
<label class="md-header__button md-icon" for="__palette_1" hidden="" title="Hellen Modus verwenden"> <label class="md-header__button md-icon" for="__palette_0" hidden="" title="Hellen Modus verwenden">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12c0-2.42-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12s-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"></path></svg>
</label> </label>
</form> </form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<div class="md-header__option"> <div class="md-header__option">
<div class="md-select"> <div class="md-select">
<button aria-label="Sprache wechseln" class="md-header__button md-icon"> <button aria-label="Sprache wechseln" class="md-header__button md-icon">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.87 15.07-2.54-2.51.03-.03A17.52 17.52 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04M18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12m-2.62 7 1.62-4.33L19.12 17h-3.24Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.87 15.07-2.54-2.51.03-.03A17.5 17.5 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2zm-2.62 7 1.62-4.33L19.12 17z"></path></svg>
</button> </button>
<div class="md-select__inner"> <div class="md-select__inner">
<ul class="md-select__list"> <ul class="md-select__list">
<li class="md-select__item"> <li class="md-select__item">
<a class="md-select__link" href=".." hreflang="de"> <a class="md-select__link" href="../None" hreflang="de">
Deutsch Deutsch
</a> </a>
</li> </li>
...@@ -87,7 +87,7 @@ ...@@ -87,7 +87,7 @@
</div> </div>
</div> </div>
<label class="md-header__button md-icon" for="__search"> <label class="md-header__button md-icon" for="__search">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg>
</label> </label>
<div class="md-search" data-md-component="search" role="dialog"> <div class="md-search" data-md-component="search" role="dialog">
<label class="md-search__overlay" for="__search"></label> <label class="md-search__overlay" for="__search"></label>
...@@ -95,17 +95,17 @@ ...@@ -95,17 +95,17 @@
<form class="md-search__form" name="search"> <form class="md-search__form" name="search">
<input aria-label="Suche" autocapitalize="off" autocomplete="off" autocorrect="off" class="md-search__input" data-md-component="search-query" name="query" placeholder="Suche" required="" spellcheck="false" type="text"/> <input aria-label="Suche" autocapitalize="off" autocomplete="off" autocorrect="off" class="md-search__input" data-md-component="search-query" name="query" placeholder="Suche" required="" spellcheck="false" type="text"/>
<label class="md-search__icon md-icon" for="__search"> <label class="md-search__icon md-icon" for="__search">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg>
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"></path></svg>
</label> </label>
<nav aria-label="Suche" class="md-search__options"> <nav aria-label="Suche" class="md-search__options">
<button aria-label="Zurücksetzen" class="md-search__icon md-icon" tabindex="-1" title="Zurücksetzen" type="reset"> <button aria-label="Zurücksetzen" class="md-search__icon md-icon" tabindex="-1" title="Zurücksetzen" type="reset">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path></svg>
</button> </button>
</nav> </nav>
</form> </form>
<div class="md-search__output"> <div class="md-search__output">
<div class="md-search__scrollwrap" data-md-scrollfix=""> <div class="md-search__scrollwrap" data-md-scrollfix="" tabindex="0">
<div class="md-search-result" data-md-component="search-result"> <div class="md-search-result" data-md-component="search-result">
<div class="md-search-result__meta"> <div class="md-search-result__meta">
Suche wird initialisiert Suche wird initialisiert
...@@ -119,7 +119,7 @@ ...@@ -119,7 +119,7 @@
<div class="md-header__source"> <div class="md-header__source">
<a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository"> <a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository">
<div class="md-source__icon md-icon"> <div class="md-source__icon md-icon">
<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"></path></svg> <svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"></path></svg>
</div> </div>
<div class="md-source__repository"> <div class="md-source__repository">
CityDoctor2 CityDoctor2
...@@ -137,14 +137,14 @@ ...@@ -137,14 +137,14 @@
<nav aria-label="Navigation" class="md-nav md-nav--primary" data-md-level="0"> <nav aria-label="Navigation" class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title" for="__drawer"> <label class="md-nav__title" for="__drawer">
<a aria-label="CityDoctor2" class="md-nav__button md-logo" data-md-component="logo" href=".." title="CityDoctor2"> <a aria-label="CityDoctor2" class="md-nav__button md-logo" data-md-component="logo" href=".." title="CityDoctor2">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"></path></svg>
</a> </a>
CityDoctor2 CityDoctor2
</label> </label>
<div class="md-nav__source"> <div class="md-nav__source">
<a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository"> <a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository">
<div class="md-source__icon md-icon"> <div class="md-source__icon md-icon">
<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"></path></svg> <svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"></path></svg>
</div> </div>
<div class="md-source__repository"> <div class="md-source__repository">
CityDoctor2 CityDoctor2
...@@ -152,189 +152,296 @@ ...@@ -152,189 +152,296 @@
</a> </a>
</div> </div>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" id="__nav_1" type="checkbox"/>
<label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="">
<span class="md-ellipsis">
CityDoctor2
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav aria-expanded="true" aria-labelledby="__nav_1_label" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_1">
<span class="md-nav__icon md-icon"></span>
CityDoctor2
</label>
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href=".."> <a class="md-nav__link" href="..">
CityDoctor2 <span class="md-ellipsis">
</a> Über CityDoctor2
</span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../requiredSoftware/"> <a class="md-nav__link" href="../requiredSoftware/">
<span class="md-ellipsis">
Installation Installation
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../firstRun/"> <a class="md-nav__link" href="../firstRun/">
<span class="md-ellipsis">
Erster Start Erster Start
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../userInterface/"> <a class="md-nav__link" href="../userInterface/">
<span class="md-ellipsis">
Nutzeroberfläche Nutzeroberfläche
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../validationPlan/"> <a class="md-nav__link" href="../validationPlan/">
<span class="md-ellipsis">
Prüfplan Prüfplan
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested"> <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-toggle="__nav_6" id="__nav_6" type="checkbox"/> <input checked="" class="md-nav__toggle md-toggle" id="__nav_1_6" type="checkbox"/>
<label aria-expanded="true" class="md-nav__link" for="__nav_6" tabindex="0"> <label class="md-nav__link" for="__nav_1_6" id="__nav_1_6_label" tabindex="0">
<span class="md-ellipsis">
Anforderungen Anforderungen
<span class="md-nav__icon md-icon"></span> </span>
<span class="md-nav__icon md-icon"></span>
</label> </label>
<nav aria-label="Anforderungen" class="md-nav" data-md-level="1"> <nav aria-expanded="true" aria-labelledby="__nav_1_6_label" class="md-nav" data-md-level="2">
<label class="md-nav__title" for="__nav_6"> <label class="md-nav__title" for="__nav_1_6">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Anforderungen Anforderungen
</label> </label>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../basic/"> <a class="md-nav__link" href="../basic/">
<span class="md-ellipsis">
Grundbegriffe Grundbegriffe
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../requirements/"> <a class="md-nav__link" href="../requirements/">
<span class="md-ellipsis">
Übersicht Übersicht
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../schemaRequirements/"> <a class="md-nav__link" href="../schemaRequirements/">
<span class="md-ellipsis">
Schemaanforderungen Schemaanforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../geometric/"> <a class="md-nav__link" href="../geometric/">
<span class="md-ellipsis">
Geometrische Anforderungen Geometrische Anforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../semantic/"> <a class="md-nav__link" href="../semantic/">
<span class="md-ellipsis">
Semantische Anforderungen Semantische Anforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested"> <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-toggle="__nav_6_6" id="__nav_6_6" type="checkbox"/> <input checked="" class="md-nav__toggle md-toggle" id="__nav_1_6_6" type="checkbox"/>
<label aria-expanded="true" class="md-nav__link" for="__nav_6_6" tabindex="0"> <label class="md-nav__link" for="__nav_1_6_6" id="__nav_1_6_6_label" tabindex="0">
<span class="md-ellipsis">
Details Details
<span class="md-nav__icon md-icon"></span> </span>
<span class="md-nav__icon md-icon"></span>
</label> </label>
<nav aria-label="Details" class="md-nav" data-md-level="2"> <nav aria-expanded="true" aria-labelledby="__nav_1_6_6_label" class="md-nav" data-md-level="3">
<label class="md-nav__title" for="__nav_6_6"> <label class="md-nav__title" for="__nav_1_6_6">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Details Details
</label> </label>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item md-nav__item--active"> <li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" id="__toc" type="checkbox"/> <input class="md-nav__toggle md-toggle" id="__toc" type="checkbox"/>
<a class="md-nav__link md-nav__link--active" href="./"> <a class="md-nav__link md-nav__link--active" href="./">
<span class="md-ellipsis">
R_TOO_FEW_POINTS R_TOO_FEW_POINTS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_CONSECUTIVE_POINTS_SAME/"> <a class="md-nav__link" href="../R_GE_R_CONSECUTIVE_POINTS_SAME/">
<span class="md-ellipsis">
R_CONSECUTIVE_POINTS_SAME R_CONSECUTIVE_POINTS_SAME
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_NOT_CLOSED/"> <a class="md-nav__link" href="../R_GE_R_NOT_CLOSED/">
<span class="md-ellipsis">
R_RING_NOT_CLOSED R_RING_NOT_CLOSED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_SELF_INTERSECTION/"> <a class="md-nav__link" href="../R_GE_R_SELF_INTERSECTION/">
<span class="md-ellipsis">
R_RING_SELF_INTERSECTION R_RING_SELF_INTERSECTION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_COLLAPSED_TO_LINE/"> <a class="md-nav__link" href="../R_GE_R_COLLAPSED_TO_LINE/">
<span class="md-ellipsis">
R_COLLAPSED_TO_LINE R_COLLAPSED_TO_LINE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INTERSECTING_RINGS/"> <a class="md-nav__link" href="../R_GE_P_INTERSECTING_RINGS/">
<span class="md-ellipsis">
P_INTERSECTING_RINGS P_INTERSECTING_RINGS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_NON_PLANAR/"> <a class="md-nav__link" href="../R_GE_P_NON_PLANAR/">
<span class="md-ellipsis">
P_NON_PLANAR P_NON_PLANAR
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INTERIOR_DISCONNECTED/"> <a class="md-nav__link" href="../R_GE_P_INTERIOR_DISCONNECTED/">
<span class="md-ellipsis">
P_INTERIOR_DISCONNECTED P_INTERIOR_DISCONNECTED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_HOLE_OUTSIDE/"> <a class="md-nav__link" href="../R_GE_P_HOLE_OUTSIDE/">
<span class="md-ellipsis">
P_HOLE_OUTSIDE P_HOLE_OUTSIDE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INNER_RINGS_NESTED/"> <a class="md-nav__link" href="../R_GE_P_INNER_RINGS_NESTED/">
<span class="md-ellipsis">
P_INNER_RINGS_NESTED P_INNER_RINGS_NESTED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_ORIENTATION_RINGS_SAME/"> <a class="md-nav__link" href="../R_GE_P_ORIENTATION_RINGS_SAME/">
<span class="md-ellipsis">
P_ORIENTATION_RINGS_SAME P_ORIENTATION_RINGS_SAME
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_MS/"> <a class="md-nav__link" href="../R_GE_MS/">
<span class="md-ellipsis">
MULTI_SURFACE MULTI_SURFACE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_TOO_FEW_POLYGONS/"> <a class="md-nav__link" href="../R_GE_S_TOO_FEW_POLYGONS/">
<span class="md-ellipsis">
S_TOO_FEW_POLYGONS S_TOO_FEW_POLYGONS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NOT_CLOSED/"> <a class="md-nav__link" href="../R_GE_S_NOT_CLOSED/">
<span class="md-ellipsis">
S_NOT_CLOSED S_NOT_CLOSED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_VERTEX/"> <a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_VERTEX/">
<span class="md-ellipsis">
S_NON_MANIFOLD_VERTEX S_NON_MANIFOLD_VERTEX
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_EDGE/"> <a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_EDGE/">
<span class="md-ellipsis">
S_NON_MANIFOLD_EDGE S_NON_MANIFOLD_EDGE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_MULTIPLE_CONNECTED_COMPONENTS/"> <a class="md-nav__link" href="../R_GE_S_MULTIPLE_CONNECTED_COMPONENTS/">
<span class="md-ellipsis">
S_MULTIPLE_CONNECTED_COMPONENTS S_MULTIPLE_CONNECTED_COMPONENTS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_SELF_INTERSECTION/"> <a class="md-nav__link" href="../R_GE_S_SELF_INTERSECTION/">
<span class="md-ellipsis">
S_SELF_INTERSECTION S_SELF_INTERSECTION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_POLYGON_WRONG_ORIENTATION/"> <a class="md-nav__link" href="../R_GE_S_POLYGON_WRONG_ORIENTATION/">
<span class="md-ellipsis">
S_POLYGON_WRONG_ORIENTATION S_POLYGON_WRONG_ORIENTATION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION/"> <a class="md-nav__link" href="../R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION/">
<span class="md-ellipsis">
S_ALL_POLYGONS_WRONG_ORIENTATION S_ALL_POLYGONS_WRONG_ORIENTATION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_SO/"> <a class="md-nav__link" href="../R_GE_SO/">
<span class="md-ellipsis">
SOLID SOLID
</a> </span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li> </li>
</ul> </ul>
</nav> </nav>
</li> </li>
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle" id="__nav_2" type="checkbox"/>
<label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="">
<span class="md-ellipsis">
UDigiT-Doctor
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav aria-expanded="false" aria-labelledby="__nav_2_label" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_2">
<span class="md-nav__icon md-icon"></span>
UDigiT-Doctor
</label>
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../udt_about/">
<span class="md-ellipsis">
Über UDigiT-Doctor
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
</li> </li>
...@@ -357,6 +464,7 @@ ...@@ -357,6 +464,7 @@
<p>siehe <a href="https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_LR_0001">https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_LR_0001</a></p> <p>siehe <a href="https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_LR_0001">https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_LR_0001</a></p>
</article> </article>
</div> </div>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div> </div>
</main> </main>
<footer class="md-footer"> <footer class="md-footer">
...@@ -377,8 +485,8 @@ ...@@ -377,8 +485,8 @@
<div class="md-dialog" data-md-component="dialog"> <div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div> <div class="md-dialog__inner md-typeset"></div>
</div> </div>
<script id="__config" type="application/json">{"base": "..", "features": ["content.code.annotate"], "search": "../assets/javascripts/workers/search.e5c33ebb.min.js", "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}}</script> <script id="__config" type="application/json">{"base": "..", "features": ["content.code.annotate", "navigation.sections"], "search": "../assets/javascripts/workers/search.07f07601.min.js", "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}}</script>
<script src="../assets/javascripts/bundle.51d95adb.min.js"></script> <script src="../assets/javascripts/bundle.56dfad97.min.js"></script>
<script src="https://unpkg.com/mermaid/dist/mermaid.min.js"></script> <script src="https://unpkg.com/mermaid/dist/mermaid.min.js"></script>
</body> </body>
</html> </html>
\ No newline at end of file
...@@ -7,19 +7,19 @@ ...@@ -7,19 +7,19 @@
<meta content="width=device-width,initial-scale=1" name="viewport"/> <meta content="width=device-width,initial-scale=1" name="viewport"/>
<link href="https://transfer.hft-stuttgart.de/pages/citydoctor/citydoctorhomepage/R_GE_SO/" rel="canonical"/> <link href="https://transfer.hft-stuttgart.de/pages/citydoctor/citydoctorhomepage/R_GE_SO/" rel="canonical"/>
<link href="../R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION/" rel="prev"/> <link href="../R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION/" rel="prev"/>
<link href="../udt_about/" rel="next"/>
<link href="../img/citydoctor_logo.png" rel="icon"/> <link href="../img/citydoctor_logo.png" rel="icon"/>
<meta content="mkdocs-1.4.2, mkdocs-material-9.0.6" name="generator"/> <meta content="mkdocs-1.6.1, mkdocs-material-9.5.34" name="generator"/>
<title>SOLID - CityDoctor2</title> <title>SOLID - CityDoctor2</title>
<link href="../assets/stylesheets/main.558e4712.min.css" rel="stylesheet"/> <link href="../assets/stylesheets/main.35f28582.min.css" rel="stylesheet"/>
<link href="../assets/stylesheets/palette.2505c338.min.css" rel="stylesheet"/> <link href="../assets/stylesheets/palette.06af60db.min.css" rel="stylesheet"/>
<link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/> <link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/>
<link href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&amp;display=fallback" rel="stylesheet"/> <link href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&amp;display=fallback" rel="stylesheet"/>
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style> <style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
<link href="https://unpkg.com/mermaid/dist/mermaid.css" rel="stylesheet"/> <link href="https://unpkg.com/mermaid/dist/mermaid.css" rel="stylesheet"/>
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce((e,_)=>(e<<5)-e+_.charCodeAt(0),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
</head> </head>
<body data-md-color-accent="" data-md-color-primary="red" data-md-color-scheme="default" dir="ltr"> <body data-md-color-accent="indigo" data-md-color-primary="red" data-md-color-scheme="default" dir="ltr">
<script>var palette=__md_get("__palette");if(palette&&"object"==typeof palette.color)for(var key of Object.keys(palette.color))document.body.setAttribute("data-md-color-"+key,palette.color[key])</script>
<input autocomplete="off" class="md-toggle" data-md-toggle="drawer" id="__drawer" type="checkbox"/> <input autocomplete="off" class="md-toggle" data-md-toggle="drawer" id="__drawer" type="checkbox"/>
<input autocomplete="off" class="md-toggle" data-md-toggle="search" id="__search" type="checkbox"/> <input autocomplete="off" class="md-toggle" data-md-toggle="search" id="__search" type="checkbox"/>
<label class="md-overlay" for="__drawer"></label> <label class="md-overlay" for="__drawer"></label>
...@@ -30,13 +30,13 @@ ...@@ -30,13 +30,13 @@
</div> </div>
<div data-md-component="announce"> <div data-md-component="announce">
</div> </div>
<header class="md-header" data-md-component="header"> <header class="md-header md-header--shadow" data-md-component="header">
<nav aria-label="Kopfzeile" class="md-header__inner md-grid"> <nav aria-label="Kopfzeile" class="md-header__inner md-grid">
<a aria-label="CityDoctor2" class="md-header__button md-logo" data-md-component="logo" href=".." title="CityDoctor2"> <a aria-label="CityDoctor2" class="md-header__button md-logo" data-md-component="logo" href=".." title="CityDoctor2">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"></path></svg>
</a> </a>
<label class="md-header__button md-icon" for="__drawer"> <label class="md-header__button md-icon" for="__drawer">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"></path></svg>
</label> </label>
<div class="md-header__title" data-md-component="header-title"> <div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis"> <div class="md-header__ellipsis">
...@@ -55,24 +55,25 @@ ...@@ -55,24 +55,25 @@
</div> </div>
</div> </div>
<form class="md-header__option" data-md-component="palette"> <form class="md-header__option" data-md-component="palette">
<input aria-label="Dunkelmodus verwenden" class="md-option" data-md-color-accent="" data-md-color-media="(prefers-color-scheme: light)" data-md-color-primary="red" data-md-color-scheme="default" id="__palette_1" name="__palette" type="radio"/> <input aria-label="Dunkelmodus verwenden" class="md-option" data-md-color-accent="indigo" data-md-color-media="(prefers-color-scheme: light)" data-md-color-primary="red" data-md-color-scheme="default" id="__palette_0" name="__palette" type="radio"/>
<label class="md-header__button md-icon" for="__palette_2" hidden="" title="Dunkelmodus verwenden"> <label class="md-header__button md-icon" for="__palette_1" hidden="" title="Dunkelmodus verwenden">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"></path></svg>
</label> </label>
<input aria-label="Hellen Modus verwenden" class="md-option" data-md-color-accent="" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-primary="" data-md-color-scheme="slate" id="__palette_2" name="__palette" type="radio"/> <input aria-label="Hellen Modus verwenden" class="md-option" data-md-color-accent="indigo" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-primary="indigo" data-md-color-scheme="slate" id="__palette_1" name="__palette" type="radio"/>
<label class="md-header__button md-icon" for="__palette_1" hidden="" title="Hellen Modus verwenden"> <label class="md-header__button md-icon" for="__palette_0" hidden="" title="Hellen Modus verwenden">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12c0-2.42-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12s-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"></path></svg>
</label> </label>
</form> </form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<div class="md-header__option"> <div class="md-header__option">
<div class="md-select"> <div class="md-select">
<button aria-label="Sprache wechseln" class="md-header__button md-icon"> <button aria-label="Sprache wechseln" class="md-header__button md-icon">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.87 15.07-2.54-2.51.03-.03A17.52 17.52 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04M18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12m-2.62 7 1.62-4.33L19.12 17h-3.24Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.87 15.07-2.54-2.51.03-.03A17.5 17.5 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2zm-2.62 7 1.62-4.33L19.12 17z"></path></svg>
</button> </button>
<div class="md-select__inner"> <div class="md-select__inner">
<ul class="md-select__list"> <ul class="md-select__list">
<li class="md-select__item"> <li class="md-select__item">
<a class="md-select__link" href=".." hreflang="de"> <a class="md-select__link" href="../None" hreflang="de">
Deutsch Deutsch
</a> </a>
</li> </li>
...@@ -86,7 +87,7 @@ ...@@ -86,7 +87,7 @@
</div> </div>
</div> </div>
<label class="md-header__button md-icon" for="__search"> <label class="md-header__button md-icon" for="__search">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg>
</label> </label>
<div class="md-search" data-md-component="search" role="dialog"> <div class="md-search" data-md-component="search" role="dialog">
<label class="md-search__overlay" for="__search"></label> <label class="md-search__overlay" for="__search"></label>
...@@ -94,17 +95,17 @@ ...@@ -94,17 +95,17 @@
<form class="md-search__form" name="search"> <form class="md-search__form" name="search">
<input aria-label="Suche" autocapitalize="off" autocomplete="off" autocorrect="off" class="md-search__input" data-md-component="search-query" name="query" placeholder="Suche" required="" spellcheck="false" type="text"/> <input aria-label="Suche" autocapitalize="off" autocomplete="off" autocorrect="off" class="md-search__input" data-md-component="search-query" name="query" placeholder="Suche" required="" spellcheck="false" type="text"/>
<label class="md-search__icon md-icon" for="__search"> <label class="md-search__icon md-icon" for="__search">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg>
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"></path></svg>
</label> </label>
<nav aria-label="Suche" class="md-search__options"> <nav aria-label="Suche" class="md-search__options">
<button aria-label="Zurücksetzen" class="md-search__icon md-icon" tabindex="-1" title="Zurücksetzen" type="reset"> <button aria-label="Zurücksetzen" class="md-search__icon md-icon" tabindex="-1" title="Zurücksetzen" type="reset">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path></svg>
</button> </button>
</nav> </nav>
</form> </form>
<div class="md-search__output"> <div class="md-search__output">
<div class="md-search__scrollwrap" data-md-scrollfix=""> <div class="md-search__scrollwrap" data-md-scrollfix="" tabindex="0">
<div class="md-search-result" data-md-component="search-result"> <div class="md-search-result" data-md-component="search-result">
<div class="md-search-result__meta"> <div class="md-search-result__meta">
Suche wird initialisiert Suche wird initialisiert
...@@ -118,7 +119,7 @@ ...@@ -118,7 +119,7 @@
<div class="md-header__source"> <div class="md-header__source">
<a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository"> <a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository">
<div class="md-source__icon md-icon"> <div class="md-source__icon md-icon">
<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"></path></svg> <svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"></path></svg>
</div> </div>
<div class="md-source__repository"> <div class="md-source__repository">
CityDoctor2 CityDoctor2
...@@ -136,14 +137,14 @@ ...@@ -136,14 +137,14 @@
<nav aria-label="Navigation" class="md-nav md-nav--primary" data-md-level="0"> <nav aria-label="Navigation" class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title" for="__drawer"> <label class="md-nav__title" for="__drawer">
<a aria-label="CityDoctor2" class="md-nav__button md-logo" data-md-component="logo" href=".." title="CityDoctor2"> <a aria-label="CityDoctor2" class="md-nav__button md-logo" data-md-component="logo" href=".." title="CityDoctor2">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"></path></svg>
</a> </a>
CityDoctor2 CityDoctor2
</label> </label>
<div class="md-nav__source"> <div class="md-nav__source">
<a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository"> <a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository">
<div class="md-source__icon md-icon"> <div class="md-source__icon md-icon">
<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"></path></svg> <svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"></path></svg>
</div> </div>
<div class="md-source__repository"> <div class="md-source__repository">
CityDoctor2 CityDoctor2
...@@ -151,189 +152,296 @@ ...@@ -151,189 +152,296 @@
</a> </a>
</div> </div>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" id="__nav_1" type="checkbox"/>
<label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="">
<span class="md-ellipsis">
CityDoctor2
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav aria-expanded="true" aria-labelledby="__nav_1_label" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_1">
<span class="md-nav__icon md-icon"></span>
CityDoctor2
</label>
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href=".."> <a class="md-nav__link" href="..">
CityDoctor2 <span class="md-ellipsis">
</a> Über CityDoctor2
</span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../requiredSoftware/"> <a class="md-nav__link" href="../requiredSoftware/">
<span class="md-ellipsis">
Installation Installation
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../firstRun/"> <a class="md-nav__link" href="../firstRun/">
<span class="md-ellipsis">
Erster Start Erster Start
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../userInterface/"> <a class="md-nav__link" href="../userInterface/">
<span class="md-ellipsis">
Nutzeroberfläche Nutzeroberfläche
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../validationPlan/"> <a class="md-nav__link" href="../validationPlan/">
<span class="md-ellipsis">
Prüfplan Prüfplan
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested"> <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-toggle="__nav_6" id="__nav_6" type="checkbox"/> <input checked="" class="md-nav__toggle md-toggle" id="__nav_1_6" type="checkbox"/>
<label aria-expanded="true" class="md-nav__link" for="__nav_6" tabindex="0"> <label class="md-nav__link" for="__nav_1_6" id="__nav_1_6_label" tabindex="0">
<span class="md-ellipsis">
Anforderungen Anforderungen
<span class="md-nav__icon md-icon"></span> </span>
<span class="md-nav__icon md-icon"></span>
</label> </label>
<nav aria-label="Anforderungen" class="md-nav" data-md-level="1"> <nav aria-expanded="true" aria-labelledby="__nav_1_6_label" class="md-nav" data-md-level="2">
<label class="md-nav__title" for="__nav_6"> <label class="md-nav__title" for="__nav_1_6">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Anforderungen Anforderungen
</label> </label>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../basic/"> <a class="md-nav__link" href="../basic/">
<span class="md-ellipsis">
Grundbegriffe Grundbegriffe
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../requirements/"> <a class="md-nav__link" href="../requirements/">
<span class="md-ellipsis">
Übersicht Übersicht
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../schemaRequirements/"> <a class="md-nav__link" href="../schemaRequirements/">
<span class="md-ellipsis">
Schemaanforderungen Schemaanforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../geometric/"> <a class="md-nav__link" href="../geometric/">
<span class="md-ellipsis">
Geometrische Anforderungen Geometrische Anforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../semantic/"> <a class="md-nav__link" href="../semantic/">
<span class="md-ellipsis">
Semantische Anforderungen Semantische Anforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested"> <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-toggle="__nav_6_6" id="__nav_6_6" type="checkbox"/> <input checked="" class="md-nav__toggle md-toggle" id="__nav_1_6_6" type="checkbox"/>
<label aria-expanded="true" class="md-nav__link" for="__nav_6_6" tabindex="0"> <label class="md-nav__link" for="__nav_1_6_6" id="__nav_1_6_6_label" tabindex="0">
<span class="md-ellipsis">
Details Details
<span class="md-nav__icon md-icon"></span> </span>
<span class="md-nav__icon md-icon"></span>
</label> </label>
<nav aria-label="Details" class="md-nav" data-md-level="2"> <nav aria-expanded="true" aria-labelledby="__nav_1_6_6_label" class="md-nav" data-md-level="3">
<label class="md-nav__title" for="__nav_6_6"> <label class="md-nav__title" for="__nav_1_6_6">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Details Details
</label> </label>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_TOO_FEW_POINTS/"> <a class="md-nav__link" href="../R_GE_R_TOO_FEW_POINTS/">
<span class="md-ellipsis">
R_TOO_FEW_POINTS R_TOO_FEW_POINTS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_CONSECUTIVE_POINTS_SAME/"> <a class="md-nav__link" href="../R_GE_R_CONSECUTIVE_POINTS_SAME/">
<span class="md-ellipsis">
R_CONSECUTIVE_POINTS_SAME R_CONSECUTIVE_POINTS_SAME
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_NOT_CLOSED/"> <a class="md-nav__link" href="../R_GE_R_NOT_CLOSED/">
<span class="md-ellipsis">
R_RING_NOT_CLOSED R_RING_NOT_CLOSED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_SELF_INTERSECTION/"> <a class="md-nav__link" href="../R_GE_R_SELF_INTERSECTION/">
<span class="md-ellipsis">
R_RING_SELF_INTERSECTION R_RING_SELF_INTERSECTION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_COLLAPSED_TO_LINE/"> <a class="md-nav__link" href="../R_GE_R_COLLAPSED_TO_LINE/">
<span class="md-ellipsis">
R_COLLAPSED_TO_LINE R_COLLAPSED_TO_LINE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INTERSECTING_RINGS/"> <a class="md-nav__link" href="../R_GE_P_INTERSECTING_RINGS/">
<span class="md-ellipsis">
P_INTERSECTING_RINGS P_INTERSECTING_RINGS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_NON_PLANAR/"> <a class="md-nav__link" href="../R_GE_P_NON_PLANAR/">
<span class="md-ellipsis">
P_NON_PLANAR P_NON_PLANAR
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INTERIOR_DISCONNECTED/"> <a class="md-nav__link" href="../R_GE_P_INTERIOR_DISCONNECTED/">
<span class="md-ellipsis">
P_INTERIOR_DISCONNECTED P_INTERIOR_DISCONNECTED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_HOLE_OUTSIDE/"> <a class="md-nav__link" href="../R_GE_P_HOLE_OUTSIDE/">
<span class="md-ellipsis">
P_HOLE_OUTSIDE P_HOLE_OUTSIDE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INNER_RINGS_NESTED/"> <a class="md-nav__link" href="../R_GE_P_INNER_RINGS_NESTED/">
<span class="md-ellipsis">
P_INNER_RINGS_NESTED P_INNER_RINGS_NESTED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_ORIENTATION_RINGS_SAME/"> <a class="md-nav__link" href="../R_GE_P_ORIENTATION_RINGS_SAME/">
<span class="md-ellipsis">
P_ORIENTATION_RINGS_SAME P_ORIENTATION_RINGS_SAME
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_MS/"> <a class="md-nav__link" href="../R_GE_MS/">
<span class="md-ellipsis">
MULTI_SURFACE MULTI_SURFACE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_TOO_FEW_POLYGONS/"> <a class="md-nav__link" href="../R_GE_S_TOO_FEW_POLYGONS/">
<span class="md-ellipsis">
S_TOO_FEW_POLYGONS S_TOO_FEW_POLYGONS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NOT_CLOSED/"> <a class="md-nav__link" href="../R_GE_S_NOT_CLOSED/">
<span class="md-ellipsis">
S_NOT_CLOSED S_NOT_CLOSED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_VERTEX/"> <a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_VERTEX/">
<span class="md-ellipsis">
S_NON_MANIFOLD_VERTEX S_NON_MANIFOLD_VERTEX
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_EDGE/"> <a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_EDGE/">
<span class="md-ellipsis">
S_NON_MANIFOLD_EDGE S_NON_MANIFOLD_EDGE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_MULTIPLE_CONNECTED_COMPONENTS/"> <a class="md-nav__link" href="../R_GE_S_MULTIPLE_CONNECTED_COMPONENTS/">
<span class="md-ellipsis">
S_MULTIPLE_CONNECTED_COMPONENTS S_MULTIPLE_CONNECTED_COMPONENTS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_SELF_INTERSECTION/"> <a class="md-nav__link" href="../R_GE_S_SELF_INTERSECTION/">
<span class="md-ellipsis">
S_SELF_INTERSECTION S_SELF_INTERSECTION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_POLYGON_WRONG_ORIENTATION/"> <a class="md-nav__link" href="../R_GE_S_POLYGON_WRONG_ORIENTATION/">
<span class="md-ellipsis">
S_POLYGON_WRONG_ORIENTATION S_POLYGON_WRONG_ORIENTATION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION/"> <a class="md-nav__link" href="../R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION/">
<span class="md-ellipsis">
S_ALL_POLYGONS_WRONG_ORIENTATION S_ALL_POLYGONS_WRONG_ORIENTATION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active"> <li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" id="__toc" type="checkbox"/> <input class="md-nav__toggle md-toggle" id="__toc" type="checkbox"/>
<a class="md-nav__link md-nav__link--active" href="./"> <a class="md-nav__link md-nav__link--active" href="./">
<span class="md-ellipsis">
SOLID SOLID
</a> </span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li> </li>
</ul> </ul>
</nav> </nav>
</li> </li>
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle" id="__nav_2" type="checkbox"/>
<label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="">
<span class="md-ellipsis">
UDigiT-Doctor
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav aria-expanded="false" aria-labelledby="__nav_2_label" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_2">
<span class="md-nav__icon md-icon"></span>
UDigiT-Doctor
</label>
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../udt_about/">
<span class="md-ellipsis">
Über UDigiT-Doctor
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
</li> </li>
...@@ -356,6 +464,7 @@ ...@@ -356,6 +464,7 @@
<p>siehe <a href="https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_SO_0009">https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_SO_0009</a></p> <p>siehe <a href="https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_SO_0009">https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_SO_0009</a></p>
</article> </article>
</div> </div>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div> </div>
</main> </main>
<footer class="md-footer"> <footer class="md-footer">
...@@ -376,8 +485,8 @@ ...@@ -376,8 +485,8 @@
<div class="md-dialog" data-md-component="dialog"> <div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div> <div class="md-dialog__inner md-typeset"></div>
</div> </div>
<script id="__config" type="application/json">{"base": "..", "features": ["content.code.annotate"], "search": "../assets/javascripts/workers/search.e5c33ebb.min.js", "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}}</script> <script id="__config" type="application/json">{"base": "..", "features": ["content.code.annotate", "navigation.sections"], "search": "../assets/javascripts/workers/search.07f07601.min.js", "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}}</script>
<script src="../assets/javascripts/bundle.51d95adb.min.js"></script> <script src="../assets/javascripts/bundle.56dfad97.min.js"></script>
<script src="https://unpkg.com/mermaid/dist/mermaid.min.js"></script> <script src="https://unpkg.com/mermaid/dist/mermaid.min.js"></script>
</body> </body>
</html> </html>
\ No newline at end of file
...@@ -9,18 +9,17 @@ ...@@ -9,18 +9,17 @@
<link href="../R_GE_S_POLYGON_WRONG_ORIENTATION/" rel="prev"/> <link href="../R_GE_S_POLYGON_WRONG_ORIENTATION/" rel="prev"/>
<link href="../R_GE_SO/" rel="next"/> <link href="../R_GE_SO/" rel="next"/>
<link href="../img/citydoctor_logo.png" rel="icon"/> <link href="../img/citydoctor_logo.png" rel="icon"/>
<meta content="mkdocs-1.4.2, mkdocs-material-9.0.6" name="generator"/> <meta content="mkdocs-1.6.1, mkdocs-material-9.5.34" name="generator"/>
<title>S_ALL_POLYGONS_WRONG_ORIENTATION - CityDoctor2</title> <title>S_ALL_POLYGONS_WRONG_ORIENTATION - CityDoctor2</title>
<link href="../assets/stylesheets/main.558e4712.min.css" rel="stylesheet"/> <link href="../assets/stylesheets/main.35f28582.min.css" rel="stylesheet"/>
<link href="../assets/stylesheets/palette.2505c338.min.css" rel="stylesheet"/> <link href="../assets/stylesheets/palette.06af60db.min.css" rel="stylesheet"/>
<link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/> <link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/>
<link href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&amp;display=fallback" rel="stylesheet"/> <link href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&amp;display=fallback" rel="stylesheet"/>
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style> <style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
<link href="https://unpkg.com/mermaid/dist/mermaid.css" rel="stylesheet"/> <link href="https://unpkg.com/mermaid/dist/mermaid.css" rel="stylesheet"/>
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce((e,_)=>(e<<5)-e+_.charCodeAt(0),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
</head> </head>
<body data-md-color-accent="" data-md-color-primary="red" data-md-color-scheme="default" dir="ltr"> <body data-md-color-accent="indigo" data-md-color-primary="red" data-md-color-scheme="default" dir="ltr">
<script>var palette=__md_get("__palette");if(palette&&"object"==typeof palette.color)for(var key of Object.keys(palette.color))document.body.setAttribute("data-md-color-"+key,palette.color[key])</script>
<input autocomplete="off" class="md-toggle" data-md-toggle="drawer" id="__drawer" type="checkbox"/> <input autocomplete="off" class="md-toggle" data-md-toggle="drawer" id="__drawer" type="checkbox"/>
<input autocomplete="off" class="md-toggle" data-md-toggle="search" id="__search" type="checkbox"/> <input autocomplete="off" class="md-toggle" data-md-toggle="search" id="__search" type="checkbox"/>
<label class="md-overlay" for="__drawer"></label> <label class="md-overlay" for="__drawer"></label>
...@@ -31,13 +30,13 @@ ...@@ -31,13 +30,13 @@
</div> </div>
<div data-md-component="announce"> <div data-md-component="announce">
</div> </div>
<header class="md-header" data-md-component="header"> <header class="md-header md-header--shadow" data-md-component="header">
<nav aria-label="Kopfzeile" class="md-header__inner md-grid"> <nav aria-label="Kopfzeile" class="md-header__inner md-grid">
<a aria-label="CityDoctor2" class="md-header__button md-logo" data-md-component="logo" href=".." title="CityDoctor2"> <a aria-label="CityDoctor2" class="md-header__button md-logo" data-md-component="logo" href=".." title="CityDoctor2">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"></path></svg>
</a> </a>
<label class="md-header__button md-icon" for="__drawer"> <label class="md-header__button md-icon" for="__drawer">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"></path></svg>
</label> </label>
<div class="md-header__title" data-md-component="header-title"> <div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis"> <div class="md-header__ellipsis">
...@@ -56,24 +55,25 @@ ...@@ -56,24 +55,25 @@
</div> </div>
</div> </div>
<form class="md-header__option" data-md-component="palette"> <form class="md-header__option" data-md-component="palette">
<input aria-label="Dunkelmodus verwenden" class="md-option" data-md-color-accent="" data-md-color-media="(prefers-color-scheme: light)" data-md-color-primary="red" data-md-color-scheme="default" id="__palette_1" name="__palette" type="radio"/> <input aria-label="Dunkelmodus verwenden" class="md-option" data-md-color-accent="indigo" data-md-color-media="(prefers-color-scheme: light)" data-md-color-primary="red" data-md-color-scheme="default" id="__palette_0" name="__palette" type="radio"/>
<label class="md-header__button md-icon" for="__palette_2" hidden="" title="Dunkelmodus verwenden"> <label class="md-header__button md-icon" for="__palette_1" hidden="" title="Dunkelmodus verwenden">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"></path></svg>
</label> </label>
<input aria-label="Hellen Modus verwenden" class="md-option" data-md-color-accent="" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-primary="" data-md-color-scheme="slate" id="__palette_2" name="__palette" type="radio"/> <input aria-label="Hellen Modus verwenden" class="md-option" data-md-color-accent="indigo" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-primary="indigo" data-md-color-scheme="slate" id="__palette_1" name="__palette" type="radio"/>
<label class="md-header__button md-icon" for="__palette_1" hidden="" title="Hellen Modus verwenden"> <label class="md-header__button md-icon" for="__palette_0" hidden="" title="Hellen Modus verwenden">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12c0-2.42-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12s-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"></path></svg>
</label> </label>
</form> </form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<div class="md-header__option"> <div class="md-header__option">
<div class="md-select"> <div class="md-select">
<button aria-label="Sprache wechseln" class="md-header__button md-icon"> <button aria-label="Sprache wechseln" class="md-header__button md-icon">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.87 15.07-2.54-2.51.03-.03A17.52 17.52 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04M18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12m-2.62 7 1.62-4.33L19.12 17h-3.24Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.87 15.07-2.54-2.51.03-.03A17.5 17.5 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2zm-2.62 7 1.62-4.33L19.12 17z"></path></svg>
</button> </button>
<div class="md-select__inner"> <div class="md-select__inner">
<ul class="md-select__list"> <ul class="md-select__list">
<li class="md-select__item"> <li class="md-select__item">
<a class="md-select__link" href=".." hreflang="de"> <a class="md-select__link" href="../None" hreflang="de">
Deutsch Deutsch
</a> </a>
</li> </li>
...@@ -87,7 +87,7 @@ ...@@ -87,7 +87,7 @@
</div> </div>
</div> </div>
<label class="md-header__button md-icon" for="__search"> <label class="md-header__button md-icon" for="__search">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg>
</label> </label>
<div class="md-search" data-md-component="search" role="dialog"> <div class="md-search" data-md-component="search" role="dialog">
<label class="md-search__overlay" for="__search"></label> <label class="md-search__overlay" for="__search"></label>
...@@ -95,17 +95,17 @@ ...@@ -95,17 +95,17 @@
<form class="md-search__form" name="search"> <form class="md-search__form" name="search">
<input aria-label="Suche" autocapitalize="off" autocomplete="off" autocorrect="off" class="md-search__input" data-md-component="search-query" name="query" placeholder="Suche" required="" spellcheck="false" type="text"/> <input aria-label="Suche" autocapitalize="off" autocomplete="off" autocorrect="off" class="md-search__input" data-md-component="search-query" name="query" placeholder="Suche" required="" spellcheck="false" type="text"/>
<label class="md-search__icon md-icon" for="__search"> <label class="md-search__icon md-icon" for="__search">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path></svg>
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"></path></svg>
</label> </label>
<nav aria-label="Suche" class="md-search__options"> <nav aria-label="Suche" class="md-search__options">
<button aria-label="Zurücksetzen" class="md-search__icon md-icon" tabindex="-1" title="Zurücksetzen" type="reset"> <button aria-label="Zurücksetzen" class="md-search__icon md-icon" tabindex="-1" title="Zurücksetzen" type="reset">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path></svg>
</button> </button>
</nav> </nav>
</form> </form>
<div class="md-search__output"> <div class="md-search__output">
<div class="md-search__scrollwrap" data-md-scrollfix=""> <div class="md-search__scrollwrap" data-md-scrollfix="" tabindex="0">
<div class="md-search-result" data-md-component="search-result"> <div class="md-search-result" data-md-component="search-result">
<div class="md-search-result__meta"> <div class="md-search-result__meta">
Suche wird initialisiert Suche wird initialisiert
...@@ -119,7 +119,7 @@ ...@@ -119,7 +119,7 @@
<div class="md-header__source"> <div class="md-header__source">
<a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository"> <a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository">
<div class="md-source__icon md-icon"> <div class="md-source__icon md-icon">
<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"></path></svg> <svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"></path></svg>
</div> </div>
<div class="md-source__repository"> <div class="md-source__repository">
CityDoctor2 CityDoctor2
...@@ -137,14 +137,14 @@ ...@@ -137,14 +137,14 @@
<nav aria-label="Navigation" class="md-nav md-nav--primary" data-md-level="0"> <nav aria-label="Navigation" class="md-nav md-nav--primary" data-md-level="0">
<label class="md-nav__title" for="__drawer"> <label class="md-nav__title" for="__drawer">
<a aria-label="CityDoctor2" class="md-nav__button md-logo" data-md-component="logo" href=".." title="CityDoctor2"> <a aria-label="CityDoctor2" class="md-nav__button md-logo" data-md-component="logo" href=".." title="CityDoctor2">
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54Z"></path></svg> <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"></path></svg>
</a> </a>
CityDoctor2 CityDoctor2
</label> </label>
<div class="md-nav__source"> <div class="md-nav__source">
<a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository"> <a class="md-source" data-md-component="source" href="https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctor2" title="Zum Repository">
<div class="md-source__icon md-icon"> <div class="md-source__icon md-icon">
<svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"></path></svg> <svg viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81"></path></svg>
</div> </div>
<div class="md-source__repository"> <div class="md-source__repository">
CityDoctor2 CityDoctor2
...@@ -152,189 +152,296 @@ ...@@ -152,189 +152,296 @@
</a> </a>
</div> </div>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" id="__nav_1" type="checkbox"/>
<label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="">
<span class="md-ellipsis">
CityDoctor2
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav aria-expanded="true" aria-labelledby="__nav_1_label" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_1">
<span class="md-nav__icon md-icon"></span>
CityDoctor2
</label>
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href=".."> <a class="md-nav__link" href="..">
CityDoctor2 <span class="md-ellipsis">
</a> Über CityDoctor2
</span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../requiredSoftware/"> <a class="md-nav__link" href="../requiredSoftware/">
<span class="md-ellipsis">
Installation Installation
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../firstRun/"> <a class="md-nav__link" href="../firstRun/">
<span class="md-ellipsis">
Erster Start Erster Start
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../userInterface/"> <a class="md-nav__link" href="../userInterface/">
<span class="md-ellipsis">
Nutzeroberfläche Nutzeroberfläche
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../validationPlan/"> <a class="md-nav__link" href="../validationPlan/">
<span class="md-ellipsis">
Prüfplan Prüfplan
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested"> <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-toggle="__nav_6" id="__nav_6" type="checkbox"/> <input checked="" class="md-nav__toggle md-toggle" id="__nav_1_6" type="checkbox"/>
<label aria-expanded="true" class="md-nav__link" for="__nav_6" tabindex="0"> <label class="md-nav__link" for="__nav_1_6" id="__nav_1_6_label" tabindex="0">
<span class="md-ellipsis">
Anforderungen Anforderungen
<span class="md-nav__icon md-icon"></span> </span>
<span class="md-nav__icon md-icon"></span>
</label> </label>
<nav aria-label="Anforderungen" class="md-nav" data-md-level="1"> <nav aria-expanded="true" aria-labelledby="__nav_1_6_label" class="md-nav" data-md-level="2">
<label class="md-nav__title" for="__nav_6"> <label class="md-nav__title" for="__nav_1_6">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Anforderungen Anforderungen
</label> </label>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../basic/"> <a class="md-nav__link" href="../basic/">
<span class="md-ellipsis">
Grundbegriffe Grundbegriffe
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../requirements/"> <a class="md-nav__link" href="../requirements/">
<span class="md-ellipsis">
Übersicht Übersicht
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../schemaRequirements/"> <a class="md-nav__link" href="../schemaRequirements/">
<span class="md-ellipsis">
Schemaanforderungen Schemaanforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../geometric/"> <a class="md-nav__link" href="../geometric/">
<span class="md-ellipsis">
Geometrische Anforderungen Geometrische Anforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../semantic/"> <a class="md-nav__link" href="../semantic/">
<span class="md-ellipsis">
Semantische Anforderungen Semantische Anforderungen
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested"> <li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input checked="" class="md-nav__toggle md-toggle" data-md-toggle="__nav_6_6" id="__nav_6_6" type="checkbox"/> <input checked="" class="md-nav__toggle md-toggle" id="__nav_1_6_6" type="checkbox"/>
<label aria-expanded="true" class="md-nav__link" for="__nav_6_6" tabindex="0"> <label class="md-nav__link" for="__nav_1_6_6" id="__nav_1_6_6_label" tabindex="0">
<span class="md-ellipsis">
Details Details
<span class="md-nav__icon md-icon"></span> </span>
<span class="md-nav__icon md-icon"></span>
</label> </label>
<nav aria-label="Details" class="md-nav" data-md-level="2"> <nav aria-expanded="true" aria-labelledby="__nav_1_6_6_label" class="md-nav" data-md-level="3">
<label class="md-nav__title" for="__nav_6_6"> <label class="md-nav__title" for="__nav_1_6_6">
<span class="md-nav__icon md-icon"></span> <span class="md-nav__icon md-icon"></span>
Details Details
</label> </label>
<ul class="md-nav__list" data-md-scrollfix=""> <ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_TOO_FEW_POINTS/"> <a class="md-nav__link" href="../R_GE_R_TOO_FEW_POINTS/">
<span class="md-ellipsis">
R_TOO_FEW_POINTS R_TOO_FEW_POINTS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_CONSECUTIVE_POINTS_SAME/"> <a class="md-nav__link" href="../R_GE_R_CONSECUTIVE_POINTS_SAME/">
<span class="md-ellipsis">
R_CONSECUTIVE_POINTS_SAME R_CONSECUTIVE_POINTS_SAME
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_NOT_CLOSED/"> <a class="md-nav__link" href="../R_GE_R_NOT_CLOSED/">
<span class="md-ellipsis">
R_RING_NOT_CLOSED R_RING_NOT_CLOSED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_SELF_INTERSECTION/"> <a class="md-nav__link" href="../R_GE_R_SELF_INTERSECTION/">
<span class="md-ellipsis">
R_RING_SELF_INTERSECTION R_RING_SELF_INTERSECTION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_R_COLLAPSED_TO_LINE/"> <a class="md-nav__link" href="../R_GE_R_COLLAPSED_TO_LINE/">
<span class="md-ellipsis">
R_COLLAPSED_TO_LINE R_COLLAPSED_TO_LINE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INTERSECTING_RINGS/"> <a class="md-nav__link" href="../R_GE_P_INTERSECTING_RINGS/">
<span class="md-ellipsis">
P_INTERSECTING_RINGS P_INTERSECTING_RINGS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_NON_PLANAR/"> <a class="md-nav__link" href="../R_GE_P_NON_PLANAR/">
<span class="md-ellipsis">
P_NON_PLANAR P_NON_PLANAR
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INTERIOR_DISCONNECTED/"> <a class="md-nav__link" href="../R_GE_P_INTERIOR_DISCONNECTED/">
<span class="md-ellipsis">
P_INTERIOR_DISCONNECTED P_INTERIOR_DISCONNECTED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_HOLE_OUTSIDE/"> <a class="md-nav__link" href="../R_GE_P_HOLE_OUTSIDE/">
<span class="md-ellipsis">
P_HOLE_OUTSIDE P_HOLE_OUTSIDE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_INNER_RINGS_NESTED/"> <a class="md-nav__link" href="../R_GE_P_INNER_RINGS_NESTED/">
<span class="md-ellipsis">
P_INNER_RINGS_NESTED P_INNER_RINGS_NESTED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_P_ORIENTATION_RINGS_SAME/"> <a class="md-nav__link" href="../R_GE_P_ORIENTATION_RINGS_SAME/">
<span class="md-ellipsis">
P_ORIENTATION_RINGS_SAME P_ORIENTATION_RINGS_SAME
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_MS/"> <a class="md-nav__link" href="../R_GE_MS/">
<span class="md-ellipsis">
MULTI_SURFACE MULTI_SURFACE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_TOO_FEW_POLYGONS/"> <a class="md-nav__link" href="../R_GE_S_TOO_FEW_POLYGONS/">
<span class="md-ellipsis">
S_TOO_FEW_POLYGONS S_TOO_FEW_POLYGONS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NOT_CLOSED/"> <a class="md-nav__link" href="../R_GE_S_NOT_CLOSED/">
<span class="md-ellipsis">
S_NOT_CLOSED S_NOT_CLOSED
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_VERTEX/"> <a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_VERTEX/">
<span class="md-ellipsis">
S_NON_MANIFOLD_VERTEX S_NON_MANIFOLD_VERTEX
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_EDGE/"> <a class="md-nav__link" href="../R_GE_S_NON_MANIFOLD_EDGE/">
<span class="md-ellipsis">
S_NON_MANIFOLD_EDGE S_NON_MANIFOLD_EDGE
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_MULTIPLE_CONNECTED_COMPONENTS/"> <a class="md-nav__link" href="../R_GE_S_MULTIPLE_CONNECTED_COMPONENTS/">
<span class="md-ellipsis">
S_MULTIPLE_CONNECTED_COMPONENTS S_MULTIPLE_CONNECTED_COMPONENTS
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_SELF_INTERSECTION/"> <a class="md-nav__link" href="../R_GE_S_SELF_INTERSECTION/">
<span class="md-ellipsis">
S_SELF_INTERSECTION S_SELF_INTERSECTION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_S_POLYGON_WRONG_ORIENTATION/"> <a class="md-nav__link" href="../R_GE_S_POLYGON_WRONG_ORIENTATION/">
<span class="md-ellipsis">
S_POLYGON_WRONG_ORIENTATION S_POLYGON_WRONG_ORIENTATION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item md-nav__item--active"> <li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" id="__toc" type="checkbox"/> <input class="md-nav__toggle md-toggle" id="__toc" type="checkbox"/>
<a class="md-nav__link md-nav__link--active" href="./"> <a class="md-nav__link md-nav__link--active" href="./">
<span class="md-ellipsis">
S_ALL_POLYGONS_WRONG_ORIENTATION S_ALL_POLYGONS_WRONG_ORIENTATION
</a> </span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
<a class="md-nav__link" href="../R_GE_SO/"> <a class="md-nav__link" href="../R_GE_SO/">
<span class="md-ellipsis">
SOLID SOLID
</a> </span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li> </li>
</ul> </ul>
</nav> </nav>
</li> </li>
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle" id="__nav_2" type="checkbox"/>
<label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="">
<span class="md-ellipsis">
UDigiT-Doctor
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav aria-expanded="false" aria-labelledby="__nav_2_label" class="md-nav" data-md-level="1">
<label class="md-nav__title" for="__nav_2">
<span class="md-nav__icon md-icon"></span>
UDigiT-Doctor
</label>
<ul class="md-nav__list" data-md-scrollfix="">
<li class="md-nav__item">
<a class="md-nav__link" href="../udt_about/">
<span class="md-ellipsis">
Über UDigiT-Doctor
</span>
</a>
</li>
</ul> </ul>
</nav> </nav>
</li> </li>
...@@ -357,6 +464,7 @@ ...@@ -357,6 +464,7 @@
<p>siehe <a href="https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_SO_0008">https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_SO_0008</a></p> <p>siehe <a href="https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_SO_0008">https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_SO_0008</a></p>
</article> </article>
</div> </div>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div> </div>
</main> </main>
<footer class="md-footer"> <footer class="md-footer">
...@@ -377,8 +485,8 @@ ...@@ -377,8 +485,8 @@
<div class="md-dialog" data-md-component="dialog"> <div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div> <div class="md-dialog__inner md-typeset"></div>
</div> </div>
<script id="__config" type="application/json">{"base": "..", "features": ["content.code.annotate"], "search": "../assets/javascripts/workers/search.e5c33ebb.min.js", "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}}</script> <script id="__config" type="application/json">{"base": "..", "features": ["content.code.annotate", "navigation.sections"], "search": "../assets/javascripts/workers/search.07f07601.min.js", "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}}</script>
<script src="../assets/javascripts/bundle.51d95adb.min.js"></script> <script src="../assets/javascripts/bundle.56dfad97.min.js"></script>
<script src="https://unpkg.com/mermaid/dist/mermaid.min.js"></script> <script src="https://unpkg.com/mermaid/dist/mermaid.min.js"></script>
</body> </body>
</html> </html>
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment