TypeHinting
This commit is contained in:
@@ -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.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user