BasicManeuverStrategyBezier#

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

Bases: IBasicManeuverStrategy

Class defining the Bezier strategy for a basic maneuver procedure.

Overview#

set_airspeed

Set the fly to airspeed value and type.

set_stop_airspeed

Set whether to enable the airspeed stopping condition and the corresponding value.

set_stop_altitude_rate

Set whether to enable the altitude rate stopping condition and the corresponding value.

set_vertical_velocity

Set the flight path angle or altitude rate.

airspeed

Get or set the aircraft’s airspeed.

airspeed_type

Get the airspeed type.

altitude

Get or set the aircraft’s altitude.

altitude_rate

Get the constant rate at which the aircraft will climb or descend.

compensate_for_coriolis_acceleration

Get or set the option to compensate for the acceleration due to the Coriolis effect.

downrange

Get or set the ground distance from the beginning of the maneuver.

flight_path_angle

Get the initial pitch angle of the flight path.

reference_frame

Get or set the reference frame the aircraft will use.

stop_airspeed

Get the airspeed stopping condition.

stop_airspeed_type

Get the airspeed type for the airspeed stopping condition.

stop_altitude_rate

Get the altitude rate stopping condition.

use_stop_at_airspeed

Get the option to stop the maneuver if a specified airspeed is achieved.

use_stop_at_altitude_rate

Get the option to stop the maneuver if a specified altitude rate is achieved.

vertical_velocity_mode

Get the option to specify the flight path angle or the altitude rate.

Import detail#

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

Property detail#

property BasicManeuverStrategyBezier.airspeed: float#

Get or set the aircraft’s airspeed.

property BasicManeuverStrategyBezier.airspeed_type: AirspeedType#

Get the airspeed type.

property BasicManeuverStrategyBezier.altitude: float#

Get or set the aircraft’s altitude.

property BasicManeuverStrategyBezier.altitude_rate: float#

Get the constant rate at which the aircraft will climb or descend.

property BasicManeuverStrategyBezier.compensate_for_coriolis_acceleration: bool#

Get or set the option to compensate for the acceleration due to the Coriolis effect.

property BasicManeuverStrategyBezier.downrange: float#

Get or set the ground distance from the beginning of the maneuver.

property BasicManeuverStrategyBezier.flight_path_angle: Any#

Get the initial pitch angle of the flight path.

property BasicManeuverStrategyBezier.reference_frame: BasicManeuverReferenceFrame#

Get or set the reference frame the aircraft will use.

property BasicManeuverStrategyBezier.stop_airspeed: float#

Get the airspeed stopping condition.

property BasicManeuverStrategyBezier.stop_airspeed_type: AirspeedType#

Get the airspeed type for the airspeed stopping condition.

property BasicManeuverStrategyBezier.stop_altitude_rate: float#

Get the altitude rate stopping condition.

property BasicManeuverStrategyBezier.use_stop_at_airspeed: bool#

Get the option to stop the maneuver if a specified airspeed is achieved.

property BasicManeuverStrategyBezier.use_stop_at_altitude_rate: bool#

Get the option to stop the maneuver if a specified altitude rate is achieved.

property BasicManeuverStrategyBezier.vertical_velocity_mode: FlyToFlightPathAngleMode#

Get the option to specify the flight path angle or the altitude rate.

Method detail#

BasicManeuverStrategyBezier.set_airspeed(self, airspeed_type: AirspeedType, airspeed: float) None#

Set the fly to airspeed value and type.

Parameters:

airspeed_type : AirspeedType

airspeed : float

Returns:

None

BasicManeuverStrategyBezier.set_stop_airspeed(self, enable: bool, airspeed_type: AirspeedType, airspeed: float) None#

Set whether to enable the airspeed stopping condition and the corresponding value.

Parameters:

enable : bool

airspeed_type : AirspeedType

airspeed : float

Returns:

None

BasicManeuverStrategyBezier.set_stop_altitude_rate(self, enable: bool, altitude_rate: float) None#

Set whether to enable the altitude rate stopping condition and the corresponding value.

Parameters:

enable : bool

altitude_rate : float

Returns:

None

BasicManeuverStrategyBezier.set_vertical_velocity(self, mode: FlyToFlightPathAngleMode, value: Any) None#

Set the flight path angle or altitude rate.

Parameters:

mode : FlyToFlightPathAngleMode

value : Any

Returns:

None