Isis 3.0 Object Programmers' Reference
Home
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
ThemisIrCamera.h
Go to the documentation of this file.
1
#ifndef ThemisIrCamera_h
2
#define ThemisIrCamera_h
3
24
#include "
LineScanCamera.h
"
25
26
namespace
Isis {
27
class
ThemisIrDistortionMap;
28
59
class
ThemisIrCamera
:
public
LineScanCamera
{
60
public
:
61
// constructors
62
ThemisIrCamera
(
Cube
&cube);
63
65
~ThemisIrCamera
() {};
66
67
// Band dependent
68
void
SetBand
(
const
int
band);
69
bool
IsBandIndependent
() {
70
return
false
;
71
};
72
79
virtual
int
CkFrameId
()
const
{
return
(-53000); }
80
87
virtual
int
CkReferenceId
()
const
{
return
(16); }
88
95
virtual
int
SpkReferenceId
()
const
{
return
(1); }
96
97
private
:
98
double
p_etStart;
99
double
p_lineRate;
100
double
p_bandTimeOffset;
101
QString p_tdiMode;
102
std::vector<int> p_originalBand;
103
};
104
105
};
106
#endif