User Tools

Site Tools


thinkgeo.mapsuite.core.linebaseshape

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
thinkgeo.mapsuite.core.linebaseshape [2015/09/21 01:07]
admin
thinkgeo.mapsuite.core.linebaseshape [2017/03/16 21:59] (current)
Line 1: Line 1:
 ====== ThinkGeo.MapSuite.Core.LineBaseShape ====== ====== ThinkGeo.MapSuite.Core.LineBaseShape ======
 +
 +{{section>​upgrade_map_suite_to_10.0}}
 +
 This abstract class is the root of all line-based shapes, such as LineShape and MultilineShape. This abstract class is the root of all line-based shapes, such as LineShape and MultilineShape.
 ===== Inheritance Hierarchy ===== ===== Inheritance Hierarchy =====
Line 12: Line 15:
 ** {{wiki:​ProtectedMethod.gif|}} LineBaseShape() ** ** {{wiki:​ProtectedMethod.gif|}} LineBaseShape() **
  
-This is the default constructor for AreaBaseShape.+  * //This is the default constructor for AreaBaseShape.//
 == Remarks == == Remarks ==
-This constructor simply calls the base constructor.+  * //This constructor simply calls the base constructor.//
 == Parameters == == Parameters ==
 <div newline></​div>​ <div newline></​div>​
 ==== Public Methods ==== ==== Public Methods ====
 +** {{wiki:​PublicMethod.gif|}} GetAccurateLength(Int32,​DistanceUnit,​DistanceCalculationMode) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Double
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​shapeSrid//​
 +    * Type:Int32
 +    * Description:​N/​A
 +
 +  * //​returningUnit//​
 +    * Type:​[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]]
 +    * Description:​N/​A
 +
 +  * //​distanceCalculationMode//​
 +    * Type:​[[ThinkGeo.MapSuite.Core.DistanceCalculationMode|DistanceCalculationMode]]
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} GetAccurateLength(String,​DistanceUnit,​DistanceCalculationMode) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Double
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​shapeProj4ProjectionParameters//​
 +    * Type:String
 +    * Description:​N/​A
 +
 +  * //​returningUnit//​
 +    * Type:​[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]]
 +    * Description:​N/​A
 +
 +  * //​distanceCalculationMode//​
 +    * Type:​[[ThinkGeo.MapSuite.Core.DistanceCalculationMode|DistanceCalculationMode]]
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 ** {{wiki:​PublicMethod.gif|}} GetLength(GeographyUnit,​DistanceUnit) ** ** {{wiki:​PublicMethod.gif|}} GetLength(GeographyUnit,​DistanceUnit) **
  
-This method returns the length of the line shape.+  * //This method returns the length of the line shape.//
 == Remarks == == 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. 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.+  * //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.//
  
 == Return Value == == Return Value ==
Line 40: Line 91:
 ** {{wiki:​PublicMethod.gif|}} ScaleUp(Double) ** ** {{wiki:​PublicMethod.gif|}} ScaleUp(Double) **
  
-This method increases the size of the LineShape by the percentage given in the percentage parameter.+  * //This method increases the size of the LineShape by the percentage given in the percentage parameter.//
 == Remarks == == 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.+  * //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 Value ==
Line 56: Line 107:
 ** {{wiki:​PublicMethod.gif|}} ScaleDown(Double) ** ** {{wiki:​PublicMethod.gif|}} ScaleDown(Double) **
  
-This method decreases the size of the LineShape by the percentage given in the percentage parameter.+  * //This method decreases the size of the LineShape by the percentage given in the percentage parameter.//
 == Remarks == == 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.+  * //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 Value ==
Line 72: Line 123:
 ** {{wiki:​PublicMethod.gif|}} ConvexHull() ** ** {{wiki:​PublicMethod.gif|}} ConvexHull() **
  
-This method returns the convex hull of the shape defined as the smallest convex ring that contains all the points in the shape.+  * //This method returns the convex hull of the shape defined as the smallest convex ring that contains all the points in the shape.//
 == Remarks == == Remarks ==
