Isis 3.0 Application Source Code Reference |
Home |
Go to the source code of this file.
Enumerations | |
enum | Mode { SUBTRACT, DIVIDE } |
Functions | |
void | getStats (Buffer &in) |
void | multiply (Buffer &in, Buffer &out) |
void | subtract (Buffer &in, Buffer &out) |
void | pvlOut (const string &pv) |
void | tableOut (const string &pv) |
void | PVLIn (const Isis::Filename &filename) |
void | tableIn (const Isis::Filename &filename) |
void | keepSame (int &totalBands, int &rowcol, Mode mode) |
void | filterStats (vector< double > &filter, int &filtsize, bool &pause_crop, int &channel) |
void | CorrectCubenormStats (int piFilterSize, bool pbPauseCrop, int piChannelNum, string psMode) |
Corrects the average and median Cubenorm statistics by using combination of low and high pass filters. | |
void | IsisMain () |
Variables | |
vector< double > | stddev |
vector< int > | validpixels |
vector< double > | minimum |
vector< double > | maximum |
vector< int > | band |
vector< int > | element |
vector< double > | median |
vector< double > | average |
vector< double > | normalizer |
int | totalLines |
int | totalSamples |
enum Mode |
Definition at line 39 of file hicubenorm.cpp.
void getStats | ( | Buffer & | in | ) |
Definition at line 204 of file hicubenorm.cpp.
void multiply | ( | Buffer & | in, | |
Buffer & | out | |||
) |
Definition at line 432 of file hicubenorm.cpp.
void subtract | ( | Buffer & | in, | |
Buffer & | out | |||
) |
Definition at line 462 of file hicubenorm.cpp.
void pvlOut | ( | const string & | pv | ) |
Definition at line 244 of file hicubenorm.cpp.
void tableOut | ( | const string & | pv | ) |
Definition at line 274 of file hicubenorm.cpp.
void PVLIn | ( | const Isis::Filename & | filename | ) |
Definition at line 324 of file hicubenorm.cpp.
void tableIn | ( | const Isis::Filename & | filename | ) |
Definition at line 353 of file hicubenorm.cpp.
void keepSame | ( | int & | totalBands, | |
int & | rowcol, | |||
Mode | mode | |||
) |
Definition at line 401 of file hicubenorm.cpp.
void filterStats | ( | vector< double > & | filter, | |
int & | filtsize, | |||
bool & | pause_crop, | |||
int & | channel | |||
) |
Definition at line 492 of file hicubenorm.cpp.
void CorrectCubenormStats | ( | int | piFilterSize, | |
bool | pbPauseCrop, | |||
int | piChannelNum, | |||
string | psMode | |||
) |
Corrects the average and median Cubenorm statistics by using combination of low and high pass filters.
piFilterSize | - Box car filter size | |
pbPauseCrop | - Flag whether to exclude column averages at pause points | |
piChannelNum | - Input image Channel number | |
psMode | - Highpass Mode (Divide/Subtract) |
Definition at line 586 of file hicubenorm.cpp.
void IsisMain | ( | ) |
Definition at line 54 of file hicubenorm.cpp.
vector<double> stddev |
Definition at line 25 of file hicubenorm.cpp.
vector<int> validpixels |
Definition at line 26 of file hicubenorm.cpp.
vector<double> minimum |
Definition at line 27 of file hicubenorm.cpp.
vector<double> maximum |
Definition at line 28 of file hicubenorm.cpp.
vector<int> band |
Definition at line 29 of file hicubenorm.cpp.
vector<int> element |
Definition at line 30 of file hicubenorm.cpp.
vector<double> median |
Definition at line 31 of file hicubenorm.cpp.
vector<double> average |
Definition at line 32 of file hicubenorm.cpp.
vector<double> normalizer |
Definition at line 33 of file hicubenorm.cpp.
int totalLines |
Definition at line 36 of file hicubenorm.cpp.
int totalSamples |
Definition at line 37 of file hicubenorm.cpp.