ProcedureTakeoff#

class ansys.stk.core.stkobjects.aviator.ProcedureTakeoff#

Bases: IProcedure

Class defining a takeoff procedure.

Overview#

get_as_procedure

Get the procedure interface.

runway_heading_options

Get the runway heading options.

mode_as_normal

Get the interface for a normal takeoff.

mode_as_departure_point

Get the interface for a departure point takeoff.

mode_as_low_transition

Get the interface for a low transition takeoff.

takeoff_mode

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