Isis Developer Reference
HiLab.h
Go to the documentation of this file.
1#ifndef hiLab_h
2#define hiLab_h
3
10/* SPDX-License-Identifier: CC0-1.0 */
11
12#include "Cube.h"
13#include "Pvl.h"
14
15namespace Isis {
36 class HiLab {
37 public:
38 HiLab(Cube *cube);
39
47 return p_cpmmNumber;
48 };
49
56 int getChannel() {
57 return p_channel;
58 };
59
66 int getBin() {
67 return p_bin;
68 };
69
76 int getTdi() {
77 return p_tdi;
78 };
79
87 int getCcd();
88
89 private:
90 int p_cpmmNumber;
92 int p_channel;
94 int p_bin;
96 int p_tdi;
98 };
99};
100#endif
IO Handler for Isis Cubes.
Definition Cube.h:168
Process HiRise label.
Definition HiLab.h:36
int getBin()
Returns the bin value, read as the value of the Summing keyword from the instrument group in the labe...
Definition HiLab.h:66
int getCcd()
Returns the value of the ccd from a lookup table based on the cpmm number.
Definition HiLab.cpp:41
int getChannel()
Returns the value of the ChannelNumber keyword read from the instrument group in the labels of a hiri...
Definition HiLab.h:56
HiLab(Cube *cube)
Constructs a HiLab Object.
Definition HiLab.cpp:19
int getCpmmNumber()
Returns the value of the CpmmNumber keyword read from the instrument group in the labels of a hiris c...
Definition HiLab.h:46
int getTdi()
Returns the value of the Tdi keyword read from the instrument group in the labels of a hirise cube.
Definition HiLab.h:76
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16