File failed to load: https://isis.astrogeology.usgs.gov/8.1.0/Object/assets/jax/output/NativeMML/config.js
Isis Developer Reference
IsisIlluminator.h
Go to the documentation of this file.
1#ifndef IsisIlluminator_h
2#define IsisIlluminator_h
8/* SPDX-License-Identifier: CC0-1.0 */
9#include "SensorUtilities.h"
10
11namespace Isis {
12 class SpicePosition;
13
17 class IsisIlluminator : SensorUtilities::Illuminator {
18 public:
20
21 SensorUtilities::Vec position(double time);
22 SensorUtilities::Vec velocity(double time);
23 private:
24 SpicePosition* m_pos;
25 };
26};
27
28#endif
Implementation of SensorUtilities::Illuminator backed by an ISIS SpicePosition.
Definition IsisIlluminator.h:17
IsisIlluminator(SpicePosition *pos)
Create an IsisIlluminator that wraps a SpicePosition.
Definition IsisIlluminator.cpp:17
SensorUtilities::Vec position(double time)
Get the position in meters at a given time.
Definition IsisIlluminator.cpp:25
SensorUtilities::Vec velocity(double time)
Get the velocity in meters at a given time.
Definition IsisIlluminator.cpp:43
Obtain SPICE position information for a body.
Definition SpicePosition.h:176
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16

U.S. Department of the Interior | U.S. Geological Survey
ISIS | Privacy & Disclaimers | Astrogeology Research Program
To contact us, please post comments and questions on the USGS Astrogeology Discussion Board
To report a bug, or suggest a feature go to: ISIS Github
File Modified: 03/27/2024 15:35:17