51 Enlarge(
Cube *pInCube,
const double sampleScale,
const double lineScale);
54 void SetInputArea(
double pdStartSample,
double pdEndSample,
55 double pdStartLine,
double pdEndLine);
62 bool Xform(
double &inSample,
double &inLine,
63 const double outSample,
const double outLine);
double mdEndSample
Input end sample.
bool Xform(double &inSample, double &inLine, const double outSample, const double outLine)
Implementations for parent's pure virtual members Convert the requested output samp/line to an input ...
double mdStartLine
Input start line.
Enlarge(Cube *pInCube, const double sampleScale, const double lineScale)
Constructs an Enlarge object.
int OutputSamples() const
Return the output number of samples.
Cube * mInCube
Input image.
double mdStartSample
Input start sample.
~Enlarge()
Destructoys the Enlarge object.
Contains multiple PvlContainers.
Enlarge the pixel dimensions of an image.
int miOutputLines
Number of lines for output.
int miOutputSamples
Number of samples for output.
void SetInputArea(double pdStartSample, double pdEndSample, double pdStartLine, double pdEndLine)
Sets the sub area dimensions of the input image.
double mdLineScale
Line scale.
PvlGroup UpdateOutputLabel(Cube *pOutCube)
Update the Mapping, Instrument, and AlphaCube groups in the output cube label.
double mdSampleScale
Sample scale.
Namespace for ISIS/Bullet specific routines.
int OutputLines() const
Return the output number of lines.
double mdEndLine
Input end line.
IO Handler for Isis Cubes.