RVC Namespace Reference
[X11 Functions]

Instance factory. More...


Classes

class  ARRAY
 Manages OBJTYPE_GenericRef RVC objects. More...
class  AUTOLABEL
class  AUTOLINK
class  BINARY
 Manages RVC::OBJTYPE_GenericRef RVC objects. More...
class  CAD
 Manages RVC::OBJTYPE_CAD RVC objects. More...
class  CADSTDATT
 CAD Standard Attribute manager. More...
class  CADTOOLKIT
 CAD Toolkit. More...
class  CADTOOLKITOBSERVER
class  CAMERACALIB
 Manages RVC::OBJTYPE_CameraCalib objects. More...
class  COLORMAP
 Manages RVC::OBJTYPE_ColorPalette objects. More...
class  COMBINE
 Manages RVC::GEOMETRIC combination methods. More...
class  CONTAB
 Manages RVC::OBJTYPE_ContrastTable RVC objects. More...
class  CONTAINER
 Manages RVC::OBJTYPE_Container RVC objects. More...
class  CREDENTIALS
 < GENERATING_DOXYGEN_OUTPUT More...
class  DBASE
 Manages OBJTYPE_Database RVC objects. More...
class  DBASE_CAD
 Manages RVC::OBJTYPE_Database_CAD RVC objects. More...
class  DBASE_ELEMENT
 Interface for RVC database objects that support attachment of records to geospatial object "elements". More...
class  DBASE_LINE
 Manages RVC::OBJTYPE_Database_VectorLine RVC objects. More...
class  DBASE_NODE
 Manages OBJTYPE_Database_VectorPoint RVC objects. More...
class  DBASE_POINT
 Manages RVC::OBJTYPE_Database_VectorPoint RVC objects. More...
class  DBASE_POLYGON
 Manages RVC::OBJTYPE_Database_VectorPolygon RVC objects. More...
class  DBASE_RASTER
 Manages RVC::OBJTYPE_Database_Raster RVC objects. More...
class  DBASE_SHAPE
class  DBASE_TINEDGE
 Manages RVC::OBJTYPE_Database_TIN RVC objects. More...
class  DBASE_TINHULL
 Manages RVC::OBJTYPE_Database_TIN RVC objects. More...
class  DBASE_TINNODE
 Manages RVC::OBJTYPE_Database_TIN objects. More...
class  DBASE_TINTRIANGLE
 Manages RVC::OBJTYPE_Database_TIN objects. More...
class  DBCONSTRAINT
 Manages RVC::OBJTYPE_DatabaseConstraint objects. More...
class  DBELEMTYPEFILTER
class  DBFORM
 Manages RVC::OBJTYPE_DatabaseForm RVC objects. More...
class  DBPARM
 Manages RVC::OBJTYPE_DatabaseParm objects. More...
class  DBTABLE
 Manages RVC::OBJTYPE_Table objects. More...
class  DBTABLE_STYLE
 Manages RVC::OBJTYPE_Table objects with RVC::DBTABLE::Usage_XXXStyle. More...
class  DESCRIPTOR
 DESCRIPTOR class for specifying name, description, and source for an object. More...
class  DISPGROUP
 Manages RVC::OBJTYPE_Display_Group objects. More...
class  DISPLAYOUT
 Manages RVC::OBJTYPE_Display_Layout objects. More...
class  DISPPARM
 Manages RVC::OBJTYPE_DispParm objects. More...
class  DISPSIM3D
 Manages RVC::OBJTYPE_Display_Sim3D objects. More...
class  DISPWINDOW
 Manages RVC::OBJTYPE_Disp2DWindow objects. More...
class  DLG_IMAGE_HISTOGRAM
class  EDITPARM
 Manages RVC::OBJTYPE_EditParm objects. More...
class  ELEMENT
 Container for spatial element specifying type and number. More...
class  FOLDER
 Manages RVC::OBJTYPE_Folder RVC objects. More...
class  FREQPROC
 Manages RVC::OBJTYPE_FreqProcInfo objects. More...
class  GEOMETRIC
 Interface for RVC objects that support line work paradigm. More...
class  GEOMREGION
class  GEOREFERENCE
 Manages RVC::OBJTYPE_Georeference RVC objects. More...
