RVC Namespace Reference
[X11 Functions]


Classes

class  RVC::ARRAY
 Manages OBJTYPE_GenericRef RVC objects. More...
class  RVC::ARRAY::MAKEPARMS
 Base class for ARRAY MAKEPARMS. More...
class  RVC::AUTOLABEL
class  RVC::AUTOLABEL::FILTER
 Interface class to filter vector elements to see what label goes with what element Currently used for line label conglomeration. More...
class  RVC::AUTOLINK
class  RVC::BINARY
 Manages RVC::OBJTYPE_GenericRef RVC objects. More...
class  RVC::CAD
 Manages RVC::OBJTYPE_CAD RVC objects. More...
class  RVC::CAD::CONST_ELEMITERATOR
 Constant element iterator class. More...
class  RVC::CAD::DRAW
 CAD Interface class to filter CAD elements before drawing Inherits from CAD::ELEMENT::DRAW. More...
class  RVC::CAD::ELEMENT
 CAD Element Definition This class is used to define and use a CAD object element. More...
class  RVC::CAD::ELEMENT::BOX
 CAD element TYPE_RotationBox class implementation. More...
class  RVC::CAD::ELEMENT::DRAW
 CAD::ELEMENT Interface class to render and/or transform CAD Elements into common types. More...
class  RVC::CAD::ELEMENT::INSERT
 CAD element TYPE_Insert class implementation. More...
class  RVC::CAD::ELEMENT::MESH
 CAD element TYPE_Mesh class implementation. More...
class  RVC::CAD::LINKPARMS
class  RVC::CAD::MAKEPARMS
class  RVC::CADSTDATT
class  RVC::CADTOOLKIT
 CAD Toolkit. More...
class  RVC::CADTOOLKITOBSERVER
class  RVC::CAMERACALIB
 Manages RVC::OBJTYPE_CameraCalib objects. More...
class  RVC::COLORMAP
 Manages RVC::OBJTYPE_ColorPalette objects. More...
class  RVC::COMBINE
 Manages RVC::GEOMETRIC combination methods. More...
class  RVC::CONTAB
 Manages RVC::OBJTYPE_ContrastTable RVC objects. More...
class  RVC::DBASE
 Manages OBJTYPE_Database RVC objects. More...
class  RVC::DBASE::BULKMODIFY
class  RVC::DBASE::CONST_TABLEITERATOR
 Constant iterator class. More...
class  RVC::DBASE::ELEMTRANSLIST
 This class is used in CopyDatabaseTo() and JoinDatabaseTo() for one <-> many conversions. More...
class  RVC::DBASE::GETOBJFILTER_ISCAPABLE
 Database object selection filter to select either a database object or a geospatial object capable of holding a database subobject (existing or not). More...
class  RVC::DBASE::GETOBJFILTER_ISNOTEMPTY
 Database object selection filter to determine if the database is not empty (has tables) and is selectable under the parent object. More...
class  RVC::DBASE::GETOBJFILTER_ISSELECTABLE
 Database object selection filter to determine if the database exists and is selectable under the parent object. More...
class  RVC::DBASE::INVERSEDBLISTSUSPEND
 Manage suspend and resume state on inverse db list operations. More...
class  RVC::DBASE::OBSERVER
 OBSERVER class for DBASE objects. The SUBJECT class is DBASE. More...
class  RVC::DBASE::TABLEITERATOR
 Iterator class. More...
class  RVC::DBASE_CAD
 Manages RVC::OBJTYPE_Database_CAD RVC objects. More...
class  RVC::DBASE_ELEMENT
 Interface for RVC database objects that support attachment of records to geospatial object "elements". More...
class  RVC::DBASE_ELEMENT::ATTACHMENTITEM
class  RVC::DBASE_ELEMENT::GETOBJFILTER_ISSELECTABLE
 Database object selection filter to select either a database object, which could be a subobject of a geospatial object. More...
class  RVC::DBASE_LINE
 Manages RVC::OBJTYPE_Database_VectorLine RVC objects. More...
class  RVC::DBASE_NODE
 Manages OBJTYPE_Database_VectorPoint RVC objects. More...
class  RVC::DBASE_POINT
 Manages RVC::OBJTYPE_Database_VectorPoint RVC objects. More...
class  RVC::DBASE_POLYGON
 Manages RVC::OBJTYPE_Database_VectorPolygon RVC objects. More...
