Isis 3 Programmer Reference
IsisBody.h
1
#ifndef IsisBody_h
2
#define IsisBody_h
8
/* SPDX-License-Identifier: CC0-1.0 */
9
#include "SensorUtilities.h"
10
11
namespace
Isis
{
12
class
SpiceRotation;
13
17
class
IsisBody
: SensorUtilities::Body {
18
public
:
19
IsisBody
(
SpiceRotation
* rot);
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
Isis::IsisBody
Implementation of SensorUtilities::Body backed by an ISIS SpiceRotation.
Definition
IsisBody.h:17
Isis::IsisBody::IsisBody
IsisBody(SpiceRotation *rot)
Create an IsisBody that wraps a SpiceRotation.
Definition
IsisBody.cpp:17
Isis::SpiceRotation
Obtain SPICE rotation information for a body.
Definition
SpiceRotation.h:208
Isis
This is free and unencumbered software released into the public domain.
Definition
Apollo.h:16
src
base
objs
SensorUtilWrappers
IsisBody.h