class  GEOREGION
 Manages RVC::OBJTYPE_Region RVC objects. More...
class  GEOSPATIAL
 Interface for RVC objects that support a georeferences paradigm. More...
class  GEOTABLE
 Manages RVC::OBJTYPE_GeoTable (Pinmap like) RVC objects. More...
class  GETOBJFILTER
 Base class for object selection filter. More...
class  GETTABLEFIELDFILTER
 Base class for table/field selection filter. More...
class  HISTOGRAM
 Manages RVC::OBJTYPE_Histogram objects. More...
class  HOUGHPARMS
 Interface for RVC objects that support SML query scripts. More...
class  HYPERHISTOGRAM
 Manages RVC::OBJTYPE_HyperspectralHistogram objects. More...
class  HYPERINDEX
 Manages RVC::OBJTYPE_HyperIndex RVC objects. More...
class  HYPERSENSOR
 Manages RVC::OBJTYPE_HyperspectralSensorInfo RVC objects. More...
class  HYPERSPECTRAL
 Manages RVC::OBJTYPE_Hyperspectral RVC objects. More...
class  ICMPROFILE
 Manages RVC::OBJTYPE_ICMProfile RVC objects. More...
class  IMAGE
 Interface for RVC objects that support an multiple image band paradigm. More...
class  INITEXT
 Interface for RVC objects that support INI file text in RVC text objects. More...
class  LAYOUTTEMPLATE
 Manages RVC::OBJTYPE_LayoutTemplate objects. More...
class  LEGEND
 Manages RVC::OBJTYPE_Legend objects. More...
class  LINKFILEPROMPTDISABLER
 Class to automatically disable prompt for missing linked file on creation and enable prompt on destruction. More...
struct  LINKITEM
class  LIST
 Manages RVC::OBJTYPE_GenericRef objects. More...
class  METADATA
 Manages RVC::OBJTYPE_Metadata RVC objects. More...
class  MOSAICLAYOUT
 Manages RVC::OBJTYPE_MosaicLayout objects. More...
class  MSTDATT
 Standard Attribute manager for geometric objects. More...
class  MULTIRASTER
class  NULLMASK
 Manages RVC::OBJTYPE_Raster RVC::RASTER::USAGE_NullBand child 1-bit raster objects. More...
class  OBJECT
 The base class for all RVC objects. More...
class  OBJECTOBSERVER
 Base RVC observer class. More...
class  OBJITEM
 OBJITEM class for specifying a particular file and object. More...
class  OBJTYPEIMAGELIST
 Class to keep track of image list for object types. More...
class  OBJTYPESET
 Class to represent "set" of RVC object types. More...
class  OFONT
 Manages RVC::OBJTYPE_OutlineFont objects. More...
class  OPACITYMASK
 Manages RVC::OBJTYPE_Raster RVC::RASTER::USAGE_Opacity child 1-bit, 4-bit or 8-bit raster objects. More...
class  PRTCOLORBAL
 manages RVC::OBJTYPE_PrinterColorBalance objects. More...
class  QSEARCHTREE
 Manages RVC::OBJTYPE_QuadSearchTree RVC objects. More...
class  QUERY
 Manages RVC::OBJTYPE_Script_Query objects. More...
class  RASTER
 Manages RVC::OBJTYPE_Raster RVC objects. More...
class  RASTERSENSOR
 Manages RVC::OBJTYPE_SensorInfo RVC objects. More...
class  RASTERTREND
 Manages RVC::OBJTYPE_RasterTrend objects. More...
class  REGION
 Manages RVC::OBJTYPE_Region RVC objects. More...
class  SCRIPT
 Interface for RVC objects that support SML query scripts. More...
class  SERIALIZE
 Interface for RVC objects that support a serialize text object paradigm. More...
class  SHAPE
 Manages RVC::OBJTYPE_Shape RVC objects. More...
class  SIMPLE
 Interface for RVC objects that support a Read Once, Write Once paradigm. More...
class  SML
 Manages RVC::OBJTYPE_Script_SML RVC objects. More...
class  SPATIALFILTER
class  SPATIALFITLER
 Manages RVC::OBJTYPE_Filter RVC objects. More...
