FFEphemProperties.AddColumn Method

Top 

Description

Adds a new column to the ephemeris. Only works for FreeFlyer Ephemeris Version 2.0 and higher.

 

Timing Precision Mode

This page describes functionality in millisecond timing precision mode. Millisecond timing precision mode is deprecated and will be removed in a future release. We recommend that you migrate your Mission Plans to nanosecond timing precision mode.

Click here to see the documentation for this object in nanosecond timing precision mode.

 

Overload List

Signatures

Return Value

Description

FFEphemProperties.AddColumn(String columnLabel)

Variable

Adds a new column to the ephemeris with the specified column label that will be interpolated using the '5th Order Spline' interpolator.

FFEphemProperties.AddColumn(String columnLabel, String spacecraftProperty)

Variable

Adds a new column to the ephemeris with the specified column label that will be interpolated using the '5th Order Spline' interpolator and with 'spacecraftProperty' as the associated mapped Spacecraft object property.

 

If mapping a 'spacecraftProperty' representing an orbital element, use caution in mapping orbital elements from different element sets into one Ephemeris object; doing so may cause unexpected behavior when propagating the Spacecraft. For example, if the Keplerian true anomaly is mapped to the ephemeris along with the Cartesian position and velocity, the Keplerian true anomaly will be written into the Spacecraft after the position and velocity elements. In this particular case, writing the Keplerian true anomaly may adjust the Spacecraft's position and velocity, resulting in a slightly different state than the original position and velocity.

FFEphemProperties.AddColumn(String columnLabel, Variable interpolator)

Variable

Adds a new column to the ephemeris with the specified column label that will be interpolated using the specified interpolator.

FFEphemProperties.AddColumn(String columnLabel, String spacecraftProperty, Variable firstIndex)

Variable

Adds a new column to the ephemeris with the specified column label that will be interpolated using the '5th Order Spline' interpolator and with 'spacecraftProperty' as the associated mapped Spacecraft object array property with element 'firstIndex'.

 

If mapping a 'spacecraftProperty' representing an orbital element, use caution in mapping orbital elements from different element sets into one Ephemeris object; doing so may cause unexpected behavior when propagating the Spacecraft. For example, if the Keplerian true anomaly is mapped to the ephemeris along with the Cartesian position and velocity, the Keplerian true anomaly will be written into the Spacecraft after the position and velocity elements. In this particular case, writing the Keplerian true anomaly may adjust the Spacecraft's position and velocity, resulting in a slightly different state than the original position and velocity.

FFEphemProperties.AddColumn(String columnLabel, Variable interpolator, String spacecraftProperty)

Variable

Adds a new column to the ephemeris with the specified column label that will be interpolated using the specified interpolator and with 'spacecraftProperty' as the associated mapped Spacecraft object property.

 

If mapping a 'spacecraftProperty' representing an orbital element, use caution in mapping orbital elements from different element sets into one Ephemeris object; doing so may cause unexpected behavior when propagating the Spacecraft. For example, if the Keplerian true anomaly is mapped to the ephemeris along with the Cartesian position and velocity, the Keplerian true anomaly will be written into the Spacecraft after the position and velocity elements. In this particular case, writing the Keplerian true anomaly may adjust the Spacecraft's position and velocity, resulting in a slightly different state than the original position and velocity.

FFEphemProperties.AddColumn(String columnLabel, String spacecraftProperty, Variable firstIndex, Variable secondIndex)

Variable

Adds a new column to the ephemeris with the specified column label that will be interpolated using the '5th Order Spline' interpolator and with 'spacecraftProperty' as the associated mapped Spacecraft object matrix property with first index 'firstIndex' and second index 'secondIndex'.

 

If mapping a 'spacecraftProperty' representing an orbital element, use caution in mapping orbital elements from different element sets into one Ephemeris object; doing so may cause unexpected behavior when propagating the Spacecraft. For example, if the Keplerian true anomaly is mapped to the ephemeris along with the Cartesian position and velocity, the Keplerian true anomaly will be written into the Spacecraft after the position and velocity elements. In this particular case, writing the Keplerian true anomaly may adjust the Spacecraft's position and velocity, resulting in a slightly different state than the original position and velocity.

FFEphemProperties.AddColumn(String columnLabel, Variable interpolator, String spacecraftProperty, Variable firstIndex)

Variable

Adds a new column to the ephemeris with the specified column label that will be interpolated using the specified interpolator and with 'spacecraftProperty' as the associated mapped Spacecraft object array property with element 'firstIndex'.

 

If mapping a 'spacecraftProperty' representing an orbital element, use caution in mapping orbital elements from different element sets into one Ephemeris object; doing so may cause unexpected behavior when propagating the Spacecraft. For example, if the Keplerian true anomaly is mapped to the ephemeris along with the Cartesian position and velocity, the Keplerian true anomaly will be written into the Spacecraft after the position and velocity elements. In this particular case, writing the Keplerian true anomaly may adjust the Spacecraft's position and velocity, resulting in a slightly different state than the original position and velocity.

FFEphemProperties.AddColumn(String columnLabel, Variable interpolator, String spacecraftProperty, Variable firstIndex, Variable secondIndex)

Variable

Adds a new column to the ephemeris with the specified column label that will be interpolated using the specified interpolator and with 'spacecraftProperty' as the associated mapped Spacecraft object matrix property with first index 'firstIndex' and second index 'secondIndex'.

 

If mapping a 'spacecraftProperty' representing an orbital element, use caution in mapping orbital elements from different element sets into one Ephemeris object; doing so may cause unexpected behavior when propagating the Spacecraft. For example, if the Keplerian true anomaly is mapped to the ephemeris along with the Cartesian position and velocity, the Keplerian true anomaly will be written into the Spacecraft after the position and velocity elements. In this particular case, writing the Keplerian true anomaly may adjust the Spacecraft's position and velocity, resulting in a slightly different state than the original position and velocity.

 

 

See also

FFEphemProperties Object

Working with Ephemerides