====== ThinkGeo.MapSuite.Core.PointBaseShape ======
{{section>upgrade_map_suite_to_10.0}}
This abstract class is the root of all point-based shapes, such as PointShape and MultiPointShape.
===== Inheritance Hierarchy =====
*System.Object
*ThinkGeo.MapSuite.Core.BaseShape
***ThinkGeo.MapSuite.Core.PointBaseShape**
*[[ThinkGeo.MapSuite.Core.MultipointShape]]
*[[ThinkGeo.MapSuite.Core.PointShape]]
===== Members Summary =====
==== Public Constructors ====
==== Protected Constructors ====
** {{wiki:ProtectedMethod.gif|}} PointBaseShape() **
* //This is the default constructor for PointBaseShape.//
== Remarks ==
* //This constructor simply calls the base constructor.//
== Parameters ==
==== Public Methods ====
** {{wiki:PublicMethod.gif|}} Touches(BaseShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} Touches(Feature) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
* //targetFeature//
* Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} Crosses(BaseShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} Crosses(Feature) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
* //targetFeature//
* Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} IsWithin(BaseShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} IsWithin(Feature) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
* //targetFeature//
* Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} Contains(BaseShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} Contains(Feature) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
* //targetFeature//
* Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} Overlaps(BaseShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} Overlaps(Feature) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
* //targetFeature//
* Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} IsTopologicallyEqual(BaseShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} IsTopologicallyEqual(Feature) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
* //targetFeature//
* Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetFeature() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]]
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} GetFeature(IDictionary) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]]
* Description:N/A
== Parameters ==
* //columnValues//
* Type:IDictionary
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetCrossing(BaseShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.MultipointShape|MultipointShape]]
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} ScaleTo(Double) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //scale//
* Type:Double
* Description:N/A
** {{wiki:PublicMethod.gif|}} LoadFromWellKnownData(String) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //wellKnownText//
* Type:String
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetWellKnownText() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:String
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} GetGeoJson() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:String
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} GetWellKnownText(RingOrder) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:String
* Description:N/A
== Parameters ==
* //outerRingOrder//
* Type:[[ThinkGeo.MapSuite.Core.RingOrder|RingOrder]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} LoadFromWellKnownData(Byte[]) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //wellKnownBinary//
* Type:Byte[]
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetWellKnownBinary() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Byte[]
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} GetWellKnownBinary(WkbByteOrder) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Byte[]
* Description:N/A
== Parameters ==
* //byteOrder//
* Type:[[ThinkGeo.MapSuite.Core.WkbByteOrder|WkbByteOrder]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetWellKnownBinary(RingOrder) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Byte[]
* Description:N/A
== Parameters ==
* //outerRingOrder//
* Type:[[ThinkGeo.MapSuite.Core.RingOrder|RingOrder]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetWellKnownBinary(RingOrder,WkbByteOrder) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Byte[]
* Description:N/A
== Parameters ==
* //outerRingOrder//
* Type:[[ThinkGeo.MapSuite.Core.RingOrder|RingOrder]]
* Description:N/A
* //byteOrder//
* Type:[[ThinkGeo.MapSuite.Core.WkbByteOrder|WkbByteOrder]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetBoundingBox() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} GetWellKnownType() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.WellKnownType|WellKnownType]]
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} CloneDeep() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} TranslateByOffset(Double,Double,GeographyUnit,DistanceUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //xOffsetDistance//
* Type:Double
* Description:N/A
* //yOffsetDistance//
* Type:Double
* Description:N/A
* //shapeUnit//
* Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //distanceUnit//
* Type:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} TranslateByOffset(Double,Double) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //xOffsetDistance//
* Type:Double
* Description:N/A
* //yOffsetDistance//
* Type:Double
* Description:N/A
** {{wiki:PublicMethod.gif|}} TranslateByDegree(Double,Double,GeographyUnit,DistanceUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //distance//
* Type:Double
* Description:N/A
* //angleInDegrees//
* Type:Double
* Description:N/A
* //shapeUnit//
* Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //distanceUnit//
* Type:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} TranslateByDegree(Double,Double) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //distance//
* Type:Double
* Description:N/A
* //angleInDegrees//
* Type:Double
* Description:N/A
** {{wiki:PublicMethod.gif|}} Rotate(PointShape,Single) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //pivotPoint//
* Type:[[ThinkGeo.MapSuite.Core.PointShape|PointShape]]
* Description:N/A
* //degreeAngle//
* Type:Single
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetShortestLineTo(BaseShape,GeographyUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.MultilineShape|MultilineShape]]
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
* //shapeUnit//
* Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetShortestLineTo(Feature,GeographyUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.MultilineShape|MultilineShape]]
* Description:N/A
== Parameters ==
* //targetFeature//
* Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]]
* Description:N/A
* //shapeUnit//
* Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetClosestPointTo(BaseShape,GeographyUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.PointShape|PointShape]]
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
* //shapeUnit//
* Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetClosestPointTo(Feature,GeographyUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.PointShape|PointShape]]
* Description:N/A
== Parameters ==
* //targetFeature//
* Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]]
* Description:N/A
* //shapeUnit//
* Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetCenterPoint() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.PointShape|PointShape]]
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} Buffer(Double,GeographyUnit,DistanceUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.MultipolygonShape|MultipolygonShape]]
* Description:N/A
== Parameters ==
* //distance//
* Type:Double
* Description:N/A
* //shapeUnit//
* Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //distanceUnit//
* Type:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} Buffer(Double,Int32,GeographyUnit,DistanceUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.MultipolygonShape|MultipolygonShape]]
* Description:N/A
== Parameters ==
* //distance//
* Type:Double
* Description:N/A
* //quadrantSegments//
* Type:Int32
* Description:N/A
* //shapeUnit//
* Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //distanceUnit//
* Type:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} Buffer(Double,Int32,BufferCapType,GeographyUnit,DistanceUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.MultipolygonShape|MultipolygonShape]]
* Description:N/A
== Parameters ==
* //distance//
* Type:Double
* Description:N/A
* //quadrantSegments//
* Type:Int32
* Description:N/A
* //bufferCapType//
* Type:[[ThinkGeo.MapSuite.Core.BufferCapType|BufferCapType]]
* Description:N/A
* //shapeUnit//
* Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //distanceUnit//
* Type:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetDistanceTo(BaseShape,GeographyUnit,DistanceUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Double
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
* //shapeUnit//
* Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //distanceUnit//
* Type:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetDistanceTo(Feature,GeographyUnit,DistanceUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Double
* Description:N/A
== Parameters ==
* //targetFeature//
* Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]]
* Description:N/A
* //shapeUnit//
* Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //distanceUnit//
* Type:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} Register(PointShape,PointShape,DistanceUnit,GeographyUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
== Parameters ==
* //fromPoint//
* Type:[[ThinkGeo.MapSuite.Core.PointShape|PointShape]]
* Description:N/A
* //toPoint//
* Type:[[ThinkGeo.MapSuite.Core.PointShape|PointShape]]
* Description:N/A
* //fromUnit//
* Type:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]]
* Description:N/A
* //toUnit//
* Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} Register(Feature,Feature,DistanceUnit,GeographyUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
== Parameters ==
* //fromPoint//
* Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]]
* Description:N/A
* //toPoint//
* Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]]
* Description:N/A
* //fromUnit//
* Type:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]]
* Description:N/A
* //toUnit//
* Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} Validate(ShapeValidationMode) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.ShapeValidationResult|ShapeValidationResult]]
* Description:N/A
== Parameters ==
* //validationMode//
* Type:[[ThinkGeo.MapSuite.Core.ShapeValidationMode|ShapeValidationMode]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} IsDisjointed(BaseShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} IsDisjointed(Feature) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
* //targetFeature//
* Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} Intersects(BaseShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} Intersects(Feature) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
* //targetFeature//
* Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} ToString() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:String
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} Equals(Object) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
* //obj//
* Type:Object
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetHashCode() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Int32
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} GetType() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Type
* Description:N/A
== Parameters ==
==== Protected Methods ====
** {{wiki:ProtectedMethod.gif|}} IntersectsCore(BaseShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} TouchesCore(BaseShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} CrossesCore(BaseShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} IsWithinCore(BaseShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} ContainsCore(BaseShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} OverlapsCore(BaseShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} IsTopologicallyEqualCore(BaseShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetCrossingCore(BaseShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.MultipointShape|MultipointShape]]
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} ScaleToCore(Double) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //scale//
* Type:Double
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} LoadFromWellKnownDataCore(String) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //wellKnownText//
* Type:String
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetGeoJsonCore() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:String
* Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} GetWellKnownTextCore(RingOrder) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:String
* Description:N/A
== Parameters ==
* //outerRingOrder//
* Type:[[ThinkGeo.MapSuite.Core.RingOrder|RingOrder]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} LoadFromWellKnownDataCore(Byte[]) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //wellKnownBinary//
* Type:Byte[]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetWellKnownBinaryCore(RingOrder,WkbByteOrder) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Byte[]
* Description:N/A
== Parameters ==
* //outerRingOrder//
* Type:[[ThinkGeo.MapSuite.Core.RingOrder|RingOrder]]
* Description:N/A
* //byteOrder//
* Type:[[ThinkGeo.MapSuite.Core.WkbByteOrder|WkbByteOrder]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetBoundingBoxCore() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
* Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} GetWellKnownTypeCore() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.WellKnownType|WellKnownType]]
* Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} CloneDeepCore() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} TranslateByOffsetCore(Double,Double,GeographyUnit,DistanceUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //xOffsetDistance//
* Type:Double
* Description:N/A
* //yOffsetDistance//
* Type:Double
* Description:N/A
* //shapeUnit//
* Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //distanceUnit//
* Type:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} TranslateByDegreeCore(Double,Double,GeographyUnit,DistanceUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //distance//
* Type:Double
* Description:N/A
* //angleInDegrees//
* Type:Double
* Description:N/A
* //shapeUnit//
* Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //distanceUnit//
* Type:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} RotateCore(PointShape,Single) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //pivotPoint//
* Type:[[ThinkGeo.MapSuite.Core.PointShape|PointShape]]
* Description:N/A
* //degreeAngle//
* Type:Single
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetShortestLineToCore(BaseShape,GeographyUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.MultilineShape|MultilineShape]]
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
* //shapeUnit//
* Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetClosestPointToCore(BaseShape,GeographyUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.PointShape|PointShape]]
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
* //shapeUnit//
* Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetCenterPointCore() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.PointShape|PointShape]]
* Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} BufferCore(Double,Int32,BufferCapType,GeographyUnit,DistanceUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.MultipolygonShape|MultipolygonShape]]
* Description:N/A
== Parameters ==
* //distance//
* Type:Double
* Description:N/A
* //quadrantSegments//
* Type:Int32
* Description:N/A
* //bufferCapType//
* Type:[[ThinkGeo.MapSuite.Core.BufferCapType|BufferCapType]]
* Description:N/A
* //shapeUnit//
* Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //distanceUnit//
* Type:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetDistanceToCore(BaseShape,GeographyUnit,DistanceUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Double
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
* //shapeUnit//
* Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //distanceUnit//
* Type:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} RegisterCore(PointShape,PointShape,DistanceUnit,GeographyUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
== Parameters ==
* //fromPoint//
* Type:[[ThinkGeo.MapSuite.Core.PointShape|PointShape]]
* Description:N/A
* //toPoint//
* Type:[[ThinkGeo.MapSuite.Core.PointShape|PointShape]]
* Description:N/A
* //fromUnit//
* Type:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]]
* Description:N/A
* //toUnit//
* Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} ValidateCore(ShapeValidationMode) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.ShapeValidationResult|ShapeValidationResult]]
* Description:N/A
== Parameters ==
* //validationMode//
* Type:[[ThinkGeo.MapSuite.Core.ShapeValidationMode|ShapeValidationMode]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} IsDisjointedCore(BaseShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} Finalize() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} MemberwiseClone() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Object
* Description:N/A
== Parameters ==
==== Public Properties ====
** {{wiki:PublicProperty.gif|}} Id **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:String
** {{wiki:PublicProperty.gif|}} Tag **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Object
** {{wiki:PublicProperty.gif|}} CanRotate **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
==== Protected Properties ====
==== Public Events ====