ProcedureHoldingRacetrack#

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

Bases: IProcedure

Class defining a holding racetrack procedure.

Overview#

get_minimum_width

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

get_as_procedure

Get the procedure interface.

altitude_options

Get the altitude options.

profile_mode

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

level_off_mode

Get or set the mode for the level off maneuver.

bearing

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

use_magnetic_heading

Get or set the option to use a magnetic heading.

range

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

length

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

width

Get or set the width of the holding pattern.

entry_maneuver

Define how the aircraft will enter the holding pattern.

turns

Get or set the number of full turns.

refuel_dump_mode

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

hold_cruise_airspeed_options

Get the hold cruise airspeed options.

enroute_options

Get the enroute options.

enroute_cruise_airspeed_options

Get the enroute cruise airspeed options.

enroute_turn_direction_options

Get the enroute turn direction options.

Import detail#

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

Property detail#

property ProcedureHoldingRacetrack.altitude_options: AltitudeMSLOptions#

Get the altitude options.

property ProcedureHoldingRacetrack.profile_mode: HoldingProfileMode#

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

property ProcedureHoldingRacetrack.level_off_mode: AltitudeConstraintManeuverMode#

Get or set the mode for the level off maneuver.

property ProcedureHoldingRacetrack.bearing: Any#

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

property ProcedureHoldingRacetrack.use_magnetic_heading: bool#

Get or set the option to use a magnetic heading.

property ProcedureHoldingRacetrack.range: float#

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

property ProcedureHoldingRacetrack.length: float#

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

property ProcedureHoldingRacetrack.width: float#

Get or set the width of the holding pattern.

property ProcedureHoldingRacetrack.entry_maneuver: HoldingEntryManeuver#

Define how the aircraft will enter the holding pattern.

property ProcedureHoldingRacetrack.turns: int#

Get or set the number of full turns.

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.hold_cruise_airspeed_options: CruiseAirspeedOptions#

Get the hold cruise airspeed options.

property ProcedureHoldingRacetrack.enroute_options: IEnrouteAndDelayOptions#

Get the enroute options.

property ProcedureHoldingRacetrack.enroute_cruise_airspeed_options: CruiseAirspeedOptions#

Get the enroute cruise airspeed options.

property ProcedureHoldingRacetrack.enroute_turn_direction_options: EnrouteTurnDirectionOptions#

Get the enroute turn direction options.

Method detail#

ProcedureHoldingRacetrack.get_minimum_width(self) float#

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

Returns:

float

ProcedureHoldingRacetrack.get_as_procedure(self) IProcedure#

Get the procedure interface.

Returns:

IProcedure