示例#1
0
 public override DbGeography GetStartPoint(DbGeography geographyValue)
 {
     throw SpatialServicesUnavailable();
 }
示例#2
0
 public override DbGeography Union(DbGeography geographyValue, DbGeography otherGeography)
 {
     throw SpatialServicesUnavailable();
 }
示例#3
0
 public override DbGeography SymmetricDifference(DbGeography geographyValue, DbGeography otherGeography)
 {
     throw SpatialServicesUnavailable();
 }
示例#4
0
 public override DbGeography Buffer(DbGeography geographyValue, double distance)
 {
     throw SpatialServicesUnavailable();
 }
示例#5
0
 public override double Distance(DbGeography geographyValue, DbGeography otherGeography)
 {
     throw SpatialServicesUnavailable();
 }
示例#6
0
 public override DbGeography PointAt(DbGeography geographyValue, int index)
 {
     throw SpatialServicesUnavailable();
 }
示例#7
0
 /// <summary> Determines whether this DbGeography is spatially disjoint from the specified DbGeography argument. </summary>
 /// <returns>true if other is disjoint from this geography value; otherwise false.</returns>
 /// <param name="other">The geography value that should be compared with this geography value for disjointness.</param>
 public bool Disjoint(DbGeography other)
 {
     Check.NotNull(other, "other");
     return(_spatialProvider.Disjoint(this, other));
 }
示例#8
0
 public override string GetSpatialTypeName(DbGeography geographyValue)
 {
     throw SpatialServicesUnavailable();
 }
示例#9
0
 public override bool GetIsEmpty(DbGeography geographyValue)
 {
     throw SpatialServicesUnavailable();
 }
示例#10
0
 /// <summary> Computes the symmetric difference of this DbGeography value and another DbGeography value. </summary>
 /// <returns>A new DbGeography value representing the symmetric difference between this geography value and other.</returns>
 /// <param name="other">The geography value for which the symmetric difference with this value should be computed.</param>
 public DbGeography SymmetricDifference(DbGeography other)
 {
     Check.NotNull(other, "other");
     return(_spatialProvider.SymmetricDifference(this, other));
 }
示例#11
0
 public override int GetDimension(DbGeography geographyValue)
 {
     throw SpatialServicesUnavailable();
 }
示例#12
0
 /// <summary> Computes the union of this DbGeography value and another DbGeography value. </summary>
 /// <returns>A new DbGeography value representing the union between this geography value and other.</returns>
 /// <param name="other">The geography value for which the union with this value should be computed.</param>
 public DbGeography Union(DbGeography other)
 {
     Check.NotNull(other, "other");
     return(_spatialProvider.Union(this, other));
 }
示例#13
0
 /// <summary> Computes the distance between the closest points in this DbGeography value and another DbGeography value. </summary>
 /// <returns>A double value that specifies the distance between the two closest points in this geography value and other.</returns>
 /// <param name="other">The geography value for which the distance from this value should be computed.</param>
 public double?Distance(DbGeography other)
 {
     Check.NotNull(other, "other");
     return(_spatialProvider.Distance(this, other));
 }
示例#14
0
 /// <summary> Determines whether this DbGeography value spatially intersects the specified DbGeography argument. </summary>
 /// <returns>true if other intersects this geography value; otherwise false.</returns>
 /// <param name="other">The geography value that should be compared with this geography value for intersection.</param>
 public bool Intersects(DbGeography other)
 {
     Check.NotNull(other, "other");
     return(_spatialProvider.Intersects(this, other));
 }
示例#15
0
 public override bool?GetIsClosed(DbGeography geographyValue)
 {
     throw SpatialServicesUnavailable();
 }
示例#16
0
 public override bool Disjoint(DbGeography geographyValue, DbGeography otherGeography)
 {
     throw SpatialServicesUnavailable();
 }
示例#17
0
 public override int?GetPointCount(DbGeography geographyValue)
 {
     throw SpatialServicesUnavailable();
 }
示例#18
0
 public override bool Intersects(DbGeography geographyValue, DbGeography otherGeography)
 {
     throw SpatialServicesUnavailable();
 }
示例#19
0
 public override double?GetArea(DbGeography geographyValue)
 {
     throw SpatialServicesUnavailable();
 }
示例#20
0
 /// <summary> Determines whether this DbGeography is spatially equal to the specified DbGeography argument. </summary>
 /// <returns>true if other is spatially equal to this geography value; otherwise false.</returns>
 /// <param name="other">The geography value that should be compared with this geography value for equality.</param>
 public bool SpatialEquals(DbGeography other)
 {
     Check.NotNull(other, "other");
     return(_spatialProvider.SpatialEquals(this, other));
 }