User Tools

Site Tools


thinkgeo.mapsuite.core.jeffersoniantools

ThinkGeo.MapSuite.Core.JeffersonianTools

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.

<!– Class –>

Inheritance Hierarchy

Members Summary

Public Constructors

Name Parameters DeclaringType Summary
Public MethodJeffersonianTools

Protected Constructors

Name Parameters DeclaringType Summary

Public Methods

Protected Methods

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

Go Back

Protected Constructors

Public Methods

CanFindAliquotPart(Feature, GeographyUnit)

Return Value

Return Type Description
Boolean<!– System.Boolean –>

Parameters

Name Type Description
aliquotPart Feature<!– ThinkGeo.MapSuite.Core.Feature –>
unit GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>

<!– ThinkGeo.MapSuite.Core.JeffersonianTools –> Go Back

CanSplit(Feature, GeographyUnit)

Return Value

Return Type Description
Boolean<!– System.Boolean –>

Parameters

Name Type Description
aliquotPart Feature<!– ThinkGeo.MapSuite.Core.Feature –>
unit GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>

<!– ThinkGeo.MapSuite.Core.JeffersonianTools –> Go Back

Equals(Object)

Return Value

Return Type Description
Boolean<!– System.Boolean –>

Parameters

Name Type Description
obj Object<!– System.Object –>

<!– System.Object –> Go Back

FindAliquotPart(Feature, String, GeographyUnit, Int32, JeffersonianSplitMode)

Return Value

Return Type Description
Feature<!– ThinkGeo.MapSuite.Core.Feature –>

Parameters

Name Type Description
section Feature<!– ThinkGeo.MapSuite.Core.Feature –>
jeffersonianString String<!– System.String –>
unit GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
cornerPointTolerancePercentage Int32<!– System.Int32 –>
splitMode JeffersonianSplitMode<!– ThinkGeo.MapSuite.Core.JeffersonianSplitMode –>

<!– ThinkGeo.MapSuite.Core.JeffersonianTools –> Go Back

FindAliquotPart(Feature, Int32, String, GeographyUnit, Int32, JeffersonianSplitMode)

Return Value

Return Type Description
Feature<!– ThinkGeo.MapSuite.Core.Feature –>

Parameters

Name Type Description
section Feature<!– ThinkGeo.MapSuite.Core.Feature –>
sectionNumber Int32<!– System.Int32 –>
jeffersonianString String<!– System.String –>
unit GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
cornerPointTolerancePercentage Int32<!– System.Int32 –>
splitMode JeffersonianSplitMode<!– ThinkGeo.MapSuite.Core.JeffersonianSplitMode –>

<!– ThinkGeo.MapSuite.Core.JeffersonianTools –> Go Back

GetHashCode()

Return Value

Return Type Description
Int32<!– System.Int32 –>

Parameters

Name Type Description

<!– System.Object –> Go Back

GetSectionNumber(Feature, GeographyUnit)

Return Value

Return Type Description
Int32<!– System.Int32 –>

Parameters

Name Type Description
section Feature<!– ThinkGeo.MapSuite.Core.Feature –>
unit GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>

<!– ThinkGeo.MapSuite.Core.JeffersonianTools –> Go Back

GetType()

Return Value

Return Type Description
Type<!– System.Type –>

Parameters

Name Type Description

<!– System.Object –> Go Back

Split(Feature, Int32, GeographyUnit, Int32, JeffersonianSplitMode, Boolean)

Return Value

Return Type Description
JeffersonianSplitResult<!– ThinkGeo.MapSuite.Core.JeffersonianSplitResult –> The result represent by the JeffersonianSplitResult.

Parameters

Name Type Description
section Feature<!– ThinkGeo.MapSuite.Core.Feature –> The polygon to split.
sectionNumber Int32<!– System.Int32 –> The number which the polygon belongs to.
unit GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –> Current geography unit
cornerPointTolerancePercentage Int32<!– System.Int32 –> Percentage value of the tolerance, e.g. 50 means 50%
splitMode JeffersonianSplitMode<!– ThinkGeo.MapSuite.Core.JeffersonianSplitMode –>
isSection Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.Core.JeffersonianTools –> Go Back

SplitIntoQuaters(Feature, GeographyUnit, Int32)

Return Value

Return Type Description
JeffersonianSplitResult<!– ThinkGeo.MapSuite.Core.JeffersonianSplitResult –>