-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.+  * //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 Value ==
Line 84: Line 135:
 ** {{wiki:​PublicMethod.gif|}} Simplify(GeographyUnit,​Double,​DistanceUnit,​SimplificationType) ** ** {{wiki:​PublicMethod.gif|}} Simplify(GeographyUnit,​Double,​DistanceUnit,​SimplificationType) **
  
-Simplify the LineBaseShape to MultilineShape depends on distance tolerance and different SimplificationType.+  * //Simplify the LineBaseShape to MultilineShape depends on distance tolerance and different SimplificationType.//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 112: Line 163:
 ** {{wiki:​PublicMethod.gif|}} Simplify(Double,​SimplificationType) ** ** {{wiki:​PublicMethod.gif|}} Simplify(Double,​SimplificationType) **
  
-Simplify the LineBaseShape to MultilineShape depends on distance tolerance and different SimplificationType.+  * //Simplify the LineBaseShape to MultilineShape depends on distance tolerance and different SimplificationType.//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 132: Line 183:
 ** {{wiki:​PublicMethod.gif|}} Union(LineBaseShape) ** ** {{wiki:​PublicMethod.gif|}} Union(LineBaseShape) **
  
-Calculates a new geometry that contains all the points in this LineBaseShape and input LineBaseShape+  * //Calculates a new geometry that contains all the points in this LineBaseShape and input LineBaseShape//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 148: Line 199:
 ** {{wiki:​PublicMethod.gif|}} Union(Feature) ** ** {{wiki:​PublicMethod.gif|}} Union(Feature) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 164: Line 215:
 ** {{wiki:​PublicMethod.gif|}} GetIntersection(Feature) ** ** {{wiki:​PublicMethod.gif|}} GetIntersection(Feature) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 180: Line 231:
 ** {{wiki:​PublicMethod.gif|}} GetIntersection(AreaBaseShape) ** ** {{wiki:​PublicMethod.gif|}} GetIntersection(AreaBaseShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 196: Line 247:
 ** {{wiki:​PublicMethod.gif|}} LoadFromWellKnownData(String) ** ** {{wiki:​PublicMethod.gif|}} LoadFromWellKnownData(String) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 212: Line 263:
 ** {{wiki:​PublicMethod.gif|}} GetWellKnownText() ** ** {{wiki:​PublicMethod.gif|}} GetWellKnownText() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 224: Line 275:
 ** {{wiki:​PublicMethod.gif|}} GetGeoJson() ** ** {{wiki:​PublicMethod.gif|}} GetGeoJson() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 236: Line 287:
 ** {{wiki:​PublicMethod.gif|}} GetWellKnownText(RingOrder) ** ** {{wiki:​PublicMethod.gif|}} GetWellKnownText(RingOrder) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 252: Line 303:
 ** {{wiki:​PublicMethod.gif|}} LoadFromWellKnownData(Byte[]) ** ** {{wiki:​PublicMethod.gif|}} LoadFromWellKnownData(Byte[]) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 268: Line 319:
 ** {{wiki:​PublicMethod.gif|}} GetWellKnownBinary() ** ** {{wiki:​PublicMethod.gif|}} GetWellKnownBinary() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 280: Line 331:
 ** {{wiki:​PublicMethod.gif|}} GetWellKnownBinary(WkbByteOrder) ** ** {{wiki:​PublicMethod.gif|}} GetWellKnownBinary(WkbByteOrder) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 296: Line 347:
 ** {{wiki:​PublicMethod.gif|}} GetWellKnownBinary(RingOrder) ** ** {{wiki:​PublicMethod.gif|}} GetWellKnownBinary(RingOrder) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 312: Line 363:
 ** {{wiki:​PublicMethod.gif|}} GetWellKnownBinary(RingOrder,​WkbByteOrder) ** ** {{wiki:​PublicMethod.gif|}} GetWellKnownBinary(RingOrder,​WkbByteOrder) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 332: Line 383:
 ** {{wiki:​PublicMethod.gif|}} GetBoundingBox() ** ** {{wiki:​PublicMethod.gif|}} GetBoundingBox() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 344: Line 395:
 ** {{wiki:​PublicMethod.gif|}} GetWellKnownType() ** ** {{wiki:​PublicMethod.gif|}} GetWellKnownType() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 356: Line 407:
 ** {{wiki:​PublicMethod.gif|}} CloneDeep() ** ** {{wiki:​PublicMethod.gif|}} CloneDeep() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 368: Line 419:
 ** {{wiki:​PublicMethod.gif|}} TranslateByOffset(Double,​Double,​GeographyUnit,​DistanceUnit) ** ** {{wiki:​PublicMethod.gif|}} TranslateByOffset(Double,​Double,​GeographyUnit,​DistanceUnit) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 396: Line 447:
 ** {{wiki:​PublicMethod.gif|}} TranslateByOffset(Double,​Double) ** ** {{wiki:​PublicMethod.gif|}} TranslateByOffset(Double,​Double) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 416: Line 467:
 ** {{wiki:​PublicMethod.gif|}} TranslateByDegree(Double,​Double,​GeographyUnit,​DistanceUnit) ** ** {{wiki:​PublicMethod.gif|}} TranslateByDegree(Double,​Double,​GeographyUnit,​DistanceUnit) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 444: Line 495:
 ** {{wiki:​PublicMethod.gif|}} TranslateByDegree(Double,​Double) ** ** {{wiki:​PublicMethod.gif|}} TranslateByDegree(Double,​Double) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 464: Line 515:
 ** {{wiki:​PublicMethod.gif|}} Rotate(PointShape,​Single) ** ** {{wiki:​PublicMethod.gif|}} Rotate(PointShape,​Single) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 484: Line 535:
 ** {{wiki:​PublicMethod.gif|}} GetShortestLineTo(BaseShape,​GeographyUnit) ** ** {{wiki:​PublicMethod.gif|}} GetShortestLineTo(BaseShape,​GeographyUnit) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 504: Line 555:
 ** {{wiki:​PublicMethod.gif|}} GetShortestLineTo(Feature,​GeographyUnit) ** ** {{wiki:​PublicMethod.gif|}} GetShortestLineTo(Feature,​GeographyUnit) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 524: Line 575:
 ** {{wiki:​PublicMethod.gif|}} GetClosestPointTo(BaseShape,​GeographyUnit) ** ** {{wiki:​PublicMethod.gif|}} GetClosestPointTo(BaseShape,​GeographyUnit) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 544: Line 595:
 ** {{wiki:​PublicMethod.gif|}} GetClosestPointTo(Feature,​GeographyUnit) ** ** {{wiki:​PublicMethod.gif|}} GetClosestPointTo(Feature,​GeographyUnit) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 564: Line 615:
 ** {{wiki:​PublicMethod.gif|}} GetCenterPoint() ** ** {{wiki:​PublicMethod.gif|}} GetCenterPoint() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 576: Line 627:
 ** {{wiki:​PublicMethod.gif|}} Buffer(Double,​GeographyUnit,​DistanceUnit) ** ** {{wiki:​PublicMethod.gif|}} Buffer(Double,​GeographyUnit,​DistanceUnit) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 600: Line 651:
 ** {{wiki:​PublicMethod.gif|}} Buffer(Double,​Int32,​GeographyUnit,​DistanceUnit) ** ** {{wiki:​PublicMethod.gif|}} Buffer(Double,​Int32,​GeographyUnit,​DistanceUnit) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 628: Line 679:
 ** {{wiki:​PublicMethod.gif|}} Buffer(Double,​Int32,​BufferCapType,​GeographyUnit,​DistanceUnit) ** ** {{wiki:​PublicMethod.gif|}} Buffer(Double,​Int32,​BufferCapType,​GeographyUnit,​DistanceUnit) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 660: Line 711:
 ** {{wiki:​PublicMethod.gif|}} GetDistanceTo(BaseShape,​GeographyUnit,​DistanceUnit) ** ** {{wiki:​PublicMethod.gif|}} GetDistanceTo(BaseShape,​GeographyUnit,​DistanceUnit) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 684: Line 735:
 ** {{wiki:​PublicMethod.gif|}} GetDistanceTo(Feature,​GeographyUnit,​DistanceUnit) ** ** {{wiki:​PublicMethod.gif|}} GetDistanceTo(Feature,​GeographyUnit,​DistanceUnit) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 708: Line 759:
 ** {{wiki:​PublicMethod.gif|}} Register(PointShape,​PointShape,​DistanceUnit,​GeographyUnit) ** ** {{wiki:​PublicMethod.gif|}} Register(PointShape,​PointShape,​DistanceUnit,​GeographyUnit) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 736: Line 787:
 ** {{wiki:​PublicMethod.gif|}} Register(Feature,​Feature,​DistanceUnit,​GeographyUnit) ** ** {{wiki:​PublicMethod.gif|}} Register(Feature,​Feature,​DistanceUnit,​GeographyUnit) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 764: Line 815:
 ** {{wiki:​PublicMethod.gif|}} Validate(ShapeValidationMode) ** ** {{wiki:​PublicMethod.gif|}} Validate(ShapeValidationMode) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 780: Line 831:
 ** {{wiki:​PublicMethod.gif|}} IsDisjointed(BaseShape) ** ** {{wiki:​PublicMethod.gif|}} IsDisjointed(BaseShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 796: Line 847:
 ** {{wiki:​PublicMethod.gif|}} IsDisjointed(Feature) ** ** {{wiki:​PublicMethod.gif|}} IsDisjointed(Feature) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 812: Line 863:
 ** {{wiki:​PublicMethod.gif|}} Intersects(BaseShape) ** ** {{wiki:​PublicMethod.gif|}} Intersects(BaseShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 828: Line 879:
 ** {{wiki:​PublicMethod.gif|}} Intersects(Feature) ** ** {{wiki:​PublicMethod.gif|}} Intersects(Feature) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 844: Line 895:
 ** {{wiki:​PublicMethod.gif|}} Touches(BaseShape) ** ** {{wiki:​PublicMethod.gif|}} Touches(BaseShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 860: Line 911:
 ** {{wiki:​PublicMethod.gif|}} Touches(Feature) ** ** {{wiki:​PublicMethod.gif|}} Touches(Feature) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 876: Line 927:
 ** {{wiki:​PublicMethod.gif|}} Crosses(BaseShape) ** ** {{wiki:​PublicMethod.gif|}} Crosses(BaseShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 892: Line 943:
 ** {{wiki:​PublicMethod.gif|}} Crosses(Feature) ** ** {{wiki:​PublicMethod.gif|}} Crosses(Feature) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 908: Line 959:
 ** {{wiki:​PublicMethod.gif|}} IsWithin(BaseShape) ** ** {{wiki:​PublicMethod.gif|}} IsWithin(BaseShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 924: Line 975:
 ** {{wiki:​PublicMethod.gif|}} IsWithin(Feature) ** ** {{wiki:​PublicMethod.gif|}} IsWithin(Feature) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 940: Line 991:
 ** {{wiki:​PublicMethod.gif|}} Contains(BaseShape) ** ** {{wiki:​PublicMethod.gif|}} Contains(BaseShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 956: Line 1007:
 ** {{wiki:​PublicMethod.gif|}} Contains(Feature) ** ** {{wiki:​PublicMethod.gif|}} Contains(Feature) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 972: Line 1023:
 ** {{wiki:​PublicMethod.gif|}} Overlaps(BaseShape) ** ** {{wiki:​PublicMethod.gif|}} Overlaps(BaseShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 988: Line 1039:
 ** {{wiki:​PublicMethod.gif|}} Overlaps(Feature) ** ** {{wiki:​PublicMethod.gif|}} Overlaps(Feature) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1004: Line 1055:
 ** {{wiki:​PublicMethod.gif|}} IsTopologicallyEqual(BaseShape) ** ** {{wiki:​PublicMethod.gif|}} IsTopologicallyEqual(BaseShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1020: Line 1071:
 ** {{wiki:​PublicMethod.gif|}} IsTopologicallyEqual(Feature) ** ** {{wiki:​PublicMethod.gif|}} IsTopologicallyEqual(Feature) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1036: Line 1087:
 ** {{wiki:​PublicMethod.gif|}} GetFeature() ** ** {{wiki:​PublicMethod.gif|}} GetFeature() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1048: Line 1099:
 ** {{wiki:​PublicMethod.gif|}} GetFeature(IDictionary<​String,​String>​) ** ** {{wiki:​PublicMethod.gif|}} GetFeature(IDictionary<​String,​String>​) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1064: Line 1115:
 ** {{wiki:​PublicMethod.gif|}} GetCrossing(BaseShape) ** ** {{wiki:​PublicMethod.gif|}} GetCrossing(BaseShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1080: Line 1131:
 ** {{wiki:​PublicMethod.gif|}} ScaleTo(Double) ** ** {{wiki:​PublicMethod.gif|}} ScaleTo(Double) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1096: Line 1147:
 ** {{wiki:​PublicMethod.gif|}} ToString() ** ** {{wiki:​PublicMethod.gif|}} ToString() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1108: Line 1159:
 ** {{wiki:​PublicMethod.gif|}} Equals(Object) ** ** {{wiki:​PublicMethod.gif|}} Equals(Object) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1124: Line 1175:
 ** {{wiki:​PublicMethod.gif|}} GetHashCode() ** ** {{wiki:​PublicMethod.gif|}} GetHashCode() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1136: Line 1187:
 ** {{wiki:​PublicMethod.gif|}} GetType() ** ** {{wiki:​PublicMethod.gif|}} GetType() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1148: Line 1199:
 ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} ScaleUp(LineBaseShape,​Double) ** ** {{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.+  * //This method returns a new shape that is increased by the percentage given in the percentage parameter.//
 == Remarks == == 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.+  * //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 Value ==
Line 1168: Line 1219:
 ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} ScaleUp(Feature,​Double) ** ** {{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.+  * //This method returns a new feature that is increased by the percentage given in the percentage parameter.//
 == Remarks == == 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.+  * //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 == == Return Value ==
Line 1188: Line 1239:
 ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} ScaleDown(LineBaseShape,​Double) ** ** {{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.+  * //This method returns a new shape that is decreases by the percentage given in the percentage parameter.//
 == Remarks == == 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.+  * //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 Value ==
Line 1208: Line 1259:
 ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} ScaleDown(Feature,​Double) ** ** {{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.+  * //This method returns a new feature that is decreases by the percentage given in the percentage parameter.//
 == Remarks == == 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.+  * //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 == == Return Value ==
Line 1228: Line 1279:
 ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} Simplify(LineBaseShape,​GeographyUnit,​Double,​DistanceUnit,​SimplificationType) ** ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} Simplify(LineBaseShape,​GeographyUnit,​Double,​DistanceUnit,​SimplificationType) **
  
-Simplify the LineBaseShape to MultilineShape depends on distance tolerance and different SimplificationType.+  * //Simplify the LineBaseShape to MultilineShape depends on distance tolerance and different SimplificationType.//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1260: Line 1311:
 ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} Simplify(LineBaseShape,​Double,​SimplificationType) ** ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} Simplify(LineBaseShape,​Double,​SimplificationType) **
  
-Simplify the LineBaseShape to MultilineShape depends on distance tolerance and different SimplificationType.+  * //Simplify the LineBaseShape to MultilineShape depends on distance tolerance and different SimplificationType.//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1284: Line 1335:
 ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} Union(IEnumerable<​LineBaseShape>​) ** ** {{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.+  * //Calculates a new geometry that contains all the points in this LineBaseShape and input LineBaseShape set.//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1300: Line 1351:
 ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} Union(IEnumerable<​Feature>​) ** ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} Union(IEnumerable<​Feature>​) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1315: Line 1366:
 <div newline></​div>​ <div newline></​div>​
 ==== Protected Methods ==== ==== Protected Methods ====
 +** {{wiki:​ProtectedMethod.gif|}} GetAccurateLengthCore(String,​DistanceUnit,​DistanceCalculationMode) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Double
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​shapeProj4ProjectionParameters//​
 +    * Type:String
 +    * Description:​N/​A
 +
 +  * //​returningUnit//​
 +    * Type:​[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]]
 +    * Description:​N/​A
 +
 +  * //​distanceCalculationMode//​
 +    * Type:​[[ThinkGeo.MapSuite.Core.DistanceCalculationMode|DistanceCalculationMode]]
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 ** {{wiki:​ProtectedMethod.gif|}} GetLengthCore(GeographyUnit,​DistanceUnit) ** ** {{wiki:​ProtectedMethod.gif|}} GetLengthCore(GeographyUnit,​DistanceUnit) **
  
-This method returns the length of the line shape.+  * //This method returns the length of the line shape.//
 == Remarks == == 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.+  * //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 == == Return Value ==
Line 1337: Line 1412:
 ** {{wiki:​ProtectedMethod.gif|}} ScaleUpCore(Double) ** ** {{wiki:​ProtectedMethod.gif|}} ScaleUpCore(Double) **
  
-This method increases the size of the LineShape by the percentage given in the percentage parameter.+  * //This method increases the size of the LineShape by the percentage given in the percentage parameter.//
 == Remarks == == 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.+  * //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 == == Return Value ==
Line 1353: Line 1428:
 ** {{wiki:​ProtectedMethod.gif|}} ScaleDownCore(Double) ** ** {{wiki:​ProtectedMethod.gif|}} ScaleDownCore(Double) **
  
-This method decreases the size of the LineShape by the percentage given in the percentage parameter.+  * //This method decreases the size of the LineShape by the percentage given in the percentage parameter.//
 == Remarks == == 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.+  * //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 == == Return Value ==
Line 1369: Line 1444:
 ** {{wiki:​ProtectedMethod.gif|}} ConvexHullCore() ** ** {{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.+  * //This method returns the convex hull of the shape defined as the smallest convex ring that contains all the points in the shape.//
 == Remarks == == 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.+  * //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 == == Return Value ==
Line 1381: Line 1456:
 ** {{wiki:​ProtectedMethod.gif|}} SimplifyCore(Double,​SimplificationType) ** ** {{wiki:​ProtectedMethod.gif|}} SimplifyCore(Double,​SimplificationType) **
  
-Simplify the LineBaseShape to MultilineShape depends on distance tolerance and different SimplificationType.+  * //Simplify the LineBaseShape to MultilineShape depends on distance tolerance and different SimplificationType.//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1401: Line 1476:
 ** {{wiki:​ProtectedMethod.gif|}} UnionCore(IEnumerable<​LineBaseShape>​) ** ** {{wiki:​ProtectedMethod.gif|}} UnionCore(IEnumerable<​LineBaseShape>​) **
  
-The protected virtual method used by "​Union"​ that you can overwrite to implement your own logic.+  * //The protected virtual method used by "​Union"​ that you can overwrite to implement your own logic.//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1417: Line 1492:
 ** {{wiki:​ProtectedMethod.gif|}} GetIntersectionCore(AreaBaseShape) ** ** {{wiki:​ProtectedMethod.gif|}} GetIntersectionCore(AreaBaseShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1433: Line 1508:
 ** {{wiki:​ProtectedMethod.gif|}} LoadFromWellKnownDataCore(String) ** ** {{wiki:​ProtectedMethod.gif|}} LoadFromWellKnownDataCore(String) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1449: Line 1524:
 ** {{wiki:​ProtectedMethod.gif|}} GetGeoJsonCore() ** ** {{wiki:​ProtectedMethod.gif|}} GetGeoJsonCore() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1461: Line 1536:
 ** {{wiki:​ProtectedMethod.gif|}} GetWellKnownTextCore(RingOrder) ** ** {{wiki:​ProtectedMethod.gif|}} GetWellKnownTextCore(RingOrder) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1477: Line 1552:
 ** {{wiki:​ProtectedMethod.gif|}} LoadFromWellKnownDataCore(Byte[]) ** ** {{wiki:​ProtectedMethod.gif|}} LoadFromWellKnownDataCore(Byte[]) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1493: Line 1568:
 ** {{wiki:​ProtectedMethod.gif|}} GetWellKnownBinaryCore(RingOrder,​WkbByteOrder) ** ** {{wiki:​ProtectedMethod.gif|}} GetWellKnownBinaryCore(RingOrder,​WkbByteOrder) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1513: Line 1588:
 ** {{wiki:​ProtectedMethod.gif|}} GetBoundingBoxCore() ** ** {{wiki:​ProtectedMethod.gif|}} GetBoundingBoxCore() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1525: Line 1600:
 ** {{wiki:​ProtectedMethod.gif|}} GetWellKnownTypeCore() ** ** {{wiki:​ProtectedMethod.gif|}} GetWellKnownTypeCore() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1537: Line 1612:
 ** {{wiki:​ProtectedMethod.gif|}} CloneDeepCore() ** ** {{wiki:​ProtectedMethod.gif|}} CloneDeepCore() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1549: Line 1624:
 ** {{wiki:​ProtectedMethod.gif|}} TranslateByOffsetCore(Double,​Double,​GeographyUnit,​DistanceUnit) ** ** {{wiki:​ProtectedMethod.gif|}} TranslateByOffsetCore(Double,​Double,​GeographyUnit,​DistanceUnit) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1577: Line 1652:
 ** {{wiki:​ProtectedMethod.gif|}} TranslateByDegreeCore(Double,​Double,​GeographyUnit,​DistanceUnit) ** ** {{wiki:​ProtectedMethod.gif|}} TranslateByDegreeCore(Double,​Double,​GeographyUnit,​DistanceUnit) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1605: Line 1680:
 ** {{wiki:​ProtectedMethod.gif|}} RotateCore(PointShape,​Single) ** ** {{wiki:​ProtectedMethod.gif|}} RotateCore(PointShape,​Single) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1625: Line 1700:
 ** {{wiki:​ProtectedMethod.gif|}} GetShortestLineToCore(BaseShape,​GeographyUnit) ** ** {{wiki:​ProtectedMethod.gif|}} GetShortestLineToCore(BaseShape,​GeographyUnit) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1645: Line 1720:
 ** {{wiki:​ProtectedMethod.gif|}} GetClosestPointToCore(BaseShape,​GeographyUnit) ** ** {{wiki:​ProtectedMethod.gif|}} GetClosestPointToCore(BaseShape,​GeographyUnit) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1665: Line 1740:
 ** {{wiki:​ProtectedMethod.gif|}} GetCenterPointCore() ** ** {{wiki:​ProtectedMethod.gif|}} GetCenterPointCore() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1677: Line 1752:
 ** {{wiki:​ProtectedMethod.gif|}} BufferCore(Double,​Int32,​BufferCapType,​GeographyUnit,​DistanceUnit) ** ** {{wiki:​ProtectedMethod.gif|}} BufferCore(Double,​Int32,​BufferCapType,​GeographyUnit,​DistanceUnit) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1709: Line 1784:
 ** {{wiki:​ProtectedMethod.gif|}} GetDistanceToCore(BaseShape,​GeographyUnit,​DistanceUnit) ** ** {{wiki:​ProtectedMethod.gif|}} GetDistanceToCore(BaseShape,​GeographyUnit,​DistanceUnit) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1733: Line 1808:
 ** {{wiki:​ProtectedMethod.gif|}} RegisterCore(PointShape,​PointShape,​DistanceUnit,​GeographyUnit) ** ** {{wiki:​ProtectedMethod.gif|}} RegisterCore(PointShape,​PointShape,​DistanceUnit,​GeographyUnit) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1761: Line 1836:
 ** {{wiki:​ProtectedMethod.gif|}} ValidateCore(ShapeValidationMode) ** ** {{wiki:​ProtectedMethod.gif|}} ValidateCore(ShapeValidationMode) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1777: Line 1852:
 ** {{wiki:​ProtectedMethod.gif|}} IsDisjointedCore(BaseShape) ** ** {{wiki:​ProtectedMethod.gif|}} IsDisjointedCore(BaseShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1793: Line 1868:
 ** {{wiki:​ProtectedMethod.gif|}} IntersectsCore(BaseShape) ** ** {{wiki:​ProtectedMethod.gif|}} IntersectsCore(BaseShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1809: Line 1884:
 ** {{wiki:​ProtectedMethod.gif|}} TouchesCore(BaseShape) ** ** {{wiki:​ProtectedMethod.gif|}} TouchesCore(BaseShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1825: Line 1900:
 ** {{wiki:​ProtectedMethod.gif|}} CrossesCore(BaseShape) ** ** {{wiki:​ProtectedMethod.gif|}} CrossesCore(BaseShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1841: Line 1916:
 ** {{wiki:​ProtectedMethod.gif|}} IsWithinCore(BaseShape) ** ** {{wiki:​ProtectedMethod.gif|}} IsWithinCore(BaseShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1857: Line 1932:
 ** {{wiki:​ProtectedMethod.gif|}} ContainsCore(BaseShape) ** ** {{wiki:​ProtectedMethod.gif|}} ContainsCore(BaseShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1873: Line 1948:
 ** {{wiki:​ProtectedMethod.gif|}} OverlapsCore(BaseShape) ** ** {{wiki:​ProtectedMethod.gif|}} OverlapsCore(BaseShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1889: Line 1964:
 ** {{wiki:​ProtectedMethod.gif|}} IsTopologicallyEqualCore(BaseShape) ** ** {{wiki:​ProtectedMethod.gif|}} IsTopologicallyEqualCore(BaseShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1905: Line 1980:
 ** {{wiki:​ProtectedMethod.gif|}} GetCrossingCore(BaseShape) ** ** {{wiki:​ProtectedMethod.gif|}} GetCrossingCore(BaseShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1921: Line 1996:
 ** {{wiki:​ProtectedMethod.gif|}} ScaleToCore(Double) ** ** {{wiki:​ProtectedMethod.gif|}} ScaleToCore(Double) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1937: Line 2012:
 ** {{wiki:​ProtectedMethod.gif|}} Finalize() ** ** {{wiki:​ProtectedMethod.gif|}} Finalize() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1949: Line 2024:
 ** {{wiki:​ProtectedMethod.gif|}} MemberwiseClone() ** ** {{wiki:​ProtectedMethod.gif|}} MemberwiseClone() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1959: Line 2034:
 == Parameters == == Parameters ==
 <div newline></​div>​ <div newline></​div>​
-** {{wiki:​ProtectedMethod.gif|}}{{wiki:​Static.gif|}} ​zWU=(Vertex,​Vertex,​PointShape) **+** {{wiki:​ProtectedMethod.gif|}}{{wiki:​Static.gif|}} ​IsPointBetweenVerteces(Vertex,​Vertex,​PointShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1970: Line 2045:
  
 == Parameters == == Parameters ==
-  * //zmU=//+  * //vertex1//
     * Type:​[[ThinkGeo.MapSuite.Core.Vertex|Vertex]]     * Type:​[[ThinkGeo.MapSuite.Core.Vertex|Vertex]]
     * Description:​N/​A     * Description:​N/​A
  
-  * //z2U=//+  * //vertex2//
     * Type:​[[ThinkGeo.MapSuite.Core.Vertex|Vertex]]     * Type:​[[ThinkGeo.MapSuite.Core.Vertex|Vertex]]
     * Description:​N/​A     * Description:​N/​A
  
-  * //0GU=//+  * //point//
     * Type:​[[ThinkGeo.MapSuite.Core.PointShape|PointShape]]     * Type:​[[ThinkGeo.MapSuite.Core.PointShape|PointShape]]
     * Description:​N/​A     * Description:​N/​A
thinkgeo.mapsuite.core.linebaseshape.1442797620.txt.gz · Last modified: 2015/09/21 01:07 by admin