Name
|
Description
|
Attributes
|
ColumnDelimiter
|
The delimiter between columns in the FFEphem file. This cannot be the same as the DiscontinuityDelimiter property, a control character, or a double quote ("). Only works for FreeFlyer Ephemeris Version 2.0 and higher.
|
Type: String
Access: Read/Write
|
ColumnInterpolators
|
The interpolators used for the columns in the ephemeris. The indices of this array correspond to the indices of the columns added to the ephemeris object (e.g. index 0 holds the interpolator for the 1st column of the ephemeris, index 1 for the 2nd column, etc.). Note that the 0 index of the ColumnInterpolators array contains the interpolator for the Epoch and thus cannot be changed. Only works for FreeFlyer Ephemeris Version 2.0 and higher.
0 = 5th Order Spline
1 = 8th Order Lagrange
2 = 10th Order Lagrange
3 = 0th Order Interpolation
|
Type: Array
Access: Read/Write
|
ColumnLabels
|
The column labels that have been added to the ephemeris, if any, in the order that they were added. Only works for FreeFlyer Ephemeris Version 2.0 and higher.
|
Type: StringArray
Access: Read/Write
|
ColumnSpacecraftProperties
|
The list of Spacecraft properties that data in the Ephemeris' columns are loaded into when the Ephemeris is used as a propagator for a Spacecraft object. If a Spacecraft property is mapped to a column, that column's value at the current row will be automatically populated with the value of the mapped property taken from the Spacecraft when the Put command is used, or when the Spacecraft is stepped and the ephemeris is global. Only works for FreeFlyer Ephemeris Version 2.0 and higher.
|
Type: StringArray
Access: Read/Write
|
ColumnUnitLabels
|
The labels for the unit rows that appear below the column labels themselves in the FFEphem file. If a Spacecraft property is mapped to a column, the unit label will be pulled from that property when it is mapped. Only works for FreeFlyer Ephemeris Version 2.0 and higher.
|
Type: StringArray
Access: Read/Write
|
DeclaredName
|
The name of the object as declared.
|
Type: String
Access: Read-Only
|
DiscontinuityDelimiter
|
The delimiter between discontinuous states in the FFEphem file. This cannot be the same as the ColumnDelimiter property, a control character, or a double quote ("). Only works for FreeFlyer Ephemeris Version 2.0 and higher.
|
Type: String
Access: Read/Write
|
DiscontinuityStepBehavior
|
Specifies the state in a vector that is loaded into a Spacecraft when it is stepped to that vector. Only works for FreeFlyer Ephemeris Version 2.0 and higher.
|
Type: Variable
Access: Read/Write
|
DiscontinuousVectors
|
An array of vector indices for vectors with discontinuities in the ephemeris. Only works for FreeFlyer Ephemeris Version 2.0 and higher.
|
Type: Array
Access: Read-Only
|
FormatVersion
|
The version of the FFEphem format that will be used by the system. Setting this to version 2.0 asserts certain behavior such as with the Put syntax.
|
Type: Variable
Access: Read/Write
|
Name
|
The name displayed for this object in output windows such as views, plots, and reports.
|
Type: String
Access: Read/Write
|
NextDiscontinuity
|
The vector index in the ephemeris of the next vector from the current vector index with a segment marked in it. Has a value of -1 if there are no segments in the ephemeris after the current index. Only works for FreeFlyer Ephemeris Version 2.0 and higher.
|
Type: Variable
Access: Read-Only
|
ObjectId
|
The unique identifier for the object.
|
Type: Variable
Access: Read-Only
|
ObjectType
|
The type of the object.
|
Type: String
Access: Read-Only
|
PriorDiscontinuity
|
The vector index in the ephemeris of the previous vector from the current vector index with a segment marked in it. Has a value of -1 if there are no segments in the ephemeris before the current index. Only works for FreeFlyer Ephemeris Version 2.0 and higher.
|
Type: Variable
Access: Read-Only
|
SpacecraftName
|
The name to use for the Spacecraft in the header of the FreeFlyer formatted ephemeris. If this is an empty string, then the declared name of the Spacecraft is used.
|
Type: String
Access: Read/Write
|
UseColumnPadding
|
Whether or not padding will be used surrounding the column delimiter to align columns in the FFEphem file. Only works for FreeFlyer Ephemeris Version 2.0 and higher.
|
Type: Variable
Access: Read/Write
|
WriteBackwardsCompatibleReferenceFrameLabel
|
When this property is 1, the "ReferenceFrame" field of the FreeFlyer Ephemeris file will be written as "Mean of J2000" rather than "ICRF". This will allow the resulting file to be read in FreeFlyer releases previous to 7.9. Note that no transformations on the data will be performed.
|
Type: Variable
Access: Read/Write
|
WriteColumnAsMappedProperty
|
The list of booleans values that represent from where the Ephemeris expects data to be provided for the corresponding column.
If set to 1, then the data is mapped from the corresponding Spacecraft property stored in the ColumnSpacecraftProperties array and will be pulled from there whenever data is added to the Ephemeris. If set to 0, then the data must be manually provided when adding data to the Ephemeris. Data can be added to the Ephemeris either via the Ephemeris.AddVectorData method or with the Put command. Only works for FreeFlyer Ephemeris Version 2.0 and higher.
|
Type: Array
Access: Read/Write
|