USGS

Isis 3.0 Application Source Code Reference

Home

DarkCurrent Class Reference

Compute Cassini ISS dark current subtraction. More...

#include <DarkCurrent.h>

List of all members.

Public Member Functions

 DarkCurrent (CissLabels &cissLab)
 ~DarkCurrent ()
vector< vector< double > > ComputeDarkDN ()
 Empty Destructor.
Filename BiasDistortionTable ()
 Retrieves the name of the bias distortion table.
Filename DarkParameterFile ()
 Retrieves the name of the dark parameters file.

Detailed Description

Compute Cassini ISS dark current subtraction.

This class was created in order to perform necessary calculations for computing the two-dimensional dark current array to be subtracted from Cassini ISS images during calibration using the Isis cisscal application.

Author:
2008-11-05 Jeannie Walldren

Definition at line 54 of file DarkCurrent.h.


Constructor & Destructor Documentation

DarkCurrent ( CissLabels &  cissLab  ) 
~DarkCurrent (  )  [inline]

Definition at line 58 of file DarkCurrent.h.


Member Function Documentation

vector< vector< double > > ComputeDarkDN (  ) 

Empty Destructor.

Compute dark current values to subtract from image.

This method computes the dark current DN values to be subtracted from each pixel and returns those values in an array of the equal dimension to the image.

Returns:
vector <vector <double> > Final array of dark current DNs to be subtracted
Exceptions:
Isis::iException::Pvl If the input image has an unknown ReadoutCycleIndex or DelayedReadoutFlag.
Isis::iException::Pvl If the input image has an invalid GainModeId.
Isis::iException::Math If MakeDarkArray() returns a vector of zeros.
See also:
MakeDarkArray()

Definition at line 148 of file DarkCurrent.cpp.

Filename BiasDistortionTable (  )  [inline]

Retrieves the name of the bias distortion table.

Definition at line 62 of file DarkCurrent.h.

Filename DarkParameterFile (  )  [inline]

Retrieves the name of the dark parameters file.

Definition at line 66 of file DarkCurrent.h.


The documentation for this class was generated from the following files: