ProcedureHoldingRacetrack#

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

Bases: IProcedure

Class defining a holding racetrack procedure.

Overview#

get_as_procedure

Get the procedure interface.

get_minimum_width

Get the minimum allowable width based on the aircraft’s minimum diameter at this altitude.

altitude_options

Get the altitude options.

bearing

Get or set the bearing of the holding point from the site.

enroute_cruise_airspeed_options

Get the enroute cruise airspeed options.

enroute_options

Get the enroute options.

enroute_turn_direction_options

Get the enroute turn direction options.

entry_maneuver

Define how the aircraft will enter the holding pattern.

hold_cruise_airspeed_options

Get the hold cruise airspeed options.

length

Get or set the distance between the centers of the pattern’s arcs.

level_off_mode

Get or set the mode for the level off maneuver.

profile_mode

Get or set the mode defines how the aircraft will perform the holding pattern.

range

Get or set the distance to the holding point from the site.

refuel_dump_mode

Get or set the mode that defines when the aircraft will leave the holding pattern for a Refuel/Dump operation.

turns

Get or set the number of full turns.

use_magnetic_heading

Get or set the option to use a magnetic heading.

width

Get or set the width of the holding pattern.

Import detail#

from ansys.stk.core.stkobjects.aviator import ProcedureHoldingRacetrack

Property detail#

property ProcedureHoldingRacetrack.altitude_options: AltitudeMSLOptions#

Get the altitude options.

property ProcedureHoldingRacetrack.bearing: Any#

Get or set the bearing of the holding point from the site.

property ProcedureHoldingRacetrack.enroute_cruise_airspeed_options: CruiseAirspeedOptions#

Get the enroute cruise airspeed options.

property ProcedureHoldingRacetrack.enroute_options: IEnrouteAndDelayOptions#

Get the enroute options.

property ProcedureHoldingRacetrack.enroute_turn_direction_options: EnrouteTurnDirectionOptions#

Get the enroute turn direction options.

property ProcedureHoldingRacetrack.entry_maneuver: HoldingEntryManeuver#

Define how the aircraft will enter the holding pattern.

property ProcedureHoldingRacetrack.hold_cruise_airspeed_options: CruiseAirspeedOptions#

Get the hold cruise airspeed options.

property ProcedureHoldingRacetrack.length: float#

Get or set the distance between the centers of the pattern’s arcs.

property ProcedureHoldingRacetrack.level_off_mode: AltitudeConstraintManeuverMode#

Get or set the mode for the level off maneuver.

property ProcedureHoldingRacetrack.profile_mode: HoldingProfileMode#

Get or set the mode defines how the aircraft will perform the holding pattern.

property ProcedureHoldingRacetrack.range: float#

Get or set the distance to the holding point from the site.

property ProcedureHoldingRacetrack.refuel_dump_mode: HoldRefuelDumpMode#

Get or set the mode that defines when the aircraft will leave the holding pattern for a Refuel/Dump operation.

property ProcedureHoldingRacetrack.turns: int#

Get or set the number of full turns.

property ProcedureHoldingRacetrack.use_magnetic_heading: bool#

Get or set the option to use a magnetic heading.

property ProcedureHoldingRacetrack.width: float#

Get or set the width of the holding pattern.

Method detail#

ProcedureHoldingRacetrack.get_as_procedure(self) IProcedure#

Get the procedure interface.

Returns:

IProcedure

ProcedureHoldingRacetrack.get_minimum_width(self) float#

Get the minimum allowable width based on the aircraft’s minimum diameter at this altitude.

Returns:

float