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.

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.

chain_analysis_options

Get the launch vehicle’s chain analysis options.

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_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_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.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.chain_analysis_options: ChainAnalysisOptions#

Get the launch vehicle’s chain analysis options.

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_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_cross_section: RadarCrossSectionInheritable#

Return the radar cross sectoin.

property LaunchVehicle.rf_environment: PlatformRFEnvironment#

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