Isis 3 Programmer Reference
MiniRF.h
1#ifndef MiniRF_h
2#define MiniRF_h
3
10/* SPDX-License-Identifier: CC0-1.0 */
11
12#include "RadarCamera.h"
13
14namespace Isis {
56 class MiniRF : public RadarCamera {
57 public:
58 MiniRF(Cube &cube);
59
61 ~MiniRF() {};
62
63 virtual int CkFrameId() const;
64
65 virtual int CkReferenceId() const;
66
73 virtual int SpkTargetId() const { return (-85); }
74
81 virtual int SpkReferenceId() const { return (1); }
82 };
83};
84#endif
IO Handler for Isis Cubes.
Definition Cube.h:168
LRO Mini-RF SAR and Chandrayaan 1 Mini-RF SAR.
Definition MiniRF.h:56
virtual int SpkReferenceId() const
SPK Reference ID - J2000.
Definition MiniRF.h:81
~MiniRF()
Destroys the MiniRF object.
Definition MiniRF.h:61
virtual int CkReferenceId() const
CK Reference ID.
Definition MiniRF.cpp:194
virtual int CkFrameId() const
CK frame ID.
Definition MiniRF.cpp:183
MiniRF(Cube &cube)
Initialize the Mini-RF SAR radar model for LRO and Chandrayaan 1.
Definition MiniRF.cpp:39
virtual int SpkTargetId() const
SPK Target Body ID - Lunar Reconnaissance Orbiter spacecraft.
Definition MiniRF.h:73
Generic class for Radar Cameras.
Definition RadarCamera.h:31
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16