

PREV CLASS NEXT CLASS  FRAMES NO FRAMES  
SUMMARY: NESTED  FIELD  CONSTR  METHOD  DETAIL: FIELD  CONSTR  METHOD 
public interface esriSpatialRelEnum
Queryable Spatial Relationships.
esriSpatialRelUndefined
Used when the spatial relationship is not known at the time of object creation.
esriSpatialRelIntersects
Returns a feature if any spatial relationship is found. Applies to all shape type combinations.
esriSpatialRelEnvelopeIntersects
Returns a feature if the envelope of the two shapes intersects.
esriSpatialRelIndexIntersects
Returns a feature if the envelope of the query geometry intersects the index entry for the target geometry. Because it uses the underlying index grid, rather than the evelope of the feature, it is faster and is commonly used for return features for display purposes.
esriSpatialRelTouches
Returns a feature if the two shapes share a common boundary. However, the intersection of the interiors of the two shapes must be empty. In the Point/Line case, the point may touch an endpoint only of the line. Applies to all combinations except Point/Point.
esriSpatialRelOverlaps
Returns a feature if the intersection of the two shapes results in an object of the same dimension, but different from both of the shapes. Applies to Area/Area, Line/Line, and Multipoint/Multipoint shape type combinations.
esriSpatialRelCrosses
Returns a feature if the intersection of the interiors of the two shapes is not empty and has a lower dimension than the maximum dimension of the two shapes. Two lines that share an endpoint in common do not cross. Valid for Line/Line, Line/Area, Multipoint/Area, and Multipoint/Line shape type combinations.
esriSpatialRelWithin
Returns a feature if its shape wholly contains the search geometry. Valid for all shape type combinations.
esriSpatialRelContains
Returns a feature if its shape is wholly contained within the search geometry. Valid for all shape type combinations.
esriSpatialRelRelation
This is the expected value for ISpatialFilter::SpatialRel when using ISpatialFilter::SpatialRelDescription to define a custom spatial relationship. See the help on ISpatialFilter for details.
ISpatialFilter
,
esriSpatialRelEnum
Field Summary  

static int 
esriSpatialRelContains
Query Geometry Contains Target Geometry. 
static int 
esriSpatialRelCrosses
Query Geometry Crosses Target Geometry. 
static int 
esriSpatialRelEnvelopeIntersects
Envelope of Query Geometry Intersects Envelope of Target Geometry. 
static int 
esriSpatialRelIndexIntersects
Query Geometry Intersects Index entry for Target Geometry (Primary Index Filter). 
static int 
esriSpatialRelIntersects
Query Geometry Intersects Target Geometry. 
static int 
esriSpatialRelOverlaps
Query Geometry Overlaps Target Geometry. 
static int 
esriSpatialRelRelation
Query geometry IBE(InteriorBoundaryExterior) relationship with target geometry. 
static int 
esriSpatialRelTouches
Query Geometry Touches Target Geometry. 
static int 
esriSpatialRelUndefined
No Defined Spatial Relationship. 
static int 
esriSpatialRelWithin
Query Geometry is Within Target Geometry. 
Field Detail 

static final int esriSpatialRelUndefined
static final int esriSpatialRelIntersects
static final int esriSpatialRelEnvelopeIntersects
static final int esriSpatialRelIndexIntersects
static final int esriSpatialRelTouches
static final int esriSpatialRelOverlaps
static final int esriSpatialRelCrosses
static final int esriSpatialRelWithin
static final int esriSpatialRelContains
static final int esriSpatialRelRelation


PREV CLASS NEXT CLASS  FRAMES NO FRAMES  
SUMMARY: NESTED  FIELD  CONSTR  METHOD  DETAIL: FIELD  CONSTR  METHOD 