LaunchVehicle#

class ansys.stk.core.stkobjects.LaunchVehicle#

Bases: ISTKObject, ILifetimeInformation, IProvideSpatialInfo

Launch vehicle object.

Overview#

set_trajectory_type

Set the propagator type.

is_trajectory_type_supported

Get a value indicating whether the specified type can be used.

set_attitude_type

Set the type of attitude profile used by the launch vehicle.

is_attitude_type_supported

Get a value indicating whether the specified type can be used.

trajectory_type

Get the propagator type used by the launch vehicle.

trajectory_supported_types

Return an array of valid choices.

trajectory

Get the launch vehicle’s trajectory properties.

attitude_type

Get the type of attitude profile used by the launch vehicle.

attitude_supported_types

Return an array of valid choices.

attitude

Get the launch vehicle’s attitude profile.

graphics

Get the launch vehicle’s 2D Graphics properties.

graphics_3d

Get the launch vehicle’s 3D Graphics properties.

ground_ellipses

Get the launch vehicle’s ground ellipses properties.

access_constraints

Get the constraints imposed on the launch vehicle.

export_tools

Return the LaunchVehicleExportTools interface.

space_environment

Return the launch vehicle’s SpaceEnvironment properties.

atmosphere

Do not use this property, as it is deprecated. The new RFEnvironment property can be used to configure atmospheric models.

radar_clutter_map

Return the radar clutter map.

radar_cross_section

Return the radar cross sectoin.

eclipse_bodies

Get the customized list of Eclipse Bodies, which are central bodies used in lighting computations.

use_terrain_in_lighting_computations

Opt whether to compute lighting using terrain data.

lighting_maximum_step

Do not use this property, as it is deprecated. Use LightingMaxStepTerrain or LightingMaxStepCbShape as appropriate. The maximum step size to use when computing lighting when UseTerrainInLightingComputations is true. Uses Time Dimension.

laser_environment

Get the laser environment.

rf_environment

Get the RF environment.

lighting_maximum_step_terrain

Get or set the maximum step size to use when computing lighting when UseTerrainInLightingComputations is true. Uses Time Dimension.

lighting_maximum_step_central_body_shape

Get or set the maximum step size to use when computing lighting when UseTerrainInLightingComputations is false. Uses Time Dimension.

Import detail#

from ansys.stk.core.stkobjects import LaunchVehicle

Property detail#

property LaunchVehicle.trajectory_type: PropagatorType#

Get the propagator type used by the launch vehicle.

property LaunchVehicle.trajectory_supported_types: list#

Return an array of valid choices.

property LaunchVehicle.trajectory: IPropagator#

Get the launch vehicle’s trajectory properties.

property LaunchVehicle.attitude_type: VehicleAttitude#

Get the type of attitude profile used by the launch vehicle.

property LaunchVehicle.attitude_supported_types: list#

Return an array of valid choices.

property LaunchVehicle.attitude: IVehicleAttitude#

Get the launch vehicle’s attitude profile.

property LaunchVehicle.graphics: LaunchVehicleGraphics#

Get the launch vehicle’s 2D Graphics properties.

property LaunchVehicle.graphics_3d: LaunchVehicleGraphics3D#

Get the launch vehicle’s 3D Graphics properties.

property LaunchVehicle.ground_ellipses: VehicleGroundEllipsesCollection#

Get the launch vehicle’s ground ellipses properties.

property LaunchVehicle.access_constraints: AccessConstraintCollection#

Get the constraints imposed on the launch vehicle.

property LaunchVehicle.export_tools: LaunchVehicleExportTools#

Return the LaunchVehicleExportTools interface.

property LaunchVehicle.space_environment: SpaceEnvironment#

Return the launch vehicle’s SpaceEnvironment properties.

property LaunchVehicle.atmosphere: Atmosphere#

Do not use this property, as it is deprecated. The new RFEnvironment property can be used to configure atmospheric models.

property LaunchVehicle.radar_clutter_map: IRadarClutterMapInheritable#

Return the radar clutter map.

property LaunchVehicle.radar_cross_section: RadarCrossSectionInheritable#

Return the radar cross sectoin.

property LaunchVehicle.eclipse_bodies: VehicleEclipseBodies#

Get the customized list of Eclipse Bodies, which are central bodies used in lighting computations.

property LaunchVehicle.use_terrain_in_lighting_computations: bool#

Opt whether to compute lighting using terrain data.

property LaunchVehicle.lighting_maximum_step: float#

Do not use this property, as it is deprecated. Use LightingMaxStepTerrain or LightingMaxStepCbShape as appropriate. The maximum step size to use when computing lighting when UseTerrainInLightingComputations is true. Uses Time Dimension.

property LaunchVehicle.laser_environment: PlatformLaserEnvironment#

Get the laser environment.

property LaunchVehicle.rf_environment: IPlatformRFEnvironment#

Get the RF environment.

property LaunchVehicle.lighting_maximum_step_terrain: float#

Get or set the maximum step size to use when computing lighting when UseTerrainInLightingComputations is true. Uses Time Dimension.

property LaunchVehicle.lighting_maximum_step_central_body_shape: float#

Get or set the maximum step size to use when computing lighting when UseTerrainInLightingComputations is false. Uses Time Dimension.

Method detail#

LaunchVehicle.set_trajectory_type(self, trajectory: PropagatorType) None#

Set the propagator type.

Parameters:

trajectory : PropagatorType

Returns:

None

LaunchVehicle.is_trajectory_type_supported(self, trajectory: PropagatorType) bool#

Get a value indicating whether the specified type can be used.

Parameters:

trajectory : PropagatorType

Returns:

bool

LaunchVehicle.set_attitude_type(self, attitude: VehicleAttitude) None#

Set the type of attitude profile used by the launch vehicle.

Parameters:

attitude : VehicleAttitude

Returns:

None

LaunchVehicle.is_attitude_type_supported(self, attitude: VehicleAttitude) bool#

Get a value indicating whether the specified type can be used.

Parameters:

attitude : VehicleAttitude

Returns:

bool