class  SPATIALTREE
 Manages RVC::OBJTYPE_SpatialTree RVC objects. More...
class  SPOTOBJ
 Manages RVC::OBJTYPE_SpotHeader objects. More...
class  STYLE
 Manages RVC::OBJTYPE_Style RVC objects. More...
class  TEXTOBJ
 Manages RVC::OBJTYPE_Text and derived RVC objects. More...
class  THEMEPARM
 manages RVC::OBJTYPE_Theme objects. More...
class  THUMBNAIL
 manages RVC::OBJTYPE_Thumbnail objects. More...
class  TIEPOINTOBJ
 Manages RVC::OBJTYPE_TiePoint objects. More...
class  TIN
 Manages RVC::OBJTYPE_TIN RVC objects. More...
class  TINSTDATT
 TIN Standard Attribute manager. More...
class  TINTOOLKIT
 Tin Toolkit. More...
class  TINTOOLKITOBSERVER
class  VECTOR
 Manages RVC::OBJTYPE_Vector RVC objects. More...
class  VECTORTOOLKIT
 Vector Toolkit. More...
class  VECTORTOOLKITOBSERVER
class  VECTSTDATT
 Vector Standard Attribute manager. More...

Namespaces

namespace  RASTEROP

Typedefs

typedef FIXEDSTRING< 64 > OBJECTDESC
typedef FIXEDSTRING< 64 > OBJECTDESC
typedef FIXEDSTRING< 16 > OBJECTNAME
typedef FIXEDSTRING< 16 > OBJECTNAME
typedef FIXEDSTRING< 16 > OBJECTNAME
typedef FIXEDSTRING< 16 > OBJECTSOURCE
typedef MILIST< OBJITEMOBJITEMLIST
typedef MILIST< OBJITEMOBJITEMLIST
typedef MILIST< OBJITEMOBJITEMLIST

Enumerations

