====== ThinkGeo.Core.GeometryCollectionShape ======
===== Inheritance Hierarchy =====
*System.Object
*ThinkGeo.Core.BaseShape
***ThinkGeo.Core.GeometryCollectionShape**
===== Members Summary =====
==== Public Constructors ====
** {{wiki:PublicMethod.gif|}} GeometryCollectionShape() **
* //This constructor creates the GeometryCollectionShape.//
== Remarks ==
* //None//
== Parameters ==
** {{wiki:PublicMethod.gif|}} GeometryCollectionShape(IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Parameters ==
* //baseShapes//
* Type:IEnumerable<[[ThinkGeo.Core.BaseShape|BaseShape]]>
* Description:N/A
** {{wiki:PublicMethod.gif|}} GeometryCollectionShape(IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Parameters ==
* //features//
* Type:IEnumerable<[[ThinkGeo.Core.Feature|Feature]]>
* Description:N/A
** {{wiki:PublicMethod.gif|}} GeometryCollectionShape(String) **
* //This constructor creates the GeometryCollectionShape.//
== Remarks ==
* //None//
== Parameters ==
* //wellKnownText//
* Type:String
* Description:This parameter is the well-known text used to build the shape.
** {{wiki:PublicMethod.gif|}} GeometryCollectionShape(Byte[]) **
* //This constructor creates the GeometryCollectionShape.//
== Remarks ==
* //None//
== Parameters ==
* //wellKnownBinary//
* Type:Byte[]
* Description:This parameter is the well-known binary used to build the shape.
==== Protected Constructors ====
==== Public Methods ====
** {{wiki:PublicMethod.gif|}} GetIntersection(BaseShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.GeometryCollectionShape|GeometryCollectionShape]]
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.Core.BaseShape|BaseShape]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} Union(BaseShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.GeometryCollectionShape|GeometryCollectionShape]]
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.Core.BaseShape|BaseShape]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} Union(IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.GeometryCollectionShape|GeometryCollectionShape]]
* Description:N/A
== Parameters ==
* //targetShape//
* Type:IEnumerable<[[ThinkGeo.Core.BaseShape|BaseShape]]>
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetDifference(BaseShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.GeometryCollectionShape|GeometryCollectionShape]]
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.Core.BaseShape|BaseShape]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetSymmetricalDifference(BaseShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.GeometryCollectionShape|GeometryCollectionShape]]
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.Core.BaseShape|BaseShape]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetConvexHull() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.RingShape|RingShape]]
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} Simplify(GeographyUnit,Double,DistanceUnit,SimplificationType) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.GeometryCollectionShape|GeometryCollectionShape]]
* Description:N/A
== Parameters ==
* //shapeUnit//
* Type:[[ThinkGeo.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //tolerance//
* Type:Double
* Description:N/A
* //toleranceUnit//
* Type:[[ThinkGeo.Core.DistanceUnit|DistanceUnit]]
* Description:N/A
* //simplificationType//
* Type:[[ThinkGeo.Core.SimplificationType|SimplificationType]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} Simplify(Double,SimplificationType) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.GeometryCollectionShape|GeometryCollectionShape]]
* Description:N/A
== Parameters ==
* //tolerance//
* Type:Double
* Description:N/A
* //simplificationType//
* Type:[[ThinkGeo.Core.SimplificationType|SimplificationType]]
* 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.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.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.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.Core.RingOrder|RingOrder]]
* Description:N/A
* //byteOrder//
* Type:[[ThinkGeo.Core.WkbByteOrder|WkbByteOrder]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetBoundingBox() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.RectangleShape|RectangleShape]]
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} GetWellKnownType() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.WellKnownType|WellKnownType]]
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} CloneDeep() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.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.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //distanceUnit//
* Type:[[ThinkGeo.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.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //distanceUnit//
* Type:[[ThinkGeo.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.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.Core.MultilineShape|MultilineShape]]
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.Core.BaseShape|BaseShape]]
* Description:N/A
* //shapeUnit//
* Type:[[ThinkGeo.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetShortestLineTo(Feature,GeographyUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.MultilineShape|MultilineShape]]
* Description:N/A
== Parameters ==
* //targetFeature//
* Type:[[ThinkGeo.Core.Feature|Feature]]
* Description:N/A
* //shapeUnit//
* Type:[[ThinkGeo.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetClosestPointTo(BaseShape,GeographyUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.PointShape|PointShape]]
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.Core.BaseShape|BaseShape]]
* Description:N/A
* //shapeUnit//
* Type:[[ThinkGeo.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetClosestPointTo(Feature,GeographyUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.PointShape|PointShape]]
* Description:N/A
== Parameters ==
* //targetFeature//
* Type:[[ThinkGeo.Core.Feature|Feature]]
* Description:N/A
* //shapeUnit//
* Type:[[ThinkGeo.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetCenterPoint() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.PointShape|PointShape]]
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} Buffer(Double,GeographyUnit,DistanceUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.MultipolygonShape|MultipolygonShape]]
* Description:N/A
== Parameters ==
* //distance//
* Type:Double
* Description:N/A
* //shapeUnit//
* Type:[[ThinkGeo.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //distanceUnit//
* Type:[[ThinkGeo.Core.DistanceUnit|DistanceUnit]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} Buffer(Double,Int32,GeographyUnit,DistanceUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.MultipolygonShape|MultipolygonShape]]
* Description:N/A
== Parameters ==
* //distance//
* Type:Double
* Description:N/A
* //quadrantSegments//
* Type:Int32
* Description:N/A
* //shapeUnit//
* Type:[[ThinkGeo.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //distanceUnit//
* Type:[[ThinkGeo.Core.DistanceUnit|DistanceUnit]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} Buffer(Double,Int32,BufferCapType,GeographyUnit,DistanceUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.MultipolygonShape|MultipolygonShape]]
* Description:N/A
== Parameters ==
* //distance//
* Type:Double
* Description:N/A
* //quadrantSegments//
* Type:Int32
* Description:N/A
* //bufferCapType//
* Type:[[ThinkGeo.Core.BufferCapType|BufferCapType]]
* Description:N/A
* //shapeUnit//
* Type:[[ThinkGeo.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //distanceUnit//
* Type:[[ThinkGeo.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.Core.BaseShape|BaseShape]]
* Description:N/A
* //shapeUnit//
* Type:[[ThinkGeo.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //distanceUnit//
* Type:[[ThinkGeo.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.Core.Feature|Feature]]
* Description:N/A
* //shapeUnit//
* Type:[[ThinkGeo.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //distanceUnit//
* Type:[[ThinkGeo.Core.DistanceUnit|DistanceUnit]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} Register(PointShape,PointShape,DistanceUnit,GeographyUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.BaseShape|BaseShape]]
* Description:N/A
== Parameters ==
* //fromPoint//
* Type:[[ThinkGeo.Core.PointShape|PointShape]]
* Description:N/A
* //toPoint//
* Type:[[ThinkGeo.Core.PointShape|PointShape]]
* Description:N/A
* //fromUnit//
* Type:[[ThinkGeo.Core.DistanceUnit|DistanceUnit]]
* Description:N/A
* //toUnit//
* Type:[[ThinkGeo.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} Register(Feature,Feature,DistanceUnit,GeographyUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.BaseShape|BaseShape]]
* Description:N/A
== Parameters ==
* //fromPoint//
* Type:[[ThinkGeo.Core.Feature|Feature]]
* Description:N/A
* //toPoint//
* Type:[[ThinkGeo.Core.Feature|Feature]]
* Description:N/A
* //fromUnit//
* Type:[[ThinkGeo.Core.DistanceUnit|DistanceUnit]]
* Description:N/A
* //toUnit//
* Type:[[ThinkGeo.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} Validate(ShapeValidationMode) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.ShapeValidationResult|ShapeValidationResult]]
* Description:N/A
== Parameters ==
* //validationMode//
* Type:[[ThinkGeo.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.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.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.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.Core.Feature|Feature]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} Touches(BaseShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.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.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.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.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.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.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.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.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.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.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.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.Core.Feature|Feature]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetFeature() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.Feature|Feature]]
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} GetFeature(IDictionary) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.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.Core.MultipointShape|MultipointShape]]
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.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|}} GetType() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Type
* Description:N/A
== Parameters ==
** {{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 ==
===== Protected Methods =====
** {{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|}} LoadFromWellKnownDataCore(String) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //wellKnownText//
* Type:String
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetWellKnownTextCore(RingOrder) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:String
* Description:N/A
== Parameters ==
* //outerRingOrder//
* Type:[[ThinkGeo.Core.RingOrder|RingOrder]]
* 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.Core.RingOrder|RingOrder]]
* Description:N/A
* //byteOrder//
* Type:[[ThinkGeo.Core.WkbByteOrder|WkbByteOrder]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetWellKnownTypeCore() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.WellKnownType|WellKnownType]]
* Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} ValidateCore(ShapeValidationMode) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.ShapeValidationResult|ShapeValidationResult]]
* Description:N/A
== Parameters ==
* //validationMode//
* Type:[[ThinkGeo.Core.ShapeValidationMode|ShapeValidationMode]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetCrossingCore(BaseShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.MultipointShape|MultipointShape]]
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.Core.BaseShape|BaseShape]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetBoundingBoxCore() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.RectangleShape|RectangleShape]]
* Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} GetDistanceToCore(BaseShape,GeographyUnit,DistanceUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Double
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.Core.BaseShape|BaseShape]]
* Description:N/A
* //shapeUnit//
* Type:[[ThinkGeo.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //distanceUnit//
* Type:[[ThinkGeo.Core.DistanceUnit|DistanceUnit]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetClosestPointToCore(BaseShape,GeographyUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.PointShape|PointShape]]
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.Core.BaseShape|BaseShape]]
* Description:N/A
* //shapeUnit//
* Type:[[ThinkGeo.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetShortestLineToCore(BaseShape,GeographyUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.MultilineShape|MultilineShape]]
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.Core.BaseShape|BaseShape]]
* Description:N/A
* //shapeUnit//
* Type:[[ThinkGeo.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} BufferCore(Double,Int32,BufferCapType,GeographyUnit,DistanceUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.MultipolygonShape|MultipolygonShape]]
* Description:
== Parameters ==
* //distance//
* Type:Double
* Description:N/A
* //quadrantSegments//
* Type:Int32
* Description:N/A
* //bufferCapType//
* Type:[[ThinkGeo.Core.BufferCapType|BufferCapType]]
* Description:N/A
* //shapeUnit//
* Type:[[ThinkGeo.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //distanceUnit//
* Type:[[ThinkGeo.Core.DistanceUnit|DistanceUnit]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} IsDisjointedCore(BaseShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.Core.BaseShape|BaseShape]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} IntersectsCore(BaseShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.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.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.Core.BaseShape|BaseShape]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetIntersectionCore(BaseShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.GeometryCollectionShape|GeometryCollectionShape]]
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.Core.BaseShape|BaseShape]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} UnionCore(IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.GeometryCollectionShape|GeometryCollectionShape]]
* Description:N/A
== Parameters ==
* //targetShape//
* Type:IEnumerable<[[ThinkGeo.Core.BaseShape|BaseShape]]>
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetDifferenceCore(BaseShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.GeometryCollectionShape|GeometryCollectionShape]]
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.Core.BaseShape|BaseShape]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetSymmetricalDifferenceCore(BaseShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.GeometryCollectionShape|GeometryCollectionShape]]
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.Core.BaseShape|BaseShape]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetConvexHullCore() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.RingShape|RingShape]]
* Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} SimplifyCore(Double,SimplificationType) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.GeometryCollectionShape|GeometryCollectionShape]]
* Description:N/A
== Parameters ==
* //tolerance//
* Type:Double
* Description:N/A
* //simplificationType//
* Type:[[ThinkGeo.Core.SimplificationType|SimplificationType]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetGeoJsonCore() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:String
* Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} CloneDeepCore() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.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.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //distanceUnit//
* Type:[[ThinkGeo.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.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //distanceUnit//
* Type:[[ThinkGeo.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.Core.PointShape|PointShape]]
* Description:N/A
* //degreeAngle//
* Type:Single
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetCenterPointCore() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.PointShape|PointShape]]
* Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} RegisterCore(PointShape,PointShape,DistanceUnit,GeographyUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.BaseShape|BaseShape]]
* Description:N/A
== Parameters ==
* //fromPoint//
* Type:[[ThinkGeo.Core.PointShape|PointShape]]
* Description:N/A
* //toPoint//
* Type:[[ThinkGeo.Core.PointShape|PointShape]]
* Description:N/A
* //fromUnit//
* Type:[[ThinkGeo.Core.DistanceUnit|DistanceUnit]]
* Description:N/A
* //toUnit//
* Type:[[ThinkGeo.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} CrossesCore(BaseShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.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.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.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.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|}} MemberwiseClone() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Object
* Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} Finalize() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}}{{wiki:Static.gif|}} UnionIncludeGeometryCollections(IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.Core.GeometryCollectionShape|GeometryCollectionShape]]
* Description:N/A
== Parameters ==
* //shapes//
* Type:IEnumerable<[[ThinkGeo.Core.BaseShape|BaseShape]]>
* Description:N/A
==== Public Properties ====
** {{wiki:PublicProperty.gif|}} Shapes **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.Core.BaseShape|BaseShape]]>
** {{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
==== Protected Properties ====
==== Public Events ====