TypeHinting

This commit is contained in:
2026-02-10 06:58:04 +01:00
parent 0ac49902af
commit c56872be8f
2 changed files with 9 additions and 9 deletions

View File

@@ -276,7 +276,7 @@ class Berechnungen:
dict_koordinaten[punktnummer] = [matrix, self.B(matrix[0], matrix[1], matrix[2]), self.L(matrix[0], matrix[1])]
return dict_koordinaten
def berechnung_richtung_azimut_zenitwinkel(self, pfad_datenbank: str, dict_koordinaten: dict) -> tuple[list[Any], dict[Any, Any]]:
def berechnung_richtung_azimut_zenitwinkel(self, pfad_datenbank: str, dict_koordinaten: dict) -> tuple[list[Any], dict[Any, Any]] -> tuple:
"""Berechnet Azimut, Richtung und Zenitwinkel aus Tachymeterbeobachtungen.
Die Tachymeterbeobachtungen werden aus der Datenbank gelesen. Für jede Beobachtung
@@ -356,7 +356,7 @@ class Berechnungen:
return liste_azimut_richtungen, dict_orientierungen
def berechne_zenitwinkel_distanz_bodenbezogen(self, zenitwinkel_messung: float, schraegdistanz_messung: float,
instrumentenhoehe: float, prismenhoehe: float):
instrumentenhoehe: float, prismenhoehe: float) -> tuple:
"""Berechnet bodenbezogene Schrägdistanz und bodenbezogenen Zenitwinkel.
Aus gemessener Schrägdistanz und gemessenem Zenitwinkel werden die Horizontalstrecke, der bodenbezogene Höhenunterschied sowie die bodenbezogenen Größen abgeleitet.
@@ -393,7 +393,7 @@ class ENU:
"""
@staticmethod
def berechne_schwerpunkt_fuer_enu(berechnungen, dict_xyz):
def berechne_schwerpunkt_fuer_enu(berechnungen, dict_xyz: dict) -> tuple:
"""
Berechnet die ENU-Referenz (B0, L0) aus dem Schwerpunkt gegebener XYZ-Koordinaten.
@@ -413,7 +413,7 @@ class ENU:
@staticmethod
def berechne_R0_ENU(berechnungen, B, L):
def berechne_R0_ENU(berechnungen, B: float, L:float) -> np.ndarray:
"""
Erzeugt die 3×3-Rotationsmatrix R0 für die Transformation von XYZ nach ENU.
@@ -451,7 +451,7 @@ class ENU:
@staticmethod
def berechne_R_ENU(unbekannten_liste, R0):
def berechne_R_ENU(unbekannten_liste: list, R0: np.ndarray) -> np.ndarray:
"""
Erstellt eine Rotationsmatrix R für die Umrechnung eines Unbekanntenvektors ins ENU-System.
@@ -487,7 +487,7 @@ class ENU:
@staticmethod
def transform_Qxx_zu_QxxENU(Qxx, unbekannten_liste, berechnungen, dict_xyz):
def transform_Qxx_zu_QxxENU(Qxx: np.ndarray, unbekannten_liste: list, berechnungen, dict_xyz: dict) -> np.ndarry:
"""
Transformiert die Kofaktor-Matrix Qxx in das ENU-System.
@@ -520,7 +520,7 @@ class ENU:
@staticmethod
def transform_Koord_zu_KoordENU(dict_xyz, R0):
def transform_Koord_zu_KoordENU(dict_xyz: dict, R0: np.ndarray) -> dict:
"""
Transformiert Punktkoordinaten (XYZ) in ENU-Koordinaten relativ zum Schwerpunkt.