enum  EDITDESCRIPTORFLAGS {
  EDITDESCRIPTORFLAG_Default = 0x0000, EDITDESCRIPTORFLAG_NoLegacySection = 0x0001, EDITDESCRIPTORFLAG_NoLegacyDescription = 0x0002, EDITDESCRIPTORFLAG_NoModifyLegacyName = 0x0004,
  EDITDESCRIPTORFLAG_NoModifyName = 0x0008
}
enum  EDITSTYLEFLAGS {
  EDITSTYLEFLAG_None = 0x00000000, EDITSTYLEFLAG_DefaultOnly = 0x00000001, EDITSTYLEFLAG_CAD = 0x00000002, EDITSTYLEFLAG_SingleType = 0x00000004,
  EDITSTYLEFLAG_NoRenameStyles = 0x00000010, EDITSTYLEFLAG_NoNewDelStyles = 0x00000020, EDITSTYLEFLAG_NoElemHeight = 0x00000040, EDITSTYLEFLAG_NoTypeButtons = 0x00000080,
  EDITSTYLEFLAG_NoScaleToLayout = 0x00000100, EDITSTYLEFLAG_NoScaleOptions = 0x00000200, EDITSTYLEFLAG_NoSample = 0x00000400, EDITSTYLEFLAG_AllowScaleToNone = 0x00000800,
  EDITSTYLEFLAG_SymbolForceSquare = 0x00010000, EDITSTYLEFLAG_SymbolNoNone = 0x00020000, EDITSTYLEFLAG_TextAllowHTML = 0x00100000, EDITSTYLEFLAG_TextAllowSpecialFormat = 0x00200000,
  EDITSTYLEFLAG_TextAllowVertAlignment = 0x00400000, EDITSTYLEFLAG_TextForceWordWrap = 0x00800000, EDITSTYLEFLAG_TextNoBlockWidth = 0x01000000, EDITSTYLEFLAG_TextNoWordWrap = 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
}
enum  METADATAFORMAT { METADATAFORMAT_Unknown = 0, METADATAFORMAT_ISO19115 = 1, METADATAFORMAT_FGDC_STD_001_1998 = 2 }
enum  OBJTYPE {
  OBJTYPE_All = 0, OBJTYPE_File = 1, OBJTYPE_Folder = 2, OBJTYPE_Raster = 3,
  OBJTYPE_Vector = 4, OBJTYPE_CAD = 5, OBJTYPE_Database = 6, OBJTYPE_Style = 7,
  OBJTYPE_Script_Query = 8, OBJTYPE_Filter = 9, OBJTYPE_Georeference = 11, OBJTYPE_HyperIndex = 13,
  OBJTYPE_DatabaseForm = 14, OBJTYPE_TiePoint = 15, OBJTYPE_Histogram = 16, OBJTYPE_ContrastTable = 17,
  OBJTYPE_ColorPalette = 19, OBJTYPE_Database_Raster = 20, OBJTYPE_FreqProcInfo = 21, OBJTYPE_RasterTrend = 22,
  OBJTYPE_SpotHeader = 23, OBJTYPE_CameraCalib = 24, OBJTYPE_Database_VectorPoint = 25, OBJTYPE_Database_VectorLine = 26,
  OBJTYPE_Database_VectorPolygon = 27, OBJTYPE_Database_CAD = 29, OBJTYPE_PrinterColorBalance = 30, OBJTYPE_PrintDefinitions = 31,
  OBJTYPE_OutlineFont = 33, OBJTYPE_GenericRef = 34, OBJTYPE_Display_Group = 37, OBJTYPE_Disp2DWindow = 38,
  OBJTYPE_TIN = 39, OBJTYPE_DispParm = 40, OBJTYPE_Legend = 41, OBJTYPE_Text = 42,
  OBJTYPE_Database_TIN = 43, OBJTYPE_Region = 45, OBJTYPE_Association = 46, OBJTYPE_QuadSearchTree = 47,
  OBJTYPE_DatabaseParm = 48, OBJTYPE_Theme = 49, OBJTYPE_Metadata = 50, OBJTYPE_Table = 51,
  OBJTYPE_DatabaseInverseList = 52, OBJTYPE_EditParm = 53, OBJTYPE_Display_Layout = 54, OBJTYPE_Script_SML = 55,
  OBJTYPE_Spectral = 56, OBJTYPE_RasterSet = 57, OBJTYPE_Display_Anim3D = 59, OBJTYPE_Display_Sim3D = OBJTYPE_Display_Anim3D,
  OBJTYPE_Hyperspectral = 60, OBJTYPE_DatabaseConstraint = 61, OBJTYPE_HyperspectralHistogram = 62, OBJTYPE_HyperspectralSensorInfo = 63,
  OBJTYPE_SensorInfo = 64, OBJTYPE_LayoutTemplate = 65, OBJTYPE_Thumbnail = 66, OBJTYPE_DBIndex = 68,
  OBJTYPE_SpatialTree = 70, OBJTYPE_HoughParms = 71, OBJTYPE_Shape = 72, OBJTYPE_Database_Shape = 73,
  OBJTYPE_ICMProfile = 74, OBJTYPE_QuadSearchTree2 = 75, OBJTYPE_MosaicLayout = 76, OBJTYPE_Container = 77,
  OBJTYPE_LAST
}
enum  SELTABFIELD {
  SELTABFIELD_Default = 0x0000, SELTABFIELD_AllowNoTable = 0x0001, SELTABFIELD_AllowNone = 0x0001, SELTABFIELD_UseFilter = 0x0002,
  SELTABFIELD_DftLastPosn = 0x0004, SELTABFIELD_NoInternal = 0x0008, SELTABFIELD_TableOnly = 0x0010
}

Functions

