Esempio n. 1
0
 /// <summary> Determines whether this DbGeometry value is spatially within the specified DbGeometry argument. </summary>
 /// <returns>true if this geometry value is within other; otherwise false.</returns>
 /// <param name="other">The geometry value that should be compared with this geometry value for containment.</param>
 /// <exception cref="T:System.ArgumentNullException">other</exception>
 public bool Within(DbGeometry other)
 {
     Check.NotNull(other, "other");
     return(_spatialProvider.Within(this, other));
 }
Esempio n. 2
0
 public override DbGeometry GetPointOnSurface(DbGeometry geometryValue)
 {
     throw SpatialServicesUnavailable();
 }
Esempio n. 3
0
 public override int?GetInteriorRingCount(DbGeometry geometryValue)
 {
     throw SpatialServicesUnavailable();
 }
Esempio n. 4
0
 public override int?GetPointCount(DbGeometry geometryValue)
 {
     throw SpatialServicesUnavailable();
 }
Esempio n. 5
0
 public override double?GetArea(DbGeometry geometryValue)
 {
     throw SpatialServicesUnavailable();
 }
Esempio n. 6
0
 public override DbGeometry SymmetricDifference(DbGeometry geometryValue, DbGeometry otherGeometry)
 {
     throw SpatialServicesUnavailable();
 }
Esempio n. 7
0
 public override DbGeometry GetStartPoint(DbGeometry geometryValue)
 {
     throw SpatialServicesUnavailable();
 }
Esempio n. 8
0
 /// <summary> Computes the symmetric difference between this DbGeometry value and another DbGeometry value. </summary>
 /// <returns>A new DbGeometry value representing the symmetric difference between this geometry value and other.</returns>
 /// <param name="other">The geometry value for which the symmetric difference with this value should be computed.</param>
 /// <exception cref="T:System.ArgumentNullException">other</exception>
 public DbGeometry SymmetricDifference(DbGeometry other)
 {
     Check.NotNull(other, "other");
     return(_spatialProvider.SymmetricDifference(this, other));
 }
Esempio n. 9
0
 public override DbGeometry GetBoundary(DbGeometry geometryValue)
 {
     throw SpatialServicesUnavailable();
 }
Esempio n. 10
0
 /// <summary> Computes the distance between the closest points in this DbGeometry value and another DbGeometry value. </summary>
 /// <returns>A double value that specifies the distance between the two closest points in this geometry value and other.</returns>
 /// <param name="other">The geometry value for which the distance from this value should be computed.</param>
 /// <exception cref="T:System.ArgumentNullException">other</exception>
 public double?Distance(DbGeometry other)
 {
     Check.NotNull(other, "other");
     return(_spatialProvider.Distance(this, other));
 }
Esempio n. 11
0
 /// <summary> Computes the union of this DbGeometry value and another DbGeometry value. </summary>
 /// <returns>A new DbGeometry value representing the union between this geometry value and other.</returns>
 /// <param name="other">The geometry value for which the union with this value should be computed.</param>
 /// <exception cref="T:System.ArgumentNullException">other</exception>
 public DbGeometry Union(DbGeometry other)
 {
     Check.NotNull(other, "other");
     return(_spatialProvider.Union(this, other));
 }
Esempio n. 12
0
 /// <summary> Determines whether this DbGeometry value spatially relates to the specified DbGeometry argument according to the given Dimensionally Extended Nine-Intersection Model (DE-9IM) intersection pattern. </summary>
 /// <returns>true if this geometry value relates to other according to the specified intersection pattern matrix; otherwise false.</returns>
 /// <param name="other">The geometry value that should be compared with this geometry value for relation.</param>
 /// <param name="matrix">A string that contains the text representation of the (DE-9IM) intersection pattern that defines the relation.</param>
 /// <exception cref="T:System.ArgumentNullException">othermatrix</exception>
 public bool Relate(DbGeometry other, string matrix)
 {
     Check.NotNull(other, "other");
     Check.NotNull(matrix, "matrix");
     return(_spatialProvider.Relate(this, other, matrix));
 }
