Isis 3.0 Object Programmers' Reference |
Home |
#include <CubeCalculator.h>
Public Types | |
enum | DataValueType { Constant, Sample, Line, Band, CubeData, InaData, EmaData, PhaData, LatData, LonData, ResData, RadiusData, InalData, EmalData, PhalData } |
This is used to tell what kind of data to push onto the RPN calculator. More... | |
Public Member Functions | |
DataValue (DataValueType type) | |
DataValue (DataValueType type, int cubeIndex) | |
DataValue (DataValueType type, double value) | |
DataValueType | getType () |
int | getCubeIndex () |
double | getConstant () |
Private Attributes | |
int | m_cubeIndex |
double | m_constantValue |
DataValueType | m_type |
Definition at line 149 of file CubeCalculator.h.
This is used to tell what kind of data to push onto the RPN calculator.
Enumerator | |
---|---|
Constant |
a single constant value |
Sample |
current sample number |
Line |
current line number |
Band |
current band number |
CubeData |
a brick of cube data |
InaData |
incidence camera data |
EmaData |
emission camera data |
PhaData |
phase camera data |
LatData |
Latitude camera data. |
LonData |
Longitude camera data. |
ResData |
Pixel resolution camera data. |
RadiusData |
DEM radius. |
InalData |
local incidence camera data |
EmalData |
local emission camera data |
PhalData |
local phase camera data |
Definition at line 155 of file CubeCalculator.h.