User Tools

Site Tools


thinkgeo.mapsuite.silverlightcore.ellipseshape

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.silverlightcore.ellipseshape [2015/09/21 03:20]
admin
thinkgeo.mapsuite.silverlightcore.ellipseshape [2017/03/16 21:59] (current)
Line 1: Line 1:
 ====== ThinkGeo.MapSuite.SilverlightCore.EllipseShape ====== ====== ThinkGeo.MapSuite.SilverlightCore.EllipseShape ======
 +
 +{{section>​upgrade_map_suite_to_10.0}}
 +
 This class represents an ellipse that is defined with a center point, a height and a width. This class represents an ellipse that is defined with a center point, a height and a width.
 ===== Inheritance Hierarchy ===== ===== Inheritance Hierarchy =====
Line 10: Line 13:
 ** {{wiki:​PublicMethod.gif|}} EllipseShape() ** ** {{wiki:​PublicMethod.gif|}} EllipseShape() **
  
-This constructor creates the EllipseShape.+  * //This constructor creates the EllipseShape.//
 == Remarks == == Remarks ==
-None+  * //None//
 == Parameters == == Parameters ==
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​PublicMethod.gif|}} EllipseShape(PointShape,​Double) ** ** {{wiki:​PublicMethod.gif|}} EllipseShape(PointShape,​Double) **
  
-This constructor creates the EllipseShape.+  * //This constructor creates the EllipseShape.//
 == Remarks == == Remarks ==
-Using this overload will create a circle.+  * //Using this overload will create a circle.//
 == Parameters == == Parameters ==
   * //center//   * //center//
Line 32: Line 35:
 ** {{wiki:​PublicMethod.gif|}} EllipseShape(Feature,​Double) ** ** {{wiki:​PublicMethod.gif|}} EllipseShape(Feature,​Double) **
  
-This constructor creates the EllipseShape.+  * //This constructor creates the EllipseShape.//
 == Remarks == == Remarks ==
-Using this overload will create a circle.+  * //Using this overload will create a circle.//
 == Parameters == == Parameters ==
   * //​centerPointFeature//​   * //​centerPointFeature//​
Line 47: Line 50:
 ** {{wiki:​PublicMethod.gif|}} EllipseShape(PointShape,​Double,​Double) ** ** {{wiki:​PublicMethod.gif|}} EllipseShape(PointShape,​Double,​Double) **
  
-This constructor creates the EllipseShape.+  * //This constructor creates the EllipseShape.//
 == Remarks == == Remarks ==
-None+  * //None//
 == Parameters == == Parameters ==
   * //center//   * //center//
Line 66: Line 69:
 ** {{wiki:​PublicMethod.gif|}} EllipseShape(Feature,​Double,​Double) ** ** {{wiki:​PublicMethod.gif|}} EllipseShape(Feature,​Double,​Double) **
  
-This constructor creates the EllipseShape.+  * //This constructor creates the EllipseShape.//
 == Remarks == == Remarks ==
-None+  * //None//
 == Parameters == == Parameters ==
   * //​centerPointFeature//​   * //​centerPointFeature//​
Line 85: Line 88:
 ** {{wiki:​PublicMethod.gif|}} EllipseShape(String) ** ** {{wiki:​PublicMethod.gif|}} EllipseShape(String) **
  
-This constructor creates the EllipseShape.+  * //This constructor creates the EllipseShape.//
 == Remarks == == Remarks ==
-None+  * //None//
 == Parameters == == Parameters ==
   * //​wellKnownText//​   * //​wellKnownText//​
Line 96: Line 99:
 ** {{wiki:​PublicMethod.gif|}} EllipseShape(Byte[]) ** ** {{wiki:​PublicMethod.gif|}} EllipseShape(Byte[]) **
  
-This constructor creates the EllipseShape.+  * //This constructor creates the EllipseShape.//
 == Remarks == == Remarks ==
-None+  * //None//
 == Parameters == == Parameters ==
   * //​wellKnownBinary//​   * //​wellKnownBinary//​
Line 107: Line 110:
 ** {{wiki:​PublicMethod.gif|}} EllipseShape(PointShape,​Double,​GeographyUnit,​DistanceUnit) ** ** {{wiki:​PublicMethod.gif|}} EllipseShape(PointShape,​Double,​GeographyUnit,​DistanceUnit) **
  
-This constructor creates the EllipseShape.+  * //This constructor creates the EllipseShape.//
 == Remarks == == Remarks ==
-This overload will create a circle.+  * //This overload will create a circle.//
 == Parameters == == Parameters ==
   * //center//   * //center//
Line 130: Line 133:
 ** {{wiki:​PublicMethod.gif|}} EllipseShape(Feature,​Double,​GeographyUnit,​DistanceUnit) ** ** {{wiki:​PublicMethod.gif|}} EllipseShape(Feature,​Double,​GeographyUnit,​DistanceUnit) **
  
-This constructor creates the EllipseShape.+  * //This constructor creates the EllipseShape.//
 == Remarks == == Remarks ==
-This overload will create a circle.+  * //This overload will create a circle.//
 == Parameters == == Parameters ==
   * //​centerPointFeature//​   * //​centerPointFeature//​
Line 153: Line 156:
 ** {{wiki:​PublicMethod.gif|}} EllipseShape(PointShape,​Double,​Double,​GeographyUnit,​DistanceUnit) ** ** {{wiki:​PublicMethod.gif|}} EllipseShape(PointShape,​Double,​Double,​GeographyUnit,​DistanceUnit) **
  
