shareloc.geomodels.los ====================== .. py:module:: shareloc.geomodels.los .. autoapi-nested-parse:: This module contains the LOS class to handle line of sights for geometric models. Classes ------- .. autoapisummary:: shareloc.geomodels.los.LOS Module Contents --------------- .. py:class:: LOS(sensor_positions, geometrical_model, alt_min_max=None, fill_nan=False) line of sight class .. py:attribute:: _number :value: None .. py:attribute:: _starting_points :value: None .. py:attribute:: _viewing_vectors :value: None .. py:attribute:: _ending_points :value: None .. py:attribute:: geometrical_model .. py:attribute:: sensors_positions .. py:method:: los_creation(alt_min_max, fill_nan=False) create los from extrema: los starting point, and normalized viewing vector :param alt_min_max: min/max altitude to compute los, if None model min/max will be used :type alt_min_max: list :param fill_nan: option to fill with nan ot not. :type fill_nan: boolean .. py:property:: starting_points :type: numpy.ndarray returns los hat :return: sis .. py:property:: ending_points :type: numpy.ndarray returns los bottom :return: eis :rtype: numpy array .. py:property:: viewing_vectors returns los viewing vectors :return: vis .. py:property:: number :type: int returns los number :return: number