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

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| struct | RVCHYPERHISTBANDINFO |
| Disallow memset/memcpy. More... | |
| struct | RVCHYPERHISTINFO |
| struct | RVCHYPERSPECINFO |
Defines | |
| #define | HYPERSPEC_HasNullVal 0x0002 |
| #define | HYPERSPEC_IsLossy 0x0001 |
| #define | MfHyperSpecClose(_id, _info) _MfHyperSpecClose((_id),(_info),sizeof(RVCHYPERSPECINFO)) |
| #define | MfHyperSpecHistogramClose(_o, _i) _MfHyperSpecHistogramClose((_o),(_i),sizeof(RVCHYPERHISTINFO)) |
| #define | MfHyperSpecHistogramCompute(_f, _roi, _band, _info, _ph) _MfHyperSpecHistogramCompute((_f),(_roi),(_band),(_info),sizeof(RVCHYPERHISTBANDINFO),(_ph)) |
| #define | MfHyperSpecHistogramMake(_f, _i, _fl) _MfHyperSpecHistogramMake((_f),(_i),sizeof(RVCHYPERHISTINFO),(_fl)) |
| #define | MfHyperSpecHistogramOpen(_f, _roi, _i, _fl) _MfHyperSpecHistogramOpen((_f),(_roi),(_i),sizeof(RVCHYPERHISTINFO),(_fl)) |
| #define | MfHyperSpecHistogramRead(_f, _band, _i, _d) _MfHyperSpecHistogramRead((_f),(_band),(_i),sizeof(RVCHYPERHISTBANDINFO),(_d)) |
| #define | MfHyperSpecHistogramWrite(_f, _band, _i, _nb, _d) _MfHyperSpecHistogramWrite((_f),(_band),(_i),sizeof(RVCHYPERHISTBANDINFO),(_nb),(_d)) |
| #define | MfHyperSpecMake(_fd, _info, _fl) _MfHyperSpecMake((_fd),(_info),sizeof(RVCHYPERSPECINFO),(_fl)) |
| #define | MfHyperSpecOpen(_fd, _oi, _info, _fl) _MfHyperSpecOpen((_fd),(_oi),(_info),sizeof(RVCHYPERSPECINFO),(_fl)) |
| #define | MfHyperSpecReadHeader(f, i, h) _MfHyperSpecHeaderRead((f),(i),(h),sizeof(RVCHYPERSPECINFO)) |
| #define | MfHyperSpecWriteHeader(f, i, h) _MfHyperSpecHeaderWrite((f),(i),(h),sizeof(RVCHYPERSPECINFO)) |
Functions | |
| RVCAPPLIBEXPORT int | MfHyperSpecGetTileInfo (int id, INT32 *TileSize, INT32 *TileLines, INT32 *TileColumns, INT32 *XTiles, INT32 *YTiles) |
| int | MfHyperSpecHistogramGetDft (int fhandle, INT32 hsinode, INT32 band, RVCHYPERHISTBANDINFO *info, UINT32 **histo=0) |
| int | MfHyperSpecHistogramReadHeader (int fhandle, RVCINODENUM inode, RVCHYPERHISTINFO *info) |
| int | MfHyperSpecHistogramWriteHeader (int fhandle, RVCINODENUM inode, RVCHYPERHISTINFO *info) |
| RVCAPPLIBEXPORT int | MfHyperSpecLineRead (int hid, INT32 band, INT32 lin, INT32 col, INT32 len, void *buff, UINT32 convmode) |
| RVCAPPLIBEXPORT int | MfHyperSpecLineReadLossy (int hid, INT32 band, INT32 lin, INT32 col, INT32 len, void *buff, UINT32 convmode) |
| RVCAPPLIBEXPORT int | MfHyperSpecWriteAverage (int hid, INT32 lin, INT32 col, INT32 len, void *buff, UINT32 convmode) |
| RVCAPPLIBEXPORT int | MfHyperSpecWriteBand (int hid, INT32 lin, INT32 col, INT32 len, void *buff, UINT32 convmode) |
| RVCAPPLIBEXPORT int | MfHyperSpecWriteClass (int hid, INT32 lin, INT32 col, INT32 len, void *buff, UINT32 convmode) |
| RVCAPPLIBEXPORT int | MfHyperSpecWriteResidual (int hid, INT32 band, INT32 lin, INT32 col, INT32 len, void *buff, UINT32 convmode) |
Definition in file rvchyspc.h.
|
|
hyperspectral object has null value
Definition at line 151 of file rvchyspc.h. |
|
|
hyperspectral object doesn't have residuals and is max. lossy
Definition at line 150 of file rvchyspc.h. |
|
|
int MfHyperSpecConvertToRasters (int findex,INT32 inode,int ofhandle); int MfHyperSpecCreateFromRasters (int findex, INT32 *InodeList,int NumRasters,int ofhandle,RVCHYPERSPECINFO *CubeInfo,int VectDim, int SampleRate); int MfHyperSpecImport (int NumRasters,INT32 NumCols,INT32 NumLins,int ofhandle,RVCHYPERSPECINFO *CubeInfo, int VectDim,int (*ReadBandAsDouble)(INT32 band,INT32 lin, INT32 col, INT32 len, void* buff, void* userdata), DOUBLE (*GetNullValue)(INT32 band, void *userdata),void *userdata);
Definition at line 352 of file rvchyspc.h. |
|
|
Definition at line 389 of file rvchyspc.h. |
|
|
Definition at line 358 of file rvchyspc.h. |
|
|
Definition at line 390 of file rvchyspc.h. |
|
|
Definition at line 391 of file rvchyspc.h. |
|
|
Definition at line 392 of file rvchyspc.h. |
|
|
INC_MI32_RVCHYSPC_H.
Definition at line 393 of file rvchyspc.h. |
|
|
Definition at line 353 of file rvchyspc.h. |
|
|
Definition at line 354 of file rvchyspc.h. |
|
|
Definition at line 355 of file rvchyspc.h. |
|
|
Definition at line 356 of file rvchyspc.h. |
|
||||||||||||||||||||||||||||
|
Get hyperspectral tile information.
|
|
||||||||||||||||||||||||
|
Get default hyperspectral histogram.
Definition at line 379 of file rvchyspc.h. |
|
||||||||||||||||
|
Read the header information for the hyperspectral histogram object.
Definition at line 361 of file rvchyspc.h. |
|
||||||||||||||||
|
Write the header information for the hyperspectral histogram object.
Definition at line 370 of file rvchyspc.h. |
|
||||||||||||||||||||||||||||||||
|
Read a line from hyperspectral object.
|
|
||||||||||||||||||||||||||||||||
|
This function ignores residuals and restores original data without them. This results in lossy decompression. The main advantage is that it's fast. |
|
||||||||||||||||||||||||||||
|
Write an "Average" component to the hyperspectral object.
|
|
||||||||||||||||||||||||||||
|
Write a "Band" component to the hyperspectral object.
|
|
||||||||||||||||||||||||||||
|
Write a "Class" component to the hyperspectral object.
|
|
||||||||||||||||||||||||||||||||
|
Write a "Residual" component to the hyperspectral object.
|
1.3.8-20040913