37 Enlarge(
Cube *pInCube,
const double sampleScale,
const double lineScale);
40 void SetInputArea(
double pdStartSample,
double pdEndSample,
41 double pdStartLine,
double pdEndLine);
48 bool Xform(
double &inSample,
double &inLine,
49 const double outSample,
const double outLine);
59 return miOutputSamples;
IO Handler for Isis Cubes.
Definition Cube.h:168
Enlarge the pixel dimensions of an image.
Definition Enlarge.h:34
void SetInputArea(double pdStartSample, double pdEndSample, double pdStartLine, double pdEndLine)
Sets the sub area dimensions of the input image.
Definition Enlarge.cpp:76
int OutputLines() const
Return the output number of lines.
Definition Enlarge.h:66
int OutputSamples() const
Return the output number of samples.
Definition Enlarge.h:58
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 ...
Definition Enlarge.cpp:57
Enlarge(Cube *pInCube, const double sampleScale, const double lineScale)
Constructs an Enlarge object.
Definition Enlarge.cpp:27
~Enlarge()
Destructoys the Enlarge object.
Definition Enlarge.h:44
PvlGroup UpdateOutputLabel(Cube *pOutCube)
Update the Mapping, Instrument, and AlphaCube groups in the output cube label.
Definition Enlarge.cpp:114
Contains multiple PvlContainers.
Definition PvlGroup.h:41
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16