User Tools

Site Tools


api:thinkgeo.mapsuite.wpf.layeroverlay

ThinkGeo.MapSuite.Wpf.LayerOverlay

Inheritance Hierarchy

  • System.Object
    • ThinkGeo.MapSuite.Wpf.Overlay
      • ThinkGeo.MapSuite.Wpf.TileOverlay
        • ThinkGeo.MapSuite.Wpf.LayerOverlay

Members Summary

Public Constructors

LayerOverlay()

  • Constructor of LayerOverlay class.
Remarks
  • N/A
Parameters

LayerOverlay(IEnumerable<Layer>)

  • Constructor of LayerOverlay class.
Remarks
  • N/A
Parameters
  • layers
    • Type:IEnumerable<Layer>
    • Description:This parameter indicates a layer collection which needs to be drawn.

Protected Constructors

Public Methods

Refresh(IEnumerable<RectangleShape>)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

Refresh(TimeSpan)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • bufferTime
    • Type:TimeSpan
    • Description:N/A

Refresh(TimeSpan,RequestDrawingBufferTimeType)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • bufferTime
    • Type:TimeSpan
    • Description:N/A

Refresh(RectangleShape,TimeSpan)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • bufferTime
    • Type:TimeSpan
    • Description:N/A

Refresh(RectangleShape,TimeSpan,RequestDrawingBufferTimeType)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • bufferTime
    • Type:TimeSpan
    • Description:N/A

Refresh(IEnumerable<RectangleShape>,TimeSpan)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • bufferTime
    • Type:TimeSpan
    • Description:N/A

Refresh(IEnumerable<RectangleShape>,TimeSpan,RequestDrawingBufferTimeType)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • bufferTime
    • Type:TimeSpan
    • Description:N/A

Initialize(MapArguments)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

