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);
73 return miOutputSamples;
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:70
Enlarge(Cube *pInCube, const double sampleScale, const double lineScale)
Constructs an Enlarge object.
Definition: Enlarge.cpp:40
int OutputSamples() const
Return the output number of samples.
Definition: Enlarge.h:72
~Enlarge()
Destructoys the Enlarge object.
Definition: Enlarge.h:58
Contains multiple PvlContainers.
Definition: PvlGroup.h:57
Enlarge the pixel dimensions of an image.
Definition: Enlarge.h:48
void SetInputArea(double pdStartSample, double pdEndSample, double pdStartLine, double pdEndLine)
Sets the sub area dimensions of the input image.
Definition: Enlarge.cpp:89
PvlGroup UpdateOutputLabel(Cube *pOutCube)
Update the Mapping, Instrument, and AlphaCube groups in the output cube label.
Definition: Enlarge.cpp:127
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
int OutputLines() const
Return the output number of lines.
Definition: Enlarge.h:80
IO Handler for Isis Cubes.
Definition: Cube.h:170