PropagatorBallistic#

class ansys.stk.core.stkobjects.PropagatorBallistic#

Bases: IPropagator

Class defining the ballistic propagator for a Missile.

Overview#

propagate

Propagates the missile’s path using the specified time interval.

set_launch_type

Set flight parameters type.

is_launch_type_supported

Get a value indicating whether the specified type can be used.

set_impact_location_type

Set the impact location type.

is_impact_location_type_supported

Get a value indicating whether the specified type can be used.

step

Step size. Uses Time Dimension.

launch_type

Get flight parameters type.

launch_supported_types

Return an array of valid choices.

launch

Get launch parameters.

impact_location_type

Get impact location type.

impact_location_supported_types

Return an array of valid choices.

impact_location

Get the impact location.

ephemeris_interval

Get the propagator’s ephemeris interval.

Import detail#

from ansys.stk.core.stkobjects import PropagatorBallistic

Property detail#

property PropagatorBallistic.step: float#

Step size. Uses Time Dimension.

property PropagatorBallistic.launch_type: VehicleLaunch#

Get flight parameters type.

property PropagatorBallistic.launch_supported_types: list#

Return an array of valid choices.

property PropagatorBallistic.launch: IVehicleLaunch#

Get launch parameters.

property PropagatorBallistic.impact_location_type: VehicleImpactLocation#

Get impact location type.

property PropagatorBallistic.impact_location_supported_types: list#

Return an array of valid choices.

property PropagatorBallistic.impact_location: IVehicleImpactLocation#

Get the impact location.

property PropagatorBallistic.ephemeris_interval: ITimeToolTimeIntervalSmartInterval#

Get the propagator’s ephemeris interval.

Method detail#

PropagatorBallistic.propagate(self) None#

Propagates the missile’s path using the specified time interval.

Returns:

None

PropagatorBallistic.set_launch_type(self, launch: VehicleLaunch) None#

Set flight parameters type.

Parameters:

launch : VehicleLaunch

Returns:

None

PropagatorBallistic.is_launch_type_supported(self, launch: VehicleLaunch) bool#

Get a value indicating whether the specified type can be used.

Parameters:

launch : VehicleLaunch

Returns:

bool

PropagatorBallistic.set_impact_location_type(self, impact_location: VehicleImpactLocation) None#

Set the impact location type.

Parameters:

impact_location : VehicleImpactLocation

Returns:

None

PropagatorBallistic.is_impact_location_type_supported(self, impact_location: VehicleImpactLocation) bool#

Get a value indicating whether the specified type can be used.

Parameters:

impact_location : VehicleImpactLocation

Returns:

bool