LaunchVehicle#

class ansys.stk.core.stkobjects.LaunchVehicle#

Bases: ISTKObject, ILifetimeInformation, IProvideSpatialInfo

Launch vehicle object.

Overview#

is_attitude_type_supported

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

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.

set_trajectory_type

Set the propagator type.

access_constraints

Get the constraints imposed on the launch vehicle.

atmosphere

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

attitude

Get the launch vehicle’s attitude profile.

attitude_supported_types

Return an array of valid choices.

attitude_type

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

eclipse_bodies

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

export_tools

Return the LaunchVehicleExportTools interface.

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.

laser_environment

Get the laser environment.

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.

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.

lighting_maximum_step_terrain

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

radar_clutter_map

Return the radar clutter map.

radar_cross_section

Return the radar cross sectoin.

rf_environment

Get the RF environment.

space_environment

Return the launch vehicle’s SpaceEnvironment properties.

trajectory

Get the launch vehicle’s trajectory properties.

trajectory_supported_types

Return an array of valid choices.

trajectory_type

Get the propagator type used by the launch vehicle.

use_terrain_in_lighting_computations

Opt whether to compute lighting using terrain data.

Import detail#

from ansys.stk.core.stkobjects import LaunchVehicle

Property detail#

property LaunchVehicle.access_constraints: AccessConstraintCollection#

Get the constraints imposed on the launch vehicle.

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.attitude: IVehicleAttitude#

Get the launch vehicle’s attitude profile.

property LaunchVehicle.attitude_supported_types: list#

Return an array of valid choices.

property LaunchVehicle.attitude_type: VehicleAttitude#

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

property LaunchVehicle.eclipse_bodies: VehicleEclipseBodies#

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

property LaunchVehicle.export_tools: LaunchVehicleExportTools#

Return the LaunchVehicleExportTools interface.

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.laser_environment: PlatformLaserEnvironment#

Get the laser environment.

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.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.

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.radar_clutter_map: IRadarClutterMapInheritable#

Return the radar clutter map.

property LaunchVehicle.radar_cross_section: RadarCrossSectionInheritable#

Return the radar cross sectoin.

property LaunchVehicle.rf_environment: IPlatformRFEnvironment#

Get the RF environment.

property LaunchVehicle.space_environment: SpaceEnvironment#

Return the launch vehicle’s SpaceEnvironment properties.

property LaunchVehicle.trajectory: IPropagator#

Get the launch vehicle’s trajectory properties.

property LaunchVehicle.trajectory_supported_types: list#

Return an array of valid choices.

property LaunchVehicle.trajectory_type: PropagatorType#

Get the propagator type used by the launch vehicle.

property LaunchVehicle.use_terrain_in_lighting_computations: bool#

Opt whether to compute lighting using terrain data.

Method detail#

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

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.set_trajectory_type(self, trajectory: PropagatorType) None#

Set the propagator type.

Parameters:

trajectory : PropagatorType

Returns:

None