|
Isis 3 Programmer Reference
|
50 AlphaCube(
int alphaSamples,
int alphaLines,
51 int betaSamples,
int betaLines);
52 AlphaCube(
int alphaSamples,
int alphaLines,
53 int betaSamples,
int betaLines,
54 double alphaSs,
double alphaSl,
55 double alphaEs,
double alphaEl);
void ComputeSlope()
Computes the line and sample slopes.
double p_alphaEndingLine
The ending alpha line.
int p_alphaLines
The number of alpha lines in the cube.
int p_alphaSamples
The number of alpha samples in the cube.
double AlphaLine(double betaLine)
Returns an alpha line given a beta line.
double AlphaSample(double betaSample)
Returns an alpha sample given a beta sample.
int p_betaSamples
The number of beta samples in the cube.
double BetaLine(double alphaLine)
Returns a beta line given an alpha line.
AlphaCube(Cube &cube)
Constructs an AlphaCube object using a PVL object.
double p_alphaStartingSample
The starting alpha sample.
void UpdateGroup(Cube &cube)
Writes or update the Alpha keywords (AlphaLines, AlphaSamples, AlphaStartingSamples,...
double p_alphaEndingSample
The ending alpha sample.
int BetaLines() const
Returns the number of lines in the beta cube.
IO Handler for Isis Cubes.
This class is used to rewrite the "alpha" keywords out of the AlphaCube group or Instrument group.
int AlphaLines() const
Returns the number of lines in the alpha cube.
int AlphaSamples() const
Returns the number of samples in the alpha cube.
double BetaSample(double alphaSample)
Returns a beta sample given an alpha sample.
int BetaSamples() const
Returns the number of samples in the beta cube.
int p_betaLines
The number of beta lines in the cube.
~AlphaCube()
Destroys the AlphaCube object.
void Rehash(AlphaCube &alphaCube)
Merges two AlphaCube objects.
double p_sampSlope
The slope of the sample set.
double p_lineSlope
The slope of the line.
double p_alphaStartingLine
The starting alpha line.
This is free and unencumbered software released into the public domain.