Show / Hide Table of Contents

Class OsmStreamFilter

An OSM stream filter.

Inheritance
System.Object
OsmStreamSource
OsmStreamFilter
OsmStreamFilterApplyChangeset
OsmStreamFilterDelegate
OsmStreamFilterMerge
OsmStreamFilterNode
OsmStreamFilterProgress
Inherited Members
OsmStreamSource.MoveNext()
OsmStreamSource.MoveNextNode()
OsmStreamSource.MoveNextWay()
OsmStreamSource.MoveNextRelation()
OsmStreamSource.MoveNext(Boolean, Boolean, Boolean)
OsmStreamSource.Reset()
OsmStreamSource.CanReset
OsmStreamSource.IsSorted
OsmStreamSource.Meta
OsmStreamSource.GetEnumerator()
OsmStreamSource.Dispose()
OsmStreamSource.IEnumerator.Current
OsmStreamSource.EnumerateAndIgore(Boolean, Boolean, Boolean)
Namespace: System.Dynamic.ExpandoObject
Assembly: cs.temp.dll.dll
Syntax
public abstract class OsmStreamFilter : OsmStreamSource, IEnumerator<OsmGeo>, IOsmStreamTarget

Constructors

OsmStreamFilter()

Creates a new OSM filter.

Declaration
public OsmStreamFilter()

Properties

Source

Returns the reader being filtered.

Declaration
protected OsmStreamSource Source { get; }
Property Value
OsmStreamSource

Methods

Current()

Returns the current object.

Declaration
public abstract override OsmGeo Current()
Returns
OsmGeo

Overrides
OsmStreamSource.Current()

GetAllMeta()

Gets all meta-data from all sources and filters that provide this filter of data.

Declaration
public override TagsCollection GetAllMeta()
Returns
TagsCollection

Overrides
OsmStreamSource.GetAllMeta()

RegisterSource(OsmStreamSource)

Registers a reader as the source to filter.

Declaration
public virtual void RegisterSource(OsmStreamSource source)
Parameters
OsmStreamSource source

Implements
IOsmStreamTarget.RegisterSource(OsmStreamSource)
Back to top Built by Itinero, MIT licensed.