Isis Developer Reference
|
Implementation of SensorUtilities::Illuminator backed by an ISIS SpicePosition. More...
#include <IsisIlluminator.h>
Public Member Functions | |
IsisIlluminator (SpicePosition *pos) | |
Create an IsisIlluminator that wraps a SpicePosition. | |
SensorUtilities::Vec | position (double time) |
Get the position in meters at a given time. | |
SensorUtilities::Vec | velocity (double time) |
Get the velocity in meters at a given time. | |
Implementation of SensorUtilities::Illuminator backed by an ISIS SpicePosition.
Isis::IsisIlluminator::IsisIlluminator | ( | SpicePosition * | pos | ) |
Create an IsisIlluminator that wraps a SpicePosition.
SensorUtilities::Vec Isis::IsisIlluminator::position | ( | double | time | ) |
Get the position in meters at a given time.
References Isis::SpicePosition::Coordinate(), Isis::SpicePosition::EphemerisTime(), and Isis::SpicePosition::SetEphemerisTime().
SensorUtilities::Vec Isis::IsisIlluminator::velocity | ( | double | time | ) |
Get the velocity in meters at a given time.
References Isis::SpicePosition::EphemerisTime(), Isis::SpicePosition::SetEphemerisTime(), and Isis::SpicePosition::Velocity().