ThinkGeo.MapSuite.Core.PointBaseShape
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 point-based shapes, such as PointShape and MultiPointShape.
 
Inheritance Hierarchy
Members Summary
Public Constructors
Protected Constructors
 
 PointBaseShape() 
 
Parameters
Public Methods
 
 LoadFromWellKnownData(String) 
 
Return Value
 Type:Void
 
 Description:N/A
 
 
Parameters
 wellKnownText
 Type:String
 
 Description:N/A
 
 
 
 GetWellKnownText() 
 
Return Value
 Type:String
 
 Description:N/A
 
 
Parameters
 
 GetGeoJson() 
 
Return Value
 Type:String
 
 Description:N/A
 
 
Parameters
 
 GetWellKnownText(RingOrder) 
 
Return Value
 Type:String
 
 Description:N/A
 
 
Parameters
 
 LoadFromWellKnownData(Byte[]) 
 
Return Value
 Type:Void
 
 Description:N/A
 
 
Parameters
 wellKnownBinary
 Type:Byte[]
 
 Description:N/A
 
 
 
 GetWellKnownBinary() 
 
Return Value
 Type:Byte[]
 
 Description:N/A
 
 
Parameters
 
 GetWellKnownBinary(WkbByteOrder) 
 
Return Value
 Type:Byte[]
 
 Description:N/A
 
 
Parameters
 
 GetWellKnownBinary(RingOrder) 
 
Return Value
 Type:Byte[]
 
 Description:N/A
 
 
Parameters
 
 GetWellKnownBinary(RingOrder,WkbByteOrder) 
 
Return Value
 Type:Byte[]
 
 Description:N/A
 
 
Parameters
 
 GetBoundingBox() 
 
Return Value
Parameters
 
 GetWellKnownType() 
 
Return Value
Parameters
 
 CloneDeep() 
 
Return Value
Parameters
 
 TranslateByOffset(Double,Double,GeographyUnit,DistanceUnit) 
 
Return Value
 Type:Void
 
 Description:N/A
 
 
Parameters
 xOffsetDistance
 Type:Double
 
 Description:N/A
 
 
 yOffsetDistance
 Type:Double
 
 Description:N/A
 
 
 
 TranslateByOffset(Double,Double) 
 
Return Value
 Type:Void
 
 Description:N/A
 
 
Parameters
 xOffsetDistance
 Type:Double
 
 Description:N/A
 
 
 yOffsetDistance
 Type:Double
 
 Description:N/A
 
 
 
 TranslateByDegree(Double,Double,GeographyUnit,DistanceUnit) 
 
Return Value
 Type:Void
 
 Description:N/A
 
 
Parameters
 distance
 Type:Double
 
 Description:N/A
 
 
 angleInDegrees
 Type:Double
 
 Description:N/A
 
 
 
 TranslateByDegree(Double,Double) 
 
Return Value
 Type:Void
 
 Description:N/A
 
 
Parameters
 distance
 Type:Double
 
 Description:N/A
 
 
 angleInDegrees
 Type:Double
 
 Description:N/A
 
 
 
 Rotate(PointShape,Single) 
 
Return Value
 Type:Void
 
 Description:N/A
 
 
Parameters
 degreeAngle
 Type:Single
 
 Description:N/A
 
 
 
 GetShortestLineTo(BaseShape,GeographyUnit) 
 
Return Value
Parameters
 
 GetShortestLineTo(Feature,GeographyUnit) 
 
Return Value
Parameters
 
 GetClosestPointTo(BaseShape,GeographyUnit) 
 
Return Value
Parameters
 
 GetClosestPointTo(Feature,GeographyUnit) 
 
Return Value
Parameters
 
 GetCenterPoint() 
 
Return Value
Parameters
 
 Buffer(Double,GeographyUnit,DistanceUnit) 
 
Return Value
Parameters
 distance
 Type:Double
 
 Description:N/A
 
 
 
 Buffer(Double,Int32,GeographyUnit,DistanceUnit) 
 
Return Value
Parameters
 distance
 Type:Double
 
 Description:N/A
 
 
 quadrantSegments
 Type:Int32
 
 Description:N/A
 
 
 
 Buffer(Double,Int32,BufferCapType,GeographyUnit,DistanceUnit) 
 