Esempio n. 13
0
 /// <summary> Determines whether this DbGeometry value spatially overlaps the specified DbGeometry argument. </summary>
 /// <returns>true if this geometry value overlaps other; otherwise false.</returns>
 /// <param name="other">The geometry value that should be compared with this geometry value for overlap.</param>
 /// <exception cref="T:System.ArgumentNullException">other</exception>
 public bool Overlaps(DbGeometry other)
 {
     Check.NotNull(other, "other");
     return(_spatialProvider.Overlaps(this, other));
 }
Esempio n. 14
0
 /// <summary> Determines whether this DbGeometry value spatially contains the specified DbGeometry argument. </summary>
 /// <returns>true if this geometry value contains other; otherwise false.</returns>
 /// <param name="other">The geometry value that should be compared with this geometry value for containment.</param>
 /// <exception cref="T:System.ArgumentNullException">other</exception>
 public bool Contains(DbGeometry other)
 {
     Check.NotNull(other, "other");
     return(_spatialProvider.Contains(this, other));
 }
Esempio n. 15
0
 public override DbGeometry GetConvexHull(DbGeometry geometryValue)
 {
     throw SpatialServicesUnavailable();
 }
Esempio n. 16
0
 public override int GetDimension(DbGeometry geometryValue)
 {
     throw SpatialServicesUnavailable();
 }
Esempio n. 17
0
 public override DbGeometry Union(DbGeometry geometryValue, DbGeometry otherGeometry)
 {
     throw SpatialServicesUnavailable();
 }
Esempio n. 18
0
 public override DbGeometry GetEnvelope(DbGeometry geometryValue)
 {
     throw SpatialServicesUnavailable();
 }
Esempio n. 19
0
 public override double?GetYCoordinate(DbGeometry geometryValue)
 {
     throw SpatialServicesUnavailable();
 }
Esempio n. 20
0
 public override string GetSpatialTypeName(DbGeometry geometryValue)
 {
     throw SpatialServicesUnavailable();
 }
Esempio n. 21
0
 public override bool?GetIsRing(DbGeometry geometryValue)
 {
     throw SpatialServicesUnavailable();
 }
Esempio n. 22
0
 public override bool Overlaps(DbGeometry geometryValue, DbGeometry otherGeometry)
 {
     throw SpatialServicesUnavailable();
 }
Esempio n. 23
0
 public override DbGeometry PointAt(DbGeometry geometryValue, int index)
 {
     throw SpatialServicesUnavailable();
 }
Esempio n. 24
0
 public override bool Relate(DbGeometry geometryValue, DbGeometry otherGeometry, string matrix)
 {
     throw SpatialServicesUnavailable();
 }
Esempio n. 25
0
 public override DbGeometry GetCentroid(DbGeometry geometryValue)
 {
     throw SpatialServicesUnavailable();
 }
Esempio n. 26
0
 public override DbGeometry Buffer(DbGeometry geometryValue, double distance)
 {
     throw SpatialServicesUnavailable();
 }
Esempio n. 27
0
 public override DbGeometry GetExteriorRing(DbGeometry geometryValue)
 {
     throw SpatialServicesUnavailable();
 }
Esempio n. 28
0
 public override double Distance(DbGeometry geometryValue, DbGeometry otherGeometry)
 {
     throw SpatialServicesUnavailable();
 }
Esempio n. 29
0
 public override DbGeometry InteriorRingAt(DbGeometry geometryValue, int index)
 {
     throw SpatialServicesUnavailable();
 }
Esempio n. 30
0
 /// <summary> Determines whether this DbGeometry value spatially touches the specified DbGeometry argument. </summary>
 /// <returns>true if other touches this geometry value; otherwise false.</returns>
 /// <param name="other">The geometry value that should be compared with this geometry value.</param>
 /// <exception cref="T:System.ArgumentNullException">other</exception>
 public bool Touches(DbGeometry other)
 {
     Check.NotNull(other, "other");
     return(_spatialProvider.Touches(this, other));
 }