Class FeatureInterpreter
Represents a geometry interpreter to convert OSM-objects to corresponding geometries.
Inheritance
System.Object
FeatureInterpreter
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: System.Dynamic.ExpandoObject
Assembly: cs.temp.dll.dll
Syntax
public abstract class FeatureInterpreter
Properties
DefaultInterpreter
Gets/sets the default interpreter.
Declaration
public static FeatureInterpreter DefaultInterpreter { get; set; }
Property Value
|
FeatureInterpreter
|
Methods
Interpret(ICompleteOsmGeo)
Interprets an OSM-object and returns the corresponding geometry.
Declaration
public abstract FeatureCollection Interpret(ICompleteOsmGeo osmObject)
Parameters
|
ICompleteOsmGeo
osmObject
|
Returns
|
FeatureCollection
|
Interpret(OsmGeo, ISnapshotDb)
Interprets an OSM-object and returns the correctponding geometry.
Declaration
public virtual FeatureCollection Interpret(OsmGeo osmGeo, ISnapshotDb data)
Parameters
|
OsmGeo
osmGeo
|
|
ISnapshotDb
data
|
Returns
|
FeatureCollection
|
IsPotentiallyArea(TagsCollectionBase)
Returns true if the given tags collection contains potential area tags.
Declaration
public abstract bool IsPotentiallyArea(TagsCollectionBase tags)
Parameters
|
TagsCollectionBase
tags
|
Returns
|
System.Boolean
|