Return Value
Parameters
 distance
 Type:Double
 
 Description:N/A
 
 
 quadrantSegments
 Type:Int32
 
 Description:N/A
 
 
 
 GetDistanceTo(BaseShape,GeographyUnit,DistanceUnit) 
 
Return Value
 Type:Double
 
 Description:N/A
 
 
Parameters
 
 GetDistanceTo(Feature,GeographyUnit,DistanceUnit) 
 
Return Value
 Type:Double
 
 Description:N/A
 
 
Parameters
 
 Register(PointShape,PointShape,DistanceUnit,GeographyUnit) 
 
Return Value
Parameters
 
 Register(Feature,Feature,DistanceUnit,GeographyUnit) 
 
Return Value
Parameters
 
 Validate(ShapeValidationMode) 
 
Return Value
Parameters
 
 IsDisjointed(BaseShape) 
 
Return Value
 Type:Boolean
 
 Description:N/A
 
 
Parameters
 
 IsDisjointed(Feature) 
 
Return Value
 Type:Boolean
 
 Description:N/A
 
 
Parameters
 
 Intersects(BaseShape) 
 
Return Value
 Type:Boolean
 
 Description:N/A
 
 
Parameters
 
 Intersects(Feature) 
 
Return Value
 Type:Boolean
 
 Description:N/A
 
 
Parameters
 
 Touches(BaseShape) 
 
Return Value
 Type:Boolean
 
 Description:N/A
 
 
Parameters
 
 Touches(Feature) 
 
Return Value
 Type:Boolean
 
 Description:N/A
 
 
Parameters
 
 Crosses(BaseShape) 
 
Return Value
 Type:Boolean
 
 Description:N/A
 
 
Parameters
 
 Crosses(Feature) 
 
Return Value
 Type:Boolean
 
 Description:N/A
 
 
Parameters
 
 IsWithin(BaseShape) 
 
Return Value
 Type:Boolean
 
 Description:N/A
 
 
Parameters
 
 IsWithin(Feature) 
 
Return Value
 Type:Boolean
 
 Description:N/A
 
 
Parameters
 
 Contains(BaseShape) 
 
Return Value
 Type:Boolean
 
 Description:N/A
 
 
Parameters
 
 Contains(Feature) 
 
Return Value
 Type:Boolean
 
 Description:N/A
 
 
Parameters
 
 Overlaps(BaseShape) 
 
Return Value
 Type:Boolean
 
 Description:N/A
 
 
Parameters
 
 Overlaps(Feature) 
 
Return Value
 Type:Boolean
 
 Description:N/A
 
 
Parameters
 
 IsTopologicallyEqual(BaseShape) 
 
Return Value
 Type:Boolean
 
 Description:N/A
 
 
Parameters
 
 IsTopologicallyEqual(Feature) 
 
Return Value
 Type:Boolean
 
 Description:N/A
 
 
Parameters
 
 GetFeature() 
 
Return Value
Parameters
 
 GetFeature(IDictionary<String,String>) 
 
Return Value
Parameters
 
 GetCrossing(BaseShape) 
 
Return Value
Parameters
 
 ScaleTo(Double) 
 
Return Value
 Type:Void
 
 Description:N/A
 
 
Parameters
 scale
 Type:Double
 
 Description:N/A
 
 
 
 ToString() 
 
Return Value
 Type:String
 
 Description:N/A
 
 
Parameters
 
 Equals(Object) 
 
Return Value
 Type:Boolean
 
 Description:N/A
 
 
Parameters
 obj
 Type:Object
 
 Description:N/A
 
 
 
 GetHashCode() 
 
Return Value
 Type:Int32
 
 Description:N/A
 
 
Parameters
 
 GetType() 
 
Return Value
 Type:Type
 
 Description:N/A
 
 
Parameters
Protected Methods
 
 LoadFromWellKnownDataCore(String) 
 
Return Value
 Type:Void
 
 Description:N/A
 
 
Parameters
 wellKnownText
 Type:String
 
 Description:N/A
 
 
 
 GetGeoJsonCore() 
 
Return Value
 Type:String
 
 Description:N/A
 
 
Parameters
 
 GetWellKnownTextCore(RingOrder) 
 
Return Value
 Type:String
 
 Description:N/A
 
 
