User Tools

Site Tools


thinkgeo.mapsuite.silverlightcore.ellipseshape

This is an old revision of the document!


Table of Contents

ThinkGeo.MapSuite.SilverlightCore.EllipseShape

<!– Class –>

Inheritance Hierarchy

Members Summary

Public Constructors

Protected Constructors

Name Parameters DeclaringType Summary

Public Methods

Name Parameters DeclaringType Summary
Public MethodBuffer Double, Int32, GeographyUnit, DistanceUnit BaseShape
Public MethodBuffer Double, Int32, BufferCapType, GeographyUnit, DistanceUnit BaseShape
Public MethodBuffer Double, GeographyUnit, DistanceUnit BaseShape
Public MethodCloneDeep BaseShape
Public MethodContains Feature BaseShape
Public MethodContains BaseShape BaseShape
Public MethodStatic MemberCreateShapeFromWellKnownData String BaseShape
Public MethodStatic MemberCreateShapeFromWellKnownData Byte[] BaseShape
Public MethodCrosses BaseShape BaseShape
Public MethodCrosses Feature BaseShape
Public MethodEquals Object Object
Public MethodGetArea GeographyUnit, AreaUnit AreaBaseShape
Public MethodGetBoundingBox BaseShape
Public MethodGetCenterPoint BaseShape
Public MethodGetClosestPointTo BaseShape, GeographyUnit BaseShape
Public MethodGetClosestPointTo Feature, GeographyUnit BaseShape
Public MethodGetConvexHull AreaBaseShape
Public MethodGetCrossing BaseShape BaseShape
Public MethodGetDifference AreaBaseShape AreaBaseShape
Public MethodGetDifference Feature AreaBaseShape
Public MethodGetDistanceTo Feature, GeographyUnit, DistanceUnit BaseShape
Public MethodGetDistanceTo BaseShape, GeographyUnit, DistanceUnit BaseShape
Public MethodGetFeature BaseShape
Public MethodGetFeature IDictionary<String, String> BaseShape
Public MethodGetHashCode Object
Public MethodGetHeightByUnit GeographyUnit, DistanceUnit
Public MethodGetIntersection AreaBaseShape AreaBaseShape
Public MethodGetIntersection Feature AreaBaseShape
Public MethodGetPerimeter GeographyUnit, DistanceUnit AreaBaseShape
Public MethodGetShortestLineTo Feature, GeographyUnit BaseShape
Public MethodGetShortestLineTo BaseShape, GeographyUnit BaseShape
Public MethodGetSymmetricalDifference AreaBaseShape AreaBaseShape
Public MethodGetSymmetricalDifference Feature AreaBaseShape
Public MethodGetTangents EllipseShape
Public MethodGetType Object
Public MethodGetWellKnownBinary WkbByteOrder BaseShape
Public MethodGetWellKnownBinary BaseShape
Public MethodGetWellKnownText BaseShape
Public MethodGetWellKnownType BaseShape
Public MethodGetWidthByUnit GeographyUnit, DistanceUnit
Public MethodIntersects BaseShape BaseShape
Public MethodIntersects Feature BaseShape
Public MethodIsDisjointed BaseShape BaseShape
Public MethodIsDisjointed Feature BaseShape
Public MethodIsTopologicallyEqual Feature BaseShape
Public MethodIsTopologicallyEqual BaseShape BaseShape
Public MethodIsWithin Feature BaseShape
Public MethodIsWithin BaseShape BaseShape
Public MethodLoadFromWellKnownData String BaseShape
Public MethodLoadFromWellKnownData Byte[] BaseShape
Public MethodOverlaps BaseShape BaseShape
Public MethodOverlaps Feature BaseShape
Public MethodRegister PointShape, PointShape, DistanceUnit, GeographyUnit BaseShape
Public MethodRegister Feature, Feature, DistanceUnit, GeographyUnit BaseShape
Public MethodStatic MemberRotate BaseShape, PointShape, Single BaseShape
Public MethodStatic MemberRotate Feature, PointShape, Single BaseShape
Public MethodRotate PointShape, Single BaseShape
Public MethodStatic MemberScaleDown Feature, Double AreaBaseShape
Public MethodStatic MemberScaleDown AreaBaseShape, Double AreaBaseShape
Public MethodScaleDown Double AreaBaseShape
Public MethodStatic MemberScaleTo BaseShape, Double BaseShape
Public MethodScaleTo Double BaseShape
Public MethodStatic MemberScaleUp AreaBaseShape, Double AreaBaseShape
Public MethodScaleUp Double AreaBaseShape
Public MethodStatic MemberScaleUp Feature, Double AreaBaseShape
Public MethodSetHeightByUnit Double, GeographyUnit, DistanceUnit
Public MethodSetWidthByUnit Double, GeographyUnit, DistanceUnit
Public MethodSimplify GeographyUnit, Double, DistanceUnit, SimplificationType AreaBaseShape
Public MethodSimplify Double, SimplificationType AreaBaseShape
Public MethodStatic MemberSimplify AreaBaseShape, GeographyUnit, Double, DistanceUnit, SimplificationType AreaBaseShape
Public MethodStatic MemberSimplify AreaBaseShape, Double, SimplificationType AreaBaseShape
Public MethodStatic MemberSplit Feature, Feature AreaBaseShape
Public MethodStatic MemberSplit AreaBaseShape, AreaBaseShape AreaBaseShape
Public MethodToPolygon
Public MethodToPolygon Int32
Public MethodToString Object
Public MethodTouches Feature BaseShape
Public MethodTouches BaseShape BaseShape
Public MethodTranslateByDegree Double, Double, GeographyUnit, DistanceUnit BaseShape
Public MethodTranslateByDegree Double, Double BaseShape
Public MethodStatic MemberTranslateByDegree BaseShape, Double, Double, GeographyUnit, DistanceUnit BaseShape
Public MethodStatic MemberTranslateByDegree Feature, Double, Double, GeographyUnit, DistanceUnit BaseShape
Public MethodStatic MemberTranslateByOffset Feature, Double, Double, GeographyUnit, DistanceUnit BaseShape
Public MethodTranslateByOffset Double, Double BaseShape
Public MethodTranslateByOffset Double, Double, GeographyUnit, DistanceUnit BaseShape
Public MethodStatic MemberTranslateByOffset BaseShape, Double, Double, GeographyUnit, DistanceUnit BaseShape
Public MethodStatic MemberUnion IEnumerable<AreaBaseShape> AreaBaseShape
Public MethodUnion AreaBaseShape AreaBaseShape
Public MethodUnion Feature AreaBaseShape
Public MethodStatic MemberUnion IEnumerable<Feature> AreaBaseShape
Public MethodValidate ShapeValidationMode BaseShape

