Class Extensions
Contains extensions methods related to OSM-GeoAPI-NTS objects.
Inheritance
System.Object
Extensions
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 static class Extensions
Methods
Contains(IAttributesTable, String, Object)
Returns true if this table contains the given attribute and value.
Declaration
public static bool Contains(this IAttributesTable table, string attribute, object value)
Parameters
IAttributesTable
table
|
System.String
attribute
|
System.Object
value
|
Returns
System.Boolean
|
FilterSpatial(IEnumerable<OsmGeo>, Polygon, Boolean)
Filters a stream of objects spatially.
Declaration
public static OsmStreamSource FilterSpatial(this IEnumerable<OsmGeo> source, Polygon polygon, bool completeWays = false)
Parameters
IEnumerable<OsmGeo>
source
|
Polygon
polygon
|
System.Boolean
completeWays
|
Returns
OsmStreamSource
|
GetCoordinate(Node)
Gets the coordinate from the given node.
Declaration
public static Coordinate GetCoordinate(this Node node)
Parameters
Node
node
|
Returns
Coordinate
|
GetCoordinates(CompleteWay)
Gets the coordinates from the given way.
Declaration
public static List<Coordinate> GetCoordinates(this CompleteWay way)
Parameters
CompleteWay
way
|
Returns
List<Coordinate>
|
GetRange<T>(T[], Int32, Int32)
Gets a range of elements.
Declaration
public static List<T> GetRange<T>(this T[] array, int index, int count)
Parameters
T[]
array
|
System.Int32
index
|
System.Int32
count
|
Returns
List<T>
|
Type Parameters
T
|
ToAttributeTable(TagsCollectionBase)
Converts this tags collection to an attribute table.
Declaration
public static AttributesTable ToAttributeTable(this TagsCollectionBase tags)
Parameters
TagsCollectionBase
tags
|
Returns
AttributesTable
|
ToFeatureSource(IEnumerable<OsmGeo>)
Converts the given source into a feature source.
Declaration
public static IFeatureStreamSource ToFeatureSource(this IEnumerable<OsmGeo> source)
Parameters
IEnumerable<OsmGeo>
source
|
Returns
IFeatureStreamSource
|