Defines | |
| #define | Mf2DHistWrite(_f, _c, _i) _Mf2DHistWrite((_f),(_c),(_i),sizeof(RVCHISTINFO)) |
| #define | MfReadColorMap(_f, _c, _i, _d) _MfColorMapRead((_f),(_c),(_i),sizeof(RVCCMAPINFO),(_d),sizeof(COLMAPINFO)) |
| #define | MfReadContabHeader(f, i, h) _MfReadHeader((f),(i),(h),sizeof(RVCCONTINFO),RVCCONV_CONTAB) |
| #define | MfReadHistogram(_f, _c, _i, _d) _MfHistogramRead((_f),(_c),(_i),sizeof(RVCHISTINFO),(_d)) |
| #define | MfReadHistoHeader(f, i, h) _MfReadHeader((f),(i),(h),sizeof(RVCHISTINFO),RVCCONV_HISTO) |
| #define | MfWriteColorMap(_f, _c, _i, _d) _MfColorMapWrite((_f),(_c),(_i),sizeof(RVCCMAPINFO),(_d),sizeof(COLMAPINFO)) |
| #define | MfWriteHistogram(_f, _c, _i, _d) _MfHistogramWrite((_f),(_c),(_i),sizeof(RVCHISTINFO),(_d)) |
Functions | |
| int | AreaCorrelateAdjustPoint (int, DPOINT2D *, Mat3x3, Mat3x3, int, DPOINT2D *, double *, int, int, UINT32) |
| int | AreaCorrelateAdjustPointEpipolar (int, RVCRASTINFO *, int, RVCRASTINFO *, DPOINT2D *, DPOINT2D *, int, int, int, DOUBLE, DOUBLE, DOUBLE *RetCorrelation=NULL) |
| int | ContrastEnhanceBalance (INT32, INT32, int, int, ANYRASTVALUE, int, int, ANYRASTVALUE, int, double, double, double, UINT32, RASTREADFUNC *, RASTWRITEFUNC *, void *) |
| int | ContrastEnhanceWallis (INT32, INT32, int, int, ANYRASTVALUE, int, double, double, double, double, UINT32, RASTREADFUNC *, RASTWRITEFUNC *, void *, UINT32) |
| int | DoThinRaster (INT32 numcols, INT32 numlins, int(*)(INT32, UINT8 *, void *), int(*)(INT32, UINT8 *, void *), void *Clientdata, int polyflag) |
| int | EvaluateImageDeviation (int, RVCRASTINFO *, int, DPOINT2D *, DOUBLE *) |
| DEPRECATED int | MdlgGetRasterObject (MDLGPARENT dlgparent, MIUNICODE *filename, INT32 *inode, const void *prompt, RVCRASTINFO *objinfo, MfFiltFuncProto filter=0, void *filtuserdata=0, GETOBJFLAGS flags=GETOBJFLAG_None) |
| DEPRECATED int | MdlgGetRasterObject (MDLGPARENT dlgparent, FILEPATH &filename, INT32 *inode, const void *prompt, RVCRASTINFO *objinfo, MfFiltFuncProto filter=0, void *filtuserdata=0, GETOBJFLAGS flags=GETOBJFLAG_None) |
| DEPRECATED int | MdlgGetRasterObjects (MDLGPARENT dlgparent, MIUNICODE *filename, const void *prompt, int minobjs, int maxobjs, FNAMEINODEUC **fnameinoderet, MfFiltFuncProto filter=0, void *filtuserdata=0, MfValidMultiProto validfunc=0, GETOBJFLAGS flags=GETOBJFLAG_None) |
| DEPRECATED int | MdlgGetRasterObjects (MDLGPARENT dlgparent, FILEPATH &filename, const void *prompt, int minobjs, int maxobjs, RVC::OBJITEMLIST &ItemList, MfFiltFuncProto filter=0, void *filtuserdata=0, MfValidListProto validfunc=0, GETOBJFLAGS flags=GETOBJFLAG_None) |
| DEPRECATED int | MdlgGetRasterObjectSet (MDLGPARENT dlgparent, MIUNICODE *filename, const void *prompt, int numobjs, FNAMEINODEUC fnameinode[], void *objlabel[], MfFiltFuncProto filter=0, void *filtuserdata=0, MfValidMultiProto validfunc=0, GETOBJFLAGS flags=GETOBJFLAG_None) |
| DEPRECATED int | MdlgGetRasterObjectSet (MDLGPARENT dlgparent, FILEPATH &filename, const void *prompt, int numobjs, RVC::OBJITEMLIST &ItemList, void *objlabel[], MfFiltFuncProto filter=0, void *filtuserdata=0, MfValidListProto validfunc=0, GETOBJFLAGS flags=GETOBJFLAG_None) |
| ERRVALUE | MfCloseRast (int rhandle, RVCRASTINFO *info=0) |
| int | MfCombineRastersLinear (FNAMEINODEUC *ifnameinode, FNAMEINODEUC *ofnameinode, RVCRASTINFO *orastinfo, LINEARTRANS *trans, UINT32 flags) |
| int | MfComputeClumpRaster (int ifhandle, INT32 irinode, int ofhandle, RVCRASTINFO *orastinfo, UINT32 count, UINT32 flags) |
| int | MfComputeRasterByQuery (const RVC::OBJITEM &SrcItem, const MISTRING &QueryString, RVC::OBJITEM &DestItem) |
| int | MfComputeRasterProperties (int ifhandle, INT32 irinode, int ofhandle, INT32 oinode, const MIUNICODE *tabname, const MIUNICODE *tabdesc, int BoundCellType, UINT32 flags) |
| int | MfComputeRasterSlantToGround (int ifhandle, INT32 irinode, int ofhandle, RVCRASTINFO *orastinfo, SLANTGROUNDPARMS *parm, int resampling) |
| DEPRECATED ERRVALUE | MfComputeRastHist (int fhandle, RVCINODENUM rastinode, RVCHISTINFO *histinfo, UINT32 **phisto) |
| DEPRECATED ERRVALUE | MfComputeRastHistRegion (int fhandle, RVCINODENUM rastinode, const REGION2D ®ion, RVCHISTINFO *histinfo, UINT32 **phisto) |
| DEPRECATED ERRVALUE | MfComputeRegionFromRasterBinary (int fhandle, INT32 rastinode, REGION2D ®ion) |
| ERRVALUE | MfComputeRegionFromRasterBinary (const RVC::OBJITEM &ObjItem, REGION2D ®ion) |
| ERRVALUE GLOBALFUNC | MfComputeRegionFromRasterRanges (const RVC::OBJITEM &ObjItem, const DOUBLE_ARRAY< DOUBLE_RANGE > &ranges, REGION2D ®ion) |
| int | MfComputeRegionFromRasterValues (const RVC::OBJITEM &ObjItem, const DOUBLE_ARRAY< double > &values, double range, REGION2D ®ion) |
| int | MfComputeSieveRaster (int ifhandle, INT32 irinode, int ofhandle, RVCRASTINFO *orastinfo, UINT32 count, UINT32 flags) |
| int | MfComputeViewshed (int ifhandle, INT32 irinode, int ofhandle, RVCRASTINFO *orastinfo, LPOINT2D *viewpts, double height, double zscale, UINT8 numpts, UINT8 enumpts, DOUBLE distance, DRANGE hrzAngle, DRANGE vrtAngle, UINT32) |
| int | MfConvert24bittoComposite (int, int, RVCRASTINFO *, RVCRASTINFO *, int, int, void *) |
| int | MfConvertRasterCompToComp (int, INT32, int, RVCRASTINFO *, UINT32) |
| int | MfConvertRGBtoComposite (int, int, int, int, RVCRASTINFO *, RVCRASTINFO *, int, int, void *) |
| DEPRECATED ERRVALUE | MfCopyRasterAveraged (int ohandle, int ihandle, INT32 colsample, INT32 linsample, COLMAPINFO *colormap=0) |
| DEPRECATED ERRVALUE | MfCopyRasterSampled (int ohandle, int ihandle, INT32 colsample, INT32 linsample) |
| int | MfCreateViewshed (int ifhandle, INT32 irinode, int ofhandle, RVC::OBJITEM &outobjitem, RVCRASTINFO *orastinfo, LPOINT2D *viewpts, double height, double zscale, UINT8 numpts, UINT8 enumpts, DOUBLE distance, DRANGE hrzAngle, DRANGE vrtAngle, UINT32) |
| DEPRECATED ERRVALUE | MfGetDftRastHist (int fhandle, RVCINODENUM rastinode, RVCHISTINFO *histinfo, UINT32 **phisto, int complexcomp=0, void *sdw=0) |
| DEPRECATED double | MfGetRastNullAsDouble (const RVCRASTINFO *rastinfo) |
| DEPRECATED RVCAPPLIBEXPORT int | MfGetRastTileInfo (int, INT32 *, INT32 *, INT32 *, INT32 *, INT32 *) |
| DEPRECATED int | MfMakeDftRastHist (int fhandle, INT32 rastinode, void *notused=0) |
| int | MfMakeRast (int fhandle, RVCRASTINFO *rastinfo, UINT32 flags=0) |
| int | MfMakeRastI (int fhandle, RVCRASTINFO *rastinfo, const ANYRASTVALUE *value, UINT32 flags=0) |
| DEPRECATED int | MfMakeRastPyramidSet (int fhandle, INT32 rastinode) |
| DEPRECATED int | MfMakeRastPyramidSetExt (int fhandle, INT32 rastinode, UINT32 flags) |
| int | MfOpenRast (int fhandle, RVCINODENUM rastinode, RVCRASTINFO *rastinfo, UINT32 flags=0) |
| int | MfRasterClassification (FNAMEINODEUC *, INT32, INT32, FNAMEINODEUC *, FNAMEINODEUC *, FNAMEINODEUC *, CLASSIFYPARM *) |
| RVCAPPLIBEXPORT int | MfRastSetCacheRect (int id, const LRECT2D &cacherect) |
| RVCAPPLIBEXPORT int | MfRastSetCacheSize (int id, INT32 num, UINT32 flags) |
| RVCAPPLIBEXPORT int | MfReadRastCol (int id, INT32 lin, INT32 col, INT32 len, void *buff, UINT32 iomode) |
| RVCAPPLIBEXPORT int | MfReadRastConv (int handle, INT32 lin, INT32 col, INT32 len, void *data, UINT32 mode) |
| DEPRECATED ERRVALUE | MfReadRastHeader (int fhandle, RVCINODENUM rastinode, RVCRASTINFO *rastinfo) |
| RVCAPPLIBEXPORT void | MfSetDftNullVal (RVCRASTINFO *info) |
| RVCAPPLIBEXPORT void | MfSetRastNullValueDouble (RVCRASTINFO *info, double nullvalue) |
| int | MfThresholdRaster (int, INT32, int, RVCRASTINFO *, double, double, UINT32) |
| DEPRECATED int | MfValidListRastSameSize (const RVC::OBJITEMLIST &objlist, void *userdata, char *msgstr) |
| RVCAPPLIBEXPORT int | MfWriteRastConv (int handle, INT32 lin, INT32 col, INT32 len, void *data, UINT32 mode) |
| int | ResampleRasterAffine (Mat3x3, Mat3x3, INT32, INT32, int, int, INT32, INT32, INT32, INT32, RASTREADFUNC *, RASTWRITEFUNC *, int, void *) |
| int | ResampleRasterGen (TRANSFUNC, void *, RASTREADFUNC *, RASTWRITEFUNC *, void *, RVCRASTINFO *, RVCRASTINFO *, int) |
| int | ResampleRasterTransParm (const TRANSPARM *, RASTREADFUNC *, RASTWRITEFUNC *, void *, RVCRASTINFO *, RVCRASTINFO *, int) |
| DEPRECATED int | ValidRastSameSize (int numrasts, FNAMEINODEUC *fnip, void *userdata, int *firstinvalid, char *msgstr) |
| #define Mf2DHistWrite | ( | _f, | |||
| _c, | |||||
| _i | ) | _Mf2DHistWrite((_f),(_c),(_i),sizeof(RVCHISTINFO)) |
| #define MfReadColorMap | ( | _f, | |||
| _c, | |||||
| _i, | |||||
| _d | ) | _MfColorMapRead((_f),(_c),(_i),sizeof(RVCCMAPINFO),(_d),sizeof(COLMAPINFO)) |
| #define MfReadContabHeader | ( | f, | |||
| i, | |||||
| h | ) | _MfReadHeader((f),(i),(h),sizeof(RVCCONTINFO),RVCCONV_CONTAB) |
| #define MfReadHistogram | ( | _f, | |||
| _c, | |||||
| _i, | |||||
| _d | ) | _MfHistogramRead((_f),(_c),(_i),sizeof(RVCHISTINFO),(_d)) |
| #define MfReadHistoHeader | ( | f, | |||
| i, | |||||
| h | ) | _MfReadHeader((f),(i),(h),sizeof(RVCHISTINFO),RVCCONV_HISTO) |
| #define MfWriteColorMap | ( | _f, | |||
| _c, | |||||
| _i, | |||||
| _d | ) | _MfColorMapWrite((_f),(_c),(_i),sizeof(RVCCMAPINFO),(_d),sizeof(COLMAPINFO)) |
| #define MfWriteHistogram | ( | _f, | |||
| _c, | |||||
| _i, | |||||
| _d | ) | _MfHistogramWrite((_f),(_c),(_i),sizeof(RVCHISTINFO),(_d)) |
| int AreaCorrelateAdjustPoint | ( | int | , | |
| DPOINT2D * | , | |||
| Mat3x3 | , | |||
| Mat3x3 | , | |||
| int | , | |||
| DPOINT2D * | , | |||
| double * | , | |||
| int | , | |||
| int | , | |||
| UINT32 | ||||
| ) |
| int AreaCorrelateAdjustPointEpipolar | ( | int | , | |
| RVCRASTINFO * | , | |||
| int | , | |||
| RVCRASTINFO * | , | |||
| DPOINT2D * | , | |||
| DPOINT2D * | , | |||
| int | , | |||
| int | , | |||
| int | , | |||
| DOUBLE | , | |||
| DOUBLE | , | |||
| DOUBLE * | RetCorrelation = NULL | |||
| ) |
| int ContrastEnhanceBalance | ( | INT32 | , | |
| INT32 | , | |||
| int | , | |||
| int | , | |||
| ANYRASTVALUE | , | |||
| int | , | |||
| int | , | |||
| ANYRASTVALUE | , | |||
| int | , | |||
| double | , | |||
| double | , | |||
| double | , | |||
| UINT32 | , | |||
| RASTREADFUNC * | , | |||
| RASTWRITEFUNC * | , | |||
| void * | ||||
| ) |
| int ContrastEnhanceWallis | ( | INT32 | , | |
| INT32 | , | |||
| int | , | |||
| int | , | |||
| ANYRASTVALUE | , | |||
| int | , | |||
| double | , | |||
| double | , | |||
| double | , | |||
| double | , | |||
| UINT32 | , | |||
| RASTREADFUNC * | , | |||
| RASTWRITEFUNC * | , | |||
| void * | , | |||
| UINT32 | ||||
| ) |
| int DoThinRaster | ( | INT32 | numcols, | |
| INT32 | numlins, | |||
| int(*)(INT32, UINT8 *, void *) | , | |||
| int(*)(INT32, UINT8 *, void *) | , | |||
| void * | Clientdata, | |||
| int | polyflag | |||
| ) |
Perform line thinning on binary raster data.
| numcols | Number of columns in raster |
| numlins | Number of lines in raster |
| Clientdata | Function to write line to raster To be passed to ReadFunc and WriteFunc |
| polyflag | Something to do with polygons? |
| int EvaluateImageDeviation | ( | int | , | |
| RVCRASTINFO * | , | |||
| int | , | |||
| DPOINT2D * | , | |||
| DOUBLE * | ||||
| ) |
| DEPRECATED int MdlgGetRasterObject | ( | MDLGPARENT | dlgparent, | |
| MIUNICODE * | filename, | |||
| INT32 * | inode, | |||
| const void * | prompt, | |||
| RVCRASTINFO * | objinfo, | |||
| MfFiltFuncProto | filter = 0, |
|||
| void * | filtuserdata = 0, |
|||
| GETOBJFLAGS | flags = GETOBJFLAG_None | |||
| ) | [inline] |
| DEPRECATED int MdlgGetRasterObject | ( | MDLGPARENT | dlgparent, | |
| FILEPATH & | filename, | |||
| INT32 * | inode, | |||
| const void * | prompt, | |||
| RVCRASTINFO * | objinfo, | |||
| MfFiltFuncProto | filter = 0, |
|||
| void * | filtuserdata = 0, |
|||
| GETOBJFLAGS | flags = GETOBJFLAG_None | |||
| ) | [inline] |
| DEPRECATED int MdlgGetRasterObjects | ( | MDLGPARENT | dlgparent, | |
| MIUNICODE * | filename, | |||
| const void * | prompt, | |||
| int | minobjs, | |||
| int | maxobjs, | |||
| FNAMEINODEUC ** | fnameinoderet, | |||
| MfFiltFuncProto | filter = 0, |
|||
| void * | filtuserdata = 0, |
|||
| MfValidMultiProto | validfunc = 0, |
|||
| GETOBJFLAGS | flags = GETOBJFLAG_None | |||
| ) | [inline] |
Get multiple raster objects.
| filename | Default filename |
| minobjs | Minimum number of objects required |
| maxobjs | Maximum allowed to be selected, 0 if no limit |
| DEPRECATED int MdlgGetRasterObjects | ( | MDLGPARENT | dlgparent, | |
| FILEPATH & | filename, | |||
| const void * | prompt, | |||
| int | minobjs, | |||
| int | maxobjs, | |||
| RVC::OBJITEMLIST & | ItemList, | |||
| MfFiltFuncProto | filter = 0, |
|||
| void * | filtuserdata = 0, |
|||
| MfValidListProto | validfunc = 0, |
|||
| GETOBJFLAGS | flags = GETOBJFLAG_None | |||
| ) | [inline] |
Get multiple raster objects.
| filename | Default filename |
| minobjs | Minimum number of objects required |
| maxobjs | Maximum allowed to be selected, 0 if no limit |
| DEPRECATED int MdlgGetRasterObjectSet | ( | MDLGPARENT | dlgparent, | |
| MIUNICODE * | filename, | |||
| const void * | prompt, | |||
| int | numobjs, | |||
| FNAMEINODEUC | fnameinode[], | |||
| void * | objlabel[], | |||
| MfFiltFuncProto | filter = 0, |
|||
| void * | filtuserdata = 0, |
|||
| MfValidMultiProto | validfunc = 0, |
|||
| GETOBJFLAGS | flags = GETOBJFLAG_None | |||
| ) | [inline] |
Pop-up dialog to prompt user to select raster object set. X_NATIVE || WIN32_MFC.
| filename | Default filename |
| numobjs | Number of objects to be selected |
| filter | Label names for each object |
| DEPRECATED int MdlgGetRasterObjectSet | ( | MDLGPARENT | dlgparent, | |
| FILEPATH & | filename, | |||
| const void * | prompt, | |||
| int | numobjs, | |||
| RVC::OBJITEMLIST & | ItemList, | |||
| void * | objlabel[], | |||
| MfFiltFuncProto | filter = 0, |
|||
| void * | filtuserdata = 0, |
|||
| MfValidListProto | validfunc = 0, |
|||
| GETOBJFLAGS | flags = GETOBJFLAG_None | |||
| ) | [inline] |
Pop-up dialog to prompt user to select raster object set.
| filename | Default filename |
| numobjs | Number of objects to be selected |
| filter | Label names for each object |
| ERRVALUE MfCloseRast | ( | int | rhandle, | |
| RVCRASTINFO * | info = 0 | |||
| ) | [inline] |
Close previously opened raster.
| rhandle | Raster object handle |
| info | Raster header |
| int MfCombineRastersLinear | ( | FNAMEINODEUC * | ifnameinode, | |
| FNAMEINODEUC * | ofnameinode, | |||
| RVCRASTINFO * | orastinfo, | |||
| LINEARTRANS * | trans, | |||
| UINT32 | flags | |||
| ) |
Compute linear combination of raster objects.
| ifnameinode | Input raster objects |
| ofnameinode | Output raster objects |
| orastinfo | Output rasters info |
| trans | Parameters of linear transformation |
| flags | 1 if doing autoscale for output rasters values, 0 if not |
| int MfComputeClumpRaster | ( | int | ifhandle, | |
| INT32 | irinode, | |||
| int | ofhandle, | |||
| RVCRASTINFO * | orastinfo, | |||
| UINT32 | count, | |||
| UINT32 | flags | |||
| ) |
Compute CLUMP raster.
| ifhandle | Input file handle |
| irinode | Input raster inode |
| ofhandle | Output file handle |
| orastinfo | Output raster header (name and desc should be filled) |
| count | Min / Max number of cells in category (always >= 2) |
| flags | CLUMPRAST_Larger (default) - locate features(categories) spatially larger than count CLUMPRAST_Smaller - locate features(categories) spatially smaller than count |
| int MfComputeRasterByQuery | ( | const RVC::OBJITEM & | SrcItem, | |
| const MISTRING & | QueryString, | |||
| RVC::OBJITEM & | DestItem | |||
| ) |
Compute raster cell values by query.
| SrcItem | Source raster |
| QueryString | Query string |
| DestItem | Destination instance to pass to RVC::RASTER::Make() |
| int MfComputeRasterProperties | ( | int | ifhandle, | |
| INT32 | irinode, | |||
| int | ofhandle, | |||
| INT32 | oinode, | |||
| const MIUNICODE * | tabname, | |||
| const MIUNICODE * | tabdesc, | |||
| int | BoundCellType, | |||
| UINT32 | flags | |||
| ) |
Compute "raster properties" (statistical parameters).
Raster Polygon Properties: Min, Max, Mean, Mode, Median, StdDev, CellCount, NormalizeFactor (computed for vector polygons or raster categories based on values of "underlaying" co-registered raster.
Raster Point Properties: PointID, Raster Value Optional Histogram table (for source rasters <= 8 bit): CellValue, Count, Area
| ifhandle | Input file handle |
| irinode | Input raster inode |
| ofhandle | Output file handle |
| oinode | Output vector or category raster inode |
| tabname | Name of database table for raster properties |
| tabdesc | Description of database table for raster properties |
| BoundCellType | How to process boundary cells of vector polygons: BOUNDCELLS_IncludeAll - include all boundary cells to processing BOUNDCELLS_IncludeLargest - include boundary cells with largest portion belonged to polygon BOUNDCELLS_Proportionally - compute proportionally (split boundary cells) BOUNDCELLS_ExcludeAll - do not process boundary cells |
| flags | RASTPROP_ComputeHisto - compute histogram for each vector polygon (or raster category) RASTPROP_IncludeIslands - compute properties for polygons with islands included |
| int MfComputeRasterSlantToGround | ( | int | ifhandle, | |
| INT32 | irinode, | |||
| int | ofhandle, | |||
| RVCRASTINFO * | orastinfo, | |||
| SLANTGROUNDPARMS * | parm, | |||
| int | resampling | |||
| ) |
| DEPRECATED ERRVALUE MfComputeRastHist | ( | int | fhandle, | |
| RVCINODENUM | rastinode, | |||
| RVCHISTINFO * | histinfo, | |||
| UINT32 ** | phisto | |||
| ) | [inline] |
| DEPRECATED ERRVALUE MfComputeRastHistRegion | ( | int | fhandle, | |
| RVCINODENUM | rastinode, | |||
| const REGION2D & | region, | |||
| RVCHISTINFO * | histinfo, | |||
| UINT32 ** | phisto | |||
| ) | [inline] |
| DEPRECATED ERRVALUE MfComputeRegionFromRasterBinary | ( | int | fhandle, | |
| INT32 | rastinode, | |||
| REGION2D & | region | |||
| ) |
Compute region from binary raster.
The returned region coordinates will be in raster (column, line) coordinates.
| fhandle | RVC file handle |
| rastinode | Inode of binary raster |
| region | Region returned in raster (column, line) coordinates |
| ERRVALUE MfComputeRegionFromRasterBinary | ( | const RVC::OBJITEM & | ObjItem, | |
| REGION2D & | region | |||
| ) |
Compute region from binary raster.
The returned region coordinates will be in raster (column, line) coordinates.
| ObjItem | Raster object to compute region on |
| region | Region returned in raster (column, line) coordinates |
| ERRVALUE GLOBALFUNC MfComputeRegionFromRasterRanges | ( | const RVC::OBJITEM & | ObjItem, | |
| const DOUBLE_ARRAY< DOUBLE_RANGE > & | ranges, | |||
| REGION2D & | region | |||
| ) |
Compute regions from thresholded (by number of ranges) raster.
| ObjItem | Input raster object |
| ranges | ranges of raster values to be included to regions |
| region | Region returned in raster (column, line) coordinates |
| int MfComputeRegionFromRasterValues | ( | const RVC::OBJITEM & | ObjItem, | |
| const DOUBLE_ARRAY< double > & | values, | |||
| double | range, | |||
| REGION2D & | region | |||
| ) |
Compute region around selected raster cell values.
| ObjItem | Raster object to compute region on |
| values | Cell values list allocated |
| range | Range for cell values (value +/- limit) to be included to region |
| region | Region returned in raster (column, line) coordinates |
| int MfComputeSieveRaster | ( | int | ifhandle, | |
| INT32 | irinode, | |||
| int | ofhandle, | |||
| RVCRASTINFO * | orastinfo, | |||
| UINT32 | count, | |||
| UINT32 | flags | |||
| ) |
Compute CLUMP raster.
| ifhandle | Input file handle |
| irinode | Input raster inode |
| ofhandle | Output file handle |
| orastinfo | Output raster header (name and desc should be filled) |
| count | Min / Max number of cells in category (always >= 2) |
| flags | CLUMPRAST_Larger (default) - locate features(categories) spatially larger than count CLUMPRAST_Smaller - locate features(categories) spatially smaller than count |
| int MfComputeViewshed | ( | int | ifhandle, | |
| INT32 | irinode, | |||
| int | ofhandle, | |||
| RVCRASTINFO * | orastinfo, | |||
| LPOINT2D * | viewpts, | |||
| double | height, | |||
| double | zscale, | |||
| UINT8 | numpts, | |||
| UINT8 | enumpts, | |||
| DOUBLE | distance, | |||
| DRANGE | hrzAngle, | |||
| DRANGE | vrtAngle, | |||
| UINT32 | ||||
| ) |
Computes viewshed as binary raster (new algoritm - implemented on 31 July 97).
| ifhandle | Handle for open RVC file |
| irinode | Inode of raster object |
| ofhandle | Handle of output RVC file |
| orastinfo | Output raster info |
| viewpts | List of view points' coordinates (lin, col) allocated |
| height | Height of view |
| zscale | Zscale |
| numpts | Number of view points |
| enumpts | Number of view points enough for cell to be "visible" from |
| distance | Max distance for cell to be visible from observer |
| hrzAngle | Horizontal field of view (0 - 360 degrees) |
| vrtAngle | Vertical field of view (-90 - 90 degrees) |
| int MfConvert24bittoComposite | ( | int | , | |
| int | , | |||
| RVCRASTINFO * | , | |||
| RVCRASTINFO * | , | |||
| int | , | |||
| int | , | |||
| void * | ||||
| ) |
| int MfConvertRasterCompToComp | ( | int | , | |
| INT32 | , | |||
| int | , | |||
| RVCRASTINFO * | , | |||
| UINT32 | ||||
| ) |
| int MfConvertRGBtoComposite | ( | int | , | |
| int | , | |||
| int | , | |||
| int | , | |||
| RVCRASTINFO * | , | |||
| RVCRASTINFO * | , | |||
| int | , | |||
| int | , | |||
| void * | ||||
| ) |
| DEPRECATED ERRVALUE MfCopyRasterAveraged | ( | int | ohandle, | |
| int | ihandle, | |||
| INT32 | colsample, | |||
| INT32 | linsample, | |||
| COLMAPINFO * | colormap = 0 | |||
| ) |
Copy one raster to another, reducing size by averaging.
The rasters must be the same bit depth and data type. This function displays a progress bar (but no text) using the default status handle (if any).
| ohandle | Output raster handle |
| ihandle | Input raster handle |
| colsample | Column sampling rate |
| linsample | Line sampling rate |
| colormap | ColorMap might be used for 8bit |
| DEPRECATED ERRVALUE MfCopyRasterSampled | ( | int | ohandle, |
| int |