void ButtonTextSetObjItem (MGUI::FORM_BUTTONTEXT &ButtonText, const RVC::OBJITEM &ObjItem)
ERRVALUE ComboBoxGeorefGetSelectedName (const MGUI::FORM_COMBOBOX &ComboBox, const RVC::GEOSPATIAL &ParentObj, RVC::OBJECTNAME &GeorefName)
ERRVALUE ComboBoxGeorefGetSelectedName (const MGUI::CTRL_COMBOBOX &ComboBox, const RVC::GEOSPATIAL &ParentObj, RVC::OBJECTNAME &GeorefName)
ERRVALUE ComboBoxGeorefUpdate (MGUI::FORM_COMBOBOX &ComboBox, const RVC::GEOSPATIAL &ParentObj, RVC::OBJECTNAME &GeorefName, bool AllowNone=true, RVC::OBJECT::FILTER *pFilter=0)
ERRVALUE ComboBoxGeorefUpdate (MGUI::CTRL_COMBOBOX &ComboBox, const RVC::GEOSPATIAL &ParentObj, RVC::OBJECTNAME &GeorefName, bool AllowNone=true, RVC::OBJECT::FILTER *pFilter=0)
 DEFINE_ENUM_OP_BITWISE (VECTOR::FLAGS)
 DEFINE_ENUM_OP_BITWISE (EDITSTYLEFLAGS)
 DEFINE_ENUM_OP_BITWISE (IMAGE::PYRAMID)
 DEFINE_ENUM_OP_BITWISE (GEOSPATIAL::OBJECTREGIONFLAGS)
 DEFINE_ENUM_OP_BITWISE (GEOSPATIAL::MAKELINKFLAGS)
 DEFINE_ENUM_OP_BITWISE (GEOMETRIC::COMPONENT)
 DEFINE_ENUM_OP_BITWISE (GEOMETRIC::EXTRACTFLAGS)
 DEFINE_ENUM_OP_BITWISE (EDITDESCRIPTORFLAGS)
 DEFINE_ENUM_OP_BITWISE (SELTABFIELD)
 DEFINE_ENUM_OP_BITWISE (COMBINE::COMBINEFLAGS)
 DEFINE_ENUM_OP_INCREMENT (RVC::STYLE::PATTERN)
 DEFINE_ENUM_OP_INCREMENT (RVC::STYLE::TYPE)
 DEFINE_ENUM_OPERATORS (OBJECT::COPYFLAGS)
 DEFINE_ENUM_OPERATORS (DLG_IMAGE_HISTOGRAM::STYLE)
 DEFINE_ENUM_OPERATORS (RVC::DBTABLE::CURSOR::INDEXFLAG)
 DEFINE_ENUM_OPERATORS (RVC::DBTABLE::CURSOR::FUNCTION)
 DEFINE_ENUM_OPERATORS (RVC::DBTABLE::CONSTRAINT::PKTABLE)
 DEFINE_ENUM_OPERATORS (RVC::DBTABLE::CONSTRAINT::RANGEFLAG)
 DEFINE_ENUM_OPERATORS (RVC::DBTABLE::FIELDINFO::FLAGS)
 DEFINE_ENUM_OPERATORS (RVC::DBTABLE::RECORD::FIELDFLAG)
 DEFINE_ENUM_OPERATORS (RVC::DBTABLE::REFELEM)
 DEFINE_ENUM_OPERATORS (RVC::DBTABLE::KEYFLAGS)
 DEFINE_ENUM_OPERATORS (RVC::DBTABLE::FINDFLAG)
 DEFINE_ENUM_OPERATORS (RVC::DBTABLE::ITERATERECORD)
 DEFINE_ENUM_OPERATORS (RVC::DBTABLE::INDEXSEARCH)
 DEFINE_ENUM_OPERATORS (DBASE::JOINFLAGS)
 DEFINE_ENUM_OPERATORS (DBASE::FINDFLAG)
 DEFINE_ENUM_OPERATORS (DBASE::COPYTABLE)
 DEFINE_ENUM_OPERATORS (DBASE::COPYFLAG)
 DEFINE_ENUM_OPERATORS (MAKELINKFLAGS)
