User Tools

Site Tools


thinkgeo.mapsuite.silverlightcore.baseshape

This is an old revision of the document!


Table of Contents

ThinkGeo.MapSuite.SilverlightCore.BaseShape

<!– Class –>

Inheritance Hierarchy

Members Summary

Public Constructors

Name Parameters DeclaringType Summary

Protected Constructors

Name Parameters DeclaringType Summary
Protected MethodBaseShape

Public Methods

Name Parameters DeclaringType Summary
Public MethodBuffer Double, Int32, GeographyUnit, DistanceUnit
Public MethodBuffer Double, Int32, BufferCapType, GeographyUnit, DistanceUnit
Public MethodBuffer Double, GeographyUnit, DistanceUnit
Public MethodCloneDeep
Public MethodContains Feature
Public MethodContains BaseShape
Public MethodStatic MemberCreateShapeFromWellKnownData String
Public MethodStatic MemberCreateShapeFromWellKnownData Byte[]
Public MethodCrosses BaseShape
Public MethodCrosses Feature
Public MethodEquals Object Object
Public MethodGetBoundingBox
Public MethodGetCenterPoint
Public MethodGetClosestPointTo Feature, GeographyUnit
Public MethodGetClosestPointTo BaseShape, GeographyUnit
Public MethodGetCrossing BaseShape
Public MethodGetDistanceTo BaseShape, GeographyUnit, DistanceUnit
Public MethodGetDistanceTo Feature, GeographyUnit, DistanceUnit
Public MethodGetFeature IDictionary<String, String>
Public MethodGetFeature
Public MethodGetHashCode Object
Public MethodGetShortestLineTo Feature, GeographyUnit
Public MethodGetShortestLineTo BaseShape, GeographyUnit
Public MethodGetType Object
Public MethodGetWellKnownBinary
Public MethodGetWellKnownBinary WkbByteOrder
Public MethodGetWellKnownText
Public MethodGetWellKnownType
Public MethodIntersects Feature
Public MethodIntersects BaseShape
Public MethodIsDisjointed Feature
Public MethodIsDisjointed BaseShape
Public MethodIsTopologicallyEqual BaseShape
Public MethodIsTopologicallyEqual Feature
Public MethodIsWithin BaseShape
Public MethodIsWithin Feature
Public MethodLoadFromWellKnownData Byte[]
Public MethodLoadFromWellKnownData String
Public MethodOverlaps BaseShape
Public MethodOverlaps Feature
Public MethodRegister Feature, Feature, DistanceUnit, GeographyUnit
Public MethodRegister PointShape, PointShape, DistanceUnit, GeographyUnit
Public MethodStatic MemberRotate BaseShape, PointShape, Single
Public MethodRotate PointShape, Single
Public MethodStatic MemberRotate Feature, PointShape, Single
Public MethodScaleTo Double
Public MethodStatic MemberScaleTo BaseShape, Double
Public MethodToString Object
Public MethodTouches Feature
Public MethodTouches BaseShape
Public MethodTranslateByDegree Double, Double
Public MethodStatic MemberTranslateByDegree Feature, Double, Double, GeographyUnit, DistanceUnit
Public MethodStatic MemberTranslateByDegree BaseShape, Double, Double, GeographyUnit, DistanceUnit
Public MethodTranslateByDegree Double, Double, GeographyUnit, DistanceUnit
Public MethodStatic MemberTranslateByOffset BaseShape, Double, Double, GeographyUnit, DistanceUnit
Public MethodTranslateByOffset Double, Double, GeographyUnit, DistanceUnit
Public MethodTranslateByOffset Double, Double
Public MethodStatic MemberTranslateByOffset Feature, Double, Double, GeographyUnit, DistanceUnit
Public MethodValidate ShapeValidationMode

Protected Methods

Public Properties

Name Return DeclaringType Summary
Public PropertyCanRotate Boolean
Public PropertyId String
Public PropertyTag Object

Protected Properties

Name Return DeclaringType Summary

Public Events

Name Event Arguments DeclaringType Summary

Public Constructors

Protected Constructors

BaseShape()

Parameters

Name Type Description

Go Back

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.baseshape –>

<!– 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

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(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

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

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

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

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

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

GetFeature()

Return Value

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

Parameters

Name Type Description

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

GetHashCode()

Return Value

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

Parameters

Name Type Description

<!– System.Object –> 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

GetType()

Return Value

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

Parameters

Name Type Description

<!– System.Object –> Go Back

GetWellKnownBinary()

Return Value

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

Parameters

Name Type Description

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

GetWellKnownBinary(WkbByteOrder)

Return Value

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

Parameters

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

<!– 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

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

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

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

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

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

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

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

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

LoadFromWellKnownData(Byte[])

Return Value

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

Parameters

Name Type Description
wellKnownBinary Byte[]<!– System.Bytethinkgeo.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

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(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

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

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(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

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

ScaleTo(Double)

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> 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

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)

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(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

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(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

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

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(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(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

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 –> 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 –> 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

GetBoundingBoxCore()

Return Value

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

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> 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 –> 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 –> 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 –> 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

GetWellKnownBinaryCore(WkbByteOrder)

Return Value

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

Parameters

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

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

GetWellKnownTextCore()

Return Value

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

Parameters

Name Type Description

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

GetWellKnownTypeCore()

Return Value

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

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> 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 –> 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 –> Go Back

LoadFromWellKnownDataCore(Byte[])

Return Value

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

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> 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 –> 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 –> 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

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 –> 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 –> 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 –> Go Back

Public Properties

CanRotate

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.SilverlightCore.BaseShape –> 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

Protected Properties

Public Events

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