Protected Methods

Name Parameters DeclaringType Summary
Protected MethodBufferCore Double, Int32, BufferCapType, GeographyUnit, DistanceUnit BaseShape
Protected MethodCloneDeepCore BaseShape(overriden)
Protected MethodContainsCore BaseShape BaseShape(overriden)
Protected MethodCrossesCore BaseShape BaseShape
Protected MethodFinalize Object
Protected MethodGetAreaCore GeographyUnit, AreaUnit AreaBaseShape(overriden)
Protected MethodGetBoundingBoxCore BaseShape(overriden)
Protected MethodGetCenterPointCore BaseShape
Protected MethodGetClosestPointToCore BaseShape, GeographyUnit BaseShape(overriden)
Protected MethodGetConvexHullCore AreaBaseShape
Protected MethodGetCrossingCore BaseShape BaseShape(overriden)
Protected MethodGetDifferenceCore AreaBaseShape AreaBaseShape
Protected MethodGetDistanceToCore BaseShape, GeographyUnit, DistanceUnit BaseShape(overriden)
Protected MethodGetIntersectionCore AreaBaseShape AreaBaseShape
Protected MethodGetPerimeterCore GeographyUnit, DistanceUnit AreaBaseShape(overriden)
Protected MethodGetShortestLineToCore BaseShape, GeographyUnit BaseShape
Protected MethodGetSymmetricalDifferenceCore AreaBaseShape AreaBaseShape
Protected MethodGetWellKnownBinaryCore WkbByteOrder, Int32
Protected MethodGetWellKnownBinaryCore WkbByteOrder BaseShape(overriden)
Protected MethodGetWellKnownTextCore Int32
Protected MethodGetWellKnownTextCore BaseShape(overriden)
Protected MethodGetWellKnownTypeCore BaseShape(overriden)
Protected MethodIntersectsCore BaseShape BaseShape(overriden)
Protected MethodIsDisjointedCore BaseShape BaseShape
Protected MethodIsTopologicallyEqualCore BaseShape BaseShape
Protected MethodIsWithinCore BaseShape BaseShape
Protected MethodLoadFromWellKnownDataCore String BaseShape(overriden)
Protected MethodLoadFromWellKnownDataCore Byte[] BaseShape(overriden)
Protected MethodMemberwiseClone Object
Protected MethodOverlapsCore BaseShape BaseShape
Protected MethodRegisterCore PointShape, PointShape, DistanceUnit, GeographyUnit BaseShape(overriden)
Protected MethodRotateCore PointShape, Single BaseShape(overriden)
Protected MethodScaleDownCore Double AreaBaseShape(overriden)
Protected MethodScaleToCore Double BaseShape
Protected MethodScaleUpCore Double AreaBaseShape(overriden)
Protected MethodSimplifyCore Double, SimplificationType AreaBaseShape
Protected MethodTouchesCore BaseShape BaseShape
Protected MethodTranslateByDegreeCore Double, Double, GeographyUnit, DistanceUnit BaseShape(overriden)
Protected MethodTranslateByOffsetCore Double, Double, GeographyUnit, DistanceUnit BaseShape(overriden)
Protected MethodUnionCore AreaBaseShape AreaBaseShape
Protected MethodValidateCore ShapeValidationMode BaseShape(overriden)

