AGI AgAsPlugin 11 Send comments on this topic.
IAgAsEphemFileReaderPluginResultEphem Interface

Description

Interface for use with IAgAsEphemFileReaderPlugin

Public Methods

Public Method AddEphemeris Adds an ephemeris point. Covariance array is optional. It contains the lower triangle of the covariance matrix, either 6 elements for position only, or 21 elements when using pos-vel covariance.
Public Method AddEphemerisAtEpoch Adds an ephemeris point at the Epoch given in the format DateAbbrv. The Covariance array is optional. It contains the lower triangle of the covariance matrix, either 6 elements for position only, or 21 elements when using pos-vel covariance.
Public Method AddEphemerisOnDate Adds an ephemeris point on the date specified. The Covariance array is optional. It contains the lower triangle of the covariance matrix, either 6 elements for position only, or 21 elements when using pos-vel covariance. Year [yyyy], DayOfYear [1-366], Month [?u?ÿ?????????????????????
Public Method AddInterpolationBoundary Adds an interpolation boundary at the Epoch specified in format given by DateAbbrv.
Public Method AddMetaData Associates the Value with the given Keyword
Public Method GetCoordinateSystemEpoch The coordinate system epoch for the CoordinateSystem, expressed as a string in format given by DateAbbrv. Not needed for systems with fixed epochs (like ICRF, J2000, B1950).
Public Method GetDistanceUnit Gets the distance unit used for both ephemeris and covariance.
Public Method GetRefEpoch Sets the reference epoch for points added by AddEphemeris(). The Epoch is specified in the format given by DateAbbrv.
Public Method GetTimeUnit Gets the distance unit used for both ephemeris and covariance.
Public Method SetCoordinateSystemEpoch The coordinate system epoch for the CoordinateSystem, expressed as a string in format given by DateAbbrv. Not needed for systems with fixed epochs (like ICRF, J2000, B1950).
Public Method SetRefEpoch Sets the reference epoch for points added by AddEphemeris(). The Epoch is specified in the format given by DateAbbrv.
Public Method SetUnits Sets the distance and time units used for both ephemeris and covariance.

Public Properties

Public Property CentralBody The central body for the coordinate system used for the ephemeris and covariance.
Public Property CoordinateSystem The name of the coordinate system used for the ephemeris and covariance.
Public Property CovarianceRepresentation Sets the covariance representation.
Public Property CovarianceType Specifies the type of covariance desired.
Public Property Filename The filename to verify.
Public Property FormatID File Format identification. Cannot contain spaces.
Public Property InterpolationMethod The interpolation method used with the ephemeris.
Public Property InterpolationOrder The interpolation order to use. For Lagrange-type interpolation, 1+Order samples are used; for Hermitian, (Order+1)/2 samples are used.
Public Property IsValid False indicates a failure has occurred and that the message should be displayed
Public Property Message Sets an error message when not valid
Public Property MuLagrangeVOP The gravitational parameter (expressed using the distance and time units) to use when using LagrangeVOP interpolation.
Public Property Name Name to use in the user interface.

CoClasses that Implement IAgAsEphemFileReaderPluginResultEphem

© 2016 Analytical Graphics, Inc. All Rights Reserved.

STK Programming Interface 11.0.1