USGS

Isis 3.0 Application Source Code Reference

Home

lrowaccal.cpp File Reference

Go to the source code of this file.

Defines

#define POLAR_MODE_SAMPLES   1024
#define NO_POLAR_MODE_SAMPLES   704
#define BW_BANDS   1
#define VIS_LINES   14
#define COLOR_BANDS   5
#define UV_SAMPLES   128
#define UV_LINES   4
#define UV_BANDS   2
#define KM_PER_AU   149597871

Functions

void ResetGlobals ()
void Calibrate (Buffer &in, Buffer &out)
void CopyCubeIntoBuffer (string &fileString, Buffer *&data)
double min (double a, double b)
void GetDark (string fileString, double temp, double time, Buffer *&data1, Buffer *&data2, double &temp1, double &temp2, string &file1, string &file2)
void GetMask (string &fileString, double temp, Buffer *&data)
void IsisMain ()

Variables

vector< double > g_iofResponsivity
vector< double > g_radianceResponsivity
bool g_dark = true
bool g_flatfield = true
bool g_radiometric = true
bool g_iof = true
bool g_specpix = true
double g_exposure
double g_solarDistance = 1.01
double g_startTemperature
double g_endTemperature
double g_temp1
double g_temp2
int g_numFrames
vector< int > g_bands
Buffer * g_darkCube1
Buffer * g_darkCube2
Buffer * g_flatCube
Buffer * g_specpixCube

Define Documentation

#define POLAR_MODE_SAMPLES   1024

Definition at line 20 of file lrowaccal.cpp.

#define NO_POLAR_MODE_SAMPLES   704

Definition at line 21 of file lrowaccal.cpp.

#define BW_BANDS   1

Definition at line 22 of file lrowaccal.cpp.

#define VIS_LINES   14

Definition at line 23 of file lrowaccal.cpp.

#define COLOR_BANDS   5

Definition at line 24 of file lrowaccal.cpp.

#define UV_SAMPLES   128

Definition at line 25 of file lrowaccal.cpp.

#define UV_LINES   4

Definition at line 26 of file lrowaccal.cpp.

#define UV_BANDS   2

Definition at line 27 of file lrowaccal.cpp.

#define KM_PER_AU   149597871

Definition at line 28 of file lrowaccal.cpp.


Function Documentation

void ResetGlobals (  ) 

Definition at line 280 of file lrowaccal.cpp.

void Calibrate ( Buffer &  in,
Buffer &  out 
)

Definition at line 307 of file lrowaccal.cpp.

void CopyCubeIntoBuffer ( string &  fileString,
Buffer *&  data 
)

Definition at line 378 of file lrowaccal.cpp.

double min ( double  a,
double  b 
)

Definition at line 397 of file lrowaccal.cpp.

void GetDark ( string  fileString,
double  temp,
double  time,
Buffer *&  data1,
Buffer *&  data2,
double &  temp1,
double &  temp2,
string &  file1,
string &  file2 
)

Definition at line 403 of file lrowaccal.cpp.

void GetMask ( string &  fileString,
double  temp,
Buffer *&  data 
)

Definition at line 525 of file lrowaccal.cpp.

void IsisMain (  ) 

Definition at line 54 of file lrowaccal.cpp.


Variable Documentation

vector<double> g_iofResponsivity

Definition at line 38 of file lrowaccal.cpp.

vector<double> g_radianceResponsivity

Definition at line 39 of file lrowaccal.cpp.

bool g_dark = true

Definition at line 41 of file lrowaccal.cpp.

bool g_flatfield = true

Definition at line 41 of file lrowaccal.cpp.

bool g_radiometric = true

Definition at line 41 of file lrowaccal.cpp.

bool g_iof = true

Definition at line 41 of file lrowaccal.cpp.

bool g_specpix = true

Definition at line 41 of file lrowaccal.cpp.

double g_exposure

Definition at line 43 of file lrowaccal.cpp.

double g_solarDistance = 1.01

Definition at line 44 of file lrowaccal.cpp.

Definition at line 45 of file lrowaccal.cpp.

Definition at line 45 of file lrowaccal.cpp.

double g_temp1

Definition at line 46 of file lrowaccal.cpp.

double g_temp2

Definition at line 46 of file lrowaccal.cpp.

Definition at line 48 of file lrowaccal.cpp.

vector<int> g_bands

Definition at line 50 of file lrowaccal.cpp.

Buffer* g_darkCube1

Definition at line 52 of file lrowaccal.cpp.

Buffer * g_darkCube2

Definition at line 52 of file lrowaccal.cpp.

Buffer * g_flatCube

Definition at line 52 of file lrowaccal.cpp.

Buffer * g_specpixCube

Definition at line 52 of file lrowaccal.cpp.