Public Properties

Name Return DeclaringType Summary
Public PropertyCanRotate Boolean BaseShape(overriden)
Public PropertyCenter PointShape
Public PropertyHeight Double
Public PropertyId String BaseShape
Public PropertyTag Object BaseShape
Public PropertyWidth Double

Protected Properties

Name Return DeclaringType Summary

Public Events

Name Event Arguments DeclaringType Summary

Public Constructors

EllipseShape()

Parameters

Name Type Description

Go Back

EllipseShape(PointShape, Double)

Parameters

Name Type Description
center PointShape<!– ThinkGeo.MapSuite.SilverlightCore.PointShape –>
radius Double<!– System.Double –>

Go Back

EllipseShape(Feature, Double)

Parameters

Name Type Description
centerPointFeature Feature<!– ThinkGeo.MapSuite.SilverlightCore.Feature –>
radius Double<!– System.Double –>

Go Back

EllipseShape(PointShape, Double, Double)

Parameters

Name Type Description
center PointShape<!– ThinkGeo.MapSuite.SilverlightCore.PointShape –>
horizontalRadius Double<!– System.Double –>
verticalRadius Double<!– System.Double –>

Go Back

EllipseShape(Feature, Double, Double)

Parameters

Name Type Description
centerPointFeature Feature<!– ThinkGeo.MapSuite.SilverlightCore.Feature –>
horizontalRadius Double<!– System.Double –>
verticalRadius Double<!– System.Double –>

Go Back

EllipseShape(String)

Parameters

Name Type Description
wellKnownText String<!– System.String –>

Go Back

EllipseShape(Byte[])

Parameters

Name Type Description
wellKnownBinary Byte[]<!– System.Bytethinkgeo.mapsuite.silverlightcore.ellipseshape –>

Go Back

EllipseShape(PointShape, Double, GeographyUnit, DistanceUnit)

Parameters

Name Type Description
center PointShape<!– ThinkGeo.MapSuite.SilverlightCore.PointShape –>
radius Double<!– System.Double –>
shapeUnit GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>
unitOfRadius DistanceUnit<!– ThinkGeo.MapSuite.SilverlightCore.DistanceUnit –>

Go Back

EllipseShape(Feature, Double, GeographyUnit, DistanceUnit)

Parameters

Name Type Description
centerPointFeature Feature<!– ThinkGeo.MapSuite.SilverlightCore.Feature –>
radius Double<!– System.Double –>
shapeUnit GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>
unitOfRadius DistanceUnit<!– ThinkGeo.MapSuite.SilverlightCore.DistanceUnit –>

Go Back

EllipseShape(PointShape, Double, Double, GeographyUnit, DistanceUnit)

Parameters

Name Type Description
center PointShape<!– ThinkGeo.MapSuite.SilverlightCore.PointShape –>
horizontalRadius Double<!– System.Double –>
verticalRadius Double<!– System.Double –>
shapeUnit GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>
unitOfRadius DistanceUnit<!– ThinkGeo.MapSuite.SilverlightCore.DistanceUnit –>

Go Back

EllipseShape(Feature, Double, Double, GeographyUnit, DistanceUnit)

Parameters

Name Type Description
centerPointFeature Feature<!– ThinkGeo.MapSuite.SilverlightCore.Feature –>
horizontalRadius Double<!– System.Double –>
verticalRadius Double<!– System.Double –>
shapeUnit GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>
unitOfRadius DistanceUnit<!– ThinkGeo.MapSuite.SilverlightCore.DistanceUnit –>

Go Back

Protected Constructors

Public Methods

Buffer(Double, Int32, GeographyUnit, DistanceUnit)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

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

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

Buffer(Double, GeographyUnit, DistanceUnit)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

CloneDeep()

Return Value

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

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

Contains(Feature)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

Contains(BaseShape)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

CreateShapeFromWellKnownData(String)

<!– static –>

Return Value

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

Parameters

Name Type Description
wellKnownText String<!– System.String –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

CreateShapeFromWellKnownData(Byte[])

<!– static –>

Return Value

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

Parameters

Name Type Description
wellKnownBinary Byte[]<!– System.Bytethinkgeo.mapsuite.silverlightcore.ellipseshape –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

Crosses(BaseShape)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

Crosses(Feature)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

Equals(Object)

Return Value

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

Parameters

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

<!– System.Object –> Go Back

GetArea(GeographyUnit, AreaUnit)

Return Value

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

Parameters

