/// <summary> /// Constructs a GeometryFactory that generates Geometries having the given /// PrecisionModel, spatial-reference ID, and CoordinateSequence implementation. /// </summary> public GeometryFactory(PrecisionModel precisionModel, int srid, CoordinateSequenceFactory coordinateSequenceFactory) { _precisionModel = precisionModel; _coordinateSequenceFactory = coordinateSequenceFactory; _srid = srid; }
/// <summary> /// Constructs a GeometryFactory that generates Geometries having the given /// <c>PrecisionModel</c> and spatial-reference ID, and the default CoordinateSequence /// implementation. /// </summary> /// <param name="precisionModel">The PrecisionModel to use.</param> /// <param name="srid">The SRID to use.</param> public GeometryFactory(PrecisionModel precisionModel, int srid) : this(precisionModel, srid, GetDefaultCoordinateSequenceFactory()) { }
public OgcCompliantGeometryFactory(PrecisionModel pm, int srid) : base(pm, srid) { }
public OgcCompliantGeometryFactory(PrecisionModel pm, int srid, CoordinateSequenceFactory factory) : base(pm, srid, factory) { }
/// Creates an instance of this class using the default /// values for <see cref="GeometryFactory.SRID"/>, /// <see cref="GeometryFactory.CoordinateSequenceFactory"/> but the /// specified <paramref name="pm"/>. public OgcCompliantGeometryFactory(PrecisionModel pm) : base(pm) { }