ERRVALUE DlgEditACL (MDLGPARENT dlgparent, const MISTRING &title, const RVC::OBJITEM &ObjItem, SIMPLE_ARRAY< UINT8 > &buffer)
ERRVALUE DlgEditFileDescriptor (MDLGPARENT dlgparent, RVC::DESCRIPTOR &Descriptor, const FILEPATH &ParentDirectory, const MISTRING &title=TEXTID__None, EDITDESCRIPTORFLAGS flags=EDITDESCRIPTORFLAG_Default)
ERRVALUE DlgEditObjectDescriptor (MDLGPARENT dlgparent, OBJITEM &ObjItem, const MISTRING &title=TEXTID__None, EDITDESCRIPTORFLAGS flags=EDITDESCRIPTORFLAG_Default)
ERRVALUE DlgEditObjectDescriptor (MDLGPARENT dlgparent, DESCRIPTOR &Descriptor, FastDelegate< bool(RVC::OBJECTNAME &)> delegate, const MISTRING &title=TEXTID__None, EDITDESCRIPTORFLAGS flags=EDITDESCRIPTORFLAG_Default)
ERRVALUE DlgEditObjectDescriptor (MDLGPARENT dlgparent, DESCRIPTOR &Descriptor, const MISTRING &title=TEXTID__None, EDITDESCRIPTORFLAGS flags=EDITDESCRIPTORFLAG_Default)
ERRVALUE DlgEditObjectInfo (MDLGPARENT dlgparent, const RVC::OBJITEM &ObjItem)
int DlgGeorefMakeImplied (MDLGPARENT dlgparent)
ERRVALUE DlgGeorefMakeSimple (MDLGPARENT dlgparent)
ERRVALUE DlgGetGeoDatabases (MDLGPARENT dlgparent, const MISTRING &promptstr, RVC::OBJITEMLIST &objlist, RVC::GETOBJFILTER *filter=0)
ERRVALUE DlgGetObject (MDLGPARENT dlgparent, const MISTRING &promptstr, const RVC::OBJTYPESET &objtypes, RVC::OBJITEM &objitem, GETOBJFLAGS flags=GETOBJFLAG_None, RVC::GETOBJFILTER *filter=0, const char *inigroup=0)
ERRVALUE DlgGetObjects (MDLGPARENT dlgparent, const MISTRING &promptstr, const RVC::OBJTYPESET &objtypes, RVC::OBJITEMLIST &objlist, GETOBJFLAGS flags=GETOBJFLAG_None, RVC::GETOBJFILTER *filter=0, int minobjs=1, int maxobjs=0, const char *inigroup=0)
ERRVALUE DlgGetObjectSet (MDLGPARENT dlgparent, const MISTRING &promptstr, const RVC::OBJTYPESET &objtypes, RVC::OBJITEMLIST &objlist, GETOBJFLAGS flags=GETOBJFLAG_None, RVC::GETOBJFILTER *filter=0, const char *inigroup=0)
ERRVALUE DlgGetObjectSet (MDLGPARENT dlgparent, const MISTRING &promptstr, const RVC::OBJTYPESET &objtypes, const MISTRING labelstr[], RVC::OBJITEMLIST &objlist, GETOBJFLAGS flags=GETOBJFLAG_None, RVC::GETOBJFILTER *filter=0, const char *inigroup=0)
ERRVALUE DlgGetObjectSet (MDLGPARENT dlgparent, const MISTRING &promptstr, const RVC::OBJTYPESET &objtypes, const TEXTID labelids[], RVC::OBJITEMLIST &objlist, GETOBJFLAGS flags=GETOBJFLAG_None, RVC::GETOBJFILTER *filter=0, const char *inigroup=0)
int DlgGetPattern (MDLGPARENT dlgparent, const MISTRING &PromptStr, RVC::STYLE::PATTERN PatternType, const RVC::OBJITEM &StyleObjItem, const COLOR &SampleColor)
ERRVALUE DlgGetPatterns (MDLGPARENT dlgparent, const MISTRING &PromptStr, RVC::STYLE::PATTERN PatternType, RVC::OBJITEM &StyleObjItem, SIMPLE_ARRAY< INT32 > &PatternNums, const COLOR &SampleColor)
ERRVALUE DlgGetSubObject (MDLGPARENT dlgparent, const RVC::OBJITEM &parentobjitem, const MISTRING &promptstr, const RVC::OBJTYPESET &objtypes, RVC::OBJITEM &objitem, GETOBJFLAGS flags=GETOBJFLAG_None, RVC::GETOBJFILTER *filter=0)
ERRVALUE DlgGetTable (MDLGPARENT dlgparent, const RVC::OBJITEM &dbobjitem, RVC::OBJECTNAME &TableNameShort, TEXTID titleid=TEXTID_Title_SelectTable, SELTABFIELD flags=SELTABFIELD_TableOnly, GETTABLEFIELDFILTER *Filter=0)
ERRVALUE DlgGetTableField (MDLGPARENT dlgparent, const RVC::OBJITEM &dbobjitem, RVC::OBJECTNAME &TableNameShort, RVC::OBJECTNAME &FieldNameShort, TEXTID titleid=TEXTID_Title_SelectTableField, SELTABFIELD flags=SELTABFIELD_Default, GETTABLEFIELDFILTER *Filter=0)
ERRVALUE DlgMaintProjectFile (MDLGPARENT dlgparent, bool mainproc)
ERRVALUE DlgMetadataAttach (MDLGPARENT dlgparent)
ERRVALUE DlgRecoverProjectFile (MDLGPARENT dlgparent, bool mainproc)
ERRVALUE DlgStyleEdit (MDLGPARENT dlgparent, const RVC::OBJITEM &ObjItemStyle, MULTISTYLE &DftStyle, double CurMapScale, EDITSTYLEFLAGS flags, RVC::STYLE::TYPE StyleType=STYLE::TYPE_NumTypes)
ERRVALUE DlgStyleEdit (MDLGPARENT dlgparent, const RVC::OBJITEM &ObjItemStyle, TEXTSTYLE &DftStyle, double CurMapScale, EDITSTYLEFLAGS flags)
ERRVALUE DlgStyleEdit (MDLGPARENT dlgparent, const RVC::OBJITEM &ObjItemStyle, POLYSTYLE &DftStyle, double CurMapScale, EDITSTYLEFLAGS flags)
ERRVALUE DlgStyleEdit (MDLGPARENT dlgparent, const RVC::OBJITEM &ObjItemStyle, LINESTYLE &DftStyle, double CurMapScale, EDITSTYLEFLAGS flags)
ERRVALUE DlgStyleEdit (MDLGPARENT dlgparent, const RVC::OBJITEM &ObjItemStyle, POINTSTYLE &DftStyle, double CurMapScale, EDITSTYLEFLAGS flags)
ERRVALUE DlgStyleEdit (MDLGPARENT dlgparent, const RVC::OBJITEM &ObjItemStyle, double CurMapScale, EDITSTYLEFLAGS flags, RVC::STYLE::TYPE StyleType=STYLE::TYPE_NumTypes)
ERRVALUE DlgStyleEditPattern (MDLGPARENT dlgparent, const RVC::OBJITEM &StyleObjItem, RVC::STYLE::PATTERN PatternType, INT32 PatternNum, const COLOR &varcolor)
ERRVALUE DlgStyleEditPatternSet (MDLGPARENT dlgparent, const RVC::OBJITEM &StyleObjItem, RVC::STYLE::PATTERN PatternType, const COLOR &varcolor, INT32 PatternNum=-1)
int DlgTableEditScaleSelection (MDLGPARENT dlgparent, const RVC::OBJITEM &dbobjitem, ELEMTYPE elemtype, RVC::OBJECTNAME &tablename)
int DlgTableEditSelection (MDLGPARENT dlgparent, const RVC::OBJITEM &dbobjitem, ELEMTYPE elemtype, RVC::OBJECTNAME &tablename)
int DlgTableEditStyleByAttribute (MDLGPARENT dlgparent, const RVC::OBJITEM &dbobjitem, RVC::OBJECTNAME &tablename, MULTISTYLE &DftStyle, double CurMapScale, const OBJITEM *pDftStyleObjItem=0, RVC::STYLE::TYPE DftStyleType=RVC::STYLE::TYPE_NumTypes)
int DlgTableEditStyleByAttribute (MDLGPARENT dlgparent, const RVC::OBJITEM &dbobjitem, ELEMTYPE elemtype, RVC::OBJECTNAME &tablename, POLYSTYLE &DftStyle, double CurMapScale, const OBJITEM *pDftStyleObjItem=0)
int DlgTableEditStyleByAttribute (MDLGPARENT dlgparent, const RVC::OBJITEM &dbobjitem, ELEMTYPE elemtype, RVC::OBJECTNAME &tablename, LINESTYLE &DftStyle, double CurMapScale, const OBJITEM *pDftStyleObjItem=0)
int DlgTableEditStyleByAttribute (MDLGPARENT dlgparent, const RVC::OBJITEM &dbobjitem, ELEMTYPE elemtype, RVC::OBJECTNAME &tablename, POINTSTYLE &DftStyle, double CurMapScale, const OBJITEM *pDftStyleObjItem=0)
int DlgTableEditStyleByTheme (MDLGPARENT dlgparent, const RVC::OBJITEM &dbobjitem, ELEMTYPE elemtype, RVC::OBJECTNAME &tablename)
ERRVALUE GeneratePolygonTableFromLabels (const RVC::OBJITEM &ObjItem, bool AllowMultiple)
void ListBoxAddObjItem (MGUI::CTRL_LISTBOX &ListBox, const RVC::OBJITEM &ObjItem)
void ListBoxAddObjItems (MGUI::CTRL_LISTBOX &ListBox, const RVC::OBJITEMLIST &ObjItemList)
MDLGPARENT OmGeorefCreate (MDLGPARENT dlgparent, const RVC::OBJITEM &ObjItem, RVC::OBJECTNAME &GeorefName, Arg *arglist, int argcount)
ERRVALUE OmGeorefUpdate (MDLGPARENT GeorefOM, const RVC::OBJITEM &ObjItem, RVC::OBJECTNAME &GeorefName)
bool operator!= (const RVC::OBJITEM &lhs, const RVC::OBJITEM &rhs)
bool operator!= (const ELEMENT &lhs, const ELEMENT &rhs)
RVC::OBJTYPEoperator++ (RVC::OBJTYPE &lhs)
bool operator< (const RVC::OBJITEM &p, const RVC::OBJITEM &q)
bool operator< (const ELEMENT &lhs, const ELEMENT &rhs)
bool operator== (const RVC::OBJITEM &lhs, const RVC::OBJITEM &rhs)
bool operator== (const ELEMENT &lhs, const ELEMENT &rhs)


