#include <mi32/fixedstr.h>
#include <mi32/rect.h>
#include <mi32/mcb.h>
#include <mi32/hdrtypes.h>
#include <rvc/objitem.h>
#include <rvc/objtype.h>
#include <mi32/stddefns.h>
Include dependency graph for rvcdefns.h:

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

Go to the source code of this file.
Namespaces | |
| namespace | RVC |
Classes | |
| struct | FNAMEINODEUC |
| Filename / inode structure. More... | |
| class | RVC::LINKFILEPROMPTDISABLER |
| Class to automatically disable prompt for missing linked file on creation and enable prompt on destruction. More... | |
| struct | RVC::LINKITEM |
| struct | MfAnyCallbackStruct |
| Callback structure. More... | |
| struct | MfChildCallbackStruct |
| Callback structure. More... | |
| struct | MfExtentsCallbackStruct |
| Callback structure. More... | |
| struct | MfPointTypeCallbackStruct |
| struct | RVCAPPFUNCS |
| App functions structure. More... | |
| struct | RVCARRAYINFO |
| Array info structure. More... | |
| struct | RVCBASICINFO |
| Basic rvc info structure. More... | |
| struct | RVCDATETIME |
| class | RVCFILEHANDLE |
| RVCFILEHANDLE class used to encapsulate an "open" RVC file handle. More... | |
| struct | RVCFILELOCK |
| File lock structure. More... | |
| struct | RVCGENINFO |
| General rvc info structure. More... | |
| struct | RVCGENLISTINFO |
| General list info structure. More... | |
| struct | RVCGUIFUNCS |
| GUI functions structure. More... | |
| struct | RVCLINKDATAEX |
| Disallow memset/memcpy. Structure to hold RVC link information. More... | |
Defines | |
| #define | CONVRASTBOUND_ComputeStdAttrib 0x0004 |
| #define | CONVRASTBOUND_DoImpliedGeoref 0x0002 |
| #define | CONVRASTBOUND_NoCreateTable 0x0001 |
| #define | CONVRASTCOMP_NoReserveStd64 0x00000001 |
| #define | CONVRASTLINE_Trace0Cells 0x0001 |
| #define | CONVRASTLINE_Trace1Cells 0x0000 |
| #define | COPYRVC_AllLinks (COPYRVC_RasterLinks | COPYRVC_DBaseLinks | COPYRVC_RVCLinks) |
| #define | COPYRVC_DBaseLinks 0x00000004 |
| #define | COPYRVC_DemoteIdentityTables 0x00000008 |
| #define | COPYRVC_DontRemoveRecords 0x00000200 |
| #define | COPYRVC_FreezeComputedFields 0x00080000 |
| #define | COPYRVC_IgnoreStdAttTables 0x00040000 |
| #define | COPYRVC_MinimizeTableSize 0x00000020 |
| #define | COPYRVC_NoDBLists 0x00004000 |
| #define | COPYRVC_PointDBase 0x00000010 |
| #define | COPYRVC_RasterLinks 0x00000002 |
| #define | COPYRVC_RemoveStdAttTables 0x00000800 |
| #define | COPYRVC_RVCLinks 0x00000400 |
| #define | COPYRVC_SubObjects 0x00000001 |
| #define | CROSSSECTION_NoGeoreference 0x00000001 |
| #define | ELEMENTNUM_DefaultList -1 |
| #define | ELEMENTNUM_None -2 |
| #define | FILT_FolderUsable 5 |
| #define | FILT_NotSelectable FILT_NotUsable |
| #define | FILT_NotUsable 0 |
| #define | FILT_NotVisible 0 |
| #define | FILT_Selectable 1 |
| #define | FILT_Usable 1 |
| #define | FILT_UsableSubobjects 4 |
| #define | FILTMSGLEN 100 |
| #define | FINDFILE2(a, b) ((a) | (b<<4)) |
| #define | FINDFILE3(a, b, c) ((a) | (b<<4) | (c<<8)) |
| #define | FINDFILE4(a, b, c, d) ((a) | (b<<4) | (c<<8) | (d<<12)) |
| #define | FINDFILE_Default FINDFILE4(FINDFILE_RefPath,FINDFILE_Stored,FINDFILE_RefDrive,FINDFILE_Subtree) |
| #define | FINDFILE_DontAsk 0x80000000 |
| #define | FINDFILE_RefDrive 0x2 |
| #define | FINDFILE_RefDriveFirst FINDFILE4(FINDFILE_RefDrive,FINDFILE_RefPath,FINDFILE_Stored,FINDFILE_Subtree) |
| #define | FINDFILE_RefPath 0x3 |
| #define | FINDFILE_Stored 0x1 |
| #define | FINDFILE_StoredFirst FINDFILE4(FINDFILE_Stored,FINDFILE_RefDrive,FINDFILE_RefPath,FINDFILE_Subtree) |
| #define | FINDFILE_Subtree 0x4 |
| #define | FOLDERSEPARATOR ' ' |
| #define | GETOBJFLAG_MakeNew GETOBJFLAG_Overwrite |
| #define | GETOBJFLAG_NewOnly GETOBJFLAG_OnlyNew |
| #define | INTERPOLATE_Linear 1 |
| #define | INTERPOLATE_SplineBezier 4 |
| #define | INTERPOLATE_SplineCubic 2 |
| #define | INTERPOLATE_SplineQuad 3 |
| #define | MFCR_ChildClosing 0x00000122 |
| #define | MFCR_ChildCreate 0x00000120 |
| #define | MFCR_ChildOpen 0x00000121 |
| #define | MFCR_ExtentsChanged 0x00000108 |
| #define | MFCR_FileClosing 0x00000112 |
| #define | MFCR_NullValueChanged 0x00000111 |
| #define | MFCR_PointTypeChanged 0x00000110 |
| #define | MFCR_UndoBegin 0x00000101 |
| #define | MFCR_UndoEnd 0x00000102 |
| #define | MFCR_UndoPossible 0x00000104 |
| #define | MfValidNameChar(c) ((c)=='_'||(c)>='A'&&(c)<='Z'||(c)>='a'&&(c)<='z'||(c)>='0'&&(c)<='9'||(c)>=160) |
| #define | OBJTYPESEPARATOR '.' |
| #define | OTYPE_2DHISTINFO 18 |
| #define | OTYPE_ALL 0 |
| #define | OTYPE_ASSOCIATION 46 |
| #define | OTYPE_CAD 5 |
| #define | OTYPE_CADDBASE 29 |
| #define | OTYPE_CAMERACALIB 24 |
| #define | OTYPE_COLMAP 19 |
| #define | OTYPE_CONTAB 17 |
| #define | OTYPE_DBASE 6 |
| #define | OTYPE_DBCONSTRAINT 61 |
| #define | OTYPE_DBFORM 14 |
| #define | OTYPE_DBINDEX 68 |
| #define | OTYPE_DBPARM 48 |
| #define | OTYPE_DBQUERY 8 |
| #define | OTYPE_DISP2DWINDOW 38 |
| #define | OTYPE_DISP_GROUP 37 |
| #define | OTYPE_DISP_LAYOUT 54 |
| #define | OTYPE_DISP_SIM3D 59 |
| #define | OTYPE_DISPPARM 40 |
| #define | OTYPE_EDITPARM 53 |
| #define | OTYPE_FILE 1 |
| #define | OTYPE_FILTER 9 |
| #define | OTYPE_FOLDER 2 |
| #define | OTYPE_FREQPROCINFO 21 |
| #define | OTYPE_GENERICREF 34 |
| #define | OTYPE_GEOREF 11 |
| #define | OTYPE_HISTO 16 |
| #define | OTYPE_HOUGHPARMS 71 |
| #define | OTYPE_HYPER 13 |
| #define | OTYPE_HYPERHIST 62 |
| #define | OTYPE_HYPERSENSOR 63 |
| #define | OTYPE_HYPERSPECTRAL 60 |
| #define | OTYPE_INVDBLIST 52 |
| #define | OTYPE_LAST 75 |
| #define | OTYPE_LAYOUTTEMPLATE 65 |
| #define | OTYPE_LEGEND 41 |
| #define | OTYPE_LINEDBASE 26 |
| #define | OTYPE_NODEDBASE 28 |
| #define | OTYPE_OFONT 33 |
| #define | OTYPE_PAGELAYOUT 12 |
| #define | OTYPE_PLOTDEF 32 |
| #define | OTYPE_POINTDBASE 25 |
| #define | OTYPE_POLYDBASE 27 |
| #define | OTYPE_PRINTDEF 31 |
| #define | OTYPE_PRTCOLORBAL 30 |
| #define | OTYPE_QTREE 47 |
| #define | OTYPE_RASTDBASE 20 |
| #define | OTYPE_RASTER 3 |
| #define | OTYPE_RASTERSET 57 |
| #define | OTYPE_RASTERTREND 22 |
| #define | OTYPE_REGION 45 |
| #define | OTYPE_SCANDEF 35 |
| #define | OTYPE_SENSORINFO 64 |
| #define | OTYPE_SENSORINFOOLD 58 |
| #define | OTYPE_SML 55 |
| #define | OTYPE_SPATIALTREE 70 |
| #define | OTYPE_SPATIALTREEOLD 67 |
| #define | OTYPE_SPATIALTREEOLD2 69 |
| #define | OTYPE_SPECTRAL 56 |
| #define | OTYPE_SPOTHEADER 23 |
| #define | OTYPE_STYLE 7 |
| #define | OTYPE_TEXT 42 |
| #define | OTYPE_THEME 49 |
| #define | OTYPE_THUMBNAIL 66 |
| #define | OTYPE_TIEPOINT 15 |
| #define | OTYPE_TIN 39 |
| #define | OTYPE_TINDBASE 43 |
| #define | OTYPE_VECTDBASE 44 |
| #define | OTYPE_VECTOR 4 |
| #define | OTYPE_VIDEOSEQ 10 |
| #define | OTYPE_XYDIGDEF 36 |
| #define | RVCAPPCLASSEXPORT MI_DLLCLASSIMPORT |
| #define | RVCAPPLIBEXPORT MI_DLLIMPORT |
| #define | RVCCONV_CAD RVCCONV_CADInfo |
| #define | RVCCONV_CAMERACALIB RVCCONV_CameraInfo |
| #define | RVCCONV_COLMAP RVCCONV_CMapInfo |
| #define | RVCCONV_CONTAB RVCCONV_ConTab |
| #define | RVCCONV_DBASE RVCCONV_DbaseInfo |
| #define | RVCCONV_DISP2DGROUP 0 |
| #define | RVCCONV_DISP2DWINDOW 0 |
| #define | RVCCONV_FILTER RVCCONV_FiltInfo |
| #define | RVCCONV_GEOREF RVCCONV_GeoRefInfo |
| #define | RVCCONV_HISTO RVCCONV_HistInfo |
| #define | RVCCONV_RASTER RVCCONV_RastInfo |
| #define | RVCCONV_REGION RVCCONV_RegionInfo |
| #define | RVCCONV_STYLE RVCCONV_StyleInfo |
| #define | RVCCONV_TIEPOINT RVCCONV_TiePointInfo |
| #define | RVCCONV_TIN RVCCONV_TINInfo |
| #define | RVCCONV_VECTOR RVCCONV_VectInfo |
| #define | RVCFILE_DeleteOnClose 0x00000100 |
| #define | RVCFILE_DeleteOnExit 0x00000200 |
| #define | RVCFILE_ForceUnlockBtn 0x00040000 |
| #define | RVCFILE_NoDelete 0x00000800 |
| #define | RVCFILE_NoDialog 0x00000040 |
| #define | RVCFILE_NoLock 0x00000010 |
| #define | RVCFILE_OpenMask 0x000000FF |
| #define | RVCFILE_ReadAbsolute 0x00000020 |
| #define | RVCFILE_ReadLock 0x00000001 |
| #define | RVCFILE_SharedLock 0x00000008 |
| #define | RVCFILE_TempFileMask 0x0000FF00 |
| #define | RVCFILE_WriteAbsolute 0x00000080 |
| #define | RVCFILE_WriteLock 0x00000002 |
| #define | RVCFILE_WriteLockAttempt 0x00000004 |
| #define | RVCFS_Modified 0x00000010 |
| #define | RVCFS_Open 0x00000080 |
| #define | RVCFS_ReadLocked 0x00000002 |
| #define | RVCFS_ReadOnly 0x00000001 |
| #define | RVCFS_Tempfile 0x00000020 |
| #define | RVCFS_TNTlite 0x00000040 |
| #define | RVCFS_Writable 0x00000004 |
| #define | RVCFS_WriteLocked 0x00000008 |
| #define | RVCLINKFLAG_HiLo (0x00000002) |
| #define | RVCLINKFLAG_LoHi (0x00000001) |
| #define | RVCLINKFLAG_Modified (0x00000008) |
| #define | RVCLINKFLAG_RO (0x00000004) |
| #define | RVCLOWLIBEXPORT MI_DLLIMPORT |
| #define | RVCMODE_Bogus 0x04000000 |
| #define | RVCMODE_Mask 0x7F000000 |
| #define | RVCMODE_Read 0x40000000 |
| #define | RVCMODE_ReadAhead 0x08000000 |
| #define | RVCMODE_RW 0x60000000 |
| #define | RVCMODE_RWAttempt 0x70000000 |
| #define | RVCMODE_Write 0x20000000 |
| #define | RVCMODE_WriteAttempt 0x10000000 |
| #define | RVCOS_BadInode 0x00000400 |
| #define | RVCOS_Bogus 0x00000100 |
| #define | RVCOS_Composite 0x00000001 |
| #define | RVCOS_Deleting 0x00000800 |
| #define | RVCOS_EditProtected 0x00000080 |
| #define | RVCOS_Free 0x00000002 |
| #define | RVCOS_Link 0x00000020 |
| #define | RVCOS_Opened 0x00000004 |
| #define | RVCOS_ReadOnly 0x00000008 |
| #define | RVCOS_TNTlite 0x00000200 |
| #define | RVCOS_ViewProtected 0x00000040 |
| #define | RVCOS_Writable 0x00000010 |
| #define | RVCTYPE_BGR 9 |
| #define | RVCTYPE_BGR24_Really 8 |
| #define | RVCTYPE_ComplexMP 17 |
| #define | RVCTYPE_ComplexRI 16 |
| #define | RVCTYPE_Float 3 |
| #define | RVCTYPE_RGB 8 |
| #define | RVCTYPE_RGB24_Really 9 |
| #define | RVCTYPE_Signed 2 |
| #define | RVCTYPE_Unsigned 1 |
| #define | SURFACEFIT_AutoRescale 0x0001 |
| #define | SURFACEFIT_MatchReference 0x0002 |
| #define | SURFACEFIT_UseDirection 0x0004 |
| #define | TIN_ComputeStatistics 0x0001 |
| #define | TIN_Optimize 0x0002 |
| #define | TINTORASTER_AutoScale 0x0002 |
| #define | TINTORASTER_CopyGeoref 0x0001 |
| #define | TINTORASTER_Linear 0 |
| #define | TINTORASTER_Quintic 1 |
| #define | VECTMODE_ConvTo2D 0x0002 |
| #define | VECTMODE_ConvTo3D 0x0001 |
| #define | VECTMODE_Mask 0x0003 |
| #define | VPOINT_2DXY 1 |
| #define | VPOINT_2DXZ 2 |
| #define | VPOINT_2DYZ 3 |
| #define | VPOINT_3DXY 4 |
| #define | VPOINT_3DXYZ 7 |
| #define | VPOINT_3DXZ 5 |
| #define | VPOINT_3DYZ 6 |
Typedefs | |
| typedef void(* | MfCallbackFunc )(MfAnyCallbackStruct *, void *) |
| typedef int(* | MfValidListProto )(const RVC::OBJITEMLIST &, void *, char *) |
| typedef FIXEDSTRING< 64 > | OBJECTDESC |
| typedef FIXEDSTRING< 16 > | OBJECTNAME |
| typedef FIXEDSTRING< 16 > | OBJECTSOURCE |
| typedef MILIST< OBJITEM > | OBJITEMLIST |
| typedef RVC::OBJECTDESC | RVCOBJECTDESC |
| typedef RVC::OBJECTNAME | RVCOBJECTNAME |
| typedef RVC::OBJECTSOURCE | RVCOBJECTSOURCE |
Enumerations | |
| enum | GETOBJFLAGS { GETOBJFLAG_None = 0x00000000, GETOBJFLAG_NewOK = 0x00000001, GETOBJFLAG_DftNew = 0x00000002, GETOBJFLAG_SkipOK = 0x00000004, GETOBJFLAG_UseFilter = 0x00000020, GETOBJFLAG_OnlyNew = 0x00000040, GETOBJFLAG_Overwrite = 0x00000080, GETOBJFLAG_AllowAll = 0x00000200, GETOBJFLAG_AllowFewer = 0x00008000, GETOBJFLAG_SkipNone = 0x00010000, GETOBJFLAG_NoEditNameDesc = 0x00020000, GETOBJFLAG_AllowAutoName = 0x00040000, GETOBJFLAG_TablesAsSubObjs = 0x00100000, GETOBJFLAG_AllowDupObjs = 0x00200000, GETOBJFLAG_NoMetaData = 0x00400000, GETOBJFLAG_LabelsUnicode = 0x01000000, GETOBJFLAG_NoChangeLevel = 0x02000000 } |
| enum | LITEUSABILITY { LITEUSABILITY_OK = 0, LITEUSABILITY_ObjectNo = 1, LITEUSABILITY_SubObjectNo = 2 } |
| enum | MAKELINKFLAGS { MAKELINKFLAG_NoGeoreference = 0x0001, MAKELINKFLAG_NoPyramidLinks = 0x0002, MAKELINKFLAG_BuildHistograms = 0x0004, MAKELINKFLAG_BuildPyramids = 0x0008, MAKELINKFLAG_NoContrastTables = 0x0010, MAKELINKFLAG_ColorComposite = 0x0020, MAKELINKFLAG_ColorSeparate = 0x0040, MAKELINKFLAG_None = 0x0000 } |
Functions | |
| RVCLOWLIBEXPORT int | _MfOpenFile (const MIUNICODE *filename, UINT32 flags) |
| DEFINE_ENUM_OPERATORS (GETOBJFLAGS) | |
| DEFINE_ENUM_OPERATORS (MAKELINKFLAGS) | |
| DEPRECATED void | FreeFNameInodeUCArray (FNAMEINODEUC *fnameinode, int numentries) |
| DEPRECATED void | FreeFNameInodeUCList (FNAMEINODEUC *fnameinodelist) |
| DEPRECATED RVCLOWLIBEXPORT int | GetUniqueName (MIUNICODE *name, int(*)(MIUNICODE *, void *), void *udata) |
| DEPRECATED RVCLOWLIBEXPORT void | MakeValidName (MIUNICODE *name) |
| DEPRECATED int | MdlgGetObject (MDLGPARENT dlgparent, MIUNICODE *filename, INT32 *inode, const void *prompt, int objtype, int hdrconv, void *vinfo, int hdrsize, MfFiltFuncProto filter=0, void *filtuserdata=0, GETOBJFLAGS flags=GETOBJFLAG_None) |
| DEPRECATED 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) |
| DEPRECATED int | MdlgGetObjects (MDLGPARENT dlgparent, MIUNICODE *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) |
| DEPRECATED 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) |
| DEPRECATED int | MdlgGetObjectSet (MDLGPARENT dlgparent, MIUNICODE *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) |
| DEPRECATED 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 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) |
| ERRVALUE | MfCloseFile (RVCFILEHANDLE &fhandle) |
| RVCLOWLIBEXPORT int | MfCloseFile (int fhandle) |
| RVCLOWLIBEXPORT int | MfCloseGen (int handle, RVCGENINFO *info, int hdrsize, int convtype) |
| RVCLOWLIBEXPORT int | MfCompareDateTime (const RVCDATETIME *d1, const RVCDATETIME *d2) |
| DEPRECATED int | MfComputeObjectScale (int fhandle, INT32 objinode, INT32 georefinode, double *xscale, double *yscale) |
| int | MfConvertRasterToTINIterative (int fhandle, INT32 inode, MIUNICODE *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, MIUNICODE *SelectQuery, MIUNICODE *ValueQuery, Mat3x3 tparam, void *sdwidget) |
| int | MfConvertVectorToRaster (const RVC::OBJITEM &VecObjItem, const RVC::OBJITEM &DestObjItem, TRANSPARM *transvtor, int ElementType, int ElementNumber, double value, UINT32 flags) |
| DEPRECATED 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, MIUNICODE *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 MIUNICODE *filename, UINT32 flags) |
| DEPRECATED RVCLOWLIBEXPORT MIUNICODE * | MfFindLinkFileNameUC (const MIUNICODE *sfilename, const MIUNICODE *filename, UINT32 flags) |
| RVCLOWLIBEXPORT FILEPATH | MfFindLinkFilePath (const FILEPATH &SourceFile, const FILEPATH &Filename, UINT32 flags=FINDFILE_Default) |
| RVCLOWLIBEXPORT FILEPATH | MfFindLinkPath (int findex, const FILEPATH &filepath, UINT32 flags=FINDFILE_Default) |
| RVCLOWLIBEXPORT INT32 | MfFindObject (int file, INT32 pinode, UINT32 otype, const MIUNICODE *name, MfFiltFuncProto filter=0, void *filterdata=0) |
| RVCLOWLIBEXPORT INT32 | MfFindObjectDesc (int file, INT32 pinode, UINT32 otype, MIUNICODE *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 MIUNICODE * | 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) |
| 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 MIUNICODE * | 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 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 bool | MfIsFileLinked (int fhandle) |
| RVCLOWLIBEXPORT int | MfIsFileLockedEx (const FILEPATH &filepath) |
| RVCLOWLIBEXPORT int | MfIsLinked (int findex, INT32 inode) |
| RVCLOWLIBEXPORT bool | MfIsObjectCopyable (RVC::OBJTYPE ObjType) |
| RVCLOWLIBEXPORT void | MfLinkFileClearMissingList () |
| RVCLOWLIBEXPORT void | MfLinkFilePromptDisable () |
| RVCLOWLIBEXPORT void | MfLinkFilePromptEnable () |
| RVCLOWLIBEXPORT void | MfLinkFileSetHandler (int(*FileFunc)(const FILEPATH &SourceFile, const FILEPATH &filepath, UINT32 flags, void *udata), void *udata) |
| RVCLOWLIBEXPORT int | MfMakeFileEx (const FILEPATH &, RVCBASICINFO &bdata) |
| DEPRECATED RVCLOWLIBEXPORT int | MfMakeFileUC (const MIUNICODE *filename, RVCBASICINFO *info) |
| RVCLOWLIBEXPORT int | MfMakeFolder (int findex, RVCGENINFO *hdr) |
| RVCLOWLIBEXPORT int | MfMakeGen (int fhandle, RVCGENINFO *info, int hdrsize, int convtype) |
| DEPRECATED RVCLOWLIBEXPORT int | MfMakeTempFile (MIUNICODE *filename, UINT32 flags) |
| DEPRECATED RVCLOWLIBEXPORT int | MfMakeTempFileEx (FILEPATH *FilePath, UINT32 flags) |
| DEPRECATED RVCLOWLIBEXPORT int | MfMakeTempFileUC (MIUNICODE *filename, UINT32 flags) |
| RVCLOWLIBEXPORT const char * | MfObjectGetIconName (UINT32 otype) |
| RVCLOWLIBEXPORT int | MfObjectIsWritable (int findex, INT32 inode) |
| RVCLOWLIBEXPORT int | MfOpenGen (int fhandle, INT32 inode, RVCGENINFO *info, int hdrsize, int convtype, UINT32 flags) |
| RVCLOWLIBEXPORT int | MfOpenObjectIsWritable (int ohandle) |
| int | MfPackFile (const FILEPATH &) |
| 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 void | MfReadOnlyModeSet (bool SetReadOnly) |
| int | MfReadSmall (int findex, INT32 inode, void *thdr, int hdrsize, int hdrtype, void **data) |
| RVCLOWLIBEXPORT int | MfResizeGen (int handle, UINT32 size) |
| RVCLOWLIBEXPORT INT32 | MfSeekGen (int handle, INT32 pos, int rel) |
| RVCLOWLIBEXPORT void | MfStop (void) |
| ERRVALUE | MfTestUsableInLite (const RVC::OBJITEM &objitem) |
| RVCLOWLIBEXPORT int | MfTouchObject (int fhandle, INT32 inode) |
| ERRVALUE | MfTransferRasterAttrToVectorPoints (const RVC::OBJITEM &RastObjItem, const RVC::OBJITEM &VectObjItem) |
| RVCLOWLIBEXPORT int | MfUpdateFile (int file) |
| RVCLOWLIBEXPORT int | MfUpdateLastMod (int findex, INT32 inode) |
| RVCLOWLIBEXPORT int | MfValidName (const MIUNICODE *name) |
| 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 int | MfWriteSmall (int findex, INT32 inode, void *thdr, int hdrsize, int hdrtype, void *data) |
| void | MxMakeObjectList (Widget list, const RVC::OBJITEMLIST &items) |
| bool | operator!= (const RVCLINKDATAEX &lhs, const RVCLINKDATAEX &rhs) |
| bool | operator!= (const RVCBASICINFO &lhs, const RVCBASICINFO &rhs) |
| bool | operator== (const RVCLINKDATAEX &lhs, const RVCLINKDATAEX &rhs) |
| bool | operator== (const RVCBASICINFO &lhs, const RVCBASICINFO &rhs) |
Definition in file rvcdefns.h.
|
|
Compute standard attributes for vector.
Definition at line 834 of file rvcdefns.h. |
|
|
Output vector in implied map coordinates if possible.
Definition at line 833 of file rvcdefns.h. |
|
|
Definition at line 832 of file rvcdefns.h. |
|
|
Don't reserve 64 standard colors in output.
Definition at line 827 of file rvcdefns.h. |
|
|
Definition at line 829 of file rvcdefns.h. |
|
|
Definition at line 830 of file rvcdefns.h. |
|
|
Definition at line 733 of file rvcdefns.h. |
|
|
Transfer dbase links instead of copying the dbase.
Definition at line 722 of file rvcdefns.h. |
|
|
Demote identity tables in MfDatabaseJoin() because they can no longer exist.
Definition at line 723 of file rvcdefns.h. |
|
|
MfDatabaseJoin(): Do not remove records while copying.
Definition at line 726 of file rvcdefns.h. |
|
|
MfCopyTable(): Computed fields in source become regular fields in dest.
Definition at line 731 of file rvcdefns.h. |
|
|
MfDatabaseJoin(): Ignore source standard attribute tables.
Definition at line 730 of file rvcdefns.h. |
|
|
MfDatabaseJoin(): Minimize table sizes (convert Identity and OneToOne to OneRecordPerElement).
Definition at line 725 of file rvcdefns.h. |
|
|
MfCopyDatabase(): Don't copy DBList of database.
Definition at line 729 of file rvcdefns.h. |
|
|
MfCopyDatabase(): Convert OTYPE_DBASE to OTYPE_POINTDBASE.
Definition at line 724 of file rvcdefns.h. |
|
|
Transfer raster links instead of copying the raster.
Definition at line 721 of file rvcdefns.h. |
|
|
Remove standard attribute tables in MfCopyDatabaseP().
Definition at line 728 of file rvcdefns.h. |
|
|
Copy RVC object links instead of the objects themselves.
Definition at line 727 of file rvcdefns.h. |
|
|
Copy subobjects under object.
Definition at line 720 of file rvcdefns.h. |
|
|
Definition at line 860 of file rvcdefns.h. |
|
|
Definition at line 820 of file rvcdefns.h. |
|
|
Definition at line 821 of file rvcdefns.h. |
|
|
Folder is usable.
Definition at line 790 of file rvcdefns.h. |
|
|
Show on list but don't let user select.
Definition at line 789 of file rvcdefns.h. |
|
|
Not usable (for GetLastUsed, CopySubObjects).
Definition at line 786 of file rvcdefns.h. |
|
|
Don't show object on list.
Definition at line 785 of file rvcdefns.h. |