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

GeoJsonPolygon

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

GeoJsonPolygon

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

GeoJsonPolygon

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

GeoJsonPolygon

A GeoJson Polygon object.

Type Parameters

TCoordinates

The type of the coordinates.