Show / Hide Table of Contents

Class OsmStreamFilterMerge

A filter to merge two sorted stream together.

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

Constructors

OsmStreamFilterMerge()

Creates a new filter.

Declaration
public OsmStreamFilterMerge()

OsmStreamFilterMerge(ConflictResolutionType)

Creates a new filter.

Declaration
public OsmStreamFilterMerge(ConflictResolutionType resolutionType)
Parameters
ConflictResolutionType resolutionType

Properties

CanReset

Returns true if this filter can be reset.

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

Overrides
OsmStreamSource.CanReset

IsSorted

Returns true if this filter returns sorted objects.

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

Overrides
OsmStreamSource.IsSorted

Methods

Current()

Returns the current object.

Declaration
public override OsmGeo Current()
Returns
OsmGeo

Overrides
OsmStreamFilter.Current()

GetAllMeta()

Gets all meta-data.

Declaration
public override TagsCollection GetAllMeta()
Returns
TagsCollection

Overrides
OsmStreamFilter.GetAllMeta()

MoveNext(Boolean, Boolean, Boolean)

Move to the next object.

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)

RegisterSource(OsmStreamSource)

Registers a source.

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

Overrides
OsmStreamFilter.RegisterSource(OsmStreamSource)

Reset()

Resets this filter.

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