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 
14 namespace 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
Isis::MiniRF
LRO Mini-RF SAR and Chandrayaan 1 Mini-RF SAR.
Definition: MiniRF.h:56
Isis::RadarCamera
Generic class for Radar Cameras.
Definition: RadarCamera.h:31
Isis::MiniRF::SpkReferenceId
virtual int SpkReferenceId() const
SPK Reference ID - J2000.
Definition: MiniRF.h:81
Isis::MiniRF::CkReferenceId
virtual int CkReferenceId() const
CK Reference ID.
Definition: MiniRF.cpp:194
Isis::Cube
IO Handler for Isis Cubes.
Definition: Cube.h:167
Isis::MiniRF::~MiniRF
~MiniRF()
Destroys the MiniRF object.
Definition: MiniRF.h:61
Isis::MiniRF::MiniRF
MiniRF(Cube &cube)
Initialize the Mini-RF SAR radar model for LRO and Chandrayaan 1.
Definition: MiniRF.cpp:39
Isis::MiniRF::CkFrameId
virtual int CkFrameId() const
CK frame ID.
Definition: MiniRF.cpp:183
Isis::MiniRF::SpkTargetId
virtual int SpkTargetId() const
SPK Target Body ID - Lunar Reconnaissance Orbiter spacecraft.
Definition: MiniRF.h:73
Isis
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16