示例#1
0
 /// <summary>
 /// Determines whether this instance is within the specified geometry
 /// </summary>
 /// <param name="geom">The geometry to test against</param>
 /// <returns></returns>
 public bool Within(IFdoGeometry geom)
 {
     return SpatialUtility.Evaluate(this.InternalInstance, OSGeo.FDO.Filter.SpatialOperations.SpatialOperations_Within, geom.InternalInstance);
 }
示例#2
0
 /// <summary>
 /// Determines whether this instance's envelope intersects the specified geometry
 /// </summary>
 /// <param name="geom">The geometry to test against</param>
 /// <returns></returns>
 public bool EnvelopeIntersects(IFdoGeometry geom)
 {
     return(SpatialUtility.Evaluate(this.InternalInstance, OSGeo.FDO.Filter.SpatialOperations.SpatialOperations_EnvelopeIntersects, geom.InternalInstance));
 }
示例#3
0
 /// <summary>
 /// Determines whether this instance's envelope intersects the specified geometry
 /// </summary>
 /// <param name="geom">The geometry to test against</param>
 /// <returns></returns>
 public bool EnvelopeIntersects(IFdoGeometry geom)
 {
     return SpatialUtility.Evaluate(this.InternalInstance, OSGeo.FDO.Filter.SpatialOperations.SpatialOperations_EnvelopeIntersects, geom.InternalInstance);
 }
示例#4
0
 /// <summary>
 /// Determines whether this instance is inside the specified geometry
 /// </summary>
 /// <param name="geom">The geometry to test against</param>
 /// <returns></returns>
 public bool Inside(IFdoGeometry geom)
 {
     return(SpatialUtility.Evaluate(this.InternalInstance, OSGeo.FDO.Filter.SpatialOperations.SpatialOperations_Inside, geom.InternalInstance));
 }