LaserAtmosphericLossModelBeerBouguerLambertLaw#

class ansys.stk.core.stkobjects.LaserAtmosphericLossModelBeerBouguerLambertLaw#

Bases: ILaserAtmosphericLossModel, IComponentInfo, ICloneable

Class defining an laser propagation loss model.

Overview#

create_evenly_spaced_layers

Clear any existing layers in the collection and creates evenly spaced layers from surface of the central body to the maximum altitude.

create_unevenly_spaced_layers

Clear any existing layers in the collection and creates unevenly spaced layers using the array of supplied layer top heights.

enable_evenly_spaced_heights

Get the option for enabling evenly spaced layer heights.

maximum_altitude

Get the maximum altitude of the atmosphere.

atmosphere_layers

Get the atmosphere layer collection.

Import detail#

from ansys.stk.core.stkobjects import LaserAtmosphericLossModelBeerBouguerLambertLaw

Property detail#

property LaserAtmosphericLossModelBeerBouguerLambertLaw.enable_evenly_spaced_heights: bool#

Get the option for enabling evenly spaced layer heights.

property LaserAtmosphericLossModelBeerBouguerLambertLaw.maximum_altitude: float#

Get the maximum altitude of the atmosphere.

property LaserAtmosphericLossModelBeerBouguerLambertLaw.atmosphere_layers: BeerBouguerLambertLawLayerCollection#

Get the atmosphere layer collection.

Method detail#

LaserAtmosphericLossModelBeerBouguerLambertLaw.create_evenly_spaced_layers(self, layer_count: int, max_altitude: float) BeerBouguerLambertLawLayerCollection#

Clear any existing layers in the collection and creates evenly spaced layers from surface of the central body to the maximum altitude.

Parameters:

layer_count : int

max_altitude : float

Returns:

BeerBouguerLambertLawLayerCollection

LaserAtmosphericLossModelBeerBouguerLambertLaw.create_unevenly_spaced_layers(self, pp_layer_heights: list) BeerBouguerLambertLawLayerCollection#

Clear any existing layers in the collection and creates unevenly spaced layers using the array of supplied layer top heights.

Parameters:

pp_layer_heights : list

Returns:

BeerBouguerLambertLawLayerCollection