class  RVC::DBASE_RASTER
 Manages RVC::OBJTYPE_Database_Raster RVC objects. More...
class  RVC::DBASE_TINEDGE
 Manages RVC::OBJTYPE_Database_TIN RVC objects. More...
class  RVC::DBASE_TINHULL
 Manages RVC::OBJTYPE_Database_TIN RVC objects. More...
class  RVC::DBASE_TINNODE
 Manages RVC::OBJTYPE_Database_TIN objects. More...
class  RVC::DBASE_TINTRIANGLE
 Manages RVC::OBJTYPE_Database_TIN objects. More...
class  RVC::DBCONSTRAINT
 Manages RVC::OBJTYPE_DatabaseConstraint objects. More...
class  RVC::DBELEMTYPEFILTER
class  RVC::DBFORM
 Manages RVC::OBJTYPE_DatabaseForm RVC objects. More...
class  RVC::DBPARM
 Manages RVC::OBJTYPE_DatabaseParm objects. More...
class  RVC::DBTABLE
 Manages RVC::OBJTYPE_Table objects. More...
class  RVC::DBTABLE::BOOKMARK
 Class to represent database bookmarks used in ODBC. More...
class  RVC::DBTABLE::CONST_RECORDITERATOR
 Constant record iterator class. More...
class  RVC::DBTABLE::CONSTRAINT
 Constraint class for the field in the table. More...
class  RVC::DBTABLE::CURSOR
 Class to represent database table cursors used in ODBC. More...
class  RVC::DBTABLE::FIELDINFO
class  RVC::DBTABLE::GETOBJFILTER_ISSELECTABLE
 Database table object selection filter that excludes all objects except for tables. More...
class  RVC::DBTABLE::GETOBJFILTER_ISUSERDEFINED
 Database table object selection filter to determine if the table is a user defined table (it may be empty). More...
class  RVC::DBTABLE::LINKPARM_CSV
 Setup parameters to link to a CSV (Comma Separated Values) external database table. More...
class  RVC::DBTABLE::LINKPARM_DBASE2
 Setup parameters to link to a DBase II external database table. More...
class  RVC::DBTABLE::LINKPARM_DBASE3
 Setup parameters to link to a DBase III external database table. More...
class  RVC::DBTABLE::LINKPARM_DBASE4
 Setup parameters to link to a DBase IV external database table. More...
class  RVC::DBTABLE::LINKPARM_INFO
 Setup parameters to link to a Arc/Info INFO external database table. More...
class  RVC::DBTABLE::LINKPARM_MIPS
 Setup parameters to link to a MicroImages old MIPS external database table. More...
class  RVC::DBTABLE::LINKPARM_ODBC
 Setup parameters to link to an ODBC external database table. More...
class  RVC::DBTABLE::LINKPARM_ORACLE
 Setup parameters to link to an ODBC external database table. More...
class  RVC::DBTABLE::LINKPARM_RBASE
 Setup parameters to link to an RBase external database table. More...
class  RVC::DBTABLE::LINKPARMS
 Base class definition for link parameters to link to external database tables An instance of this class cannot be created, must use the derived classes below. More...
class  RVC::DBTABLE::MAKEPARM_EXTRUDED_POINTS
 MAKEPARM's for ExtrudedPoints tables. More...
class  RVC::DBTABLE::MAKEPARM_FLIGHTPATH
 MAKEPARM's for FlightPath tables. More...
class  RVC::DBTABLE::MAKEPARM_ID_ELEMENT
 MAKEPARM's for Element ID tables. More...
class  RVC::DBTABLE::MAKEPARM_ID_POINT
 MAKEPARM's for Point ID tables. More...
class  RVC::DBTABLE::MAKEPARM_INFLUENCE_SPHERE
 MAKEPARM's for InfluenceSphere tables. More...
class  RVC::DBTABLE::MAKEPARM_LEGENDELEMENT
 MAKEPARM for legend element table. More...
class  RVC::DBTABLE::MAKEPARM_NODETURN
 MAKEPARM for Node Turn Impedance table. More...
class  RVC::DBTABLE::MAKEPARM_PARAMETERS_SELECT
 MAKEPARM's for SelectParameters tables. More...
class  RVC::DBTABLE::MAKEPARM_PARAMETERS_STYLE
 MAKEPARM's for StyleParameters tables. More...
