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 
15 namespace Isis {
36  class HiLab {
37  public:
38  HiLab(Cube *cube);
39 
46  int getCpmmNumber() {
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
Isis::HiLab::getTdi
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
Cube.h
Isis::HiLab::HiLab
HiLab(Cube *cube)
Constructs a HiLab Object.
Definition: HiLab.cpp:19
Isis::Cube::group
PvlGroup & group(const QString &group) const
Read a group from the cube into a Label.
Definition: Cube.cpp:1991
Isis::PvlContainer::hasKeyword
bool hasKeyword(const QString &name) const
Check to see if a keyword exists.
Definition: PvlContainer.cpp:159
Isis::HiLab::getBin
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
Isis::HiLab::getChannel
int getChannel()
Returns the value of the ChannelNumber keyword read from the instrument group in the labels of a hiri...
Definition: HiLab.h:56
Isis::HiLab::getCcd
int getCcd()
Returns the value of the ccd from a lookup table based on the cpmm number.
Definition: HiLab.cpp:41
Isis::HiLab
Process HiRise label.
Definition: HiLab.h:36
Isis::PvlGroup
Contains multiple PvlContainers.
Definition: PvlGroup.h:41
Pvl.h
_FILEINFO_
#define _FILEINFO_
Macro for the filename and line number.
Definition: IException.h:24
Isis::Cube
IO Handler for Isis Cubes.
Definition: Cube.h:167
Isis::IException
Isis exception class.
Definition: IException.h:91
IException.h
Isis::HiLab::getCpmmNumber
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
std
Namespace for the standard library.
HiLab.h
Isis
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16