45     Reduce(
Isis::Cube *pInCube,
const double sampleScale, 
const double lineScale);
 
   55                           int startLine, 
int endLine);
 
   87       :
Reduce(pInCube, pdSampleScale, pdLineScale){
 
  106               double pdValidPer, QString psReplaceMode)
 
  107       : 
Reduce(pInCube, pdSampleScale, pdLineScale){
 
  108         mdValidPer    = pdValidPer;
 
  109         msReplaceMode = psReplaceMode;
 
  116       mutable double mdValidPer;   
 
  117       QString msReplaceMode;
 
  118       mutable double *mdIncTab;
 
  119       mutable double *mdSum;
 
  120       mutable double *mdNpts;
 
  121       mutable double *mdSum2;
 
  122       mutable double *mdNpts2;
 
Buffer for reading and writing cube data. 
Definition: Buffer.h:68
 
Average(Isis::Cube *pInCube, double pdSampleScale, double pdLineScale, double pdValidPer, QString psReplaceMode)
Constructor. 
Definition: Reduce.h:105
 
Buffer for containing a two dimensional section of an image. 
Definition: Portal.h:52
 
double mdLine
Line index. 
Definition: Reduce.h:65
 
int miStartLine
Input start line. 
Definition: Reduce.h:63
 
int miInputLines
Input Lines. 
Definition: Reduce.h:69
 
int miInputBands
Input Bands. 
Definition: Reduce.h:70
 
void operator()(Isis::Buffer &out) const 
Operator () overload. 
Definition: Reduce.cpp:166
 
~Reduce()
Destructor. 
Definition: Reduce.cpp:60
 
int miStartSample
Input start sample. 
Definition: Reduce.h:61
 
int miEndSample
Input end sample. 
Definition: Reduce.h:62
 
int miEndLine
Input end line. 
Definition: Reduce.h:64
 
Isis::Portal * m_iPortal
Input portal. 
Definition: Reduce.h:72
 
Nearest(Isis::Cube *pInCube, double pdSampleScale, double pdLineScale)
Constructor. 
Definition: Reduce.h:86
 
Contains multiple PvlContainers. 
Definition: PvlGroup.h:57
 
Isis::Cube * mInCube
Input image. 
Definition: Reduce.h:58
 
void setInputBoundary(int startSample, int endSample, int startLine, int endLine)
Parameters to input image sub area. 
Definition: Reduce.cpp:81
 
Functor for reduce using near functionality. 
Definition: Reduce.h:83
 
double mdLineScale
Line scale. 
Definition: Reduce.h:60
 
int miInputSamples
Input Samples. 
Definition: Reduce.h:68
 
Isis::PvlGroup UpdateOutputLabel(Isis::Cube *pOutCube)
Create label for the reduced output image. 
Definition: Reduce.cpp:106
 
int miOutputLines
Output Lines. 
Definition: Reduce.h:67
 
void operator()(Isis::Buffer &out) const 
Operator () overload. 
Definition: Reduce.cpp:139
 
int miBandIndex
Band Index. 
Definition: Reduce.h:71
 
int miOutputSamples
Output Samples. 
Definition: Reduce.h:66
 
double mdSampleScale
Sample scale. 
Definition: Reduce.h:59
 
Reduce the pixel dimensions of an image. 
Definition: Reduce.h:42
 
Reduce(Isis::Cube *pInCube, const double sampleScale, const double lineScale)
Constructor. 
Definition: Reduce.cpp:26
 
Functor for reduce using average functionality. 
Definition: Reduce.h:102
 
IO Handler for Isis Cubes. 
Definition: Cube.h:158