class  RVC::DBTABLE::MAKEPARM_POINTOFINTEREST
 MAKEPARM's for PointOfInterest tables. More...
class  RVC::DBTABLE::MAKEPARM_SCALESELECT
 MAKEPARM's for Scale Select tables. More...
class  RVC::DBTABLE::MAKEPARM_SELECTION
 MAKEPARM's for Attribute Select tables. More...
class  RVC::DBTABLE::MAKEPARM_STYLE_CAD
 MAKEPARM's for multi-Style tables. More...
class  RVC::DBTABLE::MAKEPARM_STYLE_ELEMENT
 MAKEPARM's for Element Style tables. More...
class  RVC::DBTABLE::MAKEPARM_STYLE_LINE
 MAKEPARM's for Line Style tables. More...
class  RVC::DBTABLE::MAKEPARM_STYLE_POINT
 MAKEPARM's for Point Style tables. More...
class  RVC::DBTABLE::MAKEPARM_STYLE_POLYGON
 MAKEPARM's for Polygon Style tables. More...
class  RVC::DBTABLE::MAKEPARMS
 Database table creation parameters class. Manages the necessary parameters to create a database table. More...
class  RVC::DBTABLE::OBSERVER
 OBSERVER class for DBTABLE objects. The SUBJECT class is DBTABLE. More...
class  RVC::DBTABLE::RECORD
 Class to contain a database record. More...
class  RVC::DBTABLE::RECORD_EXTRUDED_POINTS
class  RVC::DBTABLE::RECORD_FLIGHTPATH
class  RVC::DBTABLE::RECORD_ID_ELEMENT
 Specialized record class to manage Element ID table records. More...
class  RVC::DBTABLE::RECORD_ID_POINT
 Specialized record class to manage Point ID table records. More...
class  RVC::DBTABLE::RECORD_INFLUENCE_SPHERE
class  RVC::DBTABLE::RECORD_LEGENDELEMENT
class  RVC::DBTABLE::RECORD_NODETURN
 Specialized record class to manage Node Turn table records. More...
class  RVC::DBTABLE::RECORD_PARAMETERS_SELECT
class  RVC::DBTABLE::RECORD_PARAMETERS_STYLE
class  RVC::DBTABLE::RECORD_POINTOFINTEREST
class  RVC::DBTABLE::RECORD_SCALESELECT
class  RVC::DBTABLE::RECORD_SELECTION
class  RVC::DBTABLE::RECORD_STYLE_CAD
 Record containing multiple element styles. More...
class  RVC::DBTABLE::RECORD_STYLE_ELEMENT
 Record for table containing single element style. More...
class  RVC::DBTABLE::RECORDITERATOR
 Record iterator class. More...
class  RVC::DBTABLE_STYLE
 Manages RVC::OBJTYPE_Table objects with RVC::DBTABLE::Usage_XXXStyle. More...
class  RVC::DESCRIPTOR
 DESCRIPTOR class for specifying name, description, and source for an object. More...
class  RVC::DISPGROUP
 Manages RVC::OBJTYPE_Display_Group objects. More...
class  RVC::DISPLAYOUT
 Manages RVC::OBJTYPE_Display_Layout objects. More...
class  RVC::DISPPARM
 Manages RVC::OBJTYPE_DispParm objects. More...
class  RVC::DISPSIM3D
 Manages RVC::OBJTYPE_Display_Sim3D objects. More...
class  RVC::DISPWINDOW
 Manages RVC::OBJTYPE_Disp2DWindow objects. More...
class  RVC::DLG_IMAGE_HISTOGRAM
class  RVC::EDITPARM
 Manages RVC::OBJTYPE_EditParm objects. More...
class  RVC::ELEMENT
 Container for spatial element specifying type and number. More...
class  RVC::FOLDER
 Manages RVC::OBJTYPE_Folder RVC objects. More...
class  RVC::FREQPROC
 Manages RVC::OBJTYPE_FreqProcInfo objects. More...
class  RVC::GEOMETRIC
 Interface for RVC objects that support line work paradigm. More...
class  RVC::GEOMETRIC::ELEMSELECTFILTER
class  RVC::GEOMETRIC::ELEMSELECTPARMS
struct  RVC::GEOMETRIC::ELEMSELECTPARMS::ITEM
class  RVC::GEOMETRIC::ELEMTRANSLIST
 Class to manage element translation lists from source to destination elements Eg: 'DestElemNum = TransList[SourceElemNum]' where 'TransList' is an array of INT32's The value '-1' states that the source element does not translate to a destination number. More...
