User Tools

Site Tools


thinkgeo.mapsuite.core.areabaseshape

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.areabaseshape [2015/09/21 01:00]
admin
thinkgeo.mapsuite.core.areabaseshape [2017/03/16 21:59] (current)
Line 1: Line 1:
 ====== ThinkGeo.MapSuite.Core.AreaBaseShape ====== ====== ThinkGeo.MapSuite.Core.AreaBaseShape ======
 +
 +{{section>​upgrade_map_suite_to_10.0}}
 +
 This abstract class is the root of all area-based shapes, such as RectangleShape and PolygonShape. This abstract class is the root of all area-based shapes, such as RectangleShape and PolygonShape.
 ===== Inheritance Hierarchy ===== ===== Inheritance Hierarchy =====
Line 6: Line 9:
       ***ThinkGeo.MapSuite.Core.AreaBaseShape**       ***ThinkGeo.MapSuite.Core.AreaBaseShape**
         *[[ThinkGeo.MapSuite.Core.EllipseShape]]         *[[ThinkGeo.MapSuite.Core.EllipseShape]]
 +        *[[ThinkGeo.MapSuite.Core.RingShape]]
         *[[ThinkGeo.MapSuite.Core.MultipolygonShape]]         *[[ThinkGeo.MapSuite.Core.MultipolygonShape]]
         *[[ThinkGeo.MapSuite.Core.PolygonShape]]         *[[ThinkGeo.MapSuite.Core.PolygonShape]]
         *[[ThinkGeo.MapSuite.Core.RectangleShape]]         *[[ThinkGeo.MapSuite.Core.RectangleShape]]
-        *[[ThinkGeo.MapSuite.Core.RingShape]] 
 ===== Members Summary ===== ===== Members Summary =====
 ==== Public Constructors ==== ==== Public Constructors ====
Line 21: Line 24:
 <div newline></​div>​ <div newline></​div>​
 ==== Public Methods ==== ==== Public Methods ====
 +** {{wiki:​PublicMethod.gif|}} GetAccuratePerimeter(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|}} GetAccuratePerimeter(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|}} GetPerimeter(GeographyUnit,​DistanceUnit) ** ** {{wiki:​PublicMethod.gif|}} GetPerimeter(GeographyUnit,​DistanceUnit) **
  
Line 39: Line 90:
     * Type:​[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]]     * Type:​[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]]
     * Description:​This is the DistanceUnit you would like to use as the return value. For example, if you select miles as your returningUnit,​ then the distance will be returned in miles.     * Description:​This is the DistanceUnit you would like to use as the return value. For example, if you select miles as your returningUnit,​ then the distance will be returned in miles.
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} GetAccurateArea(Int32,​AreaUnit,​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.AreaUnit|AreaUnit]]
 +    * Description:​N/​A
 +
 +  * //​distanceCalculationMode//​
 +    * Type:​[[ThinkGeo.MapSuite.Core.DistanceCalculationMode|DistanceCalculationMode]]
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} GetAccurateArea(String,​AreaUnit,​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.AreaUnit|AreaUnit]]
 +    * Description:​N/​A
 +
 +  * //​distanceCalculationMode//​
 +    * Type:​[[ThinkGeo.MapSuite.Core.DistanceCalculationMode|DistanceCalculationMode]]
 +    * Description:​N/​A
  
 <div newline></​div>​ <div newline></​div>​
Line 1442: Line 1541:
 <div newline></​div>​ <div newline></​div>​
 ==== Protected Methods ==== ==== Protected Methods ====
 +** {{wiki:​ProtectedMethod.gif|}} GetAccuratePerimeterCore(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|}} GetPerimeterCore(GeographyUnit,​DistanceUnit) ** ** {{wiki:​ProtectedMethod.gif|}} GetPerimeterCore(GeographyUnit,​DistanceUnit) **
  
Line 1460: Line 1583:
     * Type:​[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]]     * Type:​[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]]
     * Description:​This is the DistanceUnit you would like to use as the return value. ​ For example, if you select miles as your returningUnit,​ then the distance will be returned in miles.     * Description:​This is the DistanceUnit you would like to use as the return value. ​ For example, if you select miles as your returningUnit,​ then the distance will be returned in miles.
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} GetAccurateAreaCore(String,​AreaUnit,​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.AreaUnit|AreaUnit]]
 +    * Description:​N/​A
 +
 +  * //​distanceCalculationMode//​
 +    * Type:​[[ThinkGeo.MapSuite.Core.DistanceCalculationMode|DistanceCalculationMode]]
 +    * Description:​N/​A
  
 <div newline></​div>​ <div newline></​div>​
thinkgeo.mapsuite.core.areabaseshape.1442797254.txt.gz ยท Last modified: 2015/09/21 01:00 by admin