RVC::RASTERSENSOR Class Reference
Manages RVC::OBJTYPE_SensorInfo RVC objects.
More...
#include <rvc/rastersensor.h>
List of all members.
Detailed Description
Manages RVC::OBJTYPE_SensorInfo RVC objects.
The interface currently wraps the MfSpectralInfo functions.
RVC Object Types that this class supports: RVC::OBJTYPE_SensorInfo
Default RVC Object Type for this class: RVC::OBJTYPE_SensorInfo
Valid parents for this class:
Read(), Make() and Write() methods inherited from RVC::SIMPLE class. View RVC::SIMPLE docs for inherited methods
Member Enumeration Documentation
- Enumerator:
| CALIBTYPE_FlatField |
Simple flat field calibration.
|
| CALIBTYPE_EqualArea_IAR |
Equal area calibration using Internal Average Reflectance spectrum.
|
| CALIBTYPE_LogResiduals |
Logarithmic Residuals tecnique.
|
- Enumerator:
| CURVETYPE_Gaussian |
Wavelength and bandwidth defines Gaussian curve, hyperspectral images.
|
| CURVETYPE_NonGaussian |
Spectral sensitivity is not gaussian and can't be derived from wavelength and bandwidth fields.
|
- Enumerator:
| SENSOR_Unknown |
Some initial sensor definitions, this field is just for information only.
|
| SENSOR_AVIRIS |
|
| SENSOR_PROBE1 |
|
| SENSOR_CASI |
|
| SENSOR_HYMAP |
|
| SENSOR_DIAS |
|
| SENSOR_ORBVIEW4 |
|
Constructor & Destructor Documentation
| RVC::RASTERSENSOR::RASTERSENSOR |
( |
|
) |
|
| virtual RVC::RASTERSENSOR::~RASTERSENSOR |
( |
|
) |
[virtual] |
Member Function Documentation
| double RVC::RASTERSENSOR::GetAltitude |
( |
|
) |
const [inline] |
| double RVC::RASTERSENSOR::GetAtmosphereThickness |
( |
|
) |
const [inline] |
| INT32 RVC::RASTERSENSOR::GetBand |
( |
|
) |
const [inline] |
| double RVC::RASTERSENSOR::GetBandwidth |
( |
|
) |
const [inline] |
| double RVC::RASTERSENSOR::GetBlackFieldRadiance |
( |
|
) |
const [inline] |
| CALIBTYPE RVC::RASTERSENSOR::GetCalibrationType |
( |
|
) |
const [inline] |
| CURVETYPE RVC::RASTERSENSOR::GetCurveType |
( |
|
) |
const [inline] |
| double RVC::RASTERSENSOR::GetFlatFieldRadiance |
( |
|
) |
const [inline] |
| void RVC::RASTERSENSOR::GetImageDate |
( |
DATETIME & |
ImageDate |
) |
const |
| SENSOR RVC::RASTERSENSOR::GetSensorType |
( |
|
) |
const [inline] |
| double RVC::RASTERSENSOR::GetSignalError |
( |
|
) |
const [inline] |
| double RVC::RASTERSENSOR::GetSignalNoise |
( |
|
) |
const [inline] |
| double RVC::RASTERSENSOR::GetSunAngle |
( |
|
) |
const [inline] |
| double RVC::RASTERSENSOR::GetWavelength |
( |
|
) |
const [inline] |
| void RVC::RASTERSENSOR::SetAltitude |
( |
double |
Altitude |
) |
[inline] |
| void RVC::RASTERSENSOR::SetAtmosphereThickness |
( |
double |
AtmosphereThickness |
) |
[inline] |
- Parameters:
-
| AtmosphereThickness | Equivalent athmospheric thickness through which the observation was obtained |
| void RVC::RASTERSENSOR::SetBand |
( |
INT32 |
Band |
) |
[inline] |
| void RVC::RASTERSENSOR::SetBandwidth |
( |
double |
Bandwidth |
) |
[inline] |
| void RVC::RASTERSENSOR::SetBlackFieldRadiance |
( |
double |
BlackFieldRadiance |
) |
[inline] |
- Parameters:
-
| BlackFieldRadiance | Needed for compensation of extra signal and converting to "apparent reflectance" |
| void RVC::RASTERSENSOR::SetCalibrationType |
( |
CALIBTYPE |
CalibrationType |
) |
[inline] |
| void RVC::RASTERSENSOR::SetCurveType |
( |
CURVETYPE |
CurveType |
) |
[inline] |
| void RVC::RASTERSENSOR::SetFlatFieldRadiance |
( |
double |
FlatFieldRadiance |
) |
[inline] |
- Parameters:
-
| FlatFieldRadiance | Needed for converting image pixels to "apparent reflectance" |
| void RVC::RASTERSENSOR::SetImageDate |
( |
const DATETIME & |
ImageDate |
) |
|
| void RVC::RASTERSENSOR::SetSensorType |
( |
SENSOR |
sensor |
) |
[inline] |
| void RVC::RASTERSENSOR::SetSignalError |
( |
double |
signalerror |
) |
[inline] |
- Parameters:
-
| signalerror | RMS error of the signal value in this image |
| void RVC::RASTERSENSOR::SetSignalNoise |
( |
double |
signalnoise |
) |
[inline] |
- Parameters:
-
| signalnoise | Signal/noise ratio |
| void RVC::RASTERSENSOR::SetSunAngle |
( |
double |
SunAngle |
) |
[inline] |
- Parameters:
-
| SunAngle | Sun angle at the moment of the survey, deg |
| void RVC::RASTERSENSOR::SetWavelength |
( |
double |
Wavelength |
) |
[inline] |
The documentation for this class was generated from the following file: