Table of Contents

ThinkGeo.MapSuite.Shapes.TopologyValidator

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