USGS

Isis 3.0 Application Source Code Reference

Home

DarkCurrent Class Reference

#include <DarkCurrent.h>

List of all members.


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 53 of file DarkCurrent.h.

Public Member Functions

 DarkCurrent (CissLabels &cissLab)
 ~DarkCurrent ()
vector< vector< double > > ComputeDarkDN ()
 Compute dark current values to subtract from image.
Filename BiasDistortionTable ()
Filename DarkParameterFile ()
 Retrieves the name of the bias distortion table.


Constructor & Destructor Documentation

DarkCurrent ( CissLabels &  cissLab  ) 

~DarkCurrent (  )  [inline]

Definition at line 57 of file DarkCurrent.h.


Member Function Documentation

vector< vector< double > > ComputeDarkDN (  ) 

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 141 of file DarkCurrent.cpp.

Filename BiasDistortionTable (  )  [inline]

Definition at line 60 of file DarkCurrent.h.

Filename DarkParameterFile (  )  [inline]

Retrieves the name of the bias distortion table.

Definition at line 61 of file DarkCurrent.h.


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