LaserPropagationLossModels#

class ansys.stk.core.stkobjects.LaserPropagationLossModels#

Bases: ILaserPropagationChannel

Class defining the properties for laser propagatoin models.

Overview#

set_atmospheric_loss_model

Set the current atmospheric absorption loss model by name.

set_tropospheric_scintillation_loss_model

Set the current tropospheric scintillation loss model by name.

enable_atmospheric_loss_model

Get or set the option for computing atmospheric absorption propagation loss.

atmospheric_loss_model

Get the laser atmospheric absorption loss model.

enable_tropospheric_scintillation_loss_model

Get or set the option for computing tropospheric scintillation propagation loss.

tropospheric_scintillation_loss_model

Get the laser propagation loss model.

Import detail#

from ansys.stk.core.stkobjects import LaserPropagationLossModels

Property detail#

property LaserPropagationLossModels.enable_atmospheric_loss_model: bool#

Get or set the option for computing atmospheric absorption propagation loss.

property LaserPropagationLossModels.atmospheric_loss_model: ILaserAtmosphericLossModel#

Get the laser atmospheric absorption loss model.

property LaserPropagationLossModels.enable_tropospheric_scintillation_loss_model: bool#

Get or set the option for computing tropospheric scintillation propagation loss.

property LaserPropagationLossModels.tropospheric_scintillation_loss_model: ILaserTroposphericScintillationLossModel#

Get the laser propagation loss model.

Method detail#

LaserPropagationLossModels.set_atmospheric_loss_model(self, model_name: str) None#

Set the current atmospheric absorption loss model by name.

Parameters:

model_name : str

Returns:

None

LaserPropagationLossModels.set_tropospheric_scintillation_loss_model(self, model_name: str) None#

Set the current tropospheric scintillation loss model by name.

Parameters:

model_name : str

Returns:

None