USGS

Isis 3.0 Object Programmers' Reference

Home

Isis::DataValue Class Reference

#include <CubeCalculator.h>

Collaboration diagram for Isis::DataValue:
Collaboration graph

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
 

Detailed Description

Author
????-??-?? Unknown

Definition at line 149 of file CubeCalculator.h.

Member Enumeration Documentation

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.


The documentation for this class was generated from the following file: