Isis 3 Programmer Reference
|
#include <cmath>
#include <string>
#include <vector>
#include <iostream>
#include <sstream>
#include "HiCalTypes.h"
#include "DbProfile.h"
#include "IString.h"
#include "Statistics.h"
#include "PvlKeyword.h"
#include "NumericalApproximation.h"
#include "FileName.h"
#include "Pvl.h"
#include "IException.h"
Go to the source code of this file.
Classes | |
class | Isis::HiLineTimeEqn |
Compute HiRISE line times. More... | |
Namespaces | |
Isis | |
Namespace for ISIS/Bullet specific routines. | |
Functions | |
template<typename T > | |
T | Isis::MIN (const T &A, const T &B) |
Implement templatized MIN fumnction. More... | |
template<typename T > | |
T | Isis::MAX (const T &A, const T &B) |
Implement templatized MAX fumnction. More... | |
int | Isis::ValidCount (const HiVector &v) |
Counts number of valid pixels in vector. More... | |
int | Isis::InValidCount (const HiVector &v) |
Counts number of invalid pixels in vector. More... | |
int | Isis::CpmmToCcd (int cpmm) |
Convert HiRISE Cpmm number to Ccd number. More... | |
QString | Isis::CcdToFilter (int ccd) |
Convert HiRISE Ccd number to string filter name. More... | |
HiMatrix | Isis::cropLines (const HiMatrix &m, int sline, int eline) |
Crop specified lines from a buffer. More... | |
HiMatrix | Isis::cropSamples (const HiMatrix &m, int ssamp, int esamp) |
Crop specified samples from a buffer. More... | |
HiVector | Isis::averageLines (const HiMatrix &m, int sline=0, int eline=-1) |
Reduces by averaging specified lines from a buffer. More... | |
HiVector | Isis::averageSamples (const HiMatrix &m, int ssamp=0, int esamp=-1) |
Reduces by averaging specified samples from a buffer. More... | |
template<typename T > | |
T | Isis::ConfKey (const DbProfile &conf, const QString &keyname, const T &defval, int index=0) |
Find a keyword in a profile using default for non-existant keywords. More... | |
template<typename T > | |
int | Isis::ToInteger (const T &value) |
Helper function to convert values to Integers. More... | |
template<typename T > | |
double | Isis::ToDouble (const T &value) |
Helper function to convert values to doubles. More... | |
template<typename T > | |
QString | Isis::ToString (const T &value) |
Helper function to convert values to strings. More... | |
bool | Isis::IsEqual (const QString &v1, const QString &v2="TRUE") |
Shortened string equality test. More... | |
bool | Isis::IsTrueValue (const DbProfile &prof, const QString &key, const QString &value="TRUE") |
Determines if the keyword value is the expected value. More... | |
bool | Isis::SkipModule (const DbProfile &prof) |
Checks profile flag to skip the current Module. More... | |
HiMatrix | Isis::appendLines (const HiMatrix &top, const HiMatrix &bottom) |
HiMatrix | Isis::appendSamples (const HiMatrix &left, const HiMatrix &right) |
double | Isis::HiTempEqn (const double temperature, const double napcm2=2.0, const double px=12.0) |
Implements (classic) HiRISE temperature equation. More... | |
HiVector | Isis::rebin (const HiVector &v, int n) |
Rebins a vector to a different size. More... | |
void | Isis::RemoveHiBlobs (Pvl &label) |
Deletes HiRISE specific BLOBS from cube file. More... | |
double | Isis::GainLineStat (std::vector< double > &data) |
Return the statistics for a vector of data. More... | |
Unless noted otherwise, the portions of Isis written by the USGS are public domain. See individual third-party library and package descriptions for intellectual property information, user agreements, and related information.
Although Isis has been used by the USGS, no warranty, expressed or implied, is made by the USGS as to the accuracy and functioning of such software and related material nor shall the fact of distribution constitute any such warranty, and no responsibility is assumed by the USGS in connection therewith.
For additional information, launch $ISISROOT/doc//documents/Disclaimers/Disclaimers.html in a browser or see the Privacy & Disclaimers page on the Isis website, http://isis.astrogeology.usgs.gov, and the USGS privacy and disclaimers on http://www.usgs.gov/privacy.html.
Definition in file HiCalUtil.h.