User Tools

Site Tools


thinkgeo.mapsuite.core.sqltypesgeometryhelper

This is an old revision of the document!


Table of Contents

ThinkGeo.MapSuite.Core.SqlTypesGeometryHelper

<!– Class –>

Inheritance Hierarchy

Members Summary

Public Constructors

Name Parameters DeclaringType Summary

Protected Constructors

Name Parameters DeclaringType Summary

Public Methods

Name Parameters DeclaringType Summary
Public MethodStatic MemberBuffer Feature, Double, GeographyUnit, DistanceUnit
Public MethodStatic MemberBuffer Feature, Double, Int32, GeographyUnit, DistanceUnit
Public MethodStatic MemberBuffer Feature, Double, Int32, BufferCapType, GeographyUnit, DistanceUnit
Public MethodStatic MemberBuffer BaseShape, Double, GeographyUnit, DistanceUnit
Public MethodStatic MemberBuffer BaseShape, Double, Int32, GeographyUnit, DistanceUnit
Public MethodStatic MemberBuffer BaseShape, Double, Int32, BufferCapType, GeographyUnit, DistanceUnit
Public MethodStatic MemberContains Feature, Feature
Public MethodStatic MemberContains BaseShape, Feature
Public MethodStatic MemberContains BaseShape, BaseShape
Public MethodStatic MemberCrosses Feature, Feature
Public MethodStatic MemberCrosses BaseShape, Feature
Public MethodStatic MemberCrosses BaseShape, BaseShape
Public MethodEquals Object Object
Public MethodStatic MemberGetCenterPoint BaseShape
Public MethodStatic MemberGetConvexHull BaseShape
Public MethodStatic MemberGetConvexHull Feature
Public MethodStatic MemberGetCrossing LineBaseShape, BaseShape
Public MethodStatic MemberGetDifference Feature, Feature
Public MethodStatic MemberGetDifference BaseShape, BaseShape
Public MethodStatic MemberGetDifference BaseShape, Feature
Public MethodStatic MemberGetDistanceTo Feature, Feature, GeographyUnit, DistanceUnit
Public MethodStatic MemberGetDistanceTo BaseShape, Feature, GeographyUnit, DistanceUnit
Public MethodStatic MemberGetDistanceTo BaseShape, BaseShape, GeographyUnit, DistanceUnit
Public MethodGetHashCode Object
Public MethodStatic MemberGetIntersection BaseShape, AreaBaseShape
Public MethodStatic MemberGetIntersection Feature, Feature
Public MethodStatic MemberGetInvalidReason Feature
Public MethodStatic MemberGetSymmetricalDifference Feature, Feature
Public MethodStatic MemberGetSymmetricalDifference BaseShape, Feature
Public MethodStatic MemberGetSymmetricalDifference BaseShape, BaseShape
Public MethodGetType Object
Public MethodStatic MemberIntersects BaseShape, BaseShape
Public MethodStatic MemberIntersects Feature, Feature
Public MethodStatic MemberIntersects BaseShape, Feature
Public MethodStatic MemberIsDisjointed BaseShape, BaseShape
Public MethodStatic MemberIsDisjointed BaseShape, Feature
Public MethodStatic MemberIsDisjointed Feature, Feature
Public MethodStatic MemberIsTopologicallyEqual Feature, Feature
Public MethodStatic MemberIsTopologicallyEqual BaseShape, Feature
Public MethodStatic MemberIsTopologicallyEqual BaseShape, BaseShape
Public MethodStatic MemberIsValid BaseShape
Public MethodStatic MemberIsValid Feature
Public MethodStatic MemberIsWithin Feature, Feature
Public MethodStatic MemberIsWithin BaseShape, Feature
Public MethodStatic MemberIsWithin BaseShape, BaseShape
Public MethodStatic MemberMakeValid BaseShape
Public MethodStatic MemberMakeValid Feature
Public MethodStatic MemberOverlaps BaseShape, Feature
Public MethodStatic MemberOverlaps Feature, Feature
Public MethodStatic MemberOverlaps BaseShape, BaseShape
Public MethodToString Object
Public MethodStatic MemberTouches BaseShape, BaseShape
Public MethodStatic MemberTouches Feature, Feature
Public MethodStatic MemberTouches BaseShape, Feature
Public MethodStatic MemberUnion IEnumerable<Feature>
Public MethodStatic MemberUnion IEnumerable<BaseShape>
Public MethodStatic MemberUnion Feature, Feature
Public MethodStatic MemberUnion BaseShape, BaseShape
Public MethodStatic MemberValidate BaseShape, ShapeValidationMode