Detailed Description

Instance factory.

Typedef Documentation

typedef FIXEDSTRING<64> RVC::OBJECTDESC

Definition at line 364 of file xdefns.h.

typedef FIXEDSTRING<64> RVC::OBJECTDESC

Definition at line 536 of file rvcdefns.h.

typedef FIXEDSTRING<16> RVC::OBJECTNAME

Definition at line 105 of file descriptor.h.

typedef FIXEDSTRING<16> RVC::OBJECTNAME

Definition at line 362 of file xdefns.h.

typedef FIXEDSTRING<16> RVC::OBJECTNAME

Definition at line 535 of file rvcdefns.h.

typedef FIXEDSTRING<16> RVC::OBJECTSOURCE

Definition at line 535 of file rvcdefns.h.

typedef MILIST<OBJITEM> RVC::OBJITEMLIST

Definition at line 580 of file objitem.h.

typedef MILIST<OBJITEM> RVC::OBJITEMLIST

Definition at line 265 of file rvcrast.h.

typedef MILIST<OBJITEM> RVC::OBJITEMLIST

Definition at line 358 of file rvcdefns.h.


Enumeration Type Documentation

enum RVC::EDITDESCRIPTORFLAGS

Flags for RVC::DlgEditObjectDescriptor and RVC::DlgEditFileDescriptor.

Enumerator:
EDITDESCRIPTORFLAG_Default 
EDITDESCRIPTORFLAG_NoLegacySection 
EDITDESCRIPTORFLAG_NoLegacyDescription 
EDITDESCRIPTORFLAG_NoModifyLegacyName 
EDITDESCRIPTORFLAG_NoModifyName 

Definition at line 259 of file dialogs.h.

enum RVC::EDITSTYLEFLAGS

Enumeration of flags for style editor forms and dialogs.

Enumerator:
EDITSTYLEFLAG_None  No flags specified.
EDITSTYLEFLAG_DefaultOnly  Only editing the "default" style.
EDITSTYLEFLAG_CAD  Editing CAD styles.
EDITSTYLEFLAG_SingleType  Only allow editing of specified style type.
EDITSTYLEFLAG_NoRenameStyles  Don't allow styles to be renamed.
EDITSTYLEFLAG_NoNewDelStyles  Don't allow styles to be created or deleted.