User Tools

Site Tools


thinkgeo.mapsuite.core.topologyvalidator

This is an old revision of the document!


ThinkGeo.MapSuite.Core.TopologyValidator

Inheritance Hierarchy

  • System.Object
    • ThinkGeo.MapSuite.Core.TopologyValidator

Members Summary

Public Constructors

Protected Constructors

Public Methods

Equals

  • Parameters:Object
  • DeclaringType:Object
  • Summary:N/A

GetHashCode

  • Parameters:N/A
  • DeclaringType:Object
  • Summary:N/A

GetType

  • Parameters:N/A
  • DeclaringType:Object
  • Summary:N/A

LinesEndPointMustBeCoveredByPoints

  • Parameters:IEnumerable<Feature>,IEnumerable<Feature>
  • DeclaringType:N/A
  • Summary:N/A

LinesMustBeCoveredByBoundaryOfPolygons

  • Parameters:IEnumerable<Feature>,IEnumerable<Feature>
  • DeclaringType:N/A
  • Summary:N/A

LinesMustBeCoveredByFeatureClassOfLines

  • Parameters:IEnumerable<Feature>,IEnumerable<Feature>
  • DeclaringType:N/A
  • Summary:N/A

LinesMustBeLargerThanClusterTolerance

  • Parameters:IEnumerable<Feature>,Double
  • DeclaringType:N/A
  • Summary:N/A

LinesMustBeSinglePart

  • Parameters:IEnumerable<Feature>
  • DeclaringType:N/A
  • Summary:N/A

LinesMustNotHaveDangles

  • Parameters:IEnumerable<Feature>
  • DeclaringType:N/A
  • Summary:N/A

LinesMustNotHavePseudonodes

  • Parameters:IEnumerable<Feature>
  • DeclaringType:N/A
  • Summary:N/A

LinesMustNotIntersect

  • Parameters:IEnumerable<Feature>
  • DeclaringType:N/A
  • Summary:N/A

LinesMustNotIntersectOrTouchInterior

  • Parameters:IEnumerable<Feature>
  • DeclaringType:N/A
  • Summary:N/A

LinesMustNotOverlap

  • Parameters:IEnumerable<Feature>
  • DeclaringType:N/A
  • Summary:N/A

LinesMustNotOverlapWithLines

  • Parameters:IEnumerable<Feature>,IEnumerable<Feature>
  • DeclaringType:N/A
  • Summary:N/A

LinesMustNotSelfIntersect

  • Parameters:IEnumerable<Feature>
  • DeclaringType:N/A
  • Summary:N/A

LinesMustNotSelfOverlap

  • Parameters:IEnumerable<Feature>
  • DeclaringType:N/A
  • Summary:N/A

PointsMustBeCoveredByBoundaryOfPolygons

  • Parameters:IEnumerable<Feature>,IEnumerable<Feature>
  • DeclaringType:N/A
  • Summary:N/A

PointsMustBeCoveredByEndPointOfLines

  • Parameters:IEnumerable<Feature>,IEnumerable<Feature>
  • DeclaringType:N/A
  • Summary:N/A

PointsMustBeCoveredByLines

  • Parameters:IEnumerable<Feature>,IEnumerable<Feature>
  • DeclaringType:N/A
  • Summary:N/A

PointsMustBeProperlyInsidePolygons

  • Parameters:IEnumerable<Feature>,IEnumerable<Feature>
  • DeclaringType:N/A
  • Summary:N/A

PolygonsBoundaryMustBeCoveredByBoundaryOfPolygons

  • Parameters:IEnumerable<Feature>,IEnumerable<Feature>
  • DeclaringType:N/A
  • Summary:N/A

PolygonsBoundaryMustBeCoveredByLines

  • Parameters:IEnumerable<Feature>,IEnumerable<Feature>
  • DeclaringType:N/A
  • Summary:N/A

PolygonsMustBeCoveredByFeatureClassOfPolygons

  • Parameters:IEnumerable<Feature>,IEnumerable<Feature>
  • DeclaringType:N/A
  • Summary:N/A

