User Tools

Site Tools


12.0:apis:thinkgeo.ui.wpf.layeroverlay

ThinkGeo.UI.Wpf.LayerOverlay

Inheritance Hierarchy

  • System.Object
    • ThinkGeo.UI.Wpf.Overlay
      • ThinkGeo.UI.Wpf.TileOverlay
        • ThinkGeo.UI.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

ClearTiles()

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

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

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

GetType()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Type
  • 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

Protected Methods

RefreshCore(RectangleShape)

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

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:TileView
  • Description:A TileView object to form an overlay.
Parameters

DrawTileCore(GeoCanvas,TileView)

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

DrawExceptionCore(GeoCanvas,Exception)

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

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

PrefillDataToTilesCore(IEnumerable<TileView>)

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

DrawCore(RectangleShape,OverlayRefreshType)

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

PrefillDataToTiles(IEnumerable<TileView>)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • tiles
    • Type:IEnumerable<TileView>
    • 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(TileView,MapArguments)

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

InitializeCore(MapArguments)

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

GetDrawingCells(RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Dictionary<String,MatrixCell>
  • Description:N/A
Parameters

GetDrawingCellsCore(RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Dictionary<String,MatrixCell>
  • Description:N/A
Parameters

GetTileMatrix(Double)

  • N/A
Remarks
  • N/A
Return Value
Parameters
  • scale
    • Type:Double
    • 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

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

GetBufferedExtent(RectangleShape,Double)

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

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

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

GetSortedCells(Dictionary<String,MatrixCell>,RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Dictionary<String,MatrixCell>
  • Description:N/A
Parameters
  • cells
    • Type:Dictionary<String,MatrixCell>
    • Description:N/A

GetSortedCellsCore(Dictionary<String,MatrixCell>,RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Dictionary<String,MatrixCell>
  • Description:N/A
Parameters
  • cells
    • Type:Dictionary<String,MatrixCell>
    • Description:N/A

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

OnRefreshing(OverlayRefreshType)

  • 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

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

IsCacheOnly

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

IsVisible

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

TileSizeMode

  • N/A
Remarks
  • N/A
Return Value

TileResolution

  • N/A
Remarks
  • N/A
Return Value

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

RenderMode

  • N/A
Remarks
  • N/A
Return Value

TransitionEffect

  • N/A
Remarks
  • N/A
Return Value

TileCache

  • N/A
Remarks
  • N/A
Return Value

TileSnappingMode

  • 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

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

AutoRefreshInterval

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

Protected Properties

DrawingCanvas

  • 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

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

12.0/apis/thinkgeo.ui.wpf.layeroverlay.txt · Last modified: 2019/09/26 09:44 (external edit)