class  RVC::GEOMETRIC::GETOBJFILTER_HASMINIMUMELEMENTS
 GETOBJFILTER derived class to determine if the geometric object has the minimum number of elements of the specified types. More...
class  RVC::GEOMETRIC::GETOBJFILTER_HASNOIMPLIEDGEOREF
 Geometric object selection filter to disallow selection of geometric objects already having implied georeference. More...
class  RVC::GEOMETRIC::GETOBJFILTER_ISDISPLAYABLE
 Geometric object selection filter to disallow selection of empty and invalid extent geometric objects. More...
class  RVC::GEOMETRIC::GETOBJFILTER_ISNOTEMPTY
 Geometric object selection filter to disallow selection of empty geometric objects. More...
class  RVC::GEOMETRIC::GETOBJFILTER_ISSELECTABLE
 Geometric object selection filter to disallow selection of non geometric objects. More...
class  RVC::GEOMETRIC::MAKEPARMSBASE
 Make parameter base class for RVC::GEOMETRIC objects. More...
class  RVC::GEOMETRIC::OBSERVER
 OBSERVER class for RVC::GEOMETRIC objects. More...
class  RVC::GEOMETRIC::SEARCHFILTER
 Filter search class for FindClosestElement() method. More...
class  RVC::GEOMETRIC::SEARCHFILTER_BITSET
 Filter search class for FindClosestElement() method supporting bit-set. More...
class  RVC::GEOMETRIC::SEARCHFILTER_ELEMTRANSLIST
 Filter search class for FindClosestElement() method supporting bit-set. More...
class  RVC::GEOMETRIC::SEARCHRESULT
class  RVC::GEOMETRIC::SEARCHRESULT::CONST_ITERATOR
class  RVC::GEOMREGION
class  RVC::GEOMREGION::MAKEPARMS
class  RVC::GEOREFERENCE
 Manages RVC::OBJTYPE_Georeference RVC objects. More...
struct  RVC::GEOREFERENCE::CTRLPTEDGE
class  RVC::GEOREGION
 Manages RVC::OBJTYPE_Region RVC objects. More...
class  RVC::GEOSPATIAL
 Interface for RVC objects that support a georeferences paradigm. More...
class  RVC::GEOSPATIAL::GETOBJFILTER_HASGEOREFERENCE
 Geospatial object selection filter to disallow selection of non-georeferenced geospatial objects. More...
class  RVC::GEOSPATIAL::GETOBJFILTER_HASNOGEOREFERENCE
 Geospatial object selection filter to disallow selection of already georeferenced geospatial objects. More...
class  RVC::GEOSPATIAL::GETOBJFILTER_ISOVERLAPPING
 Geospatial object selection filter to allow selection of objects that overlap by extents the initial object. More...
class  RVC::GEOSPATIAL::GETOBJFILTER_ISSELECTABLE
 Geospatial object selection filter to disallow selection of non geospatial objects. More...
class  RVC::GEOTABLE
 Manages RVC::OBJTYPE_GeoTable (Pinmap like) RVC objects. More...
class  RVC::GEOTABLE::ELEMITERATOR
 Constant iterator class. More...
class  RVC::GEOTABLE::MAKEPARMS
 GeoTable object creation parameters. More...
class  RVC::GETOBJFILTER
 Base class for object selection filter. If a filter is provided to the DlgGetObject... function the IsSelectable() method will be called when the user attempts to select an object. In addition, for the DlgGetObjects() and DlgGetObjectSet() functions, the IsValidList() method will be called when the user presses the 'OK' button. This allows the list to be checked for self-consistency (for example, to make sure all rasters have equal dimensions). More...
class  RVC::GETTABLEFIELDFILTER
 Base class for table/field selection filter. More...
class  RVC::HISTOGRAM
 Manages RVC::OBJTYPE_Histogram objects. More...
class  RVC::HOUGHPARMS
 Interface for RVC objects that support SML query scripts. More...
class  RVC::HYPERINDEX
 Manages RVC::OBJTYPE_HyperIndex RVC objects. More...
class  RVC::HYPERINDEX::LINK
class  RVC::HYPERSPECTRAL
 Manages RVC::OBJTYPE_Hyperspectral RVC objects. More...
