97 return p_biasStripMean;
113 return p_compressionRatio;
128 return p_compressionType;
143 return p_dataConversionType;
157 return p_delayedReadoutFlag;
171 return p_exposureDuration;
217 return p_filterIndex;
233 return p_flightSoftwareVersion;
248 return p_frontOpticsTemp;
291 return p_imageNumber;
306 return p_instrumentDataRate;
320 return p_instrumentId;
338 return p_instrumentModeId.toLower();
354 return p_readoutCycleIndex;
371 return p_readoutOrder;
386 return p_shutterModeId;
402 return p_summingMode;
416 return p_antiblooming;
422 void ReadLabels(
Pvl &lab);
423 void ComputeImgProperties();
431 double p_biasStripMean;
435 QString p_compressionRatio;
437 QString p_compressionType;
439 QString p_dataConversionType;
441 QString p_delayedReadoutFlag;
443 double p_exposureDuration;
445 std::vector <QString> p_filter;
447 std::vector <int> p_filterIndex;
449 QString p_flightSoftwareVersion;
451 double p_frontOpticsTemp;
457 double p_imageNumber;
459 double p_instrumentDataRate;
461 QString p_instrumentId;
463 QString p_instrumentModeId;
465 QString p_readoutCycleIndex;
469 QString p_shutterModeId;
~CissLabels()
Destroys the CissLabels object.
Definition: CissLabels.h:53
QString CompressionType() const
Returns CompressionType from the Instrument group.
Definition: CissLabels.h:127
double BiasStripMean() const
Returns BiasStripMean from the Intstrument group.
Definition: CissLabels.h:96
QString InstrumentId() const
Returns InstrumentId from the Instrument group.
Definition: CissLabels.h:319
QString InstrumentModeId()
Returns the lower case form of InstrumentModeId from the Instrument group.
Definition: CissLabels.h:337
QString CompressionRatio() const
Returns CompressionRatio from the Instrument group.
Definition: CissLabels.h:112
double ImageNumber() const
Returns ImageNumber from the Archive group.
Definition: CissLabels.h:290
double FrontOpticsTemp() const
Returns the first element of OpticsTemperature from the Instrument group.
Definition: CissLabels.h:247
bool AntibloomingOn() const
Returns whether AntiBloomingFlag from the Instrument group is "On".
Definition: CissLabels.h:415
std::vector< QString > FilterName() const
Returns a two-element array of the optical filters found in the BandBin group.
Definition: CissLabels.h:201
QString FlightSoftwareVersion() const
Returns FlightSoftwareVersion from the Instrument group.
Definition: CissLabels.h:232
Read values from Cassini ISS labels.
Definition: CissLabels.h:48
QString DelayedReadoutFlag() const
Returns DelayedReadoutFlag from the Instrument group.
Definition: CissLabels.h:156
int ReadoutOrder() const
Returns ReadoutOrder from the Instrument group.
Definition: CissLabels.h:370
double InstrumentDataRate() const
Returns InstrumentDataRate from the Instrument group.
Definition: CissLabels.h:305
int GainModeId() const
Returns GainModeId from the Instrument group.
Definition: CissLabels.h:262
QString ShutterModeId() const
Returns ShutterModeId from the Instrument group.
Definition: CissLabels.h:385
std::vector< int > FilterIndex() const
Returns a two-element array of indices associated with optical filter names.
Definition: CissLabels.h:216
int SummingMode() const
Returns SummingMode from the Instrument group.
Definition: CissLabels.h:401
bool NarrowAngle() const
Returns whether InstrumentId from the Instrument group is "ISSNA".
Definition: CissLabels.h:66
Container for cube-like labels.
Definition: Pvl.h:135
QString DataConversionType() const
Returns DataConversionType from the Instrument group.
Definition: CissLabels.h:142
bool WideAngle() const
Returns whether InstrumentId from the Instrument group is "ISSWA".
Definition: CissLabels.h:81
int GainState() const
Returns GainState from the Instrument group.
Definition: CissLabels.h:277
double ExposureDuration() const
Returns ExposureDuration from the Instrument group.
Definition: CissLabels.h:170
CissLabels(Pvl &lab)
Constructs a CissLabels object from an Isis::Pvl object.
Definition: CissLabels.cpp:16
QString ReadoutCycleIndex() const
Returns ReadoutCycleIndex from the Instrument group.
Definition: CissLabels.h:353