1 #ifndef SpacecraftPosition_h 
    2 #define SpacecraftPosition_h 
Provides swap observer/target and improved light time correction. 
Definition: SpacecraftPosition.h:74
 
static double getDistanceLightTime(const Distance &distance)
Returns the time it takes for light to travel a given distance. 
Definition: SpacecraftPosition.cpp:102
 
Provides interface to user configurable Light Time correction feature. 
Definition: LightTimeCorrectionState.h:62
 
const LightTimeCorrectionState & getLightTimeState() const 
Return the state of light time correction parameters. 
Definition: SpacecraftPosition.cpp:212
 
Unless noted otherwise, the portions of Isis written by the USGS are public domain. 
 
Distance measurement, usually in meters. 
Definition: Distance.h:47
 
virtual QString GetAberrationCorrection() const 
Returns the stellr aberration correction applied. 
Definition: SpacecraftPosition.cpp:125
 
SpacecraftPosition(int targetCode, int observerCode, const LightTimeCorrectionState <State=LightTimeCorrectionState(), const Distance &radius=Distance(0.0, Distance::Meters))
constructor for swapping observer/target parameters 
Definition: SpacecraftPosition.cpp:63
 
double getRadiusLightTime() const 
Returns the time it takes for light to travel the radius of the target. 
Definition: SpacecraftPosition.cpp:88
 
virtual void SetEphemerisTimeSpice()
Determine accurate position of target w.r.t. 
Definition: SpacecraftPosition.cpp:146
 
Obtain SPICE position information for a body. 
Definition: SpicePosition.h:180
 
virtual void SetAberrationCorrection(const QString &correction)
Set aberration correction value for determining positions. 
Definition: SpacecraftPosition.cpp:114
 
The distance is being specified in meters. 
Definition: Distance.h:56
 
virtual ~SpacecraftPosition()
Definition: SpacecraftPosition.h:83