PolygonsMustBeCoveredByPolygons

  • Parameters:IEnumerable<Feature>,IEnumerable<Feature>
  • DeclaringType:N/A
  • Summary:N/A

PolygonsMustBeLargerThanClusterTolerance

  • Parameters:IEnumerable<Feature>,Double
  • DeclaringType:N/A
  • Summary:N/A

PolygonsMustContainPoint

  • Parameters:IEnumerable<Feature>,IEnumerable<Feature>
  • DeclaringType:N/A
  • Summary:N/A

PolygonsMustCoverEachOther

  • Parameters:IEnumerable<Feature>,IEnumerable<Feature>
  • DeclaringType:N/A
  • Summary:N/A

PolygonsMustNotHaveGaps

  • Parameters:IEnumerable<Feature>
  • DeclaringType:N/A
  • Summary:N/A

PolygonsMustNotOverlap

  • Parameters:IEnumerable<Feature>
  • DeclaringType:N/A
  • Summary:N/A

PolygonsMustNotOverlapWithPolygons

  • Parameters:IEnumerable<Feature>,IEnumerable<Feature>
  • DeclaringType:N/A
  • Summary:N/A

ToString

  • Parameters:N/A
  • DeclaringType:Object
  • Summary:N/A

Protected Methods

Finalize

  • Parameters:N/A
  • DeclaringType:Object
  • Summary:N/A

MemberwiseClone

  • Parameters:N/A
  • DeclaringType:Object
  • Summary:N/A

Public Properties

Protected Properties

Public Events

Public Constructors

Protected Constructors

Public Methods

Equals(Object)

N/A

Remarks

N/A

Return Value

  • Return Type:Boolean
  • Description:N/A

Parameters

obj

  • Type:Object
  • Description:N/A

Go Back

GetHashCode()

N/A

Remarks

N/A

Return Value

  • Return Type:Int32
  • Description:N/A

Parameters

GetType()

N/A

Remarks

N/A

Return Value

  • Return Type:Type
  • Description:N/A

Parameters

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

N/A

Remarks

N/A

Return Value

  • Return Type:Collection<Feature>
  • Description:N/A

Parameters

lineFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

pointFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

Go Back

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

N/A

Remarks

N/A

Return Value

  • Return Type:Collection<Feature>
  • Description:N/A

Parameters

lineFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

polygonFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

Go Back

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

N/A

Remarks

N/A

Return Value

  • Return Type:Collection<Feature>
  • Description:N/A

Parameters

coveringLineFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

coveredLineFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

Go Back

LinesMustBeLargerThanClusterTolerance(IEnumerable<Feature>,Double)

N/A

Remarks

N/A

Return Value

  • Return Type:Collection<Feature>
  • Description:N/A

Parameters

lineFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

tolerance

  • Type:Double
  • Description:N/A

Go Back

LinesMustBeSinglePart(IEnumerable<Feature>)

N/A

Remarks

N/A

Return Value

  • Return Type:Collection<Feature>
  • Description:N/A

Parameters

lineFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

Go Back

LinesMustNotHaveDangles(IEnumerable<Feature>)

N/A

Remarks

N/A

Return Value

  • Return Type:Collection<Feature>
  • Description:N/A

Parameters

lineFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

Go Back

LinesMustNotHavePseudonodes(IEnumerable<Feature>)

N/A

Remarks

N/A

Return Value

  • Return Type:Collection<Feature>
  • Description:N/A

Parameters

lineFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

Go Back

LinesMustNotIntersect(IEnumerable<Feature>)

N/A

Remarks

N/A

Return Value

  • Return Type:Collection<Feature>
  • Description:N/A

Parameters

lineFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

Go Back

LinesMustNotIntersectOrTouchInterior(IEnumerable<Feature>)

N/A

Remarks

N/A

Return Value

  • Return Type:Collection<Feature>
  • Description:N/A

Parameters

lineFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

Go Back

LinesMustNotOverlap(IEnumerable<Feature>)

