Isis 3.0 Object Programmers' Reference
Home
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
CrismCamera.h
Go to the documentation of this file.
1
#ifndef CrismCamera_h
2
#define CrismCamera_h
3
24
#include "
LineScanCamera.h
"
25
26
#include <QString>
27
28
#include "
VariableLineScanCameraDetectorMap.h
"
29
30
namespace
Isis {
54
class
CrismCamera
:
public
LineScanCamera
{
55
public
:
56
// constructors
57
CrismCamera
(
Cube
&cube);
58
60
virtual
~CrismCamera
() { }
61
62
void
SetBand
(
const
int
physicalBand);
63
71
bool
IsBandIndependent
();
72
79
virtual
int
CkFrameId
()
const
{
return
(-74000); }
80
87
virtual
int
CkReferenceId
()
const
{
return
(-74900); }
88
95
virtual
int
SpkReferenceId
()
const
{
return
(1); }
96
97
private
:
98
std::vector<LineRateChange> m_lineRates;
99
bool
m_isBandDependent;
100
101
double
getEtTime(
const
QString &sclk);
102
};
103
};
104
#endif