> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/german/function-blocks/detections-shapes/shape-analysis/choose-line.md).

# Choose Line

Dieser Funktionsblock ermöglicht es dem Benutzer, eine bestimmte Linie innerhalb eines in einem Bild definierten Kontours auszuwählen. Er berechnet relevante Eigenschaften der gewählten Linie, wie Länge und Winkel, und bietet eine visuelle Darstellung der Auswahl.

## 📥 Eingänge <a href="#inputs" id="inputs"></a>

`Generic Image` Das Bild, in dem sich der Kontur befindet.

`Contour` Der Kontur, aus dem Linien ausgewählt werden. Der Kontur muss als Eingabe für die Auswahl bereitgestellt werden.

## 📤 Ausgänge <a href="#outputs" id="outputs"></a>

`Generic Image` Das ursprüngliche Bild mit der darauf gezeichneten gewählten Linie.

`Length` Die berechnete Länge des ausgewählten Liniensegments.

`Point 1` Die Koordinaten des ersten Endpunkts der ausgewählten Linie.

`Point 2` Die Koordinaten des zweiten Endpunkts der ausgewählten Linie.

`Angle` Der Winkel der Linie relativ zur Horizontalen.

`Line` Eine Darstellung der ausgewählten Linie für die weitere Verarbeitung.

## 🕹️ Steuerungen <a href="#controls" id="controls"></a>

`Choose a Line` Ein Dropdown-Menü zur Auswahl einer spezifischen Linie aus dem Kontur.

`Line Properties` Ein Label, das die Eigenschaften der gewählten Linie anzeigt, einschließlich ihrer Endpunkte, Länge und Winkel.

## 🎨 Funktionen <a href="#features" id="features"></a>

`Interactive Line Selection` Wählen Sie aus mehreren Linien, die durch Konturen definiert sind, wodurch die Auswahl gewünschter Merkmale intuitiv wird.

`Visual Feedback` Bietet eine visuelle Darstellung, indem der Kontur und die ausgewählte Linie im Bild in verschiedenen Farben gezeichnet werden.

`Mathematical Outputs` Berechnet und zeigt die Eigenschaften der ausgewählten Linie an, sodass die Benutzer ihre Geometrie leicht verstehen können.

## 📝 Nutzungshinweise <a href="#usage" id="usage"></a>

1. **Connect Inputs**: Verlinken Sie ein generisches Bild mit dem Eingangsbereich `Generic Image` und dessen entsprechenden Kontur mit dem Eingangsbereich `Contour`.
2. **Select Line**: Verwenden Sie das Dropdown-Menü, um eine spezifische Linie aus dem Kontur zu wählen, die im Bild gezeichnet ist.
3. **View Properties**: Beobachten Sie die Eigenschaften der gewählten Linie (Länge, Winkel, Endpunkte) im entsprechenden Beschriftungsbereich.

## 📊 Bewertung <a href="#evaluation" id="evaluation"></a>

Bei der Ausführung bewertet dieser Funktionsblock den Kontur im Bild und ermöglicht es dem Benutzer, eine Linie auszuwählen, ihre Eigenschaften anzuzeigen und sie direkt im Ausgangsbild zu visualisieren.

## 🛠️ Fehlersuche <a href="#troubleshooting" id="troubleshooting"></a>

<details>

<summary>Keine Konturen gefunden</summary>

Wenn keine Konturen angezeigt oder ausgewählt werden können, stellen Sie sicher, dass der Eingabekontur gültig und ordnungsgemäß verbunden ist. Überprüfen Sie auch die vorherigen Schritte, um zu verifizieren, dass der Kontur genau erkannt wurde.

</details>

<details>

<summary>Probleme bei der Längenberechnung</summary>

Stellen Sie sicher, dass die beiden ausgewählten Punkte korrekt zu dem Liniensegment zugeordnet sind, das Sie analysieren möchten. Wenn die Punkte nicht gültig sind oder die ausgewählte Linie zu kurz ist, können einige Längen falsch erscheinen.

</details>

<details>

<summary>Winkel wird nicht korrekt angezeigt</summary>

Wenn der Winkel falsch erscheint, überprüfen Sie, ob die kollinearen Endpunkte der ausgewählten Linie korrekt berechnet werden. Passen Sie gegebenenfalls den Eingabekontur an.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.augelab.com/german/function-blocks/detections-shapes/shape-analysis/choose-line.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