N/A

Remarks

N/A

Return Value

  • Return Type:Collection<Feature>
  • Description:N/A

Parameters

lineFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

Go Back

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

N/A

Remarks

N/A

Return Value

  • Return Type:Collection<Feature>
  • Description:N/A

Parameters

coveringLineFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

coveredLineFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

Go Back

LinesMustNotSelfIntersect(IEnumerable<Feature>)

N/A

Remarks

N/A

Return Value

  • Return Type:Collection<Feature>
  • Description:N/A

Parameters

lineFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

Go Back

LinesMustNotSelfOverlap(IEnumerable<Feature>)

N/A

Remarks

N/A

Return Value

  • Return Type:Collection<Feature>
  • Description:N/A

Parameters

lineFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

Go Back

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

N/A

Remarks

N/A

Return Value

  • Return Type:Collection<Feature>
  • Description:N/A

Parameters

pointFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

polygonFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

Go Back

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

N/A

Remarks

N/A

Return Value

  • Return Type:Collection<Feature>
  • Description:N/A

Parameters

pointFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

lineFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

Go Back

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

N/A

Remarks

N/A

Return Value

  • Return Type:Collection<Feature>
  • Description:N/A

Parameters

pointFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

lineFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

Go Back

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

N/A

Remarks

N/A

Return Value

  • Return Type:Collection<Feature>
  • Description:N/A

Parameters

pointFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

polygonFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

Go Back

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

N/A

Remarks

N/A

Return Value

  • Return Type:Collection<Feature>
  • Description:N/A

Parameters

coveringPolygonFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

coveredPolygonFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

Go Back

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

N/A

Remarks

N/A

Return Value

  • Return Type:Collection<Feature>
  • Description:N/A

Parameters

polygonFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

lineFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

Go Back

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

N/A

Remarks

N/A

Return Value

  • Return Type:Collection<Feature>
  • Description:N/A

Parameters

coveringPolygonFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

coveredPolygonFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

Go Back

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

N/A

Remarks

N/A

Return Value

  • Return Type:Collection<Feature>
  • Description:N/A

Parameters

coveringPolygonFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

coveredPolygonFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

Go Back

PolygonsMustBeLargerThanClusterTolerance(IEnumerable<Feature>,Double)

N/A

Remarks

N/A

Return Value

  • Return Type:Collection<Feature>
  • Description:N/A

Parameters

polygonFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

tolerance

  • Type:Double
  • Description:N/A

Go Back

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

N/A

Remarks

N/A

Return Value

  • Return Type:Collection<Feature>
  • Description:N/A

Parameters

polygonFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

pointFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

Go Back

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

N/A

Remarks

N/A

Return Value

  • Return Type:Collection<Feature>
  • Description:N/A

Parameters

coveringPolygonFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

coveredPolygonFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

Go Back

PolygonsMustNotHaveGaps(IEnumerable<Feature>)

N/A

Remarks

N/A

Return Value

  • Return Type:Collection<Feature>
  • Description:N/A

Parameters

polygonFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

Go Back

PolygonsMustNotOverlap(IEnumerable<Feature>)

N/A

Remarks

N/A

Return Value

  • Return Type:Collection<Feature>
  • Description:N/A

Parameters

polygonFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

Go Back

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

N/A

Remarks

N/A

Return Value

  • Return Type:Collection<Feature>
  • Description:N/A

Parameters

coveringPolygonFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

coveredPolygonFeatures

  • Type:IEnumerable<Feature>
  • Description:N/A

Go Back

ToString()

N/A

Remarks

N/A

Return Value

  • Return Type:String
  • Description:N/A

Parameters

Protected Methods

Finalize()

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

MemberwiseClone()

N/A

Remarks

N/A

Return Value

  • Return Type:Object
  • Description:N/A

Parameters

Public Properties

Protected Properties

Public Events

thinkgeo.mapsuite.core.topologyvalidator.1442486489.txt.gz · Last modified: 2015/09/17 10:41 by admin