-This constructor creates the EllipseShape.+  * //This constructor creates the EllipseShape.//
 == Remarks == == Remarks ==
-None+  * //None//
 == Parameters == == Parameters ==
   * //center//   * //center//
Line 180: Line 183:
 ** {{wiki:​PublicMethod.gif|}} EllipseShape(Feature,​Double,​Double,​GeographyUnit,​DistanceUnit) ** ** {{wiki:​PublicMethod.gif|}} EllipseShape(Feature,​Double,​Double,​GeographyUnit,​DistanceUnit) **
  
-This constructor creates the EllipseShape.+  * //This constructor creates the EllipseShape.//
 == Remarks == == Remarks ==
-None+  * //None//
 == Parameters == == Parameters ==
   * //​centerPointFeature//​   * //​centerPointFeature//​
Line 209: Line 212:
 ** {{wiki:​PublicMethod.gif|}} SetWidthByUnit(Double,​GeographyUnit,​DistanceUnit) ** ** {{wiki:​PublicMethod.gif|}} SetWidthByUnit(Double,​GeographyUnit,​DistanceUnit) **
  
-This method allows you to set the width of the EllipseShape in the unit specified in the unitOfWidth parameter.+  * //This method allows you to set the width of the EllipseShape in the unit specified in the unitOfWidth parameter.//
 == Remarks == == Remarks ==
-None+  * //None//
  
 == Return Value == == Return Value ==
Line 233: Line 236:
 ** {{wiki:​PublicMethod.gif|}} GetWidthByUnit(GeographyUnit,​DistanceUnit) ** ** {{wiki:​PublicMethod.gif|}} GetWidthByUnit(GeographyUnit,​DistanceUnit) **
  
-This method returns the width of the EllipseShape in the unit specified in the returningUnit parameter.+  * //This method returns the width of the EllipseShape in the unit specified in the returningUnit parameter.//
 == Remarks == == Remarks ==
-None+  * //None//
  
 == Return Value == == Return Value ==
Line 253: Line 256:
 ** {{wiki:​PublicMethod.gif|}} SetHeightByUnit(Double,​GeographyUnit,​DistanceUnit) ** ** {{wiki:​PublicMethod.gif|}} SetHeightByUnit(Double,​GeographyUnit,​DistanceUnit) **
  
-This method allows you to set the height of the EllipseShape in the unit specified in the unitOfWidth.+  * //This method allows you to set the height of the EllipseShape in the unit specified in the unitOfWidth.//
 == Remarks == == Remarks ==
-None+  * //None//
  
 == Return Value == == Return Value ==
Line 277: Line 280:
 ** {{wiki:​PublicMethod.gif|}} GetHeightByUnit(GeographyUnit,​DistanceUnit) ** ** {{wiki:​PublicMethod.gif|}} GetHeightByUnit(GeographyUnit,​DistanceUnit) **
  
-This method returns the height of the EllipseShape in the unit specified in the returningUnit parameter.+  * //This method returns the height of the EllipseShape in the unit specified in the returningUnit parameter.//
 == Remarks == == Remarks ==
-None+  * //None//
  
 == Return Value == == Return Value ==
Line 297: Line 300:
 ** {{wiki:​PublicMethod.gif|}} ToPolygon() ** ** {{wiki:​PublicMethod.gif|}} ToPolygon() **
  
-This method returns the current shape as a PolygonShape.+  * //This method returns the current shape as a PolygonShape.//
 == Remarks == == Remarks ==
-This method is mainly used to convert this non GIS standard shape to a GIS standard shape.+  * //This method is mainly used to convert this non GIS standard shape to a GIS standard shape.//
  
 == Return Value == == Return Value ==
Line 309: Line 312:
 ** {{wiki:​PublicMethod.gif|}} ToPolygon(Int32) ** ** {{wiki:​PublicMethod.gif|}} ToPolygon(Int32) **
  
-This method returns the current shape as a PolygonShape.+  * //This method returns the current shape as a PolygonShape.//
 == Remarks == == Remarks ==
-This method is mainly used to convert a GIS non-standard shape to a GIS standard shape.+  * //This method is mainly used to convert a GIS non-standard shape to a GIS standard shape.//
  
 == Return Value == == Return Value ==
Line 325: Line 328:
 ** {{wiki:​PublicMethod.gif|}} GetTangents(EllipseShape) ** ** {{wiki:​PublicMethod.gif|}} GetTangents(EllipseShape) **
  
-This method returns the tangent points of the current ellipse in relation to the target ellipse you specify.+  * //This method returns the tangent points of the current ellipse in relation to the target ellipse you specify.//
 == Remarks == == Remarks ==
-This operation is useful for finding the corridor between two ellipses. It would be handy in a buffering type of scenario.+  * //This operation is useful for finding the corridor between two ellipses. It would be handy in a buffering type of scenario.//
  
 == Return Value == == Return Value ==
