AGI STK Objects 11 Send comments on this topic.
IsTrajectoryTypeSupported Method (IAgLaunchVehicle)
See Also  Example
Trajectory





Description

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

Syntax

[Visual Basic .NET]
Public Function IsTrajectoryTypeSupported( _
   ByVal Trajectory As AgEVePropagatorType _
) As Boolean

[C#]
public bool IsTrajectoryTypeSupported(
AgEVePropagatorType Trajectory
);

[Managed C++]
public: bool IsTrajectoryTypeSupported(
AgEVePropagatorType Trajectory
);

[Java]
public bool isTrajectoryTypeSupported(
AgEVePropagatorType Trajectory
);

[Unmanaged C++]
public: HRESULT IsTrajectoryTypeSupported(
AgEVePropagatorType Trajectory,
VARIANT_BOOL * ReturnValue
);

Parameters

Trajectory
Member Value Description
eUnknownPropagator -1 Unknown propagator (all vehicles).
ePropagatorHPOP 0 High Precision Orbit Propagator (satellites and missiles): handles circular, elliptical, parabolic and hyperbolic orbits at distances ranging from the surface of the Earth to the orbit of the Moon and beyond.
ePropagatorJ2Perturbation 1 J2 Perturbation (1st-order) (satellites): accounts for secular variations in the orbit elements due to Earth oblateness, but does not model atmospheric drag or solar or lunar gravitational forces.
ePropagatorJ4Perturbation 2 J4 Perburbation (2nd order) (satellites): accounts for secular variations in the orbit elements due to Earth oblateness, but does not model atmospheric drag or solar or lunar gravitational forces. Includes 1st and 2nd order effects of J2 and 1st order effects of J4.
ePropagatorLOP 3 Long-term Orbit Propagator (satellites): allows accurate prediction of the motion of a satellite's orbit over many months or years.
ePropagatorSGP4 4 SGP4 (satellites): a standard AFSPACECOM propagator used with two-line mean element (TLE) sets.
ePropagatorSPICE 5 SPICE (satellites): reads ephemeris from binary files that are in a standard format produced by the Jet Propulsion Laboratory (JPL).
ePropagatorStkExternal 6 STK external (all vehicles): allows you to read the ephemeris for a satellite from a file.
ePropagatorTwoBody 7 Two Body(Keplerian motion) propagator (satellites and missiles): considers only the force of gravity from the Earth, which is modeled as a point mass.
ePropagatorUserExternal 8 User-External propagator.
ePropagatorGreatArc 9 Great Arc (aircraft, ships and ground vehicles): defines a point-by-point path over the surface of the Earth with position and altitude defined at each point.
ePropagatorBallistic 10 Ballistic (missiles): defines vehicles following an elliptical path that begins and ends at the Earth's surface.
ePropagatorSimpleAscent 11 Simple Ascent (launch vehicles): creates an ascent trajectory based on launch and insertion parameters.
ePropagatorAstrogator 12 Astrogator propagator.
ePropagatorRealtime 13 Realtime propagator.
ePropagatorGPS 14 GPS propagator
ePropagatorAviator 15 Aviator propagator
ePropagator11Param 16 The 11-Parameter propagator models geostationary satellites using 11-Parameter files. The propagator uses an algorithm documented in Intelsat Earth Station Standards (IESS) IESS-412 (Rev. 2), available at www.celestrak.com.
ePropagatorSP3 17 The SP3 propagator reads .sp3 files of type 'a' and 'c' and allows you to use multiple files in sequence. These files are used to provide precise GPS orbits from the National Geodetic Survey (NGS).

Example

Determine if trajectory type is supported
[C#] Copy Code
bool supported = launchVehicle.IsTrajectoryTypeSupported(AgEVePropagatorType.ePropagatorRealtime); 
 

Determine if trajectory type is supported
[Visual Basic .NET] Copy Code
Dim supported As Boolean = launchVehicle.IsTrajectoryTypeSupported(AgEVePropagatorType.ePropagatorRealtime)

See Also

© 2016 Analytical Graphics, Inc. All Rights Reserved.

STK Programming Interface 11.0.1