Name Type Description
shapeUnit GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>
returningUnit AreaUnit<!– ThinkGeo.MapSuite.SilverlightCore.AreaUnit –>

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –> Go Back

GetBoundingBox()

Return Value

Return Type Description
RectangleShape<!– ThinkGeo.MapSuite.SilverlightCore.RectangleShape –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

GetCenterPoint()

Return Value

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

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

GetClosestPointTo(BaseShape, GeographyUnit)

Return Value

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

Parameters

Name Type Description
targetShape BaseShape<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –>
shapeUnit GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

GetClosestPointTo(Feature, GeographyUnit)

Return Value

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

Parameters

Name Type Description
targetFeature Feature<!– ThinkGeo.MapSuite.SilverlightCore.Feature –>
shapeUnit GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

GetConvexHull()

Return Value

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

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –> Go Back

GetCrossing(BaseShape)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

GetDifference(AreaBaseShape)

Return Value

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

Parameters

Name Type Description
targetShape AreaBaseShape<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –>

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –> Go Back

GetDifference(Feature)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –> Go Back

GetDistanceTo(Feature, GeographyUnit, DistanceUnit)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

GetDistanceTo(BaseShape, GeographyUnit, DistanceUnit)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

GetFeature()

Return Value

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

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

GetFeature(IDictionary<String, String>)

Return Value

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

Parameters

Name Type Description
columnValues IDictionary<String,String><!– System.Collections.Generic.IDictionary{System.String,System.String} –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

GetHashCode()

Return Value

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

Parameters

Name Type Description

<!– System.Object –> Go Back

GetHeightByUnit(GeographyUnit, DistanceUnit)

Return Value

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

Parameters

Name Type Description
shapeUnit GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>
returningUnit DistanceUnit<!– ThinkGeo.MapSuite.SilverlightCore.DistanceUnit –>

<!– ThinkGeo.MapSuite.SilverlightCore.EllipseShape –> Go Back

GetIntersection(AreaBaseShape)

Return Value

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

Parameters

Name Type Description
targetShape AreaBaseShape<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –>

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –> Go Back

GetIntersection(Feature)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –> Go Back

GetPerimeter(GeographyUnit, DistanceUnit)

Return Value

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

Parameters

Name Type Description
shapeUnit GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>
returningUnit DistanceUnit<!– ThinkGeo.MapSuite.SilverlightCore.DistanceUnit –>

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –> Go Back

GetShortestLineTo(Feature, GeographyUnit)

Return Value

Return Type Description
MultilineShape<!– ThinkGeo.MapSuite.SilverlightCore.MultilineShape –>

Parameters

Name Type Description
targetFeature Feature<!– ThinkGeo.MapSuite.SilverlightCore.Feature –>
shapeUnit GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

GetShortestLineTo(BaseShape, GeographyUnit)

Return Value

Return Type Description
MultilineShape<!– ThinkGeo.MapSuite.SilverlightCore.MultilineShape –>

Parameters

Name Type Description
targetShape BaseShape<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –>
shapeUnit GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

GetSymmetricalDifference(AreaBaseShape)

Return Value

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

Parameters

Name Type Description
targetShape AreaBaseShape<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –>

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –> Go Back

GetSymmetricalDifference(Feature)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –> Go Back

GetTangents(EllipseShape)

Return Value

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

Parameters

Name Type Description
targetEllipse EllipseShape<!– ThinkGeo.MapSuite.SilverlightCore.EllipseShape –>

<!– ThinkGeo.MapSuite.SilverlightCore.EllipseShape –> Go Back

GetType()

Return Value

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

Parameters

Name Type Description

<!– System.Object –> Go Back

GetWellKnownBinary(WkbByteOrder)

Return Value

Return Type Description
Byte[]<!– System.Bytethinkgeo.mapsuite.silverlightcore.ellipseshape –>

Parameters

Name Type Description
byteOrder WkbByteOrder<!– ThinkGeo.MapSuite.SilverlightCore.WkbByteOrder –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

GetWellKnownBinary()

Return Value

Return Type Description
Byte[]<!– System.Bytethinkgeo.mapsuite.silverlightcore.ellipseshape –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

GetWellKnownText()

Return Value

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

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

GetWellKnownType()

Return Value

Return Type Description
WellKnownType<!– ThinkGeo.MapSuite.SilverlightCore.WellKnownType –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

GetWidthByUnit(GeographyUnit, DistanceUnit)

Return Value

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

Parameters

Name Type Description
shapeUnit GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>
returningUnit DistanceUnit<!– ThinkGeo.MapSuite.SilverlightCore.DistanceUnit –>

<!– ThinkGeo.MapSuite.SilverlightCore.EllipseShape –> Go Back

Intersects(BaseShape)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

Intersects(Feature)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

IsDisjointed(BaseShape)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

IsDisjointed(Feature)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

IsTopologicallyEqual(Feature)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

IsTopologicallyEqual(BaseShape)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