Parameters

Name Type Description
aliquotPart Feature<!– ThinkGeo.MapSuite.Core.Feature –>
unit GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
cornerPointTolerancePercentage Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.Core.JeffersonianTools –> Go Back

SplitNorthSouth(Feature, GeographyUnit, Int32)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
aliquotPart Feature<!– ThinkGeo.MapSuite.Core.Feature –>
unit GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
cornerPointTolerancePercentage Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.Core.JeffersonianTools –> Go Back

SplitWestEast(Feature, GeographyUnit, Int32)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
aliquotPart Feature<!– ThinkGeo.MapSuite.Core.Feature –>
unit GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
cornerPointTolerancePercentage Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.Core.JeffersonianTools –> Go Back

ToString()

Return Value

Return Type Description
String<!– System.String –>

Parameters

Name Type Description

<!– System.Object –> Go Back

Protected Methods

CanFindAliquotPartCore(Feature, GeographyUnit)

Return Value

Return Type Description
Boolean<!– System.Boolean –>

Parameters

Name Type Description
aliquotPart Feature<!– ThinkGeo.MapSuite.Core.Feature –>
unit GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>

<!– ThinkGeo.MapSuite.Core.JeffersonianTools –> Go Back

CanSplitCore(Feature, GeographyUnit)

Return Value

Return Type Description
Boolean<!– System.Boolean –>

Parameters

Name Type Description
aliquotPart Feature<!– ThinkGeo.MapSuite.Core.Feature –>
unit GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>

<!– ThinkGeo.MapSuite.Core.JeffersonianTools –> Go Back

Finalize()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– System.Object –> Go Back

FindAliquotPartCore(Feature, Int32, String, GeographyUnit, Int32, JeffersonianSplitMode)

Return Value

Return Type Description
Feature<!– ThinkGeo.MapSuite.Core.Feature –>

Parameters

Name Type Description
section Feature<!– ThinkGeo.MapSuite.Core.Feature –>
sectionNumber Int32<!– System.Int32 –>
jeffersonianString String<!– System.String –>
unit GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
cornerPointTolerancePercentage Int32<!– System.Int32 –>
splitMode JeffersonianSplitMode<!– ThinkGeo.MapSuite.Core.JeffersonianSplitMode –>

<!– ThinkGeo.MapSuite.Core.JeffersonianTools –> Go Back

MemberwiseClone()

Return Value

Return Type Description
Object<!– System.Object –>

Parameters

Name Type Description

<!– System.Object –> Go Back

SplitCore(Feature, Int32, GeographyUnit, Int32, JeffersonianSplitMode, Boolean)

Return Value

Return Type Description
JeffersonianSplitResult<!– ThinkGeo.MapSuite.Core.JeffersonianSplitResult –>

Parameters

Name Type Description
section Feature<!– ThinkGeo.MapSuite.Core.Feature –>
sectionNumber Int32<!– System.Int32 –>
unit GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
cornerPointTolerancePercentage Int32<!– System.Int32 –>
splitMode JeffersonianSplitMode<!– ThinkGeo.MapSuite.Core.JeffersonianSplitMode –>
isSection Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.Core.JeffersonianTools –> Go Back

SplitIntoQuatersCore(Feature, GeographyUnit, Int32)

Return Value

Return Type Description
JeffersonianSplitResult<!– ThinkGeo.MapSuite.Core.JeffersonianSplitResult –>

Parameters

Name Type Description
aliquotPart Feature<!– ThinkGeo.MapSuite.Core.Feature –>
unit GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
cornerPointTolerancePercentage Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.Core.JeffersonianTools –> Go Back

SplitNorthSouthCore(Feature, GeographyUnit, Int32)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
aliquotPart Feature<!– ThinkGeo.MapSuite.Core.Feature –>
unit GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
cornerPointTolerancePercentage Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.Core.JeffersonianTools –> Go Back

SplitWestEastCore(Feature, GeographyUnit, Int32)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
aliquotPart Feature<!– ThinkGeo.MapSuite.Core.Feature –>
unit GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
cornerPointTolerancePercentage Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.Core.JeffersonianTools –> Go Back

Public Properties

Protected Properties

Public Events

thinkgeo.mapsuite.core.jeffersoniantools.txt · Last modified: 2017/03/16 21:59 (external edit)