Isis Developer Reference
IsisBody.h
Go to the documentation of this file.
1#ifndef IsisBody_h
2#define IsisBody_h
8/* SPDX-License-Identifier: CC0-1.0 */
9#include "SensorUtilities.h"
10
11namespace Isis {
12 class SpiceRotation;
13
17 class IsisBody : SensorUtilities::Body {
18 public:
20
21 std::vector<double> rotation(double time);
22
23 SensorUtilities::Vec fixedVector(SensorUtilities::Vec pos);
24 private:
25 SpiceRotation* m_rot;
26 };
27};
28
29#endif
Implementation of SensorUtilities::Body backed by an ISIS SpiceRotation.
Definition IsisBody.h:17
std::vector< double > rotation(double time)
Definition IsisBody.cpp:22
IsisBody(SpiceRotation *rot)
Create an IsisBody that wraps a SpiceRotation.
Definition IsisBody.cpp:17
SensorUtilities::Vec fixedVector(SensorUtilities::Vec pos)
Definition IsisBody.cpp:39
Obtain SPICE rotation information for a body.
Definition SpiceRotation.h:208
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16