IsWithin(Feature)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

IsWithin(BaseShape)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

LoadFromWellKnownData(String)

Return Value

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

Parameters

Name Type Description
wellKnownText String<!– System.String –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

LoadFromWellKnownData(Byte[])

Return Value

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

Parameters

Name Type Description
wellKnownBinary Byte[]<!– System.Bytethinkgeo.mapsuite.silverlightcore.ellipseshape –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

Overlaps(BaseShape)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

Overlaps(Feature)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

Register(PointShape, PointShape, DistanceUnit, GeographyUnit)

Return Value

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

Parameters

Name Type Description
fromPoint PointShape<!– ThinkGeo.MapSuite.SilverlightCore.PointShape –>
toPoint PointShape<!– ThinkGeo.MapSuite.SilverlightCore.PointShape –>
fromUnit DistanceUnit<!– ThinkGeo.MapSuite.SilverlightCore.DistanceUnit –>
toUnit GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

Register(Feature, Feature, DistanceUnit, GeographyUnit)

Return Value

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

Parameters

Name Type Description
fromPoint Feature<!– ThinkGeo.MapSuite.SilverlightCore.Feature –>
toPoint Feature<!– ThinkGeo.MapSuite.SilverlightCore.Feature –>
fromUnit DistanceUnit<!– ThinkGeo.MapSuite.SilverlightCore.DistanceUnit –>
toUnit GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

Rotate(BaseShape, PointShape, Single)

<!– static –>

Return Value

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

Parameters

Name Type Description
sourceBaseShape BaseShape<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –>
pivotPoint PointShape<!– ThinkGeo.MapSuite.SilverlightCore.PointShape –>
degreeAngle Single<!– System.Single –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

Rotate(Feature, PointShape, Single)

<!– static –>

Return Value

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

Parameters

Name Type Description
targetFeature Feature<!– ThinkGeo.MapSuite.SilverlightCore.Feature –>
pivotPoint PointShape<!– ThinkGeo.MapSuite.SilverlightCore.PointShape –>
degreeAngle Single<!– System.Single –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

Rotate(PointShape, Single)

Return Value

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

Parameters

Name Type Description
pivotPoint PointShape<!– ThinkGeo.MapSuite.SilverlightCore.PointShape –>
degreeAngle Single<!– System.Single –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

ScaleDown(Feature, Double)

<!– static –>

Return Value

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

Parameters

Name Type Description
targetFeature Feature<!– ThinkGeo.MapSuite.SilverlightCore.Feature –>
percentage Double<!– System.Double –>

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –> Go Back

ScaleDown(AreaBaseShape, Double)

<!– static –>

Return Value

Return Type Description
AreaBaseShape<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –>

Parameters

Name Type Description
targetShape AreaBaseShape<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –>
percentage Double<!– System.Double –>

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –> Go Back

ScaleDown(Double)

Return Value

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

Parameters

Name Type Description
percentage Double<!– System.Double –>

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –> Go Back

ScaleTo(BaseShape, Double)

<!– static –>

Return Value

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

Parameters

Name Type Description
baseShape BaseShape<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –>
scale Double<!– System.Double –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

ScaleTo(Double)

Return Value

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

Parameters

Name Type Description
scale Double<!– System.Double –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

ScaleUp(AreaBaseShape, Double)

<!– static –>

Return Value

Return Type Description
AreaBaseShape<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –>

Parameters

Name Type Description
targetShape AreaBaseShape<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –>
percentage Double<!– System.Double –>

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –> Go Back

ScaleUp(Double)

Return Value

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

Parameters

Name Type Description
percentage Double<!– System.Double –>

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –> Go Back

ScaleUp(Feature, Double)

<!– static –>

Return Value

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

Parameters

Name Type Description
targetFeature Feature<!– ThinkGeo.MapSuite.SilverlightCore.Feature –>
percentage Double<!– System.Double –>

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –> Go Back

SetHeightByUnit(Double, GeographyUnit, DistanceUnit)

Return Value

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

Parameters

Name Type Description
newHeight Double<!– System.Double –>
shapeUnit GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>
unitOfHeight DistanceUnit<!– ThinkGeo.MapSuite.SilverlightCore.DistanceUnit –>

<!– ThinkGeo.MapSuite.SilverlightCore.EllipseShape –> Go Back

SetWidthByUnit(Double, GeographyUnit, DistanceUnit)

Return Value

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

Parameters

Name Type Description
newWidth Double<!– System.Double –>
shapeUnit GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>
unitOfWidth DistanceUnit<!– ThinkGeo.MapSuite.SilverlightCore.DistanceUnit –>

<!– ThinkGeo.MapSuite.SilverlightCore.EllipseShape –> Go Back

Simplify(GeographyUnit, Double, DistanceUnit, SimplificationType)

Return Value

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

Parameters