class  RVC::ICMPROFILE
 Manages RVC::OBJTYPE_ICMProfile RVC objects. More...
class  RVC::IMAGE
 Interface for RVC objects that support an multiple image band paradigm. More...
class  RVC::IMAGE::BANDPARMS
 Class to represent and manage band specific information. More...
class  RVC::IMAGE::NULLVALUE
 Container for image null value. More...
class  RVC::IMAGE::OBSERVER
 OBSERVER class for RVC::IMAGE objects. More...
class  RVC::IMAGE::STATISTICS
class  RVC::INITEXT
 Interface for RVC objects that support INI file text in RVC text objects. More...
class  RVC::LAYOUTTEMPLATE
 Manages RVC::OBJTYPE_LayoutTemplate objects. More...
class  RVC::LEGEND
 Manages RVC::OBJTYPE_Legend objects. More...
struct  RVC::LEGEND::LINE
class  RVC::LINKFILEPROMPTDISABLER
 Class to automatically disable prompt for missing linked file on creation and enable prompt on destruction. More...
struct  RVC::LINKITEM
class  RVC::LIST
 Manages RVC::OBJTYPE_GenericRef objects. More...
class  RVC::METADATA
 Manages RVC::OBJTYPE_Metadata RVC objects. More...
class  RVC::MSTDATT
class  RVC::MSTDATT::COMPSTAT
class  RVC::NULLMASK
 Manages RVC::OBJTYPE_Raster RVC::RASTER::USAGE_NullBand child 1-bit raster objects. More...
class  RVC::NULLMASK::GETOBJFILTER_ISVALIDNULLMASK
 Convenience filter for raster null mask selection. More...
class  RVC::NULLMASK::OBJECT_FILTER
 Object filter for finding NULLMASK raster objects. More...
class  RVC::OBJECT
 The base class for all RVC objects. More...
class  RVC::OBJECT::CONST_ITERATOR
 Constant iterator class. More...
class  RVC::OBJECT::FILTER
 Base class for method filters. More...
class  RVC::OBJECT::FILTER_NEWERTHANPARENT
 Class filter designed to select objects that are newer than their parent. More...
class  RVC::OBJECT::FILTER_OBJTYPESET
 Class filter designed to select objects based on an OBJTYPESET. More...
class  RVC::OBJECT::ITERATOR
 Iterator class. More...
class  RVC::OBJECT::TOPLEVELNAMECHANGE
 Class used by methods that perform creation of top level objects outside of CopyObjectTo() methods to assist the copying of link objects when the link should refer to the destination object but the name of the top level object has changed. More...
class  RVC::OBJECT::UNIQUECHILDNAMEFILTER
class  RVC::OBJECT::UNIQUENAMEFILTER
 Interface class to filter out not unique names based on the starting name. More...
class  RVC::OBJECTOBSERVER
 Base RVC observer class. More...
class  RVC::OBJITEM
 OBJITEM class for specifying a particular file and object. More...
class  RVC::OBJTYPEIMAGELIST
 Class to keep track of image list for object types. More...
class  RVC::OBJTYPESET
 Class to represent "set" of RVC object types. More...
class  RVC::OFONT
 Manages RVC::OBJTYPE_OutlineFont objects. More...
class  RVC::OPACITYMASK
 Manages RVC::OBJTYPE_Raster RVC::RASTER::USAGE_Opacity child 1-bit, 4-bit or 8-bit raster objects. More...
class  RVC::OPACITYMASK::GETOBJFILTER_ISVALIDOPACITYMASK
 Convenience filter for raster null mask selection. More...
class  RVC::OPACITYMASK::MAKEPARMS
 Class to handle values needed to define the characteristics of a opacity mask. More...
class  RVC::OPACITYMASK::OBJECT_FILTER
 Object filter for finding OPACITYMASK raster objects. More...
class  RVC::PRTCOLORBAL
 manages RVC::OBJTYPE_PrinterColorBalance objects. More...
class  RVC::QSEARCHTREE
 Manages RVC::OBJTYPE_QuadSearchTree RVC objects. The interface currently wraps the MfQTree functions. More...
class  RVC::QSEARCHTREEFILTER
class  RVC::QUERY
 Manages RVC::OBJTYPE_Script_Query objects. More...
class  RVC::RASTER
 Manages RVC::OBJTYPE_Raster RVC objects. More...
