#include <mi32/rvcdefns.h>Include dependency graph for rvcspect.h:

Go to the source code of this file.
Classes | |
| struct | RVCSENSORBANDINFO |
| Sensor band info header definition. More... | |
| struct | RVCSENSORINFO |
| Sensor info header definition. More... | |
| struct | RVCSPECTCHANNEL |
| Spectral channel header definition. More... | |
| struct | RVCSPECTLIBRARY |
| Spectral library header definition. More... | |
| struct | RVCSPECTRALINFO |
| Spectral info header definition. More... | |
| struct | RVCSPECTRECORD |
| Spectral record header definition. More... | |
Defines | |
| #define | SENSOR_AVIRIS 1 |
| #define | SENSOR_CASI 3 |
| #define | SENSOR_DIAS 5 |
| #define | SENSOR_HYMAP 4 |
| #define | SENSOR_ORBVIEW4 6 |
| #define | SENSOR_PROBE1 2 |
| #define | SENSOR_UNKNOWN 0 |
| #define | SPECTRALCALIB_EQUALAREA_IAR 2 |
| #define | SPECTRALCALIB_FLATFIELD 1 |
| #define | SPECTRALCALIB_LOGRESIDUALS 3 |
| #define | SPECTRALCURVE_GAUSSIAN 0 |
| #define | SPECTRALCURVE_NONGAUSSIAN 1 |
| #define | SPECTRALINFO_BlackFieldDone 0x0004 |
| #define | SPECTRALINFO_CurveDefined 0x0008 |
| #define | SPECTRALINFO_FlatFieldDone 0x0002 |
| #define | SPECTRALINFO_HasFlightData 0x0020 |
| #define | SPECTRALINFO_HasTimeStamp 0x0010 |
| #define | SPECTRALINFO_WavelengthSet 0x0001 |
| #define | SPECTRUM_HISTORY_SIZE 66 |
| #define | SPECTRUM_TITLE_SIZE 66 |
| #define | SPECTRUM_USERNAME_SIZE 16 |
Functions | |
| int | MfSensorInfoRead (int findex, INT32 ccinode, RVCSENSORINFO *newinfo, RVCSENSORBANDINFO **barray) |
| int | MfSensorInfoWrite (int findex, INT32 ccinode, RVCSENSORINFO *newinfo, RVCSENSORBANDINFO *barray) |
| int | MfSpectClose (int id, RVCSPECTLIBRARY *info) |
| int | MfSpectMake (int findex, RVCSPECTLIBRARY *newinfo, UINT32 flags) |
| int | MfSpectOpen (int findex, INT32 inode, RVCSPECTLIBRARY *newinfo, UINT32 flags) |
| int | MfSpectralInfoRead (int findex, INT32 ccinode, RVCSPECTRALINFO *info) |
| int | MfSpectralInfoWrite (int findex, INT32 ccinode, RVCSPECTRALINFO *info) |
| int | MfSpectReadRecord (int id, INT32 num, RVCSPECTRECORD *hdr, INT32 *numchannels) |
| RVCAPPLIBEXPORT INT32 | MfSpectReadRecordChannels (int id, INT32 recnum, INT32 start, INT32 num, RVCSPECTCHANNEL *data) |
| RVCAPPLIBEXPORT int | MfSpectResize (int id, INT32 numrecords) |
| int | MfSpectWriteRecord (int id, INT32 num, RVCSPECTRECORD *newhdr) |
| RVCAPPLIBEXPORT INT32 | MfSpectWriteRecordChannels (int id, INT32 recnum, INT32 total, INT32 start, INT32 num, RVCSPECTCHANNEL *data) |
| void | SwapBytes (RVCSPECTCHANNEL &channel) |
|
|
Definition at line 110 of file rvcspect.h. |
|
|
Definition at line 112 of file rvcspect.h. |
|
|
Definition at line 114 of file rvcspect.h. |
|
|
Definition at line 113 of file rvcspect.h. |
|
|
Definition at line 115 of file rvcspect.h. |
|
|
Definition at line 111 of file rvcspect.h. |
|
|
Some initial sensor definitions, this field is just for information only.
Definition at line 109 of file rvcspect.h. |
|
|
Equal area calibration using Internal Average Reflectance spectrum.
Definition at line 186 of file rvcspect.h. |
|
|
Simple flat field calibration.
Definition at line 185 of file rvcspect.h. |
|
|
Logarithmic Residuals tecnique.
Definition at line 187 of file rvcspect.h. |
|
|
Wavelength and bandwidth defines Gaussian curve, hyperspectral images.
Definition at line 175 of file rvcspect.h. |
|
|
Spectral sensitivity is not gaussian and can't be derived from wavelength and bandwidth fields.
Definition at line 176 of file rvcspect.h. |
|
|
Flag is set if Black Field Calibration was done.
Definition at line 180 of file rvcspect.h. |
|
|
Flag is set if spectral curve is defined in the structure.
Definition at line 181 of file rvcspect.h. |
|
|
Flag is set if Flat Field Calibration was done.
Definition at line 179 of file rvcspect.h. |
|
|
Image has a flight data .altitude, .sunangle and .atmospecricthickness set.
Definition at line 183 of file rvcspect.h. |
|
|
Image has a .imagedate timestamp defined.
Definition at line 182 of file rvcspect.h. |
|
|
Flag that validates .wavelength and bandwidth fields.
Definition at line 178 of file rvcspect.h. |
|
|
Definition at line 105 of file rvcspect.h. |
|
|
Measurement value and definition for one spectral channel.
Definition at line 104 of file rvcspect.h. |
|
|
Definition at line 106 of file rvcspect.h. |
|
||||||||||||||||||||
|
Read a sensor info structure from an open file.
Definition at line 381 of file rvcspect.h. |
|
||||||||||||||||||||
|
Write a sensor info structure to an open file.
Definition at line 391 of file rvcspect.h. |
|
||||||||||||
|
< GENERATING_DOXYGEN_OUTPUT Close a previously opened spectral object.
Definition at line 314 of file rvcspect.h. |
|
||||||||||||||||
|
Create a new spectral object.
Definition at line 324 of file rvcspect.h. |
|
||||||||||||||||||||
|
Open an existing spectral object.
Definition at line 334 of file rvcspect.h. |
|
||||||||||||||||
|
Read a spectral info structure from an open file.
Definition at line 363 of file rvcspect.h. |
|
||||||||||||||||
|
Write a spectral info structure to an open file.
Definition at line 372 of file rvcspect.h. |
|
||||||||||||||||||||
|
Read a record from an open spectral object.
Definition at line 344 of file rvcspect.h. |
|
||||||||||||||||||||||||
|
Read record channels from an open spectral object.
|
|
||||||||||||
|
Resize an open spectral object.
|
|
||||||||||||||||
|
Write a record to an open spectral object.
Definition at line 354 of file rvcspect.h. |
|
||||||||||||||||||||||||||||
|
Write record channels to an open spectral object.
|
|
|
Definition at line 125 of file rvcspect.h. |
1.3.8-20040913