! ! DocString: MapWinGIS Components ! Version: 4.9 ! Time: Mon Nov 14 17:12:11 2016 ! ! ! Enumerations ! ! ShpfileType ! Enumerated ShpFileType Types ! ! tkSpatialRelation ! Enumerated SpatialRelation Types ! ! tkClipOperation ! Enumerated ClipOperations Types ! ! tkBufferCap ! tkBufferCap ! ! tkBufferJoin ! tkBufferJoin ! ! tkUnitsOfMeasure ! tkUnitsOfMeasure enumeration ! ! tkVectorDrawingMode ! tkVectorDrawingMode enumeration ! ! tkGDIPlusHatchStyle ! tkGDIPlusHatchStyle enumeration ! ! tkDashStyle ! Enumerated DashStyle Types ! ! tkPointShapeType ! tkPointShapeType enumeration ! ! ImageType ! Enumerated Image Types ! ! ColoringType ! Enumerated ColoringType Types ! ! GradientModel ! Enumerated GradientModel Types ! ! PredefinedColorScheme ! Enumerated PredefinedColorsScheme Types ! ! tkColorSchemeType ! tkColorSchemeType enumeration ! ! tkMapColor ! tkMapColor enumeration ! ! tkGDALResamplingMethod ! tkGDALResamplingMethod enumeration ! ! tkInterpolationMode ! tkInterpolationMode enumeration ! ! tkVerticalPosition ! A position of labels in relation to the layers ! ! tkLabelAlignment ! Alignment options for labels ! ! tkLineLabelOrientation ! tkLineLabelOrientation enumeration ! ! tkLinearGradientMode ! tkLinearGradientMode enumeration ! ! tkLabelFrameType ! tkLabelFrameType enumeration ! ! SelectMode ! Enumerated SelectMode Types ! ! tkClassificationType ! Types of splitting objects on groups by their attributes ! ! tkLabelElements ! tkLabelElements enumeration ! ! tkLabelPositioning ! Algorithms used for positioning of labels ! ! tkSavingMode ! Enumerated tkSavingMode Types ! ! tkTextRenderingHint ! tkTextRenderingHint enumeration ! ! tkImageSourceType ! Enumerated tkImageSourceType Types ! ! tkGridRendering ! Enumerated tkGridRendering Types ! ! tkCoordinateSystem ! Enumerated tkCoordinateSystem Types ! ! tkProjectionParameter ! Enumerated tkProjectionParameter Types ! ! tkGeogCSParameter ! Enumerated tkGeogCSParameter Types ! ! tkWgs84Projection ! Enumerated tkWgs84Projection Types ! ! tkNad83Projection ! Enumerated tkNad83Projection Types ! ! GridDataType ! Enumerated Grid Data Types ! ! GridFileType ! Enumerated File Types ! ! tkGridSourceType ! Enumerated tkGridSourceType Types ! ! tkGridProxyMode ! Enumerated tkGridProxyMode Types ! ! tkGridSchemeRetrieval ! Enumerated tkGridSchemeRetrieval Types ! ! tkGridSchemeGeneration ! Enumerated tkGridSchemeGeneration Types ! ! tkColorInterpretation ! tkColorInterpretation ! ! tkGdalDataType ! tkGdalDataType ! ! tkPaletteInterpretation ! tkPalletteInterpretation ! ! tkGdalDriverMetadata ! tkGdalDriverMetadata ! ! tkRasterRendering ! tkRasterRendering ! ! tkFillType ! tkFillType enumeration ! ! tkGradientType ! tkGradientType enumeration ! ! tkPointSymbolType ! tkPointSymbolType enumeration ! ! tkGradientBounds ! tkGradientBounds enumeration ! ! tkVertexType ! Enumerated tkVertexType Types ! ! tkLineType ! Enumerated tkLineType Types ! ! tkDefaultPointSymbol ! tkDefaultPointSymbol enumeration ! ! tkAreaDisplayMode ! tkAreaDisplayMode ! ! tkBearingType ! tkBearingType ! ! tkLayerSelection ! tkLayerSelection ! ! tkEditorState ! tkShapeEditorState ! ! tkLengthDisplayMode ! tkLengthDisplayMode ! ! tkEditorValidation ! tkEditorValidation ! ! tkEditorOverlay ! tkEditorOverlay ! ! tkEditorBehavior ! tkEditorBehavior ! ! tkAngleFormat ! tkAngleFormat ! ! tkCursorMode ! Enumerated Cursor Modes ! ! tkCursor ! Enumerated Cursor Types ! ! tkLockMode ! Enumerated Lock Modes ! ! tkScalebarUnits ! Scalebar units ! ! tkTileProvider ! Tile providers enumeration ! ! tkCacheType ! Cache type enumeration ! ! tkTileProjection ! ! tkTilesProjectionStatus ! tkTilesProjectionStatus ! ! tkProxyAuthentication ! tkProxyAuthentication ! ! tkFileOpenStrategy ! tkFileOpenStrategy ! ! FieldType ! Enumerated FieldType Types ! ! tkCategoryValue ! tkCategoryValue ! ! tkShapeElements ! tkShapeElements enumeration ! ! tkChartType ! tkChartType enumeration ! ! tkChartValuesStyle ! Enumerated tkChartValuesStyle Types ! ! tkValueType ! Enumerated tkValueType Types ! ! tkShapefileSourceType ! Enumerated tkShapefileSourceType Types ! ! tkGeometryEngine ! tkGeometryEngine enumeration ! ! tkSelectionAppearance ! tkSelectionAppearance enumeration ! ! tkCollisionMode ! tkCollisionMode enumeration ! ! tkShapeValidationType ! Shape validation type ! ! tkShapeValidationMode ! Shape validation mode ! ! tkShapeValidationStatus ! Shape validation status ! ! tkFieldStatOperation ! Field stat operation ! ! tkFieldOperationValidity ! FieldOperationValidity ! ! tkSupportType ! tkSupportType ! ! tkOgrSaveType ! tkOgrSaveType ! ! tkOgrSaveResult ! tkOgrSaveResult ! ! tkOgrLayerCapability ! tkOgrLayerCapability ! ! tkOgrSourceType ! tkOgrSourceType ! ! tkOgrDSCapability ! tkOgrDSCapability ! ! tkUndoOperation ! tkUndoOperation ! ! tkIdentifierMode ! tkIdentifierMode ! ! tkMeasuringType ! Enumerated tkMeasuringType Types ! ! tkUndoShortcut ! tkUndoShortcut ! ! tkLayerType ! tkLayerType ! ! tkDrawReferenceList ! Enumerated Drawing Coordinate Systems ! ! tkCustomDrawingFlags ! tkCustomDrawingFlags ! ! tkRedrawType ! tkRedrawType ! ! tkMapProjection ! tkMapProjection ! ! tkKnownExtents ! tkKnownExtents ! ! tkWmsVersion ! tkWmsVersion ! ! tkLineStipple ! Enumerated Line Stipples ! ! tkFillStipple ! Enumerated Fill Stipples ! ! tkPointType ! Enumerated Point Types ! ! tkResizeBehavior ! Map Resize Behavior Options ! ! tkCoordinatesDisplay ! tkCoordinatesDisplay ! ! tkCustomState ! tkCustomState ! ! tkZoomBarVerbosity ! tkZoomBarVerbosity ! ! tkZoomBehavior ! tkZoomBehavior ! ! tkZoomBoxStyle ! tkZoomBoxStyle ! ! tkMwBoolean ! tkMwBoolean ! ! tkMeasuringAction ! Enumerated tkMeasuringAction Types ! ! tkDeleteTarget ! tkDeleteTarget ! ! AmbiguityResolution ! Enumerated AmbiguityResolution Types ! ! PolygonOperation ! Enumerated PolygonOperation Types ! ! SplitMethod ! Enumerated SplitMethod Types ! ! tkInterface ! List of all interfaces ! ! tkGridProxyFormat ! Enumerated tkGridProxyFormat Types ! ! tkGdalError ! Enumerated tkGdalError Types ! ! tkGdalErrorType ! Enumerated tkGdalErrorType Types ! ! tkSmoothingMode ! tkSmoothingMode enumeration ! ! tkCompositingQuality ! tkCompositingQuality enumeration ! ! tkLocalizedStrings ! Enumerated tkLocalizedStrings Types ! ! tkRasterOverviewCreation ! tkRasterOverviewCreation ! ! tkTiffCompression ! tkTiffCompression ! ! tkOgrEncoding ! tkOgrEncoding ! ! tkPixelOffsetMode ! tkPixelOffsetMode ! ! tkCallbackVerbosity ! tkCallbackVerbosity ! ! tkFunctionGroup ! tkFunctionGroup ! ! Interfaces ! ! ! ICallback Interface ! ! Properties ! ! Methods ! VOID Progress([in] BSTR KeyOfSender , [in] I4 Percent , [in] BSTR Message ) ! (mapICallback._Progress) ! VOID Error([in] BSTR KeyOfSender , [in] BSTR ErrorMsg ) (mapICallback._Error) ! ! <_DMap> ! Dispatch interface for Map Control ! ! Properties ! backColor:OLE_COLOR (map_DMap.Set_backColor/map_DMap.Get_backColor) ! ZoomPercent:R8 (map_DMap.Set_ZoomPercent/map_DMap.Get_ZoomPercent) ! CursorMode:tkCursorMode (map_DMap.Set_CursorMode/map_DMap.Get_CursorMode) ! MapCursor:tkCursor (map_DMap.Set_MapCursor/map_DMap.Get_MapCursor) ! SendMouseDown:BOOL (map_DMap.Set_SendMouseDown/map_DMap.Get_SendMouseDown) ! SendMouseUp:BOOL (map_DMap.Set_SendMouseUp/map_DMap.Get_SendMouseUp) ! SendMouseMove:BOOL (map_DMap.Set_SendMouseMove/map_DMap.Get_SendMouseMove) ! SendSelectBoxDrag:BOOL (map_DMap.Set_SendSelectBoxDrag/map_DMap.Get_SendSelectBoxDrag) ! SendSelectBoxFinal:BOOL (map_DMap.Set_SendSelectBoxFinal/map_DMap.Get_SendSelectBoxFinal) ! ExtentPad:R8 (map_DMap.Set_ExtentPad/map_DMap.Get_ExtentPad) ! ExtentHistory:I4 (map_DMap.Set_ExtentHistory/map_DMap.Get_ExtentHistory) ! Key:BSTR (map_DMap.Set_Key/map_DMap.Get_Key) ! NumLayers:I4 (map_DMap.Set_NumLayers/map_DMap.Get_NumLayers) ! LastErrorCode:I4 (map_DMap.Set_LastErrorCode/map_DMap.Get_LastErrorCode) ! IsLocked:tkLockMode (map_DMap.Set_IsLocked/map_DMap.Get_IsLocked) ! SendOnDrawBackBuffer:BOOL (map_DMap.Set_SendOnDrawBackBuffer/map_DMap.Get_SendOnDrawBackBuffer) ! UseSeamlessPan:BOOL (map_DMap.Set_UseSeamlessPan/map_DMap.Get_UseSeamlessPan) ! MouseWheelSpeed:R8 (map_DMap.Set_MouseWheelSpeed/map_DMap.Get_MouseWheelSpeed) ! MapUnits:tkUnitsOfMeasure (map_DMap.Set_MapUnits/map_DMap.Get_MapUnits) ! VersionNumber:BSTR (map_DMap.Set_VersionNumber/map_DMap.Get_VersionNumber) ! ShowRedrawTime:BOOL (map_DMap.Set_ShowRedrawTime/map_DMap.Get_ShowRedrawTime) ! ShowVersionNumber:BOOL (map_DMap.Set_ShowVersionNumber/map_DMap.Get_ShowVersionNumber) ! GeoProjection:*IGeoProjection (map_DMap.Set_GeoProjection/map_DMap.Get_GeoProjection) ! ScalebarVisible:BOOL (map_DMap.Set_ScalebarVisible/map_DMap.Get_ScalebarVisible) ! ScalebarUnits:tkScalebarUnits (map_DMap.Set_ScalebarUnits/map_DMap.Get_ScalebarUnits) ! MaxExtents:*IExtents (map_DMap.Set_MaxExtents/map_DMap.Get_MaxExtents) ! Tiles:*ITiles (map_DMap.Set_Tiles/map_DMap.Get_Tiles) ! FileManager:*IFileManager (map_DMap.Set_FileManager/map_DMap.Get_FileManager) ! UndoList:*IUndoList (map_DMap.Set_UndoList/map_DMap.Get_UndoList) ! Identifier:*IIdentifier (map_DMap.Set_Identifier/map_DMap.Get_Identifier) ! ShapeEditor:*IShapeEditor (map_DMap.Set_ShapeEditor/map_DMap.Get_ShapeEditor) ! Measuring:*IMeasuring (map_DMap.Set_Measuring/map_DMap.Get_Measuring) ! IdentifiedShapes:*ISelectionList (map_DMap.Set_IdentifiedShapes/map_DMap.Get_IdentifiedShapes) ! FocusRectangle:*IDrawingRectangle (map_DMap.Set_FocusRectangle/map_DMap.Get_FocusRectangle) ! CustomDrawingFlags:tkCustomDrawingFlags (map_DMap.Set_CustomDrawingFlags/map_DMap.Get_CustomDrawingFlags) ! ShowCoordinatesFormat:tkAngleFormat (map_DMap.Set_ShowCoordinatesFormat/map_DMap.Get_ShowCoordinatesFormat) ! ExtentHistoryUndoCount:I4 (map_DMap.Set_ExtentHistoryUndoCount/map_DMap.Get_ExtentHistoryUndoCount) ! ExtentHistoryRedoCount:I4 (map_DMap.Set_ExtentHistoryRedoCount/map_DMap.Get_ExtentHistoryRedoCount) ! GlobalCallback:DISPATCH (map_DMap._SetGlobalCallback/map_DMap._GetGlobalCallback) ! Extents:DISPATCH (map_DMap._SetExtents/map_DMap._GetExtents) ! Projection:tkMapProjection (map_DMap._SetProjection/map_DMap._GetProjection) ! PixelsPerDegree:R8 (/map_DMap._GetPixelsPerDegree) ! LayerHandle:I4 (/map_DMap._GetLayerHandle) ! GeographicExtents:*IExtents (/map_DMap._GetGeographicExtents) ! CurrentZoom:INT (map_DMap._SetCurrentZoom/map_DMap._GetCurrentZoom) ! CurrentScale:R8 (map_DMap._SetCurrentScale/map_DMap._GetCurrentScale) ! Latitude:R4 (map_DMap._SetLatitude/map_DMap._GetLatitude) ! Longitude:R4 (map_DMap._SetLongitude/map_DMap._GetLongitude) ! KnownExtents:tkKnownExtents (map_DMap._SetKnownExtents/map_DMap._GetKnownExtents2) ! LayerVisible:I4 (map_DMap._SetLayerVisible/map_DMap._GetLayerVisible) ! LayerKey:I4 (map_DMap._SetLayerKey/map_DMap._GetLayerKey) ! LayerPosition:I4 (/map_DMap._GetLayerPosition) ! LayerName:I4 (map_DMap._SetLayerName/map_DMap._GetLayerName) ! LayerFilename:I4 (/map_DMap._GetLayerFilename) ! LayerMaxVisibleScale:I4 (map_DMap._SetLayerMaxVisibleScale/map_DMap._GetLayerMaxVisibleScale) ! LayerMinVisibleScale:I4 (map_DMap._SetLayerMinVisibleScale/map_DMap._GetLayerMinVisibleScale) ! LayerDynamicVisibility:I4 (map_DMap._SetLayerDynamicVisibility/map_DMap._GetLayerDynamicVisibility) ! LayerMaxVisibleZoom:I4 (map_DMap._SetLayerMaxVisibleZoom/map_DMap._GetLayerMaxVisibleZoom) ! LayerMinVisibleZoom:I4 (map_DMap._SetLayerMinVisibleZoom/map_DMap._GetLayerMinVisibleZoom) ! LayerLabels:I4 (map_DMap._SetLayerLabels/map_DMap._GetLayerLabels) ! Shapefile:I4 (map_DMap._SetShapefile/map_DMap._GetShapefile) ! Image:I4 (map_DMap._SetImage/map_DMap._GetImage) ! GetObject:I4 (/map_DMap._GetGetObject) ! LayerVisibleAtCurrentScale:I4 (/map_DMap._GetLayerVisibleAtCurrentScale) ! OgrLayer:I4 (/map_DMap._GetOgrLayer) ! WmsLayer:I4 (/map_DMap._GetWmsLayer) ! layerExtents:I4 (/map_DMap._GetlayerExtents) ! DrawingLabels:I4 (map_DMap._SetDrawingLabels/map_DMap._GetDrawingLabels) ! DrawingKey:I4 (map_DMap._SetDrawingKey/map_DMap._GetDrawingKey) ! DrawingLabelsVisible:I4 (map_DMap._SetDrawingLabelsVisible/) ! ShapeLayerFillColor:I4 (map_DMap._SetShapeLayerFillColor/map_DMap._GetShapeLayerFillColor) ! ShapeLayerLineColor:I4 (map_DMap._SetShapeLayerLineColor/map_DMap._GetShapeLayerLineColor) ! ShapeLayerPointColor:I4 (map_DMap._SetShapeLayerPointColor/map_DMap._GetShapeLayerPointColor) ! ShapeLayerDrawFill:I4 (map_DMap._SetShapeLayerDrawFill/map_DMap._GetShapeLayerDrawFill) ! ShapeLayerDrawLine:I4 (map_DMap._SetShapeLayerDrawLine/map_DMap._GetShapeLayerDrawLine) ! ShapeLayerDrawPoint:I4 (map_DMap._SetShapeLayerDrawPoint/map_DMap._GetShapeLayerDrawPoint) ! ShapeLayerLineWidth:I4 (map_DMap._SetShapeLayerLineWidth/map_DMap._GetShapeLayerLineWidth) ! ShapeLayerPointSize:I4 (map_DMap._SetShapeLayerPointSize/map_DMap._GetShapeLayerPointSize) ! ShapeLayerFillTransparency:I4 (map_DMap._SetShapeLayerFillTransparency/map_DMap._GetShapeLayerFillTransparency) ! ShapeLayerLineStipple:I4 (map_DMap._SetShapeLayerLineStipple/map_DMap._GetShapeLayerLineStipple) ! ShapeLayerFillStipple:I4 (map_DMap._SetShapeLayerFillStipple/map_DMap._GetShapeLayerFillStipple) ! ShapeLayerPointType:I4 (map_DMap._SetShapeLayerPointType/map_DMap._GetShapeLayerPointType) ! ShapeLayerStippleColor:I4 (map_DMap._SetShapeLayerStippleColor/map_DMap._GetShapeLayerStippleColor) ! ShapeLayerStippleTransparent:I4 (map_DMap._SetShapeLayerStippleTransparent/map_DMap._GetShapeLayerStippleTransparent) ! LayerDescription:I4 (map_DMap._SetLayerDescription/map_DMap._GetLayerDescription) ! LayerSkipOnSaving:I4 (map_DMap._SetLayerSkipOnSaving/map_DMap._GetLayerSkipOnSaving) ! MapResizeBehavior:tkResizeBehavior (map_DMap._SetMapResizeBehavior/map_DMap._GetMapResizeBehavior) ! TrapRMouseDown:BOOL (map_DMap._SetTrapRMouseDown/map_DMap._GetTrapRMouseDown) ! DisableWaitCursor:BOOL (map_DMap._SetDisableWaitCursor/map_DMap._GetDisableWaitCursor) ! ShowCoordinates:tkCoordinatesDisplay (map_DMap._SetShowCoordinates/map_DMap._GetShowCoordinates) ! GrabProjectionFromData:BOOL (map_DMap._SetGrabProjectionFromData/map_DMap._GetGrabProjectionFromData) ! InertiaOnPanning:tkCustomState (map_DMap._SetInertiaOnPanning/map_DMap._GetInertiaOnPanning) ! ReuseTileBuffer:BOOL (map_DMap._SetReuseTileBuffer/map_DMap._GetReuseTileBuffer) ! ZoomBarVerbosity:tkZoomBarVerbosity (map_DMap._SetZoomBarVerbosity/map_DMap._GetZoomBarVerbosity) ! ZoomBarMinZoom:I4 (map_DMap._SetZoomBarMinZoom/map_DMap._GetZoomBarMinZoom) ! ZoomBarMaxZoom:I4 (map_DMap._SetZoomBarMaxZoom/map_DMap._GetZoomBarMaxZoom) ! ZoomBehavior:tkZoomBehavior (map_DMap._SetZoomBehavior/map_DMap._GetZoomBehavior) ! ShowZoomBar:BOOL (map_DMap._SetShowZoomBar/map_DMap._GetShowZoomBar) ! AnimationOnZooming:tkCustomState (map_DMap._SetAnimationOnZooming/map_DMap._GetAnimationOnZooming) ! ZoomBoxStyle:tkZoomBoxStyle (map_DMap._SetZoomBoxStyle/map_DMap._GetZoomBoxStyle) ! ErrorMsg:I4 (/map_DMap._GetErrorMsg) ! UDCursorHandle:I4 (map_DMap._SetUDCursorHandle/map_DMap._GetUDCursorHandle) ! TileProvider:tkTileProvider (map_DMap._SetTileProvider/map_DMap._GetTileProvider) ! ! Methods ! VOID Redraw() (map_DMap._Redraw) ! VOID LockWindow( tkLockMode LockMode ) (map_DMap._LockWindow) ! VOID Redraw2( tkRedrawType redrawType ) (map_DMap._Redraw2) ! VOID Redraw3( tkRedrawType redrawType , BOOL reloadTiles ) ! (map_DMap._Redraw3) ! VOID ProjToPixel( R8 ProjX , R8 ProjY , *R8 pixelX , *R8 pixelY ) ! (map_DMap._ProjToPixel) ! VOID PixelToProj( R8 pixelX , R8 pixelY , *R8 ProjX , *R8 ProjY ) ! (map_DMap._PixelToProj) ! BOOL ProjToDegrees( R8 ProjX , R8 ProjY , *R8 degreesLngX , *R8 degreesLatY ) ! (map_DMap._ProjToDegrees) ! BOOL DegreesToProj( R8 degreesLngX , R8 degreesLatY , *R8 ProjX , *R8 ProjY ) ! (map_DMap._DegreesToProj) ! BOOL PixelToDegrees( R8 pixelX , R8 pixelY , *R8 degreesLngX , ! *R8 degreesLatY ) (map_DMap._PixelToDegrees) ! BOOL DegreesToPixel( R8 degreesLngX , R8 degreesLatY , *R8 pixelX , ! *R8 pixelY ) (map_DMap._DegreesToPixel) ! R8 GeodesicDistance( R8 projX1 , R8 projY1 , R8 projX2 , R8 projY2 ) ! (map_DMap._GeodesicDistance) ! R8 GeodesicLength( *IShape polyline ) (map_DMap._GeodesicLength) ! R8 GeodesicArea( *IShape polygon ) (map_DMap._GeodesicArea) ! I4 AddLayer( DISPATCH Object , BOOL Visible ) (map_DMap._AddLayer) ! VOID RemoveLayer( I4 LayerHandle ) (map_DMap._RemoveLayer) ! VOID RemoveLayerWithoutClosing( I4 LayerHandle ) ! (map_DMap._RemoveLayerWithoutClosing) ! VOID RemoveAllLayers() (map_DMap._RemoveAllLayers) ! BOOL MoveLayerUp( I4 InitialPosition ) (map_DMap._MoveLayerUp) ! BOOL MoveLayerDown( I4 InitialPosition ) (map_DMap._MoveLayerDown) ! BOOL MoveLayer( I4 InitialPosition , I4 TargetPosition ) ! (map_DMap._MoveLayer) ! BOOL MoveLayerTop( I4 InitialPosition ) (map_DMap._MoveLayerTop) ! BOOL MoveLayerBottom( I4 InitialPosition ) (map_DMap._MoveLayerBottom) ! I4 AddLayerFromFilename( 31 Filename , tkFileOpenStrategy OpenStrategy , ! BOOL Visible ) (map_DMap._AddLayerFromFilename) ! I4 AddLayerFromDatabase( 31 connectionString , 31 LayerNameOrQuery , ! BOOL Visible ) (map_DMap._AddLayerFromDatabase) ! VOID ZoomToMaxExtents() (map_DMap._ZoomToMaxExtents) ! VOID ZoomToLayer( I4 LayerHandle ) (map_DMap._ZoomToLayer) ! VOID ZoomToShape( I4 LayerHandle , I4 Shape ) (map_DMap._ZoomToShape) ! VOID ZoomIn( R8 Percent ) (map_DMap._ZoomIn) ! VOID ZoomOut( R8 Percent ) (map_DMap._ZoomOut) ! I4 ZoomToPrev() (map_DMap._ZoomToPrev) ! I4 ZoomToNext() (map_DMap._ZoomToNext) ! VOID ClearExtentHistory() (map_DMap._ClearExtentHistory) ! BOOL ZoomToSelected( I4 LayerHandle ) (map_DMap._ZoomToSelected) ! BOOL ZoomToWorld() (map_DMap._ZoomToWorld) ! BOOL SetGeographicExtents( *IExtents pVal ) (map_DMap._SetGeographicExtents) ! VOID ZoomToMaxVisibleExtents() (map_DMap._ZoomToMaxVisibleExtents) ! BOOL ZoomToTileLevel( INT zoom ) (map_DMap._ZoomToTileLevel) ! BOOL SetGeographicExtents2( R8 xLongitude , R8 yLatitude , ! R8 widthKilometers ) (map_DMap._SetGeographicExtents2) ! *IExtents GetKnownExtents( tkKnownExtents Extents ) ! (map_DMap._GetKnownExtents) ! VOID ReSourceLayer( I4 LayerHandle , BSTR newSrcPath ) ! (map_DMap._ReSourceLayer) ! DISPATCH GetColorScheme( I4 LayerHandle ) (map_DMap._GetColorScheme) ! BOOL SetImageLayerColorScheme( I4 LayerHandle , DISPATCH ColorScheme ) ! (map_DMap._SetImageLayerColorScheme) ! VOID ClearDrawing( I4 DrawHandle ) (map_DMap._ClearDrawing) ! VOID ClearDrawings() (map_DMap._ClearDrawings) ! I4 NewDrawing( tkDrawReferenceList Projection ) (map_DMap._NewDrawing) ! VOID DrawPoint( R8 x , R8 y , I4 pixelSize , OLE_COLOR Color ) ! (map_DMap._DrawPoint) ! VOID DrawLine( R8 x1 , R8 y1 , R8 x2 , R8 y2 , I4 pixelWidth , ! OLE_COLOR Color ) (map_DMap._DrawLine) ! VOID DrawCircle( R8 x , R8 y , R8 pixelRadius , OLE_COLOR Color , ! BOOL fill ) (map_DMap._DrawCircle) ! VOID DrawPolygon( *VARIANT xPoints , *VARIANT yPoints , I4 numPoints , ! OLE_COLOR Color , BOOL fill ) (map_DMap._DrawPolygon) ! VOID DrawWidePolygon( *VARIANT xPoints , *VARIANT yPoints , I4 numPoints , ! OLE_COLOR Color , BOOL fill , I2 Width ) (map_DMap._DrawWidePolygon) ! VOID DrawWideCircle( R8 x , R8 y , R8 pixelRadius , OLE_COLOR Color , ! BOOL fill , I2 Width ) (map_DMap._DrawWideCircle) ! VOID DrawLineEx( I4 LayerHandle , R8 x1 , R8 y1 , R8 x2 , R8 y2 , ! I4 pixelWidth , OLE_COLOR Color ) (map_DMap._DrawLineEx) ! VOID DrawPointEx( I4 LayerHandle , R8 x , R8 y , I4 pixelSize , ! OLE_COLOR Color ) (map_DMap._DrawPointEx) ! VOID DrawCircleEx( I4 LayerHandle , R8 x , R8 y , R8 pixelRadius , ! OLE_COLOR Color , BOOL fill ) (map_DMap._DrawCircleEx) ! VOID DrawPolygonEx( I4 LayerHandle , *VARIANT xPoints , *VARIANT yPoints , ! I4 numPoints , OLE_COLOR Color , BOOL fill ) (map_DMap._DrawPolygonEx) ! VOID DrawWideCircleEx( I4 LayerHandle , R8 x , R8 y , R8 radius , ! OLE_COLOR Color , BOOL fill , I2 OutlineWidth ) ! (map_DMap._DrawWideCircleEx) ! VOID DrawWidePolygonEx( I4 LayerHandle , *VARIANT xPoints , *VARIANT yPoints , ! I4 numPoints , OLE_COLOR Color , BOOL fill , I2 OutlineWidth ) ! (map_DMap._DrawWidePolygonEx) ! VOID SetDrawingLayerVisible( I4 LayerHandle , BOOL Visible ) ! (map_DMap._SetDrawingLayerVisible) ! I4 DrawLabel( BSTR Text , R8 x , R8 y , R8 Rotation ) ! (map_DMap._DrawLabel) ! I4 DrawLabelEx( I4 DrawHandle , BSTR Text , R8 x , R8 y , R8 Rotation ) ! (map_DMap._DrawLabelEx) ! VOID ClearDrawingLabels( I4 DrawHandle ) (map_DMap._ClearDrawingLabels) ! *IImage SnapShot( DISPATCH BoundBox ) (map_DMap._SnapShot) ! *IImage SnapShot2( I4 ClippingLayerNbr , R8 zoom , I4 pWidth ) ! (map_DMap._SnapShot2) ! *IImage SnapShot3( R8 left , R8 right , R8 top , R8 bottom , I4 Width ) ! (map_DMap._SnapShot3) ! BOOL SnapShotToDC( *VOID hDC , *IExtents Extents , I4 Width ) ! (map_DMap._SnapShotToDC) ! BOOL SnapShotToDC2( *VOID hDC , *IExtents Extents , I4 Width , R4 OffsetX , ! R4 OffsetY , R4 ClipX , R4 ClipY , R4 clipWidth , R4 clipHeight ) ! (map_DMap._SnapShotToDC2) ! VOID DrawBackBuffer( **INT hDC , INT ImageWidth , INT ImageHeight ) ! (map_DMap._DrawBackBuffer) ! BOOL LoadTilesForSnapshot( *IExtents Extents , I4 Width , 31 Key ) ! (map_DMap._LoadTilesForSnapshot) ! BSTR SerializeLayer( I4 LayerHandle ) (map_DMap._SerializeLayer) ! BOOL DeserializeLayer( I4 LayerHandle , BSTR newVal ) ! (map_DMap._DeserializeLayer) ! BOOL SaveMapState( BSTR Filename , BOOL RelativePaths , BOOL Overwrite ) ! (map_DMap._SaveMapState) ! BOOL LoadMapState( BSTR Filename , DISPATCH Callback ) ! (map_DMap._LoadMapState) ! BOOL SaveLayerOptions( I4 LayerHandle , BSTR OptionsName , BOOL Overwrite , ! BSTR Description ) (map_DMap._SaveLayerOptions) ! BOOL LoadLayerOptions( I4 LayerHandle , BSTR OptionsName , *BSTR Description ) ! (map_DMap._LoadLayerOptions) ! BOOL DeserializeMapState( BSTR state , BOOL LoadLayers , BSTR BasePath ) ! (map_DMap._DeserializeMapState) ! BSTR SerializeMapState( BOOL RelativePaths , BSTR BasePath ) ! (map_DMap._SerializeMapState) ! BOOL RemoveLayerOptions( I4 LayerHandle , BSTR OptionsName ) ! (map_DMap._RemoveLayerOptions) ! VOID ShowToolTip( BSTR Text , I4 Milliseconds ) (map_DMap._ShowToolTip) ! VOID Resize( I4 Width , I4 Height ) (map_DMap._Resize) ! VOID Clear() (map_DMap._Clear) ! I4 HWnd() (map_DMap._HWnd) ! BOOL FindSnapPoint([in] R8 Tolerance , [in] R8 xScreen , [in] R8 yScreen , [in, ! out] *R8 xFound , [in,out] *R8 yFound ) (map_DMap._FindSnapPoint) ! VOID Undo() (map_DMap._Undo) ! ! ! IStopExecution Interface ! ! Properties ! ! Methods ! BOOL StopFunction() (mapIStopExecution._StopFunction) ! ! <_DMapEvents> ! Event interface for Map Control ! ! Properties ! ! Methods ! VOID DblClick() (map_DMapEvents._DblClick) ! VOID MouseDown( I2 Button , I2 Shift , I4 x , I4 y ) ! (map_DMapEvents._MouseDown) ! VOID MouseUp( I2 Button , I2 Shift , I4 x , I4 y ) ! (map_DMapEvents._MouseUp) ! VOID MouseMove( I2 Button , I2 Shift , I4 x , I4 y ) ! (map_DMapEvents._MouseMove) ! VOID FileDropped( BSTR Filename ) (map_DMapEvents._FileDropped) ! VOID SelectBoxFinal( I4 left , I4 right , I4 bottom , I4 top ) ! (map_DMapEvents._SelectBoxFinal) ! VOID SelectBoxDrag( I4 left , I4 right , I4 bottom , I4 top ) ! (map_DMapEvents._SelectBoxDrag) ! VOID ExtentsChanged() (map_DMapEvents._ExtentsChanged) ! VOID MapState( I4 LayerHandle ) (map_DMapEvents._MapState) ! VOID OnDrawBackBuffer( I4 BackBuffer ) (map_DMapEvents._OnDrawBackBuffer) ! VOID ShapeHighlighted( I4 LayerHandle , I4 ShapeIndex ) ! (map_DMapEvents._ShapeHighlighted) ! VOID BeforeDrawing( I4 hDC , I4 xMin , I4 xMax , I4 yMin , I4 yMax , ! *tkMwBoolean Handled ) (map_DMapEvents._BeforeDrawing) ! VOID AfterDrawing( I4 hDC , I4 xMin , I4 xMax , I4 yMin , I4 yMax , ! *tkMwBoolean Handled ) (map_DMapEvents._AfterDrawing) ! VOID TilesLoaded( BOOL SnapShot , BSTR Key , BOOL fromCache ) ! (map_DMapEvents._TilesLoaded) ! VOID MeasuringChanged( tkMeasuringAction action ) ! (map_DMapEvents._MeasuringChanged) ! VOID BeforeShapeEdit( I4 LayerHandle , I4 ShapeIndex , *tkMwBoolean Cancel ) ! (map_DMapEvents._BeforeShapeEdit) ! VOID ValidateShape( I4 LayerHandle , *IShape Shape , *tkMwBoolean Cancel ) ! (map_DMapEvents._ValidateShape) ! VOID AfterShapeEdit( tkUndoOperation Operation , I4 LayerHandle , ! I4 ShapeIndex ) (map_DMapEvents._AfterShapeEdit) ! VOID ChooseLayer( R8 xProj , R8 yProj , *I4 LayerHandle ) ! (map_DMapEvents._ChooseLayer) ! VOID ShapeValidationFailed( BSTR errorMessage ) ! (map_DMapEvents._ShapeValidationFailed) ! VOID BeforeDeleteShape( tkDeleteTarget target , *tkMwBoolean Cancel ) ! (map_DMapEvents._BeforeDeleteShape) ! VOID ProjectionChanged() (map_DMapEvents._ProjectionChanged) ! VOID UndoListChanged() (map_DMapEvents._UndoListChanged) ! VOID SelectionChanged( I4 LayerHandle ) (map_DMapEvents._SelectionChanged) ! VOID ShapeIdentified( I4 LayerHandle , I4 ShapeIndex , R8 pointX , ! R8 pointY ) (map_DMapEvents._ShapeIdentified) ! VOID LayerProjectionIsEmpty( I4 LayerHandle , *tkMwBoolean cancelAdding ) ! (map_DMapEvents._LayerProjectionIsEmpty) ! VOID ProjectionMismatch( I4 LayerHandle , *tkMwBoolean cancelAdding , ! *tkMwBoolean Reproject ) (map_DMapEvents._ProjectionMismatch) ! VOID LayerReprojected( I4 LayerHandle , BOOL Success ) ! (map_DMapEvents._LayerReprojected) ! VOID LayerAdded( I4 LayerHandle ) (map_DMapEvents._LayerAdded) ! VOID LayerRemoved( I4 LayerHandle , BOOL fromRemoveAllLayers ) ! (map_DMapEvents._LayerRemoved) ! VOID BackgroundLoadingStarted( I4 TaskId , I4 LayerHandle ) ! (map_DMapEvents._BackgroundLoadingStarted) ! VOID BackgroundLoadingFinished( I4 TaskId , I4 LayerHandle , I4 NumFeatures , ! I4 NumLoaded ) (map_DMapEvents._BackgroundLoadingFinished) ! VOID GridOpened( I4 LayerHandle , BSTR gridFilename , I4 bandIndex , ! BOOL isUsingProxy ) (map_DMapEvents._GridOpened) ! VOID ShapesIdentified( *ISelectionList selectedShapes , R8 ProjX , R8 ProjY ) ! (map_DMapEvents._ShapesIdentified) ! VOID OnDrawBackBuffer2( I4 Height , I4 Width , I4 Stride , I4 pixelFormat , ! I4 scan0 ) (map_DMapEvents._OnDrawBackBuffer2) ! ! Classes ! ! ProgID='MapWinGIS.ShapeEditor.1' ! ShapeEditor Class ! ! Properties ! ShapeType:ShpfileType (mapShapeEditor._SetShapeType/mapShapeEditor._GetShapeType) ! numPoints:I4 (/mapShapeEditor._GetnumPoints) ! ValidatedShape:*IShape (/mapShapeEditor._GetValidatedShape) ! ErrorMsg:I4 (/mapShapeEditor._GetErrorMsg) ! LastErrorCode:I4 (/mapShapeEditor._GetLastErrorCode) ! GlobalCallback:*ICallback (mapShapeEditor._SetGlobalCallback/mapShapeEditor._GetGlobalCallback) ! Key:BSTR (mapShapeEditor._SetKey/mapShapeEditor._GetKey) ! SegmentLength:INT (/mapShapeEditor._GetSegmentLength) ! SegmentAngle:INT (/mapShapeEditor._GetSegmentAngle) ! AreaDisplayMode:tkAreaDisplayMode (mapShapeEditor._SetAreaDisplayMode/mapShapeEditor._GetAreaDisplayMode) ! SelectedVertex:INT (mapShapeEditor._SetSelectedVertex/mapShapeEditor._GetSelectedVertex) ! RawData:*IShape (/mapShapeEditor._GetRawData) ! IsDigitizing:BOOL (/mapShapeEditor._GetIsDigitizing) ! Area:R8 (/mapShapeEditor._GetArea) ! BearingType:tkBearingType (mapShapeEditor._SetBearingType/mapShapeEditor._GetBearingType) ! LayerHandle:I4 (/mapShapeEditor._GetLayerHandle) ! ShapeIndex:I4 (/mapShapeEditor._GetShapeIndex) ! FillColor:OLE_COLOR (mapShapeEditor._SetFillColor/mapShapeEditor._GetFillColor) ! FillTransparency:UI1 (mapShapeEditor._SetFillTransparency/mapShapeEditor._GetFillTransparency) ! LineColor:OLE_COLOR (mapShapeEditor._SetLineColor/mapShapeEditor._GetLineColor) ! LineWidth:R4 (mapShapeEditor._SetLineWidth/mapShapeEditor._GetLineWidth) ! IsEmpty:BOOL (/mapShapeEditor._GetIsEmpty) ! SnapTolerance:R8 (mapShapeEditor._SetSnapTolerance/mapShapeEditor._GetSnapTolerance) ! HighlightVertices:tkLayerSelection (mapShapeEditor._SetHighlightVertices/mapShapeEditor._GetHighlightVertices) ! SnapBehavior:tkLayerSelection (mapShapeEditor._SetSnapBehavior/mapShapeEditor._GetSnapBehavior) ! EditorState:tkEditorState (/mapShapeEditor._GetEditorState) ! IndicesVisible:BOOL (mapShapeEditor._SetIndicesVisible/mapShapeEditor._GetIndicesVisible) ! LengthDisplayMode:tkLengthDisplayMode (mapShapeEditor._SetLengthDisplayMode/mapShapeEditor._GetLengthDisplayMode) ! VerticesVisible:BOOL (mapShapeEditor._SetVerticesVisible/mapShapeEditor._GetVerticesVisible) ! ValidationMode:tkEditorValidation (mapShapeEditor._SetValidationMode/mapShapeEditor._GetValidationMode) ! EditorBehavior:tkEditorBehavior (mapShapeEditor._SetEditorBehavior/mapShapeEditor._GetEditorBehavior) ! HasChanges:BOOL (/mapShapeEditor._GetHasChanges) ! IsUsingEllipsoid:BOOL (/mapShapeEditor._GetIsUsingEllipsoid) ! Length:R8 (/mapShapeEditor._GetLength) ! ShowArea:BOOL (mapShapeEditor._SetShowArea/mapShapeEditor._GetShowArea) ! AreaPrecision:I4 (mapShapeEditor._SetAreaPrecision/mapShapeEditor._GetAreaPrecision) ! LengthPrecision:I4 (mapShapeEditor._SetLengthPrecision/mapShapeEditor._GetLengthPrecision) ! AngleFormat:tkAngleFormat (mapShapeEditor._SetAngleFormat/mapShapeEditor._GetAngleFormat) ! AnglePrecision:I4 (mapShapeEditor._SetAnglePrecision/mapShapeEditor._GetAnglePrecision) ! ShowBearing:BOOL (mapShapeEditor._SetShowBearing/mapShapeEditor._GetShowBearing) ! ShowLength:BOOL (mapShapeEditor._SetShowLength/mapShapeEditor._GetShowLength) ! ! Methods ! BOOL get_PointXY([in] I4 pointIndex , [out] *R8 x , [out] *R8 y ) ! (mapShapeEditor._get_PointXY) ! BOOL UndoPoint() (mapShapeEditor._UndoPoint) ! VOID Clear() (mapShapeEditor._Clear) ! VOID CopyOptionsFrom([in] *IShapeDrawingOptions Options ) ! (mapShapeEditor._CopyOptionsFrom) ! BOOL put_PointXY([in] I4 pointIndex , [in] R8 x , [in] R8 y ) ! (mapShapeEditor._put_PointXY) ! BOOL StartEdit([in] I4 LayerHandle , [in] I4 ShapeIndex ) ! (mapShapeEditor._StartEdit) ! BOOL StartUnboundShape([in] ShpfileType ShpType ) ! (mapShapeEditor._StartUnboundShape) ! BOOL StartOverlay([in] tkEditorOverlay overlayType ) ! (mapShapeEditor._StartOverlay) ! BOOL SaveChanges() (mapShapeEditor._SaveChanges) ! BSTR Serialize() (mapShapeEditor._Serialize) ! BOOL Deserialize([in] BSTR state ) (mapShapeEditor._Deserialize) ! ! ProgID='MAPWINGIS.Map.1' ! Map Control ! ! Properties ! backColor:OLE_COLOR (mapMap.Set_backColor/mapMap.Get_backColor) ! ZoomPercent:R8 (mapMap.Set_ZoomPercent/mapMap.Get_ZoomPercent) ! CursorMode:tkCursorMode (mapMap.Set_CursorMode/mapMap.Get_CursorMode) ! MapCursor:tkCursor (mapMap.Set_MapCursor/mapMap.Get_MapCursor) ! SendMouseDown:BOOL (mapMap.Set_SendMouseDown/mapMap.Get_SendMouseDown) ! SendMouseUp:BOOL (mapMap.Set_SendMouseUp/mapMap.Get_SendMouseUp) ! SendMouseMove:BOOL (mapMap.Set_SendMouseMove/mapMap.Get_SendMouseMove) ! SendSelectBoxDrag:BOOL (mapMap.Set_SendSelectBoxDrag/mapMap.Get_SendSelectBoxDrag) ! SendSelectBoxFinal:BOOL (mapMap.Set_SendSelectBoxFinal/mapMap.Get_SendSelectBoxFinal) ! ExtentPad:R8 (mapMap.Set_ExtentPad/mapMap.Get_ExtentPad) ! ExtentHistory:I4 (mapMap.Set_ExtentHistory/mapMap.Get_ExtentHistory) ! Key:BSTR (mapMap.Set_Key/mapMap.Get_Key) ! NumLayers:I4 (mapMap.Set_NumLayers/mapMap.Get_NumLayers) ! LastErrorCode:I4 (mapMap.Set_LastErrorCode/mapMap.Get_LastErrorCode) ! IsLocked:tkLockMode (mapMap.Set_IsLocked/mapMap.Get_IsLocked) ! SendOnDrawBackBuffer:BOOL (mapMap.Set_SendOnDrawBackBuffer/mapMap.Get_SendOnDrawBackBuffer) ! UseSeamlessPan:BOOL (mapMap.Set_UseSeamlessPan/mapMap.Get_UseSeamlessPan) ! MouseWheelSpeed:R8 (mapMap.Set_MouseWheelSpeed/mapMap.Get_MouseWheelSpeed) ! MapUnits:tkUnitsOfMeasure (mapMap.Set_MapUnits/mapMap.Get_MapUnits) ! VersionNumber:BSTR (mapMap.Set_VersionNumber/mapMap.Get_VersionNumber) ! ShowRedrawTime:BOOL (mapMap.Set_ShowRedrawTime/mapMap.Get_ShowRedrawTime) ! ShowVersionNumber:BOOL (mapMap.Set_ShowVersionNumber/mapMap.Get_ShowVersionNumber) ! GeoProjection:*IGeoProjection (mapMap.Set_GeoProjection/mapMap.Get_GeoProjection) ! ScalebarVisible:BOOL (mapMap.Set_ScalebarVisible/mapMap.Get_ScalebarVisible) ! ScalebarUnits:tkScalebarUnits (mapMap.Set_ScalebarUnits/mapMap.Get_ScalebarUnits) ! MaxExtents:*IExtents (mapMap.Set_MaxExtents/mapMap.Get_MaxExtents) ! Tiles:*ITiles (mapMap.Set_Tiles/mapMap.Get_Tiles) ! FileManager:*IFileManager (mapMap.Set_FileManager/mapMap.Get_FileManager) ! UndoList:*IUndoList (mapMap.Set_UndoList/mapMap.Get_UndoList) ! Identifier:*IIdentifier (mapMap.Set_Identifier/mapMap.Get_Identifier) ! ShapeEditor:*IShapeEditor (mapMap.Set_ShapeEditor/mapMap.Get_ShapeEditor) ! Measuring:*IMeasuring (mapMap.Set_Measuring/mapMap.Get_Measuring) ! IdentifiedShapes:*ISelectionList (mapMap.Set_IdentifiedShapes/mapMap.Get_IdentifiedShapes) ! FocusRectangle:*IDrawingRectangle (mapMap.Set_FocusRectangle/mapMap.Get_FocusRectangle) ! CustomDrawingFlags:tkCustomDrawingFlags (mapMap.Set_CustomDrawingFlags/mapMap.Get_CustomDrawingFlags) ! ShowCoordinatesFormat:tkAngleFormat (mapMap.Set_ShowCoordinatesFormat/mapMap.Get_ShowCoordinatesFormat) ! ExtentHistoryUndoCount:I4 (mapMap.Set_ExtentHistoryUndoCount/mapMap.Get_ExtentHistoryUndoCount) ! ExtentHistoryRedoCount:I4 (mapMap.Set_ExtentHistoryRedoCount/mapMap.Get_ExtentHistoryRedoCount) ! GlobalCallback:DISPATCH (mapMap._SetGlobalCallback/mapMap._GetGlobalCallback) ! Extents:DISPATCH (mapMap._SetExtents/mapMap._GetExtents) ! Projection:tkMapProjection (mapMap._SetProjection/mapMap._GetProjection) ! PixelsPerDegree:R8 (/mapMap._GetPixelsPerDegree) ! LayerHandle:I4 (/mapMap._GetLayerHandle) ! GeographicExtents:*IExtents (/mapMap._GetGeographicExtents) ! CurrentZoom:INT (mapMap._SetCurrentZoom/mapMap._GetCurrentZoom) ! CurrentScale:R8 (mapMap._SetCurrentScale/mapMap._GetCurrentScale) ! Latitude:R4 (mapMap._SetLatitude/mapMap._GetLatitude) ! Longitude:R4 (mapMap._SetLongitude/mapMap._GetLongitude) ! KnownExtents:tkKnownExtents (mapMap._SetKnownExtents/mapMap._GetKnownExtents2) ! LayerVisible:I4 (mapMap._SetLayerVisible/mapMap._GetLayerVisible) ! LayerKey:I4 (mapMap._SetLayerKey/mapMap._GetLayerKey) ! LayerPosition:I4 (/mapMap._GetLayerPosition) ! LayerName:I4 (mapMap._SetLayerName/mapMap._GetLayerName) ! LayerFilename:I4 (/mapMap._GetLayerFilename) ! LayerMaxVisibleScale:I4 (mapMap._SetLayerMaxVisibleScale/mapMap._GetLayerMaxVisibleScale) ! LayerMinVisibleScale:I4 (mapMap._SetLayerMinVisibleScale/mapMap._GetLayerMinVisibleScale) ! LayerDynamicVisibility:I4 (mapMap._SetLayerDynamicVisibility/mapMap._GetLayerDynamicVisibility) ! LayerMaxVisibleZoom:I4 (mapMap._SetLayerMaxVisibleZoom/mapMap._GetLayerMaxVisibleZoom) ! LayerMinVisibleZoom:I4 (mapMap._SetLayerMinVisibleZoom/mapMap._GetLayerMinVisibleZoom) ! LayerLabels:I4 (mapMap._SetLayerLabels/mapMap._GetLayerLabels) ! Shapefile:I4 (mapMap._SetShapefile/mapMap._GetShapefile) ! Image:I4 (mapMap._SetImage/mapMap._GetImage) ! GetObject:I4 (/mapMap._GetGetObject) ! LayerVisibleAtCurrentScale:I4 (/mapMap._GetLayerVisibleAtCurrentScale) ! OgrLayer:I4 (/mapMap._GetOgrLayer) ! WmsLayer:I4 (/mapMap._GetWmsLayer) ! layerExtents:I4 (/mapMap._GetlayerExtents) ! DrawingLabels:I4 (mapMap._SetDrawingLabels/mapMap._GetDrawingLabels) ! DrawingKey:I4 (mapMap._SetDrawingKey/mapMap._GetDrawingKey) ! DrawingLabelsVisible:I4 (mapMap._SetDrawingLabelsVisible/) ! ShapeLayerFillColor:I4 (mapMap._SetShapeLayerFillColor/mapMap._GetShapeLayerFillColor) ! ShapeLayerLineColor:I4 (mapMap._SetShapeLayerLineColor/mapMap._GetShapeLayerLineColor) ! ShapeLayerPointColor:I4 (mapMap._SetShapeLayerPointColor/mapMap._GetShapeLayerPointColor) ! ShapeLayerDrawFill:I4 (mapMap._SetShapeLayerDrawFill/mapMap._GetShapeLayerDrawFill) ! ShapeLayerDrawLine:I4 (mapMap._SetShapeLayerDrawLine/mapMap._GetShapeLayerDrawLine) ! ShapeLayerDrawPoint:I4 (mapMap._SetShapeLayerDrawPoint/mapMap._GetShapeLayerDrawPoint) ! ShapeLayerLineWidth:I4 (mapMap._SetShapeLayerLineWidth/mapMap._GetShapeLayerLineWidth) ! ShapeLayerPointSize:I4 (mapMap._SetShapeLayerPointSize/mapMap._GetShapeLayerPointSize) ! ShapeLayerFillTransparency:I4 (mapMap._SetShapeLayerFillTransparency/mapMap._GetShapeLayerFillTransparency) ! ShapeLayerLineStipple:I4 (mapMap._SetShapeLayerLineStipple/mapMap._GetShapeLayerLineStipple) ! ShapeLayerFillStipple:I4 (mapMap._SetShapeLayerFillStipple/mapMap._GetShapeLayerFillStipple) ! ShapeLayerPointType:I4 (mapMap._SetShapeLayerPointType/mapMap._GetShapeLayerPointType) ! ShapeLayerStippleColor:I4 (mapMap._SetShapeLayerStippleColor/mapMap._GetShapeLayerStippleColor) ! ShapeLayerStippleTransparent:I4 (mapMap._SetShapeLayerStippleTransparent/mapMap._GetShapeLayerStippleTransparent) ! LayerDescription:I4 (mapMap._SetLayerDescription/mapMap._GetLayerDescription) ! LayerSkipOnSaving:I4 (mapMap._SetLayerSkipOnSaving/mapMap._GetLayerSkipOnSaving) ! MapResizeBehavior:tkResizeBehavior (mapMap._SetMapResizeBehavior/mapMap._GetMapResizeBehavior) ! TrapRMouseDown:BOOL (mapMap._SetTrapRMouseDown/mapMap._GetTrapRMouseDown) ! DisableWaitCursor:BOOL (mapMap._SetDisableWaitCursor/mapMap._GetDisableWaitCursor) ! ShowCoordinates:tkCoordinatesDisplay (mapMap._SetShowCoordinates/mapMap._GetShowCoordinates) ! GrabProjectionFromData:BOOL (mapMap._SetGrabProjectionFromData/mapMap._GetGrabProjectionFromData) ! InertiaOnPanning:tkCustomState (mapMap._SetInertiaOnPanning/mapMap._GetInertiaOnPanning) ! ReuseTileBuffer:BOOL (mapMap._SetReuseTileBuffer/mapMap._GetReuseTileBuffer) ! ZoomBarVerbosity:tkZoomBarVerbosity (mapMap._SetZoomBarVerbosity/mapMap._GetZoomBarVerbosity) ! ZoomBarMinZoom:I4 (mapMap._SetZoomBarMinZoom/mapMap._GetZoomBarMinZoom) ! ZoomBarMaxZoom:I4 (mapMap._SetZoomBarMaxZoom/mapMap._GetZoomBarMaxZoom) ! ZoomBehavior:tkZoomBehavior (mapMap._SetZoomBehavior/mapMap._GetZoomBehavior) ! ShowZoomBar:BOOL (mapMap._SetShowZoomBar/mapMap._GetShowZoomBar) ! AnimationOnZooming:tkCustomState (mapMap._SetAnimationOnZooming/mapMap._GetAnimationOnZooming) ! ZoomBoxStyle:tkZoomBoxStyle (mapMap._SetZoomBoxStyle/mapMap._GetZoomBoxStyle) ! ErrorMsg:I4 (/mapMap._GetErrorMsg) ! UDCursorHandle:I4 (mapMap._SetUDCursorHandle/mapMap._GetUDCursorHandle) ! TileProvider:tkTileProvider (mapMap._SetTileProvider/mapMap._GetTileProvider) ! ! Methods ! VOID Redraw() (mapMap._Redraw) ! VOID LockWindow( tkLockMode LockMode ) (mapMap._LockWindow) ! VOID Redraw2( tkRedrawType redrawType ) (mapMap._Redraw2) ! VOID Redraw3( tkRedrawType redrawType , BOOL reloadTiles ) (mapMap._Redraw3) ! VOID ProjToPixel( R8 ProjX , R8 ProjY , *R8 pixelX , *R8 pixelY ) ! (mapMap._ProjToPixel) ! VOID PixelToProj( R8 pixelX , R8 pixelY , *R8 ProjX , *R8 ProjY ) ! (mapMap._PixelToProj) ! BOOL ProjToDegrees( R8 ProjX , R8 ProjY , *R8 degreesLngX , *R8 degreesLatY ) ! (mapMap._ProjToDegrees) ! BOOL DegreesToProj( R8 degreesLngX , R8 degreesLatY , *R8 ProjX , *R8 ProjY ) ! (mapMap._DegreesToProj) ! BOOL PixelToDegrees( R8 pixelX , R8 pixelY , *R8 degreesLngX , ! *R8 degreesLatY ) (mapMap._PixelToDegrees) ! BOOL DegreesToPixel( R8 degreesLngX , R8 degreesLatY , *R8 pixelX , ! *R8 pixelY ) (mapMap._DegreesToPixel) ! R8 GeodesicDistance( R8 projX1 , R8 projY1 , R8 projX2 , R8 projY2 ) ! (mapMap._GeodesicDistance) ! R8 GeodesicLength( *IShape polyline ) (mapMap._GeodesicLength) ! R8 GeodesicArea( *IShape polygon ) (mapMap._GeodesicArea) ! I4 AddLayer( DISPATCH Object , BOOL Visible ) (mapMap._AddLayer) ! VOID RemoveLayer( I4 LayerHandle ) (mapMap._RemoveLayer) ! VOID RemoveLayerWithoutClosing( I4 LayerHandle ) ! (mapMap._RemoveLayerWithoutClosing) ! VOID RemoveAllLayers() (mapMap._RemoveAllLayers) ! BOOL MoveLayerUp( I4 InitialPosition ) (mapMap._MoveLayerUp) ! BOOL MoveLayerDown( I4 InitialPosition ) (mapMap._MoveLayerDown) ! BOOL MoveLayer( I4 InitialPosition , I4 TargetPosition ) (mapMap._MoveLayer) ! BOOL MoveLayerTop( I4 InitialPosition ) (mapMap._MoveLayerTop) ! BOOL MoveLayerBottom( I4 InitialPosition ) (mapMap._MoveLayerBottom) ! I4 AddLayerFromFilename( 31 Filename , tkFileOpenStrategy OpenStrategy , ! BOOL Visible ) (mapMap._AddLayerFromFilename) ! I4 AddLayerFromDatabase( 31 connectionString , 31 LayerNameOrQuery , ! BOOL Visible ) (mapMap._AddLayerFromDatabase) ! VOID ZoomToMaxExtents() (mapMap._ZoomToMaxExtents) ! VOID ZoomToLayer( I4 LayerHandle ) (mapMap._ZoomToLayer) ! VOID ZoomToShape( I4 LayerHandle , I4 Shape ) (mapMap._ZoomToShape) ! VOID ZoomIn( R8 Percent ) (mapMap._ZoomIn) ! VOID ZoomOut( R8 Percent ) (mapMap._ZoomOut) ! I4 ZoomToPrev() (mapMap._ZoomToPrev) ! I4 ZoomToNext() (mapMap._ZoomToNext) ! VOID ClearExtentHistory() (mapMap._ClearExtentHistory) ! BOOL ZoomToSelected( I4 LayerHandle ) (mapMap._ZoomToSelected) ! BOOL ZoomToWorld() (mapMap._ZoomToWorld) ! BOOL SetGeographicExtents( *IExtents pVal ) (mapMap._SetGeographicExtents) ! VOID ZoomToMaxVisibleExtents() (mapMap._ZoomToMaxVisibleExtents) ! BOOL ZoomToTileLevel( INT zoom ) (mapMap._ZoomToTileLevel) ! BOOL SetGeographicExtents2( R8 xLongitude , R8 yLatitude , ! R8 widthKilometers ) (mapMap._SetGeographicExtents2) ! *IExtents GetKnownExtents( tkKnownExtents Extents ) (mapMap._GetKnownExtents) ! VOID ReSourceLayer( I4 LayerHandle , BSTR newSrcPath ) ! (mapMap._ReSourceLayer) ! DISPATCH GetColorScheme( I4 LayerHandle ) (mapMap._GetColorScheme) ! BOOL SetImageLayerColorScheme( I4 LayerHandle , DISPATCH ColorScheme ) ! (mapMap._SetImageLayerColorScheme) ! VOID ClearDrawing( I4 DrawHandle ) (mapMap._ClearDrawing) ! VOID ClearDrawings() (mapMap._ClearDrawings) ! I4 NewDrawing( tkDrawReferenceList Projection ) (mapMap._NewDrawing) ! VOID DrawPoint( R8 x , R8 y , I4 pixelSize , OLE_COLOR Color ) ! (mapMap._DrawPoint) ! VOID DrawLine( R8 x1 , R8 y1 , R8 x2 , R8 y2 , I4 pixelWidth , ! OLE_COLOR Color ) (mapMap._DrawLine) ! VOID DrawCircle( R8 x , R8 y , R8 pixelRadius , OLE_COLOR Color , ! BOOL fill ) (mapMap._DrawCircle) ! VOID DrawPolygon( *VARIANT xPoints , *VARIANT yPoints , I4 numPoints , ! OLE_COLOR Color , BOOL fill ) (mapMap._DrawPolygon) ! VOID DrawWidePolygon( *VARIANT xPoints , *VARIANT yPoints , I4 numPoints , ! OLE_COLOR Color , BOOL fill , I2 Width ) (mapMap._DrawWidePolygon) ! VOID DrawWideCircle( R8 x , R8 y , R8 pixelRadius , OLE_COLOR Color , ! BOOL fill , I2 Width ) (mapMap._DrawWideCircle) ! VOID DrawLineEx( I4 LayerHandle , R8 x1 , R8 y1 , R8 x2 , R8 y2 , ! I4 pixelWidth , OLE_COLOR Color ) (mapMap._DrawLineEx) ! VOID DrawPointEx( I4 LayerHandle , R8 x , R8 y , I4 pixelSize , ! OLE_COLOR Color ) (mapMap._DrawPointEx) ! VOID DrawCircleEx( I4 LayerHandle , R8 x , R8 y , R8 pixelRadius , ! OLE_COLOR Color , BOOL fill ) (mapMap._DrawCircleEx) ! VOID DrawPolygonEx( I4 LayerHandle , *VARIANT xPoints , *VARIANT yPoints , ! I4 numPoints , OLE_COLOR Color , BOOL fill ) (mapMap._DrawPolygonEx) ! VOID DrawWideCircleEx( I4 LayerHandle , R8 x , R8 y , R8 radius , ! OLE_COLOR Color , BOOL fill , I2 OutlineWidth ) ! (mapMap._DrawWideCircleEx) ! VOID DrawWidePolygonEx( I4 LayerHandle , *VARIANT xPoints , *VARIANT yPoints , ! I4 numPoints , OLE_COLOR Color , BOOL fill , I2 OutlineWidth ) ! (mapMap._DrawWidePolygonEx) ! VOID SetDrawingLayerVisible( I4 LayerHandle , BOOL Visible ) ! (mapMap._SetDrawingLayerVisible) ! I4 DrawLabel( BSTR Text , R8 x , R8 y , R8 Rotation ) (mapMap._DrawLabel) ! I4 DrawLabelEx( I4 DrawHandle , BSTR Text , R8 x , R8 y , R8 Rotation ) ! (mapMap._DrawLabelEx) ! VOID ClearDrawingLabels( I4 DrawHandle ) (mapMap._ClearDrawingLabels) ! *IImage SnapShot( DISPATCH BoundBox ) (mapMap._SnapShot) ! *IImage SnapShot2( I4 ClippingLayerNbr , R8 zoom , I4 pWidth ) ! (mapMap._SnapShot2) ! *IImage SnapShot3( R8 left , R8 right , R8 top , R8 bottom , I4 Width ) ! (mapMap._SnapShot3) ! BOOL SnapShotToDC( *VOID hDC , *IExtents Extents , I4 Width ) ! (mapMap._SnapShotToDC) ! BOOL SnapShotToDC2( *VOID hDC , *IExtents Extents , I4 Width , R4 OffsetX , ! R4 OffsetY , R4 ClipX , R4 ClipY , R4 clipWidth , R4 clipHeight ) ! (mapMap._SnapShotToDC2) ! VOID DrawBackBuffer( **INT hDC , INT ImageWidth , INT ImageHeight ) ! (mapMap._DrawBackBuffer) ! BOOL LoadTilesForSnapshot( *IExtents Extents , I4 Width , 31 Key ) ! (mapMap._LoadTilesForSnapshot) ! BSTR SerializeLayer( I4 LayerHandle ) (mapMap._SerializeLayer) ! BOOL DeserializeLayer( I4 LayerHandle , BSTR newVal ) ! (mapMap._DeserializeLayer) ! BOOL SaveMapState( BSTR Filename , BOOL RelativePaths , BOOL Overwrite ) ! (mapMap._SaveMapState) ! BOOL LoadMapState( BSTR Filename , DISPATCH Callback ) ! (mapMap._LoadMapState) ! BOOL SaveLayerOptions( I4 LayerHandle , BSTR OptionsName , BOOL Overwrite , ! BSTR Description ) (mapMap._SaveLayerOptions) ! BOOL LoadLayerOptions( I4 LayerHandle , BSTR OptionsName , *BSTR Description ) ! (mapMap._LoadLayerOptions) ! BOOL DeserializeMapState( BSTR state , BOOL LoadLayers , BSTR BasePath ) ! (mapMap._DeserializeMapState) ! BSTR SerializeMapState( BOOL RelativePaths , BSTR BasePath ) ! (mapMap._SerializeMapState) ! BOOL RemoveLayerOptions( I4 LayerHandle , BSTR OptionsName ) ! (mapMap._RemoveLayerOptions) ! VOID ShowToolTip( BSTR Text , I4 Milliseconds ) (mapMap._ShowToolTip) ! VOID Resize( I4 Width , I4 Height ) (mapMap._Resize) ! VOID Clear() (mapMap._Clear) ! I4 HWnd() (mapMap._HWnd) ! BOOL FindSnapPoint([in] R8 Tolerance , [in] R8 xScreen , [in] R8 yScreen , [in, ! out] *R8 xFound , [in,out] *R8 yFound ) (mapMap._FindSnapPoint) ! VOID Undo() (mapMap._Undo) ! ! Events ! VOID DblClick() ! VOID MouseDown( I2 Button , I2 Shift , I4 x , I4 y ) ! VOID MouseUp( I2 Button , I2 Shift , I4 x , I4 y ) ! VOID MouseMove( I2 Button , I2 Shift , I4 x , I4 y ) ! VOID FileDropped( BSTR Filename ) ! VOID SelectBoxFinal( I4 left , I4 right , I4 bottom , I4 top ) ! VOID SelectBoxDrag( I4 left , I4 right , I4 bottom , I4 top ) ! VOID ExtentsChanged() ! VOID MapState( I4 LayerHandle ) ! VOID OnDrawBackBuffer( I4 BackBuffer ) ! VOID ShapeHighlighted( I4 LayerHandle , I4 ShapeIndex ) ! VOID BeforeDrawing( I4 hDC , I4 xMin , I4 xMax , I4 yMin , I4 yMax , ! *tkMwBoolean Handled ) ! VOID AfterDrawing( I4 hDC , I4 xMin , I4 xMax , I4 yMin , I4 yMax , ! *tkMwBoolean Handled ) ! VOID TilesLoaded( BOOL SnapShot , BSTR Key , BOOL fromCache ) ! VOID MeasuringChanged( tkMeasuringAction action ) ! VOID BeforeShapeEdit( I4 LayerHandle , I4 ShapeIndex , *tkMwBoolean Cancel ) ! VOID ValidateShape( I4 LayerHandle , *IShape Shape , *tkMwBoolean Cancel ) ! VOID AfterShapeEdit( tkUndoOperation Operation , I4 LayerHandle , ! I4 ShapeIndex ) ! VOID ChooseLayer( R8 xProj , R8 yProj , *I4 LayerHandle ) ! VOID ShapeValidationFailed( BSTR errorMessage ) ! VOID BeforeDeleteShape( tkDeleteTarget target , *tkMwBoolean Cancel ) ! VOID ProjectionChanged() ! VOID UndoListChanged() ! VOID SelectionChanged( I4 LayerHandle ) ! VOID ShapeIdentified( I4 LayerHandle , I4 ShapeIndex , R8 pointX , ! R8 pointY ) ! VOID LayerProjectionIsEmpty( I4 LayerHandle , *tkMwBoolean cancelAdding ) ! VOID ProjectionMismatch( I4 LayerHandle , *tkMwBoolean cancelAdding , ! *tkMwBoolean Reproject ) ! VOID LayerReprojected( I4 LayerHandle , BOOL Success ) ! VOID LayerAdded( I4 LayerHandle ) ! VOID LayerRemoved( I4 LayerHandle , BOOL fromRemoveAllLayers ) ! VOID BackgroundLoadingStarted( I4 TaskId , I4 LayerHandle ) ! VOID BackgroundLoadingFinished( I4 TaskId , I4 LayerHandle , I4 NumFeatures , ! I4 NumLoaded ) ! VOID GridOpened( I4 LayerHandle , BSTR gridFilename , I4 bandIndex , ! BOOL isUsingProxy ) ! VOID ShapesIdentified( *ISelectionList selectedShapes , R8 ProjX , R8 ProjY ) ! VOID OnDrawBackBuffer2( I4 Height , I4 Width , I4 Stride , I4 pixelFormat , ! I4 scan0 ) ! ! ProgID='MapWinGIS.Grid.1' ! Grid Class ! ! Properties ! Header:*IGridHeader (/mapGrid._GetHeader) ! Value:I4 (mapGrid._SetValue/mapGrid._GetValue) ! InRam:BOOL (/mapGrid._GetInRam) ! Maximum:VARIANT (/mapGrid._GetMaximum) ! Minimum:VARIANT (/mapGrid._GetMinimum) ! DataType:GridDataType (/mapGrid._GetDataType) ! Filename:BSTR (/mapGrid._GetFilename) ! LastErrorCode:I4 (/mapGrid._GetLastErrorCode) ! ErrorMsg:I4 (/mapGrid._GetErrorMsg) ! GlobalCallback:*ICallback (mapGrid._SetGlobalCallback/mapGrid._GetGlobalCallback) ! Key:BSTR (mapGrid._SetKey/mapGrid._GetKey) ! CdlgFilter:BSTR (/mapGrid._GetCdlgFilter) ! RasterColorTableColoringScheme:*IGridColorScheme (/mapGrid._GetRasterColorTableColoringScheme) ! NumBands:INT (/mapGrid._GetNumBands) ! ActiveBandIndex:INT (/mapGrid._GetActiveBandIndex) ! SourceType:tkGridSourceType (/mapGrid._GetSourceType) ! Extents:*IExtents (/mapGrid._GetExtents) ! PreferedDisplayMode:tkGridProxyMode (mapGrid._SetPreferedDisplayMode/mapGrid._GetPreferedDisplayMode) ! HasValidImageProxy:BOOL (/mapGrid._GetHasValidImageProxy) ! Band:I4 (/mapGrid._GetBand) ! ActiveBand:*IGdalRasterBand (/mapGrid._GetActiveBand) ! ! Methods ! BOOL Open([in] BSTR Filename , [in,opt,hasdefault] GridDataType DataType ! (default=4), [in,opt,hasdefault] BOOL InRam (default=-1), ! [in,opt,hasdefault] GridFileType FileType (default=13), ! [in,opt] *ICallback cBack ) (mapGrid._Open) ! BOOL CreateNew([in] BSTR Filename , [in] *IGridHeader Header , ! [in] GridDataType DataType , [in] VARIANT InitialValue , ! [in,opt,hasdefault] BOOL InRam (default=-1), ! [in,opt,hasdefault] GridFileType FileType (default=13), ! [in,opt] *ICallback cBack ) (mapGrid._CreateNew) ! BOOL Close() (mapGrid._Close) ! BOOL Save([in,opt] BSTR Filename , ! [in,opt,hasdefault] GridFileType GridFileType (default=13), ! [in,opt] *ICallback cBack ) (mapGrid._Save) ! BOOL Clear([in] VARIANT ClearValue ) (mapGrid._Clear) ! VOID ProjToCell([in] R8 x , [in] R8 y , [out] *I4 Column , [out] *I4 Row ) ! (mapGrid._ProjToCell) ! VOID CellToProj([in] I4 Column , [in] I4 Row , [out] *R8 x , [out] *R8 y ) ! (mapGrid._CellToProj) ! BOOL AssignNewProjection([in] BSTR Projection ) ! (mapGrid._AssignNewProjection) ! BOOL GetRow([in] I4 Row , [in,out] *R4 Vals ) (mapGrid._GetRow) ! BOOL PutRow([in] I4 Row , [in,out] *R4 Vals ) (mapGrid._PutRow) ! BOOL GetFloatWindow([in] I4 StartRow , [in] I4 EndRow , [in] I4 StartCol , ! [in] I4 EndCol , [in,out] *R4 Vals ) (mapGrid._GetFloatWindow) ! BOOL PutFloatWindow([in] I4 StartRow , [in] I4 EndRow , [in] I4 StartCol , ! [in] I4 EndCol , [in,out] *R4 Vals ) (mapGrid._PutFloatWindow) ! BOOL SetInvalidValuesToNodata([in] R8 MinThresholdValue , ! [in] R8 MaxThresholdValue ) (mapGrid._SetInvalidValuesToNodata) ! BOOL Resource([in] BSTR newSrcPath ) (mapGrid._Resource) ! BOOL OpenBand([in] INT bandIndex ) (mapGrid._OpenBand) ! *IImage OpenAsImage([in] *IGridColorScheme Scheme , ! [in,opt,hasdefault] tkGridProxyMode proxyMode (default=0), ! [in,opt,hasdefault] *ICallback cBack (default=0)) (mapGrid._OpenAsImage) ! *IGridColorScheme RetrieveColorScheme([in] tkGridSchemeRetrieval Method ) ! (mapGrid._RetrieveColorScheme) ! *IGridColorScheme GenerateColorScheme([in] tkGridSchemeGeneration Method , ! [in] PredefinedColorScheme Colors ) (mapGrid._GenerateColorScheme) ! BOOL RemoveImageProxy() (mapGrid._RemoveImageProxy) ! *IImage CreateImageProxy([in] *IGridColorScheme ColorScheme ) ! (mapGrid._CreateImageProxy) ! *IGridColorScheme RetrieveOrGenerateColorScheme ! ([in,opt,hasdefault] tkGridSchemeRetrieval retrievalMethod (default=0), [in,opt, ! hasdefault] tkGridSchemeGeneration generateMethod (default=0), [in,opt, ! hasdefault] PredefinedColorScheme Colors (default=0)) ! (mapGrid._RetrieveOrGenerateColorScheme) ! BOOL GetFloatWindow2([in] I4 StartRow , [in] I4 EndRow , [in] I4 StartCol , ! [in] I4 EndCol , [in,out] *R8 Vals ) (mapGrid._GetFloatWindow2) ! BOOL PutFloatWindow2([in] I4 StartRow , [in] I4 EndRow , [in] I4 StartCol , ! [in] I4 EndCol , [in,out] *R8 Vals ) (mapGrid._PutFloatWindow2) ! BOOL PutRow2([in] I4 Row , [in,out] *R8 Vals ) (mapGrid._PutRow2) ! BOOL GetRow2([in] I4 Row , [in,out] *R8 Vals ) (mapGrid._GetRow2) ! ! ProgID='MapWinGIS.GridHeader.1' ! GridHeader Class ! ! Properties ! NumberCols:I4 (mapGridHeader._SetNumberCols/mapGridHeader._GetNumberCols) ! NumberRows:I4 (mapGridHeader._SetNumberRows/mapGridHeader._GetNumberRows) ! NodataValue:VARIANT (mapGridHeader._SetNodataValue/mapGridHeader._GetNodataValue) ! dX:R8 (mapGridHeader._SetdX/mapGridHeader._GetdX) ! dY:R8 (mapGridHeader._SetdY/mapGridHeader._GetdY) ! XllCenter:R8 (mapGridHeader._SetXllCenter/mapGridHeader._GetXllCenter) ! YllCenter:R8 (mapGridHeader._SetYllCenter/mapGridHeader._GetYllCenter) ! Projection:BSTR (mapGridHeader._SetProjection/mapGridHeader._GetProjection) ! Notes:BSTR (mapGridHeader._SetNotes/mapGridHeader._GetNotes) ! LastErrorCode:I4 (/mapGridHeader._GetLastErrorCode) ! ErrorMsg:I4 (/mapGridHeader._GetErrorMsg) ! GlobalCallback:*ICallback (mapGridHeader._SetGlobalCallback/mapGridHeader._GetGlobalCallback) ! Key:BSTR (mapGridHeader._SetKey/mapGridHeader._GetKey) ! ColorTable:BSTR (mapGridHeader._SetColorTable/mapGridHeader._GetColorTable) ! GeoProjection:*IGeoProjection (mapGridHeader._SetGeoProjection/mapGridHeader._GetGeoProjection) ! ! Methods ! VOID CopyFrom([in] *IGridHeader pVal ) (mapGridHeader._CopyFrom) ! ! ProgID='MapWinGIS.ESRIGridManager.1' ! ESRIGridManager Class ! ! Properties ! LastErrorCode:I4 (/mapESRIGridManager._GetLastErrorCode) ! ErrorMsg:I4 (/mapESRIGridManager._GetErrorMsg) ! GlobalCallback:*ICallback (mapESRIGridManager._SetGlobalCallback/mapESRIGridManager._GetGlobalCallback) ! ! Methods ! BOOL CanUseESRIGrids() (mapESRIGridManager._CanUseESRIGrids) ! BOOL DeleteESRIGrids([in] BSTR Filename ) ! (mapESRIGridManager._DeleteESRIGrids) ! BOOL IsESRIGrid([in] BSTR Filename ) (mapESRIGridManager._IsESRIGrid) ! ! ProgID='MapWinGIS.Image.1' ! Image Class ! ! Properties ! Width:I4 (/mapImage._GetWidth) ! Height:I4 (/mapImage._GetHeight) ! YllCenter:R8 (mapImage._SetYllCenter/mapImage._GetYllCenter) ! XllCenter:R8 (mapImage._SetXllCenter/mapImage._GetXllCenter) ! dY:R8 (mapImage._SetdY/mapImage._GetdY) ! dX:R8 (mapImage._SetdX/mapImage._GetdX) ! Value:I4 (mapImage._SetValue/mapImage._GetValue) ! IsInRam:BOOL (/mapImage._GetIsInRam) ! TransparencyColor:OLE_COLOR (mapImage._SetTransparencyColor/mapImage._GetTransparencyColor) ! UseTransparencyColor:BOOL (mapImage._SetUseTransparencyColor/mapImage._GetUseTransparencyColor) ! LastErrorCode:I4 (/mapImage._GetLastErrorCode) ! ErrorMsg:I4 (/mapImage._GetErrorMsg) ! CdlgFilter:BSTR (/mapImage._GetCdlgFilter) ! GlobalCallback:*ICallback (mapImage._SetGlobalCallback/mapImage._GetGlobalCallback) ! Key:BSTR (mapImage._SetKey/mapImage._GetKey) ! FileHandle:I4 (/mapImage._GetFileHandle) ! ImageType:ImageType (/mapImage._GetImageType) ! Picture:*IPictureDisp (/mapImage._GetPicture) ! Filename:BSTR (/mapImage._GetFilename) ! OriginalWidth:I4 (/mapImage._GetOriginalWidth) ! OriginalHeight:I4 (/mapImage._GetOriginalHeight) ! AllowHillshade:BOOL (mapImage._SetAllowHillshade/mapImage._GetAllowHillshade) ! SetToGrey:BOOL (mapImage._SetSetToGrey/mapImage._GetSetToGrey) ! UseHistogram:BOOL (mapImage._SetUseHistogram/mapImage._GetUseHistogram) ! HasColorTable:BOOL (/mapImage._GetHasColorTable) ! PaletteInterpretation:BSTR (/mapImage._GetPaletteInterpretation) ! BufferSize:INT (mapImage._SetBufferSize/mapImage._GetBufferSize) ! NoBands:INT (/mapImage._GetNoBands) ! ImageColorScheme:PredefinedColorScheme (mapImage._SetImageColorScheme/mapImage._GetImageColorScheme) ! DrawingMethod:INT (mapImage._SetDrawingMethod/mapImage._GetDrawingMethod) ! ClearGDALCache:BOOL (mapImage._SetClearGDALCache/mapImage._GetClearGDALCache) ! TransparencyPercent:R8 (mapImage._SetTransparencyPercent/mapImage._GetTransparencyPercent) ! TransparencyColor2:OLE_COLOR (mapImage._SetTransparencyColor2/mapImage._GetTransparencyColor2) ! DownsamplingMode:tkInterpolationMode (mapImage._SetDownsamplingMode/mapImage._GetDownsamplingMode) ! UpsamplingMode:tkInterpolationMode (mapImage._SetUpsamplingMode/mapImage._GetUpsamplingMode) ! Labels:*ILabels (mapImage._SetLabels/mapImage._GetLabels) ! Extents:*IExtents (/mapImage._GetExtents) ! CanUseGrouping:BOOL (mapImage._SetCanUseGrouping/mapImage._GetCanUseGrouping) ! OriginalXllCenter:R8 (mapImage._SetOriginalXllCenter/mapImage._GetOriginalXllCenter) ! OriginalYllCenter:R8 (mapImage._SetOriginalYllCenter/mapImage._GetOriginalYllCenter) ! OriginalDX:R8 (mapImage._SetOriginalDX/mapImage._GetOriginalDX) ! OriginalDY:R8 (mapImage._SetOriginalDY/mapImage._GetOriginalDY) ! NumOverviews:INT (/mapImage._GetNumOverviews) ! SourceType:tkImageSourceType (/mapImage._GetSourceType) ! Warped:BOOL (/mapImage._GetWarped) ! SourceGridName:BSTR (/mapImage._GetSourceGridName) ! IsGridProxy:BOOL (/mapImage._GetIsGridProxy) ! CustomColorScheme:*IGridColorScheme (mapImage._SetCustomColorScheme/mapImage._GetCustomColorScheme) ! AllowGridRendering:tkGridRendering (mapImage._SetAllowGridRendering/mapImage._GetAllowGridRendering) ! GridRendering:BOOL (/mapImage._GetGridRendering) ! IsRgb:BOOL (/mapImage._GetIsRgb) ! SourceFilename:BSTR (/mapImage._GetSourceFilename) ! SourceGridBandIndex:INT (mapImage._SetSourceGridBandIndex/mapImage._GetSourceGridBandIndex) ! GridProxyColorScheme:*IGridColorScheme (/mapImage._GetGridProxyColorScheme) ! GeoProjection:*IGeoProjection (mapImage._SetGeoProjection/mapImage._GetGeoProjection) ! IsEmpty:BOOL (/mapImage._GetIsEmpty) ! Band:I4 (/mapImage._GetBand) ! PaletteInterpretation2:tkPaletteInterpretation (/mapImage._GetPaletteInterpretation2) ! ActiveBand:*IGdalRasterBand (/mapImage._GetActiveBand) ! Brightness:R4 (mapImage._SetBrightness/mapImage._GetBrightness) ! Contrast:R4 (mapImage._SetContrast/mapImage._GetContrast) ! Saturation:R4 (mapImage._SetSaturation/mapImage._GetSaturation) ! Hue:R4 (mapImage._SetHue/mapImage._GetHue) ! Gamma:R4 (mapImage._SetGamma/mapImage._GetGamma) ! ColorizeIntensity:R4 (mapImage._SetColorizeIntensity/mapImage._GetColorizeIntensity) ! ColorizeColor:OLE_COLOR (mapImage._SetColorizeColor/mapImage._GetColorizeColor) ! GdalDriver:*IGdalDriver (/mapImage._GetGdalDriver) ! RedBandIndex:I4 (mapImage._SetRedBandIndex/mapImage._GetRedBandIndex) ! GreenBandIndex:I4 (mapImage._SetGreenBandIndex/mapImage._GetGreenBandIndex) ! BlueBandIndex:I4 (mapImage._SetBlueBandIndex/mapImage._GetBlueBandIndex) ! UseRgbBandMapping:BOOL (mapImage._SetUseRgbBandMapping/mapImage._GetUseRgbBandMapping) ! ForceSingleBandRendering:BOOL (mapImage._SetForceSingleBandRendering/mapImage._GetForceSingleBandRendering) ! AlphaBandIndex:I4 (mapImage._SetAlphaBandIndex/mapImage._GetAlphaBandIndex) ! UseActiveBandAsAlpha:BOOL (mapImage._SetUseActiveBandAsAlpha/mapImage._GetUseActiveBandAsAlpha) ! BandMinimum:I4 (/mapImage._GetBandMinimum) ! BandMaximum:I4 (/mapImage._GetBandMaximum) ! ReverseGreyscale:BOOL (mapImage._SetReverseGreyscale/mapImage._GetReverseGreyscale) ! IgnoreColorTable:BOOL (mapImage._SetIgnoreColorTable/mapImage._GetIgnoreColorTable) ! RenderingMode:tkRasterRendering (/mapImage._GetRenderingMode) ! ValueWithAlpha:I4 (mapImage._SetValueWithAlpha/mapImage._GetValueWithAlpha) ! BufferOffsetX:I4 (/mapImage._GetBufferOffsetX) ! BufferOffsetY:I4 (/mapImage._GetBufferOffsetY) ! ActiveColorScheme:*IGridColorScheme (/mapImage._GetActiveColorScheme) ! ! Methods ! BOOL Open([in] BSTR ImageFileName , [in,opt,hasdefault] ImageType FileType ! (default=2), [in,opt,hasdefault] BOOL InRam (default=0), ! [in,opt] *ICallback cBack ) (mapImage._Open) ! BOOL Save([in] BSTR ImageFileName , [in,opt,hasdefault] BOOL WriteWorldFile ! (default=0), [in,opt,hasdefault] ImageType FileType (default=2), ! [in,opt] *ICallback cBack ) (mapImage._Save) ! BOOL CreateNew([in] I4 NewWidth , [in] I4 NewHeight ) (mapImage._CreateNew) ! BOOL Close() (mapImage._Close) ! BOOL Clear([in,opt,hasdefault] OLE_COLOR CanvasColor (default=16777215), [in, ! opt] *ICallback cBack ) (mapImage._Clear) ! BOOL GetRow([in] I4 Row , [in,out] *I4 Vals ) (mapImage._GetRow) ! BOOL GetImageBitsDC([in] I4 hDC ) (mapImage._GetImageBitsDC) ! BOOL SetImageBitsDC([in] I4 hDC ) (mapImage._SetImageBitsDC) ! VOID SetVisibleExtents([in] R8 newMinX , [in] R8 newMinY , [in] R8 newMaxX , ! [in] R8 newMaxY , [in] I4 newPixelsInView , [in] R4 transPercent ) ! (mapImage._SetVisibleExtents) ! BOOL SetProjection([in] BSTR Proj4 ) (mapImage._SetProjection) ! BSTR GetProjection() (mapImage._GetProjection) ! BOOL Resource([in] BSTR newImgPath ) (mapImage._Resource) ! BOOL _pushSchemetkRaster([in] *IGridColorScheme cScheme ) ! (mapImage.__pushSchemetkRaster) ! BOOL BuildOverviews([in] tkGDALResamplingMethod ResamplingMethod , ! [in] INT NumOverviews , [in] SAFEARRAY OverviewList ) ! (mapImage._BuildOverviews) ! VOID ProjectionToImage([in] R8 ProjX , [in] R8 ProjY , [out] *I4 ImageX , ! [out] *I4 ImageY ) (mapImage._ProjectionToImage) ! VOID ImageToProjection([in] I4 ImageX , [in] I4 ImageY , [out] *R8 ProjX , ! [out] *R8 ProjY ) (mapImage._ImageToProjection) ! VOID ProjectionToBuffer([in] R8 ProjX , [in] R8 ProjY , [out] *I4 BufferX , ! [out] *I4 BufferY ) (mapImage._ProjectionToBuffer) ! VOID BufferToProjection([in] I4 BufferX , [in] I4 BufferY , [out] *R8 ProjX , ! [out] *R8 ProjY ) (mapImage._BufferToProjection) ! I4 GetUniqueColors([in] R8 MaxBufferSizeMB , [out] *VARIANT Colors , ! [out] *VARIANT Frequencies ) (mapImage._GetUniqueColors) ! VOID SetNoDataValue( R8 Value , *BOOL result ) (mapImage._SetNoDataValue) ! BOOL LoadBuffer([in,opt,hasdefault] R8 maxBufferSize (default=50)) ! (mapImage._LoadBuffer) ! BSTR Serialize([in] BOOL SerializePixels ) (mapImage._Serialize) ! VOID Deserialize([in] BSTR newVal ) (mapImage._Deserialize) ! VOID SetTransparentColor([in] OLE_COLOR Color ) ! (mapImage._SetTransparentColor) ! *IGrid OpenAsGrid() (mapImage._OpenAsGrid) ! BOOL ClearOverviews() (mapImage._ClearOverviews) ! BOOL SetBandMinMax([in] I4 bandIndex , [in] R8 min , [in] R8 max ) ! (mapImage._SetBandMinMax) ! BOOL SetDefaultMinMax([in] I4 bandIndex ) (mapImage._SetDefaultMinMax) ! ! ProgID='MapWinGIS.Shapefile.1' ! Shapefile Class ! ! Properties ! NumShapes:I4 (/mapShapefile._GetNumShapes) ! NumFields:I4 (/mapShapefile._GetNumFields) ! Extents:*IExtents (/mapShapefile._GetExtents) ! ShapefileType:ShpfileType (/mapShapefile._GetShapefileType) ! Shape:I4 (/mapShapefile._GetShape) ! EditingShapes:BOOL (/mapShapefile._GetEditingShapes) ! LastErrorCode:I4 (/mapShapefile._GetLastErrorCode) ! CdlgFilter:BSTR (/mapShapefile._GetCdlgFilter) ! GlobalCallback:*ICallback (mapShapefile._SetGlobalCallback/mapShapefile._GetGlobalCallback) ! Key:BSTR (mapShapefile._SetKey/mapShapefile._GetKey) ! Field:I4 (/mapShapefile._GetField) ! CellValue:I4 (/mapShapefile._GetCellValue) ! EditingTable:BOOL (/mapShapefile._GetEditingTable) ! ErrorMsg:I4 (/mapShapefile._GetErrorMsg) ! FileHandle:I4 (/mapShapefile._GetFileHandle) ! Filename:BSTR (/mapShapefile._GetFilename) ! Projection:BSTR (mapShapefile._SetProjection/mapShapefile._GetProjection) ! FieldByName:BSTR (/mapShapefile._GetFieldByName) ! numPoints:I4 (/mapShapefile._GetnumPoints) ! UseSpatialIndex:BOOL (mapShapefile._SetUseSpatialIndex/mapShapefile._GetUseSpatialIndex) ! HasSpatialIndex:BOOL (mapShapefile._SetHasSpatialIndex/mapShapefile._GetHasSpatialIndex) ! CacheExtents:BOOL (mapShapefile._SetCacheExtents/mapShapefile._GetCacheExtents) ! UseQTree:BOOL (mapShapefile._SetUseQTree/mapShapefile._GetUseQTree) ! SpatialIndexMaxAreaPercent:R8 (mapShapefile._SetSpatialIndexMaxAreaPercent/mapShapefile._GetSpatialIndexMaxAreaPercent) ! CanUseSpatialIndex:*IExtents (/mapShapefile._GetCanUseSpatialIndex) ! NumSelected:I4 (/mapShapefile._GetNumSelected) ! ShapeSelected:I4 (mapShapefile._SetShapeSelected/mapShapefile._GetShapeSelected) ! SelectionDrawingOptions:*IShapeDrawingOptions (mapShapefile._SetSelectionDrawingOptions/mapShapefile._GetSelectionDrawingOptions) ! Labels:*ILabels (mapShapefile._SetLabels/mapShapefile._GetLabels) ! DefaultDrawingOptions:*IShapeDrawingOptions (mapShapefile._SetDefaultDrawingOptions/mapShapefile._GetDefaultDrawingOptions) ! Categories:*IShapefileCategories (mapShapefile._SetCategories/mapShapefile._GetCategories) ! Charts:*ICharts (mapShapefile._SetCharts/mapShapefile._GetCharts) ! ShapeCategory:I4 (mapShapefile._SetShapeCategory/mapShapefile._GetShapeCategory) ! Table:*ITable (/mapShapefile._GetTable) ! VisibilityExpression:BSTR (mapShapefile._SetVisibilityExpression/mapShapefile._GetVisibilityExpression) ! FastMode:BOOL (mapShapefile._SetFastMode/mapShapefile._GetFastMode) ! MinDrawingSize:I4 (mapShapefile._SetMinDrawingSize/mapShapefile._GetMinDrawingSize) ! SourceType:tkShapefileSourceType (/mapShapefile._GetSourceType) ! GeometryEngine:tkGeometryEngine (mapShapefile._SetGeometryEngine/mapShapefile._GetGeometryEngine) ! SelectionColor:OLE_COLOR (mapShapefile._SetSelectionColor/mapShapefile._GetSelectionColor) ! SelectionAppearance:tkSelectionAppearance (mapShapefile._SetSelectionAppearance/mapShapefile._GetSelectionAppearance) ! CollisionMode:tkCollisionMode (mapShapefile._SetCollisionMode/mapShapefile._GetCollisionMode) ! SelectionTransparency:UI1 (mapShapefile._SetSelectionTransparency/mapShapefile._GetSelectionTransparency) ! StopExecution:*IStopExecution (mapShapefile._SetStopExecution/) ! GeoProjection:*IGeoProjection (mapShapefile._SetGeoProjection/mapShapefile._GetGeoProjection) ! Identifiable:BOOL (mapShapefile._SetIdentifiable/mapShapefile._GetIdentifiable) ! ShapeCategory2:I4 (mapShapefile._SetShapeCategory2/mapShapefile._GetShapeCategory2) ! ShapeCategory3:I4 (mapShapefile._SetShapeCategory3/mapShapefile._GetShapeCategory3) ! LastInputValidation:*IShapeValidationInfo (/mapShapefile._GetLastInputValidation) ! LastOutputValidation:*IShapeValidationInfo (/mapShapefile._GetLastOutputValidation) ! ShapeVisible:I4 (/mapShapefile._GetShapeVisible) ! ShapeRotation:I4 (mapShapefile._SetShapeRotation/mapShapefile._GetShapeRotation) ! Volatile:BOOL (mapShapefile._SetVolatile/mapShapefile._GetVolatile) ! ShapeModified:I4 (mapShapefile._SetShapeModified/mapShapefile._GetShapeModified) ! InteractiveEditing:BOOL (mapShapefile._SetInteractiveEditing/mapShapefile._GetInteractiveEditing) ! ShapeIsHidden:I4 (mapShapefile._SetShapeIsHidden/mapShapefile._GetShapeIsHidden) ! Snappable:BOOL (mapShapefile._SetSnappable/mapShapefile._GetSnappable) ! ShapefileType2D:ShpfileType (/mapShapefile._GetShapefileType2D) ! FieldIndexByName:BSTR (/mapShapefile._GetFieldIndexByName) ! ShapeRendered:I4 (/mapShapefile._GetShapeRendered) ! SortField:BSTR (mapShapefile._SetSortField/mapShapefile._GetSortField) ! SortAscending:BOOL (mapShapefile._SetSortAscending/mapShapefile._GetSortAscending) ! AppendMode:BOOL (/mapShapefile._GetAppendMode) ! ! Methods ! BOOL Open([in] BSTR ShapefileName , [in,opt] *ICallback cBack ) ! (mapShapefile._Open) ! BOOL CreateNew([in] BSTR ShapefileName , [in] ShpfileType ShapefileType ) ! (mapShapefile._CreateNew) ! BOOL SaveAs([in] BSTR ShapefileName , [in,opt] *ICallback cBack ) ! (mapShapefile._SaveAs) ! BOOL Close() (mapShapefile._Close) ! BOOL EditClear() (mapShapefile._EditClear) ! BOOL EditInsertShape([in] *IShape Shape , [in,out] *I4 ShapeIndex ) ! (mapShapefile._EditInsertShape) ! BOOL EditDeleteShape([in] I4 ShapeIndex ) (mapShapefile._EditDeleteShape) ! BOOL SelectShapes([in] *IExtents BoundBox , [in,opt,hasdefault] R8 Tolerance ! (default=0), [in,opt,hasdefault] SelectMode SelectMode (default=0), ! [in,out,opt] *VARIANT result ) (mapShapefile._SelectShapes) ! BOOL StartEditingShapes([in,opt,hasdefault] BOOL StartEditTable (default=-1), ! [in,opt] *ICallback cBack ) (mapShapefile._StartEditingShapes) ! BOOL StopEditingShapes([in,opt,hasdefault] BOOL ApplyChanges (default=-1), [in, ! opt,hasdefault] BOOL StopEditTable (default=-1), [in,opt] *ICallback cBack ) ! (mapShapefile._StopEditingShapes) ! BOOL EditInsertField([in] *IField NewField , [in,out] *I4 FieldIndex , ! [in,opt] *ICallback cBack ) (mapShapefile._EditInsertField) ! BOOL EditDeleteField([in] I4 FieldIndex , [in,opt] *ICallback cBack ) ! (mapShapefile._EditDeleteField) ! BOOL EditCellValue([in] I4 FieldIndex , [in] I4 ShapeIndex , ! [in] VARIANT newVal ) (mapShapefile._EditCellValue) ! BOOL StartEditingTable([in,opt] *ICallback cBack ) ! (mapShapefile._StartEditingTable) ! BOOL StopEditingTable([in,opt,hasdefault] BOOL ApplyChanges (default=-1), [in, ! opt] *ICallback cBack ) (mapShapefile._StopEditingTable) ! *IPoint QuickPoint([in] I4 ShapeIndex , [in] I4 pointIndex ) ! (mapShapefile._QuickPoint) ! *IExtents QuickExtents([in] I4 ShapeIndex ) (mapShapefile._QuickExtents) ! SAFEARRAY QuickPoints([in] I4 ShapeIndex , [in,out] *I4 numPoints ) ! (mapShapefile._QuickPoints) ! BOOL PointInShape([in] I4 ShapeIndex , [in] R8 x , [in] R8 y ) ! (mapShapefile._PointInShape) ! I4 PointInShapefile([in] R8 x , [in] R8 y ) (mapShapefile._PointInShapefile) ! BOOL BeginPointInShapefile() (mapShapefile._BeginPointInShapefile) ! VOID EndPointInShapefile() (mapShapefile._EndPointInShapefile) ! BOOL CreateNewWithShapeID([in] BSTR ShapefileName , ! [in] ShpfileType ShapefileType ) (mapShapefile._CreateNewWithShapeID) ! BOOL CreateSpatialIndex([in] BSTR ShapefileName ) ! (mapShapefile._CreateSpatialIndex) ! BOOL Resource([in] BSTR newShpPath ) (mapShapefile._Resource) ! BOOL RefreshExtents() (mapShapefile._RefreshExtents) ! BOOL RefreshShapeExtents([in] I4 ShapeId ) ! (mapShapefile._RefreshShapeExtents) ! BOOL Save([in,opt] *ICallback cBack ) (mapShapefile._Save) ! BOOL IsSpatialIndexValid() (mapShapefile._IsSpatialIndexValid) ! *IShapefile GetIntersection([in] BOOL SelectedOnlyOfThis , [in] *IShapefile sf , ! [in] BOOL SelectedOnly , [in] ShpfileType FileType , ! [in,opt,hasdefault] *ICallback cBack (default=0)) ! (mapShapefile._GetIntersection) ! BOOL SelectByShapefile([in] *IShapefile sf , [in] tkSpatialRelation Relation , ! [in] BOOL SelectedOnly , [in,out] *VARIANT result , ! [in,opt,hasdefault] *ICallback cBack (default=0)) ! (mapShapefile._SelectByShapefile) ! VOID SelectAll() (mapShapefile._SelectAll) ! VOID SelectNone() (mapShapefile._SelectNone) ! VOID InvertSelection() (mapShapefile._InvertSelection) ! *IShapefile Dissolve([in] I4 FieldIndex , [in] BOOL SelectedOnly ) ! (mapShapefile._Dissolve) ! I4 GenerateLabels([in] I4 FieldIndex , [in] tkLabelPositioning Method , [in,opt, ! hasdefault] BOOL LargestPartOnly (default=0)) (mapShapefile._GenerateLabels) ! *IShapefile Clone() (mapShapefile._Clone) ! *IShapefile BufferByDistance([in] R8 Distance , [in] I4 nSegments , ! [in] BOOL SelectedOnly , [in] BOOL MergeResults ) ! (mapShapefile._BufferByDistance) ! *IShapefile Difference([in] BOOL SelectedOnlySubject , ! [in] *IShapefile sfOverlay , [in] BOOL SelectedOnlyOverlay ) ! (mapShapefile._Difference) ! *IShapefile Clip([in] BOOL SelectedOnlySubject , [in] *IShapefile sfOverlay , ! [in] BOOL SelectedOnlyOverlay ) (mapShapefile._Clip) ! *IShapefile SymmDifference([in] BOOL SelectedOnlySubject , ! [in] *IShapefile sfOverlay , [in] BOOL SelectedOnlyOverlay ) ! (mapShapefile._SymmDifference) ! *IShapefile Union([in] BOOL SelectedOnlySubject , [in] *IShapefile sfOverlay , ! [in] BOOL SelectedOnlyOverlay ) (mapShapefile._Union) ! *IShapefile ExplodeShapes([in] BOOL SelectedOnly ) ! (mapShapefile._ExplodeShapes) ! *IShapefile AggregateShapes([in] BOOL SelectedOnly , ! [in,opt,hasdefault] I4 FieldIndex (default=-1)) ! (mapShapefile._AggregateShapes) ! *IShapefile ExportSelection() (mapShapefile._ExportSelection) ! *IShapefile Sort([in] I4 FieldIndex , [in] BOOL Ascending ) ! (mapShapefile._Sort) ! *IShapefile Merge([in] BOOL SelectedOnlyThis , [in] *IShapefile sf , ! [in] BOOL SelectedOnly ) (mapShapefile._Merge) ! BSTR Serialize([in] BOOL SaveSelection ) (mapShapefile._Serialize) ! VOID Deserialize([in] BOOL LoadSelection , [in] BSTR newVal ) ! (mapShapefile._Deserialize) ! *IShapefile Reproject([in] *IGeoProjection newProjection , ! [in,out] *I4 reprojectedCount ) (mapShapefile._Reproject) ! BOOL ReprojectInPlace([in] *IGeoProjection newProjection , ! [in,out] *I4 reprojectedCount ) (mapShapefile._ReprojectInPlace) ! *IShapefile SimplifyLines([in] R8 Tolerance , [in] BOOL SelectedOnly ) ! (mapShapefile._SimplifyLines) ! BOOL FixUpShapes([out] **IShapefile retVal ) (mapShapefile._FixUpShapes) ! I4 EditAddShape([in] *IShape Shape ) (mapShapefile._EditAddShape) ! I4 EditAddField([in] BSTR Name , [in] FieldType Type , [in] INT Precision , ! [in] INT Width ) (mapShapefile._EditAddField) ! BOOL GetRelatedShapes([in] I4 referenceIndex , [in] tkSpatialRelation Relation , ! [in,out] *VARIANT resultArray ) (mapShapefile._GetRelatedShapes) ! BOOL GetRelatedShapes2([in] *IShape referenceShape , ! [in] tkSpatialRelation Relation , [in,out] *VARIANT resultArray ) ! (mapShapefile._GetRelatedShapes2) ! *IShapefile Segmentize() (mapShapefile._Segmentize) ! BOOL GetClosestVertex([in] R8 x , [in] R8 y , [in] R8 maxDistance , ! [out] *I4 ShapeIndex , [out] *I4 pointIndex , [out] *R8 Distance ) ! (mapShapefile._GetClosestVertex) ! BOOL HasInvalidShapes() (mapShapefile._HasInvalidShapes) ! BOOL Dump([in] BSTR ShapefileName , [in,opt] *ICallback cBack ) ! (mapShapefile._Dump) ! BOOL LoadDataFrom([in] BSTR ShapefileName , [in,opt] *ICallback cBack ) ! (mapShapefile._LoadDataFrom) ! VOID ClearCachedGeometries() (mapShapefile._ClearCachedGeometries) ! *IShapefile AggregateShapesWithStats([in] BOOL SelectedOnly , [in,opt, ! hasdefault] I4 FieldIndex (default=-1), ! [in,opt,hasdefault] *IFieldStatOperations statOperations (default=0)) ! (mapShapefile._AggregateShapesWithStats) ! *IShapefile DissolveWithStats([in] I4 FieldIndex , [in] BOOL SelectedOnly , [in, ! opt,hasdefault] *IFieldStatOperations statOperations (default=0)) ! (mapShapefile._DissolveWithStats) ! BOOL EditUpdateShape([in] I4 ShapeIndex , [in] *IShape shpNew ) ! (mapShapefile._EditUpdateShape) ! BSTR Serialize2([in] BOOL SaveSelection , [in] BOOL SerializeCategories ) ! (mapShapefile._Serialize2) ! BOOL Move([in] R8 xOffset , [in] R8 yOffset ) (mapShapefile._Move) ! BOOL RemoveSpatialIndex() (mapShapefile._RemoveSpatialIndex) ! VOID UpdateSortField() (mapShapefile._UpdateSortField) ! BOOL SaveAsEx([in] BSTR newFilename , [in] BOOL stopEditing , ! [in] BOOL unboundFile ) (mapShapefile._SaveAsEx) ! BOOL FixUpShapes2([in] BOOL SelectedOnly , [out] **IShapefile result ) ! (mapShapefile._FixUpShapes2) ! BOOL StartAppendMode() (mapShapefile._StartAppendMode) ! VOID StopAppendMode() (mapShapefile._StopAppendMode) ! ! ProgID='MapWinGIS.Shape.1' ! Shape Class ! ! Properties ! numPoints:I4 (/mapShape._GetnumPoints) ! NumParts:I4 (/mapShape._GetNumParts) ! ShapeType:ShpfileType (mapShape._SetShapeType/mapShape._GetShapeType) ! Point:I4 (mapShape._SetPoint/mapShape._GetPoint) ! Part:I4 (mapShape._SetPart/mapShape._GetPart) ! LastErrorCode:I4 (/mapShape._GetLastErrorCode) ! ErrorMsg:I4 (/mapShape._GetErrorMsg) ! GlobalCallback:*ICallback (mapShape._SetGlobalCallback/mapShape._GetGlobalCallback) ! Key:BSTR (mapShape._SetKey/mapShape._GetKey) ! Extents:*IExtents (/mapShape._GetExtents) ! Centroid:*IPoint (/mapShape._GetCentroid) ! Length:R8 (/mapShape._GetLength) ! Perimeter:R8 (/mapShape._GetPerimeter) ! Area:R8 (/mapShape._GetArea) ! IsValid:BOOL (/mapShape._GetIsValid) ! XY:I4 (/mapShape._GetXY) ! PartIsClockWise:I4 (/mapShape._GetPartIsClockWise) ! Center:*IPoint (/mapShape._GetCenter) ! EndOfPart:I4 (/mapShape._GetEndOfPart) ! PartAsShape:I4 (/mapShape._GetPartAsShape) ! IsValidReason:BSTR (/mapShape._GetIsValidReason) ! InteriorPoint:*IPoint (/mapShape._GetInteriorPoint) ! ShapeType2D:ShpfileType (/mapShape._GetShapeType2D) ! IsEmpty:BOOL (/mapShape._GetIsEmpty) ! ! Methods ! BOOL Create([in] ShpfileType ShpType ) (mapShape._Create) ! BOOL InsertPoint([in] *IPoint NewPoint , [in,out] *I4 pointIndex ) ! (mapShape._InsertPoint) ! BOOL DeletePoint([in] I4 pointIndex ) (mapShape._DeletePoint) ! BOOL InsertPart([in] I4 pointIndex , [in,out] *I4 PartIndex ) ! (mapShape._InsertPart) ! BOOL DeletePart([in] I4 PartIndex ) (mapShape._DeletePart) ! BSTR SerializeToString() (mapShape._SerializeToString) ! BOOL CreateFromString([in] BSTR Serialized ) (mapShape._CreateFromString) ! BOOL PointInThisPoly([in] *IPoint pt ) (mapShape._PointInThisPoly) ! BOOL Relates([in] *IShape Shape , [in] tkSpatialRelation Relation ) ! (mapShape._Relates) ! R8 Distance([in] *IShape Shape ) (mapShape._Distance) ! *IShape Buffer([in] R8 Distance , [in] I4 nQuadSegments ) (mapShape._Buffer) ! *IShape Clip([in] *IShape Shape , [in] tkClipOperation Operation ) ! (mapShape._Clip) ! BOOL Contains([in] *IShape Shape ) (mapShape._Contains) ! BOOL Crosses([in] *IShape Shape ) (mapShape._Crosses) ! BOOL Disjoint([in] *IShape Shape ) (mapShape._Disjoint) ! BOOL Equals([in] *IShape Shape ) (mapShape._Equals) ! BOOL Intersects([in] *IShape Shape ) (mapShape._Intersects) ! BOOL Overlaps([in] *IShape Shape ) (mapShape._Overlaps) ! BOOL Touches([in] *IShape Shape ) (mapShape._Touches) ! BOOL Within([in] *IShape Shape ) (mapShape._Within) ! *IShape Boundary() (mapShape._Boundary) ! *IShape ConvexHull() (mapShape._ConvexHull) ! BOOL ReversePointsOrder([in] I4 PartIndex ) (mapShape._ReversePointsOrder) ! BOOL GetIntersection([in] *IShape Shape , [in,out] *VARIANT Results ) ! (mapShape._GetIntersection) ! *IShape Clone() (mapShape._Clone) ! BOOL Explode([in,out] *VARIANT Results ) (mapShape._Explode) ! BOOL put_XY([in] I4 pointIndex , [in] R8 x , [in] R8 y ) (mapShape._put_XY) ! BOOL ExportToBinary([in,out] *VARIANT bytesArray ) (mapShape._ExportToBinary) ! BOOL ImportFromBinary([in] VARIANT bytesArray ) (mapShape._ImportFromBinary) ! VOID FixUp([out] **IShape retVal ) (mapShape._FixUp) ! I4 AddPoint([in] R8 x , [in] R8 y ) (mapShape._AddPoint) ! BSTR ExportToWKT() (mapShape._ExportToWKT) ! BOOL ImportFromWKT([in] BSTR Serialized ) (mapShape._ImportFromWKT) ! BOOL CopyFrom([in] *IShape sourceShape ) (mapShape._CopyFrom) ! *IShape ClosestPoints([in] *IShape shape2 ) (mapShape._ClosestPoints) ! BOOL put_M([in] I4 pointIndex , [in] R8 M ) (mapShape._put_M) ! BOOL put_Z([in] I4 pointIndex , [in] R8 Z ) (mapShape._put_Z) ! BOOL get_M([in] I4 pointIndex , [out] *R8 M ) (mapShape._get_M) ! BOOL get_Z([in] I4 pointIndex , [out] *R8 Z ) (mapShape._get_Z) ! *IShape BufferWithParams([in] R8 Distance , [in,opt,hasdefault] I4 numSegments ! (default=30), [in,opt,hasdefault] BOOL singleSided (default=0), [in,opt, ! hasdefault] tkBufferCap capStyle (default=0), ! [in,opt,hasdefault] tkBufferJoin joinStyle (default=0), ! [in,opt,hasdefault] R8 mitreLimit (default=5)) (mapShape._BufferWithParams) ! VOID Move([in] R8 xOffset , [in] R8 yOffset ) (mapShape._Move) ! VOID Rotate([in] R8 originX , [in] R8 originY , [in] R8 angle ) ! (mapShape._Rotate) ! BOOL SplitByPolyline([in] *IShape polyline , [in,out] *VARIANT Results ) ! (mapShape._SplitByPolyline) ! VOID Clear() (mapShape._Clear) ! *IShape FixUp2([in] tkUnitsOfMeasure units ) (mapShape._FixUp2) ! ! ProgID='MapWinGIS.Extents.1' ! Extents Class ! ! Properties ! xMin:R8 (/mapExtents._GetxMin) ! xMax:R8 (/mapExtents._GetxMax) ! yMin:R8 (/mapExtents._GetyMin) ! yMax:R8 (/mapExtents._GetyMax) ! zMin:R8 (/mapExtents._GetzMin) ! zMax:R8 (/mapExtents._GetzMax) ! mMin:R8 (/mapExtents._GetmMin) ! mMax:R8 (/mapExtents._GetmMax) ! Center:*IPoint (/mapExtents._GetCenter) ! ! Methods ! VOID SetBounds([in] R8 xMin , [in] R8 yMin , [in] R8 zMin , [in] R8 xMax , ! [in] R8 yMax , [in] R8 zMax ) (mapExtents._SetBounds) ! VOID GetBounds([out] *R8 xMin , [out] *R8 yMin , [out] *R8 zMin , ! [out] *R8 xMax , [out] *R8 yMax , [out] *R8 zMax ) (mapExtents._GetBounds) ! VOID GetMeasureBounds([out] *R8 mMin , [out] *R8 mMax ) ! (mapExtents._GetMeasureBounds) ! VOID SetMeasureBounds([in] R8 mMin , [in] R8 mMax ) ! (mapExtents._SetMeasureBounds) ! BSTR ToDebugString() (mapExtents._ToDebugString) ! BOOL PointIsWithin([in] R8 x , [in] R8 y ) (mapExtents._PointIsWithin) ! *IShape ToShape() (mapExtents._ToShape) ! VOID MoveTo([in] R8 x , [in] R8 y ) (mapExtents._MoveTo) ! ! ProgID='MapWinGIS.Point.1' ! Point Class ! ! Properties ! x:R8 (mapPoint._Setx/mapPoint._Getx) ! y:R8 (mapPoint._Sety/mapPoint._Gety) ! Z:R8 (mapPoint._SetZ/mapPoint._GetZ) ! LastErrorCode:I4 (/mapPoint._GetLastErrorCode) ! ErrorMsg:I4 (/mapPoint._GetErrorMsg) ! GlobalCallback:*ICallback (mapPoint._SetGlobalCallback/mapPoint._GetGlobalCallback) ! Key:BSTR (mapPoint._SetKey/mapPoint._GetKey) ! M:R8 (mapPoint._SetM/mapPoint._GetM) ! ! Methods ! *IPoint Clone() (mapPoint._Clone) ! ! ProgID='MapWinGIS.Table.1' ! Table Class ! ! Properties ! NumRows:I4 (/mapTable._GetNumRows) ! NumFields:I4 (/mapTable._GetNumFields) ! Field:I4 (/mapTable._GetField) ! CellValue:I4 (/mapTable._GetCellValue) ! EditingTable:BOOL (/mapTable._GetEditingTable) ! LastErrorCode:I4 (/mapTable._GetLastErrorCode) ! ErrorMsg:I4 (/mapTable._GetErrorMsg) ! CdlgFilter:BSTR (/mapTable._GetCdlgFilter) ! GlobalCallback:*ICallback (mapTable._SetGlobalCallback/mapTable._GetGlobalCallback) ! Key:BSTR (mapTable._SetKey/mapTable._GetKey) ! MinValue:I4 (/mapTable._GetMinValue) ! MaxValue:I4 (/mapTable._GetMaxValue) ! MeanValue:I4 (/mapTable._GetMeanValue) ! StandardDeviation:I4 (/mapTable._GetStandardDeviation) ! FieldIndexByName:BSTR (/mapTable._GetFieldIndexByName) ! IsJoined:BOOL (/mapTable._GetIsJoined) ! JoinCount:INT (/mapTable._GetJoinCount) ! JoinFilename:INT (/mapTable._GetJoinFilename) ! JoinFromField:INT (/mapTable._GetJoinFromField) ! JoinToField:INT (/mapTable._GetJoinToField) ! FieldIsJoined:INT (/mapTable._GetFieldIsJoined) ! FieldJoinIndex:INT (/mapTable._GetFieldJoinIndex) ! JoinFields:I4 (/mapTable._GetJoinFields) ! Filename:BSTR (/mapTable._GetFilename) ! JoinOptions:I4 (/mapTable._GetJoinOptions) ! RowIsModified:I4 (/mapTable._GetRowIsModified) ! ! Methods ! BOOL Open([in] BSTR dbfFilename , [in,opt] *ICallback cBack ) ! (mapTable._Open) ! BOOL CreateNew([in] BSTR dbfFilename ) (mapTable._CreateNew) ! BOOL SaveAs([in] BSTR dbfFilename , [in,opt] *ICallback cBack ) ! (mapTable._SaveAs) ! BOOL Close() (mapTable._Close) ! BOOL EditClear() (mapTable._EditClear) ! BOOL EditInsertField([in] *IField Field , [in,out] *I4 FieldIndex , ! [in,opt] *ICallback cBack ) (mapTable._EditInsertField) ! BOOL EditReplaceField([in] I4 FieldIndex , [in] *IField NewField , ! [in,opt] *ICallback cBack ) (mapTable._EditReplaceField) ! BOOL EditDeleteField([in] I4 FieldIndex , [in,opt] *ICallback cBack ) ! (mapTable._EditDeleteField) ! BOOL EditInsertRow([in,out] *I4 RowIndex ) (mapTable._EditInsertRow) ! BOOL EditCellValue([in] I4 FieldIndex , [in] I4 RowIndex , [in] VARIANT newVal ) ! (mapTable._EditCellValue) ! BOOL StartEditingTable([in,opt] *ICallback cBack ) ! (mapTable._StartEditingTable) ! BOOL StopEditingTable([in,opt,hasdefault] BOOL ApplyChanges (default=-1), [in, ! opt] *ICallback cBack ) (mapTable._StopEditingTable) ! BOOL EditDeleteRow([in] I4 RowIndex ) (mapTable._EditDeleteRow) ! BOOL Save([in,opt] *ICallback cBack ) (mapTable._Save) ! BOOL ParseExpression([in] BSTR Expression , [in,out] *BSTR ErrorString ) ! (mapTable._ParseExpression) ! BOOL Query([in] BSTR Expression , [in,out] *VARIANT result , ! [in,out] *BSTR ErrorString ) (mapTable._Query) ! BOOL TestExpression([in] BSTR Expression , [in] tkValueType ReturnType , [in, ! out] *BSTR ErrorString ) (mapTable._TestExpression) ! BOOL Calculate([in] BSTR Expression , [in] I4 RowIndex , [out] *VARIANT result , ! [out] *BSTR ErrorString ) (mapTable._Calculate) ! I4 EditAddField([in] BSTR Name , [in] FieldType Type , [in] INT Precision , ! [in] INT Width ) (mapTable._EditAddField) ! BOOL Join([in] *ITable table2 , [in] BSTR field1 , [in] BSTR field2 ) ! (mapTable._Join) ! BOOL Join2([in] *ITable table2 , [in] BSTR field1 , [in] BSTR field2 , ! [in] BSTR filenameToReopen , [in] BSTR JoinOptions ) (mapTable._Join2) ! BOOL StopJoin([in] INT joinIndex ) (mapTable._StopJoin) ! VOID StopAllJoins() (mapTable._StopAllJoins) ! BSTR Serialize() (mapTable._Serialize) ! VOID Deserialize([in] BSTR newVal ) (mapTable._Deserialize) ! BOOL TryJoin([in] *ITable table2 , [in] BSTR fieldTo , [in] BSTR fieldFrom , ! [out] *INT rowCount , [out] *INT joinRowCount ) (mapTable._TryJoin) ! BOOL Join3([in] *ITable table2 , [in] BSTR field1 , [in] BSTR field2 , ! [in] BSTR filenameToReopen , [in] BSTR JoinOptions , [in] SAFEARRAY fieldList ) ! (mapTable._Join3) ! BOOL Dump([in] BSTR dbfFilename , [in,opt] *ICallback cBack ) ! (mapTable._Dump) ! VOID ClearCache() (mapTable._ClearCache) ! ! Events ! VOID OnUpdateJoin( BSTR Filename , BSTR fieldList , BSTR JoinOptions , ! *ITable joinSource ) ! ! ProgID='MapWinGIS.Field.1' ! Field Class ! ! Properties ! Name:BSTR (mapField._SetName/mapField._GetName) ! Width:I4 (mapField._SetWidth/mapField._GetWidth) ! Precision:I4 (mapField._SetPrecision/mapField._GetPrecision) ! Type:FieldType (mapField._SetType/mapField._GetType) ! LastErrorCode:I4 (/mapField._GetLastErrorCode) ! ErrorMsg:I4 (/mapField._GetErrorMsg) ! GlobalCallback:*ICallback (mapField._SetGlobalCallback/mapField._GetGlobalCallback) ! Key:BSTR (mapField._SetKey/mapField._GetKey) ! Visible:BOOL (mapField._SetVisible/mapField._GetVisible) ! Alias:BSTR (mapField._SetAlias/mapField._GetAlias) ! Joined:BOOL (/mapField._GetJoined) ! Expression:BSTR (mapField._SetExpression/mapField._GetExpression) ! Modified:BOOL (mapField._SetModified/mapField._GetModified) ! ! Methods ! *IField Clone() (mapField._Clone) ! ! ProgID='MapWinGIS.ShapeNetwork.1' ! ShapeNetwork Class ! ! Properties ! Shapefile:*IShapefile (/mapShapeNetwork._GetShapefile) ! CurrentShape:*IShape (/mapShapeNetwork._GetCurrentShape) ! CurrentShapeIndex:I4 (/mapShapeNetwork._GetCurrentShapeIndex) ! DistanceToOutlet:I4 (/mapShapeNetwork._GetDistanceToOutlet) ! NumDirectUps:I4 (/mapShapeNetwork._GetNumDirectUps) ! NetworkSize:I4 (/mapShapeNetwork._GetNetworkSize) ! AmbigShapeIndex:I4 (/mapShapeNetwork._GetAmbigShapeIndex) ! LastErrorCode:I4 (/mapShapeNetwork._GetLastErrorCode) ! ErrorMsg:I4 (/mapShapeNetwork._GetErrorMsg) ! GlobalCallback:*ICallback (mapShapeNetwork._SetGlobalCallback/mapShapeNetwork._GetGlobalCallback) ! Key:BSTR (mapShapeNetwork._SetKey/mapShapeNetwork._GetKey) ! ParentIndex:I4 (mapShapeNetwork._SetParentIndex/mapShapeNetwork._GetParentIndex) ! ! Methods ! I4 Build([in] *IShapefile Shapefile , [in] I4 ShapeIndex , ! [in] I4 FinalPointIndex , [in] R8 Tolerance , [in] AmbiguityResolution ar , ! [in,opt] *ICallback cBack ) (mapShapeNetwork._Build) ! BOOL DeleteShape([in] I4 ShapeIndex ) (mapShapeNetwork._DeleteShape) ! *IGrid RasterizeD8([in] BOOL UseNetworkBounds , [in,opt] *IGridHeader Header , ! [in,opt,hasdefault] R8 Cellsize (default=30), [in,opt] *ICallback cBack ) ! (mapShapeNetwork._RasterizeD8) ! BOOL MoveUp([in] I4 UpIndex ) (mapShapeNetwork._MoveUp) ! BOOL MoveDown() (mapShapeNetwork._MoveDown) ! BOOL MoveTo([in] I4 ShapeIndex ) (mapShapeNetwork._MoveTo) ! BOOL MoveToOutlet() (mapShapeNetwork._MoveToOutlet) ! BOOL Open([in] *IShapefile sf , [in,opt] *ICallback cBack ) ! (mapShapeNetwork._Open) ! BOOL Close() (mapShapeNetwork._Close) ! ! ProgID='MapWinGIS.Utils.1' ! Utils Class ! ! Properties ! Length:*IShape (/mapUtils._GetLength) ! Perimeter:*IShape (/mapUtils._GetPerimeter) ! Area:*IShape (/mapUtils._GetArea) ! LastErrorCode:I4 (/mapUtils._GetLastErrorCode) ! ErrorMsg:I4 (/mapUtils._GetErrorMsg) ! GlobalCallback:*ICallback (mapUtils._SetGlobalCallback/mapUtils._GetGlobalCallback) ! Key:BSTR (mapUtils._SetKey/mapUtils._GetKey) ! ComUsageReport:BOOL (/mapUtils._GetComUsageReport) ! ! Methods ! BOOL PointInPolygon([in] *IShape Shp , [in] *IPoint TestPoint ) ! (mapUtils._PointInPolygon) ! BOOL GridReplace([in] *IGrid Grd , [in] VARIANT OldValue , ! [in] VARIANT NewValue , [in,opt] *ICallback cBack ) (mapUtils._GridReplace) ! BOOL GridInterpolateNoData([in] *IGrid Grd , [in,opt] *ICallback cBack ) ! (mapUtils._GridInterpolateNoData) ! BOOL RemoveColinearPoints([in] *IShapefile Shapes , [in] R8 LinearTolerance , ! [in,opt] *ICallback cBack ) (mapUtils._RemoveColinearPoints) ! *IShape ClipPolygon([in] PolygonOperation op , [in] *IShape SubjectPolygon , ! [in] *IShape ClipPolygon ) (mapUtils._ClipPolygon) ! *IGrid GridMerge([in] VARIANT Grids , [in] BSTR MergeFilename , [in,opt, ! hasdefault] BOOL InRam (default=-1), ! [in,opt,hasdefault] GridFileType GrdFileType (default=13), ! [in,opt] *ICallback cBack ) (mapUtils._GridMerge) ! *IShape ShapeMerge([in] *IShapefile Shapes , [in] I4 IndexOne , ! [in] I4 IndexTwo , [in,opt] *ICallback cBack ) (mapUtils._ShapeMerge) ! *IImage GridToImage([in] *IGrid Grid , [in] *IGridColorScheme cScheme , ! [in,opt] *ICallback cBack ) (mapUtils._GridToImage) ! *IShapefile GridToShapefile([in] *IGrid Grid , ! [in,opt,hasdefault] *IGrid ConnectionGrid (default=0), ! [in,opt] *ICallback cBack ) (mapUtils._GridToShapefile) ! *IGrid GridToGrid([in] *IGrid Grid , [in] GridDataType OutDataType , ! [in,opt] *ICallback cBack ) (mapUtils._GridToGrid) ! *IShapefile ShapeToShapeZ([in] *IShapefile Shapefile , [in] *IGrid Grid , [in, ! opt] *ICallback cBack ) (mapUtils._ShapeToShapeZ) ! *IShapefile TinToShapefile([in] *ITin Tin , [in] ShpfileType Type , ! [in,opt] *ICallback cBack ) (mapUtils._TinToShapefile) ! *IGrid ShapefileToGrid([in] *IShapefile Shpfile , ! [in,opt,hasdefault] BOOL UseShapefileBounds (default=-1), ! [in,opt,hasdefault] *IGridHeader GrdHeader (default=0), ! [in,opt,hasdefault] R8 Cellsize (default=30), ! [in,opt,hasdefault] BOOL UseShapeNumber (default=-1), ! [in,opt,hasdefault] I2 SingleValue (default=1)) (mapUtils._ShapefileToGrid) ! *IPictureDisp hBitmapToPicture([in] I4 hBitmap ) (mapUtils._hBitmapToPicture) ! BOOL GenerateHillShade([in] BSTR bstrGridFilename , ! [in] BSTR bstrShadeFilename , [in,opt,hasdefault] R4 Z (default=1), [in,opt, ! hasdefault] R4 Scale (default=1), [in,opt,hasdefault] R4 az (default=315), [in, ! opt,hasdefault] R4 alt (default=45)) (mapUtils._GenerateHillShade) ! BOOL GenerateContour([in] BSTR pszSrcFilename , [in] BSTR pszDstFilename , ! [in] R8 dfInterval , [in,opt,hasdefault] R8 dfNoData (default=0), [in,opt, ! hasdefault] BOOL Is3D (default=0), [in,opt,hasdefault] VARIANT dblFLArray ! (default=0), [in,opt] *ICallback cBack ) (mapUtils._GenerateContour) ! BOOL TranslateRaster([in] BSTR bstrSrcFilename , [in] BSTR bstrDstFilename , ! [in] BSTR bstrOptions , [in,opt] *ICallback cBack ) ! (mapUtils._TranslateRaster) ! *IShapefile OGRLayerToShapefile([in] BSTR Filename , ! [in,opt,hasdefault] ShpfileType ShpType (default=0), ! [in,opt,hasdefault] *ICallback cBack (default=0)) ! (mapUtils._OGRLayerToShapefile) ! BOOL MergeImages([in] SAFEARRAY InputNames , [in] BSTR OutputName ) ! (mapUtils._MergeImages) ! *IShapefile ReprojectShapefile([in] *IShapefile sf , ! [in] *IGeoProjection source , [in] *IGeoProjection target ) ! (mapUtils._ReprojectShapefile) ! OLE_COLOR ColorByName([in] tkMapColor Name ) (mapUtils._ColorByName) ! BOOL ClipGridWithPolygon([in] BSTR inputGridfile , [in] *IShape poly , ! [in] BSTR resultGridfile , [in] BOOL keepExtents ) ! (mapUtils._ClipGridWithPolygon) ! BOOL ClipGridWithPolygon2([in] *IGrid inputGrid , [in] *IShape poly , ! [in] BSTR resultGridfile , [in] BOOL keepExtents ) ! (mapUtils._ClipGridWithPolygon2) ! BOOL GridStatisticsToShapefile([in] *IGrid Grid , [in] *IShapefile sf , ! [in] BOOL SelectedOnly , [in] BOOL overwriteFields ) ! (mapUtils._GridStatisticsToShapefile) ! BOOL Polygonize([in] BSTR pszSrcFilename , [in] BSTR pszDstFilename , [in,opt, ! hasdefault] INT iSrcBand (default=1), [in,opt,hasdefault] BOOL NoMask ! (default=0), [in,opt,hasdefault] BSTR pszMaskFilename (default=0), [in,opt, ! hasdefault] BSTR pszOGRFormat (default=gml), ! [in,opt,hasdefault] BSTR pszDstLayerName (default=out), ! [in,opt,hasdefault] BSTR pszPixValFieldName (default=dn), ! [in,opt,hasdefault] *ICallback cBack (default=0)) (mapUtils._Polygonize) ! BSTR GDALInfo([in] BSTR bstrSrcFilename , [in] BSTR bstrOptions , ! [in,opt] *ICallback cBack ) (mapUtils._GDALInfo) ! BOOL GDALWarp([in] BSTR bstrSrcFilename , [in] BSTR bstrDstFilename , ! [in] BSTR bstrOptions , [in,opt] *ICallback cBack ) (mapUtils._GDALWarp) ! BOOL GDALBuildVrt([in] BSTR bstrDstFilename , [in] BSTR bstrOptions , ! [in,opt] *ICallback cBack ) (mapUtils._GDALBuildVrt) ! BOOL GDALAddOverviews([in] BSTR bstrSrcFilename , [in] BSTR bstrOptions , ! [in] BSTR bstrLevels , [in,opt] *ICallback cBack ) ! (mapUtils._GDALAddOverviews) ! BOOL GDALRasterize([in] BSTR bstrSrcFilename , [in] BSTR bstrDstFilename , ! [in] BSTR bstrOptions , [in,opt] *ICallback cBack ) ! (mapUtils._GDALRasterize) ! BSTR OGRInfo([in] BSTR bstrSrcFilename , [in] BSTR bstrOptions , ! [in,opt] BSTR bstrLayers , [in,opt] *ICallback cBack ) (mapUtils._OGRInfo) ! BOOL OGR2OGR([in] BSTR bstrSrcFilename , [in] BSTR bstrDstFilename , ! [in] BSTR bstrOptions , [in,opt] *ICallback cBack ) (mapUtils._OGR2OGR) ! BOOL ConvertDistance([in] tkUnitsOfMeasure sourceUnit , ! [in] tkUnitsOfMeasure targetUnit , [in,out] *R8 Value ) ! (mapUtils._ConvertDistance) ! DISPATCH CreateInstance([in] tkInterface interfaceId ) ! (mapUtils._CreateInstance) ! R8 GeodesicDistance([in] R8 lat1 , [in] R8 lng1 , [in] R8 lat2 , [in] R8 lng2 ) ! (mapUtils._GeodesicDistance) ! BOOL MaskRaster([in] BSTR Filename , [in] UI1 newPerBandValue ) ! (mapUtils._MaskRaster) ! BOOL GridStatisticsForPolygon([in] *IGrid Grid , [in] *IGridHeader Header , ! [in] *IExtents gridExtents , [in] *IShape Shape , [in] R8 NodataValue , [in, ! out] *R8 MeanValue , [in,out] *R8 MinValue , [in,out] *R8 MaxValue ) ! (mapUtils._GridStatisticsForPolygon) ! BOOL CopyNodataValues([in] BSTR SourceFilename , [in] BSTR destFilename ) ! (mapUtils._CopyNodataValues) ! *IImage GridToImage2([in] *IGrid Grid , [in] *IGridColorScheme ci , ! [in] tkGridProxyFormat imageFormat , [in] BOOL InRam , [in] *ICallback cBack ) ! (mapUtils._GridToImage2) ! BSTR ErrorMsgFromObject([in] DISPATCH comClass ) ! (mapUtils._ErrorMsgFromObject) ! *IGeoProjection TileProjectionToGeoProjection([in] tkTileProjection Projection ) ! (mapUtils._TileProjectionToGeoProjection) ! BOOL CalculateRaster([in] SAFEARRAY filenames , [in] BSTR Expression , ! [in] BSTR outputFilename , [in] BSTR gdalOutputFormat , [in] R4 NodataValue , ! [in] *ICallback cBack , [out] *BSTR ErrorMsg ) (mapUtils._CalculateRaster) ! BOOL ReclassifyRaster([in] BSTR Filename , [in] INT bandIndex , ! [in] BSTR OutputName , [in] SAFEARRAY LowerBounds , ! [in] SAFEARRAY UpperBounds , [in] SAFEARRAY NewValues , ! [in] BSTR gdalOutputFormat , [in] *ICallback cBack ) ! (mapUtils._ReclassifyRaster) ! BOOL IsTiffGrid([in] BSTR Filename ) (mapUtils._IsTiffGrid) ! R8 GeodesicArea([in] *IShape shapeWgs84 ) (mapUtils._GeodesicArea) ! BOOL FixUpShapes([in] *IShapefile subject , [in] BOOL SelectedOnly , ! [in] BSTR outputFilename , [in] BOOL Overwrite ) (mapUtils._FixUpShapes) ! BOOL BufferByDistance([in] *IShapefile subject , [in] R8 Distance , ! [in] I4 nSegments , [in] BOOL SelectedOnly , [in] BOOL MergeResults , ! [in] BSTR outputFilename , [in] BOOL Overwrite ) ! (mapUtils._BufferByDistance) ! BOOL ExplodeShapes([in] *IShapefile subject , [in] BOOL SelectedOnly , ! [in] BSTR outputFilename , [in] BOOL Overwrite ) (mapUtils._ExplodeShapes) ! BOOL ExportSelection([in] *IShapefile subject , [in] BSTR outputFilename , ! [in] BOOL Overwrite ) (mapUtils._ExportSelection) ! ! ProgID='MapWinGIS.Vector.1' ! Vector Class ! ! Properties ! i:R8 (mapVector._Seti/mapVector._Geti) ! j:R8 (mapVector._Setj/mapVector._Getj) ! k:R8 (mapVector._Setk/mapVector._Getk) ! LastErrorCode:I4 (/mapVector._GetLastErrorCode) ! ErrorMsg:I4 (/mapVector._GetErrorMsg) ! GlobalCallback:*ICallback (mapVector._SetGlobalCallback/mapVector._GetGlobalCallback) ! Key:BSTR (mapVector._SetKey/mapVector._GetKey) ! ! Methods ! VOID Normalize() (mapVector._Normalize) ! R8 Dot([in] *IVector V ) (mapVector._Dot) ! *IVector CrossProduct([in] *IVector V ) (mapVector._CrossProduct) ! ! ProgID='MapWinGIS.GridColorScheme.1' ! GridColorScheme Class ! ! Properties ! NumBreaks:I4 (/mapGridColorScheme._GetNumBreaks) ! AmbientIntensity:R8 (mapGridColorScheme._SetAmbientIntensity/mapGridColorScheme._GetAmbientIntensity) ! LightSourceIntensity:R8 (mapGridColorScheme._SetLightSourceIntensity/mapGridColorScheme._GetLightSourceIntensity) ! LightSourceAzimuth:R8 (/mapGridColorScheme._GetLightSourceAzimuth) ! LightSourceElevation:R8 (/mapGridColorScheme._GetLightSourceElevation) ! Break:I4 (/mapGridColorScheme._GetBreak) ! NoDataColor:OLE_COLOR (mapGridColorScheme._SetNoDataColor/mapGridColorScheme._GetNoDataColor) ! LastErrorCode:I4 (/mapGridColorScheme._GetLastErrorCode) ! ErrorMsg:I4 (/mapGridColorScheme._GetErrorMsg) ! GlobalCallback:*ICallback (mapGridColorScheme._SetGlobalCallback/mapGridColorScheme._GetGlobalCallback) ! Key:BSTR (mapGridColorScheme._SetKey/mapGridColorScheme._GetKey) ! ! Methods ! VOID SetLightSource([in] R8 Azimuth , [in] R8 Elevation ) ! (mapGridColorScheme._SetLightSource) ! VOID InsertBreak([in] *IGridColorBreak BrkInfo ) ! (mapGridColorScheme._InsertBreak) ! VOID DeleteBreak([in] I4 Index ) (mapGridColorScheme._DeleteBreak) ! VOID Clear() (mapGridColorScheme._Clear) ! VOID UsePredefined([in] R8 LowValue , [in] R8 HighValue , ! [in,opt,hasdefault] PredefinedColorScheme Preset (default=1)) ! (mapGridColorScheme._UsePredefined) ! *IVector GetLightSource() (mapGridColorScheme._GetLightSource) ! VOID InsertAt([in] INT Position , [in] *IGridColorBreak Break ) ! (mapGridColorScheme._InsertAt) ! BSTR Serialize() (mapGridColorScheme._Serialize) ! VOID Deserialize([in] BSTR newVal ) (mapGridColorScheme._Deserialize) ! BOOL ReadFromFile([in] BSTR mwlegFilename , [in,opt,hasdefault] BSTR nodeName ! (default=gridcoloringscheme)) (mapGridColorScheme._ReadFromFile) ! BOOL WriteToFile([in] BSTR mwlegFilename , [in,opt,hasdefault] BSTR gridName , ! [in,opt,hasdefault] INT bandIndex (default=1)) ! (mapGridColorScheme._WriteToFile) ! VOID ApplyColoringType([in] ColoringType ColoringType ) ! (mapGridColorScheme._ApplyColoringType) ! VOID ApplyGradientModel([in] GradientModel GradientModel ) ! (mapGridColorScheme._ApplyGradientModel) ! BOOL ApplyColors([in] tkColorSchemeType schemeType , [in] *IColorScheme Scheme , ! [in] BOOL gradientWithinCategories ) (mapGridColorScheme._ApplyColors) ! ! ProgID='MapWinGIS.GridColorBreak.1' ! GridColorBreak Class ! ! Properties ! HighColor:OLE_COLOR (mapGridColorBreak._SetHighColor/mapGridColorBreak._GetHighColor) ! LowColor:OLE_COLOR (mapGridColorBreak._SetLowColor/mapGridColorBreak._GetLowColor) ! HighValue:R8 (mapGridColorBreak._SetHighValue/mapGridColorBreak._GetHighValue) ! LowValue:R8 (mapGridColorBreak._SetLowValue/mapGridColorBreak._GetLowValue) ! ColoringType:ColoringType (mapGridColorBreak._SetColoringType/mapGridColorBreak._GetColoringType) ! GradientModel:GradientModel (mapGridColorBreak._SetGradientModel/mapGridColorBreak._GetGradientModel) ! LastErrorCode:I4 (/mapGridColorBreak._GetLastErrorCode) ! ErrorMsg:I4 (/mapGridColorBreak._GetErrorMsg) ! GlobalCallback:*ICallback (mapGridColorBreak._SetGlobalCallback/mapGridColorBreak._GetGlobalCallback) ! Key:BSTR (mapGridColorBreak._SetKey/mapGridColorBreak._GetKey) ! Caption:BSTR (mapGridColorBreak._SetCaption/mapGridColorBreak._GetCaption) ! Visible:BOOL (mapGridColorBreak._SetVisible/mapGridColorBreak._GetVisible) ! ! Methods ! ! ProgID='MapWinGIS.Tin.1' ! Tin Class ! ! Properties ! NumTriangles:I4 (/mapTin._GetNumTriangles) ! NumVertices:I4 (/mapTin._GetNumVertices) ! LastErrorCode:I4 (/mapTin._GetLastErrorCode) ! ErrorMsg:I4 (/mapTin._GetErrorMsg) ! CdlgFilter:BSTR (/mapTin._GetCdlgFilter) ! GlobalCallback:*ICallback (mapTin._SetGlobalCallback/mapTin._GetGlobalCallback) ! Key:BSTR (mapTin._SetKey/mapTin._GetKey) ! Filename:BSTR (/mapTin._GetFilename) ! IsNDTriangle:I4 (/mapTin._GetIsNDTriangle) ! ! Methods ! BOOL Open([in] BSTR TinFile , [in,opt] *ICallback cBack ) (mapTin._Open) ! BOOL CreateNew([in] *IGrid Grid , [in] R8 Deviation , ! [in] SplitMethod SplitTest , [in] R8 STParam , [in] I4 MeshDivisions , [in,opt, ! hasdefault] I4 MaximumTriangles (default=1073741824), ! [in,opt] *ICallback cBack ) (mapTin._CreateNew) ! BOOL Save([in] BSTR TinFilename , [in,opt] *ICallback cBack ) (mapTin._Save) ! BOOL Close() (mapTin._Close) ! BOOL Select([in,out] *I4 TriangleHint , [in] R8 x , [in] R8 y , [out] *R8 Z ) ! (mapTin._Select) ! VOID Triangle([in] I4 TriIndex , [out] *I4 vtx1Index , [out] *I4 vtx2Index , ! [out] *I4 vtx3Index ) (mapTin._Triangle) ! VOID Vertex([in] I4 VtxIndex , [out] *R8 x , [out] *R8 y , [out] *R8 Z ) ! (mapTin._Vertex) ! VOID max([out] *R8 x , [out] *R8 y , [out] *R8 Z ) (mapTin._max) ! VOID min([out] *R8 x , [out] *R8 y , [out] *R8 Z ) (mapTin._min) ! VOID TriangleNeighbors([in] I4 TriIndex , [in,out] *I4 triIndex1 , ! [in,out] *I4 triIndex2 , [in,out] *I4 triIndex3 ) ! (mapTin._TriangleNeighbors) ! BOOL CreateTinFromPoints([in] SAFEARRAY Points ) ! (mapTin._CreateTinFromPoints) ! ! ProgID='MapWinGIS.ShapeDrawingOptions.1' ! ShapeDrawingOptions Class ! ! Properties ! FillVisible:BOOL (mapShapeDrawingOptions._SetFillVisible/mapShapeDrawingOptions._GetFillVisible) ! LineVisible:BOOL (mapShapeDrawingOptions._SetLineVisible/mapShapeDrawingOptions._GetLineVisible) ! LineTransparency:R4 (mapShapeDrawingOptions._SetLineTransparency/mapShapeDrawingOptions._GetLineTransparency) ! FillColor:OLE_COLOR (mapShapeDrawingOptions._SetFillColor/mapShapeDrawingOptions._GetFillColor) ! LineColor:OLE_COLOR (mapShapeDrawingOptions._SetLineColor/mapShapeDrawingOptions._GetLineColor) ! DrawingMode:tkVectorDrawingMode (mapShapeDrawingOptions._SetDrawingMode/mapShapeDrawingOptions._GetDrawingMode) ! FillHatchStyle:tkGDIPlusHatchStyle (mapShapeDrawingOptions._SetFillHatchStyle/mapShapeDrawingOptions._GetFillHatchStyle) ! LineStipple:tkDashStyle (mapShapeDrawingOptions._SetLineStipple/mapShapeDrawingOptions._GetLineStipple) ! PointShape:tkPointShapeType (mapShapeDrawingOptions._SetPointShape/mapShapeDrawingOptions._GetPointShape) ! FillTransparency:R4 (mapShapeDrawingOptions._SetFillTransparency/mapShapeDrawingOptions._GetFillTransparency) ! LineWidth:R4 (mapShapeDrawingOptions._SetLineWidth/mapShapeDrawingOptions._GetLineWidth) ! PointSize:R4 (mapShapeDrawingOptions._SetPointSize/mapShapeDrawingOptions._GetPointSize) ! FillBgTransparent:BOOL (mapShapeDrawingOptions._SetFillBgTransparent/mapShapeDrawingOptions._GetFillBgTransparent) ! FillBgColor:OLE_COLOR (mapShapeDrawingOptions._SetFillBgColor/mapShapeDrawingOptions._GetFillBgColor) ! Picture:*IImage (mapShapeDrawingOptions._SetPicture/mapShapeDrawingOptions._GetPicture) ! Visible:BOOL (mapShapeDrawingOptions._SetVisible/mapShapeDrawingOptions._GetVisible) ! FillType:tkFillType (mapShapeDrawingOptions._SetFillType/mapShapeDrawingOptions._GetFillType) ! FillGradientType:tkGradientType (mapShapeDrawingOptions._SetFillGradientType/mapShapeDrawingOptions._GetFillGradientType) ! PointType:tkPointSymbolType (mapShapeDrawingOptions._SetPointType/mapShapeDrawingOptions._GetPointType) ! FillColor2:OLE_COLOR (mapShapeDrawingOptions._SetFillColor2/mapShapeDrawingOptions._GetFillColor2) ! PointRotation:R8 (mapShapeDrawingOptions._SetPointRotation/mapShapeDrawingOptions._GetPointRotation) ! PointSidesCount:I4 (mapShapeDrawingOptions._SetPointSidesCount/mapShapeDrawingOptions._GetPointSidesCount) ! PointSidesRatio:R4 (mapShapeDrawingOptions._SetPointSidesRatio/mapShapeDrawingOptions._GetPointSidesRatio) ! FillRotation:R8 (mapShapeDrawingOptions._SetFillRotation/mapShapeDrawingOptions._GetFillRotation) ! FillGradientBounds:tkGradientBounds (mapShapeDrawingOptions._SetFillGradientBounds/mapShapeDrawingOptions._GetFillGradientBounds) ! PictureScaleX:R8 (mapShapeDrawingOptions._SetPictureScaleX/mapShapeDrawingOptions._GetPictureScaleX) ! PictureScaleY:R8 (mapShapeDrawingOptions._SetPictureScaleY/mapShapeDrawingOptions._GetPictureScaleY) ! PointCharacter:I2 (mapShapeDrawingOptions._SetPointCharacter/mapShapeDrawingOptions._GetPointCharacter) ! FontName:BSTR (mapShapeDrawingOptions._SetFontName/mapShapeDrawingOptions._GetFontName) ! LastErrorCode:I4 (/mapShapeDrawingOptions._GetLastErrorCode) ! ErrorMsg:I4 (/mapShapeDrawingOptions._GetErrorMsg) ! VerticesVisible:BOOL (mapShapeDrawingOptions._SetVerticesVisible/mapShapeDrawingOptions._GetVerticesVisible) ! VerticesType:tkVertexType (mapShapeDrawingOptions._SetVerticesType/mapShapeDrawingOptions._GetVerticesType) ! VerticesColor:OLE_COLOR (mapShapeDrawingOptions._SetVerticesColor/mapShapeDrawingOptions._GetVerticesColor) ! VerticesSize:I4 (mapShapeDrawingOptions._SetVerticesSize/mapShapeDrawingOptions._GetVerticesSize) ! VerticesFillVisible:BOOL (mapShapeDrawingOptions._SetVerticesFillVisible/mapShapeDrawingOptions._GetVerticesFillVisible) ! LinePattern:*ILinePattern (mapShapeDrawingOptions._SetLinePattern/mapShapeDrawingOptions._GetLinePattern) ! Tag:BSTR (mapShapeDrawingOptions._SetTag/mapShapeDrawingOptions._GetTag) ! UseLinePattern:BOOL (mapShapeDrawingOptions._SetUseLinePattern/mapShapeDrawingOptions._GetUseLinePattern) ! DynamicVisibility:BOOL (mapShapeDrawingOptions._SetDynamicVisibility/mapShapeDrawingOptions._GetDynamicVisibility) ! MaxVisibleScale:R8 (mapShapeDrawingOptions._SetMaxVisibleScale/mapShapeDrawingOptions._GetMaxVisibleScale) ! MinVisibleScale:R8 (mapShapeDrawingOptions._SetMinVisibleScale/mapShapeDrawingOptions._GetMinVisibleScale) ! AlignPictureByBottom:BOOL (mapShapeDrawingOptions._SetAlignPictureByBottom/mapShapeDrawingOptions._GetAlignPictureByBottom) ! FrameVisible:BOOL (mapShapeDrawingOptions._SetFrameVisible/mapShapeDrawingOptions._GetFrameVisible) ! FrameType:tkLabelFrameType (mapShapeDrawingOptions._SetFrameType/mapShapeDrawingOptions._GetFrameType) ! ! Methods ! BOOL DrawShape([in] **INT hDC , [in] R4 x , [in] R4 y , [in] *IShape Shape , ! [in] BOOL drawVertices , [in] INT clipWidth , [in] INT clipHeight , [in,opt, ! hasdefault] OLE_COLOR backColor (default=16777215)) ! (mapShapeDrawingOptions._DrawShape) ! *IShapeDrawingOptions Clone() (mapShapeDrawingOptions._Clone) ! BOOL DrawRectangle([in] **INT hDC , [in] R4 x , [in] R4 y , [in] INT Width , ! [in] INT Height , [in] BOOL drawVertices , [in,opt,hasdefault] INT clipWidth ! (default=0), [in,opt,hasdefault] INT clipHeight (default=0), ! [in,opt,hasdefault] OLE_COLOR backColor (default=16777215)) ! (mapShapeDrawingOptions._DrawRectangle) ! BOOL DrawPoint([in] **INT hDC , [in] R4 x , [in] R4 y , ! [in,opt,hasdefault] INT clipWidth (default=0), ! [in,opt,hasdefault] INT clipHeight (default=0), ! [in,opt,hasdefault] OLE_COLOR backColor (default=16777215)) ! (mapShapeDrawingOptions._DrawPoint) ! BOOL DrawLine([in] **INT hDC , [in] R4 x , [in] R4 y , [in] INT Width , ! [in] INT Height , [in] BOOL drawVertices , [in] INT clipWidth , ! [in] INT clipHeight , [in,opt,hasdefault] OLE_COLOR backColor ! (default=16777215)) (mapShapeDrawingOptions._DrawLine) ! VOID SetGradientFill([in] OLE_COLOR Color , [in] I2 range ) ! (mapShapeDrawingOptions._SetGradientFill) ! VOID SetDefaultPointSymbol([in] tkDefaultPointSymbol symbol ) ! (mapShapeDrawingOptions._SetDefaultPointSymbol) ! BSTR Serialize() (mapShapeDrawingOptions._Serialize) ! VOID Deserialize([in] BSTR newVal ) (mapShapeDrawingOptions._Deserialize) ! BOOL DrawPointVB([in] INT hDC , [in] R4 x , [in] R4 y , ! [in,opt,hasdefault] INT clipWidth (default=0), ! [in,opt,hasdefault] INT clipHeight (default=0), ! [in,opt,hasdefault] OLE_COLOR backColor (default=16777215)) ! (mapShapeDrawingOptions._DrawPointVB) ! BOOL DrawLineVB([in] INT hDC , [in] R4 x , [in] R4 y , [in] INT Width , ! [in] INT Height , [in] BOOL drawVertices , [in] INT clipWidth , ! [in] INT clipHeight , [in,opt,hasdefault] OLE_COLOR backColor ! (default=16777215)) (mapShapeDrawingOptions._DrawLineVB) ! BOOL DrawRectangleVB([in] INT hDC , [in] R4 x , [in] R4 y , [in] INT Width , ! [in] INT Height , [in] BOOL drawVertices , [in,opt,hasdefault] INT clipWidth ! (default=0), [in,opt,hasdefault] INT clipHeight (default=0), ! [in,opt,hasdefault] OLE_COLOR backColor (default=16777215)) ! (mapShapeDrawingOptions._DrawRectangleVB) ! BOOL DrawShapeVB([in] INT hDC , [in] R4 x , [in] R4 y , [in] *IShape Shape , ! [in] BOOL drawVertices , [in] INT clipWidth , [in] INT clipHeight , [in,opt, ! hasdefault] OLE_COLOR backColor (default=16777215)) ! (mapShapeDrawingOptions._DrawShapeVB) ! ! ProgID='MapWinGIS.Labels.1' ! Labels Class ! ! Properties ! LastErrorCode:I4 (/mapLabels._GetLastErrorCode) ! ErrorMsg:I4 (/mapLabels._GetErrorMsg) ! GlobalCallback:*ICallback (mapLabels._SetGlobalCallback/mapLabels._GetGlobalCallback) ! Key:BSTR (mapLabels._SetKey/mapLabels._GetKey) ! VerticalPosition:tkVerticalPosition (mapLabels._SetVerticalPosition/mapLabels._GetVerticalPosition) ! Category:I4 (mapLabels._SetCategory/mapLabels._GetCategory) ! Count:I4 (/mapLabels._GetCount) ! NumParts:I4 (/mapLabels._GetNumParts) ! NumCategories:I4 (/mapLabels._GetNumCategories) ! Label:I4 (/mapLabels._GetLabel) ! Synchronized:BOOL (mapLabels._SetSynchronized/mapLabels._GetSynchronized) ! ScaleLabels:BOOL (mapLabels._SetScaleLabels/mapLabels._GetScaleLabels) ! BasicScale:R8 (mapLabels._SetBasicScale/mapLabels._GetBasicScale) ! MaxVisibleScale:R8 (mapLabels._SetMaxVisibleScale/mapLabels._GetMaxVisibleScale) ! MinVisibleScale:R8 (mapLabels._SetMinVisibleScale/mapLabels._GetMinVisibleScale) ! DynamicVisibility:BOOL (mapLabels._SetDynamicVisibility/mapLabels._GetDynamicVisibility) ! AvoidCollisions:BOOL (mapLabels._SetAvoidCollisions/mapLabels._GetAvoidCollisions) ! CollisionBuffer:I4 (mapLabels._SetCollisionBuffer/mapLabels._GetCollisionBuffer) ! UseWidthLimits:BOOL (mapLabels._SetUseWidthLimits/mapLabels._GetUseWidthLimits) ! RemoveDuplicates:BOOL (mapLabels._SetRemoveDuplicates/mapLabels._GetRemoveDuplicates) ! UseGdiPlus:BOOL (mapLabels._SetUseGdiPlus/mapLabels._GetUseGdiPlus) ! Visible:BOOL (mapLabels._SetVisible/mapLabels._GetVisible) ! OffsetX:R8 (mapLabels._SetOffsetX/mapLabels._GetOffsetX) ! OffsetY:R8 (mapLabels._SetOffsetY/mapLabels._GetOffsetY) ! Alignment:tkLabelAlignment (mapLabels._SetAlignment/mapLabels._GetAlignment) ! LineOrientation:tkLineLabelOrientation (mapLabels._SetLineOrientation/mapLabels._GetLineOrientation) ! FontName:BSTR (mapLabels._SetFontName/mapLabels._GetFontName) ! FontSize:I4 (mapLabels._SetFontSize/mapLabels._GetFontSize) ! FontItalic:BOOL (mapLabels._SetFontItalic/mapLabels._GetFontItalic) ! FontBold:BOOL (mapLabels._SetFontBold/mapLabels._GetFontBold) ! FontUnderline:BOOL (mapLabels._SetFontUnderline/mapLabels._GetFontUnderline) ! FontStrikeOut:BOOL (mapLabels._SetFontStrikeOut/mapLabels._GetFontStrikeOut) ! FontColor:OLE_COLOR (mapLabels._SetFontColor/mapLabels._GetFontColor) ! FontColor2:OLE_COLOR (mapLabels._SetFontColor2/mapLabels._GetFontColor2) ! FontGradientMode:tkLinearGradientMode (mapLabels._SetFontGradientMode/mapLabels._GetFontGradientMode) ! FontTransparency:I4 (mapLabels._SetFontTransparency/mapLabels._GetFontTransparency) ! FontOutlineVisible:BOOL (mapLabels._SetFontOutlineVisible/mapLabels._GetFontOutlineVisible) ! ShadowVisible:BOOL (mapLabels._SetShadowVisible/mapLabels._GetShadowVisible) ! HaloVisible:BOOL (mapLabels._SetHaloVisible/mapLabels._GetHaloVisible) ! FontOutlineColor:OLE_COLOR (mapLabels._SetFontOutlineColor/mapLabels._GetFontOutlineColor) ! ShadowColor:OLE_COLOR (mapLabels._SetShadowColor/mapLabels._GetShadowColor) ! HaloColor:OLE_COLOR (mapLabels._SetHaloColor/mapLabels._GetHaloColor) ! FontOutlineWidth:I4 (mapLabels._SetFontOutlineWidth/mapLabels._GetFontOutlineWidth) ! ShadowOffsetX:I4 (mapLabels._SetShadowOffsetX/mapLabels._GetShadowOffsetX) ! ShadowOffsetY:I4 (mapLabels._SetShadowOffsetY/mapLabels._GetShadowOffsetY) ! HaloSize:I4 (mapLabels._SetHaloSize/mapLabels._GetHaloSize) ! FrameType:tkLabelFrameType (mapLabels._SetFrameType/mapLabels._GetFrameType) ! FrameOutlineColor:OLE_COLOR (mapLabels._SetFrameOutlineColor/mapLabels._GetFrameOutlineColor) ! FrameBackColor:OLE_COLOR (mapLabels._SetFrameBackColor/mapLabels._GetFrameBackColor) ! FrameBackColor2:OLE_COLOR (mapLabels._SetFrameBackColor2/mapLabels._GetFrameBackColor2) ! FrameGradientMode:tkLinearGradientMode (mapLabels._SetFrameGradientMode/mapLabels._GetFrameGradientMode) ! FrameOutlineStyle:tkDashStyle (mapLabels._SetFrameOutlineStyle/mapLabels._GetFrameOutlineStyle) ! FrameOutlineWidth:I4 (mapLabels._SetFrameOutlineWidth/mapLabels._GetFrameOutlineWidth) ! FramePaddingX:I4 (mapLabels._SetFramePaddingX/mapLabels._GetFramePaddingX) ! FramePaddingY:I4 (mapLabels._SetFramePaddingY/mapLabels._GetFramePaddingY) ! FrameTransparency:I4 (mapLabels._SetFrameTransparency/mapLabels._GetFrameTransparency) ! InboxAlignment:tkLabelAlignment (mapLabels._SetInboxAlignment/mapLabels._GetInboxAlignment) ! ClassificationField:I4 (mapLabels._SetClassificationField/mapLabels._GetClassificationField) ! Options:*ILabelCategory (mapLabels._SetOptions/mapLabels._GetOptions) ! FrameVisible:BOOL (mapLabels._SetFrameVisible/mapLabels._GetFrameVisible) ! VisibilityExpression:BSTR (mapLabels._SetVisibilityExpression/mapLabels._GetVisibilityExpression) ! MinDrawingSize:I4 (mapLabels._SetMinDrawingSize/mapLabels._GetMinDrawingSize) ! AutoOffset:BOOL (mapLabels._SetAutoOffset/mapLabels._GetAutoOffset) ! Expression:BSTR (mapLabels._SetExpression/mapLabels._GetExpression) ! SavingMode:tkSavingMode (mapLabels._SetSavingMode/mapLabels._GetSavingMode) ! Positioning:tkLabelPositioning (mapLabels._SetPositioning/mapLabels._GetPositioning) ! TextRenderingHint:tkTextRenderingHint (mapLabels._SetTextRenderingHint/mapLabels._GetTextRenderingHint) ! FloatNumberFormat:BSTR (mapLabels._SetFloatNumberFormat/mapLabels._GetFloatNumberFormat) ! FontSize2:I4 (mapLabels._SetFontSize2/mapLabels._GetFontSize2) ! UseVariableSize:BOOL (mapLabels._SetUseVariableSize/mapLabels._GetUseVariableSize) ! LogScaleForSize:BOOL (mapLabels._SetLogScaleForSize/mapLabels._GetLogScaleForSize) ! MinVisibleZoom:I4 (mapLabels._SetMinVisibleZoom/mapLabels._GetMinVisibleZoom) ! MaxVisibleZoom:I4 (mapLabels._SetMaxVisibleZoom/mapLabels._GetMaxVisibleZoom) ! ! Methods ! VOID AddLabel([in] BSTR Text , [in] R8 x , [in] R8 y , ! [in,opt,hasdefault] R8 Rotation (default=0), [in,opt,hasdefault] I4 Category ! (default=-1)) (mapLabels._AddLabel) ! BOOL InsertLabel([in] I4 Index , [in] BSTR Text , [in] R8 x , [in] R8 y , [in, ! opt,hasdefault] R8 Rotation (default=0), [in,opt,hasdefault] I4 Category ! (default=-1)) (mapLabels._InsertLabel) ! BOOL RemoveLabel([in] I4 Index ) (mapLabels._RemoveLabel) ! VOID AddPart([in] I4 Index , [in] BSTR Text , [in] R8 x , [in] R8 y , [in,opt, ! hasdefault] R8 Rotation (default=0), [in,opt,hasdefault] I4 Category ! (default=-1)) (mapLabels._AddPart) ! BOOL InsertPart([in] I4 Index , [in] I4 Part , [in] BSTR Text , [in] R8 x , ! [in] R8 y , [in,opt,hasdefault] R8 Rotation (default=0), ! [in,opt,hasdefault] I4 Category (default=-1)) (mapLabels._InsertPart) ! BOOL RemovePart([in] I4 Index , [in] I4 Part ) (mapLabels._RemovePart) ! *ILabelCategory AddCategory([in] BSTR Name ) (mapLabels._AddCategory) ! *ILabelCategory InsertCategory([in] I4 Index , [in] BSTR Name ) ! (mapLabels._InsertCategory) ! BOOL RemoveCategory([in] I4 Index ) (mapLabels._RemoveCategory) ! VOID Clear() (mapLabels._Clear) ! VOID ClearCategories() (mapLabels._ClearCategories) ! BOOL Select([in] *IExtents BoundingBox , [in,opt,hasdefault] I4 Tolerance ! (default=0), [in,opt,hasdefault] SelectMode SelectMode (default=0), ! [in,out,opt] *VARIANT LabelIndices , [in,out,opt] *VARIANT PartIndices ) ! (mapLabels._Select) ! BOOL GenerateCategories([in] I4 FieldIndex , ! [in] tkClassificationType ClassificationType , [in] I4 numClasses ) ! (mapLabels._GenerateCategories) ! VOID ApplyCategories() (mapLabels._ApplyCategories) ! VOID ApplyColorScheme([in] tkColorSchemeType Type , ! [in] *IColorScheme ColorScheme ) (mapLabels._ApplyColorScheme) ! VOID ApplyColorScheme2([in] tkColorSchemeType Type , ! [in] *IColorScheme ColorScheme , [in] tkLabelElements Element ) ! (mapLabels._ApplyColorScheme2) ! VOID ApplyColorScheme3([in] tkColorSchemeType Type , ! [in] *IColorScheme ColorScheme , [in] tkLabelElements Element , ! [in] I4 CategoryStartIndex , [in] I4 CategoryEndIndex ) ! (mapLabels._ApplyColorScheme3) ! BOOL MoveCategoryUp([in] I4 Index ) (mapLabels._MoveCategoryUp) ! BOOL MoveCategoryDown([in] I4 Index ) (mapLabels._MoveCategoryDown) ! BSTR Serialize() (mapLabels._Serialize) ! VOID Deserialize([in] BSTR newVal ) (mapLabels._Deserialize) ! BOOL SaveToXML([in] BSTR Filename ) (mapLabels._SaveToXML) ! BOOL LoadFromXML([in] BSTR Filename ) (mapLabels._LoadFromXML) ! BOOL SaveToDbf([in,opt,hasdefault] BOOL saveText (default=0), [in,opt, ! hasdefault] BOOL saveCategory (default=0)) (mapLabels._SaveToDbf) ! BOOL SaveToDbf2([in,opt,hasdefault] BSTR xField (default=_labelx), [in,opt, ! hasdefault] BSTR yField (default=_labely), [in,opt,hasdefault] BSTR angleField ! (default=_labelangle), [in,opt,hasdefault] BSTR textField (default=_labeltext), ! [in,opt,hasdefault] BSTR categoryField (default=_labelctg), ! [in,opt,hasdefault] BOOL saveText (default=0), ! [in,opt,hasdefault] BOOL saveCategory (default=0)) (mapLabels._SaveToDbf2) ! BOOL LoadFromDbf([in,opt,hasdefault] BOOL loadText (default=0), [in,opt, ! hasdefault] BOOL loadCategory (default=0)) (mapLabels._LoadFromDbf) ! BOOL LoadFromDbf2([in,opt,hasdefault] BSTR xField (default=_labelx), [in,opt, ! hasdefault] BSTR yField (default=_labely), [in,opt,hasdefault] BSTR angleField ! (default=_labelangle), [in,opt,hasdefault] BSTR textField (default=_labeltext), ! [in,opt,hasdefault] BSTR categoryField (default=_labelctg), ! [in,opt,hasdefault] BOOL loadText (default=0), ! [in,opt,hasdefault] BOOL loadCategory (default=0)) (mapLabels._LoadFromDbf2) ! I4 Generate([in] BSTR Expression , [in] tkLabelPositioning Method , ! [in] BOOL LargestPartOnly ) (mapLabels._Generate) ! VOID ForceRecalculateExpression() (mapLabels._ForceRecalculateExpression) ! VOID UpdateSizeField() (mapLabels._UpdateSizeField) ! ! ProgID='MapWinGIS.LabelCategory.1' ! LabelCategory Class ! ! Properties ! Priority:I4 (mapLabelCategory._SetPriority/mapLabelCategory._GetPriority) ! Name:BSTR (mapLabelCategory._SetName/mapLabelCategory._GetName) ! Expression:BSTR (mapLabelCategory._SetExpression/mapLabelCategory._GetExpression) ! MinValue:VARIANT (mapLabelCategory._SetMinValue/mapLabelCategory._GetMinValue) ! MaxValue:VARIANT (mapLabelCategory._SetMaxValue/mapLabelCategory._GetMaxValue) ! Visible:BOOL (mapLabelCategory._SetVisible/mapLabelCategory._GetVisible) ! OffsetX:R8 (mapLabelCategory._SetOffsetX/mapLabelCategory._GetOffsetX) ! OffsetY:R8 (mapLabelCategory._SetOffsetY/mapLabelCategory._GetOffsetY) ! Alignment:tkLabelAlignment (mapLabelCategory._SetAlignment/mapLabelCategory._GetAlignment) ! LineOrientation:tkLineLabelOrientation (mapLabelCategory._SetLineOrientation/mapLabelCategory._GetLineOrientation) ! FontName:BSTR (mapLabelCategory._SetFontName/mapLabelCategory._GetFontName) ! FontSize:I4 (mapLabelCategory._SetFontSize/mapLabelCategory._GetFontSize) ! FontItalic:BOOL (mapLabelCategory._SetFontItalic/mapLabelCategory._GetFontItalic) ! FontBold:BOOL (mapLabelCategory._SetFontBold/mapLabelCategory._GetFontBold) ! FontUnderline:BOOL (mapLabelCategory._SetFontUnderline/mapLabelCategory._GetFontUnderline) ! FontStrikeOut:BOOL (mapLabelCategory._SetFontStrikeOut/mapLabelCategory._GetFontStrikeOut) ! FontColor:OLE_COLOR (mapLabelCategory._SetFontColor/mapLabelCategory._GetFontColor) ! FontColor2:OLE_COLOR (mapLabelCategory._SetFontColor2/mapLabelCategory._GetFontColor2) ! FontGradientMode:tkLinearGradientMode (mapLabelCategory._SetFontGradientMode/mapLabelCategory._GetFontGradientMode) ! FontTransparency:I4 (mapLabelCategory._SetFontTransparency/mapLabelCategory._GetFontTransparency) ! FontOutlineVisible:BOOL (mapLabelCategory._SetFontOutlineVisible/mapLabelCategory._GetFontOutlineVisible) ! ShadowVisible:BOOL (mapLabelCategory._SetShadowVisible/mapLabelCategory._GetShadowVisible) ! HaloVisible:BOOL (mapLabelCategory._SetHaloVisible/mapLabelCategory._GetHaloVisible) ! FontOutlineColor:OLE_COLOR (mapLabelCategory._SetFontOutlineColor/mapLabelCategory._GetFontOutlineColor) ! ShadowColor:OLE_COLOR (mapLabelCategory._SetShadowColor/mapLabelCategory._GetShadowColor) ! HaloColor:OLE_COLOR (mapLabelCategory._SetHaloColor/mapLabelCategory._GetHaloColor) ! FontOutlineWidth:I4 (mapLabelCategory._SetFontOutlineWidth/mapLabelCategory._GetFontOutlineWidth) ! ShadowOffsetX:I4 (mapLabelCategory._SetShadowOffsetX/mapLabelCategory._GetShadowOffsetX) ! ShadowOffsetY:I4 (mapLabelCategory._SetShadowOffsetY/mapLabelCategory._GetShadowOffsetY) ! HaloSize:I4 (mapLabelCategory._SetHaloSize/mapLabelCategory._GetHaloSize) ! FrameType:tkLabelFrameType (mapLabelCategory._SetFrameType/mapLabelCategory._GetFrameType) ! FrameOutlineColor:OLE_COLOR (mapLabelCategory._SetFrameOutlineColor/mapLabelCategory._GetFrameOutlineColor) ! FrameBackColor:OLE_COLOR (mapLabelCategory._SetFrameBackColor/mapLabelCategory._GetFrameBackColor) ! FrameBackColor2:OLE_COLOR (mapLabelCategory._SetFrameBackColor2/mapLabelCategory._GetFrameBackColor2) ! FrameGradientMode:tkLinearGradientMode (mapLabelCategory._SetFrameGradientMode/mapLabelCategory._GetFrameGradientMode) ! FrameOutlineStyle:tkDashStyle (mapLabelCategory._SetFrameOutlineStyle/mapLabelCategory._GetFrameOutlineStyle) ! FrameOutlineWidth:I4 (mapLabelCategory._SetFrameOutlineWidth/mapLabelCategory._GetFrameOutlineWidth) ! FramePaddingX:I4 (mapLabelCategory._SetFramePaddingX/mapLabelCategory._GetFramePaddingX) ! FramePaddingY:I4 (mapLabelCategory._SetFramePaddingY/mapLabelCategory._GetFramePaddingY) ! FrameTransparency:I4 (mapLabelCategory._SetFrameTransparency/mapLabelCategory._GetFrameTransparency) ! InboxAlignment:tkLabelAlignment (mapLabelCategory._SetInboxAlignment/mapLabelCategory._GetInboxAlignment) ! FrameVisible:BOOL (mapLabelCategory._SetFrameVisible/mapLabelCategory._GetFrameVisible) ! Enabled:BOOL (mapLabelCategory._SetEnabled/mapLabelCategory._GetEnabled) ! FontSize2:I4 (mapLabelCategory._SetFontSize2/mapLabelCategory._GetFontSize2) ! ! Methods ! BSTR Serialize() (mapLabelCategory._Serialize) ! VOID Deserialize([in] BSTR newVal ) (mapLabelCategory._Deserialize) ! !