Isis 3 Programmer Reference
ClipperPushBroomCamera.h
1#ifndef ClipperPushBroomCamera_h
2#define ClipperPushBroomCamera_h
3
9/* SPDX-License-Identifier: CC0-1.0 */
10
11#include "LineScanCamera.h"
12
13#include "VariableLineScanCameraDetectorMap.h"
14
15namespace Isis {
21 public:
23
25
26 virtual int CkFrameId() const;
27 virtual int CkReferenceId() const;
28 virtual int SpkReferenceId() const;
29
30 private:
31 void ReadLineRates(QString filename);
32
33 std::vector<LineRateChange> p_lineRates;
35 };
36};
37
38#endif
This is the camera model for the Europa Clipper Push Broom Camera.
virtual int CkFrameId() const
CK frame ID - Instrument Code from spacit run on CK.
virtual int CkReferenceId() const
CK Reference ID - J2000.
ClipperPushBroomCamera(Cube &cube)
Constructs a ClipperPushBroomCamera object using the image labels.
std::vector< LineRateChange > p_lineRates
Vector of the variable line rates for this camera model.
~ClipperPushBroomCamera()
Destructor for a ClipperPushBroomCamera object.
virtual int SpkReferenceId() const
SPK Reference ID - J2000.
IO Handler for Isis Cubes.
Definition Cube.h:168
Generic class for Line Scan Cameras.
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16