ProcedureTakeoff#
- class ansys.stk.core.stkobjects.aviator.ProcedureTakeoff#
Bases:
IProcedure
Class defining a takeoff procedure.
Overview#
Get the procedure interface. |
Get the runway heading options. |
|
Get the interface for a normal takeoff. |
|
Get the interface for a departure point takeoff. |
|
Get the interface for a low transition takeoff. |
|
Get or set the type of takeoff the aircraft will perform. |
Examples#
Add a takeoff procedure from a runway
# IProcedureCollection procedures: Procedure Collection object
# Add a takeoff procedure with a runway as a site
takeoff = procedures.add(SiteType.SITE_RUNWAY, ProcedureType.PROCEDURE_TAKEOFF)
# Get the runway heading options
headingOptions = takeoff.runway_heading_options
# Opt to use the headwind runway
headingOptions.runway_mode = RunwayHighLowEnd.HEADWIND
# Set the takeoff mode and get that interface
takeoff.takeoff_mode = TakeoffMode.TAKEOFF_NORMAL
takeoffNormal = takeoff.mode_as_normal
# Set the takeoff climb angle
takeoffNormal.takeoff_climb_angle = 5
# Set the departure altitude above the runway
takeoffNormal.departure_altitude = 600
# Set the altitude offset for the runway
takeoffNormal.runway_altitude_offset = 10
# Use terrain for the runway's altitude
takeoffNormal.use_runway_terrain = True
Import detail#
from ansys.stk.core.stkobjects.aviator import ProcedureTakeoff
Property detail#
- property ProcedureTakeoff.runway_heading_options: RunwayHeadingOptions#
Get the runway heading options.
- property ProcedureTakeoff.mode_as_normal: TakeoffNormal#
Get the interface for a normal takeoff.
- property ProcedureTakeoff.mode_as_departure_point: TakeoffDeparturePoint#
Get the interface for a departure point takeoff.
- property ProcedureTakeoff.mode_as_low_transition: TakeoffLowTransition#
Get the interface for a low transition takeoff.
- property ProcedureTakeoff.takeoff_mode: TakeoffMode#
Get or set the type of takeoff the aircraft will perform.
Method detail#
- ProcedureTakeoff.get_as_procedure(self) IProcedure #
Get the procedure interface.
- Returns:
IProcedure