Protected Methods

Name Parameters DeclaringType Summary
Protected MethodFinalize Object
Protected MethodMemberwiseClone Object

Public Properties

Name Return DeclaringType Summary

Protected Properties

Name Return DeclaringType Summary

Public Events

Name Event Arguments DeclaringType Summary

Public Constructors

Protected Constructors

Public Methods

Buffer(Feature, Double, GeographyUnit, DistanceUnit)

<!– static –>

Return Value

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

Parameters

Name Type Description
feature Feature<!– ThinkGeo.MapSuite.Core.Feature –>
distance Double<!– System.Double –>
featureUnit GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
distanceUnit DistanceUnit<!– ThinkGeo.MapSuite.Core.DistanceUnit –>

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

Buffer(Feature, Double, Int32, GeographyUnit, DistanceUnit)

<!– static –>

Return Value

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

Parameters

Name Type Description
feature Feature<!– ThinkGeo.MapSuite.Core.Feature –>
distance Double<!– System.Double –>
quadrantSegments Int32<!– System.Int32 –>
featureUnit GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
distanceUnit DistanceUnit<!– ThinkGeo.MapSuite.Core.DistanceUnit –>

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

Buffer(Feature, Double, Int32, BufferCapType, GeographyUnit, DistanceUnit)

<!– static –>

Return Value

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

Parameters

Name Type Description
feature Feature<!– ThinkGeo.MapSuite.Core.Feature –>
distance Double<!– System.Double –>
quadrantSegments Int32<!– System.Int32 –>
bufferCapType BufferCapType<!– ThinkGeo.MapSuite.Core.BufferCapType –>
featureUnit GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
distanceUnit DistanceUnit<!– ThinkGeo.MapSuite.Core.DistanceUnit –>

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

Buffer(BaseShape, Double, GeographyUnit, DistanceUnit)

<!– static –>

Return Value

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

Parameters

Name Type Description
baseShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
distance Double<!– System.Double –>
shapeUnit GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
distanceUnit DistanceUnit<!– ThinkGeo.MapSuite.Core.DistanceUnit –>

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

Buffer(BaseShape, Double, Int32, GeographyUnit, DistanceUnit)

<!– static –>

Return Value

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

Parameters

Name Type Description
baseShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
distance Double<!– System.Double –>
quadrantSegments Int32<!– System.Int32 –>
shapeUnit GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
distanceUnit DistanceUnit<!– ThinkGeo.MapSuite.Core.DistanceUnit –>

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

Buffer(BaseShape, Double, Int32, BufferCapType, GeographyUnit, DistanceUnit)

<!– static –>

Return Value

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

Parameters

Name Type Description
baseShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
distance Double<!– System.Double –>
quadrantSegments Int32<!– System.Int32 –>
bufferCapType BufferCapType<!– ThinkGeo.MapSuite.Core.BufferCapType –>
shapeUnit GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
distanceUnit DistanceUnit<!– ThinkGeo.MapSuite.Core.DistanceUnit –>

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

Contains(Feature, Feature)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

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

Contains(BaseShape, Feature)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

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

Contains(BaseShape, BaseShape)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>

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

Crosses(Feature, Feature)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

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

Crosses(BaseShape, Feature)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

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

Crosses(BaseShape, BaseShape)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>

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

Equals(Object)

Return Value

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

Parameters

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

<!– System.Object –> Go Back

GetCenterPoint(BaseShape)

<!– static –>

Return Value

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

Parameters

Name Type Description
shape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>

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

GetConvexHull(BaseShape)

<!– static –>

Return Value

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

Parameters

Name Type Description
shape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>

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

GetConvexHull(Feature)

<!– static –>

Return Value

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

Parameters

Name Type Description
feature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

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

GetCrossing(LineBaseShape, BaseShape)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceShape LineBaseShape<!– ThinkGeo.MapSuite.Core.LineBaseShape –>
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>

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

