|
Isis 3 Programmer Reference
|
10 #include "Transform.h"
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);
Cube * mInCube
Input image.
Enlarge(Cube *pInCube, const double sampleScale, const double lineScale)
Constructs an Enlarge object.
double mdSampleScale
Sample scale.
int miOutputSamples
Number of samples for output.
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 mdStartSample
Input start sample.
Enlarge the pixel dimensions of an image.
int OutputLines() const
Return the output number of lines.
double mdStartLine
Input start line.
int OutputSamples() const
Return the output number of samples.
int miOutputLines
Number of lines for output.
Contains multiple PvlContainers.
PvlGroup UpdateOutputLabel(Cube *pOutCube)
Update the Mapping, Instrument, and AlphaCube groups in the output cube label.
IO Handler for Isis Cubes.
void SetInputArea(double pdStartSample, double pdEndSample, double pdStartLine, double pdEndLine)
Sets the sub area dimensions of the input image.
double mdLineScale
Line scale.
double mdEndSample
Input end sample.
This is free and unencumbered software released into the public domain.
double mdEndLine
Input end line.
~Enlarge()
Destructoys the Enlarge object.