class  RVC::RASTER::GETOBJFILTER_ISOVERLAPPING
 Convenience filter for raster selection. More...
class  RVC::RASTER::GETOBJFILTER_ISSELECTABLE
 Convenience filter for raster selection. More...
class  RVC::RASTER::IMAGESCALE
 Class to implement raster scale values. More...
class  RVC::RASTER::LINKPARMS
 Parmeters needed to link to external rasters. More...
class  RVC::RASTER::LINKPARMS_ECW
class  RVC::RASTER::LINKPARMS_GENERIC
class  RVC::RASTER::LINKPARMS_JP2
class  RVC::RASTER::LINKPARMS_JPEG
class  RVC::RASTER::LINKPARMS_MRSID
class  RVC::RASTER::LINKPARMS_PNG
class  RVC::RASTER::LINKPARMS_SOCETSETDT
class  RVC::RASTER::LINKPARMS_TIFF
class  RVC::RASTER::MAKEPARMS
 Class to handle values needed to define the characteristics of a raster. More...
class  RVC::RASTERTREND
 Manages RVC::OBJTYPE_RasterTrend objects. More...
class  RVC::REGION
 Manages RVC::OBJTYPE_Region RVC objects. More...
class  RVC::SCRIPT
 Interface for RVC objects that support SML query scripts. More...
class  RVC::SERIALIZE
 Interface for RVC objects that support a serialize text object paradigm. This includes methods to get usage and object type information. More...
class  RVC::SERIALIZE::MAKEPARMS
class  RVC::SHAPE
 Manages RVC::OBJTYPE_Shape RVC objects. More...
class  RVC::SHAPE::ELEMENT
 Shape element class. More...
class  RVC::SHAPE::ELEMITERATOR
 Constant iterator class. More...
class  RVC::SHAPE::LINKPARM_ARCSHAPE
 Setup parameters to link to an Arc/Info Shape file. More...
class  RVC::SHAPE::LINKPARM_ORACLE
 Setup parameters to link to an Oracle Spatial external database table. More...
class  RVC::SHAPE::LINKPARMS
 Base class definition for link parameters to link to external shape objects An instance of this class cannot be created, must use the derived classes below. More...
class  RVC::SHAPE::MAKEPARMS
 Shape object creation parameters. More...
class  RVC::SIMPLE
 Interface for RVC objects that support a Read Once, Write Once paradigm. Derived classes do not open / close the rvc object. More...
class  RVC::SML
 Manages RVC::OBJTYPE_Script_SML RVC objects. More...
class  RVC::SPATIALFILTER
class  RVC::SPATIALFITLER
 Manages RVC::OBJTYPE_Filter RVC objects. More...
class  RVC::SPATIALTREE
 Manages RVC::OBJTYPE_SpatialTree RVC objects. More...
struct  RVC::SPATIALTREE::TIERINFO
 Spatial Tree tier information structure. More...
class  RVC::SPOTOBJ
 Manages RVC::OBJTYPE_SpotHeader objects. More...
struct  RVC::SPOTOBJ::ANGULARRATE
 Angular rate structure. More...
struct  RVC::SPOTOBJ::SPOTANGULARINFO
 SPOT angular info structure. More...
class  RVC::STYLE
 Manages RVC::OBJTYPE_Style RVC objects. More...
class  RVC::STYLE::BASEPATTERN
 Base pattern class. More...
class  RVC::STYLE::BITMAPPATTERN
 Bitmap pattern class. More...
class  RVC::STYLE::GETOBJFILTER_HASPATTERNTYPE
 Style object selection filter to disallow selection of non style objects or style objects that do not have the requested pattern type. More...
class  RVC::STYLE::GETOBJFILTER_HASSTYLETYPE
 Style object selection filter to disallow selection of non style objects or style objects that do not have the requested style type. More...
class  RVC::STYLE::GETOBJFILTER_ISSELECTABLE
 Style object selection filter to disallow selection of non style objects. More...
class  RVC::STYLE::HATCHPATTERN
 Hatch pattern class. More...
class  RVC::STYLE::HATCHPATTERN::ELEMENT_SHARED
 Pattern element referencing shared memory buffer. More...
class  RVC::STYLE::HATCHPATTERN::ITERATOR
 Iterator to process pattern elements. More...
class  RVC::STYLE::LINEPATTERN
 Line pattern class. More...
