IRelationalOperatorNxM Interface

Provides access to members that determines which pairs of geometries from two sets are in a specified relation.

Members

Name Description
Method Compress Comresses this bag and one index of relationship result based on left or right index.
Method Contains Indicates if this geometry contains the other geometry.
Method Crosses Indicates if the two geometries intersect in a geometry of lesser dimension.
Method Disjoint Indicates if the two geometries share no points in common.
Method Equals Indicates if the two geometries are of the same type and define the same set of points in the plane.
Method Intersects Indicates if the two geometries share any points in common.
Method Overlaps Indicates if the intersection of the two geometries has the same dimension as one of the input geometries.
Method Relation Evaluates an arbitrary relation specified using a dimension-extended matrix.
Method RelationEx Evaluates the relation specified by esriSpatialRelationEnum.
Method Touches Indicates if the boundaries of the geometries intersect.
Method Within Indicates if this geometry is contained (is within) another geometry.

IRelationalOperatorNxM.Compress Method

Comresses this bag and one index of relationship result based on left or right index.

Public Sub Compress ( _
    ByVal result As IRelationResult, _
    ByVal leftIndex As Boolean _
)
public void Compress (
    IRelationResult result,
    bool leftIndex
);

IRelationalOperatorNxM.Contains Method

Indicates if this geometry contains the other geometry.

Public Function Contains ( _
    ByVal other As IGeometryBag _
) As IRelationResult
public IRelationResult Contains (
    IGeometryBag other
);

IRelationalOperatorNxM.Crosses Method

Indicates if the two geometries intersect in a geometry of lesser dimension.

Public Function Crosses ( _
    ByVal other As IGeometryBag _
) As IRelationResult
public IRelationResult Crosses (
    IGeometryBag other
);

IRelationalOperatorNxM.Disjoint Method

Indicates if the two geometries share no points in common.

Public Function Disjoint ( _
    ByVal other As IGeometryBag _
) As IRelationResult
public IRelationResult Disjoint (
    IGeometryBag other
);

IRelationalOperatorNxM.Equals Method

Indicates if the two geometries are of the same type and define the same set of points in the plane.

Public Function Equals ( _
    ByVal other As IGeometryBag _
) As IRelationResult
public IRelationResult Equals (
    IGeometryBag other
);

IRelationalOperatorNxM.Intersects Method

Indicates if the two geometries share any points in common.

Public Function Intersects ( _
    ByVal other As IGeometryBag _
) As IRelationResult
public IRelationResult Intersects (
    IGeometryBag other
);

IRelationalOperatorNxM.Overlaps Method

Indicates if the intersection of the two geometries has the same dimension as one of the input geometries.

Public Function Overlaps ( _
    ByVal other As IGeometryBag _
) As IRelationResult
public IRelationResult Overlaps (
    IGeometryBag other
);

IRelationalOperatorNxM.Relation Method

Evaluates an arbitrary relation specified using a dimension-extended matrix.

Public Function Relation ( _
    ByVal other As IGeometryBag, _
    ByVal relationDescription As String _
) As IRelationResult
public IRelationResult Relation (
    IGeometryBag other,
    string relationDescription
);

IRelationalOperatorNxM.RelationEx Method

Evaluates the relation specified by esriSpatialRelationEnum.

Public Function RelationEx ( _
    ByVal other As IGeometryBag, _
    ByVal Relation As esriSpatialRelationEnum _
) As IRelationResult
public IRelationResult RelationEx (
    IGeometryBag other,
    esriSpatialRelationEnum Relation
);

IRelationalOperatorNxM.Touches Method

Indicates if the boundaries of the geometries intersect.

Public Function Touches ( _
    ByVal other As IGeometryBag _
) As IRelationResult
public IRelationResult Touches (
    IGeometryBag other
);

IRelationalOperatorNxM.Within Method

Indicates if this geometry is contained (is within) another geometry.

Public Function Within ( _
    ByVal other As IGeometryBag _
) As IRelationResult
public IRelationResult Within (
    IGeometryBag other
);

Classes that implement IRelationalOperatorNxM

Classes Description

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.