#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 | 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 | RVCLINKDATAEX |
| 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 | 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 78 |
| #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_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_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 int(*) | MfValidListProto (const RVC::OBJITEMLIST &, void *, char *) |
| typedef FIXEDSTRING< 64 > | RVC::OBJECTDESC |
| typedef FIXEDSTRING< 16 > | RVC::OBJECTNAME |
| typedef FIXEDSTRING< 16 > | RVC::OBJECTSOURCE |
| typedef MILIST< OBJITEM > | RVC::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_AllowDupObjs = 0x00200000, GETOBJFLAG_NoMetaData = 0x00400000, GETOBJFLAG_LabelsUnicode = 0x01000000, GETOBJFLAG_NoChangeLevel = 0x02000000, GETOBJFLAG_NoLongNameDesc = 0x04000000 } |
| enum | RVC::LITEUSABILITY { RVC::LITEUSABILITY_OK = 0, RVC::LITEUSABILITY_ObjectNo = 1, RVC::LITEUSABILITY_SubObjectNo = 2 } |
| enum | RVC::MAKELINKFLAGS { RVC::MAKELINKFLAG_NoGeoreference = 0x0001, RVC::MAKELINKFLAG_NoPyramidLinks = 0x0002, RVC::MAKELINKFLAG_BuildHistograms = 0x0004, RVC::MAKELINKFLAG_BuildPyramids = 0x0008, RVC::MAKELINKFLAG_NoContrastTables = 0x0010, RVC::MAKELINKFLAG_ColorComposite = 0x0020, RVC::MAKELINKFLAG_ColorSeparate = 0x0040, RVC::MAKELINKFLAG_None = 0x0000 } |
Functions | |
| DEFINE_ENUM_OPERATORS (GETOBJFLAGS) | |
| RVC::DEFINE_ENUM_OPERATORS (MAKELINKFLAGS) | |
| DEPRECATED void | FreeFNameInodeUCArray (FNAMEINODEUC *fnameinode, int numentries) |
| DEPRECATED void | FreeFNameInodeUCList (FNAMEINODEUC *fnameinodelist) |
| 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) |
| DEPRECATED RVCLOWLIBEXPORT int | MfChangeFileLock (int fhandle, UINT32 flags) |
| RVCLOWLIBEXPORT int | MfChangeTempFileMode (int findex, UINT32 flags) |
| DEPRECATED ERRVALUE | MfCloseFile (RVCFILEHANDLE &fhandle) |
| DEPRECATED RVCLOWLIBEXPORT int | MfCloseFile (int fhandle) |
| 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) |
| DEPRECATED RVCAPPLIBEXPORT int | MfCopyObject (int sfhandle, INT32 sinode, int dfhandle, INT32 dpinode, INT32 *destinode, UINT32 flags) |
| DEPRECATED 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) |
| DEPRECATED RVCLOWLIBEXPORT int | MfDeleteObject (int findex, INT32 inode) |
| DEPRECATED RVCLOWLIBEXPORT int | MfDeleteSubObjects (int findex, INT32 pinode, UINT32 objtype) |
| DEPRECATED int | MfEditName (Widget pwidget, const char *formname, const char *labelname, RVC::OBJECTNAME &name, int(*NameInUse)(const RVC::OBJECTNAME &, void *), void *NameInUseData, UINT32 flags) |
| DEPRECATED int | MfEditNameDesc (Widget parent, int fhandle, RVCGENINFO *objinfo, const char *dialogname, int(*validname)(const RVC::OBJECTNAME &, void *), void *validnamedata, UINT32 flags) |
| DEPRECATED RVCLOWLIBEXPORT int | MfFileIsWritable (int fhandle) |
| DEPRECATED RVCLOWLIBEXPORT int | MfFileOpen (const FILEPATH &filepath, UINT32 flags, void *dlgparent=0) |
| DEPRECATED 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) |
| DEPRECATED RVCLOWLIBEXPORT INT32 | MfFindObject (int file, INT32 pinode, UINT32 otype, const MIUNICODE *name, 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) |
| DEPRECATED RVCLOWLIBEXPORT const MIUNICODE * | MfGetFilenameUC (int id) |
| DEPRECATED RVCLOWLIBEXPORT const FILEPATH * | MfGetFilePath (int id) |
| DEPRECATED RVCLOWLIBEXPORT UINT32 | MfGetFileStatus (int findex) |
| DEPRECATED 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) |
| DEPRECATED RVCLOWLIBEXPORT INT32 | MfGetObjCount (int fhandle, INT32 parent, UINT32 otype) |
| DEPRECATED RVCLOWLIBEXPORT int | MfGetObjectFile (int handle) |
| DEPRECATED RVCLOWLIBEXPORT INT32 | MfGetObjectInode (int handle) |
| DEPRECATED RVCLOWLIBEXPORT MIUNICODE * | MfGetObjectName (int file, INT32 inode) |
| DEPRECATED RVCLOWLIBEXPORT UINT32 | MfGetObjectStatus (int findex, INT32 inode) |
| RVCLOWLIBEXPORT const char * | MfGetObjectTagFromType (UINT32 otype) |
| RVCLOWLIBEXPORT INT32 | MfGetObjectTypeFromTag (const char *tag) |
| DEPRECATED RVCLOWLIBEXPORT INT32 | MfGetObjList (int fhandle, INT32 parent, UINT32 objtype, INT32 *ilist, UINT32 *tlist, INT32 max) |
| DEPRECATED RVCLOWLIBEXPORT INT32 | MfGetObjListF (int fhandle, INT32 parent, UINT32 objtype, INT32 *ilist, UINT32 *tlist, INT32 max, MfFiltFuncProto filter, void *fdata) |
| DEPRECATED RVCLOWLIBEXPORT INT32 | MfGetObjType (int id) |
| RVCLOWLIBEXPORT int | MfIsFileLockedEx (const FILEPATH &filepath) |
| DEPRECATED RVCLOWLIBEXPORT int | MfIsLinked (int findex, INT32 inode) |
| 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) |
| DEPRECATED RVCLOWLIBEXPORT int | MfMakeFileEx (const FILEPATH &, RVCBASICINFO &bdata) |
| DEPRECATED RVCLOWLIBEXPORT int | MfMakeFileUC (const MIUNICODE *filename, RVCBASICINFO *info) |
| 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 | MfOpenObjectIsWritable (int ohandle) |
| int | MfPackFile (const FILEPATH &) |
| DEPRECATED int | MfReadBasicInfo (int fhandle, RVCINODENUM inode, RVCBASICINFO *info) |
| DEPRECATED RVCLOWLIBEXPORT int | MfReadFileHeader (int fhandle, RVCBASICINFO *data) |
| DEPRECATED int | MfReadGenInfo (int fhandle, RVCINODENUM inode, RVCGENINFO *info) |
| RVCLOWLIBEXPORT int | MfReadLinkDataEx (int findex, INT32 inode, RVCGENINFO &ginfo, RVCLINKDATAEX &LinkData) |
| RVCLOWLIBEXPORT void | MfReadOnlyModeSet (bool SetReadOnly) |
| RVCLOWLIBEXPORT void | MfStop (void) |
| ERRVALUE | MfTestUsableInLite (const RVC::OBJITEM &objitem) |
| DEPRECATED RVCLOWLIBEXPORT int | MfTouchObject (int fhandle, INT32 inode) |
| ERRVALUE | MfTransferRasterAttrToVectorPoints (const RVC::OBJITEM &RastObjItem, const RVC::OBJITEM &VectObjItem) |
| DEPRECATED RVCLOWLIBEXPORT int | MfUpdateFile (int file) |
| DEPRECATED RVCLOWLIBEXPORT int | MfUpdateLastMod (int findex, INT32 inode) |
| bool | MfValidNameChar (MIUNICODE c) |
| DEPRECATED RVCLOWLIBEXPORT int | MfWriteHeaderNameDesc (int findex, INT32 inode, RVCBASICINFO *binfo) |
| 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.
| #define CONVRASTBOUND_ComputeStdAttrib 0x0004 |
| #define CONVRASTBOUND_DoImpliedGeoref 0x0002 |
| #define CONVRASTBOUND_NoCreateTable 0x0001 |
Definition at line 889 of file rvcdefns.h.
| #define CONVRASTCOMP_NoReserveStd64 0x00000001 |
| #define CONVRASTLINE_Trace0Cells 0x0001 |
Definition at line 886 of file rvcdefns.h.
| #define CONVRASTLINE_Trace1Cells 0x0000 |
Definition at line 887 of file rvcdefns.h.
| #define COPYRVC_AllLinks (COPYRVC_RasterLinks | COPYRVC_DBaseLinks | COPYRVC_RVCLinks) |
Definition at line 790 of file rvcdefns.h.
| #define COPYRVC_DBaseLinks 0x00000004 |
| #define COPYRVC_DemoteIdentityTables 0x00000008 |
Demote identity tables in MfDatabaseJoin() because they can no longer exist.
Definition at line 780 of file rvcdefns.h.
| #define COPYRVC_DontRemoveRecords 0x00000200 |
| #define COPYRVC_FreezeComputedFields 0x00080000 |
MfCopyTable(): Computed fields in source become regular fields in dest.
Definition at line 788 of file rvcdefns.h.
| #define COPYRVC_IgnoreStdAttTables 0x00040000 |
MfDatabaseJoin(): Ignore source standard attribute tables.
Definition at line 787 of file rvcdefns.h.
| #define COPYRVC_MinimizeTableSize 0x00000020 |
MfDatabaseJoin(): Minimize table sizes (convert Identity and OneToOne to OneRecordPerElement).
Definition at line 782 of file rvcdefns.h.
| #define COPYRVC_NoDBLists 0x00004000 |
| #define COPYRVC_PointDBase 0x00000010 |
MfCopyDatabase(): Convert OTYPE_DBASE to OTYPE_POINTDBASE.
Definition at line 781 of file rvcdefns.h.
| #define COPYRVC_RasterLinks 0x00000002 |
| #define COPYRVC_RemoveStdAttTables 0x00000800 |
| #define COPYRVC_RVCLinks 0x00000400 |
| #define COPYRVC_SubObjects 0x00000001 |
| #define CROSSSECTION_NoGeoreference 0x00000001 |
Definition at line 917 o