This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
thinkgeo.mapsuite.silverlightcore.linebaseshape [2015/08/20 03:08] 127.0.0.1 external edit |
thinkgeo.mapsuite.silverlightcore.linebaseshape [2017/03/16 21:59] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== ThinkGeo.MapSuite.SilverlightCore.LineBaseShape ====== | ====== ThinkGeo.MapSuite.SilverlightCore.LineBaseShape ====== | ||
+ | {{section>upgrade_map_suite_to_10.0}} | ||
- | + | This abstract class is the root of all line-based shapes, such as LineShape and MultilineShape. | |
- | <!-- Class --> | + | |
===== Inheritance Hierarchy ===== | ===== Inheritance Hierarchy ===== | ||
- | *System.Object | + | *System.Object |
- | **[[ThinkGeo.MapSuite.SilverlightCore.BaseShape]] | + | *ThinkGeo.MapSuite.SilverlightCore.BaseShape |
- | ***[[ThinkGeo.MapSuite.SilverlightCore.LineBaseShape]] | + | ***ThinkGeo.MapSuite.SilverlightCore.LineBaseShape** |
- | ****[[ThinkGeo.MapSuite.SilverlightCore.LineShape]] | + | *[[ThinkGeo.MapSuite.SilverlightCore.LineShape]] |
- | ****[[ThinkGeo.MapSuite.SilverlightCore.MultilineShape]] | + | *[[ThinkGeo.MapSuite.SilverlightCore.MultilineShape]] |
===== Members Summary ===== | ===== Members Summary ===== | ||
==== Public Constructors ==== | ==== Public Constructors ==== | ||
- | ^ Name ^ Parameters ^ DeclaringType ^ Summary ^ | ||
- | |||
==== Protected Constructors ==== | ==== Protected Constructors ==== | ||
- | ^ Name ^ Parameters ^ DeclaringType ^ Summary ^ | + | ** {{wiki:ProtectedMethod.gif|}} LineBaseShape() ** |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#LineBaseShape()|LineBaseShape]] | | | | | + | |
+ | * //This is the default constructor for AreaBaseShape.// | ||
+ | == Remarks == | ||
+ | * //This constructor simply calls the base constructor.// | ||
+ | == Parameters == | ||
+ | <div newline></div> | ||
==== Public Methods ==== | ==== Public Methods ==== | ||
- | ^ Name ^ Parameters ^ DeclaringType ^ Summary ^ | + | ** {{wiki:PublicMethod.gif|}} GetLength(GeographyUnit,DistanceUnit) ** |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#Buffer(Double, Int32, BufferCapType, GeographyUnit, DistanceUnit)|Buffer]] | Double, Int32, [[ThinkGeo.MapSuite.SilverlightCore.BufferCapType|BufferCapType]], [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]], [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#Buffer(Double, Int32, GeographyUnit, DistanceUnit)|Buffer]] | Double, Int32, [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]], [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#Buffer(Double, GeographyUnit, DistanceUnit)|Buffer]] | Double, [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]], [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#CloneDeep()|CloneDeep]] | | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#Contains(BaseShape)|Contains]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#Contains(Feature)|Contains]] | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#ConvexHull()|ConvexHull]] | | | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}{{wiki:Static.gif|Static Member}}[[#CreateShapeFromWellKnownData(String)|CreateShapeFromWellKnownData]] | String | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}{{wiki:Static.gif|Static Member}}[[#CreateShapeFromWellKnownData(Byte[])|CreateShapeFromWellKnownData]] | Byte[] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#Crosses(Feature)|Crosses]] | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#Crosses(BaseShape)|Crosses]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#Equals(Object)|Equals]] | Object | Object | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#GetBoundingBox()|GetBoundingBox]] | | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#GetCenterPoint()|GetCenterPoint]] | | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#GetClosestPointTo(Feature, GeographyUnit)|GetClosestPointTo]] | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]], [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#GetClosestPointTo(BaseShape, GeographyUnit)|GetClosestPointTo]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]], [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#GetCrossing(BaseShape)|GetCrossing]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#GetDistanceTo(Feature, GeographyUnit, DistanceUnit)|GetDistanceTo]] | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]], [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]], [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#GetDistanceTo(BaseShape, GeographyUnit, DistanceUnit)|GetDistanceTo]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]], [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]], [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#GetFeature()|GetFeature]] | | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#GetFeature(IDictionary<String, String>)|GetFeature]] | IDictionary<String, String> | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#GetHashCode()|GetHashCode]] | | Object | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#GetIntersection(Feature)|GetIntersection]] | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] | | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#GetIntersection(AreaBaseShape)|GetIntersection]] | [[ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape|AreaBaseShape]] | | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#GetLength(GeographyUnit, DistanceUnit)|GetLength]] | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]], [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] | | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#GetShortestLineTo(BaseShape, GeographyUnit)|GetShortestLineTo]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]], [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#GetShortestLineTo(Feature, GeographyUnit)|GetShortestLineTo]] | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]], [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#GetType()|GetType]] | | Object | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#GetWellKnownBinary()|GetWellKnownBinary]] | | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#GetWellKnownBinary(WkbByteOrder)|GetWellKnownBinary]] | [[ThinkGeo.MapSuite.SilverlightCore.WkbByteOrder|WkbByteOrder]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#GetWellKnownText()|GetWellKnownText]] | | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#GetWellKnownType()|GetWellKnownType]] | | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#Intersects(BaseShape)|Intersects]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#Intersects(Feature)|Intersects]] | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#IsDisjointed(Feature)|IsDisjointed]] | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#IsDisjointed(BaseShape)|IsDisjointed]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#IsTopologicallyEqual(Feature)|IsTopologicallyEqual]] | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#IsTopologicallyEqual(BaseShape)|IsTopologicallyEqual]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#IsWithin(Feature)|IsWithin]] | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#IsWithin(BaseShape)|IsWithin]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#LoadFromWellKnownData(Byte[])|LoadFromWellKnownData]] | Byte[] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#LoadFromWellKnownData(String)|LoadFromWellKnownData]] | String | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#Overlaps(BaseShape)|Overlaps]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#Overlaps(Feature)|Overlaps]] | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#Register(PointShape, PointShape, DistanceUnit, GeographyUnit)|Register]] | [[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]], [[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]], [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]], [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#Register(Feature, Feature, DistanceUnit, GeographyUnit)|Register]] | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]], [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]], [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]], [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}{{wiki:Static.gif|Static Member}}[[#Rotate(BaseShape, PointShape, Single)|Rotate]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]], [[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]], Single | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}{{wiki:Static.gif|Static Member}}[[#Rotate(Feature, PointShape, Single)|Rotate]] | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]], [[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]], Single | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#Rotate(PointShape, Single)|Rotate]] | [[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]], Single | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}{{wiki:Static.gif|Static Member}}[[#ScaleDown(Feature, Double)|ScaleDown]] | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]], Double | | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#ScaleDown(Double)|ScaleDown]] | Double | | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}{{wiki:Static.gif|Static Member}}[[#ScaleDown(LineBaseShape, Double)|ScaleDown]] | [[ThinkGeo.MapSuite.SilverlightCore.LineBaseShape|LineBaseShape]], Double | | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#ScaleTo(Double)|ScaleTo]] | Double | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}{{wiki:Static.gif|Static Member}}[[#ScaleTo(BaseShape, Double)|ScaleTo]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]], Double | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#ScaleUp(Double)|ScaleUp]] | Double | | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}{{wiki:Static.gif|Static Member}}[[#ScaleUp(Feature, Double)|ScaleUp]] | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]], Double | | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}{{wiki:Static.gif|Static Member}}[[#ScaleUp(LineBaseShape, Double)|ScaleUp]] | [[ThinkGeo.MapSuite.SilverlightCore.LineBaseShape|LineBaseShape]], Double | | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#Simplify(Double, SimplificationType)|Simplify]] | Double, [[ThinkGeo.MapSuite.SilverlightCore.SimplificationType|SimplificationType]] | | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#Simplify(GeographyUnit, Double, DistanceUnit, SimplificationType)|Simplify]] | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]], Double, [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]], [[ThinkGeo.MapSuite.SilverlightCore.SimplificationType|SimplificationType]] | | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}{{wiki:Static.gif|Static Member}}[[#Simplify(LineBaseShape, Double, SimplificationType)|Simplify]] | [[ThinkGeo.MapSuite.SilverlightCore.LineBaseShape|LineBaseShape]], Double, [[ThinkGeo.MapSuite.SilverlightCore.SimplificationType|SimplificationType]] | | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}{{wiki:Static.gif|Static Member}}[[#Simplify(LineBaseShape, GeographyUnit, Double, DistanceUnit, SimplificationType)|Simplify]] | [[ThinkGeo.MapSuite.SilverlightCore.LineBaseShape|LineBaseShape]], [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]], Double, [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]], [[ThinkGeo.MapSuite.SilverlightCore.SimplificationType|SimplificationType]] | | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#ToString()|ToString]] | | Object | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#Touches(BaseShape)|Touches]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#Touches(Feature)|Touches]] | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#TranslateByDegree(Double, Double)|TranslateByDegree]] | Double, Double | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#TranslateByDegree(Double, Double, GeographyUnit, DistanceUnit)|TranslateByDegree]] | Double, Double, [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]], [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}{{wiki:Static.gif|Static Member}}[[#TranslateByDegree(Feature, Double, Double, GeographyUnit, DistanceUnit)|TranslateByDegree]] | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]], Double, Double, [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]], [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}{{wiki:Static.gif|Static Member}}[[#TranslateByDegree(BaseShape, Double, Double, GeographyUnit, DistanceUnit)|TranslateByDegree]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]], Double, Double, [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]], [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#TranslateByOffset(Double, Double)|TranslateByOffset]] | Double, Double | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}{{wiki:Static.gif|Static Member}}[[#TranslateByOffset(Feature, Double, Double, GeographyUnit, DistanceUnit)|TranslateByOffset]] | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]], Double, Double, [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]], [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}{{wiki:Static.gif|Static Member}}[[#TranslateByOffset(BaseShape, Double, Double, GeographyUnit, DistanceUnit)|TranslateByOffset]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]], Double, Double, [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]], [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#TranslateByOffset(Double, Double, GeographyUnit, DistanceUnit)|TranslateByOffset]] | Double, Double, [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]], [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#Union(Feature)|Union]] | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] | | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}{{wiki:Static.gif|Static Member}}[[#Union(IEnumerable<LineBaseShape>)|Union]] | IEnumerable<[[ThinkGeo.MapSuite.SilverlightCore.LineBaseShape|LineBaseShape]]> | | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#Union(LineBaseShape)|Union]] | [[ThinkGeo.MapSuite.SilverlightCore.LineBaseShape|LineBaseShape]] | | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}{{wiki:Static.gif|Static Member}}[[#Union(IEnumerable<Feature>)|Union]] | IEnumerable<[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]> | | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#Validate(ShapeValidationMode)|Validate]] | [[ThinkGeo.MapSuite.SilverlightCore.ShapeValidationMode|ShapeValidationMode]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | ==== Protected Methods ==== | + | * //This method returns the length of the line shape.// |
- | ^ Name ^ Parameters ^ DeclaringType ^ Summary ^ | + | == Remarks == |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#BufferCore(Double, Int32, BufferCapType, GeographyUnit, DistanceUnit)|BufferCore]] | Double, Int32, [[ThinkGeo.MapSuite.SilverlightCore.BufferCapType|BufferCapType]], [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]], [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | * //This is a useful method when you want to know the total length of a line-based shape. If the shape is a MultiLineShape, then the length is the sum of all of its lines. As this is a concrete public method that wraps a Core method, we reserve the right to add events and other logic to pre- or post-process data returned by the Core version of the method. In this way, we leave our framework open on our end, but also allow you the developer to extend our logic to suit your needs. If you have questions about this, please contact our support team as we would be happy to work with you on extending our framework.// |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#CloneDeepCore()|CloneDeepCore]] | | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#ContainsCore(BaseShape)|ContainsCore]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#ConvexHullCore()|ConvexHullCore]] | | | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#CrossesCore(BaseShape)|CrossesCore]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#Finalize()|Finalize]] | | Object | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#GetBoundingBoxCore()|GetBoundingBoxCore]] | | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#GetCenterPointCore()|GetCenterPointCore]] | | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#GetClosestPointToCore(BaseShape, GeographyUnit)|GetClosestPointToCore]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]], [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#GetCrossingCore(BaseShape)|GetCrossingCore]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#GetDistanceToCore(BaseShape, GeographyUnit, DistanceUnit)|GetDistanceToCore]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]], [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]], [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#GetIntersectionCore(AreaBaseShape)|GetIntersectionCore]] | [[ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape|AreaBaseShape]] | | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#GetLengthCore(GeographyUnit, DistanceUnit)|GetLengthCore]] | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]], [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] | | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#GetShortestLineToCore(BaseShape, GeographyUnit)|GetShortestLineToCore]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]], [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#GetWellKnownBinaryCore(WkbByteOrder)|GetWellKnownBinaryCore]] | [[ThinkGeo.MapSuite.SilverlightCore.WkbByteOrder|WkbByteOrder]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#GetWellKnownTextCore()|GetWellKnownTextCore]] | | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#GetWellKnownTypeCore()|GetWellKnownTypeCore]] | | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#IntersectsCore(BaseShape)|IntersectsCore]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#IsDisjointedCore(BaseShape)|IsDisjointedCore]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#IsTopologicallyEqualCore(BaseShape)|IsTopologicallyEqualCore]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#IsWithinCore(BaseShape)|IsWithinCore]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#LoadFromWellKnownDataCore(Byte[])|LoadFromWellKnownDataCore]] | Byte[] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#LoadFromWellKnownDataCore(String)|LoadFromWellKnownDataCore]] | String | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#MemberwiseClone()|MemberwiseClone]] | | Object | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#OverlapsCore(BaseShape)|OverlapsCore]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#RegisterCore(PointShape, PointShape, DistanceUnit, GeographyUnit)|RegisterCore]] | [[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]], [[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]], [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]], [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#RotateCore(PointShape, Single)|RotateCore]] | [[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]], Single | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#ScaleDownCore(Double)|ScaleDownCore]] | Double | | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#ScaleToCore(Double)|ScaleToCore]] | Double | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#ScaleUpCore(Double)|ScaleUpCore]] | Double | | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#SimplifyCore(Double, SimplificationType)|SimplifyCore]] | Double, [[ThinkGeo.MapSuite.SilverlightCore.SimplificationType|SimplificationType]] | | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#TouchesCore(BaseShape)|TouchesCore]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#TranslateByDegreeCore(Double, Double, GeographyUnit, DistanceUnit)|TranslateByDegreeCore]] | Double, Double, [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]], [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#TranslateByOffsetCore(Double, Double, GeographyUnit, DistanceUnit)|TranslateByOffsetCore]] | Double, Double, [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]], [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#UnionCore(IEnumerable<LineBaseShape>)|UnionCore]] | IEnumerable<[[ThinkGeo.MapSuite.SilverlightCore.LineBaseShape|LineBaseShape]]> | | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#ValidateCore(ShapeValidationMode)|ValidateCore]] | [[ThinkGeo.MapSuite.SilverlightCore.ShapeValidationMode|ShapeValidationMode]] | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | ==== Public Properties ==== | + | == Return Value == |
- | ^ Name ^ Return ^ DeclaringType ^ Summary ^ | + | * Type:Double |
- | | {{wiki:PublicProperty.gif|Public Property}}[[#CanRotate|CanRotate]] | Boolean | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | * Description:This overload returns the length in the unit of your choice, based on the returningUnit parameter specified. |
- | | {{wiki:PublicProperty.gif|Public Property}}[[#Id|Id]] | String | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | | {{wiki:PublicProperty.gif|Public Property}}[[#Tag|Tag]] | Object | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | | | + | |
- | ==== Protected Properties ==== | + | == Parameters == |
- | ^ Name ^ Return ^ DeclaringType ^ Summary ^ | + | * //shapeUnit// |
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]] | ||
+ | * Description:This is the GeographyUnit of the shape you are performing the operation on. | ||
- | ==== Public Events ==== | + | * //returningUnit// |
- | ^ Name ^ Event Arguments ^ DeclaringType ^ Summary ^ | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] |
+ | * Description:This is the distance unit you would like to use as the return value. For example, if you select miles as your returningUnit, then the distance will be returned in miles. | ||
- | ===== Public Constructors ===== | + | <div newline></div> |
- | ===== Protected Constructors ===== | + | ** {{wiki:PublicMethod.gif|}} ScaleUp(Double) ** |
- | ==== LineBaseShape() ==== | + | |
- | === Parameters === | + | |
- | ^ Name ^ Type ^ Description ^ | + | |
- | [[#Protected Constructors|Go Back]] | + | * //This method increases the size of the LineShape by the percentage given in the percentage parameter.// |
- | ===== Public Methods ===== | + | == Remarks == |
- | ==== Buffer(Double, Int32, BufferCapType, GeographyUnit, DistanceUnit) ==== | + | * //This method is useful when you would like to increase the size of the shape. Note that a larger percentage will scale the shape up faster as you apply the operation multiple times. There is also a ScaleDown method that will shrink the shape as well. As this is a concrete public method that wraps a Core method we reserve the right to add events and other logic to pre or post process data returned by the Core version of the method. In this way we leave our framework open on our end but also allow you the developer to extend our logic to your needs. If you have questions about this please contact support as we would be happy to work with you on extending our framework.// |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.MultipolygonShape|MultipolygonShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.MultipolygonShape --> | | | + | |
- | === Parameters === | + | == Return Value == |
- | ^ Name ^ Type ^ Description ^ | + | * Type:Void |
- | | distance | Double<!-- System.Double --> | | | + | * Description:N/A |
- | | quadrantSegments | Int32<!-- System.Int32 --> | | | + | |
- | | bufferCapType | [[ThinkGeo.MapSuite.SilverlightCore.BufferCapType|BufferCapType]]<!-- ThinkGeo.MapSuite.SilverlightCore.BufferCapType --> | | | + | |
- | | shapeUnit | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> | | | + | |
- | | distanceUnit | [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.DistanceUnit --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Parameters == |
- | [[#Public Methods|Go Back]] | + | * //percentage// |
- | ==== Buffer(Double, Int32, GeographyUnit, DistanceUnit) ==== | + | * Type:Double |
- | === Return Value === | + | * Description:This is the percentage by which to increase the shape’s size. |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.MultipolygonShape|MultipolygonShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.MultipolygonShape --> | | | + | |
- | === Parameters === | + | <div newline></div> |
- | ^ Name ^ Type ^ Description ^ | + | ** {{wiki:PublicMethod.gif|}} ScaleDown(Double) ** |
- | | distance | Double<!-- System.Double --> | | | + | |
- | | quadrantSegments | Int32<!-- System.Int32 --> | | | + | |
- | | shapeUnit | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> | | | + | |
- | | distanceUnit | [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.DistanceUnit --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | * //This method decreases the size of the LineShape by the percentage given in the percentage parameter.// |
- | [[#Public Methods|Go Back]] | + | == Remarks == |
- | ==== Buffer(Double, GeographyUnit, DistanceUnit) ==== | + | * //This method is useful when you would like to decrease the size of the shape. Note that a larger percentage will scale the shape down faster as you apply the operation multiple times. There is also a ScaleUp method that will enlarge the shape as well. As this is a concrete public method that wraps a Core method we reserve the right to add events and other logic to pre or post process data returned by the Core version of the method. In this way we leave our framework open on our end but also allow you the developer to extend our logic to your needs. If you have questions about this please contact support as we would be happy to work with you on extending our framework.// |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.MultipolygonShape|MultipolygonShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.MultipolygonShape --> | | | + | |
- | === Parameters === | + | == Return Value == |
- | ^ Name ^ Type ^ Description ^ | + | * Type:Void |
- | | distance | Double<!-- System.Double --> | | | + | * Description:N/A |
- | | shapeUnit | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> | | | + | |
- | | distanceUnit | [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.DistanceUnit --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Parameters == |
- | [[#Public Methods|Go Back]] | + | * //percentage// |
- | ==== CloneDeep() ==== | + | * Type:Double |
- | === Return Value === | + | * Description:This is the percentage by which to decrease the shape’s size. |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | |
- | === Parameters === | + | <div newline></div> |
- | ^ Name ^ Type ^ Description ^ | + | ** {{wiki:PublicMethod.gif|}} ConvexHull() ** |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | * //This method returns the convex hull of the shape defined as the smallest convex ring that contains all the points in the shape.// |
- | [[#Public Methods|Go Back]] | + | == Remarks == |
- | ==== Contains(BaseShape) ==== | + | * //This method is useful when you want to create a perimeter around the shape. For example if you had a MultiPolygon which represented buildings in a campus you could easily get the convex hull of the buildings and determine the perimeter of all of the buildings together. This also works with MultiPoint shapes where each point may represent a certain type of person you are doing statistics on. With convex hull you can get an idea of the regions those points are located in. As this is a concrete public method that wraps a Core method we reserve the right to add events and other logic to pre or post process data returned by the Core version of the method. In this way we leave our framework open on our end but also allow you the developer to extend our logic to your needs. If you have questions about this please contact support as we would be happy to work with you on extending our framework.// |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Boolean<!-- System.Boolean --> | | | + | |
- | === Parameters === | + | == Return Value == |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.RingShape|RingShape]] |
- | | targetShape | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | * Description:This method returns a RingShape defined as the smallest convex ring that contains all the points in the shape. |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Parameters == |
- | [[#Public Methods|Go Back]] | + | <div newline></div> |
- | ==== Contains(Feature) ==== | + | ** {{wiki:PublicMethod.gif|}} Simplify(GeographyUnit,Double,DistanceUnit,SimplificationType) ** |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Boolean<!-- System.Boolean --> | | | + | |
- | === Parameters === | + | * //Simplify the LineBaseShape to MultilineShape depends on distance tolerance and different SimplificationType.// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | targetFeature | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> | | | + | * //N/A// |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Return Value == |
- | [[#Public Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.MultilineShape|MultilineShape]] |
- | ==== ConvexHull() ==== | + | * Description:Simplify the LineBaseShape to MultilineShape depends on distance tolerance and different SimplificationType. |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.RingShape|RingShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.RingShape --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //shapeUnit// |
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]] | ||
+ | * Description:the geography unit of the target shape | ||
- | <!-- ThinkGeo.MapSuite.SilverlightCore.LineBaseShape --> | + | * //tolerance// |
- | [[#Public Methods|Go Back]] | + | * Type:Double |
- | ==== CreateShapeFromWellKnownData(String) ==== | + | * Description:distance tolerance |
- | <!-- static --> | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | |
- | === Parameters === | + | * //toleranceUnit// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] |
- | | wellKnownText | String<!-- System.String --> | | | + | * Description:the distance unit of tolerance |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | * //simplificationType// |
- | [[#Public Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.SimplificationType|SimplificationType]] |
- | ==== CreateShapeFromWellKnownData(Byte[]) ==== | + | * Description:Specifies which algorthm will be use to simplify. |
- | <!-- static --> | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | |
- | === Parameters === | + | <div newline></div> |
- | ^ Name ^ Type ^ Description ^ | + | ** {{wiki:PublicMethod.gif|}} Simplify(Double,SimplificationType) ** |
- | | wellKnownBinary | Byte[]<!-- System.Byte[[]] --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | * //Simplify the LineBaseShape to MultilineShape depends on distance tolerance and different SimplificationType.// |
- | [[#Public Methods|Go Back]] | + | == Remarks == |
- | ==== Crosses(Feature) ==== | + | * //N/A// |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Boolean<!-- System.Boolean --> | | | + | |
- | === Parameters === | + | == Return Value == |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.MultilineShape|MultilineShape]] |
- | | targetFeature | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> | | | + | * Description:Simplify the LineBaseShape to MultilineShape depends on distance tolerance and different SimplificationType. |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Parameters == |
- | [[#Public Methods|Go Back]] | + | * //tolerance// |
- | ==== Crosses(BaseShape) ==== | + | * Type:Double |
- | === Return Value === | + | * Description:distance tolerance |
- | ^ Return Type ^ Description ^ | + | |
- | | Boolean<!-- System.Boolean --> | | | + | |
- | === Parameters === | + | * //simplificationType// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.SimplificationType|SimplificationType]] |
- | | targetShape | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | * Description:Specifies which algorthm will be use to simplify. |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | <div newline></div> |
- | [[#Public Methods|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} Union(LineBaseShape) ** |
- | ==== Equals(Object) ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Boolean<!-- System.Boolean --> | | | + | |
- | === Parameters === | + | * //Calculates a new geometry that contains all the points in this LineBaseShape and input LineBaseShape// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | obj | Object<!-- System.Object --> | | | + | * //N/A// |
- | <!-- System.Object --> | + | == Return Value == |
- | [[#Public Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.MultilineShape|MultilineShape]] |
- | ==== GetBoundingBox() ==== | + | * Description:A set combining the points of this LineBaseShape and the points of input LineBaseShape. |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.RectangleShape --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //targetShape// |
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.LineBaseShape|LineBaseShape]] | ||
+ | * Description:The target LineBasheShape with which to compute the union | ||
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | <div newline></div> |
- | [[#Public Methods|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} Union(Feature) ** |
- | ==== GetCenterPoint() ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.PointShape --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
+ | * //N/A// | ||
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Return Value == |
- | [[#Public Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.MultilineShape|MultilineShape]] |
- | ==== GetClosestPointTo(Feature, GeographyUnit) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.PointShape --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //targetFeature// |
- | | targetFeature | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> | | | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] |
- | | shapeUnit | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> | | | + | * Description:N/A |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | <div newline></div> |
- | [[#Public Methods|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} GetIntersection(Feature) ** |
- | ==== GetClosestPointTo(BaseShape, GeographyUnit) ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.PointShape --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | targetShape | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | * //N/A// |
- | | shapeUnit | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Return Value == |
- | [[#Public Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.MultilineShape|MultilineShape]] |
- | ==== GetCrossing(BaseShape) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.MultipointShape|MultipointShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.MultipointShape --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //targetFeature// |
- | | targetShape | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] |
+ | * Description:N/A | ||
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | <div newline></div> |
- | [[#Public Methods|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} GetIntersection(AreaBaseShape) ** |
- | ==== GetDistanceTo(Feature, GeographyUnit, DistanceUnit) ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Double<!-- System.Double --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | targetFeature | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> | | | + | * //N/A// |
- | | shapeUnit | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> | | | + | |
- | | distanceUnit | [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.DistanceUnit --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Return Value == |
- | [[#Public Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.MultilineShape|MultilineShape]] |
- | ==== GetDistanceTo(BaseShape, GeographyUnit, DistanceUnit) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Double<!-- System.Double --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //targetShape// |
- | | targetShape | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape|AreaBaseShape]] |
- | | shapeUnit | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> | | | + | * Description:N/A |
- | | distanceUnit | [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.DistanceUnit --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | <div newline></div> |
- | [[#Public Methods|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} LoadFromWellKnownData(String) ** |
- | ==== GetFeature() ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
+ | * //N/A// | ||
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Return Value == |
- | [[#Public Methods|Go Back]] | + | * Type:Void |
- | ==== GetFeature(IDictionary<String, String>) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //wellKnownText// |
- | | columnValues | IDictionary<String,String><!-- System.Collections.Generic.IDictionary{System.String,System.String} --> | | | + | * Type:String |
+ | * Description:N/A | ||
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | <div newline></div> |
- | [[#Public Methods|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} GetWellKnownText() ** |
- | ==== GetHashCode() ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Int32<!-- System.Int32 --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
+ | * //N/A// | ||
- | <!-- System.Object --> | + | == Return Value == |
- | [[#Public Methods|Go Back]] | + | * Type:String |
- | ==== GetIntersection(Feature) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.MultilineShape|MultilineShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.MultilineShape --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | <div newline></div> |
- | | targetFeature | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> | | | + | ** {{wiki:PublicMethod.gif|}} LoadFromWellKnownData(Byte[]) ** |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.LineBaseShape --> | + | * //N/A// |
- | [[#Public Methods|Go Back]] | + | == Remarks == |
- | ==== GetIntersection(AreaBaseShape) ==== | + | * //N/A// |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.MultilineShape|MultilineShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.MultilineShape --> | | | + | |
- | === Parameters === | + | == Return Value == |
- | ^ Name ^ Type ^ Description ^ | + | * Type:Void |
- | | targetShape | [[ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape|AreaBaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape --> | | | + | * Description:N/A |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.LineBaseShape --> | + | == Parameters == |
- | [[#Public Methods|Go Back]] | + | * //wellKnownBinary// |
- | ==== GetLength(GeographyUnit, DistanceUnit) ==== | + | * Type:Byte[] |
- | === Return Value === | + | * Description:N/A |
- | ^ Return Type ^ Description ^ | + | |
- | | Double<!-- System.Double --> | | | + | |
- | === Parameters === | + | <div newline></div> |
- | ^ Name ^ Type ^ Description ^ | + | ** {{wiki:PublicMethod.gif|}} GetWellKnownBinary() ** |
- | | shapeUnit | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> | | | + | |
- | | returningUnit | [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.DistanceUnit --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.LineBaseShape --> | + | * //N/A// |
- | [[#Public Methods|Go Back]] | + | == Remarks == |
- | ==== GetShortestLineTo(BaseShape, GeographyUnit) ==== | + | * //N/A// |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.MultilineShape|MultilineShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.MultilineShape --> | | | + | |
- | === Parameters === | + | == Return Value == |
- | ^ Name ^ Type ^ Description ^ | + | * Type:Byte[] |
- | | targetShape | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | * Description:N/A |
- | | shapeUnit | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Parameters == |
- | [[#Public Methods|Go Back]] | + | <div newline></div> |
- | ==== GetShortestLineTo(Feature, GeographyUnit) ==== | + | ** {{wiki:PublicMethod.gif|}} GetWellKnownBinary(WkbByteOrder) ** |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.MultilineShape|MultilineShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.MultilineShape --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | targetFeature | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> | | | + | * //N/A// |
- | | shapeUnit | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Return Value == |
- | [[#Public Methods|Go Back]] | + | * Type:Byte[] |
- | ==== GetType() ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Type<!-- System.Type --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //byteOrder// |
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.WkbByteOrder|WkbByteOrder]] | ||
+ | * Description:N/A | ||
- | <!-- System.Object --> | + | <div newline></div> |
- | [[#Public Methods|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} GetBoundingBox() ** |
- | ==== GetWellKnownBinary() ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Byte[]<!-- System.Byte[[]] --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
+ | * //N/A// | ||
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Return Value == |
- | [[#Public Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]] |
- | ==== GetWellKnownBinary(WkbByteOrder) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Byte[]<!-- System.Byte[[]] --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | <div newline></div> |
- | | byteOrder | [[ThinkGeo.MapSuite.SilverlightCore.WkbByteOrder|WkbByteOrder]]<!-- ThinkGeo.MapSuite.SilverlightCore.WkbByteOrder --> | | | + | ** {{wiki:PublicMethod.gif|}} GetWellKnownType() ** |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | * //N/A// |
- | [[#Public Methods|Go Back]] | + | == Remarks == |
- | ==== GetWellKnownText() ==== | + | * //N/A// |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | String<!-- System.String --> | | | + | |
- | === Parameters === | + | == Return Value == |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.WellKnownType|WellKnownType]] |
+ | * Description:N/A | ||
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Parameters == |
- | [[#Public Methods|Go Back]] | + | <div newline></div> |
- | ==== GetWellKnownType() ==== | + | ** {{wiki:PublicMethod.gif|}} CloneDeep() ** |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.WellKnownType|WellKnownType]]<!-- ThinkGeo.MapSuite.SilverlightCore.WellKnownType --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
+ | * //N/A// | ||
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Return Value == |
- | [[#Public Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] |
- | ==== Intersects(BaseShape) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Boolean<!-- System.Boolean --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | <div newline></div> |
- | | targetShape | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | ** {{wiki:PublicMethod.gif|}} TranslateByOffset(Double,Double,GeographyUnit,DistanceUnit) ** |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | * //N/A// |
- | [[#Public Methods|Go Back]] | + | == Remarks == |
- | ==== Intersects(Feature) ==== | + | * //N/A// |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Boolean<!-- System.Boolean --> | | | + | |
- | === Parameters === | + | == Return Value == |
- | ^ Name ^ Type ^ Description ^ | + | * Type:Void |
- | | targetFeature | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> | | | + | * Description:N/A |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Parameters == |
- | [[#Public Methods|Go Back]] | + | * //xOffsetDistance// |
- | ==== IsDisjointed(Feature) ==== | + | * Type:Double |
- | === Return Value === | + | * Description:N/A |
- | ^ Return Type ^ Description ^ | + | |
- | | Boolean<!-- System.Boolean --> | | | + | |
- | === Parameters === | + | * //yOffsetDistance// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:Double |
- | | targetFeature | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> | | | + | * Description:N/A |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | * //shapeUnit// |
- | [[#Public Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]] |
- | ==== IsDisjointed(BaseShape) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Boolean<!-- System.Boolean --> | | | + | |
- | === Parameters === | + | * //distanceUnit// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] |
- | | targetShape | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | * Description:N/A |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | <div newline></div> |
- | [[#Public Methods|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} TranslateByOffset(Double,Double) ** |
- | ==== IsTopologicallyEqual(Feature) ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Boolean<!-- System.Boolean --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | targetFeature | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> | | | + | * //N/A// |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Return Value == |
- | [[#Public Methods|Go Back]] | + | * Type:Void |
- | ==== IsTopologicallyEqual(BaseShape) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Boolean<!-- System.Boolean --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //xOffsetDistance// |
- | | targetShape | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | * Type:Double |
+ | * Description:N/A | ||
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | * //yOffsetDistance// |
- | [[#Public Methods|Go Back]] | + | * Type:Double |
- | ==== IsWithin(Feature) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Boolean<!-- System.Boolean --> | | | + | |
- | === Parameters === | + | <div newline></div> |
- | ^ Name ^ Type ^ Description ^ | + | ** {{wiki:PublicMethod.gif|}} TranslateByDegree(Double,Double,GeographyUnit,DistanceUnit) ** |
- | | targetFeature | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | * //N/A// |
- | [[#Public Methods|Go Back]] | + | == Remarks == |
- | ==== IsWithin(BaseShape) ==== | + | * //N/A// |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Boolean<!-- System.Boolean --> | | | + | |
- | === Parameters === | + | == Return Value == |
- | ^ Name ^ Type ^ Description ^ | + | * Type:Void |
- | | targetShape | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | * Description:N/A |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Parameters == |
- | [[#Public Methods|Go Back]] | + | * //distance// |
- | ==== LoadFromWellKnownData(Byte[]) ==== | + | * Type:Double |
- | === Return Value === | + | * Description:N/A |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //angleInDegrees// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:Double |
- | | wellKnownBinary | Byte[]<!-- System.Byte[[]] --> | | | + | * Description:N/A |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | * //shapeUnit// |
- | [[#Public Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]] |
- | ==== LoadFromWellKnownData(String) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //distanceUnit// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] |
- | | wellKnownText | String<!-- System.String --> | | | + | * Description:N/A |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | <div newline></div> |
- | [[#Public Methods|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} TranslateByDegree(Double,Double) ** |
- | ==== Overlaps(BaseShape) ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Boolean<!-- System.Boolean --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | targetShape | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | * //N/A// |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Return Value == |
- | [[#Public Methods|Go Back]] | + | * Type:Void |
- | ==== Overlaps(Feature) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Boolean<!-- System.Boolean --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //distance// |
- | | targetFeature | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> | | | + | * Type:Double |
+ | * Description:N/A | ||
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | * //angleInDegrees// |
- | [[#Public Methods|Go Back]] | + | * Type:Double |
- | ==== Register(PointShape, PointShape, DistanceUnit, GeographyUnit) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | |
- | === Parameters === | + | <div newline></div> |
- | ^ Name ^ Type ^ Description ^ | + | ** {{wiki:PublicMethod.gif|}} Rotate(PointShape,Single) ** |
- | | fromPoint | [[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.PointShape --> | | | + | |
- | | toPoint | [[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.PointShape --> | | | + | |
- | | fromUnit | [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.DistanceUnit --> | | | + | |
- | | toUnit | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | * //N/A// |
- | [[#Public Methods|Go Back]] | + | == Remarks == |
- | ==== Register(Feature, Feature, DistanceUnit, GeographyUnit) ==== | + | * //N/A// |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | |
- | === Parameters === | + | == Return Value == |
- | ^ Name ^ Type ^ Description ^ | + | * Type:Void |
- | | fromPoint | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> | | | + | * Description:N/A |
- | | toPoint | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> | | | + | |
- | | fromUnit | [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.DistanceUnit --> | | | + | |
- | | toUnit | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Parameters == |
- | [[#Public Methods|Go Back]] | + | * //pivotPoint// |
- | ==== Rotate(BaseShape, PointShape, Single) ==== | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]] |
- | <!-- static --> | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | |
- | === Parameters === | + | * //degreeAngle// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:Single |
- | | sourceBaseShape | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | * Description:N/A |
- | | pivotPoint | [[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.PointShape --> | | | + | |
- | | degreeAngle | Single<!-- System.Single --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | <div newline></div> |
- | [[#Public Methods|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} GetShortestLineTo(BaseShape,GeographyUnit) ** |
- | ==== Rotate(Feature, PointShape, Single) ==== | + | |
- | <!-- static --> | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | targetFeature | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> | | | + | * //N/A// |
- | | pivotPoint | [[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.PointShape --> | | | + | |
- | | degreeAngle | Single<!-- System.Single --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Return Value == |
- | [[#Public Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.MultilineShape|MultilineShape]] |
- | ==== Rotate(PointShape, Single) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //targetShape// |
- | | pivotPoint | [[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.PointShape --> | | | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] |
- | | degreeAngle | Single<!-- System.Single --> | | | + | * Description:N/A |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | * //shapeUnit// |
- | [[#Public Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]] |
- | ==== ScaleDown(Feature, Double) ==== | + | * Description:N/A |
- | <!-- static --> | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> | | | + | |
- | === Parameters === | + | <div newline></div> |
- | ^ Name ^ Type ^ Description ^ | + | ** {{wiki:PublicMethod.gif|}} GetShortestLineTo(Feature,GeographyUnit) ** |
- | | sourceLine | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> | | | + | |
- | | percentage | Double<!-- System.Double --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.LineBaseShape --> | + | * //N/A// |
- | [[#Public Methods|Go Back]] | + | == Remarks == |
- | ==== ScaleDown(Double) ==== | + | * //N/A// |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | == Return Value == |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.MultilineShape|MultilineShape]] |
- | | percentage | Double<!-- System.Double --> | | | + | * Description:N/A |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.LineBaseShape --> | + | == Parameters == |
- | [[#Public Methods|Go Back]] | + | * //targetFeature// |
- | ==== ScaleDown(LineBaseShape, Double) ==== | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] |
- | <!-- static --> | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.LineBaseShape|LineBaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.LineBaseShape --> | | | + | |
- | === Parameters === | + | * //shapeUnit// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]] |
- | | sourceLineBaseShape | [[ThinkGeo.MapSuite.SilverlightCore.LineBaseShape|LineBaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.LineBaseShape --> | | | + | * Description:N/A |
- | | percentage | Double<!-- System.Double --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.LineBaseShape --> | + | <div newline></div> |
- | [[#Public Methods|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} GetClosestPointTo(BaseShape,GeographyUnit) ** |
- | ==== ScaleTo(Double) ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | scale | Double<!-- System.Double --> | | | + | * //N/A// |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Return Value == |
- | [[#Public Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]] |
- | ==== ScaleTo(BaseShape, Double) ==== | + | * Description:N/A |
- | <!-- static --> | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //targetShape// |
- | | baseShape | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] |
- | | scale | Double<!-- System.Double --> | | | + | * Description:N/A |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | * //shapeUnit// |
- | [[#Public Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]] |
- | ==== ScaleUp(Double) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | <div newline></div> |
- | ^ Name ^ Type ^ Description ^ | + | ** {{wiki:PublicMethod.gif|}} GetClosestPointTo(Feature,GeographyUnit) ** |
- | | percentage | Double<!-- System.Double --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.LineBaseShape --> | + | * //N/A// |
- | [[#Public Methods|Go Back]] | + | == Remarks == |
- | ==== ScaleUp(Feature, Double) ==== | + | * //N/A// |
- | <!-- static --> | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> | | | + | |
- | === Parameters === | + | == Return Value == |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]] |
- | | sourceLine | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> | | | + | * Description:N/A |
- | | percentage | Double<!-- System.Double --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.LineBaseShape --> | + | == Parameters == |
- | [[#Public Methods|Go Back]] | + | * //targetFeature// |
- | ==== ScaleUp(LineBaseShape, Double) ==== | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] |
- | <!-- static --> | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.LineBaseShape|LineBaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.LineBaseShape --> | | | + | |
- | === Parameters === | + | * //shapeUnit// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]] |
- | | sourceShape | [[ThinkGeo.MapSuite.SilverlightCore.LineBaseShape|LineBaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.LineBaseShape --> | | | + | * Description:N/A |
- | | percentage | Double<!-- System.Double --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.LineBaseShape --> | + | <div newline></div> |
- | [[#Public Methods|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} GetCenterPoint() ** |
- | ==== Simplify(Double, SimplificationType) ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.MultilineShape|MultilineShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.MultilineShape --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | tolerance | Double<!-- System.Double --> | | | + | * //N/A// |
- | | simplificationType | [[ThinkGeo.MapSuite.SilverlightCore.SimplificationType|SimplificationType]]<!-- ThinkGeo.MapSuite.SilverlightCore.SimplificationType --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.LineBaseShape --> | + | == Return Value == |
- | [[#Public Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]] |
- | ==== Simplify(GeographyUnit, Double, DistanceUnit, SimplificationType) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.MultilineShape|MultilineShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.MultilineShape --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | <div newline></div> |
- | | shapeUnit | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> | | | + | ** {{wiki:PublicMethod.gif|}} Buffer(Double,GeographyUnit,DistanceUnit) ** |
- | | tolerance | Double<!-- System.Double --> | | | + | |
- | | toleranceUnit | [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.DistanceUnit --> | | | + | |
- | | simplificationType | [[ThinkGeo.MapSuite.SilverlightCore.SimplificationType|SimplificationType]]<!-- ThinkGeo.MapSuite.SilverlightCore.SimplificationType --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.LineBaseShape --> | + | * //N/A// |
- | [[#Public Methods|Go Back]] | + | == Remarks == |
- | ==== Simplify(LineBaseShape, Double, SimplificationType) ==== | + | * //N/A// |
- | <!-- static --> | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.MultilineShape|MultilineShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.MultilineShape --> | | | + | |
- | === Parameters === | + | == Return Value == |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.MultipolygonShape|MultipolygonShape]] |
- | | targetShape | [[ThinkGeo.MapSuite.SilverlightCore.LineBaseShape|LineBaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.LineBaseShape --> | | | + | * Description:N/A |
- | | tolerance | Double<!-- System.Double --> | | | + | |
- | | simplificationType | [[ThinkGeo.MapSuite.SilverlightCore.SimplificationType|SimplificationType]]<!-- ThinkGeo.MapSuite.SilverlightCore.SimplificationType --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.LineBaseShape --> | + | == Parameters == |
- | [[#Public Methods|Go Back]] | + | * //distance// |
- | ==== Simplify(LineBaseShape, GeographyUnit, Double, DistanceUnit, SimplificationType) ==== | + | * Type:Double |
- | <!-- static --> | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.MultilineShape|MultilineShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.MultilineShape --> | | | + | |
- | === Parameters === | + | * //shapeUnit// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]] |
- | | targetShape | [[ThinkGeo.MapSuite.SilverlightCore.LineBaseShape|LineBaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.LineBaseShape --> | | | + | * Description:N/A |
- | | targetShapeUnit | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> | | | + | |
- | | tolerance | Double<!-- System.Double --> | | | + | |
- | | toleranceUnit | [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.DistanceUnit --> | | | + | |
- | | simplificationType | [[ThinkGeo.MapSuite.SilverlightCore.SimplificationType|SimplificationType]]<!-- ThinkGeo.MapSuite.SilverlightCore.SimplificationType --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.LineBaseShape --> | + | * //distanceUnit// |
- | [[#Public Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] |
- | ==== ToString() ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | String<!-- System.String --> | | | + | |
- | === Parameters === | + | <div newline></div> |
- | ^ Name ^ Type ^ Description ^ | + | ** {{wiki:PublicMethod.gif|}} Buffer(Double,Int32,GeographyUnit,DistanceUnit) ** |
- | <!-- System.Object --> | + | * //N/A// |
- | [[#Public Methods|Go Back]] | + | == Remarks == |
- | ==== Touches(BaseShape) ==== | + | * //N/A// |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Boolean<!-- System.Boolean --> | | | + | |
- | === Parameters === | + | == Return Value == |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.MultipolygonShape|MultipolygonShape]] |
- | | targetShape | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | * Description:N/A |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Parameters == |
- | [[#Public Methods|Go Back]] | + | * //distance// |
- | ==== Touches(Feature) ==== | + | * Type:Double |
- | === Return Value === | + | * Description:N/A |
- | ^ Return Type ^ Description ^ | + | |
- | | Boolean<!-- System.Boolean --> | | | + | |
- | === Parameters === | + | * //quadrantSegments// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:Int32 |
- | | targetFeature | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> | | | + | * Description:N/A |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | * //shapeUnit// |
- | [[#Public Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]] |
- | ==== TranslateByDegree(Double, Double) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //distanceUnit// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] |
- | | distance | Double<!-- System.Double --> | | | + | * Description:N/A |
- | | angleInDegrees | Double<!-- System.Double --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | <div newline></div> |
- | [[#Public Methods|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} Buffer(Double,Int32,BufferCapType,GeographyUnit,DistanceUnit) ** |
- | ==== TranslateByDegree(Double, Double, GeographyUnit, DistanceUnit) ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | distance | Double<!-- System.Double --> | | | + | * //N/A// |
- | | angleInDegrees | Double<!-- System.Double --> | | | + | |
- | | shapeUnit | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> | | | + | |
- | | distanceUnit | [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.DistanceUnit --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Return Value == |
- | [[#Public Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.MultipolygonShape|MultipolygonShape]] |
- | ==== TranslateByDegree(Feature, Double, Double, GeographyUnit, DistanceUnit) ==== | + | * Description:N/A |
- | <!-- static --> | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //distance// |
- | | targetFeature | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> | | | + | * Type:Double |
- | | distance | Double<!-- System.Double --> | | | + | * Description:N/A |
- | | angleInDegrees | Double<!-- System.Double --> | | | + | |
- | | shapeUnit | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> | | | + | |
- | | distanceUnit | [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.DistanceUnit --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | * //quadrantSegments// |
- | [[#Public Methods|Go Back]] | + | * Type:Int32 |
- | ==== TranslateByDegree(BaseShape, Double, Double, GeographyUnit, DistanceUnit) ==== | + | * Description:N/A |
- | <!-- static --> | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | |
- | === Parameters === | + | * //bufferCapType// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.BufferCapType|BufferCapType]] |
- | | targetShape | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | * Description:N/A |
- | | distance | Double<!-- System.Double --> | | | + | |
- | | angleInDegrees | Double<!-- System.Double --> | | | + | |
- | | shapeUnit | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> | | | + | |
- | | distanceUnit | [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.DistanceUnit --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | * //shapeUnit// |
- | [[#Public Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]] |
- | ==== TranslateByOffset(Double, Double) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //distanceUnit// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] |
- | | xOffsetDistance | Double<!-- System.Double --> | | | + | * Description:N/A |
- | | yOffsetDistance | Double<!-- System.Double --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | <div newline></div> |
- | [[#Public Methods|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} GetDistanceTo(BaseShape,GeographyUnit,DistanceUnit) ** |
- | ==== TranslateByOffset(Feature, Double, Double, GeographyUnit, DistanceUnit) ==== | + | |
- | <!-- static --> | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | targetFeature | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> | | | + | * //N/A// |
- | | xOffsetDistance | Double<!-- System.Double --> | | | + | |
- | | yOffsetDistance | Double<!-- System.Double --> | | | + | |
- | | shapeUnit | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> | | | + | |
- | | distanceUnit | [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.DistanceUnit --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Return Value == |
- | [[#Public Methods|Go Back]] | + | * Type:Double |
- | ==== TranslateByOffset(BaseShape, Double, Double, GeographyUnit, DistanceUnit) ==== | + | * Description:N/A |
- | <!-- static --> | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //targetShape// |
- | | targetShape | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] |
- | | xOffsetDistance | Double<!-- System.Double --> | | | + | * Description:N/A |
- | | yOffsetDistance | Double<!-- System.Double --> | | | + | |
- | | shapeUnit | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> | | | + | |
- | | distanceUnit | [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.DistanceUnit --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | * //shapeUnit// |
- | [[#Public Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]] |
- | ==== TranslateByOffset(Double, Double, GeographyUnit, DistanceUnit) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //distanceUnit// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] |
- | | xOffsetDistance | Double<!-- System.Double --> | | | + | * Description:N/A |
- | | yOffsetDistance | Double<!-- System.Double --> | | | + | |
- | | shapeUnit | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> | | | + | |
- | | distanceUnit | [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.DistanceUnit --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | <div newline></div> |
- | [[#Public Methods|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} GetDistanceTo(Feature,GeographyUnit,DistanceUnit) ** |
- | ==== Union(Feature) ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.MultilineShape|MultilineShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.MultilineShape --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | targetFeature | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> | | | + | * //N/A// |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.LineBaseShape --> | + | == Return Value == |
- | [[#Public Methods|Go Back]] | + | * Type:Double |
- | ==== Union(IEnumerable<LineBaseShape>) ==== | + | * Description:N/A |
- | <!-- static --> | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.MultilineShape|MultilineShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.MultilineShape --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //targetFeature// |
- | | lineBaseShapes | IEnumerable<[[ThinkGeo.MapSuite.SilverlightCore.LineBaseShape|LineBaseShape]]><!-- System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.SilverlightCore.LineBaseShape} --> | | | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] |
+ | * Description:N/A | ||
- | <!-- ThinkGeo.MapSuite.SilverlightCore.LineBaseShape --> | + | * //shapeUnit// |
- | [[#Public Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]] |
- | ==== Union(LineBaseShape) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.MultilineShape|MultilineShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.MultilineShape --> | | | + | |
- | === Parameters === | + | * //distanceUnit// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] |
- | | targetShape | [[ThinkGeo.MapSuite.SilverlightCore.LineBaseShape|LineBaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.LineBaseShape --> | | | + | * Description:N/A |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.LineBaseShape --> | + | <div newline></div> |
- | [[#Public Methods|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} Register(PointShape,PointShape,DistanceUnit,GeographyUnit) ** |
- | ==== Union(IEnumerable<Feature>) ==== | + | |
- | <!-- static --> | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.MultilineShape|MultilineShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.MultilineShape --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | targetFeatures | IEnumerable<[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><!-- System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.SilverlightCore.Feature} --> | | | + | * //N/A// |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.LineBaseShape --> | + | == Return Value == |
- | [[#Public Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] |
- | ==== Validate(ShapeValidationMode) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.ShapeValidationResult|ShapeValidationResult]]<!-- ThinkGeo.MapSuite.SilverlightCore.ShapeValidationResult --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //fromPoint// |
- | | validationMode | [[ThinkGeo.MapSuite.SilverlightCore.ShapeValidationMode|ShapeValidationMode]]<!-- ThinkGeo.MapSuite.SilverlightCore.ShapeValidationMode --> | | | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]] |
+ | * Description:N/A | ||
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | * //toPoint// |
- | [[#Public Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]] |
- | ===== Protected Methods ===== | + | * Description:N/A |
- | ==== BufferCore(Double, Int32, BufferCapType, GeographyUnit, DistanceUnit) ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.MultipolygonShape|MultipolygonShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.MultipolygonShape --> | | | + | |
- | === Parameters === | + | * //fromUnit// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] |
- | | distance | Double<!-- System.Double --> | | | + | * Description:N/A |
- | | quadrantSegments | Int32<!-- System.Int32 --> | | | + | |
- | | bufferCapType | [[ThinkGeo.MapSuite.SilverlightCore.BufferCapType|BufferCapType]]<!-- ThinkGeo.MapSuite.SilverlightCore.BufferCapType --> | | | + | |
- | | shapeUnit | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> | | | + | |
- | | distanceUnit | [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.DistanceUnit --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | * //toUnit// |
- | [[#Protected Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]] |
- | ==== CloneDeepCore() ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | |
- | === Parameters === | + | <div newline></div> |
- | ^ Name ^ Type ^ Description ^ | + | ** {{wiki:PublicMethod.gif|}} Register(Feature,Feature,DistanceUnit,GeographyUnit) ** |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | * //N/A// |
- | [[#Protected Methods|Go Back]] | + | == Remarks == |
- | ==== ContainsCore(BaseShape) ==== | + | * //N/A// |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Boolean<!-- System.Boolean --> | | | + | |
- | === Parameters === | + | == Return Value == |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] |
- | | targetShape | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | * Description:N/A |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Parameters == |
- | [[#Protected Methods|Go Back]] | + | * //fromPoint// |
- | ==== ConvexHullCore() ==== | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] |
- | === Return Value === | + | * Description:N/A |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.RingShape|RingShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.RingShape --> | | | + | |
- | === Parameters === | + | * //toPoint// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] |
+ | * Description:N/A | ||
- | <!-- ThinkGeo.MapSuite.SilverlightCore.LineBaseShape --> | + | * //fromUnit// |
- | [[#Protected Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] |
- | ==== CrossesCore(BaseShape) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Boolean<!-- System.Boolean --> | | | + | |
- | === Parameters === | + | * //toUnit// |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]] |
- | | targetShape | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | * Description:N/A |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | <div newline></div> |
- | [[#Protected Methods|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} Validate(ShapeValidationMode) ** |
- | ==== Finalize() ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
+ | * //N/A// | ||
- | <!-- System.Object --> | + | == Return Value == |
- | [[#Protected Methods|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.ShapeValidationResult|ShapeValidationResult]] |
- | ==== GetBoundingBoxCore() ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.RectangleShape --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //validationMode// |
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.ShapeValidationMode|ShapeValidationMode]] | ||
+ | * Description:N/A | ||
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | <div newline></div> |
- | [[#Protected Methods|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} IsDisjointed(BaseShape) ** |
- | ==== GetCenterPointCore() ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.PointShape --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
+ | * //N/A// | ||
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Return Value == |
- | [[#Protected Methods|Go Back]] | + | * Type:Boolean |
- | ==== GetClosestPointToCore(BaseShape, GeographyUnit) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.PointShape --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //targetShape// |
- | | targetShape | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] |
- | | shapeUnit | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> | | | + | * Description:N/A |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | <div newline></div> |
- | [[#Protected Methods|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} IsDisjointed(Feature) ** |
- | ==== GetCrossingCore(BaseShape) ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.MultipointShape|MultipointShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.MultipointShape --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | targetShape | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | * //N/A// |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Return Value == |
- | [[#Protected Methods|Go Back]] | + | * Type:Boolean |
- | ==== GetDistanceToCore(BaseShape, GeographyUnit, DistanceUnit) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Double<!-- System.Double --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //targetFeature// |
- | | targetShape | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] |
- | | shapeUnit | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> | | | + | * Description:N/A |
- | | distanceUnit | [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.DistanceUnit --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | <div newline></div> |
- | [[#Protected Methods|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} Intersects(BaseShape) ** |
- | ==== GetIntersectionCore(AreaBaseShape) ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.MultilineShape|MultilineShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.MultilineShape --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | targetShape | [[ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape|AreaBaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape --> | | | + | * //N/A// |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.LineBaseShape --> | + | == Return Value == |
- | [[#Protected Methods|Go Back]] | + | * Type:Boolean |
- | ==== GetLengthCore(GeographyUnit, DistanceUnit) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Double<!-- System.Double --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //targetShape// |
- | | shapeUnit | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> | | | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] |
- | | returningUnit | [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.DistanceUnit --> | | | + | * Description:N/A |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.LineBaseShape --> | + | <div newline></div> |
- | [[#Protected Methods|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} Intersects(Feature) ** |
- | ==== GetShortestLineToCore(BaseShape, GeographyUnit) ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.MultilineShape|MultilineShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.MultilineShape --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | targetShape | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | * //N/A// |
- | | shapeUnit | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Return Value == |
- | [[#Protected Methods|Go Back]] | + | * Type:Boolean |
- | ==== GetWellKnownBinaryCore(WkbByteOrder) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Byte[]<!-- System.Byte[[]] --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //targetFeature// |
- | | byteOrder | [[ThinkGeo.MapSuite.SilverlightCore.WkbByteOrder|WkbByteOrder]]<!-- ThinkGeo.MapSuite.SilverlightCore.WkbByteOrder --> | | | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] |
+ | * Description:N/A | ||
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | <div newline></div> |
- | [[#Protected Methods|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} Touches(BaseShape) ** |
- | ==== GetWellKnownTextCore() ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | String<!-- System.String --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
+ | * //N/A// | ||
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Return Value == |
- | [[#Protected Methods|Go Back]] | + | * Type:Boolean |
- | ==== GetWellKnownTypeCore() ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.WellKnownType|WellKnownType]]<!-- ThinkGeo.MapSuite.SilverlightCore.WellKnownType --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //targetShape// |
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | ||
+ | * Description:N/A | ||
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | <div newline></div> |
- | [[#Protected Methods|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} Touches(Feature) ** |
- | ==== IntersectsCore(BaseShape) ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Boolean<!-- System.Boolean --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | targetShape | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | * //N/A// |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Return Value == |
- | [[#Protected Methods|Go Back]] | + | * Type:Boolean |
- | ==== IsDisjointedCore(BaseShape) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Boolean<!-- System.Boolean --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //targetFeature// |
- | | targetShape | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] |
+ | * Description:N/A | ||
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | <div newline></div> |
- | [[#Protected Methods|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} Crosses(BaseShape) ** |
- | ==== IsTopologicallyEqualCore(BaseShape) ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Boolean<!-- System.Boolean --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | targetShape | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | * //N/A// |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Return Value == |
- | [[#Protected Methods|Go Back]] | + | * Type:Boolean |
- | ==== IsWithinCore(BaseShape) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Boolean<!-- System.Boolean --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //targetShape// |
- | | targetShape | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] |
+ | * Description:N/A | ||
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | <div newline></div> |
- | [[#Protected Methods|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} Crosses(Feature) ** |
- | ==== LoadFromWellKnownDataCore(Byte[]) ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | wellKnownBinary | Byte[]<!-- System.Byte[[]] --> | | | + | * //N/A// |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Return Value == |
- | [[#Protected Methods|Go Back]] | + | * Type:Boolean |
- | ==== LoadFromWellKnownDataCore(String) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //targetFeature// |
- | | wellKnownText | String<!-- System.String --> | | | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] |
+ | * Description:N/A | ||
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | <div newline></div> |
- | [[#Protected Methods|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} IsWithin(BaseShape) ** |
- | ==== MemberwiseClone() ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Object<!-- System.Object --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
+ | * //N/A// | ||
- | <!-- System.Object --> | + | == Return Value == |
- | [[#Protected Methods|Go Back]] | + | * Type:Boolean |
- | ==== OverlapsCore(BaseShape) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Boolean<!-- System.Boolean --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //targetShape// |
- | | targetShape | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] |
+ | * Description:N/A | ||
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | <div newline></div> |
- | [[#Protected Methods|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} IsWithin(Feature) ** |
- | ==== RegisterCore(PointShape, PointShape, DistanceUnit, GeographyUnit) ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | fromPoint | [[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.PointShape --> | | | + | * //N/A// |
- | | toPoint | [[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.PointShape --> | | | + | |
- | | fromUnit | [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.DistanceUnit --> | | | + | |
- | | toUnit | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Return Value == |
- | [[#Protected Methods|Go Back]] | + | * Type:Boolean |
- | ==== RotateCore(PointShape, Single) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //targetFeature// |
- | | pivotPoint | [[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.PointShape --> | | | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] |
- | | degreeAngle | Single<!-- System.Single --> | | | + | * Description:N/A |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | <div newline></div> |
- | [[#Protected Methods|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} Contains(BaseShape) ** |
- | ==== ScaleDownCore(Double) ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | percentage | Double<!-- System.Double --> | | | + | * //N/A// |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.LineBaseShape --> | + | == Return Value == |
- | [[#Protected Methods|Go Back]] | + | * Type:Boolean |
- | ==== ScaleToCore(Double) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //targetShape// |
- | | scale | Double<!-- System.Double --> | | | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] |
+ | * Description:N/A | ||
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | <div newline></div> |
- | [[#Protected Methods|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} Contains(Feature) ** |
- | ==== ScaleUpCore(Double) ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | percentage | Double<!-- System.Double --> | | | + | * //N/A// |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.LineBaseShape --> | + | == Return Value == |
- | [[#Protected Methods|Go Back]] | + | * Type:Boolean |
- | ==== SimplifyCore(Double, SimplificationType) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.MultilineShape|MultilineShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.MultilineShape --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //targetFeature// |
- | | tolerance | Double<!-- System.Double --> | | | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] |
- | | simplificationType | [[ThinkGeo.MapSuite.SilverlightCore.SimplificationType|SimplificationType]]<!-- ThinkGeo.MapSuite.SilverlightCore.SimplificationType --> | | | + | * Description:N/A |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.LineBaseShape --> | + | <div newline></div> |
- | [[#Protected Methods|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} Overlaps(BaseShape) ** |
- | ==== TouchesCore(BaseShape) ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Boolean<!-- System.Boolean --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | targetShape | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | | | + | * //N/A// |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Return Value == |
- | [[#Protected Methods|Go Back]] | + | * Type:Boolean |
- | ==== TranslateByDegreeCore(Double, Double, GeographyUnit, DistanceUnit) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //targetShape// |
- | | distance | Double<!-- System.Double --> | | | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] |
- | | angleInDegrees | Double<!-- System.Double --> | | | + | * Description:N/A |
- | | shapeUnit | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> | | | + | |
- | | distanceUnit | [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.DistanceUnit --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | <div newline></div> |
- | [[#Protected Methods|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} Overlaps(Feature) ** |
- | ==== TranslateByOffsetCore(Double, Double, GeographyUnit, DistanceUnit) ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | xOffsetDistance | Double<!-- System.Double --> | | | + | * //N/A// |
- | | yOffsetDistance | Double<!-- System.Double --> | | | + | |
- | | shapeUnit | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> | | | + | |
- | | distanceUnit | [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]]<!-- ThinkGeo.MapSuite.SilverlightCore.DistanceUnit --> | | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Return Value == |
- | [[#Protected Methods|Go Back]] | + | * Type:Boolean |
- | ==== UnionCore(IEnumerable<LineBaseShape>) ==== | + | * Description:N/A |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.MultilineShape|MultilineShape]]<!-- ThinkGeo.MapSuite.SilverlightCore.MultilineShape --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //targetFeature// |
- | | lineBaseShapes | IEnumerable<[[ThinkGeo.MapSuite.SilverlightCore.LineBaseShape|LineBaseShape]]><!-- System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.SilverlightCore.LineBaseShape} --> | | | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] |
+ | * Description:N/A | ||
- | <!-- ThinkGeo.MapSuite.SilverlightCore.LineBaseShape --> | + | <div newline></div> |
- | [[#Protected Methods|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} IsTopologicallyEqual(BaseShape) ** |
- | ==== ValidateCore(ShapeValidationMode) ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | [[ThinkGeo.MapSuite.SilverlightCore.ShapeValidationResult|ShapeValidationResult]]<!-- ThinkGeo.MapSuite.SilverlightCore.ShapeValidationResult --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | validationMode | [[ThinkGeo.MapSuite.SilverlightCore.ShapeValidationMode|ShapeValidationMode]]<!-- ThinkGeo.MapSuite.SilverlightCore.ShapeValidationMode --> | | | + | * //N/A// |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Return Value == |
- | [[#Protected Methods|Go Back]] | + | * Type:Boolean |
- | ===== Public Properties ===== | + | * Description:N/A |
- | ==== CanRotate ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ | + | |
- | | Boolean<!-- System.Boolean --> | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | == Parameters == |
- | [[#Public Properties|Go Back]] | + | * //targetShape// |
- | ==== Id ==== | + | * Type:[[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] |
- | === Return Value === | + | * Description:N/A |
- | ^ Return Type ^ | + | |
- | | String<!-- System.String --> | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | <div newline></div> |
- | [[#Public Properties|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} IsTopologicallyEqual(Feature) ** |
- | ==== Tag ==== | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ | + | |
- | | Object<!-- System.Object --> | | + | |
- | <!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> | + | * //N/A// |
- | [[#Public Properties|Go Back]] | + | == Remarks == |
- | ===== Protected Properties ===== | + | * //N/A// |
- | ===== Public Events ===== | + | |
- | __NOTOC__ | + | == Return Value == |
- | [[Category:SilverlightMapSuiteCore]] | + | * Type:Boolean |
- | [[Category:ThinkGeo.MapSuite.SilverlightCore]] | + | * Description:N/A |
- | [[Category:UpdateDocumentation]] | + | |
+ | == Parameters == | ||
+ | * //targetFeature// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} GetFeature() ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} GetFeature(IDictionary<String,String>) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //columnValues// | ||
+ | * Type:IDictionary<String,String> | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} GetCrossing(BaseShape) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.MultipointShape|MultipointShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //targetShape// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} ScaleTo(Double) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //scale// | ||
+ | * Type:Double | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} ToString() ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:String | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} Equals(Object) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Boolean | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //obj// | ||
+ | * Type:Object | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} GetHashCode() ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Int32 | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}} GetType() ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Type | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}}{{wiki:Static.gif|}} ScaleUp(LineBaseShape,Double) ** | ||
+ | |||
+ | * //This method returns a new shape that is increased by the percentage given in the percentage parameter.// | ||
+ | == Remarks == | ||
+ | * //This method is useful when you would like to increase the size of the shape. Note that a larger percentage will scale the shape up faster as you apply the operation multiple times. There is also a ScaleDown method that will shrink the shape as well. As this is a concrete public method that wraps a Core method we reserve the right to add events and other logic to pre or post process data returned by the Core version of the method. In this way we leave our framework open on our end but also allow you the developer to extend our logic to your needs. If you have questions about this please contact support as we would be happy to work with you on extending our framework.// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.LineBaseShape|LineBaseShape]] | ||
+ | * Description:a scaled line type shape. | ||
+ | |||
+ | == Parameters == | ||
+ | * //sourceShape// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.LineBaseShape|LineBaseShape]] | ||
+ | * Description:This parameter is the basis for the scale up up but is not modified. | ||
+ | |||
+ | * //percentage// | ||
+ | * Type:Double | ||
+ | * Description:This is the percentage by which to increase the shape’s size. | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}}{{wiki:Static.gif|}} ScaleUp(Feature,Double) ** | ||
+ | |||
+ | * //This method returns a new feature that is increased by the percentage given in the percentage parameter.// | ||
+ | == Remarks == | ||
+ | * //This method is useful when you would like to increase the size of the feature. Note that a larger percentage will scale the shape up faster as you apply the operation multiple times. There is also a ScaleDown method that will shrink the shape as well. As this is a concrete public method that wraps a Core method we reserve the right to add events and other logic to pre or post process data returned by the Core version of the method. In this way we leave our framework open on our end but also allow you the developer to extend our logic to your needs. If you have questions about this please contact support as we would be happy to work with you on extending our framework.// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] | ||
+ | * Description:a scaled line type feature. | ||
+ | |||
+ | == Parameters == | ||
+ | * //sourceLine// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] | ||
+ | * Description:This parameter is the basis for the scale up up but is not modified. | ||
+ | |||
+ | * //percentage// | ||
+ | * Type:Double | ||
+ | * Description:This is the percentage by which to increase the shape’s size. | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}}{{wiki:Static.gif|}} ScaleDown(LineBaseShape,Double) ** | ||
+ | |||
+ | * //This method returns a new shape that is decreases by the percentage given in the percentage parameter.// | ||
+ | == Remarks == | ||
+ | * //This method is useful when you would like to decrease the size of the shape. Note that a larger percentage will scale the shape down faster as you apply the operation multiple times. There is also a ScaleUp method that will enlarge the shape as well. As this is a concrete public method that wraps a Core method we reserve the right to add events and other logic to pre or post process data returned by the Core version of the method. In this way we leave our framework open on our end but also allow you the developer to extend our logic to your needs. If you have questions about this please contact support as we would be happy to work with you on extending our framework.// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.LineBaseShape|LineBaseShape]] | ||
+ | * Description:a scaled down line type shape. | ||
+ | |||
+ | == Parameters == | ||
+ | * //sourceLineBaseShape// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.LineBaseShape|LineBaseShape]] | ||
+ | * Description:This parameter is the basis for the scale up up but is not modified. | ||
+ | |||
+ | * //percentage// | ||
+ | * Type:Double | ||
+ | * Description:This is the percentage by which to decrease the shape’s size. | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}}{{wiki:Static.gif|}} ScaleDown(Feature,Double) ** | ||
+ | |||
+ | * //This method returns a new feature that is decreases by the percentage given in the percentage parameter.// | ||
+ | == Remarks == | ||
+ | * //This method is useful when you would like to decrease the size of the feature. Note that a larger percentage will scale the shape down faster as you apply the operation multiple times. There is also a ScaleUp method that will enlarge the shape as well. As this is a concrete public method that wraps a Core method we reserve the right to add events and other logic to pre or post process data returned by the Core version of the method. In this way we leave our framework open on our end but also allow you the developer to extend our logic to your needs. If you have questions about this please contact support as we would be happy to work with you on extending our framework.// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] | ||
+ | * Description:a scaled down line type feature. | ||
+ | |||
+ | == Parameters == | ||
+ | * //sourceLine// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] | ||
+ | * Description:This parameter is the basis for the scale up up but is not modified. | ||
+ | |||
+ | * //percentage// | ||
+ | * Type:Double | ||
+ | * Description:This is the percentage by which to decrease the shape’s size. | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}}{{wiki:Static.gif|}} Simplify(LineBaseShape,GeographyUnit,Double,DistanceUnit,SimplificationType) ** | ||
+ | |||
+ | * //Simplify the LineBaseShape to MultilineShape depends on distance tolerance and different SimplificationType.// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.MultilineShape|MultilineShape]] | ||
+ | * Description:Simplify the LineBaseShape to MultilineShape depends on distance tolerance and different SimplificationType. | ||
+ | |||
+ | == Parameters == | ||
+ | * //targetShape// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.LineBaseShape|LineBaseShape]] | ||
+ | * Description:target shape which will be simplified. | ||
+ | |||
+ | * //targetShapeUnit// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]] | ||
+ | * Description:the geography unit of the target shape | ||
+ | |||
+ | * //tolerance// | ||
+ | * Type:Double | ||
+ | * Description:distance tolerance | ||
+ | |||
+ | * //toleranceUnit// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] | ||
+ | * Description:the distance unit of tolerance | ||
+ | |||
+ | * //simplificationType// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.SimplificationType|SimplificationType]] | ||
+ | * Description:Specifies which algorthm will be use to simplify. | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}}{{wiki:Static.gif|}} Simplify(LineBaseShape,Double,SimplificationType) ** | ||
+ | |||
+ | * //Simplify the LineBaseShape to MultilineShape depends on distance tolerance and different SimplificationType.// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.MultilineShape|MultilineShape]] | ||
+ | * Description:Simplify the LineBaseShape to MultilineShape depends on distance tolerance and different SimplificationType. | ||
+ | |||
+ | == Parameters == | ||
+ | * //targetShape// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.LineBaseShape|LineBaseShape]] | ||
+ | * Description:target shape which will be simplified. | ||
+ | |||
+ | * //tolerance// | ||
+ | * Type:Double | ||
+ | * Description:distance tolerance | ||
+ | |||
+ | * //simplificationType// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.SimplificationType|SimplificationType]] | ||
+ | * Description:Specifies which algorthm will be use to simplify. | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}}{{wiki:Static.gif|}} Union(IEnumerable<LineBaseShape>) ** | ||
+ | |||
+ | * //Calculates a new geometry that contains all the points in this LineBaseShape and input LineBaseShape set.// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.MultilineShape|MultilineShape]] | ||
+ | * Description:A set combining the points of this LineBaseShape and the points of input LineBaseShape set. | ||
+ | |||
+ | == Parameters == | ||
+ | * //lineBaseShapes// | ||
+ | * Type:IEnumerable<[[ThinkGeo.MapSuite.SilverlightCore.LineBaseShape|LineBaseShape]]> | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:PublicMethod.gif|}}{{wiki:Static.gif|}} Union(IEnumerable<Feature>) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.MultilineShape|MultilineShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //targetFeatures// | ||
+ | * Type:IEnumerable<[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]> | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ==== Protected Methods ==== | ||
+ | ** {{wiki:ProtectedMethod.gif|}} GetLengthCore(GeographyUnit,DistanceUnit) ** | ||
+ | |||
+ | * //This method returns the length of the line shape.// | ||
+ | == Remarks == | ||
+ | * //This is a useful method when you want to know the total length of a line-based shape. If the shape is a MultiLineShape, then the length is the sum of all of its lines. Overriding: Please ensure that you validate the parameters being passed in and raise the exceptions defined above.// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Double | ||
+ | * Description:This overload returns the length in the unit of your choice, based on the returningUnit parameter specified. | ||
+ | |||
+ | == Parameters == | ||
+ | * //shapeUnit// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]] | ||
+ | * Description:This is the GeographyUnit of the shape you are performing the operation on. | ||
+ | |||
+ | * //returningUnit// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] | ||
+ | * Description:This is the distance unit you would like to use as the return value. For example, if you select miles as your returningUnit, then the distance will be returned in miles. | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} ScaleUpCore(Double) ** | ||
+ | |||
+ | * //This method increases the size of the LineShape by the percentage given in the percentage parameter.// | ||
+ | == Remarks == | ||
+ | * //This method is useful when you would like to increase the size of the shape. Note that a larger percentage will scale the shape up faster as you apply the operation multiple times. There is also a ScaleDown method that will shrink the shape as well. Overriding: Please ensure that you validate the parameters being passed in and raise the exceptions defined above.// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //percentage// | ||
+ | * Type:Double | ||
+ | * Description:This is the percentage by which to increase the shape’s size. | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} ScaleDownCore(Double) ** | ||
+ | |||
+ | * //This method decreases the size of the LineShape by the percentage given in the percentage parameter.// | ||
+ | == Remarks == | ||
+ | * //This method is useful when you would like to decrease the size of the shape. Note that a larger percentage will scale the shape down faster as you apply the operation multiple times. There is also a ScaleUp method that will enlarge the shape as well. Overriding: Please ensure that you validate the parameters being passed in and raise the exceptions defined above.// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //percentage// | ||
+ | * Type:Double | ||
+ | * Description:This is the percentage by which to decrease the shape’s size. | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} ConvexHullCore() ** | ||
+ | |||
+ | * //This method returns the convex hull of the shape defined as the smallest convex ring that contains all the points in the shape.// | ||
+ | == Remarks == | ||
+ | * //This method is useful when you want to create a perimeter around the shape. For example, if you had a MultiPolygon that represented buildings on a campus, you could easily get the convex hull of the buildings and determine the perimeter of all of the buildings together. This also works with MultiPoint shapes, where each point may represent a certain type of person you are doing statistics on. With convex hull, you can get an idea of the regions those points are located in.// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.RingShape|RingShape]] | ||
+ | * Description:This method returns a RingShape defined as the smallest convex ring that contains all the points in the shape. | ||
+ | |||
+ | == Parameters == | ||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} SimplifyCore(Double,SimplificationType) ** | ||
+ | |||
+ | * //Simplify the LineBaseShape to MultilineShape depends on distance tolerance and different SimplificationType.// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.MultilineShape|MultilineShape]] | ||
+ | * Description:Simplify the LineBaseShape to MultilineShape depends on distance tolerance and different SimplificationType. | ||
+ | |||
+ | == Parameters == | ||
+ | * //tolerance// | ||
+ | * Type:Double | ||
+ | * Description:distance tolerance | ||
+ | |||
+ | * //simplificationType// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.SimplificationType|SimplificationType]] | ||
+ | * Description:Specifies which algorthm will be use to simplify. | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} UnionCore(IEnumerable<LineBaseShape>) ** | ||
+ | |||
+ | * //The protected virtual method used by "Union" that you can overwrite to implement your own logic.// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.MultilineShape|MultilineShape]] | ||
+ | * Description:A set combining the points of this LineBaseShape and the points of input LineBaseShape set. | ||
+ | |||
+ | == Parameters == | ||
+ | * //lineBaseShapes// | ||
+ | * Type:IEnumerable<[[ThinkGeo.MapSuite.SilverlightCore.LineBaseShape|LineBaseShape]]> | ||
+ | * Description:The target LineBasheShape set with which to compute the union | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} GetIntersectionCore(AreaBaseShape) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.MultilineShape|MultilineShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //targetShape// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.AreaBaseShape|AreaBaseShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} LoadFromWellKnownDataCore(String) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //wellKnownText// | ||
+ | * Type:String | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} GetWellKnownTextCore() ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:String | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} LoadFromWellKnownDataCore(Byte[]) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //wellKnownBinary// | ||
+ | * Type:Byte[] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} GetWellKnownBinaryCore(WkbByteOrder) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Byte[] | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //byteOrder// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.WkbByteOrder|WkbByteOrder]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} GetBoundingBoxCore() ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} GetWellKnownTypeCore() ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.WellKnownType|WellKnownType]] | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} CloneDeepCore() ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | <div newline></div> | ||
+ | ** {{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.SilverlightCore.GeographyUnit|GeographyUnit]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //distanceUnit// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{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.SilverlightCore.GeographyUnit|GeographyUnit]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //distanceUnit// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} RotateCore(PointShape,Single) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //pivotPoint// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //degreeAngle// | ||
+ | * Type:Single | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} GetShortestLineToCore(BaseShape,GeographyUnit) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.MultilineShape|MultilineShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //targetShape// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //shapeUnit// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} GetClosestPointToCore(BaseShape,GeographyUnit) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //targetShape// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //shapeUnit// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} GetCenterPointCore() ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} BufferCore(Double,Int32,BufferCapType,GeographyUnit,DistanceUnit) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.MultipolygonShape|MultipolygonShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //distance// | ||
+ | * Type:Double | ||
+ | * Description:N/A | ||
+ | |||
+ | * //quadrantSegments// | ||
+ | * Type:Int32 | ||
+ | * Description:N/A | ||
+ | |||
+ | * //bufferCapType// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.BufferCapType|BufferCapType]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //shapeUnit// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //distanceUnit// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} GetDistanceToCore(BaseShape,GeographyUnit,DistanceUnit) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Double | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //targetShape// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //shapeUnit// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //distanceUnit// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} RegisterCore(PointShape,PointShape,DistanceUnit,GeographyUnit) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //fromPoint// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //toPoint// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //fromUnit// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //toUnit// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} ValidateCore(ShapeValidationMode) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.ShapeValidationResult|ShapeValidationResult]] | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //validationMode// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.ShapeValidationMode|ShapeValidationMode]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} IsDisjointedCore(BaseShape) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Boolean | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //targetShape// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} IntersectsCore(BaseShape) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Boolean | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //targetShape// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} TouchesCore(BaseShape) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Boolean | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //targetShape// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} CrossesCore(BaseShape) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Boolean | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //targetShape// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} IsWithinCore(BaseShape) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Boolean | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //targetShape// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} ContainsCore(BaseShape) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Boolean | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //targetShape// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} OverlapsCore(BaseShape) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Boolean | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //targetShape// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} IsTopologicallyEqualCore(BaseShape) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Boolean | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //targetShape// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} GetCrossingCore(BaseShape) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.MultipointShape|MultipointShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //targetShape// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} ScaleToCore(Double) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //scale// | ||
+ | * Type:Double | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} Finalize() ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} MemberwiseClone() ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Object | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}}{{wiki:Static.gif|}} kxo=(Vertex,Vertex,PointShape) ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //N/A// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Boolean | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | * //vertex1// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.Vertex|Vertex]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //vertex2// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.Vertex|Vertex]] | ||
+ | * Description:N/A | ||
+ | |||
+ | * //point// | ||
+ | * Type:[[ThinkGeo.MapSuite.SilverlightCore.PointShape|PointShape]] | ||
+ | * Description:N/A | ||
+ | |||
+ | <div newline></div> | ||
+ | ==== 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 ==== | ||