|  | Isis 3 Programmer 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. | |
| Private Attributes | |
| SpicePosition * | m_pos | 
Implementation of SensorUtilities::Illuminator backed by an ISIS SpicePosition.
Definition at line 17 of file IsisIlluminator.h.
| Isis::IsisIlluminator::IsisIlluminator | ( | SpicePosition * | pos | ) | 
Create an IsisIlluminator that wraps a SpicePosition.
Definition at line 17 of file IsisIlluminator.cpp.
| SensorUtilities::Vec Isis::IsisIlluminator::position | ( | double | time | ) | 
Get the position in meters at a given time.
Definition at line 25 of file IsisIlluminator.cpp.
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.
Definition at line 43 of file IsisIlluminator.cpp.
References Isis::SpicePosition::EphemerisTime(), Isis::SpicePosition::SetEphemerisTime(), and Isis::SpicePosition::Velocity().
| 
 | private | 
Definition at line 24 of file IsisIlluminator.h.