Name Type Description
shapeUnit GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>
tolerance Double<!– System.Double –>
toleranceUnit DistanceUnit<!– ThinkGeo.MapSuite.SilverlightCore.DistanceUnit –>
simplificationType SimplificationType<!– ThinkGeo.MapSuite.SilverlightCore.SimplificationType –>

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –> Go Back

Simplify(Double, SimplificationType)

Return Value

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

Parameters

Name Type Description
tolerance Double<!– System.Double –>
simplificationType SimplificationType<!– ThinkGeo.MapSuite.SilverlightCore.SimplificationType –>

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –> Go Back

Simplify(AreaBaseShape, GeographyUnit, Double, DistanceUnit, SimplificationType)

<!– static –>

Return Value

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

Parameters

Name Type Description
targetShape AreaBaseShape<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –>
targetShapeUnit GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>
tolerance Double<!– System.Double –>
toleranceUnit DistanceUnit<!– ThinkGeo.MapSuite.SilverlightCore.DistanceUnit –>
simplificationType SimplificationType<!– ThinkGeo.MapSuite.SilverlightCore.SimplificationType –>

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –> Go Back

Simplify(AreaBaseShape, Double, SimplificationType)

<!– static –>

Return Value

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

Parameters

Name Type Description
targetShape AreaBaseShape<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –>
tolerance Double<!– System.Double –>
simplificationType SimplificationType<!– ThinkGeo.MapSuite.SilverlightCore.SimplificationType –>

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –> Go Back

Split(Feature, Feature)

<!– static –>

Return Value

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

Parameters

Name Type Description
areaToSplit Feature<!– ThinkGeo.MapSuite.SilverlightCore.Feature –>
areaToSplitBy Feature<!– ThinkGeo.MapSuite.SilverlightCore.Feature –>

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –> Go Back

Split(AreaBaseShape, AreaBaseShape)

<!– static –>

Return Value

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

Parameters

Name Type Description
areaToSplit AreaBaseShape<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –>
areaToSplitBy AreaBaseShape<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –>

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –> Go Back

ToPolygon()

Return Value

Return Type Description
PolygonShape<!– ThinkGeo.MapSuite.SilverlightCore.PolygonShape –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.SilverlightCore.EllipseShape –> Go Back

ToPolygon(Int32)

Return Value

Return Type Description
PolygonShape<!– ThinkGeo.MapSuite.SilverlightCore.PolygonShape –>

Parameters

Name Type Description
vertexCountInQuarter Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.SilverlightCore.EllipseShape –> Go Back

ToString()

Return Value

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

Parameters

Name Type Description

<!– System.Object –> Go Back

Touches(Feature)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

Touches(BaseShape)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

TranslateByDegree(Double, Double, GeographyUnit, DistanceUnit)

Return Value

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

Parameters

Name Type Description
distance Double<!– System.Double –>
angleInDegrees Double<!– System.Double –>
shapeUnit GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>
distanceUnit DistanceUnit<!– ThinkGeo.MapSuite.SilverlightCore.DistanceUnit –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

TranslateByDegree(Double, Double)

Return Value

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

Parameters

Name Type Description
distance Double<!– System.Double –>
angleInDegrees Double<!– System.Double –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

TranslateByDegree(BaseShape, Double, Double, GeographyUnit, DistanceUnit)

<!– static –>

Return Value

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

Parameters

Name Type Description
targetShape BaseShape<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –>
distance Double<!– System.Double –>
angleInDegrees Double<!– System.Double –>
shapeUnit GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>
distanceUnit DistanceUnit<!– ThinkGeo.MapSuite.SilverlightCore.DistanceUnit –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

TranslateByDegree(Feature, Double, Double, GeographyUnit, DistanceUnit)

<!– static –>

Return Value

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

Parameters

Name Type Description
targetFeature Feature<!– ThinkGeo.MapSuite.SilverlightCore.Feature –>
distance Double<!– System.Double –>
angleInDegrees Double<!– System.Double –>
shapeUnit GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>
distanceUnit DistanceUnit<!– ThinkGeo.MapSuite.SilverlightCore.DistanceUnit –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

TranslateByOffset(Feature, Double, Double, GeographyUnit, DistanceUnit)

<!– static –>

Return Value

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

Parameters

Name Type Description
targetFeature Feature<!– ThinkGeo.MapSuite.SilverlightCore.Feature –>
xOffsetDistance Double<!– System.Double –>
yOffsetDistance Double<!– System.Double –>
shapeUnit GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>
distanceUnit DistanceUnit<!– ThinkGeo.MapSuite.SilverlightCore.DistanceUnit –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

TranslateByOffset(Double, Double)

Return Value

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

Parameters

Name Type Description
xOffsetDistance Double<!– System.Double –>
yOffsetDistance Double<!– System.Double –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

TranslateByOffset(Double, Double, GeographyUnit, DistanceUnit)

