Isis 3.0 Developer's Reference (
API
)
Home
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
VimsCamera.h
Go to the documentation of this file.
1
#ifndef VimsCamera_h
2
#define VimsCamera_h
3
24
#include "
Camera.h
"
25
26
#include <QList>
27
#include <QPointF>
28
29
namespace
Isis {
30
class
Pvl;
79
class
VimsCamera
:
public
Camera
{
80
public
:
81
// constructors
82
VimsCamera
(
Cube
&cube);
83
85
~VimsCamera
() {};
86
92
virtual
CameraType
GetCameraType
()
const
{
93
return
Point
;
94
}
95
96
// void SetBand (const int physicalBand);
97
// bool IsBandIndependent () { return false; };
98
105
virtual
int
CkFrameId
()
const
{
return
(-82000); }
106
113
virtual
int
CkReferenceId
()
const
{
return
(1); }
114
121
virtual
int
SpkCenterId
()
const
{
return
6; }
122
129
virtual
int
SpkReferenceId
()
const
{
return
(1); }
130
131
virtual
QList<QPointF>
PixelIfovOffsets
();
132
133
private
:
134
double
m_pixelPitchX;
135
double
m_pixelPitchY;
136
};
137
};
138
#endif