====== ThinkGeo.MapSuite.Core.JeffersonianTools ====== {{section>upgrade_map_suite_to_10.0}} ===== Inheritance Hierarchy ===== *System.Object **[[ThinkGeo.MapSuite.Core.JeffersonianTools]] ===== Members Summary ===== ==== Public Constructors ==== ^ Name ^ Parameters ^ DeclaringType ^ Summary ^ | {{wiki:PublicMethod.gif|Public Method}}[[#JeffersonianTools()|JeffersonianTools]] | | | | ==== Protected Constructors ==== ^ Name ^ Parameters ^ DeclaringType ^ Summary ^ ==== Public Methods ==== ^ Name ^ Parameters ^ DeclaringType ^ Summary ^ | {{wiki:PublicMethod.gif|Public Method}}[[#CanFindAliquotPart(Feature, GeographyUnit)|CanFindAliquotPart]] | [[ThinkGeo.MapSuite.Core.Feature|Feature]], [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] | | | | {{wiki:PublicMethod.gif|Public Method}}[[#CanSplit(Feature, GeographyUnit)|CanSplit]] | [[ThinkGeo.MapSuite.Core.Feature|Feature]], [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] | | | | {{wiki:PublicMethod.gif|Public Method}}[[#Equals(Object)|Equals]] | Object | Object | | | {{wiki:PublicMethod.gif|Public Method}}[[#FindAliquotPart(Feature, String, GeographyUnit, Int32, JeffersonianSplitMode)|FindAliquotPart]] | [[ThinkGeo.MapSuite.Core.Feature|Feature]], String, [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]], Int32, [[ThinkGeo.MapSuite.Core.JeffersonianSplitMode|JeffersonianSplitMode]] | | | | {{wiki:PublicMethod.gif|Public Method}}[[#FindAliquotPart(Feature, Int32, String, GeographyUnit, Int32, JeffersonianSplitMode)|FindAliquotPart]] | [[ThinkGeo.MapSuite.Core.Feature|Feature]], Int32, String, [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]], Int32, [[ThinkGeo.MapSuite.Core.JeffersonianSplitMode|JeffersonianSplitMode]] | | | | {{wiki:PublicMethod.gif|Public Method}}[[#GetHashCode()|GetHashCode]] | | Object | | | {{wiki:PublicMethod.gif|Public Method}}[[#GetSectionNumber(Feature, GeographyUnit)|GetSectionNumber]] | [[ThinkGeo.MapSuite.Core.Feature|Feature]], [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] | | | | {{wiki:PublicMethod.gif|Public Method}}[[#GetType()|GetType]] | | Object | | | {{wiki:PublicMethod.gif|Public Method}}[[#Split(Feature, Int32, GeographyUnit, Int32, JeffersonianSplitMode, Boolean)|Split]] | [[ThinkGeo.MapSuite.Core.Feature|Feature]], Int32, [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]], Int32, [[ThinkGeo.MapSuite.Core.JeffersonianSplitMode|JeffersonianSplitMode]], Boolean | | | | {{wiki:PublicMethod.gif|Public Method}}[[#SplitIntoQuaters(Feature, GeographyUnit, Int32)|SplitIntoQuaters]] | [[ThinkGeo.MapSuite.Core.Feature|Feature]], [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]], Int32 | | | | {{wiki:PublicMethod.gif|Public Method}}[[#SplitNorthSouth(Feature, GeographyUnit, Int32)|SplitNorthSouth]] | [[ThinkGeo.MapSuite.Core.Feature|Feature]], [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]], Int32 | | | | {{wiki:PublicMethod.gif|Public Method}}[[#SplitWestEast(Feature, GeographyUnit, Int32)|SplitWestEast]] | [[ThinkGeo.MapSuite.Core.Feature|Feature]], [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]], Int32 | | | | {{wiki:PublicMethod.gif|Public Method}}[[#ToString()|ToString]] | | Object | | ==== Protected Methods ==== ^ Name ^ Parameters ^ DeclaringType ^ Summary ^ | {{wiki:ProtectedMethod.gif|Protected Method}}[[#CanFindAliquotPartCore(Feature, GeographyUnit)|CanFindAliquotPartCore]] | [[ThinkGeo.MapSuite.Core.Feature|Feature]], [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] | | | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#CanSplitCore(Feature, GeographyUnit)|CanSplitCore]] | [[ThinkGeo.MapSuite.Core.Feature|Feature]], [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] | | | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#Finalize()|Finalize]] | | Object | | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#FindAliquotPartCore(Feature, Int32, String, GeographyUnit, Int32, JeffersonianSplitMode)|FindAliquotPartCore]] | [[ThinkGeo.MapSuite.Core.Feature|Feature]], Int32, String, [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]], Int32, [[ThinkGeo.MapSuite.Core.JeffersonianSplitMode|JeffersonianSplitMode]] | | | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#MemberwiseClone()|MemberwiseClone]] | | Object | | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#SplitCore(Feature, Int32, GeographyUnit, Int32, JeffersonianSplitMode, Boolean)|SplitCore]] | [[ThinkGeo.MapSuite.Core.Feature|Feature]], Int32, [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]], Int32, [[ThinkGeo.MapSuite.Core.JeffersonianSplitMode|JeffersonianSplitMode]], Boolean | | | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#SplitIntoQuatersCore(Feature, GeographyUnit, Int32)|SplitIntoQuatersCore]] | [[ThinkGeo.MapSuite.Core.Feature|Feature]], [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]], Int32 | | | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#SplitNorthSouthCore(Feature, GeographyUnit, Int32)|SplitNorthSouthCore]] | [[ThinkGeo.MapSuite.Core.Feature|Feature]], [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]], Int32 | | | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#SplitWestEastCore(Feature, GeographyUnit, Int32)|SplitWestEastCore]] | [[ThinkGeo.MapSuite.Core.Feature|Feature]], [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]], Int32 | | | ==== Public Properties ==== ^ Name ^ Return ^ DeclaringType ^ Summary ^ ==== Protected Properties ==== ^ Name ^ Return ^ DeclaringType ^ Summary ^ ==== Public Events ==== ^ Name ^ Event Arguments ^ DeclaringType ^ Summary ^ ===== Public Constructors ===== ==== JeffersonianTools() ==== === Parameters === ^ Name ^ Type ^ Description ^ [[#Public Constructors|Go Back]] ===== Protected Constructors ===== ===== Public Methods ===== ==== CanFindAliquotPart(Feature, GeographyUnit) ==== === Return Value === ^ Return Type ^ Description ^ | Boolean | | === Parameters === ^ Name ^ Type ^ Description ^ | aliquotPart | [[ThinkGeo.MapSuite.Core.Feature|Feature]] | | | unit | [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] | | [[#Public Methods|Go Back]] ==== CanSplit(Feature, GeographyUnit) ==== === Return Value === ^ Return Type ^ Description ^ | Boolean | | === Parameters === ^ Name ^ Type ^ Description ^ | aliquotPart | [[ThinkGeo.MapSuite.Core.Feature|Feature]] | | | unit | [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] | | [[#Public Methods|Go Back]] ==== Equals(Object) ==== === Return Value === ^ Return Type ^ Description ^ | Boolean | | === Parameters === ^ Name ^ Type ^ Description ^ | obj | Object | | [[#Public Methods|Go Back]] ==== FindAliquotPart(Feature, String, GeographyUnit, Int32, JeffersonianSplitMode) ==== === Return Value === ^ Return Type ^ Description ^ | [[ThinkGeo.MapSuite.Core.Feature|Feature]] | | === Parameters === ^ Name ^ Type ^ Description ^ | section | [[ThinkGeo.MapSuite.Core.Feature|Feature]] | | | jeffersonianString | String | | | unit | [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] | | | cornerPointTolerancePercentage | Int32 | | | splitMode | [[ThinkGeo.MapSuite.Core.JeffersonianSplitMode|JeffersonianSplitMode]] | | [[#Public Methods|Go Back]] ==== FindAliquotPart(Feature, Int32, String, GeographyUnit, Int32, JeffersonianSplitMode) ==== === Return Value === ^ Return Type ^ Description ^ | [[ThinkGeo.MapSuite.Core.Feature|Feature]] | | === Parameters === ^ Name ^ Type ^ Description ^ | section | [[ThinkGeo.MapSuite.Core.Feature|Feature]] | | | sectionNumber | Int32 | | | jeffersonianString | String | | | unit | [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] | | | cornerPointTolerancePercentage | Int32 | | | splitMode | [[ThinkGeo.MapSuite.Core.JeffersonianSplitMode|JeffersonianSplitMode]] | | [[#Public Methods|Go Back]] ==== GetHashCode() ==== === Return Value === ^ Return Type ^ Description ^ | Int32 | | === Parameters === ^ Name ^ Type ^ Description ^ [[#Public Methods|Go Back]] ==== GetSectionNumber(Feature, GeographyUnit) ==== === Return Value === ^ Return Type ^ Description ^ | Int32 | | === Parameters === ^ Name ^ Type ^ Description ^ | section | [[ThinkGeo.MapSuite.Core.Feature|Feature]] | | | unit | [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] | | [[#Public Methods|Go Back]] ==== GetType() ==== === Return Value === ^ Return Type ^ Description ^ | Type | | === Parameters === ^ Name ^ Type ^ Description ^ [[#Public Methods|Go Back]] ==== Split(Feature, Int32, GeographyUnit, Int32, JeffersonianSplitMode, Boolean) ==== === Return Value === ^ Return Type ^ Description ^ | [[ThinkGeo.MapSuite.Core.JeffersonianSplitResult|JeffersonianSplitResult]] | The result represent by the JeffersonianSplitResult. | === Parameters === ^ Name ^ Type ^ Description ^ | section | [[ThinkGeo.MapSuite.Core.Feature|Feature]] | The polygon to split. | | sectionNumber | Int32 | The number which the polygon belongs to. | | unit | [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] | Current geography unit | | cornerPointTolerancePercentage | Int32 | Percentage value of the tolerance, e.g. 50 means 50% | | splitMode | [[ThinkGeo.MapSuite.Core.JeffersonianSplitMode|JeffersonianSplitMode]] | | | isSection | Boolean | | [[#Public Methods|Go Back]] ==== SplitIntoQuaters(Feature, GeographyUnit, Int32) ==== === Return Value === ^ Return Type ^ Description ^ | [[ThinkGeo.MapSuite.Core.JeffersonianSplitResult|JeffersonianSplitResult]] | | === Parameters === ^ Name ^ Type ^ Description ^ | aliquotPart | [[ThinkGeo.MapSuite.Core.Feature|Feature]] | | | unit | [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] | | | cornerPointTolerancePercentage | Int32 | | [[#Public Methods|Go Back]] ==== SplitNorthSouth(Feature, GeographyUnit, Int32) ==== === Return Value === ^ Return Type ^ Description ^ | Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]> | | === Parameters === ^ Name ^ Type ^ Description ^ | aliquotPart | [[ThinkGeo.MapSuite.Core.Feature|Feature]] | | | unit | [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] | | | cornerPointTolerancePercentage | Int32 | | [[#Public Methods|Go Back]] ==== SplitWestEast(Feature, GeographyUnit, Int32) ==== === Return Value === ^ Return Type ^ Description ^ | Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]> | | === Parameters === ^ Name ^ Type ^ Description ^ | aliquotPart | [[ThinkGeo.MapSuite.Core.Feature|Feature]] | | | unit | [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] | | | cornerPointTolerancePercentage | Int32 | | [[#Public Methods|Go Back]] ==== ToString() ==== === Return Value === ^ Return Type ^ Description ^ | String | | === Parameters === ^ Name ^ Type ^ Description ^ [[#Public Methods|Go Back]] ===== Protected Methods ===== ==== CanFindAliquotPartCore(Feature, GeographyUnit) ==== === Return Value === ^ Return Type ^ Description ^ | Boolean | | === Parameters === ^ Name ^ Type ^ Description ^ | aliquotPart | [[ThinkGeo.MapSuite.Core.Feature|Feature]] | | | unit | [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] | | [[#Protected Methods|Go Back]] ==== CanSplitCore(Feature, GeographyUnit) ==== === Return Value === ^ Return Type ^ Description ^ | Boolean | | === Parameters === ^ Name ^ Type ^ Description ^ | aliquotPart | [[ThinkGeo.MapSuite.Core.Feature|Feature]] | | | unit | [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] | | [[#Protected Methods|Go Back]] ==== Finalize() ==== === Return Value === ^ Return Type ^ Description ^ | Void | | === Parameters === ^ Name ^ Type ^ Description ^ [[#Protected Methods|Go Back]] ==== FindAliquotPartCore(Feature, Int32, String, GeographyUnit, Int32, JeffersonianSplitMode) ==== === Return Value === ^ Return Type ^ Description ^ | [[ThinkGeo.MapSuite.Core.Feature|Feature]] | | === Parameters === ^ Name ^ Type ^ Description ^ | section | [[ThinkGeo.MapSuite.Core.Feature|Feature]] | | | sectionNumber | Int32 | | | jeffersonianString | String | | | unit | [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] | | | cornerPointTolerancePercentage | Int32 | | | splitMode | [[ThinkGeo.MapSuite.Core.JeffersonianSplitMode|JeffersonianSplitMode]] | | [[#Protected Methods|Go Back]] ==== MemberwiseClone() ==== === Return Value === ^ Return Type ^ Description ^ | Object | | === Parameters === ^ Name ^ Type ^ Description ^ [[#Protected Methods|Go Back]] ==== SplitCore(Feature, Int32, GeographyUnit, Int32, JeffersonianSplitMode, Boolean) ==== === Return Value === ^ Return Type ^ Description ^ | [[ThinkGeo.MapSuite.Core.JeffersonianSplitResult|JeffersonianSplitResult]] | | === Parameters === ^ Name ^ Type ^ Description ^ | section | [[ThinkGeo.MapSuite.Core.Feature|Feature]] | | | sectionNumber | Int32 | | | unit | [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] | | | cornerPointTolerancePercentage | Int32 | | | splitMode | [[ThinkGeo.MapSuite.Core.JeffersonianSplitMode|JeffersonianSplitMode]] | | | isSection | Boolean | | [[#Protected Methods|Go Back]] ==== SplitIntoQuatersCore(Feature, GeographyUnit, Int32) ==== === Return Value === ^ Return Type ^ Description ^ | [[ThinkGeo.MapSuite.Core.JeffersonianSplitResult|JeffersonianSplitResult]] | | === Parameters === ^ Name ^ Type ^ Description ^ | aliquotPart | [[ThinkGeo.MapSuite.Core.Feature|Feature]] | | | unit | [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] | | | cornerPointTolerancePercentage | Int32 | | [[#Protected Methods|Go Back]] ==== SplitNorthSouthCore(Feature, GeographyUnit, Int32) ==== === Return Value === ^ Return Type ^ Description ^ | Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]> | | === Parameters === ^ Name ^ Type ^ Description ^ | aliquotPart | [[ThinkGeo.MapSuite.Core.Feature|Feature]] | | | unit | [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] | | | cornerPointTolerancePercentage | Int32 | | [[#Protected Methods|Go Back]] ==== SplitWestEastCore(Feature, GeographyUnit, Int32) ==== === Return Value === ^ Return Type ^ Description ^ | Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]> | | === Parameters === ^ Name ^ Type ^ Description ^ | aliquotPart | [[ThinkGeo.MapSuite.Core.Feature|Feature]] | | | unit | [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] | | | cornerPointTolerancePercentage | Int32 | | [[#Protected Methods|Go Back]] ===== Public Properties ===== ===== Protected Properties ===== ===== Public Events ===== __NOTOC__ [[Category:MapSuiteCore]] [[Category:ThinkGeo.MapSuite.Core]] [[Category:UpdateDocumentation]]