Line 341: Line 344:
 ** {{wiki:​PublicMethod.gif|}} GetPerimeter(GeographyUnit,​DistanceUnit) ** ** {{wiki:​PublicMethod.gif|}} GetPerimeter(GeographyUnit,​DistanceUnit) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 361: Line 364:
 ** {{wiki:​PublicMethod.gif|}} GetArea(GeographyUnit,​AreaUnit) ** ** {{wiki:​PublicMethod.gif|}} GetArea(GeographyUnit,​AreaUnit) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 381: Line 384:
 ** {{wiki:​PublicMethod.gif|}} ScaleUp(Double) ** ** {{wiki:​PublicMethod.gif|}} ScaleUp(Double) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 397: Line 400:
 ** {{wiki:​PublicMethod.gif|}} ScaleDown(Double) ** ** {{wiki:​PublicMethod.gif|}} ScaleDown(Double) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 413: Line 416:
 ** {{wiki:​PublicMethod.gif|}} GetConvexHull() ** ** {{wiki:​PublicMethod.gif|}} GetConvexHull() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 425: Line 428:
 ** {{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 441: Line 444:
 ** {{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 457: Line 460:
 ** {{wiki:​PublicMethod.gif|}} Union(AreaBaseShape) ** ** {{wiki:​PublicMethod.gif|}} Union(AreaBaseShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 473: Line 476:
 ** {{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 489: Line 492:
 ** {{wiki:​PublicMethod.gif|}} GetDifference(AreaBaseShape) ** ** {{wiki:​PublicMethod.gif|}} GetDifference(AreaBaseShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 505: Line 508:
 ** {{wiki:​PublicMethod.gif|}} GetDifference(Feature) ** ** {{wiki:​PublicMethod.gif|}} GetDifference(Feature) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 521: Line 524:
 ** {{wiki:​PublicMethod.gif|}} GetSymmetricalDifference(AreaBaseShape) ** ** {{wiki:​PublicMethod.gif|}} GetSymmetricalDifference(AreaBaseShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 537: Line 540:
 ** {{wiki:​PublicMethod.gif|}} GetSymmetricalDifference(Feature) ** ** {{wiki:​PublicMethod.gif|}} GetSymmetricalDifference(Feature) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 553: Line 556:
 ** {{wiki:​PublicMethod.gif|}} Simplify(GeographyUnit,​Double,​DistanceUnit,​SimplificationType) ** ** {{wiki:​PublicMethod.gif|}} Simplify(GeographyUnit,​Double,​DistanceUnit,​SimplificationType) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 581: Line 584:
 ** {{wiki:​PublicMethod.gif|}} Simplify(Double,​SimplificationType) ** ** {{wiki:​PublicMethod.gif|}} Simplify(Double,​SimplificationType) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 601: Line 604:
 ** {{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 617: Line 620:
 ** {{wiki:​PublicMethod.gif|}} GetWellKnownText() ** ** {{wiki:​PublicMethod.gif|}} GetWellKnownText() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 629: Line 632:
 ** {{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 645: Line 648:
 ** {{wiki:​PublicMethod.gif|}} GetWellKnownBinary() ** ** {{wiki:​PublicMethod.gif|}} GetWellKnownBinary() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 657: Line 660:
 ** {{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 673: Line 676:
 ** {{wiki:​PublicMethod.gif|}} GetBoundingBox() ** ** {{wiki:​PublicMethod.gif|}} GetBoundingBox() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 685: Line 688:
 ** {{wiki:​PublicMethod.gif|}} GetWellKnownType() ** ** {{wiki:​PublicMethod.gif|}} GetWellKnownType() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 697: Line 700:
 ** {{wiki:​PublicMethod.gif|}} CloneDeep() ** ** {{wiki:​PublicMethod.gif|}} CloneDeep() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 709: Line 712:
 ** {{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 737: Line 740:
 ** {{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 757: Line 760:
 ** {{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 785: Line 788:
 ** {{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 805: Line 808:
 ** {{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 825: Line 828:
 ** {{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 845: Line 848:
 ** {{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 865: Line 868:
 ** {{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 885: Line 888:
 ** {{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 905: Line 908:
 ** {{wiki:​PublicMethod.gif|}} GetCenterPoint() ** ** {{wiki:​PublicMethod.gif|}} GetCenterPoint() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 917: Line 920:
 ** {{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 941: Line 944:
 ** {{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 969: Line 972:
 ** {{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 1001: Line 1004:
 ** {{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 1025: Line 1028:
 ** {{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 1049: Line 1052:
 ** {{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 1077: Line 1080:
 ** {{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 1105: Line 1108:
 ** {{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 1121: Line 1124:
 ** {{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 1137: Line 1140:
 ** {{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 1153: Line 1156:
 ** {{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 1169: Line 1172:
 ** {{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 1185: Line 1188:
 ** {{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 1201: Line 1204:
 ** {{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 1217: Line 1220:
 ** {{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 1233: Line 1236:
 ** {{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 1249: Line 1252:
 ** {{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 1265: Line 1268:
 ** {{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 1281: Line 1284:
 ** {{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 1297: Line 1300:
 ** {{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 1313: Line 1316:
 ** {{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 1329: Line 1332:
 ** {{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 1345: Line 1348:
 ** {{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 1361: Line 1364:
 ** {{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 1377: Line 1380:
 ** {{wiki:​PublicMethod.gif|}} GetFeature() ** ** {{wiki:​PublicMethod.gif|}} GetFeature() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1389: Line 1392:
 ** {{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 1405: Line 1408:
 ** {{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 1421: Line 1424:
 ** {{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 1437: Line 1440:
 ** {{wiki:​PublicMethod.gif|}} ToString() ** ** {{wiki:​PublicMethod.gif|}} ToString() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1449: Line 1452:
 ** {{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 1465: Line 1468:
 ** {{wiki:​PublicMethod.gif|}} GetHashCode() ** ** {{wiki:​PublicMethod.gif|}} GetHashCode() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1477: Line 1480:
 ** {{wiki:​PublicMethod.gif|}} GetType() ** ** {{wiki:​PublicMethod.gif|}} GetType() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1490: Line 1493:
 ** {{wiki:​ProtectedMethod.gif|}} CloneDeepCore() ** ** {{wiki:​ProtectedMethod.gif|}} CloneDeepCore() **
  
-This method returns a complete copy of the shape without any references in common.+  * //This method returns a complete copy of the shape without any references in common.//
 == Remarks == == Remarks ==
-When you override this method, you need to ensure that there are no references in common between the original and copy.+  * //When you override this method, you need to ensure that there are no references in common between the original and copy.//
  
 == Return Value == == Return Value ==
Line 1502: Line 1505:
 ** {{wiki:​ProtectedMethod.gif|}} GetWellKnownTypeCore() ** ** {{wiki:​ProtectedMethod.gif|}} GetWellKnownTypeCore() **
  
-This method returns the well-known type for the shape.+  * //This method returns the well-known type for the shape.//
 == Remarks == == Remarks ==
-None+  * //None//
  
 == Return Value == == Return Value ==
Line 1514: Line 1517:
 ** {{wiki:​ProtectedMethod.gif|}} GetPerimeterCore(GeographyUnit,​DistanceUnit) ** ** {{wiki:​ProtectedMethod.gif|}} GetPerimeterCore(GeographyUnit,​DistanceUnit) **
  
-This method returns the perimeter of the shape, which is defined as the sum of the lengths of all its sides.+  * //This method returns the perimeter of the shape, which is defined as the sum of the lengths of all its sides.//
 == Remarks == == Remarks ==
-You would use this method to find the distance around the area shape. Overriding: Please ensure that you validate the parameters being passed in and raise the exceptions defined above.+  * //You would use this method to find the distance around the area shape. Overriding: Please ensure that you validate the parameters being passed in and raise the exceptions defined above.//
  
 == Return Value == == Return Value ==
Line 1534: Line 1537:
 ** {{wiki:​ProtectedMethod.gif|}} GetAreaCore(GeographyUnit,​AreaUnit) ** ** {{wiki:​ProtectedMethod.gif|}} GetAreaCore(GeographyUnit,​AreaUnit) **
  
-This method returns the area of the shape, which is defined as the size of the region enclosed by the figure.+  * //This method returns the area of the shape, which is defined as the size of the region enclosed by the figure.//
 == Remarks == == Remarks ==
-You would use this method to find the area inside of a shape.Overriding:​Please ensure that you validate the parameters being passed in and raise the exceptions defined above.+  * //You would use this method to find the area inside of a shape.Overriding:​Please ensure that you validate the parameters being passed in and raise the exceptions defined above.//
  
 == Return Value == == Return Value ==
Line 1554: Line 1557:
 ** {{wiki:​ProtectedMethod.gif|}} ScaleUpCore(Double) ** ** {{wiki:​ProtectedMethod.gif|}} ScaleUpCore(Double) **
  
-This method increases the size of the area shape by the percentage given in the percentage parameter.+  * //This method increases the size of the area shape 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 are applying the operation multiple times. There is also a ScaleDown method that will shrink the shape.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 are applying the operation multiple times. There is also a ScaleDown method that will shrink the shape.Overriding:​Please ensure that you validate the parameters being passed in and raise the exceptions defined above.//
  
 == Return Value == == Return Value ==
Line 1570: Line 1573:
 ** {{wiki:​ProtectedMethod.gif|}} ScaleDownCore(Double) ** ** {{wiki:​ProtectedMethod.gif|}} ScaleDownCore(Double) **
  
-This method decreases the size of the area shape by the percentage given in the percentage parameter.+  * //This method decreases the size of the area shape by the percentage given in the percentage parameter.//
 == Remarks == == Remarks ==
-Overriding:​Please ensure that you validate the parameters being passed in and raise the exceptions defined above.+  * //Overriding:​Please ensure that you validate the parameters being passed in and raise the exceptions defined above.//
  
 == Return Value == == Return Value ==
Line 1586: Line 1589:
 ** {{wiki:​ProtectedMethod.gif|}} GetBoundingBoxCore() ** ** {{wiki:​ProtectedMethod.gif|}} GetBoundingBoxCore() **
  
-This method calculates the smallest RectangleShape that encompasses the entire geometry.+  * //This method calculates the smallest RectangleShape that encompasses the entire geometry.//
 == Remarks == == Remarks ==
-The GetBoundingBox method calculates the smallest RectangleShape that can encompass the entire geometry by examining each point in the geometry. Depending on the number of PointShapes and complexity of the geometry, this operation can take a significant amount of time (the larger the objects, the more time the operation will take). If the shape is a PointShape, then the bounding box's upper left and lower right points will be equal. This will create a RectangleShape with no area.Overriding:​Please ensure that you validate the parameters being passed in and raise the exceptions defined above.+  * //The GetBoundingBox method calculates the smallest RectangleShape that can encompass the entire geometry by examining each point in the geometry. Depending on the number of PointShapes and complexity of the geometry, this operation can take a significant amount of time (the larger the objects, the more time the operation will take). If the shape is a PointShape, then the bounding box's upper left and lower right points will be equal. This will create a RectangleShape with no area.Overriding:​Please ensure that you validate the parameters being passed in and raise the exceptions defined above.//
  
 == Return Value == == Return Value ==
Line 1598: Line 1601:
 ** {{wiki:​ProtectedMethod.gif|}} RegisterCore(PointShape,​PointShape,​DistanceUnit,​GeographyUnit) ** ** {{wiki:​ProtectedMethod.gif|}} RegisterCore(PointShape,​PointShape,​DistanceUnit,​GeographyUnit) **
  
-This method returns a BaseShape which has been registered from its original coordinate system to another based on two anchor PointShapes.+  * //This method returns a BaseShape which has been registered from its original coordinate system to another based on two anchor PointShapes.//
 == Remarks == == Remarks ==
-Registering allows you to take a geometric shape generated in a planar system and attach it to the ground in a Geographic Unit.A common scenario is integrating geometric shapes from external programs (such as CAD software or a modeling system) and placing them onto a map. You may have the schematics of a building in a CAD system and the relationship between all the points of the building are in feet. You want to then take the CAD image and attach it to where it really exists on a map. You would use the register method to do this.Registering is also useful for scientific modeling, where software models things such as a plume of hazardous materials or the fallout from a volcano. The modeling software typically generates these models in a fictitious planar system. You would then use the register to take the abstract model and attach it to a map with real coordinates.Overriding:​Please ensure that you validate the parameters being passed in and raise the exceptions defined above.+  * //Registering allows you to take a geometric shape generated in a planar system and attach it to the ground in a Geographic Unit.A common scenario is integrating geometric shapes from external programs (such as CAD software or a modeling system) and placing them onto a map. You may have the schematics of a building in a CAD system and the relationship between all the points of the building are in feet. You want to then take the CAD image and attach it to where it really exists on a map. You would use the register method to do this.Registering is also useful for scientific modeling, where software models things such as a plume of hazardous materials or the fallout from a volcano. The modeling software typically generates these models in a fictitious planar system. You would then use the register to take the abstract model and attach it to a map with real coordinates.Overriding:​Please ensure that you validate the parameters being passed in and raise the exceptions defined above.//
  
 == Return Value == == Return Value ==
Line 1626: Line 1629:
 ** {{wiki:​ProtectedMethod.gif|}} TranslateByOffsetCore(Double,​Double,​GeographyUnit,​DistanceUnit) ** ** {{wiki:​ProtectedMethod.gif|}} TranslateByOffsetCore(Double,​Double,​GeographyUnit,​DistanceUnit) **
  
-This method moves the base shape from one location to another based on an X and Y offset distance.+  * //This method moves the base shape from one location to another based on an X and Y offset distance.//
 == Remarks == == Remarks ==
-This method moves the base shape from one location to another based on an X and Y offset distance. It is important to note that with this overload the X and Y offset units are based on the distanceUnit parameter. For example, if your shape is in decimal degrees and you call this method with an X offset of one and a Y offset of one, you're going to move this shape one unit of the distanceUnit in the horizontal direction and one unit of the distanceUnit in the vertical direction. In this way, you can easily move a shape in decimal degrees five miles to on the X axis and 3 miles on the Y axis.Overriding:​Please ensure that you validate the parameters being passed in and raise the exceptions defined above.+  * //This method moves the base shape from one location to another based on an X and Y offset distance. It is important to note that with this overload the X and Y offset units are based on the distanceUnit parameter. For example, if your shape is in decimal degrees and you call this method with an X offset of one and a Y offset of one, you're going to move this shape one unit of the distanceUnit in the horizontal direction and one unit of the distanceUnit in the vertical direction. In this way, you can easily move a shape in decimal degrees five miles to on the X axis and 3 miles on the Y axis.Overriding:​Please ensure that you validate the parameters being passed in and raise the exceptions defined above.//
  
 == Return Value == == Return Value ==
Line 1654: Line 1657:
 ** {{wiki:​ProtectedMethod.gif|}} TranslateByDegreeCore(Double,​Double,​GeographyUnit,​DistanceUnit) ** ** {{wiki:​ProtectedMethod.gif|}} TranslateByDegreeCore(Double,​Double,​GeographyUnit,​DistanceUnit) **
  
-This method moves the base shape from one location to another based on a direction in degrees and distance.+  * //This method moves the base shape from one location to another based on a direction in degrees and distance.//
 == Remarks == == Remarks ==
-This method moves the base shape from one location to another based on angleInDegrees and distance parameter. It is important to note that with this overload the distance units are based on the distanceUnit parameter. For example, if your shape is in decimal degrees and you call this method with a distanceUnit in miles, you're going to move this shape a number of miles based on the distance and the angleInDegrees. In this way, you can easily move a shape in decimal degrees five miles to the north.If you pass a distance of 0, then the operation is ignored.Overriding:​Please ensure that you validate the parameters being passed in and raise the exceptions defined above.+  * //This method moves the base shape from one location to another based on angleInDegrees and distance parameter. It is important to note that with this overload the distance units are based on the distanceUnit parameter. For example, if your shape is in decimal degrees and you call this method with a distanceUnit in miles, you're going to move this shape a number of miles based on the distance and the angleInDegrees. In this way, you can easily move a shape in decimal degrees five miles to the north.If you pass a distance of 0, then the operation is ignored.Overriding:​Please ensure that you validate the parameters being passed in and raise the exceptions defined above.//
  
 == Return Value == == Return Value ==
Line 1682: Line 1685:
 ** {{wiki:​ProtectedMethod.gif|}} RotateCore(PointShape,​Single) ** ** {{wiki:​ProtectedMethod.gif|}} RotateCore(PointShape,​Single) **
  
-This method rotates the shape a number of degrees based on a pivot point.+  * //This method rotates the shape a number of degrees based on a pivot point.//
 == Remarks == == Remarks ==
-This method rotates the shape by a number of degrees based on a pivot point. By placing the pivot point in the center of the shape, you can acheive in-place rotation. By moving the pivot point outside of the center of the shape, you can translate the shape in a circular motion. Moving the pivot point further away from the center will make the circular area larger.Overriding:​Please ensure that you validate the parameters being passed in and raise the exceptions defined above.+  * //This method rotates the shape by a number of degrees based on a pivot point. By placing the pivot point in the center of the shape, you can acheive in-place rotation. By moving the pivot point outside of the center of the shape, you can translate the shape in a circular motion. Moving the pivot point further away from the center will make the circular area larger.Overriding:​Please ensure that you validate the parameters being passed in and raise the exceptions defined above.//
  
 == Return Value == == Return Value ==
Line 1702: Line 1705:
 ** {{wiki:​ProtectedMethod.gif|}} GetClosestPointToCore(BaseShape,​GeographyUnit) ** ** {{wiki:​ProtectedMethod.gif|}} GetClosestPointToCore(BaseShape,​GeographyUnit) **
  
-This method returns the point of the current shape that is closest to the target shape.+  * //This method returns the point of the current shape that is closest to the target shape.//
 == Remarks == == Remarks ==
-This method returns point of the current shape that is closest to the target shape. It is often the case that the point returned is not a point of the object itself. An example would be a line with two points that are far apart from each other. If you set the targetShape to be a point midway between the points but a short distance away, the method would return a point that is on the line, but not one of the two points that make up the line.Overriding:​Please ensure that you validate the parameters being passed in and raise the exceptions defined above.+  * //This method returns point of the current shape that is closest to the target shape. It is often the case that the point returned is not a point of the object itself. An example would be a line with two points that are far apart from each other. If you set the targetShape to be a point midway between the points but a short distance away, the method would return a point that is on the line, but not one of the two points that make up the line.Overriding:​Please ensure that you validate the parameters being passed in and raise the exceptions defined above.//
  
 == Return Value == == Return Value ==
Line 1722: Line 1725:
 ** {{wiki:​ProtectedMethod.gif|}} GetDistanceToCore(BaseShape,​GeographyUnit,​DistanceUnit) ** ** {{wiki:​ProtectedMethod.gif|}} GetDistanceToCore(BaseShape,​GeographyUnit,​DistanceUnit) **
  
-This method computes the distance between the current shape and the targetShape.+  * //This method computes the distance between the current shape and the targetShape.//
 == Remarks == == Remarks ==
-In this method, we compute the closest distance between two shapes. The returned unit will be in the unit of distance specified in the distanceUnit parameter.Overriding:​Please ensure that you validate the parameters being passed in and raise the exceptions defined above.+  * //In this method, we compute the closest distance between two shapes. The returned unit will be in the unit of distance specified in the distanceUnit parameter.Overriding:​Please ensure that you validate the parameters being passed in and raise the exceptions defined above.//
  
 == Return Value == == Return Value ==
Line 1746: Line 1749:
 ** {{wiki:​ProtectedMethod.gif|}} GetWellKnownTextCore() ** ** {{wiki:​ProtectedMethod.gif|}} GetWellKnownTextCore() **
  
-This method returns the well-known text representation of this shape.+  * //This method returns the well-known text representation of this shape.//
 == Remarks == == Remarks ==
-This method returns a string that represents the shape in well-known text. Well-known text allows you to describe geometries as a string of text. Well-known text is useful when you want to save a geometry in a format such as a text file, or when you simply want to cut and paste the text between other applications. An alternative to well-known text is well-known binary, which is a binary representation of a geometry object. We also have methods that work with well-known binary. Below are some samples of what well-known text might look like for various kinds of geometries.POINT(5 17)LINESTRING(4 5,10 50,25 80)POLYGON((2 2,6 2,6 6,2 6,2 2),(3 3,4 3,4 4,3 4,3 3))MULTIPOINT(3.7 9.7,4.9 11.6)MULTILINESTRING((4 5,11 51,21 26),(-4 -7,-9 -7,-14 -3))MULTIPOLYGON(((2 2,6 2,6 6,2 6,2 2),(3 3,4 3,4 4,3 4,3 3)),((4 4,7 3,7 5,4 4)))Overriding:​Please ensure that you validate the parameters being passed in and raise the exceptions defined above.+  * //This method returns a string that represents the shape in well-known text. Well-known text allows you to describe geometries as a string of text. Well-known text is useful when you want to save a geometry in a format such as a text file, or when you simply want to cut and paste the text between other applications. An alternative to well-known text is well-known binary, which is a binary representation of a geometry object. We also have methods that work with well-known binary. Below are some samples of what well-known text might look like for various kinds of geometries.POINT(5 17)LINESTRING(4 5,10 50,25 80)POLYGON((2 2,6 2,6 6,2 6,2 2),(3 3,4 3,4 4,3 4,3 3))MULTIPOINT(3.7 9.7,4.9 11.6)MULTILINESTRING((4 5,11 51,21 26),(-4 -7,-9 -7,-14 -3))MULTIPOLYGON(((2 2,6 2,6 6,2 6,2 2),(3 3,4 3,4 4,3 4,3 3)),((4 4,7 3,7 5,4 4)))Overriding:​Please ensure that you validate the parameters being passed in and raise the exceptions defined above.//
  
 == Return Value == == Return Value ==
Line 1758: Line 1761:
 ** {{wiki:​ProtectedMethod.gif|}} GetWellKnownTextCore(Int32) ** ** {{wiki:​ProtectedMethod.gif|}} GetWellKnownTextCore(Int32) **
  
-This method returns the well-known text representation of this shape.+  * //This method returns the well-known text representation of this shape.//
 == Remarks == == Remarks ==
-This method returns a string that represents the shape in well-known text. Well-known text allows you to describe geometries as a string of text. Well-known text is useful when you want to save a geometry in a format such as a text file, or when you simply want to cut and paste the text between other applications. An alternative to well-known text is well-known binary, which is a binary representation of a geometry object. We also have methods that work with well-known binary. Below are some samples of what well-known text might look like for various kinds of geometries.POINT(5 17)LINESTRING(4 5,10 50,25 80)POLYGON((2 2,6 2,6 6,2 6,2 2),(3 3,4 3,4 4,3 4,3 3))MULTIPOINT(3.7 9.7,4.9 11.6)MULTILINESTRING((4 5,11 51,21 26),(-4 -7,-9 -7,-14 -3))MULTIPOLYGON(((2 2,6 2,6 6,2 6,2 2),(3 3,4 3,4 4,3 4,3 3)),((4 4,7 3,7 5,4 4)))Overriding:​Please ensure that you validate the parameters being passed in and raise the exceptions defined above.+  * //This method returns a string that represents the shape in well-known text. Well-known text allows you to describe geometries as a string of text. Well-known text is useful when you want to save a geometry in a format such as a text file, or when you simply want to cut and paste the text between other applications. An alternative to well-known text is well-known binary, which is a binary representation of a geometry object. We also have methods that work with well-known binary. Below are some samples of what well-known text might look like for various kinds of geometries.POINT(5 17)LINESTRING(4 5,10 50,25 80)POLYGON((2 2,6 2,6 6,2 6,2 2),(3 3,4 3,4 4,3 4,3 3))MULTIPOINT(3.7 9.7,4.9 11.6)MULTILINESTRING((4 5,11 51,21 26),(-4 -7,-9 -7,-14 -3))MULTIPOLYGON(((2 2,6 2,6 6,2 6,2 2),(3 3,4 3,4 4,3 4,3 3)),((4 4,7 3,7 5,4 4)))Overriding:​Please ensure that you validate the parameters being passed in and raise the exceptions defined above.//
  
 == Return Value == == Return Value ==
Line 1774: Line 1777:
 ** {{wiki:​ProtectedMethod.gif|}} GetWellKnownBinaryCore(WkbByteOrder) ** ** {{wiki:​ProtectedMethod.gif|}} GetWellKnownBinaryCore(WkbByteOrder) **
  
-This method returns a byte array that represents the shape in well-known binary.+  * //This method returns a byte array that represents the shape in well-known binary.//
 == Remarks == == Remarks ==
-This method returns a byte array that represents the shape in well known binary. Well-known binary allows you to describe geometries as a binary array. Well-known binary is useful when you want to save a geometry in an efficient format using as little space as possible. An alternative to well-known binary is well-known text, which is a textual representation of a geometry object. We also have methods that work with well-known text.Overriding:​Please ensure that you validate the parameters being passed in and raise the exceptions defined above.+  * //This method returns a byte array that represents the shape in well known binary. Well-known binary allows you to describe geometries as a binary array. Well-known binary is useful when you want to save a geometry in an efficient format using as little space as possible. An alternative to well-known binary is well-known text, which is a textual representation of a geometry object. We also have methods that work with well-known text.Overriding:​Please ensure that you validate the parameters being passed in and raise the exceptions defined above.//
  
 == Return Value == == Return Value ==
Line 1790: Line 1793:
 ** {{wiki:​ProtectedMethod.gif|}} GetWellKnownBinaryCore(WkbByteOrder,​Int32) ** ** {{wiki:​ProtectedMethod.gif|}} GetWellKnownBinaryCore(WkbByteOrder,​Int32) **
  
-This method returns a byte array that represents the shape in well-known binary.+  * //This method returns a byte array that represents the shape in well-known binary.//
 == Remarks == == Remarks ==
-This method returns a byte array that represents the shape in well known binary. Well-known binary allows you to describe geometries as a binary array. Well-known binary is useful when you want to save a geometry in an efficient format using as little space as possible. An alternative to well-known binary is well-known text, which is a textual representation of a geometry object. We also have methods that work with well-known text.Overriding:​Please ensure that you validate the parameters being passed in and raise the exceptions defined above.+  * //This method returns a byte array that represents the shape in well known binary. Well-known binary allows you to describe geometries as a binary array. Well-known binary is useful when you want to save a geometry in an efficient format using as little space as possible. An alternative to well-known binary is well-known text, which is a textual representation of a geometry object. We also have methods that work with well-known text.Overriding:​Please ensure that you validate the parameters being passed in and raise the exceptions defined above.//
  
 == Return Value == == Return Value ==
Line 1810: Line 1813:
 ** {{wiki:​ProtectedMethod.gif|}} LoadFromWellKnownDataCore(String) ** ** {{wiki:​ProtectedMethod.gif|}} LoadFromWellKnownDataCore(String) **
  
-This method hydrates the current shape with its data from well-known text.+  * //This method hydrates the current shape with its data from well-known text.//
 == Remarks == == Remarks ==
-None+  * //None//
  
 == Return Value == == Return Value ==
Line 1826: Line 1829:
 ** {{wiki:​ProtectedMethod.gif|}} LoadFromWellKnownDataCore(Byte[]) ** ** {{wiki:​ProtectedMethod.gif|}} LoadFromWellKnownDataCore(Byte[]) **
  
-This method hydrates the current shape with its data from well-known binary.+  * //This method hydrates the current shape with its data from well-known binary.//
 == Remarks == == Remarks ==
-This is used when you want to hydrate a shape based on well-known binary. You can create the shape and then load the well-known binary using this method.+  * //This is used when you want to hydrate a shape based on well-known binary. You can create the shape and then load the well-known binary using this method.//
  
 == Return Value == == Return Value ==
Line 1842: Line 1845:
 ** {{wiki:​ProtectedMethod.gif|}} ValidateCore(ShapeValidationMode) ** ** {{wiki:​ProtectedMethod.gif|}} ValidateCore(ShapeValidationMode) **
  
-This method returns a ShapeValidationResult based on a series of tests.+  * //This method returns a ShapeValidationResult based on a series of tests.//
 == Remarks == == Remarks ==
-We use this method, with the simple enumeration,​ internally before doing any kind of other methods on the shape. In this way, we are able to verify the integrity of the shape itself. If you wish to test things such as whether a polygon self-intersects,​ we invite you to call this method with the advanced ShapeValidationMode. One thing to consider is that for complex polygon shapes this operation could take some time, which is why we only run the basic, faster test. If you are dealing with polygon shapes that are suspect, we suggest you run the advanced test.Overriding:​Please ensure that you validate the parameters being passed in and raise the exceptions defined above.+  * //We use this method, with the simple enumeration,​ internally before doing any kind of other methods on the shape. In this way, we are able to verify the integrity of the shape itself. If you wish to test things such as whether a polygon self-intersects,​ we invite you to call this method with the advanced ShapeValidationMode. One thing to consider is that for complex polygon shapes this operation could take some time, which is why we only run the basic, faster test. If you are dealing with polygon shapes that are suspect, we suggest you run the advanced test.Overriding:​Please ensure that you validate the parameters being passed in and raise the exceptions defined above.//
  
 == Return Value == == Return Value ==
Line 1858: Line 1861:
 ** {{wiki:​ProtectedMethod.gif|}} ContainsCore(BaseShape) ** ** {{wiki:​ProtectedMethod.gif|}} ContainsCore(BaseShape) **
  
-This method returns whether the targetShape lies within the interior of the current shape.+  * //This method returns whether the targetShape lies within the interior of the current shape.//
 == Remarks == == Remarks ==
-Overriding: Please ensure that you validate the parameters being passed in and raise the exceptions defined above.+  * //Overriding: Please ensure that you validate the parameters being passed in and raise the exceptions defined above.//
  
 == Return Value == == Return Value ==
Line 1874: Line 1877:
 ** {{wiki:​ProtectedMethod.gif|}} IntersectsCore(BaseShape) ** ** {{wiki:​ProtectedMethod.gif|}} IntersectsCore(BaseShape) **
  
-This method returns whether the current shape and the targetShape have at least one point in common.+  * //This method returns whether the current shape and the targetShape have at least one point in common.//
 == Remarks == == Remarks ==
-Overriding: Please ensure that you validate the parameters being passed in and raise the exceptions defined above.+  * //Overriding: Please ensure that you validate the parameters being passed in and raise the exceptions defined above.//
  
 == Return Value == == Return Value ==
Line 1890: Line 1893:
 ** {{wiki:​ProtectedMethod.gif|}} GetCrossingCore(BaseShape) ** ** {{wiki:​ProtectedMethod.gif|}} GetCrossingCore(BaseShape) **
  
-This method returns the crossing points of the current shape and the passed-in target shape.+  * //This method returns the crossing points of the current shape and the passed-in target shape.//
 == Remarks == == Remarks ==
-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.+  * //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 1906: Line 1909:
 ** {{wiki:​ProtectedMethod.gif|}} GetConvexHullCore() ** ** {{wiki:​ProtectedMethod.gif|}} GetConvexHullCore() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1918: Line 1921:
 ** {{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 1934: Line 1937:
 ** {{wiki:​ProtectedMethod.gif|}} UnionCore(AreaBaseShape) ** ** {{wiki:​ProtectedMethod.gif|}} UnionCore(AreaBaseShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1950: Line 1953:
 ** {{wiki:​ProtectedMethod.gif|}} GetDifferenceCore(AreaBaseShape) ** ** {{wiki:​ProtectedMethod.gif|}} GetDifferenceCore(AreaBaseShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1966: Line 1969:
 ** {{wiki:​ProtectedMethod.gif|}} GetSymmetricalDifferenceCore(AreaBaseShape) ** ** {{wiki:​ProtectedMethod.gif|}} GetSymmetricalDifferenceCore(AreaBaseShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 1982: Line 1985:
 ** {{wiki:​ProtectedMethod.gif|}} SimplifyCore(Double,​SimplificationType) ** ** {{wiki:​ProtectedMethod.gif|}} SimplifyCore(Double,​SimplificationType) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 2002: Line 2005:
 ** {{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 2022: Line 2025:
 ** {{wiki:​ProtectedMethod.gif|}} GetCenterPointCore() ** ** {{wiki:​ProtectedMethod.gif|}} GetCenterPointCore() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 2034: Line 2037:
 ** {{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 2066: Line 2069:
 ** {{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 2082: Line 2085:
 ** {{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 2098: Line 2101:
 ** {{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 2114: Line 2117:
 ** {{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 2130: Line 2133:
 ** {{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 2146: Line 2149:
 ** {{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 2162: Line 2165:
 ** {{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 2178: Line 2181:
 ** {{wiki:​ProtectedMethod.gif|}} Finalize() ** ** {{wiki:​ProtectedMethod.gif|}} Finalize() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 2190: Line 2193:
 ** {{wiki:​ProtectedMethod.gif|}} MemberwiseClone() ** ** {{wiki:​ProtectedMethod.gif|}} MemberwiseClone() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
thinkgeo.mapsuite.silverlightcore.ellipseshape.1442805627.txt.gz · Last modified: 2015/09/21 03:20 by admin