LaunchVehicle#
- class ansys.stk.core.stkobjects.LaunchVehicle#
Bases:
ISTKObject
,ILifetimeInformation
,IProvideSpatialInfo
Launch vehicle object.
Overview#
Set the propagator type. |
|
Get a value indicating whether the specified type can be used. |
|
Set the type of attitude profile used by the launch vehicle. |
|
Get a value indicating whether the specified type can be used. |
Get the propagator type used by the launch vehicle. |
|
Return an array of valid choices. |
|
Get the launch vehicleβs trajectory properties. |
|
Get the type of attitude profile used by the launch vehicle. |
|
Return an array of valid choices. |
|
Get the launch vehicleβs attitude profile. |
|
Get the launch vehicleβs 2D Graphics properties. |
|
Get the launch vehicleβs 3D Graphics properties. |
|
Get the launch vehicleβs ground ellipses properties. |
|
Get the constraints imposed on the launch vehicle. |
|
Return the LaunchVehicleExportTools interface. |
|
Return the launch vehicleβs SpaceEnvironment properties. |
|
Do not use this property, as it is deprecated. The new RFEnvironment property can be used to configure atmospheric models. |
|
Return the radar clutter map. |
|
Return the radar cross sectoin. |
|
Get the customized list of Eclipse Bodies, which are central bodies used in lighting computations. |
|
Opt whether to compute lighting using terrain data. |
|
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. |
|
Get the laser environment. |
|
Get the RF environment. |
|
Get or set the maximum step size to use when computing lighting when UseTerrainInLightingComputations is true. Uses Time Dimension. |
|
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: 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: 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.
Method detail#
- LaunchVehicle.set_trajectory_type(self, trajectory: PropagatorType) None #
Set the propagator type.
- Parameters:
trajectory :
PropagatorType
- Returns:
- LaunchVehicle.is_trajectory_type_supported(self, trajectory: PropagatorType) bool #
Get a value indicating whether the specified type can be used.
- Parameters:
trajectory :
PropagatorType
- Returns:
- LaunchVehicle.set_attitude_type(self, attitude: VehicleAttitude) None #
Set the type of attitude profile used by the launch vehicle.
- Parameters:
attitude :
VehicleAttitude
- Returns:
- LaunchVehicle.is_attitude_type_supported(self, attitude: VehicleAttitude) bool #
Get a value indicating whether the specified type can be used.
- Parameters:
attitude :
VehicleAttitude
- Returns: