86 return p_biasStripMean;
102 return p_compressionRatio;
117 return p_compressionType;
132 return p_dataConversionType;
146 return p_delayedReadoutFlag;
160 return p_exposureDuration;
206 return p_filterIndex;
222 return p_flightSoftwareVersion;
237 return p_frontOpticsTemp;
280 return p_imageNumber;
295 return p_instrumentDataRate;
309 return p_instrumentId;
327 return p_instrumentModeId.toLower();
343 return p_readoutCycleIndex;
360 return p_readoutOrder;
375 return p_shutterModeId;
388 return p_shutterStateId;
404 return p_summingMode;
418 return p_antiblooming;
431 return p_targetName.toLower();
444 return p_imageTime.toLower();
449 void ReadLabels(
Pvl &lab);
450 void ComputeImgProperties();
458 double p_biasStripMean;
462 QString p_compressionRatio;
464 QString p_compressionType;
466 QString p_dataConversionType;
468 QString p_delayedReadoutFlag;
470 double p_exposureDuration;
472 std::vector <QString> p_filter;
474 std::vector <int> p_filterIndex;
476 QString p_flightSoftwareVersion;
478 double p_frontOpticsTemp;
484 double p_imageNumber;
486 double p_instrumentDataRate;
488 QString p_instrumentId;
490 QString p_instrumentModeId;
492 QString p_readoutCycleIndex;
496 QString p_shutterModeId;
498 QString p_shutterStateId;
502 QString p_targetName;
Read values from Cassini ISS labels.
Definition CissLabels.h:37
QString CompressionType() const
Returns CompressionType from the Instrument group.
Definition CissLabels.h:116
bool WideAngle() const
Returns whether InstrumentId from the Instrument group is "ISSWA".
Definition CissLabels.h:70
~CissLabels()
Destroys the CissLabels object.
Definition CissLabels.h:42
bool AntibloomingOn() const
Returns whether AntiBloomingFlag from the Instrument group is "On".
Definition CissLabels.h:417
QString ReadoutCycleIndex() const
Returns ReadoutCycleIndex from the Instrument group.
Definition CissLabels.h:342
QString FlightSoftwareVersion() const
Returns FlightSoftwareVersion from the Instrument group.
Definition CissLabels.h:221
QString ImageTime() const
Returns the Time the photo was taken as a QString.
Definition CissLabels.h:443
QString TargetName() const
Returns the TargetName label as a QString.
Definition CissLabels.h:430
QString InstrumentModeId()
Returns the lower case form of InstrumentModeId from the Instrument group.
Definition CissLabels.h:326
double BiasStripMean() const
Returns BiasStripMean from the Intstrument group.
Definition CissLabels.h:85
int GainState() const
Returns GainState from the Instrument group.
Definition CissLabels.h:266
QString DataConversionType() const
Returns DataConversionType from the Instrument group.
Definition CissLabels.h:131
double FrontOpticsTemp() const
Returns the first element of OpticsTemperature from the Instrument group.
Definition CissLabels.h:236
double ImageNumber() const
Returns ImageNumber from the Archive group.
Definition CissLabels.h:279
QString ShutterModeId() const
Returns ShutterModeId from the Instrument group.
Definition CissLabels.h:374
bool NarrowAngle() const
Returns whether InstrumentId from the Instrument group is "ISSNA".
Definition CissLabels.h:55
int ReadoutOrder() const
Returns ReadoutOrder from the Instrument group.
Definition CissLabels.h:359
QString CompressionRatio() const
Returns CompressionRatio from the Instrument group.
Definition CissLabels.h:101
std::vector< int > FilterIndex() const
Returns a two-element array of indices associated with optical filter names.
Definition CissLabels.h:205
std::vector< QString > FilterName() const
Returns a two-element array of the optical filters found in the BandBin group.
Definition CissLabels.h:190
double ExposureDuration() const
Returns ExposureDuration from the Instrument group.
Definition CissLabels.h:159
double InstrumentDataRate() const
Returns InstrumentDataRate from the Instrument group.
Definition CissLabels.h:294
int GainModeId() const
Returns GainModeId from the Instrument group.
Definition CissLabels.h:251
QString ShutterStateId() const
Returns ShutterStateId from the Instrument group.
Definition CissLabels.h:387
CissLabels(Pvl &lab)
Constructs a CissLabels object from an Isis::Pvl object.
Definition CissLabels.cpp:24
QString DelayedReadoutFlag() const
Returns DelayedReadoutFlag from the Instrument group.
Definition CissLabels.h:145
int SummingMode() const
Returns SummingMode from the Instrument group.
Definition CissLabels.h:403
QString InstrumentId() const
Returns InstrumentId from the Instrument group.
Definition CissLabels.h:308
Container for cube-like labels.
Definition Pvl.h:119
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16