C# Class Mapsui.Layers.ImageLayer

Inheritance: BaseLayer
Show file Open project: pauldendulk/Mapsui Class Usage Examples

Protected Properties

Property Type Description
IsFetching bool
NeedsUpdate bool
NewExtent BoundingBox
NewResolution double
Sets List
StartFetchTimer System.Threading.Timer

Public Methods

Method Description
AbortFetch ( ) : void
ClearCache ( ) : void
GetFeaturesInView ( BoundingBox box, double resolution ) : IEnumerable
ImageLayer ( string layername ) : System
IsCrsSupported ( string crs ) : bool?
ViewChanged ( bool majorChange, BoundingBox extent, double resolution ) : void

Protected Methods

Method Description
DataArrived ( IEnumerable features, object state ) : void
StartFetchTimerElapsed ( object state ) : void
StartNewFetch ( BoundingBox extent, double resolution ) : void

Private Methods

Method Description
GetFeaturesInView ( BoundingBox box, IEnumerable features ) : IEnumerable

Method Details

AbortFetch() public method

public AbortFetch ( ) : void
return void

ClearCache() public method

public ClearCache ( ) : void
return void

DataArrived() protected method

protected DataArrived ( IEnumerable features, object state ) : void
features IEnumerable
state object
return void

GetFeaturesInView() public method

public GetFeaturesInView ( BoundingBox box, double resolution ) : IEnumerable
box BoundingBox
resolution double
return IEnumerable

ImageLayer() public method

public ImageLayer ( string layername ) : System
layername string
return System

IsCrsSupported() public method

public IsCrsSupported ( string crs ) : bool?
crs string
return bool?

StartFetchTimerElapsed() protected method

protected StartFetchTimerElapsed ( object state ) : void
state object
return void

StartNewFetch() protected method

protected StartNewFetch ( BoundingBox extent, double resolution ) : void
extent BoundingBox
resolution double
return void

ViewChanged() public method

public ViewChanged ( bool majorChange, BoundingBox extent, double resolution ) : void
majorChange bool
extent BoundingBox
resolution double
return void

Property Details

IsFetching protected property

protected bool IsFetching
return bool

NeedsUpdate protected property

protected bool NeedsUpdate
return bool

NewExtent protected property

protected BoundingBox NewExtent
return BoundingBox

NewResolution protected property

protected double NewResolution
return double

Sets protected property

protected List Sets
return List

StartFetchTimer protected property

protected Timer,System.Threading StartFetchTimer
return System.Threading.Timer