Return Value

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

Parameters

Name Type Description
xOffsetDistance Double<!– System.Double –>
yOffsetDistance Double<!– System.Double –>
shapeUnit GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>
distanceUnit DistanceUnit<!– ThinkGeo.MapSuite.SilverlightCore.DistanceUnit –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

TranslateByOffset(BaseShape, Double, Double, GeographyUnit, DistanceUnit)

<!– static –>

Return Value

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

Parameters

Name Type Description
targetShape BaseShape<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –>
xOffsetDistance Double<!– System.Double –>
yOffsetDistance Double<!– System.Double –>
shapeUnit GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>
distanceUnit DistanceUnit<!– ThinkGeo.MapSuite.SilverlightCore.DistanceUnit –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

Union(IEnumerable<AreaBaseShape>)

<!– static –>

Return Value

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

Parameters

Name Type Description
areaShapes IEnumerable<AreaBaseShape><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape} –>

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –> Go Back

Union(AreaBaseShape)

Return Value

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

Parameters

Name Type Description
targetShape AreaBaseShape<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –>

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –> Go Back

Union(Feature)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –> Go Back

Union(IEnumerable<Feature>)

<!– static –>

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –> Go Back

Validate(ShapeValidationMode)

Return Value

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

Parameters

Name Type Description
validationMode ShapeValidationMode<!– ThinkGeo.MapSuite.SilverlightCore.ShapeValidationMode –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

Protected Methods

BufferCore(Double, Int32, BufferCapType, GeographyUnit, DistanceUnit)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

CloneDeepCore()

Return Value

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

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape(overriden) –> Go Back

ContainsCore(BaseShape)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape(overriden) –> Go Back

CrossesCore(BaseShape)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

Finalize()

Return Value

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

Parameters

Name Type Description

<!– System.Object –> Go Back

GetAreaCore(GeographyUnit, AreaUnit)

Return Value

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

Parameters

Name Type Description
shapeUnit GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>
returningUnit AreaUnit<!– ThinkGeo.MapSuite.SilverlightCore.AreaUnit –>

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape(overriden) –> Go Back

GetBoundingBoxCore()

Return Value

Return Type Description
RectangleShape<!– ThinkGeo.MapSuite.SilverlightCore.RectangleShape –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape(overriden) –> Go Back

GetCenterPointCore()

Return Value

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

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

GetClosestPointToCore(BaseShape, GeographyUnit)

Return Value

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

Parameters

Name Type Description
targetShape BaseShape<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –>
shapeUnit GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape(overriden) –> Go Back

GetConvexHullCore()

Return Value

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

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –> Go Back

GetCrossingCore(BaseShape)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape(overriden) –> Go Back

GetDifferenceCore(AreaBaseShape)

Return Value

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

Parameters

Name Type Description
targetShape AreaBaseShape<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –>

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –> Go Back

GetDistanceToCore(BaseShape, GeographyUnit, DistanceUnit)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape(overriden) –> Go Back

GetIntersectionCore(AreaBaseShape)

Return Value

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

Parameters

Name Type Description
targetShape AreaBaseShape<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –>

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –> Go Back

GetPerimeterCore(GeographyUnit, DistanceUnit)

Return Value

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

Parameters

Name Type Description
shapeUnit GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>
returningUnit DistanceUnit<!– ThinkGeo.MapSuite.SilverlightCore.DistanceUnit –>

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape(overriden) –> Go Back

GetShortestLineToCore(BaseShape, GeographyUnit)

Return Value

Return Type Description
MultilineShape<!– ThinkGeo.MapSuite.SilverlightCore.MultilineShape –>

Parameters

Name Type Description
targetShape BaseShape<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –>
shapeUnit GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

GetSymmetricalDifferenceCore(AreaBaseShape)

Return Value

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

Parameters

Name Type Description
targetShape AreaBaseShape<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –>

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –> Go Back

GetWellKnownBinaryCore(WkbByteOrder, Int32)

Return Value

Return Type Description
Byte[]<!– System.Bytethinkgeo.mapsuite.silverlightcore.ellipseshape –>

Parameters

Name Type Description
byteOrder WkbByteOrder<!– ThinkGeo.MapSuite.SilverlightCore.WkbByteOrder –>
vertexCountInQuarter Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.SilverlightCore.EllipseShape –> Go Back

GetWellKnownBinaryCore(WkbByteOrder)

Return Value

Return Type Description
Byte[]<!– System.Bytethinkgeo.mapsuite.silverlightcore.ellipseshape –>

Parameters

Name Type Description
byteOrder WkbByteOrder<!– ThinkGeo.MapSuite.SilverlightCore.WkbByteOrder –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape(overriden) –> Go Back

GetWellKnownTextCore(Int32)

Return Value

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

Parameters

Name Type Description
vertexCountInQuarter Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.SilverlightCore.EllipseShape –> Go Back

