Class WritableLayer
Inheritance
System.Object
WritableLayer
Implements
System.ComponentModel.INotifyPropertyChanged
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: Mapsui.dll
Syntax
public class WritableLayer : BaseLayer, ILayer, INotifyPropertyChanged
Properties
|
Improve this Doc
View Source
Envelope
Declaration
public override BoundingBox Envelope { get; }
Property Value
Overrides
Methods
|
Improve this Doc
View Source
Add(IFeature)
Declaration
public void Add(IFeature feature)
Parameters
|
Improve this Doc
View Source
AddRange(IEnumerable<IFeature>)
Declaration
public void AddRange(IEnumerable<IFeature> features)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<IFeature> |
features |
|
|
Improve this Doc
View Source
Clear()
Declaration
|
Improve this Doc
View Source
Find(IFeature)
Declaration
public IFeature Find(IFeature feature)
Parameters
Returns
|
Improve this Doc
View Source
GetFeatures()
Declaration
public IEnumerable<IFeature> GetFeatures()
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<IFeature> |
|
|
Improve this Doc
View Source
GetFeaturesInView(BoundingBox, Double)
Declaration
public override IEnumerable<IFeature> GetFeaturesInView(BoundingBox box, double resolution)
Parameters
Type |
Name |
Description |
BoundingBox |
box |
|
System.Double |
resolution |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<IFeature> |
|
Overrides
|
Improve this Doc
View Source
RefreshData(BoundingBox, Double, Boolean)
Declaration
public override void RefreshData(BoundingBox extent, double resolution, bool majorChange)
Parameters
Type |
Name |
Description |
BoundingBox |
extent |
|
System.Double |
resolution |
|
System.Boolean |
majorChange |
|
Overrides
|
Improve this Doc
View Source
SignalDataChanged()
Declaration
[Obsolete("Use DataHasChanged instead", true)]
public void SignalDataChanged()
|
Improve this Doc
View Source
TryRemove(IFeature, Func<IFeature, IFeature, Boolean>)
Tries to remove a feature.
Declaration
public bool TryRemove(IFeature feature, Func<IFeature, IFeature, bool> compare = null)
Parameters
Type |
Name |
Description |
IFeature |
feature |
Feature to remove
|
System.Func<IFeature, IFeature, System.Boolean> |
compare |
Optional method to compare the feature with any of the other
features in the list. If omitted a reference compare is done.
|
Returns
Type |
Description |
System.Boolean |
|
Implements
System.ComponentModel.INotifyPropertyChanged