Table of Contents

ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape

Note: The page was created before Map Suite 10. Map Suite 10.0 organized many classes into new namespaces and assemblies as well as had a few minor breaks in compatibility. The majority of previously built code should work without modification assuming the new namespaces are added. For guidance on upgrading your existing code, please check out MapSuite 10 Upgrade Guide.

This abstract class is the root of all area-based shapes, such as RectangleShape and PolygonShape.

Inheritance Hierarchy

Members Summary

Public Constructors

Protected Constructors

AreaBaseShape()

Remarks
Parameters

Public Methods

GetPerimeter(GeographyUnit,DistanceUnit)

Remarks
Return Value
Parameters

GetArea(GeographyUnit,AreaUnit)

Remarks
Return Value
Parameters

ScaleUp(Double)

Remarks
Return Value
Parameters

ScaleDown(Double)

Remarks
Return Value
Parameters

GetConvexHull()

Remarks
Return Value
Parameters

GetIntersection(AreaBaseShape)

Remarks
Return Value
Parameters

GetIntersection(Feature)

Remarks
Return Value
Parameters

Union(AreaBaseShape)

Remarks
Return Value
Parameters

Union(Feature)

Remarks
Return Value
Parameters

GetDifference(AreaBaseShape)

Remarks
Return Value
Parameters

GetDifference(Feature)

Remarks
Return Value
Parameters

GetSymmetricalDifference(AreaBaseShape)

Remarks
Return Value
Parameters

GetSymmetricalDifference(Feature)

Remarks
Return Value
Parameters

Simplify(GeographyUnit,Double,DistanceUnit,SimplificationType)

Remarks
Return Value
Parameters

Simplify(Double,SimplificationType)

Remarks
Return Value
Parameters

LoadFromWellKnownData(String)

Remarks
Return Value
Parameters

GetWellKnownText()

Remarks
Return Value
Parameters

LoadFromWellKnownData(Byte[])

Remarks
Return Value
Parameters

GetWellKnownBinary()

Remarks
Return Value
Parameters

GetWellKnownBinary(WkbByteOrder)

Remarks
Return Value
Parameters

GetBoundingBox()

Remarks
Return Value
Parameters

GetWellKnownType()

Remarks
Return Value
Parameters

CloneDeep()

Remarks
Return Value
Parameters

TranslateByOffset(Double,Double,GeographyUnit,DistanceUnit)

Remarks
Return Value
Parameters

TranslateByOffset(Double,Double)

Remarks
Return Value
Parameters

TranslateByDegree(Double,Double,GeographyUnit,DistanceUnit)

Remarks
Return Value
Parameters

TranslateByDegree(Double,Double)

Remarks
Return Value
Parameters

Rotate(PointShape,Single)

Remarks
Return Value
Parameters

GetShortestLineTo(BaseShape,GeographyUnit)

Remarks
Return Value
Parameters

GetShortestLineTo(Feature,GeographyUnit)

Remarks
Return Value
Parameters

GetClosestPointTo(BaseShape,GeographyUnit)

Remarks
Return Value
Parameters

GetClosestPointTo(Feature,GeographyUnit)

Remarks
Return Value
Parameters

GetCenterPoint()

Remarks
Return Value
Parameters

Buffer(Double,GeographyUnit,DistanceUnit)

Remarks
Return Value
Parameters

Buffer(Double,Int32,GeographyUnit,DistanceUnit)

Remarks
Return Value
Parameters

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

Remarks
Return Value
Parameters

GetDistanceTo(BaseShape,GeographyUnit,DistanceUnit)

Remarks
Return Value
Parameters

GetDistanceTo(Feature,GeographyUnit,DistanceUnit)

Remarks
Return Value
Parameters

Register(PointShape,PointShape,DistanceUnit,GeographyUnit)

Remarks
Return Value
Parameters

Register(Feature,Feature,DistanceUnit,GeographyUnit)

Remarks
Return Value
Parameters

Validate(ShapeValidationMode)

Remarks
Return Value
Parameters

IsDisjointed(BaseShape)

Remarks
Return Value
Parameters

IsDisjointed(Feature)

Remarks
Return Value
Parameters

Intersects(BaseShape)

Remarks
Return Value
Parameters

Intersects(Feature)

Remarks
Return Value
Parameters

Touches(BaseShape)

Remarks
Return Value
Parameters

Touches(Feature)

Remarks
Return Value
Parameters

Crosses(BaseShape)

Remarks
Return Value
Parameters

Crosses(Feature)

Remarks
Return Value
Parameters

IsWithin(BaseShape)

Remarks
Return Value
Parameters

IsWithin(Feature)

Remarks
Return Value
Parameters

Contains(BaseShape)

Remarks
Return Value
Parameters

Contains(Feature)

Remarks
Return Value
Parameters

Overlaps(BaseShape)

Remarks
Return Value
Parameters

Overlaps(Feature)

Remarks
Return Value
Parameters

