Table of Contents

ThinkGeo.MapSuite.Core.TopologyValidator

Note: The page was created before Map Suite 10. Map Suite 10.0 organized many classes into new namespaces and assemblies as well as had a few minor breaks in compatibility. The majority of previously built code should work without modification assuming the new namespaces are added. For guidance on upgrading your existing code, please check out MapSuite 10 Upgrade Guide.

Inheritance Hierarchy

Members Summary

Public Constructors

Protected Constructors

Public Methods

ToString()

Remarks
Return Value
Parameters

Equals(Object)

Remarks
Return Value
Parameters

GetHashCode()

Remarks
Return Value
Parameters

GetType()

Remarks
Return Value
Parameters

PolygonsMustNotOverlap(IEnumerable<Feature>)

Remarks
Return Value
Parameters

PolygonsMustNotHaveGaps(IEnumerable<Feature>)

Remarks
Return Value
Parameters

PolygonsMustContainPoint(IEnumerable<Feature>,IEnumerable<Feature>)

Remarks
Return Value
Parameters

PolygonsMustBeCoveredByPolygons(IEnumerable<Feature>,IEnumerable<Feature>)

Remarks
Return Value
Parameters

PolygonsBoundaryMustBeCoveredByLines(IEnumerable<Feature>,IEnumerable<Feature>)

Remarks
Return Value
Parameters

PolygonsMustBeCoveredByFeatureClassOfPolygons(IEnumerable<Feature>,IEnumerable<Feature>)

Remarks
Return Value
Parameters

PolygonsMustNotOverlapWithPolygons(IEnumerable<Feature>,IEnumerable<Feature>)

Remarks
Return Value
Parameters

PolygonsMustCoverEachOther(IEnumerable<Feature>,IEnumerable<Feature>)

Remarks
Return Value
Parameters

PolygonsBoundaryMustBeCoveredByBoundaryOfPolygons(IEnumerable<Feature>,IEnumerable<Feature>)

Remarks
Return Value
Parameters

LinesMustNotHaveDangles(IEnumerable<Feature>)

Remarks
Return Value
Parameters

LinesMustNotHavePseudonodes(IEnumerable<Feature>)

Remarks
Return Value
Parameters

LinesMustNotOverlap(IEnumerable<Feature>)

Remarks
Return Value
Parameters

LinesMustNotSelfOverlap(IEnumerable<Feature>)

Remarks
Return Value
Parameters

LinesMustNotIntersect(IEnumerable<Feature>)

Remarks
Return Value
Parameters

LinesMustNotSelfIntersect(IEnumerable<Feature>)

Remarks
Return Value
Parameters

LinesMustNotIntersectOrTouchInterior(IEnumerable<Feature>)

Remarks
Return Value
Parameters

LinesMustBeSinglePart(IEnumerable<Feature>)

Remarks
Return Value
Parameters

LinesMustNotOverlapWithLines(IEnumerable<Feature>,IEnumerable<Feature>)

Remarks
Return Value
Parameters

LinesMustBeCoveredByFeatureClassOfLines(IEnumerable<Feature>,IEnumerable<Feature>)

Remarks
Return Value
Parameters

LinesEndPointMustBeCoveredByPoints(IEnumerable<Feature>,IEnumerable<Feature>)

Remarks
Return Value
Parameters

LinesMustBeCoveredByBoundaryOfPolygons(IEnumerable<Feature>,IEnumerable<Feature>)

Remarks
Return Value
Parameters

PointsMustBeProperlyInsidePolygons(IEnumerable<Feature>,IEnumerable<Feature>)

Remarks
Return Value
Parameters

PointsMustBeCoveredByBoundaryOfPolygons(IEnumerable<Feature>,IEnumerable<Feature>)

Remarks
Return Value
Parameters

PointsMustBeCoveredByEndPointOfLines(IEnumerable<Feature>,IEnumerable<Feature>)

Remarks
Return Value
Parameters

PointsMustBeCoveredByLines(IEnumerable<Feature>,IEnumerable<Feature>)

Remarks
Return Value
Parameters

LinesMustBeLargerThanClusterTolerance(IEnumerable<Feature>,Double)

Remarks
Return Value
Parameters

PolygonsMustBeLargerThanClusterTolerance(IEnumerable<Feature>,Double)

Remarks
Return Value
Parameters

Protected Methods

Finalize()

Remarks
Return Value
Parameters

MemberwiseClone()

Remarks
Return Value
Parameters

Public Properties

Protected Properties

Public Events