User Tools

Site Tools


thinkgeo.mapsuite.wpfdesktopedition.inmemorymarkeroverlay

This is an old revision of the document!


ThinkGeo.MapSuite.WpfDesktopEdition.InMemoryMarkerOverlay

Represents a MarkerOverlay object that dynamically creates markers from the InMemory features.

Inheritance Hierarchy

  • System.Object
    • ThinkGeo.MapSuite.WpfDesktopEdition.Overlay
      • ThinkGeo.MapSuite.WpfDesktopEdition.MarkerOverlay
        • ThinkGeo.MapSuite.WpfDesktopEdition.InMemoryMarkerOverlay

Members Summary

Public Constructors

InMemoryMarkerOverlay()

Constructor of the InMemoryMarkerOverlay class.

Remarks

N/A

Parameters

InMemoryMarkerOverlay(IEnumerable<FeatureSourceColumn>)

Constructor of the InMemoryMarkerOverlay class.

Remarks

N/A

Parameters
  • featureColumns
    • Type:IEnumerable<FeatureSourceColumn>
    • Description:This parameter indicates the feature source columns for InMemoryMarkerOverlay.

Protected Constructors

Public Methods

GetMarkersForDrawing(RectangleShape)

N/A

Remarks

N/A

Return Value
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

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

DrawCore(RectangleShape,OverlayRefreshType)

This method creates markers by the passed parameters.

Remarks

When overriding this method; consider dispose the old image source in the existing markers; or else some image source cannot be recycled.

Return Value
  • Type:Void
  • Description:N/A
Parameters
  • targetExtent
    • Description:A world extent that to query features that for creating markers.
  • overlayRefreshType
    • Description:This parameter indicates whether needs to redraw this overlay.

GetMarkersForDrawingCore(RectangleShape)

Returns a collection of markers based on the extent and zoomlevel that you passed in.

Remarks

N/A

Return Value
Parameters
  • boundingBox
    • Description:The extent that includes the markers you want to serialize.

GetBoundingBoxCore()

This method gets an entire boundingbox to maintain all the markers which are added in this overlay.

Remarks

N/A

Return Value
  • Description:Returns a RectangleShape that maintains all the markers which are added in this overlay.
Parameters

InitializeCore(MapArguments)

N/A

Remarks

N/A

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

RefreshCore(RectangleShape)

N/A

Remarks

N/A

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

RefreshCore()

N/A

Remarks

N/A

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

4hM=(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

SaveStateCore()

N/A

Remarks

N/A

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

LoadStateCore(Byte[])

N/A

Remarks

N/A

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

Finalize()

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

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

Columns

Gets the collection of FeatureSourceColumns that is the column definition of the feature data.

Remarks

N/A

Return Value

FeatureSource

Gets a FeatureSource object by which you can perform queries on the features in the overlay.

Remarks

N/A

Return Value

ZoomLevelSet

This property gets the ZoomLevelSet object that controls the markers' generation.

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

IsVisible

N/A

Remarks

N/A

Return Value
  • Type:Boolean

Attribution

N/A

Remarks

N/A

Return Value
  • Type:String

IsEmpty

N/A

Remarks

N/A

Return Value
  • Type:Boolean

Protected Properties

PreviousExtent

N/A

Remarks

N/A

Return Value

3BM=

N/A

Remarks

N/A

Return Value
  • Type:Double

IsOverlayInitialized

N/A

Remarks

N/A

Return Value
  • Type:Boolean

Public Events

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

thinkgeo.mapsuite.wpfdesktopedition.inmemorymarkeroverlay.1442545888.txt.gz · Last modified: 2015/09/18 03:11 by admin