Table of Contents

ThinkGeo.MapSuite.Shapes.BaseShape

Inheritance Hierarchy

Members Summary

Public Constructors

Protected Constructors

BaseShape()

Remarks
Parameters

Public Methods

LoadFromWellKnownData(String)

Remarks
Return Value
Parameters

GetWellKnownText()

Remarks
Return Value
Parameters

GetGeoJson()

Remarks
Return Value
Parameters

GetWellKnownText(RingOrder)

Remarks
Return Value
Parameters

LoadFromWellKnownData(Byte[])

Remarks
Return Value
Parameters

GetWellKnownBinary()

Remarks
Return Value
Parameters

GetWellKnownBinary(WkbByteOrder)

Remarks
Return Value
Parameters

GetWellKnownBinary(RingOrder)

Remarks
Return Value
Parameters

GetWellKnownBinary(RingOrder,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

CreateShapeFromWellKnownData(String)

Remarks
Return Value
Parameters

CreateShapeFromWellKnownData(Byte[])

Remarks
Return Value
Parameters

CreateShapeFromGeoJson(String)

Remarks
Return Value
Parameters

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

Remarks
Return Value
Parameters

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

Remarks
Return Value
Parameters

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

Remarks
Return Value
Parameters

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

Remarks
Return Value
Parameters

Rotate(BaseShape,PointShape,Single)

Remarks
Return Value
Parameters

Rotate(Feature,PointShape,Single)

Remarks
Return Value
Parameters

ScaleTo(BaseShape,Double)

Remarks
Return Value
Parameters

Protected Methods

LoadFromWellKnownDataCore(String)

Remarks
Return Value
Parameters

GetGeoJsonCore()

Remarks
Return Value
Parameters

GetWellKnownTextCore(RingOrder)

Remarks
Return Value
Parameters

LoadFromWellKnownDataCore(Byte[])

Remarks
Return Value
Parameters

GetWellKnownBinaryCore(RingOrder,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

Remarks
Return Value

Tag

Remarks
Return Value

CanRotate

Remarks
Return Value

Protected Properties

Public Events

1) , 5) , 9) 2 2,6 2,6 6,2 6,2 2),(3 3,4 3,4 4,3 4,3 3
2) , 6) , 10) 4 5,11 51,21 26),(-4 -7,-9 -7,-14 -3
3) , 7) , 11) (2 2,6 2,6 6,2 6,2 2),(3 3,4 3,4 4,3 4,3 3
4) , 8) , 12) 4 4,7 3,7 5,4 4