99 return p_biasStripMean;
115 return p_compressionRatio;
130 return p_compressionType;
145 return p_dataConversionType;
159 return p_delayedReadoutFlag;
173 return p_exposureDuration;
219 return p_filterIndex;
235 return p_flightSoftwareVersion;
250 return p_frontOpticsTemp;
293 return p_imageNumber;
308 return p_instrumentDataRate;
322 return p_instrumentId;
340 return p_instrumentModeId.toLower();
356 return p_readoutCycleIndex;
373 return p_readoutOrder;
388 return p_shutterModeId;
401 return p_shutterStateId;
417 return p_summingMode;
431 return p_antiblooming;
444 return p_targetName.toLower();
457 return p_imageTime.toLower();
462 void ReadLabels(
Pvl &lab);
463 void ComputeImgProperties();
471 double p_biasStripMean;
475 QString p_compressionRatio;
477 QString p_compressionType;
479 QString p_dataConversionType;
481 QString p_delayedReadoutFlag;
483 double p_exposureDuration;
485 std::vector <QString> p_filter;
487 std::vector <int> p_filterIndex;
489 QString p_flightSoftwareVersion;
491 double p_frontOpticsTemp;
497 double p_imageNumber;
499 double p_instrumentDataRate;
501 QString p_instrumentId;
503 QString p_instrumentModeId;
505 QString p_readoutCycleIndex;
509 QString p_shutterModeId;
511 QString p_shutterStateId;
515 QString p_targetName;
~CissLabels()
Destroys the CissLabels object.
Definition: CissLabels.h:55
int GainModeId() const
Returns GainModeId from the Instrument group.
Definition: CissLabels.h:264
bool WideAngle() const
Returns whether InstrumentId from the Instrument group is "ISSWA".
Definition: CissLabels.h:83
std::vector< QString > FilterName() const
Returns a two-element array of the optical filters found in the BandBin group.
Definition: CissLabels.h:203
QString InstrumentId() const
Returns InstrumentId from the Instrument group.
Definition: CissLabels.h:321
QString InstrumentModeId()
Returns the lower case form of InstrumentModeId from the Instrument group.
Definition: CissLabels.h:339
int ReadoutOrder() const
Returns ReadoutOrder from the Instrument group.
Definition: CissLabels.h:372
QString TargetName() const
Returns the TargetName label as a QString.
Definition: CissLabels.h:443
Read values from Cassini ISS labels.
Definition: CissLabels.h:50
double FrontOpticsTemp() const
Returns the first element of OpticsTemperature from the Instrument group.
Definition: CissLabels.h:249
double ImageNumber() const
Returns ImageNumber from the Archive group.
Definition: CissLabels.h:292
QString FlightSoftwareVersion() const
Returns FlightSoftwareVersion from the Instrument group.
Definition: CissLabels.h:234
QString ReadoutCycleIndex() const
Returns ReadoutCycleIndex from the Instrument group.
Definition: CissLabels.h:355
QString ImageTime() const
Returns the Time the photo was taken as a QString.
Definition: CissLabels.h:456
int GainState() const
Returns GainState from the Instrument group.
Definition: CissLabels.h:279
QString CompressionRatio() const
Returns CompressionRatio from the Instrument group.
Definition: CissLabels.h:114
QString DataConversionType() const
Returns DataConversionType from the Instrument group.
Definition: CissLabels.h:144
int SummingMode() const
Returns SummingMode from the Instrument group.
Definition: CissLabels.h:416
QString ShutterModeId() const
Returns ShutterModeId from the Instrument group.
Definition: CissLabels.h:387
bool NarrowAngle() const
Returns whether InstrumentId from the Instrument group is "ISSNA".
Definition: CissLabels.h:68
Container for cube-like labels.
Definition: Pvl.h:135
QString ShutterStateId() const
Returns ShutterStateId from the Instrument group.
Definition: CissLabels.h:400
bool AntibloomingOn() const
Returns whether AntiBloomingFlag from the Instrument group is "On".
Definition: CissLabels.h:430
double ExposureDuration() const
Returns ExposureDuration from the Instrument group.
Definition: CissLabels.h:172
std::vector< int > FilterIndex() const
Returns a two-element array of indices associated with optical filter names.
Definition: CissLabels.h:218
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
double BiasStripMean() const
Returns BiasStripMean from the Intstrument group.
Definition: CissLabels.h:98
QString CompressionType() const
Returns CompressionType from the Instrument group.
Definition: CissLabels.h:129
CissLabels(Pvl &lab)
Constructs a CissLabels object from an Isis::Pvl object.
Definition: CissLabels.cpp:16
double InstrumentDataRate() const
Returns InstrumentDataRate from the Instrument group.
Definition: CissLabels.h:307
QString DelayedReadoutFlag() const
Returns DelayedReadoutFlag from the Instrument group.
Definition: CissLabels.h:158