GetWellKnownTextCore()

Return Value

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

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape(overriden) –> Go Back

GetWellKnownTypeCore()

Return Value

Return Type Description
WellKnownType<!– ThinkGeo.MapSuite.SilverlightCore.WellKnownType –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape(overriden) –> Go Back

IntersectsCore(BaseShape)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape(overriden) –> Go Back

IsDisjointedCore(BaseShape)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

IsTopologicallyEqualCore(BaseShape)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

IsWithinCore(BaseShape)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

LoadFromWellKnownDataCore(String)

Return Value

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

Parameters

Name Type Description
wellKnownText String<!– System.String –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape(overriden) –> Go Back

LoadFromWellKnownDataCore(Byte[])

Return Value

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

Parameters

Name Type Description
wellKnownBinary Byte[]<!– System.Bytethinkgeo.mapsuite.silverlightcore.ellipseshape –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape(overriden) –> Go Back

MemberwiseClone()

Return Value

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

Parameters

Name Type Description

<!– System.Object –> Go Back

OverlapsCore(BaseShape)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

RegisterCore(PointShape, PointShape, DistanceUnit, GeographyUnit)

Return Value

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

Parameters

Name Type Description
fromPoint PointShape<!– ThinkGeo.MapSuite.SilverlightCore.PointShape –>
toPoint PointShape<!– ThinkGeo.MapSuite.SilverlightCore.PointShape –>
fromUnit DistanceUnit<!– ThinkGeo.MapSuite.SilverlightCore.DistanceUnit –>
toUnit GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape(overriden) –> Go Back

RotateCore(PointShape, Single)

Return Value

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

Parameters

Name Type Description
pivotPoint PointShape<!– ThinkGeo.MapSuite.SilverlightCore.PointShape –>
degreeAngle Single<!– System.Single –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape(overriden) –> Go Back

ScaleDownCore(Double)

Return Value

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

Parameters

Name Type Description
percentage Double<!– System.Double –>

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape(overriden) –> Go Back

ScaleToCore(Double)

Return Value

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

Parameters

Name Type Description
scale Double<!– System.Double –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

ScaleUpCore(Double)

Return Value

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

Parameters

Name Type Description
percentage Double<!– System.Double –>

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape(overriden) –> Go Back

SimplifyCore(Double, SimplificationType)

Return Value

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

Parameters

Name Type Description
tolerance Double<!– System.Double –>
simplificationType SimplificationType<!– ThinkGeo.MapSuite.SilverlightCore.SimplificationType –>

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –> Go Back

TouchesCore(BaseShape)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

TranslateByDegreeCore(Double, Double, GeographyUnit, DistanceUnit)

Return Value

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

Parameters

Name Type Description
distance Double<!– System.Double –>
angleInDegrees Double<!– System.Double –>
shapeUnit GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>
distanceUnit DistanceUnit<!– ThinkGeo.MapSuite.SilverlightCore.DistanceUnit –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape(overriden) –> Go Back

TranslateByOffsetCore(Double, Double, GeographyUnit, DistanceUnit)

Return Value

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

Parameters

Name Type Description
xOffsetDistance Double<!– System.Double –>
yOffsetDistance Double<!– System.Double –>
shapeUnit GeographyUnit<!– ThinkGeo.MapSuite.SilverlightCore.GeographyUnit –>
distanceUnit DistanceUnit<!– ThinkGeo.MapSuite.SilverlightCore.DistanceUnit –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape(overriden) –> Go Back

UnionCore(AreaBaseShape)

Return Value

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

Parameters

Name Type Description
targetShape AreaBaseShape<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –>

<!– ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape –> Go Back

ValidateCore(ShapeValidationMode)

Return Value

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

Parameters

Name Type Description
validationMode ShapeValidationMode<!– ThinkGeo.MapSuite.SilverlightCore.ShapeValidationMode –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape(overriden) –> Go Back

Public Properties

CanRotate

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape(overriden) –> Go Back

Center

Return Value

Return Type
PointShape<!– ThinkGeo.MapSuite.SilverlightCore.PointShape –>

<!– ThinkGeo.MapSuite.SilverlightCore.EllipseShape –> Go Back

Height

Return Value

Return Type
Double<!– System.Double –>

<!– ThinkGeo.MapSuite.SilverlightCore.EllipseShape –> Go Back

Id

Return Value

Return Type
String<!– System.String –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

Tag

Return Value

Return Type
Object<!– System.Object –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> Go Back

Width

Return Value

Return Type
Double<!– System.Double –>

<!– ThinkGeo.MapSuite.SilverlightCore.EllipseShape –> Go Back

Protected Properties

Public Events

thinkgeo.mapsuite.silverlightcore.ellipseshape.1440040134.txt.gz · Last modified: 2015/09/21 03:20 (external edit)