File failed to load: https://isis.astrogeology.usgs.gov/6.0.0/Object/assets/jax/output/NativeMML/config.js
 |
Isis Developer Reference
|
Go to the documentation of this file.
50 Reduce(
Isis::Cube *pInCube,
const double sampleScale,
const double lineScale);
60 int startLine,
int endLine);
92 :
Reduce(pInCube, pdSampleScale, pdLineScale){
111 double pdValidPer, QString psReplaceMode)
112 :
Reduce(pInCube, pdSampleScale, pdLineScale){
113 mdValidPer = pdValidPer;
114 msReplaceMode = psReplaceMode;
121 mutable double mdValidPer;
122 QString msReplaceMode;
123 mutable double *mdIncTab;
124 mutable double *mdSum;
125 mutable double *mdNpts;
126 mutable double *mdSum2;
127 mutable double *mdNpts2;
Buffer for containing a two dimensional section of an image.
Definition: Portal.h:36
void SetSubArea(const int orignl, const int origns, const int sl, const int ss, const int el, const int es, const double linc, const double sinc)
Defines the subarea.
Definition: SubArea.cpp:60
A single keyword-value pair.
Definition: PvlKeyword.h:82
Functor for reduce using average functionality.
Definition: Reduce.h:107
int miStartLine
Input start line.
Definition: Reduce.h:68
int miEndSample
Input end sample.
Definition: Reduce.h:67
Functor for reduce using near functionality.
Definition: Reduce.h:88
int miInputLines
Input Lines.
Definition: Reduce.h:74
double mdLine
Line index.
Definition: Reduce.h:70
int miInputBands
Input Bands.
Definition: Reduce.h:75
QString toString(bool boolToConvert)
Global function to convert a boolean to a string.
Definition: IString.cpp:211
Nearest(Isis::Cube *pInCube, double pdSampleScale, double pdLineScale)
Constructor.
Definition: Reduce.h:91
void operator()(Isis::Buffer &out) const
Operator () overload.
Definition: Reduce.cpp:172
Isis::PvlGroup UpdateOutputLabel(Isis::Cube *pOutCube)
Create label for the reduced output image.
Definition: Reduce.cpp:112
int miEndLine
Input end line.
Definition: Reduce.h:69
Buffer for reading and writing cube data.
Definition: Buffer.h:53
void operator()(Isis::Buffer &out) const
Operator () overload.
Definition: Reduce.cpp:145
void UpdateLabel(Cube *icube, Cube *ocube, PvlGroup &results)
Modifies a label for a file containing a subarea.
Definition: SubArea.cpp:126
Contains multiple PvlContainers.
Definition: PvlGroup.h:41
int miStartSample
Input start sample.
Definition: Reduce.h:66
int miOutputLines
Output Lines.
Definition: Reduce.h:72
~Reduce()
Destructor.
Definition: Reduce.cpp:66
Reduce the pixel dimensions of an image.
Definition: Reduce.h:47
void setInputBoundary(int startSample, int endSample, int startLine, int endLine)
Parameters to input image sub area.
Definition: Reduce.cpp:87
int sampleCount() const
Definition: Cube.cpp:1807
Isis::Cube * mInCube
Input image.
Definition: Reduce.h:63
int miInputSamples
Input Samples.
Definition: Reduce.h:73
IO Handler for Isis Cubes.
Definition: Cube.h:167
double mdLineScale
Line scale.
Definition: Reduce.h:65
int miBandIndex
Band Index.
Definition: Reduce.h:76
const double Null
Value for an Isis Null pixel.
Definition: SpecialPixel.h:95
int Band(const int index=0) const
Returns the band position associated with a shape buffer index.
Definition: Buffer.cpp:162
Namespace for the standard library.
Reduce(Isis::Cube *pInCube, const double sampleScale, const double lineScale)
Constructor.
Definition: Reduce.cpp:32
bool IsValidPixel(const double d)
Returns if the input pixel is valid.
Definition: SpecialPixel.h:223
Isis::Portal * m_iPortal
Input portal.
Definition: Reduce.h:77
int miOutputSamples
Output Samples.
Definition: Reduce.h:71
Apply corrections to a cube label for subarea extraction.
Definition: SubArea.h:47
int size() const
Returns the total number of pixels in the shape buffer.
Definition: Buffer.h:97
double mdSampleScale
Sample scale.
Definition: Reduce.h:64
int Line(const int index=0) const
Returns the line position associated with a shape buffer index.
Definition: Buffer.cpp:145
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
Average(Isis::Cube *pInCube, double pdSampleScale, double pdLineScale, double pdValidPer, QString psReplaceMode)
Constructor.
Definition: Reduce.h:110