Geotools.Net

IntersectionMatrix Members

Public Static (Shared) Methods

MatchesOverloaded. Returns true if the dimension value satisfies the dimension symbol.

Public Instance Properties

Matrix The matrix for this object.

Public Instance Methods

Clone Returns an exact copy of this object.
Equals (inherited from Object)Determines whether the specified Object is equal to the current Object.
Get Returns the value of one of this IntersectionMatrixs elements.
GetHashCode (inherited from Object)Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetType (inherited from Object)Gets the Type of the current instance.
IsContains Returns true if this IntersectionMatrix is T*****FF*.
IsCrosses Returns true if this IntersectionMatrix is: <ul> <li> T*T****** (for a point and a curve, a point and an area or a line and an area) <li> 0******** (for two curves) </ul>
IsDisjoint Returns true if this IntersectionMatrix is FF*FF****.
IsEquals Returns true if this IntersectionMatrix is T*F**FFF*.
IsIntersects Returns true if IsDisjoint returns false.
IsOverlaps Returns true if this IntersectionMatrix is: <ul> <li> T*T***T** (for two points or two surfaces) <li> 1*T***T** (for two curves) </ul>
IsTouches Returns true if this IntersectionMatrix is FT*******, F**T*****, or F***T****.
IsWithin Returns true if this IntersectionMatrix is T*F**F***.
Matches Returns whether the elements of this IntersectionMatrix satisfies the required dimension symbols.
SetOverloaded. Changes the elements of this IntersectionMatrix to the dimension symbols in dimensionSymbols.
SetAll Changes the elements of this IntersecionMatrix to dimensionValue.
SetAtLeastOverloaded. Changes the specified element to minimumDimensionValue if the element is less.
SetAtLeastIfValid If row >= 0 and column >= 0, changes the specified element to minimumDimensionValue if the element is less. Does nothing if row < 0 or column < 0.
ToString Returns a nine-character string representation of this IntersectionMatrix.
Transpose Transposes this IntersectionMatrix.

Protected Instance Methods

Finalize (inherited from Object)Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object)Creates a shallow copy of the current Object.

See Also

IntersectionMatrix Class | Geotools.Geometries Namespace