This shows you the differences between two versions of the page.
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> |