ILaserPropagationChannel#

class ansys.stk.core.stkobjects.ILaserPropagationChannel#

Provide access to laser propagation loss models.

Overview#

set_atmospheric_loss_model

Do not use this method, as it is deprecated. Use AtmosphericLossModelComponentLinking on ILaserPropagationChannel instead. Sets the current atmospheric absorption loss model by name.

set_tropospheric_scintillation_loss_model

Do not use this method, as it is deprecated. Use TroposphericScintillationLossModelComponentLinking on ILaserPropagationChannel instead. Sets 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

Do not use this property, as it is deprecated. Use AtmosphericLossModelComponentLinking on ILaserPropagationChannel instead. Gets 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

Do not use this property, as it is deprecated. Use TroposphericScintillationLossModelComponentLinking on ILaserPropagationChannel instead. Gets the laser propagation loss model.

atmospheric_loss_model_component_linking

Get the link/embed controller for managing the atmospheric loss model component.

tropospheric_scintillation_loss_model_component_linking

Get the link/embed controller for managing the tropospheric scintillation loss model component.

Import detail#

from ansys.stk.core.stkobjects import ILaserPropagationChannel

Property detail#

property ILaserPropagationChannel.enable_atmospheric_loss_model: bool#

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

property ILaserPropagationChannel.atmospheric_loss_model: ILaserAtmosphericLossModel#

Do not use this property, as it is deprecated. Use AtmosphericLossModelComponentLinking on ILaserPropagationChannel instead. Gets the laser atmospheric absorption loss model.

property ILaserPropagationChannel.enable_tropospheric_scintillation_loss_model: bool#

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

property ILaserPropagationChannel.tropospheric_scintillation_loss_model: ILaserTroposphericScintillationLossModel#

Do not use this property, as it is deprecated. Use TroposphericScintillationLossModelComponentLinking on ILaserPropagationChannel instead. Gets the laser propagation loss model.

property ILaserPropagationChannel.atmospheric_loss_model_component_linking: IComponentLinkEmbedControl#

Get the link/embed controller for managing the atmospheric loss model component.

property ILaserPropagationChannel.tropospheric_scintillation_loss_model_component_linking: IComponentLinkEmbedControl#

Get the link/embed controller for managing the tropospheric scintillation loss model component.

Method detail#

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

Do not use this method, as it is deprecated. Use AtmosphericLossModelComponentLinking on ILaserPropagationChannel instead. Sets the current atmospheric absorption loss model by name.

Parameters:

model_name : str

Returns:

None

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

Do not use this method, as it is deprecated. Use TroposphericScintillationLossModelComponentLinking on ILaserPropagationChannel instead. Sets the current tropospheric scintillation loss model by name.

Parameters:

model_name : str

Returns:

None