DuplicateNamesPage.SetReferencePosition
| Eigenschaft |
Wert |
| Modul |
Mcdu/Pages |
| Klasse |
DuplicateNamesPage |
| Typ |
Sub |
| Sichtbarkeit |
Public |
| Datei |
Mcdu/Pages/NavSearchPages.vb |
Beschreibung
Setzt die Referenzposition des Flugzeugs fuer die Entfernungsberechnung und Kandidatensortierung. Diese Position wird in der Render-Methode zur Anzeige der Entfernung in NM neben jedem Kandidaten verwendet und beim naechsten SetCandidates-Aufruf fuer die aufsteigende Sortierung herangezogen.
Signatur
Public Sub SetReferencePosition(lat As Double, lon As Double)
Parameter
| Name |
Typ |
Beschreibung |
Standard |
| lat |
Double |
Breitengrad der Referenzposition in Dezimalgrad |
— |
| lon |
Double |
Laengengrad der Referenzposition in Dezimalgrad |
— |
Ablaufdiagramm
flowchart TD
A[Start] --> B[_refLat = lat setzen]
B --> C[_refLon = lon setzen]
C --> D[Ende]
Aufgerufen von
| Modul |
Sub/Function |
Kontext |
| McduActor |
HandleDuplicateNames |
Vor SetCandidates mit aktueller Flugzeugposition |
Ruft auf
| Modul |
Sub/Function |
Kontext |
| (keine) |
— |
Einfache Zuweisung ohne Methodenaufrufe |
Beispiel
Dim page As New DuplicateNamesPage()
page.SetReferencePosition(50.033, 8.570) ' Frankfurt-Koordinaten
Änderungshistorie
| Version |
Datum |
Änderung |
| 1.0 |
2026-04-16 |
Erstdokumentation |