|
Isis 3.0 Developer's Reference (API) |
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 () | |
| DataValue (DataValueType type) | |
| DataValue (DataValueType type, int cubeIndex) | |
| DataValue (DataValueType type, double value) | |
| DataValueType | getType () |
| int | getCubeIndex () |
| double | getConstant () |
This is used to tell what kind of data to push onto the RPN calculator.
| 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 |
| Isis::DataValue::DataValue | ( | ) | [inline] |
| Isis::DataValue::DataValue | ( | DataValueType | type | ) | [inline] |
| Isis::DataValue::DataValue | ( | DataValueType | type, | |
| int | cubeIndex | |||
| ) | [inline] |
| Isis::DataValue::DataValue | ( | DataValueType | type, | |
| double | value | |||
| ) | [inline] |
References Constant.
| double Isis::DataValue::getConstant | ( | ) | [inline] |
Referenced by Isis::CubeCalculator::runCalculations().
| int Isis::DataValue::getCubeIndex | ( | ) | [inline] |
Referenced by Isis::CubeCalculator::runCalculations().
| DataValueType Isis::DataValue::getType | ( | ) | [inline] |
Referenced by Isis::CubeCalculator::runCalculations().