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> | ||