Table of Contents

Class GeoJsonMultiPolygon<TCoordinates>

Namespace
MongoDB.Driver.GeoJsonObjectModel
Assembly
MongoDB.Driver.dll

Represents a GeoJson MultiPolygon object.

[BsonSerializer(typeof(GeoJsonMultiPolygonSerializer<>))]
public class GeoJsonMultiPolygon<TCoordinates> : GeoJsonGeometry<TCoordinates> where TCoordinates : GeoJsonCoordinates

Type Parameters

TCoordinates

The type of the coordinates.

Inheritance
GeoJsonObject<TCoordinates>
GeoJsonGeometry<TCoordinates>
GeoJsonMultiPolygon<TCoordinates>
Inherited Members

Constructors

GeoJsonMultiPolygon(GeoJsonMultiPolygonCoordinates<TCoordinates>)

Initializes a new instance of the GeoJsonMultiPolygon<TCoordinates> class.

public GeoJsonMultiPolygon(GeoJsonMultiPolygonCoordinates<TCoordinates> coordinates)

Parameters

coordinates GeoJsonMultiPolygonCoordinates<TCoordinates>

The coordinates.

GeoJsonMultiPolygon(GeoJsonObjectArgs<TCoordinates>, GeoJsonMultiPolygonCoordinates<TCoordinates>)

Initializes a new instance of the GeoJsonMultiPolygon<TCoordinates> class.

public GeoJsonMultiPolygon(GeoJsonObjectArgs<TCoordinates> args, GeoJsonMultiPolygonCoordinates<TCoordinates> coordinates)

Parameters

args GeoJsonObjectArgs<TCoordinates>

The additional args.

coordinates GeoJsonMultiPolygonCoordinates<TCoordinates>

The coordinates.

Properties

Coordinates

Gets the coordinates.

public GeoJsonMultiPolygonCoordinates<TCoordinates> Coordinates { get; }

Property Value

GeoJsonMultiPolygonCoordinates<TCoordinates>

Type

Gets the type of the GeoJson object.

public override GeoJsonObjectType Type { get; }

Property Value

GeoJsonObjectType