Refresh(RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

Refresh()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

Close()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

Open()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

Draw(RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

Draw(RectangleShape,OverlayRefreshType)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

PanTo(RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

GetBoundingBox()

  • N/A
Remarks
  • N/A
Return Value
Parameters

SaveState()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Byte[]
  • Description:N/A
Parameters

LoadState(Byte[])

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • state
    • Type:Byte[]
    • Description:N/A

Dispose()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

ToString()

  • N/A
Remarks
  • N/A
Return Value
  • Type:String
  • Description:N/A
Parameters

Equals(Object)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean
  • Description:N/A
Parameters
  • obj
    • Type:Object
    • Description:N/A

GetHashCode()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Int32
  • Description:N/A
Parameters

GetType()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Type
  • Description:N/A
Parameters

Protected Methods

PrefillDataToTilesCore(IEnumerable<Tile>)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • tiles
    • Type:IEnumerable<Tile>
    • Description:N/A

RefreshCore(RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

DrawCore(RectangleShape,OverlayRefreshType)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • targetExtent
    • Description:A world extent for drawing this overlay.
  • refreshType
    • Description:This parameter indicates whether needs to redraw this overlay.

OnTileTypeChanged(TileTypeChangedTileOverlayEventArgs)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

Dispose(Boolean)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • disposing
    • Type:Boolean
    • Description:N/A

SaveStateCore()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Byte[]
  • Description:A byte array indicates current overlay state.
Parameters

LoadStateCore(Byte[])

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • state
    • Type:Byte[]
    • Description:This parameter indicates the state for restore the overlay.

GetTileCore()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Tile
  • Description:A Tile object to form an overlay.
Parameters

DrawTileCore(Tile,RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • tile
    • Type:Tile
    • Description:A tile which needs to be redrawn.
  • targetExtent

GetBoundingBoxCore()

  • N/A
Remarks
  • N/A
Return Value
  • Description:A RectangleShape value that holds all the layers which are added in this overlay.
Parameters

CloseCore()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

OpenCore()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

OnRefreshing(OverlayRefreshType)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

DrawStretchTilesAsBackground(RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

ClearTiles(ClearTilesMode)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

PrefillDataToTiles(IEnumerable<Tile>)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • tiles
    • Type:IEnumerable<Tile>
    • Description:N/A

RefreshCore()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

OnDrawTilesProgressChanged(DrawTilesProgressChangedTileOverlayEventArgs)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

OnDrawingTile(DrawingTileTileOverlayEventArgs)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

OnDrawnTile(DrawnTileTileOverlayEventArgs)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

DrawTile(Tile,RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • tile
    • Type:Tile
    • Description:N/A

InitializeCore(MapArguments)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

GetDrawingCells(RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
Parameters

GetDrawingCellsCore(RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
Parameters

GetTileMatrix(Double,Int32,Int32,GeographyUnit)

  • N/A
Remarks
  • N/A
Return Value
Parameters
  • scale
    • Type:Double
    • Description:N/A
  • tileWidth
    • Type:Int32
    • Description:N/A
  • tileHeight
    • Type:Int32
    • Description:N/A

DrawException(GeoCanvas,Exception)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • e
    • Type:Exception
    • Description:N/A

DrawExceptionCore(GeoCanvas,Exception)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • e
    • Type:Exception
    • Description:N/A

OnDrawingException(DrawingExceptionTileOverlayEventArgs)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

OnDrawnException(DrawnExceptionTileOverlayEventArgs)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

OnStartingThread(StartingThreadTileOverlayEventArgs)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

GetBufferedExtent(RectangleShape,Double)

  • N/A
Remarks
  • N/A
Return Value
Parameters
  • resolution
    • Type:Double
    • Description:N/A

GetTile(RectangleShape,Double,Double,Int64,Int64,Int32)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Tile
  • Description:N/A
Parameters
  • tileScreenWidth
    • Type:Double
    • Description:N/A
  • tileScreenHeight
    • Type:Double
    • Description:N/A
  • tileColumnIndex
    • Type:Int64
    • Description:N/A
  • tileRowIndex
    • Type:Int64
    • Description:N/A
  • zoomLevelIndex
    • Type:Int32
    • Description:N/A

DrawStretchTiles(RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

GetSortedCells(Dictionary<String,TileMatrixCell>,RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
Parameters

GetSortedCellsCore(Dictionary<String,TileMatrixCell>,RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
Parameters

RefreshExtents(IEnumerable<RectangleShape>)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

DrawAttribution(GeoCanvas)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

DrawAttributionCore(GeoCanvas)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

OnDrawingAttribution(DrawingAttributionOverlayEventArgs)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

OnDrawnAttribution(DrawnAttributionOverlayEventArgs)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

PanToCore(RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

OnDrawing(DrawingOverlayEventArgs)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

OnDrawn(DrawnOverlayEventArgs)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

Finalize()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

MemberwiseClone()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Object
  • Description:N/A
Parameters

Public Properties

RenderMode

  • N/A
Remarks
  • Set GdiPlus to render map image with Gdi+. We recommend use this value with large data. Set DrawingVisual to render map image with DrawingVisual feature in WPF. Use it when the spatial data is small to get better responding.
Return Value

IsEmpty

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean

Layers

  • N/A
Remarks
  • The Layers property holds all of the layers that are used by the Draw method. The Draw method loops through all layers to filter out features and draw on the image with the specified styles.
Return Value
Remarks
  • N/A
Return Value

LockLayerMode

  • N/A
Remarks
  • N/A
Return Value

IsVisible

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean

TileType

  • N/A
Remarks
  • N/A
Return Value

TileWidth

  • N/A
Remarks
  • N/A
Return Value
  • Type:Int32

TileHeight

  • N/A
Remarks
  • N/A
Return Value
  • Type:Int32

TransitionEffect

  • N/A
Remarks
  • N/A
Return Value

TileCache

  • N/A
Remarks
  • N/A
Return Value

ImageFormat

  • N/A
Remarks
  • N/A
Return Value

JpegQuality

  • N/A
Remarks
  • N/A
Return Value
  • Type:Int32

TileBuffer

  • N/A
Remarks
  • N/A
Return Value
  • Type:Int32

MaxExtent

  • N/A
Remarks
  • N/A
Return Value

WrappingMode

  • N/A
Remarks
  • N/A
Return Value

WrappingExtent

  • N/A
Remarks
  • N/A
Return Value

AutoRefreshInterval

  • N/A
Remarks
  • N/A
Return Value
  • Type:TimeSpan

Name

  • N/A
Remarks
  • N/A
Return Value
  • Type:String

MapArguments

  • N/A
Remarks
  • N/A
Return Value

OverlayCanvas

  • N/A
Remarks
  • N/A
Return Value
  • Type:Canvas

IsBase

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean

CanRefreshRegion

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean

DrawingExceptionMode

  • N/A
Remarks
  • N/A
Return Value

Attribution

  • N/A
Remarks
  • N/A
Return Value
  • Type:String

Protected Properties

LayerCloneCount

  • N/A
Remarks
  • N/A
Return Value
  • Type:Int32

ThreadStartMode

  • N/A
Remarks
  • N/A
Return Value

DrawingCanvas

  • N/A
Remarks
  • N/A
Return Value
  • Type:Canvas

StretchCanvas

  • N/A
Remarks
  • N/A
Return Value
  • Type:Canvas

PreviousExtent

  • N/A
Remarks
  • N/A
Return Value

PreviousScale

  • N/A
Remarks
  • N/A
Return Value
  • Type:Double

IsOverlayInitialized

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean

Public Events

DrawTilesProgressChanged

  • N/A
Remarks
  • N/A

Event Arguments:DrawTilesProgressChangedTileOverlayEventArgs

DrawingTile

  • N/A
Remarks
  • N/A

Event Arguments:DrawingTileTileOverlayEventArgs

DrawnTile

  • N/A
Remarks
  • N/A

Event Arguments:DrawnTileTileOverlayEventArgs

DrawingException

  • N/A
Remarks
  • N/A

Event Arguments:DrawingExceptionTileOverlayEventArgs

DrawnException

  • N/A
Remarks
  • N/A

Event Arguments:DrawnExceptionTileOverlayEventArgs

TileTypeChanged

  • N/A
Remarks
  • N/A

Event Arguments:TileTypeChangedTileOverlayEventArgs

StartingThread

  • N/A
Remarks
  • N/A

Event Arguments:StartingThreadTileOverlayEventArgs

Drawing

  • N/A
Remarks
  • N/A

Event Arguments:DrawingOverlayEventArgs

Drawn

  • N/A
Remarks
  • N/A

Event Arguments:DrawnOverlayEventArgs

DrawingAttribution

  • N/A
Remarks
  • N/A

Event Arguments:DrawingAttributionOverlayEventArgs

DrawnAttribution

  • N/A
Remarks
  • N/A

Event Arguments:DrawnAttributionOverlayEventArgs

api/thinkgeo.mapsuite.wpf.layeroverlay.txt · Last modified: 2017/01/11 07:26 (external edit)