Functions | |
| RVCLOWLIBEXPORT int | _MfOpenFile (const UNICODE *filename, UINT32 flags) |
| DEPRECATED void | FreeFNameInodeUCArray (FNAMEINODEUC *fnameinode, int numentries) |
| DEPRECATED void | FreeFNameInodeUCList (FNAMEINODEUC *fnameinodelist) |
| DEPRECATED RVCLOWLIBEXPORT int | GetUniqueName (UNICODE *name, int(*)(UNICODE *, void *), void *udata) |
| DEPRECATED RVCLOWLIBEXPORT void | MakeValidName (UNICODE *name) |
| RVCLOWLIBEXPORT int | McryptoDecode (UNICODE **outbuf, UNICODE *inbuf, UNICODE *password, UINT32 flags) |
| RVCLOWLIBEXPORT int | McryptoEncode (UNICODE **outbuf, UNICODE *inbuf, UNICODE *password, int keynum, UINT32 flags) |
| RVCLOWLIBEXPORT int | McryptoReadHeader (UNICODE *ucbuf, MCRYPTOHDR *hdr, UINT32 flags) |
| int | MdlgGetObject (MDLGPARENT dlgparent, UNICODE *filename, INT32 *inode, const void *prompt, int objtype, int hdrconv, void *vinfo, int hdrsize, MfFiltFuncProto filter=0, void *filtuserdata=0, GETOBJFLAGS flags=GETOBJFLAG_None) |
| int | MdlgGetObject (MDLGPARENT dlgparent, FILEPATH &filepath, INT32 *inode, const void *prompt, int objtype, int hdrconv, void *vinfo, int hdrsize, MfFiltFuncProto filter=0, void *filtuserdata=0, GETOBJFLAGS flags=GETOBJFLAG_None) |
| int | MdlgGetObjects (MDLGPARENT dlgparent, UNICODE *filename, INT32 parentinode, const void *prompt, int objtype, int minobjs, int maxobjs, FNAMEINODEUC **fnameinoderet, MfFiltFuncProto filter=0, void *filtuserdata=0, MfValidMultiProto validfunc=0, GETOBJFLAGS flags=GETOBJFLAG_None) |
| int | MdlgGetObjects (MDLGPARENT dlgparent, FILEPATH &filepath, INT32 parentinode, const void *prompt, int objtype, int minobjs, int maxobjs, RVC::OBJITEMLIST &ItemList, MfFiltFuncProto filter=0, void *filtuserdata=0, MfValidListProto validfunc=0, GETOBJFLAGS flags=GETOBJFLAG_None) |
| int | MdlgGetObjectSet (MDLGPARENT dlgparent, UNICODE *filename, INT32 parentinode, const void *prompt, int objtype, int hdrsize, int numobjs, FNAMEINODEUC fnameinode[], void *objlabel[], MfFiltFuncProto filter=0, void *filtuserdata=0, MfValidMultiProto validfunc=0, GETOBJFLAGS flags=GETOBJFLAG_None) |
| int | MdlgGetObjectSet (MDLGPARENT dlgparent, FILEPATH &filepath, INT32 parentinode, const void *prompt, int objtype, int numobjs, RVC::OBJITEMLIST &ItemList, void *objlabel[], MfFiltFuncProto filter=0, void *filtuserdata=0, MfValidListProto validfunc=0, GETOBJFLAGS flags=GETOBJFLAG_None) |
| RVCLOWLIBEXPORT INT32 | MfArrayNumItems (int id) |
| RVCLOWLIBEXPORT ERRVALUE | MfCallbackAdd (int fhandle, MfCallbackFunc func, void *data, UINT32 reason) |
| RVCLOWLIBEXPORT ERRVALUE | MfCallbackRemove (int fhandle, MfCallbackFunc func, void *data, UINT32 reason) |
| RVCLOWLIBEXPORT int | MfChangeFileLock (int fhandle, UINT32 flags) |
| RVCLOWLIBEXPORT int | MfChangeTempFileMode (int findex, UINT32 flags) |
| RVCLOWLIBEXPORT int | MfCloseArray (int handle, RVCARRAYINFO *info, int hdrsize, int convtype) |
| RVCLOWLIBEXPORT int | MfCloseFile (int fhandle) |
| RVCLOWLIBEXPORT int | MfCloseGen (int handle, RVCGENINFO *info, int hdrsize, int convtype) |
| RVCLOWLIBEXPORT int | MfCloseList (int handle, RVCGENLISTINFO *info, int hdrsize, int hdrtype) |
| RVCLOWLIBEXPORT int | MfCompareDateTime (const RVCDATETIME *d1, const RVCDATETIME *d2) |
| RVCAPPLIBEXPORT int | MfComputeObjectScale (int fhandle, INT32 objinode, INT32 georefinode, double *xscale, double *yscale) |
| int | MfConvertRasterToTINIterative (int fhandle, INT32 inode, UNICODE *Filename, RVCTININFO *TINinfo, DOUBLE ZTolerance, INT32 MaxNodes, DOUBLE deltaz, DOUBLE shortedge, DOUBLE longedge, INT32 flags) |
| int | MfConvertTINtoRaster (int ifhandle, INT32 inode, int ofhandle, RVCRASTINFO *Info, int Method, UINT32 flags, void *sdwidget) |
| int | MfConvertTINtoRasterExt (int ifhandle, INT32 inode, int ofhandle, RVCRASTINFO *Info, int Method, UINT32 flags, UNICODE *SelectQuery, UNICODE *ValueQuery, Mat3x3 tparam, void *sdwidget) |
| int | MfConvertVectorToRaster (int vhandle, int rhandle, TRANSPARM *transvtor, int ElementType, int ElementNumber, double value, UINT32 flags) |
| int | MfConvertVectorToRasterBigrid (int vfhandle, INT32 inode, int ofhandle, RVCRASTINFO *RastInfo, UNICODE *Query, DOUBLE Direction, int AlongLineMethod, int AcrossLineMethod, UINT32 flags) |
| RVCAPPLIBEXPORT int | MfCopyObject (int sfhandle, INT32 sinode, int dfhandle, INT32 dpinode, INT32 *destinode, MfFiltFuncProto filt, void *filtdata, UINT32 flags) |
| RVCAPPLIBEXPORT int | MfCopyObject (int sfhandle, INT32 sinode, int dfhandle, INT32 dpinode, INT32 *destinode, UINT32 flags) |
| RVCAPPLIBEXPORT int | MfCopySubObjects (int sfhandle, INT32 spinode, int dfhandle, INT32 dpinode, MfFiltFuncProto FiltFunc, void *FiltData, UINT32 flags) |
| ERRVALUE | MfCrossSectionCreate (const POLYLINE &ProfileLine, const RVC::OBJITEM &SrcObjItem, const RVC::OBJITEM &SurfObjItem, RVC::OBJITEM &DestObjItem, double BaseValue, UINT32 flags) |
| RVCLOWLIBEXPORT int | MfDeleteObject (int findex, INT32 inode) |
| RVCLOWLIBEXPORT int | MfDeleteSubObjects (int findex, INT32 pinode, UINT32 objtype) |
| int | MfEditName (Widget pwidget, const char *formname, const char *labelname, RVC::OBJECTNAME &name, int(*NameInUse)(const RVC::OBJECTNAME &, void *), void *NameInUseData, UINT32 flags) |
| int | MfEditNameDesc (Widget parent, int fhandle, RVCGENINFO *objinfo, const char *dialogname, int(*validname)(const RVC::OBJECTNAME &, void *), void *validnamedata, UINT32 flags) |
| int | MfEditNewNameDesc (Widget pwidget, int fhandle, INT32 parentinode, const char *prompt, int objtype, void *vinfo, UINT32 flags) |
| RVCLOWLIBEXPORT bool | MfFileIsReadAbsolute (int findex) |
| RVCLOWLIBEXPORT int | MfFileIsWritable (int fhandle) |
| RVCLOWLIBEXPORT int | MfFileOpen (const FILEPATH &filepath, UINT32 flags, void *dlgparent=0) |
| RVCLOWLIBEXPORT int | MfFileOpen (void *parent, const UNICODE *filename, UINT32 flags) |
| DEPRECATED RVCLOWLIBEXPORT UNICODE * | MfFindLinkFileNameUC (const UNICODE *sfilename, const UNICODE *filename, UINT32 flags) |
| RVCLOWLIBEXPORT FILEPATH | MfFindLinkFilePath (const FILEPATH &SourceFile, const FILEPATH &Filename, UINT32 flags=FINDFILE_Default) |
| DEPRECATED RVCLOWLIBEXPORT UNICODE * | MfFindLinkFileUC (int file, const UNICODE *filename, UINT32 flags) |
| RVCLOWLIBEXPORT FILEPATH | MfFindLinkPath (int findex, const FILEPATH &filepath, UINT32 flags=FINDFILE_Default) |
| RVCLOWLIBEXPORT INT32 | MfFindObject (int file, INT32 pinode, UINT32 otype, const UNICODE *name, MfFiltFuncProto filter=0, void *filterdata=0) |
| RVCLOWLIBEXPORT INT32 | MfFindObjectDesc (int file, INT32 pinode, UINT32 otype, UNICODE *desc, MfFiltFuncProto filter=0, void *filterdata=0) |
| RVCLOWLIBEXPORT ERRVALUE | MfGenerateLockNames (const FILEPATH &SourceFile, FILEPATH &lokfilepath, FILEPATH *kolfilepath=0) |
| RVCLOWLIBEXPORT void | MfGetAutoLinkPatternList (const RVC::OBJTYPESET &objtypeset, MISTRINGLIST &patternlist) |
| RVCLOWLIBEXPORT ERRVALUE | MfGetFileHeaderEx (const FILEPATH &filepath, RVCBASICINFO &BasicInfo) |
| DEPRECATED RVCLOWLIBEXPORT const UNICODE * | MfGetFilenameUC (int id) |
| RVCLOWLIBEXPORT const FILEPATH * | MfGetFilePath (int id) |
| RVCLOWLIBEXPORT const FILEPATH * | MfGetFilePathLink (int fhandle) |
| RVCLOWLIBEXPORT UINT32 | MfGetFileStatus (int findex) |
| RVCLOWLIBEXPORT INT64 | MfGetFreeSpaceSize64 (int findex) |
| RVCLOWLIBEXPORT INT32 | MfGetLastUsed (int fhandle, INT32 parentinode, UINT32 objtype, MfFiltFuncProto filtfunc=0, void *filtdata=0) |
| RVC::LITEUSABILITY | MfGetLiteUsability (const RVC::OBJITEM &objitem) |
| RVC::LITEUSABILITY | MfGetLiteUsability (int fhandle, INT32 inode) |
| RVCLOWLIBEXPORT ERRVALUE | MfGetLockInfoEx (const FILEPATH &filepath, RVCFILELOCK &lockinfo) |
| RVCLOWLIBEXPORT INT32 | MfGetObjCount (int fhandle, INT32 parent, UINT32 otype) |
| RVCLOWLIBEXPORT int | MfGetObjectFile (int handle) |
| RVCLOWLIBEXPORT INT32 | MfGetObjectInode (int handle) |
| RVCLOWLIBEXPORT UNICODE * | MfGetObjectName (int file, INT32 inode) |
| RVCLOWLIBEXPORT ERRVALUE | MfGetObjectSizeBytes64 (int findex, INT32 inode, UINT64 *retsize) |
| RVCLOWLIBEXPORT UINT32 | MfGetObjectStatus (int findex, INT32 inode) |
| RVCLOWLIBEXPORT const char * | MfGetObjectTagFromType (UINT32 otype) |
| RVCLOWLIBEXPORT INT32 | MfGetObjectTypeFromTag (const char *tag) |
| RVCLOWLIBEXPORT UINT16 | MfGetObjectVersion (int findex, INT32 inode) |
| RVCLOWLIBEXPORT INT32 | MfGetObjList (int fhandle, INT32 parent, UINT32 objtype, INT32 *ilist, UINT32 *tlist, INT32 max) |
| RVCLOWLIBEXPORT INT32 | MfGetObjListF (int fhandle, INT32 parent, UINT32 objtype, INT32 *ilist, UINT32 *tlist, INT32 max, MfFiltFuncProto filter, void *fdata) |
| RVCLOWLIBEXPORT INT32 | MfGetObjListFA (int findex, INT32 parent, UINT32 otype, INT32 **pilist, UINT32 **ptlist, MfFiltFuncProto filter, void *filtdata) |
| RVCLOWLIBEXPORT INT32 | MfGetObjType (int id) |
| RVCLOWLIBEXPORT int | MfInsertList (int handle, INT32 posn, INT32 num) |
| RVCLOWLIBEXPORT bool | MfIsFileLinked (int fhandle) |
| RVCLOWLIBEXPORT int | MfIsFileLocked (const UNICODE *filename) |
| RVCLOWLIBEXPORT int | MfIsFileLockedEx (const FILEPATH &filepath) |
| RVCLOWLIBEXPORT int | MfIsLinked (int findex, INT32 inode) |
| RVCLOWLIBEXPORT bool | MfIsObjectCopyable (RVC::OBJTYPE ObjType) |
| RVCLOWLIBEXPORT void | MfLinkFilePromptDisable () |
| RVCLOWLIBEXPORT void | MfLinkFilePromptEnable () |
| RVCLOWLIBEXPORT void | MfLinkFileSetHandler (int(*FileFunc)(const FILEPATH &SourceFile, const FILEPATH &filepath, UINT32 flags, void *udata), void *udata) |
| RVCLOWLIBEXPORT INT32 | MfListItemSize (int handle, INT32 item) |
| RVCLOWLIBEXPORT INT32 | MfListMaxItemSize (int handle) |
| RVCLOWLIBEXPORT int | MfMakeArray (int fhandle, RVCARRAYINFO *info, int hdrsize, int convtype) |
| RVCLOWLIBEXPORT int | MfMakeFileEx (const FILEPATH &, RVCBASICINFO &bdata) |
| DEPRECATED RVCLOWLIBEXPORT int | MfMakeFileUC (const UNICODE *filename, RVCBASICINFO *info) |
| RVCLOWLIBEXPORT int | MfMakeFolder (int findex, RVCGENINFO *hdr) |
| RVCLOWLIBEXPORT int | MfMakeGen (int fhandle, RVCGENINFO *info, int hdrsize, int convtype) |
| RVCLOWLIBEXPORT int | MfMakeList (int handle, RVCGENLISTINFO *info, int hdrsize, int hdrtype, UINT32 flags) |
| RVCLOWLIBEXPORT int | MfMakeObjectLink (int sfindex, INT32 sinode, int dfindex, INT32 dpinode, INT32 *dinode, UINT32 flag) |
| DEPRECATED RVCLOWLIBEXPORT int | MfMakeTempFile (UNICODE *filename, UINT32 flags) |
| RVCLOWLIBEXPORT int | MfMakeTempFileEx (FILEPATH *FilePath, UINT32 flags) |
| DEPRECATED RVCLOWLIBEXPORT int | MfMakeTempFileUC (UNICODE *filename, UINT32 flags) |
| RVCLOWLIBEXPORT INT32 | MfNumListItems (int handle) |
| RVCLOWLIBEXPORT const char * | MfObjectGetIconName (UINT32 otype) |
| RVCLOWLIBEXPORT int | MfObjectIsWritable (int findex, INT32 inode) |
| RVCLOWLIBEXPORT int | MfOpenArray (int fhandle, INT32 inode, RVCARRAYINFO *info, int hdrsize, int convtype, UINT32 flags) |
| RVCLOWLIBEXPORT int | MfOpenGen (int fhandle, INT32 inode, RVCGENINFO *info, int hdrsize, int convtype, UINT32 flags) |
| RVCLOWLIBEXPORT int | MfOpenList (int fhandle, INT32 inode, RVCGENLISTINFO *info, int hdrsize, int hdrtype, UINT32 flags) |
| RVCLOWLIBEXPORT int | MfOpenObjectIsWritable (int ohandle) |
| int | MfPackFile (const FILEPATH &) |
| RVCLOWLIBEXPORT INT32 | MfReadArray (int handle, INT32 num, void *ptr) |
| DEPRECATED int | MfReadBasicInfo (int fhandle, RVCINODENUM inode, RVCBASICINFO *info) |
| RVCLOWLIBEXPORT int | MfReadFileHeader (int fhandle, RVCBASICINFO *data) |
| RVCLOWLIBEXPORT INT32 | MfReadGen (int handle, void *ptr, INT32 len) |
| int | MfReadGenInfo (int fhandle, RVCINODENUM inode, RVCGENINFO *info) |
| RVCLOWLIBEXPORT int | MfReadLinkDataEx (int findex, INT32 inode, RVCGENINFO &ginfo, RVCLINKDATAEX &LinkData) |
| RVCLOWLIBEXPORT INT32 | MfReadList (int handle, INT32 itm, void *ptr) |
| RVCLOWLIBEXPORT INT32 | MfReadListExt (int id, INT32 item, void **ptr, INT32 BufferSize) |
| RVCLOWLIBEXPORT INT32 | MfReadListP (int handle, INT32 item, INT32 start, INT32 len, void *ptr) |
| RVCLOWLIBEXPORT void | MfReadOnlyModeSet (bool SetReadOnly) |
| int | MfReadSmall (int findex, INT32 inode, void *thdr, int hdrsize, int hdrtype, void **data) |
| RVCLOWLIBEXPORT ERRVALUE | MfResizeArray (int handle, INT32 NewNumItems) |
| RVCLOWLIBEXPORT int | MfResizeGen (int handle, UINT32 size) |
| RVCLOWLIBEXPORT int | MfResizeList (int handle, INT32 numitems) |
| RVCLOWLIBEXPORT int | MfResizeListItem (int handle, INT32 item, INT32 size) |
| RVCLOWLIBEXPORT INT32 | MfSeekGen (int handle, INT32 pos, int rel) |
| RVCLOWLIBEXPORT void | MfStop (void) |
| RVCLOWLIBEXPORT int | MfSwapListItems (int handle, INT32 item1, INT32 item2) |
| ERRVALUE | MfTestUsableInLite (const RVC::OBJITEM &objitem) |
| ERRVALUE | MfTestUsableInLite (int fhandle, const RVCGENINFO &geninfo) |
| RVCLOWLIBEXPORT int | MfTouchObject (int fhandle, INT32 inode) |
| int | MfTransferRasterAttrToVectorPoints (int rfhandle, INT32 rinode, int vfhandle, INT32 vinode, UINT32 flags) |
| RVCLOWLIBEXPORT int | MfUpdateFile (int file) |
| RVCLOWLIBEXPORT int | MfUpdateLastMod (int findex, INT32 inode) |
| RVCLOWLIBEXPORT int | MfValidName (const UNICODE *name) |
| RVCLOWLIBEXPORT INT32 | MfWriteArray (int handle, INT32 num, const void *ptr) |
| DEPRECATED int | MfWriteBasicInfo (int fhandle, RVCINODENUM inode, RVCBASICINFO *info) |
| RVCLOWLIBEXPORT INT32 | MfWriteGen (int handle, const void *ptr, INT32 len) |
| RVCLOWLIBEXPORT int | MfWriteHeaderNameDesc (int findex, INT32 inode, RVCBASICINFO *binfo) |
| RVCLOWLIBEXPORT INT32 | MfWriteList (int handle, INT32 item, INT32 len, const void *const ptr) |
| RVCLOWLIBEXPORT INT32 | MfWriteListP (int handle, INT32 item, INT32 tsize, INT32 start, INT32 len, const void *const ptr) |
| RVCLOWLIBEXPORT int | MfWriteSmall (int findex, INT32 inode, void *thdr, int hdrsize, int hdrtype, void *data) |
| void | MxMakeObjectList (Widget list, const RVC::OBJITEMLIST &items) |
|
||||||||||||
|
GENERATING_DOXYGEN_OUTPUT. Flag values:
|
|
||||||||||||
|
Free data allocated in FNAMEINODEUC array. Note that this does not free the FNAMEINODEUC array itself (as it may not be allocated).
|
|
|
Free FNAMEINODEUC linked list.
|
|
||||||||||||||||
|
Generate a valid 'unique' name for an RVC object.
|
|
|
Correct an invalid name to a valid name under RVC.
|
|
||||||||||||||||||||
|
If not encoded, just copies the input.
|
|
||||||||||||||||||||||||
|
Encode the input.
|
|
||||||||||||||||
|
Read the crypto header.
|
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
Dialog allowing user to select an object of a specified type.
|
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
Dialog allowing user to select an object of a specified type.
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Dialog allowing user to select multiple objects of a specified type.
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Dialog allowing user to select multiple objects of a specified type.
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Dialog to prompt user to select RVC object(s).
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Dialog to prompt user to select RVC object(s).
|
|
|
Obtain number of entries in the array object.
|
|
||||||||||||||||||||
|
< GENERATING_DOXYGEN_OUTPUT Add a callback.
|
|
||||||||||||||||||||
|
REmove a callback.
|
|
||||||||||||
|
Change the lock access of a file if possible. Flag values:
|
|
||||||||||||
|
Change temp file mode. If not a temp file but has '.tmp', make a temp file out of it anyway.
|
|
||||||||||||||||||||
|
Close a previously opened "generic array" object. Array object functions are not generally used by application programmers, but rather are used by RVC programmers in creating object type-specific functions.
|
|
|
Close a previously opened RVC project file. Closes an open file and all objects that had been opened in this file. If more that one call to MfOpenFile is made, then the call to this function does not actually close the file, it decrements the open counter and calls MfUpdateFile() to update information on the file.
|
|
||||||||||||||||||||
|
Close a previously opened "generic data" object. Generic object functions are not generally used by application programmers, but rather are used by RVC programmers in creating object type-specific functions.
|
|
||||||||||||||||||||
|
Close a previously opened "generic list" object. Generic list object functions are not generally used by application programmers, but rather are used by RVC programmers in creating object type-specific functions.
|
|
||||||||||||
|
Compare two date/time stamps.
|
|
||||||||||||||||||||||||
|
Compute object scale or cell size.
|
|
||||||||||||||||||||||||||||||||||||||||||||
|
Convert a raster object to a TIN object. Flags: TIN_ComputeStatistics Compute standard statistics for triangles and edges TIN_Optimize flags Do TIN optimization NOTE: If there are no nodes in output TIN because of the data or optimization settings, the return code will be EUserCancel.
|
|
||||||||||||||||||||||||||||||||
|
Converts TIN object into raster object by surface fitting. Flags: TINTORASTER_CopyGeoref Copy georeference information and compute default histogram TINTORASTER_AutoScale Perform scaling of output values into the data range of output raster
|
|
||||||||||||||||||||||||||||||||||||||||||||
|
Converts TIN object into raster object by surface fitting. Flags: TINTORASTER_CopyGeoref Copy georeference information and compute default histogram TINTORASTER_AutoScale Perform scaling of output values into the data range of output raster
|
|