GetDifference(Feature, Feature)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

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

GetDifference(BaseShape, BaseShape)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>

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

GetDifference(BaseShape, Feature)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

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

GetDistanceTo(Feature, Feature, GeographyUnit, DistanceUnit)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>
shapeUnit GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
distanceUnit DistanceUnit<!– ThinkGeo.MapSuite.Core.DistanceUnit –>

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

GetDistanceTo(BaseShape, Feature, GeographyUnit, DistanceUnit)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>
shapeUnit GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
distanceUnit DistanceUnit<!– ThinkGeo.MapSuite.Core.DistanceUnit –>

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

GetDistanceTo(BaseShape, BaseShape, GeographyUnit, DistanceUnit)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
shapeUnit GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
distanceUnit DistanceUnit<!– ThinkGeo.MapSuite.Core.DistanceUnit –>

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

GetHashCode()

Return Value

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

Parameters

Name Type Description

<!– System.Object –> Go Back

GetIntersection(BaseShape, AreaBaseShape)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
targetShape AreaBaseShape<!– ThinkGeo.MapSuite.Core.AreaBaseShape –>

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

GetIntersection(Feature, Feature)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

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

GetInvalidReason(Feature)

<!– static –>

Return Value

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

Parameters

Name Type Description
feature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

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

GetSymmetricalDifference(Feature, Feature)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

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

GetSymmetricalDifference(BaseShape, Feature)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

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

GetSymmetricalDifference(BaseShape, BaseShape)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>

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

GetType()

Return Value

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

Parameters

Name Type Description

<!– System.Object –> Go Back

Intersects(BaseShape, BaseShape)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>

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

Intersects(Feature, Feature)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

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

Intersects(BaseShape, Feature)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

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

IsDisjointed(BaseShape, BaseShape)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>

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

IsDisjointed(BaseShape, Feature)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

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

IsDisjointed(Feature, Feature)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

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

IsTopologicallyEqual(Feature, Feature)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

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

IsTopologicallyEqual(BaseShape, Feature)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

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

IsTopologicallyEqual(BaseShape, BaseShape)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>

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

IsValid(BaseShape)

<!– static –>

Return Value

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

Parameters

Name Type Description
baseShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>

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

IsValid(Feature)

<!– static –>

Return Value

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

Parameters

Name Type Description
feature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

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

IsWithin(Feature, Feature)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

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

IsWithin(BaseShape, Feature)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

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

IsWithin(BaseShape, BaseShape)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>

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

MakeValid(BaseShape)

<!– static –>

Return Value

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

Parameters

Name Type Description
baseShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>

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

MakeValid(Feature)

<!– static –>

Return Value

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

Parameters

Name Type Description
feature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

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

Overlaps(BaseShape, Feature)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

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

Overlaps(Feature, Feature)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

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

Overlaps(BaseShape, BaseShape)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>

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

ToString()

Return Value

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

Parameters

Name Type Description

<!– System.Object –> Go Back

Touches(BaseShape, BaseShape)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>

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

Touches(Feature, Feature)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

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

Touches(BaseShape, Feature)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

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

Union(IEnumerable<Feature>)

<!– static –>

Return Value

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

Parameters

Name Type Description
features IEnumerable<Feature><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.Feature} –>

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

Union(IEnumerable<BaseShape>)

<!– static –>

Return Value

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

Parameters

Name Type Description
baseShapes IEnumerable<BaseShape><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.BaseShape} –>

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

Union(Feature, Feature)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

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

Union(BaseShape, BaseShape)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>

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

Validate(BaseShape, ShapeValidationMode)

<!– static –>

Return Value

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

Parameters

Name Type Description
shape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
validationMode ShapeValidationMode<!– ThinkGeo.MapSuite.Core.ShapeValidationMode –>

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

Protected Methods

Finalize()

Return Value

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

Parameters

Name Type Description

<!– System.Object –> Go Back

MemberwiseClone()

Return Value

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

Parameters

Name Type Description

<!– System.Object –> Go Back

Public Properties

Protected Properties

Public Events

thinkgeo.mapsuite.core.sqltypesgeometryhelper.1440040130.txt.gz · Last modified: 2015/09/17 10:40 (external edit)