Show / Hide Table of Contents

Class OsmStreamFilterNode

A filter that filters nodes, meaning selects nodes based on some function and adds ways, relations depending on their nodes/membership.

Inheritance
System.Object
OsmStreamSource
OsmStreamFilter
OsmStreamFilterNode
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 OsmStreamFilterNode : OsmStreamFilter, IEnumerator<OsmGeo>, IOsmStreamTarget

Constructors

OsmStreamFilterNode(Func<Node, Boolean>, Boolean)

Creates a new spatial filter.

Declaration
public OsmStreamFilterNode(Func<Node, bool> selectNode, bool completeWays = false)
Parameters
System.Func<Node, System.Boolean> selectNode

System.Boolean completeWays

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.