Show / Hide Table of Contents

Class OsmStreamFilterDelegate

A filter that use a function to filter objects.

Inheritance
System.Object
OsmStreamSource
OsmStreamFilter
OsmStreamFilterDelegate
Inherited Members
OsmStreamFilter.RegisterSource(OsmStreamSource)
OsmStreamFilter.Source
OsmStreamFilter.GetAllMeta()
OsmStreamSource.MoveNext()
OsmStreamSource.MoveNextNode()
OsmStreamSource.MoveNextWay()
OsmStreamSource.MoveNextRelation()
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 class OsmStreamFilterDelegate : OsmStreamFilter, IEnumerator<OsmGeo>, IOsmStreamTarget

Constructors

OsmStreamFilterDelegate()

Creates a new filter with events.

Declaration
public OsmStreamFilterDelegate()

OsmStreamFilterDelegate(Object)

Creates a new filter with events.

Declaration
public OsmStreamFilterDelegate(object param)
Parameters
System.Object param

Fields

MoveToNextEvent

Called when the move is made to the next object.

Declaration
public Func<OsmGeo, object, OsmGeo> MoveToNextEvent
Field Value
System.Func<OsmGeo, System.Object, OsmGeo>

Selected

Called when an object was selected.

Declaration
public Action<OsmGeo> Selected
Field Value
System.Action<OsmGeo>

Properties

CanReset

Returns true if this filter can be reset.

Declaration
public override bool CanReset { get; }
Property Value
System.Boolean

Overrides
OsmStreamSource.CanReset

Methods

Current()

Returns the current object.

Declaration
public override OsmGeo Current()
Returns
OsmGeo

Overrides
OsmStreamFilter.Current()

MoveNext(Boolean, Boolean, Boolean)

Move to the next item in the stream.

Declaration
public override bool MoveNext(bool ignoreNodes, bool ignoreWays, bool ignoreRelations)
Parameters
System.Boolean ignoreNodes

System.Boolean ignoreWays

System.Boolean ignoreRelations

Returns
System.Boolean

Overrides
OsmStreamSource.MoveNext(Boolean, Boolean, Boolean)

Reset()

Resets this filter.

Declaration
public override void Reset()
Overrides
OsmStreamSource.Reset()
Back to top Built by Itinero, MIT licensed.