IsTopologicallyEqual(BaseShape)

Remarks
Return Value
Parameters

IsTopologicallyEqual(Feature)

Remarks
Return Value
Parameters

GetFeature()

Remarks
Return Value
Parameters

GetFeature(IDictionary<String,String>)

Remarks
Return Value
Parameters

GetCrossing(BaseShape)

Remarks
Return Value
Parameters

ScaleTo(Double)

Remarks
Return Value
Parameters

ToString()

Remarks
Return Value
Parameters

Equals(Object)

Remarks
Return Value
Parameters

GetHashCode()

Remarks
Return Value
Parameters

GetType()

Remarks
Return Value
Parameters

ScaleUp(AreaBaseShape,Double)

Remarks
Return Value
Parameters

ScaleUp(Feature,Double)

Remarks
Return Value
Parameters

ScaleDown(AreaBaseShape,Double)

Remarks
Return Value
Parameters

ScaleDown(Feature,Double)

Remarks
Return Value
Parameters

Union(IEnumerable<Feature>)

Remarks
Return Value
Parameters

Union(IEnumerable<AreaBaseShape>)

Remarks
Return Value
Parameters

Split(AreaBaseShape,AreaBaseShape)

Remarks
Return Value
Parameters

Split(Feature,Feature)

Remarks
Return Value
Parameters

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

Remarks
Return Value
Parameters

Simplify(AreaBaseShape,Double,SimplificationType)

Remarks
Return Value
Parameters

Protected Methods

GetPerimeterCore(GeographyUnit,DistanceUnit)

Remarks
Return Value
Parameters

GetAreaCore(GeographyUnit,AreaUnit)

Remarks
Return Value
Parameters

ScaleUpCore(Double)

Remarks
Return Value
Parameters

ScaleDownCore(Double)

Remarks
Return Value
Parameters

GetConvexHullCore()

Remarks
Return Value
Parameters

GetIntersectionCore(AreaBaseShape)

Remarks
Return Value
Parameters

UnionCore(AreaBaseShape)

Remarks
Return Value
Parameters

GetDifferenceCore(AreaBaseShape)

Remarks
Return Value
Parameters

GetSymmetricalDifferenceCore(AreaBaseShape)

Remarks
Return Value
Parameters

SimplifyCore(Double,SimplificationType)

Remarks
Return Value
Parameters

LoadFromWellKnownDataCore(String)

Remarks
Return Value
Parameters

GetWellKnownTextCore()

Remarks
Return Value
Parameters

LoadFromWellKnownDataCore(Byte[])

Remarks
Return Value
Parameters

GetWellKnownBinaryCore(WkbByteOrder)

Remarks
Return Value
Parameters

GetBoundingBoxCore()

Remarks
Return Value
Parameters

GetWellKnownTypeCore()

Remarks
Return Value
Parameters

CloneDeepCore()

Remarks
Return Value
Parameters

TranslateByOffsetCore(Double,Double,GeographyUnit,DistanceUnit)

Remarks
Return Value
Parameters

TranslateByDegreeCore(Double,Double,GeographyUnit,DistanceUnit)

Remarks
Return Value
Parameters

RotateCore(PointShape,Single)

Remarks
Return Value
Parameters

GetShortestLineToCore(BaseShape,GeographyUnit)

Remarks
Return Value
Parameters

GetClosestPointToCore(BaseShape,GeographyUnit)

Remarks
Return Value
Parameters

GetCenterPointCore()

Remarks
Return Value
Parameters

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

Remarks
Return Value
Parameters

GetDistanceToCore(BaseShape,GeographyUnit,DistanceUnit)

Remarks
Return Value
Parameters

RegisterCore(PointShape,PointShape,DistanceUnit,GeographyUnit)

Remarks
Return Value
Parameters

ValidateCore(ShapeValidationMode)

Remarks
Return Value
Parameters

IsDisjointedCore(BaseShape)

Remarks
Return Value
Parameters

IntersectsCore(BaseShape)

Remarks
Return Value
Parameters

TouchesCore(BaseShape)

Remarks
Return Value
Parameters

CrossesCore(BaseShape)

Remarks
Return Value
Parameters

IsWithinCore(BaseShape)

Remarks
Return Value
Parameters

ContainsCore(BaseShape)

Remarks
Return Value
Parameters

OverlapsCore(BaseShape)

Remarks
Return Value
Parameters

IsTopologicallyEqualCore(BaseShape)

Remarks
Return Value
Parameters

GetCrossingCore(BaseShape)

Remarks
Return Value
Parameters

ScaleToCore(Double)

Remarks
Return Value
Parameters

Finalize()

Remarks
Return Value
Parameters

MemberwiseClone()

Remarks
Return Value
Parameters

Public Properties

Id

N/A

Remarks

N/A

Return Value

Tag

N/A

Remarks

N/A

Return Value

CanRotate

N/A

Remarks

N/A

Return Value

Protected Properties

Public Events