class  RVC::STYLE::LINEPATTERN::ELEMENT
 Pattern element. More...
class  RVC::STYLE::LINEPATTERN::ELEMENT_SHARED
 Pattern element referencing shared memory buffer. More...
class  RVC::STYLE::LINEPATTERN::ITERATOR
 Iterator to process pattern elements. More...
class  RVC::STYLE::SYMBOLPATTERN
 Point symbol pattern class. More...
class  RVC::STYLE::SYMBOLPATTERN::ELEMENT_SHARED
 Pattern element referencing shared memory buffer. More...
class  RVC::STYLE::SYMBOLPATTERN::ITERATOR
 Iterator to process pattern elements. More...
class  RVC::STYLE::UNIQUEPATTERNNAMEFILTER
 Style pattern name uniquification filter. More...
class  RVC::STYLE::UNIQUESTYLENAMEFILTER
 Style type name uniquification filter. More...
class  RVC::TEXTOBJ
 Manages RVC::OBJTYPE_Text and derived RVC objects. More...
class  RVC::TEXTOBJ::GETOBJFILTER_ISSELECTABLE
 Text object selection filter to determine if the text object is selectable under the parent object. More...
class  RVC::THEMEPARM
 manages RVC::OBJTYPE_Theme objects. More...
class  RVC::THUMBNAIL
 manages RVC::OBJTYPE_Thumbnail objects. More...
class  RVC::TIEPOINTOBJ
 Manages RVC::OBJTYPE_TiePoint objects. More...
class  RVC::TIN
 Manages RVC::OBJTYPE_TIN RVC objects. More...
class  RVC::TIN::ELEMITERATOR< _ELEM >
 Constant iterator class. More...
class  RVC::TIN::MAKEPARMS
 Necessary tin object creation parameters. More...
class  RVC::TINSTDATT
class  RVC::TINTOOLKIT
 Tin Toolkit. More...
class  RVC::TINTOOLKITOBSERVER
class  RVC::VECTOR
 Manages RVC::OBJTYPE_Vector RVC objects. The interface currently wraps the MfVector functions. More...
class  RVC::VECTOR::CONGLOMERATELINEFILTER
class  RVC::VECTOR::ELEMITERATOR< _ELEM >
 Constant iterator class. More...
class  RVC::VECTOR::GETOBJFILTER_HASGEOMETRICELEMENTS
 GETOBJFILTER derived class to determine if the vector object has points or lines or polygons to perform geometric operations on. More...
class  RVC::VECTOR::GETOBJFILTER_HASLABELS
 GETOBJFILTER derived class to determine if the vector object has the minimum number of labels. More...
class  RVC::VECTOR::GETOBJFILTER_HASLINES
 GETOBJFILTER derived class to determine if the vector object has the minimum number of labels. More...
class  RVC::VECTOR::GETOBJFILTER_HASPOINTS
 GETOBJFILTER derived class to determine if the vector object has the minimum number of labels. More...
class  RVC::VECTOR::GETOBJFILTER_HASPOLYGONS
 GETOBJFILTER derived class to determine if the vector object has the minimum number of labels. More...
class  RVC::VECTOR::LABEL
 Vector label class. More...
class  RVC::VECTOR::LABEL::LEADERLINE
class  RVC::VECTOR::MAKEPARMS
 Vector object creation parameters. More...
class  RVC::VECTORTOOLKIT
 Vector Toolkit. More...
class  RVC::VECTORTOOLKIT::POLYGONDELETEFILTER
class  RVC::VECTORTOOLKIT::SNAPOBJECT
class  RVC::VECTORTOOLKIT::SNAPPARMS
class  RVC::VECTORTOOLKIT::SNAPPARMS::PANEL
class  RVC::VECTORTOOLKITOBSERVER
class  RVC::VECTSTDATT

Typedefs

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

Enumerations

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_PlotDefinitions = 32, 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_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 (VECTORTOOLKIT::VALIDATEFLAG)
 DEFINE_ENUM_OP_BITWISE (VECTORTOOLKIT::TOOLKITFLAG)
 DEFINE_ENUM_OP_BITWISE (VECTORTOOLKIT::SAVEFLAGS)
 DEFINE_ENUM_OP_BITWISE (VECTORTOOLKIT::OPENFLAGS)
 DEFINE_ENUM_OP_BITWISE (