User Tools

Site Tools


thinkgeo.mapsuite.core.topologyvalidator

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
thinkgeo.mapsuite.core.topologyvalidator [2015/09/17 10:41]
admin
thinkgeo.mapsuite.core.topologyvalidator [2017/03/16 21:59] (current)
Line 1: Line 1:
 ====== ThinkGeo.MapSuite.Core.TopologyValidator ====== ====== ThinkGeo.MapSuite.Core.TopologyValidator ======
 +
 +{{section>​upgrade_map_suite_to_10.0}}
 +
 +
 ===== Inheritance Hierarchy ===== ===== Inheritance Hierarchy =====
   *System.Object   *System.Object
     ***ThinkGeo.MapSuite.Core.TopologyValidator**     ***ThinkGeo.MapSuite.Core.TopologyValidator**
 ===== Members Summary ===== ===== Members Summary =====
-=== Public Constructors === +==== Public Constructors ​==== 
-=== Protected Constructors === +==== Protected Constructors ​==== 
-=== Public Methods === +==== Public Methods ==== 
-<div class_table>​ +** {{wiki:​PublicMethod.gif|}} ​ToString() **
-**{{wiki:​PublicMethod.gif|}}[[#Equals(Object)|Equals]]** +
-  * **Parameters**:​Object +
-  * **DeclaringType**:​Object +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​GetHashCode()|GetHashCode]]** +== Remarks == 
-  * **Parameters**:​N/A +  * //N/A//
-  * **DeclaringType**:​Object +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​GetType()|GetType]]** +  * Type:String 
-  * **Parameters**:N/A +  * Description:N/A
-  * **DeclaringType**:​Object +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+== Parameters == 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​LinesEndPointMustBeCoveredByPoints(IEnumerable<​Feature>,​IEnumerable<​Feature>​)|LinesEndPointMustBeCoveredByPoints]]** +<​div ​newline></​div
-  * **Parameters**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>,​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +** {{wiki:​PublicMethod.gif|}} ​Equals(Object) **
-  * **DeclaringType**:​N/​A +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​LinesMustBeCoveredByBoundaryOfPolygons(IEnumerable<​Feature>,​IEnumerable<​Feature>​)|LinesMustBeCoveredByBoundaryOfPolygons]]** +== Remarks == 
-  * **Parameters**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>,​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * //N/A//
-  * **DeclaringType**:​N/A +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​LinesMustBeCoveredByFeatureClassOfLines(IEnumerable<​Feature>,​IEnumerable<​Feature>​)|LinesMustBeCoveredByFeatureClassOfLines]]** +  * Type:Boolean 
-  * **Parameters**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>,​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * Description:N/A
-  * **DeclaringType**:N/A +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​LinesMustBeLargerThanClusterTolerance(IEnumerable<​Feature>,​Double)|LinesMustBeLargerThanClusterTolerance]]** +  * //obj// 
-  * **Parameters**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>,​Double +    Type:Object 
-  * **DeclaringType**:N/A +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​LinesMustBeSinglePart(IEnumerable<​Feature>​)|LinesMustBeSinglePart]]** +** {{wiki:​PublicMethod.gif|}} ​GetHashCode() **
-  * **Parameters**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +
-  * **DeclaringType**:​N/​A +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​LinesMustNotHaveDangles(IEnumerable<​Feature>​)|LinesMustNotHaveDangles]]** +== Remarks == 
-  * **Parameters**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * //N/A//
-  * **DeclaringType**:​N/A +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​LinesMustNotHavePseudonodes(IEnumerable<​Feature>​)|LinesMustNotHavePseudonodes]]** +  * Type:Int32 
-  * **Parameters**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * Description:N/A
-  * **DeclaringType**:N/A +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<​div ​class_table+== Parameters == 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​LinesMustNotIntersect(IEnumerable<​Feature>​)|LinesMustNotIntersect]]** +<​div ​newline></​div
-  * **Parameters**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +** {{wiki:​PublicMethod.gif|}} ​GetType() **
-  * **DeclaringType**:​N/​A +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​LinesMustNotIntersectOrTouchInterior(IEnumerable<​Feature>​)|LinesMustNotIntersectOrTouchInterior]]** +== Remarks == 
-  * **Parameters**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * //N/A//
-  * **DeclaringType**:​N/A +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​LinesMustNotOverlap(IEnumerable<​Feature>​)|LinesMustNotOverlap]]** +  * Type:Type 
-  * **Parameters**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * Description:N/A
-  * **DeclaringType**:N/A +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<​div ​class_table+== Parameters == 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​LinesMustNotOverlapWithLines(IEnumerable<​Feature>,​IEnumerable<​Feature>​)|LinesMustNotOverlapWithLines]]** +<​div ​newline></​div
-  * **Parameters**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>,​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} ​LinesMustBeLargerThanClusterTolerance(IEnumerable<​Feature>,​Double) **
-  * **DeclaringType**:​N/​A +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​LinesMustNotSelfIntersect(IEnumerable<​Feature>​)|LinesMustNotSelfIntersect]]** +== Remarks == 
-  * **Parameters**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * //N/A//
-  * **DeclaringType**:​N/A +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​LinesMustNotSelfOverlap(IEnumerable<​Feature>​)|LinesMustNotSelfOverlap]]** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  * **Parameters**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * Description:N/A
-  * **DeclaringType**:N/A +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​PointsMustBeCoveredByBoundaryOfPolygons(IEnumerable<​Feature>,​IEnumerable<​Feature>​)|PointsMustBeCoveredByBoundaryOfPolygons]]** +  //​lineFeatures//​ 
-  * **Parameters**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>,​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +    Type:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  * **DeclaringType**:N/A +    Description:N/A
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//​tolerance//​ 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​PointsMustBeCoveredByEndPointOfLines(IEnumerable<​Feature>,​IEnumerable<​Feature>​)|PointsMustBeCoveredByEndPointOfLines]]*+    Type:Double 
-  * **Parameters**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>,​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +    Description:N/A
-  * **DeclaringType**:N/A +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​PointsMustBeCoveredByLines(IEnumerable<​Feature>,​IEnumerable<​Feature>​)|PointsMustBeCoveredByLines]]** +** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} ​PolygonsMustBeLargerThanClusterTolerance(IEnumerable<​Feature>,​Double) **
-  * **Parameters**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>,​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +
-  * **DeclaringType**:​N/​A +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​PointsMustBeProperlyInsidePolygons(IEnumerable<​Feature>,​IEnumerable<​Feature>​)|PointsMustBeProperlyInsidePolygons]]** +== Remarks == 
-  * **Parameters**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>,​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * //N/A//
-  * **DeclaringType**:​N/A +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​PolygonsBoundaryMustBeCoveredByBoundaryOfPolygons(IEnumerable<​Feature>,​IEnumerable<​Feature>​)|PolygonsBoundaryMustBeCoveredByBoundaryOfPolygons]]** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  * **Parameters**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>,​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * Description:N/A
-  * **DeclaringType**:N/A +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​PolygonsBoundaryMustBeCoveredByLines(IEnumerable<​Feature>,​IEnumerable<​Feature>​)|PolygonsBoundaryMustBeCoveredByLines]]** +  //​polygonFeatures//​ 
-  * **Parameters**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>,​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +    Type:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  * **DeclaringType**:N/A +    Description:N/A
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//​tolerance//​ 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​PolygonsMustBeCoveredByFeatureClassOfPolygons(IEnumerable<​Feature>,​IEnumerable<​Feature>​)|PolygonsMustBeCoveredByFeatureClassOfPolygons]]*+    Type:Double 
-  * **Parameters**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>,​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +    Description:N/A
-  * **DeclaringType**:N/A +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​PolygonsMustBeCoveredByPolygons(IEnumerable<​Feature>,​IEnumerable<​Feature>​)|PolygonsMustBeCoveredByPolygons]]** +** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} ​PolygonsMustNotOverlap(IEnumerable<​Feature>​) **
-  * **Parameters**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>,​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +
-  * **DeclaringType**:​N/​A +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​PolygonsMustBeLargerThanClusterTolerance(IEnumerable<​Feature>,​Double)|PolygonsMustBeLargerThanClusterTolerance]]** +== Remarks == 
-  * **Parameters**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>,​Double +  * //N/A//
-  * **DeclaringType**:​N/A +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​PolygonsMustContainPoint(IEnumerable<​Feature>,​IEnumerable<​Feature>​)|PolygonsMustContainPoint]]** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  * **Parameters**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>,​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * Description:N/A
-  * **DeclaringType**:N/A +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​PolygonsMustCoverEachOther(IEnumerable<​Feature>,​IEnumerable<​Feature>​)|PolygonsMustCoverEachOther]]** +  //​polygonFeatures//​ 
-  * **Parameters**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>,​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +    Type:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  * **DeclaringType**:N/A +    Description:N/A
-  * **Summary**:​N/​A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#PolygonsMustNotHaveGaps(IEnumerable<​Feature>​)|PolygonsMustNotHaveGaps]]** +** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} PolygonsMustNotHaveGaps(IEnumerable<​Feature>​) **
-  * **Parameters**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +
-  * **DeclaringType**:​N/​A +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​PolygonsMustNotOverlap(IEnumerable<​Feature>​)|PolygonsMustNotOverlap]]** +== Remarks == 
-  * **Parameters**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * //N/A//
-  * **DeclaringType**:​N/A +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​PolygonsMustNotOverlapWithPolygons(IEnumerable<​Feature>,​IEnumerable<​Feature>​)|PolygonsMustNotOverlapWithPolygons]]** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  * **Parameters**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>,​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * Description:N/A
-  * **DeclaringType**:N/A +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:PublicMethod.gif|}}[[#ToString()|ToString]]** +  //​polygonFeatures//​ 
-  * **Parameters**:N/A +    ​Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  * **DeclaringType**:​Object +    Description:N/A
-  * **Summary**:​N/​A +
-</​div>​+
  
-=== Protected Methods === +<​div ​newline></​div
-<​div ​class_table+** {{wiki:PublicMethod.gif|}}{{wiki:​Static.gif|}} PolygonsMustContainPoint(IEnumerable<​Feature>,​IEnumerable<​Feature>​) **
-**{{wiki:ProtectedMethod.gif|}}[[#Finalize()|Finalize]]** +
-  * **Parameters**:​N/​A +
-  * **DeclaringType**:​Object +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​MemberwiseClone()|MemberwiseClone]]** +== Remarks == 
-  * **Parameters**:​N/A +  * //N/A//
-  * **DeclaringType**:​Object +
-  * **Summary**:​N/A +
-</div>+
  
-=== Public Properties === +== Return Value == 
-=== Protected Properties === +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-=== Public Events === +  * Description:​N/A
-===== Public Constructors ===== +
-===== Protected Constructors ===== +
-===== Public Methods ===== +
-=== Equals(Object) === +
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Boolean +  * //​polygonFeatures//​ 
-  * **Description**:N/A+    ​* Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
 +    * Description:​N/​A
  
-==== Parameters ==== +  ​//​pointFeatures//​ 
-**obj*+    * Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  * **Type**:Object +    * Description:​N/​A
-  * **Description**:N/A+
  
-[[#Public Methods|Go Back]] +<div newline></​div>​ 
-=== GetHashCode() === +** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} PolygonsMustBeCoveredByPolygons(IEnumerable<​Feature>,​IEnumerable<​Feature>​**
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Int32 +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-[[#Public Methods|Go Back]] +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-=== GetType() === +  * Description:​N/A
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Type +  * //​coveringPolygonFeatures//​ 
-  * **Description**:N/A+    ​* Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
 +    * Description:​N/​A
  
-==== Parameters ==== +  * //​coveredPolygonFeatures//​ 
-[[#Public Methods|Go Back]] +    * Type:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-=== LinesEndPointMustBeCoveredByPoints(IEnumerable<​Feature>,​IEnumerable<​Feature>​) === +    * Description:​N/A
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +** {{wiki:PublicMethod.gif|}}{{wiki:​Static.gif|}} PolygonsBoundaryMustBeCoveredByLines(IEnumerable<​Feature>,​IEnumerable<​Feature>​) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**lineFeatures** +== Remarks ​== 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * //N/A//
-  * **Description**:​N/A+
  
-**pointFeatures** +== Return Value == 
-  ​* **Type**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-[[#Public Methods|Go Back]] +== Parameters ​=
-=== LinesMustBeCoveredByBoundaryOfPolygons(IEnumerable<​Feature>,​IEnumerable<​Feature>) === +  * //​polygonFeatures//​ 
-N/A +    * Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +  ​//​lineFeatures//​ 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +    * Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**lineFeatures** +** {{wiki:PublicMethod.gif|}}{{wiki:​Static.gif|}} PolygonsMustBeCoveredByFeatureClassOfPolygons(IEnumerable<​Feature>,​IEnumerable<​Feature>​) ​**
-  * **Type**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +
-  ​* **Description**:​N/​A+
  
-**polygonFeatures** +  ​//N/A// 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#Public Methods|Go Back]] +== Return Value =
-=== LinesMustBeCoveredByFeatureClassOfLines(IEnumerable<Feature>,​IEnumerable<​Feature>) === +  * Type:​Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * //​coveringPolygonFeatures//​ 
-  * **Description**:N/A+    ​* Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
 +    * Description:​N/​A
  
-==== Parameters ==== +  ​//​coveredPolygonFeatures//​ 
-**coveringLineFeatures*+    * Type:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +    * Description:​N/​A
-  * **Description**:N/A+
  
-**coveredLineFeatures** +<div newline></​div>​ 
-  * **Type**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +** {{wiki:PublicMethod.gif|}}{{wiki:​Static.gif|}} PolygonsMustNotOverlapWithPolygons(IEnumerable<​Feature>,​IEnumerable<​Feature>​) ​**
-  ​* **Description**:​N/​A+
  
-[[#Public Methods|Go Back]] +  * //N/A// 
-=== LinesMustBeLargerThanClusterTolerance(IEnumerable<​Feature>,​Double) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**lineFeatures** +  //​coveringPolygonFeatures//​ 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +    * Type:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-**tolerance** +  ​//​coveredPolygonFeatures//​ 
-  * **Type**:Double +    * Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +<div newline></​div>​ 
-=== LinesMustBeSinglePart(IEnumerable<​Feature>​) ​=== +** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} PolygonsMustCoverEachOther(IEnumerable<​Feature>,​IEnumerable<​Feature>​) ​**
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**lineFeatures** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  ​* **Type**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-[[#Public Methods|Go Back]] +== Parameters ​=
-=== LinesMustNotHaveDangles(IEnumerable<​Feature>​) === +  * //​coveringPolygonFeatures//​ 
-N/A +    * Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +  ​//​coveredPolygonFeatures//​ 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +    * Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**lineFeatures** +** {{wiki:PublicMethod.gif|}}{{wiki:​Static.gif|}} PolygonsBoundaryMustBeCoveredByBoundaryOfPolygons(IEnumerable<​Feature>,​IEnumerable<​Feature>​) ​**
-  * **Type**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +
-  ​* **Description**:​N/​A+
  
-[[#Public Methods|Go Back]] +  * //N/A// 
-=== LinesMustNotHavePseudonodes(IEnumerable<​Feature>​) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**lineFeatures** +  //​coveringPolygonFeatures//​ 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +    * Type:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +  * //​coveredPolygonFeatures//​ 
-=== LinesMustNotIntersect(IEnumerable<​Feature>) === +    * Type:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +** {{wiki:PublicMethod.gif|}}{{wiki:​Static.gif|}} LinesMustNotHaveDangles(IEnumerable<​Feature>**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**lineFeatures** +== Remarks ​== 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * //N/A//
-  * **Description**:​N/A+
  
-[[#Public Methods|Go Back]] +== Return Value == 
-=== LinesMustNotIntersectOrTouchInterior(IEnumerable<​Feature>) === +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * //​lineFeatures//​ 
-  * **Description**:N/A+    ​* Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
 +    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**lineFeatures** +** {{wiki:PublicMethod.gif|}}{{wiki:​Static.gif|}} LinesMustNotHavePseudonodes(IEnumerable<​Feature>**
-  * **Type**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +
-  ​* **Description**:​N/​A+
  
-[[#Public Methods|Go Back]] +  * //N/A// 
-=== LinesMustNotOverlap(IEnumerable<​Feature>​) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**lineFeatures** +  //lineFeatures// 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +    * Type:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +<div newline></​div>​ 
-=== LinesMustNotOverlapWithLines(IEnumerable<​Feature>,​IEnumerable<​Feature>​) ​=== +** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} LinesMustNotOverlap(IEnumerable<​Feature>​) ​**
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**coveringLineFeatures** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  ​* **Type**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-**coveredLineFeatures** +== Parameters == 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * //​lineFeatures//​ 
-  * **Description**:N/A+    ​* Type:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
 +    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +<div newline></​div>​ 
-=== LinesMustNotSelfIntersect(IEnumerable<​Feature>​) ​=== +** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} LinesMustNotSelfOverlap(IEnumerable<​Feature>​) ​**
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**lineFeatures** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  ​* **Type**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-[[#Public Methods|Go Back]] +== Parameters ​=
-=== LinesMustNotSelfOverlap(IEnumerable<​Feature>​) === +  * //​lineFeatures//​ 
-N/A +    * Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +** {{wiki:PublicMethod.gif|}}{{wiki:​Static.gif|}} LinesMustNotIntersect(IEnumerable<​Feature>**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**lineFeatures** +== Remarks ​== 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * //N/A//
-  * **Description**:​N/A+
  
-[[#Public Methods|Go Back]] +== Return Value =
-=== PointsMustBeCoveredByBoundaryOfPolygons(IEnumerable<Feature>,​IEnumerable<​Feature>) === +  * Type:​Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * //​lineFeatures//​ 
-  * **Description**:N/A+    ​* Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
 +    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**pointFeatures** +** {{wiki:PublicMethod.gif|}}{{wiki:​Static.gif|}} LinesMustNotSelfIntersect(IEnumerable<​Feature>**
-  * **Type**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +
-  ​* **Description**:​N/​A+
  
-**polygonFeatures** +  ​//N/A// 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#Public Methods|Go Back]] +== Return Value =
-=== PointsMustBeCoveredByEndPointOfLines(IEnumerable<Feature>,​IEnumerable<​Feature>) === +  * Type:​Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * //​lineFeatures//​ 
-  * **Description**:N/A+    ​* Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
 +    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**pointFeatures** +** {{wiki:PublicMethod.gif|}}{{wiki:​Static.gif|}} LinesMustNotIntersectOrTouchInterior(IEnumerable<​Feature>**
-  * **Type**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +
-  ​* **Description**:​N/​A+
  
-**lineFeatures** +  ​//N/A// 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#Public Methods|Go Back]] +== Return Value =
-=== PointsMustBeCoveredByLines(IEnumerable<Feature>,​IEnumerable<​Feature>) === +  * Type:​Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * //​lineFeatures//​ 
-  * **Description**:N/A+    ​* Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
 +    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**pointFeatures** +** {{wiki:PublicMethod.gif|}}{{wiki:​Static.gif|}} LinesMustBeSinglePart(IEnumerable<​Feature>**
-  * **Type**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +
-  ​* **Description**:​N/​A+
  
-**lineFeatures** +  ​//N/A// 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#Public Methods|Go Back]] +== Return Value =
-=== PointsMustBeProperlyInsidePolygons(IEnumerable<Feature>,​IEnumerable<​Feature>) === +  * Type:​Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * //​lineFeatures//​ 
-  * **Description**:N/A+    ​* Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
 +    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**pointFeatures** +** {{wiki:PublicMethod.gif|}}{{wiki:​Static.gif|}} LinesMustNotOverlapWithLines(IEnumerable<​Feature>,​IEnumerable<​Feature>​) ​**
-  * **Type**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +
-  ​* **Description**:​N/​A+
  
-**polygonFeatures** +  ​//N/A// 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#Public Methods|Go Back]] +== Return Value =
-=== PolygonsBoundaryMustBeCoveredByBoundaryOfPolygons(IEnumerable<Feature>,​IEnumerable<​Feature>) === +  * Type:​Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * //​coveringLineFeatures//​ 
-  * **Description**:N/A+    ​* Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
 +    * Description:​N/​A
  
-==== Parameters ==== +  ​//​coveredLineFeatures//​ 
-**coveringPolygonFeatures*+    * Type:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +    * Description:​N/​A
-  * **Description**:N/A+
  
-**coveredPolygonFeatures** +<div newline></​div>​ 
-  * **Type**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +** {{wiki:PublicMethod.gif|}}{{wiki:​Static.gif|}} LinesMustBeCoveredByFeatureClassOfLines(IEnumerable<​Feature>,​IEnumerable<​Feature>​) ​**
-  ​* **Description**:​N/​A+
  
-[[#Public Methods|Go Back]] +  * //N/A// 
-=== PolygonsBoundaryMustBeCoveredByLines(IEnumerable<​Feature>,​IEnumerable<​Feature>​) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**polygonFeatures** +  //​coveringLineFeatures//​ 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +    * Type:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-**lineFeatures** +  ​//​coveredLineFeatures//​ 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +    * Type:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +<div newline></​div>​ 
-=== PolygonsMustBeCoveredByFeatureClassOfPolygons(IEnumerable<​Feature>,​IEnumerable<​Feature>​) ​=== +** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} LinesEndPointMustBeCoveredByPoints(IEnumerable<​Feature>,​IEnumerable<​Feature>​) ​**
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**coveringPolygonFeatures** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  ​* **Type**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-**coveredPolygonFeatures** +== Parameters == 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * //​lineFeatures//​ 
-  * **Description**:N/A+    ​* Type:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
 +    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +  * //​pointFeatures//​ 
-=== PolygonsMustBeCoveredByPolygons(IEnumerable<​Feature>,​IEnumerable<​Feature>​) === +    * Type:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +** {{wiki:PublicMethod.gif|}}{{wiki:​Static.gif|}} LinesMustBeCoveredByBoundaryOfPolygons(IEnumerable<​Feature>,​IEnumerable<​Feature>​) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**coveringPolygonFeatures** +== Remarks ​== 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * //N/A//
-  * **Description**:​N/A+
  
-**coveredPolygonFeatures** +== Return Value == 
-  ​* **Type**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-[[#Public Methods|Go Back]] +== Parameters ​=
-=== PolygonsMustBeLargerThanClusterTolerance(IEnumerable<​Feature>​,Double) === +  * //​lineFeatures//​ 
-N/A +    * Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +  ​//​polygonFeatures//​ 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +    * Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**polygonFeatures** +** {{wiki:PublicMethod.gif|}}{{wiki:​Static.gif|}} PointsMustBeProperlyInsidePolygons(IEnumerable<​Feature>,​IEnumerable<​Feature>​) ​**
-  * **Type**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +
-  ​* **Description**:​N/​A+
  
-**tolerance** +  ​//N/A// 
-  * **Type**:​Double +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#Public Methods|Go Back]] +== Return Value =
-=== PolygonsMustContainPoint(IEnumerable<Feature>,​IEnumerable<​Feature>) === +  * Type:​Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * //​pointFeatures//​ 
-  * **Description**:N/A+    ​* Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
 +    * Description:​N/​A
  
-==== Parameters ==== +  ​//polygonFeatures// 
-**polygonFeatures** +    * Type:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +    * Description:​N/​A
-  * **Description**:N/A+
  
-**pointFeatures** +<div newline></​div>​ 
-  * **Type**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +** {{wiki:PublicMethod.gif|}}{{wiki:​Static.gif|}} PointsMustBeCoveredByBoundaryOfPolygons(IEnumerable<​Feature>,​IEnumerable<​Feature>​) ​**
-  ​* **Description**:​N/​A+
  
-[[#Public Methods|Go Back]] +  * //N/A// 
-=== PolygonsMustCoverEachOther(IEnumerable<​Feature>,​IEnumerable<​Feature>​) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**coveringPolygonFeatures** +  //​pointFeatures//​ 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +    * Type:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-**coveredPolygonFeatures** +  ​//​polygonFeatures//​ 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +    * Type:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +<div newline></​div>​ 
-=== PolygonsMustNotHaveGaps(IEnumerable<​Feature>​) ​=== +** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} PointsMustBeCoveredByEndPointOfLines(IEnumerable<​Feature>,​IEnumerable<​Feature>​) ​**
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**polygonFeatures** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  ​* **Type**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-[[#Public Methods|Go Back]] +== Parameters ​=
-=== PolygonsMustNotOverlap(IEnumerable<​Feature>​) === +  * //​pointFeatures//​ 
-N/A +    * Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +  ​//​lineFeatures//​ 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +    * Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**polygonFeatures** +** {{wiki:PublicMethod.gif|}}{{wiki:​Static.gif|}} PointsMustBeCoveredByLines(IEnumerable<​Feature>,​IEnumerable<​Feature>​) ​**
-  * **Type**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +
-  ​* **Description**:​N/​A+
  
-[[#Public Methods|Go Back]] +  * //N/A// 
-=== PolygonsMustNotOverlapWithPolygons(IEnumerable<​Feature>,​IEnumerable<​Feature>​) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**coveringPolygonFeatures** +  //​pointFeatures//​ 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +    * Type:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-**coveredPolygonFeatures** +  ​//​lineFeatures//​ 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +    * Type:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +<div newline><​/div> 
-=== ToString() === +==== Protected Methods ​==== 
-N/A +** {{wiki:​ProtectedMethod.gif|}} Finalize() **
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​String +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-[[#Public Methods|Go Back]] +  * Type:Void 
-===== Protected Methods ===== +  * Description:​N/A
-=== Finalize() === +
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return Type**:Void +<div newline></​div>​ 
-  ​* **Description**:​N/​A+** {{wiki:ProtectedMethod.gif|}} MemberwiseClone() ​**
  
-==== Parameters ==== +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-=== MemberwiseClone() === +  * //N/A//
-N/A +
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Object +  * Type:​Object 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-[[#​Protected Methods|Go Back]] +<div newline></​div>​ 
-===== Public Properties ​===== +==== Public Properties ==== 
-===== Protected Properties ​===== +==== Protected Properties ==== 
-===== Public Events ​=====+==== Public Events ====
  
thinkgeo.mapsuite.core.topologyvalidator.1442486489.txt.gz · Last modified: 2015/09/17 10:41 by admin