Parameters
 
 LoadFromWellKnownDataCore(Byte[]) 
 
Return Value
 Type:Void
 
 Description:N/A
 
 
Parameters
 wellKnownBinary
 Type:Byte[]
 
 Description:N/A
 
 
 
 GetWellKnownBinaryCore(RingOrder,WkbByteOrder) 
 
Return Value
 Type:Byte[]
 
 Description:N/A
 
 
Parameters
 
 GetBoundingBoxCore() 
 
Return Value
Parameters
 
 GetWellKnownTypeCore() 
 
Return Value
Parameters
 
 CloneDeepCore() 
 
Return Value
Parameters
 
 TranslateByOffsetCore(Double,Double,GeographyUnit,DistanceUnit) 
 
Return Value
 Type:Void
 
 Description:N/A
 
 
Parameters
 xOffsetDistance
 Type:Double
 
 Description:N/A
 
 
 yOffsetDistance
 Type:Double
 
 Description:N/A
 
 
 
 TranslateByDegreeCore(Double,Double,GeographyUnit,DistanceUnit) 
 
Return Value
 Type:Void
 
 Description:N/A
 
 
Parameters
 distance
 Type:Double
 
 Description:N/A
 
 
 angleInDegrees
 Type:Double
 
 Description:N/A
 
 
 
 RotateCore(PointShape,Single) 
 
Return Value
 Type:Void
 
 Description:N/A
 
 
Parameters
 degreeAngle
 Type:Single
 
 Description:N/A
 
 
 
 GetShortestLineToCore(BaseShape,GeographyUnit) 
 
Return Value
Parameters
 
 GetClosestPointToCore(BaseShape,GeographyUnit) 
 
Return Value
Parameters
 
 GetCenterPointCore() 
 
Return Value
Parameters
 
 BufferCore(Double,Int32,BufferCapType,GeographyUnit,DistanceUnit) 
 
Return Value
Parameters
 distance
 Type:Double
 
 Description:N/A
 
 
 quadrantSegments
 Type:Int32
 
 Description:N/A
 
 
 
 GetDistanceToCore(BaseShape,GeographyUnit,DistanceUnit) 
 
Return Value
 Type:Double
 
 Description:N/A
 
 
Parameters
 
 RegisterCore(PointShape,PointShape,DistanceUnit,GeographyUnit) 
 
Return Value
Parameters
 
 ValidateCore(ShapeValidationMode) 
 
Return Value
Parameters
 
 IsDisjointedCore(BaseShape) 
 
Return Value
 Type:Boolean
 
 Description:N/A
 
 
Parameters
 
 IntersectsCore(BaseShape) 
 
Return Value
 Type:Boolean
 
 Description:N/A
 
 
Parameters
 
 TouchesCore(BaseShape) 
 
Return Value
 Type:Boolean
 
 Description:N/A
 
 
Parameters
 
 CrossesCore(BaseShape) 
 
Return Value
 Type:Boolean
 
 Description:N/A
 
 
Parameters
 
 IsWithinCore(BaseShape) 
 
Return Value
 Type:Boolean
 
 Description:N/A
 
 
Parameters
 
 ContainsCore(BaseShape) 
 
Return Value
 Type:Boolean
 
 Description:N/A
 
 
Parameters
 
 OverlapsCore(BaseShape) 
 
Return Value
 Type:Boolean
 
 Description:N/A
 
 
Parameters
 
 IsTopologicallyEqualCore(BaseShape) 
 
Return Value
 Type:Boolean
 
 Description:N/A
 
 
Parameters
 
 GetCrossingCore(BaseShape) 
 
Return Value
Parameters
 
 ScaleToCore(Double) 
 
Return Value
 Type:Void
 
 Description:N/A
 
 
Parameters
 scale
 Type:Double
 
 Description:N/A
 
 
 
 Finalize() 
 
Return Value
 Type:Void
 
 Description:N/A
 
 
Parameters
 
 MemberwiseClone() 
 
Return Value
 Type:Object
 
 Description:N/A
 
 
Parameters
Public Properties
 
 Id 
N/A
 
Return Value
 
 Tag 
N/A
 
Return Value
 
 CanRotate 
N/A
 
Return Value
Protected Properties
Public Events