Method Polygon
| MongoDB CSharp Driver API Reference (original) (raw)
Namespace
MongoDB.Driver.GeoJsonObjectModel
Assembly
MongoDB.Driver.dll
Polygon(GeoJsonObjectArgs, params TCoordinates[])
Creates a GeoJson Polygon object.
public static GeoJsonPolygon<TCoordinates> Polygon<TCoordinates>(GeoJsonObjectArgs<TCoordinates> args, params TCoordinates[] positions) where TCoordinates : GeoJsonCoordinates
Parameters
args
GeoJsonObjectArgs
The additional args.
positions
TCoordinates[]
The positions.
Returns
A GeoJson Polygon object.
Type Parameters
TCoordinates
The type of the coordinates.
Polygon(GeoJsonObjectArgs, GeoJsonPolygonCoordinates)
Creates a GeoJson Polygon object.
public static GeoJsonPolygon<TCoordinates> Polygon<TCoordinates>(GeoJsonObjectArgs<TCoordinates> args, GeoJsonPolygonCoordinates<TCoordinates> coordinates) where TCoordinates : GeoJsonCoordinates
Parameters
args
GeoJsonObjectArgs
The additional args.
coordinates
GeoJsonPolygonCoordinates
The coordinates.
Returns
A GeoJson Polygon object.
Type Parameters
TCoordinates
The type of the coordinates.
Polygon(GeoJsonPolygonCoordinates)
Creates a GeoJson Polygon object.
public static GeoJsonPolygon<TCoordinates> Polygon<TCoordinates>(GeoJsonPolygonCoordinates<TCoordinates> coordinates) where TCoordinates : GeoJsonCoordinates
Parameters
coordinates
GeoJsonPolygonCoordinates
The coordinates.
Returns
A GeoJson Polygon object.
Type Parameters
TCoordinates
The type of the coordinates.
Polygon(params TCoordinates[])
Creates a GeoJson Polygon object.
public static GeoJsonPolygon<TCoordinates> Polygon<TCoordinates>(params TCoordinates[] positions) where TCoordinates : GeoJsonCoordinates
Parameters
positions
TCoordinates[]
The positions.
Returns
A GeoJson Polygon object.
Type Parameters
TCoordinates
The type of the coordinates.