User Tools

Site Tools


thinkgeo.mapsuite.core.cogocall

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.cogocall [2015/09/18 05:39]
admin
— (current)
Line 1: Line 1:
-====== ThinkGeo.MapSuite.Core.CogoCall ====== 
-This is an abstract class which is the basis for each of the different types of COGO calls In the abstract class we define that a call need to be able to produce a line segment as well as produce its traverse and description string. 
-===== Inheritance Hierarchy ===== 
-  *System.Object 
-    ***ThinkGeo.MapSuite.Core.CogoCall** 
-      *[[ThinkGeo.MapSuite.Core.AngleDistanceCogoCall]] 
-      *[[ThinkGeo.MapSuite.Core.DirectionDistanceCogoCall]] 
-      *[[ThinkGeo.MapSuite.Core.NonTangentCurveCogoCall]] 
-      *[[ThinkGeo.MapSuite.Core.TangentCurveCogoCall]] 
-      *[[ThinkGeo.MapSuite.Core.XYCogoCall]] 
-===== Members Summary ===== 
-==== Public Constructors ==== 
-==== Protected Constructors ==== 
-** {{wiki:​ProtectedMethod.gif|}} CogoCall() ** 
- 
-N/A 
-== Remarks == 
-N/A 
-== Parameters == 
-<div newline></​div>​ 
-==== Public Methods ==== 
-** {{wiki:​PublicMethod.gif|}} GetCallLine(PointShape,​PointShape) ** 
- 
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:​[[ThinkGeo.MapSuite.Core.LineShape|LineShape]] 
-  * Description:​N/​A 
- 
-== Parameters == 
-  * //​startPoint//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.PointShape|PointShape]] 
-    * Description:​N/​A 
- 
-  * //​backsightPoint//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.PointShape|PointShape]] 
-    * Description:​N/​A 
- 
-<div newline></​div>​ 
-** {{wiki:​PublicMethod.gif|}} GetDescriptionString(CogoDirectionType,​AngleUnit) ** 
- 
-This method is the concrete method which always calls the associated core method. ​ This is used to give us, the framework designer, flexability when user override the core method. 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:String 
-  * Description:​N/​A 
- 
-== Parameters == 
-  * //​returningDirectionType//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.CogoDirectionType|CogoDirectionType]] 
-    * Description:​N/​A 
- 
-  * //​returningAngleUnit//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.AngleUnit|AngleUnit]] 
-    * Description:​N/​A 
- 
-<div newline></​div>​ 
-** {{wiki:​PublicMethod.gif|}} GetTraverseString(CogoDirectionType,​AngleUnit) ** 
- 
-This method is the concrete method which always calls the associated core method. ​ This is used to give us, the framework designer, flexability when user override the core method. 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:String 
-  * Description:​N/​A 
- 
-== Parameters == 
-  * //​returningDirectionType//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.CogoDirectionType|CogoDirectionType]] 
-    * Description:​N/​A 
- 
-  * //​returningAngleUnit//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.AngleUnit|AngleUnit]] 
-    * Description:​N/​A 
- 
-<div newline></​div>​ 
-** {{wiki:​PublicMethod.gif|}} LoadFromTraverseString(String,​CogoDirectionType,​AngleUnit) ** 
- 
-This method is the concrete method which always calls the associated core method. ​ This is used to give us, the framework designer, flexability when user override the core method. 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:Void 
-  * Description:​N/​A 
- 
-== Parameters == 
-  * //​traverseString//​ 
-    * Type:String 
-    * Description:​N/​A 
- 
-  * //​directionType//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.CogoDirectionType|CogoDirectionType]] 
-    * Description:​N/​A 
- 
-  * //​angleUnit//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.AngleUnit|AngleUnit]] 
-    * Description:​N/​A 
- 
-<div newline></​div>​ 
-** {{wiki:​PublicMethod.gif|}} ToString() ** 
- 
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:String 
-  * Description:​N/​A 
- 
-== Parameters == 
-<div newline></​div>​ 
-** {{wiki:​PublicMethod.gif|}} Equals(Object) ** 
- 
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:​Boolean 
-  * Description:​N/​A 
- 
-== Parameters == 
-  * //obj// 
-    * Type:Object 
-    * Description:​N/​A 
- 
-<div newline></​div>​ 
-** {{wiki:​PublicMethod.gif|}} GetHashCode() ** 
- 
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:Int32 
-  * Description:​N/​A 
- 
-== Parameters == 
-<div newline></​div>​ 
-** {{wiki:​PublicMethod.gif|}} GetType() ** 
- 
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:Type 
-  * Description:​N/​A 
- 
-== Parameters == 
-<div newline></​div>​ 
-==== Protected Methods ==== 
-** {{wiki:​ProtectedMethod.gif|}} GetCallLineCore(PointShape,​PointShape) ** 
- 
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:​[[ThinkGeo.MapSuite.Core.LineShape|LineShape]] 
-  * Description:​N/​A 
- 
-== Parameters == 
-  * //​startPoint//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.PointShape|PointShape]] 
-    * Description:​N/​A 
- 
-  * //​backsightPoint//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.PointShape|PointShape]] 
-    * Description:​N/​A 
- 
-<div newline></​div>​ 
-** {{wiki:​ProtectedMethod.gif|}} GetDescriptionStringCore(CogoDirectionType,​AngleUnit) ** 
- 
-This abstract method has to be overridden in sub classes. ​ It is responsible for converting the call into a descriptive string which will display on the call grid 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:String 
-  * Description:​N/​A 
- 
-== Parameters == 
-  * //​returningDirectionType//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.CogoDirectionType|CogoDirectionType]] 
-    * Description:​N/​A 
- 
-  * //​returningAngleUnit//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.AngleUnit|AngleUnit]] 
-    * Description:​N/​A 
- 
-<div newline></​div>​ 
-** {{wiki:​ProtectedMethod.gif|}} GetTraverseStringCore(CogoDirectionType,​AngleUnit) ** 
- 
-This abstract method has to be overridden in sub classes. ​ It is responsible for converting the call into a traverse string used to build up the traverse file for saving 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:String 
-  * Description:​N/​A 
- 
-== Parameters == 
-  * //​returningDirectionType//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.CogoDirectionType|CogoDirectionType]] 
-    * Description:​N/​A 
- 
-  * //​returningAngleUnit//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.AngleUnit|AngleUnit]] 
-    * Description:​N/​A 
- 
-<div newline></​div>​ 
-** {{wiki:​ProtectedMethod.gif|}} LoadFromTraverseStringCore(String,​CogoDirectionType,​AngleUnit) ** 
- 
-This method will populate this class from a single line of a traverse string 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:Void 
-  * Description:​N/​A 
- 
-== Parameters == 
-  * //​traverseString//​ 
-    * Type:String 
-    * Description:​N/​A 
- 
-  * //​directionType//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.CogoDirectionType|CogoDirectionType]] 
-    * Description:​N/​A 
- 
-  * //​angleUnit//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.AngleUnit|AngleUnit]] 
-    * Description:​N/​A 
- 
-<div newline></​div>​ 
-** {{wiki:​ProtectedMethod.gif|}} Finalize() ** 
- 
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:Void 
-  * Description:​N/​A 
- 
-== Parameters == 
-<div newline></​div>​ 
-** {{wiki:​ProtectedMethod.gif|}} MemberwiseClone() ** 
- 
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:Object 
-  * Description:​N/​A 
- 
-== Parameters == 
-<div newline></​div>​ 
-==== Public Properties ==== 
-** {{wiki:​PublicProperty.gif|}} IsPointOfBeginning ** 
- 
-This porperty denotes if this call is the point of begining. ​ This is the point from which we will begin the polygon 
-== Remarks == 
-N/A 
-== Return Value == 
-  * Type:​Boolean 
- 
-==== Protected Properties ==== 
-==== Public Events ==== 
  
thinkgeo.mapsuite.core.cogocall.1442554754.txt.gz ยท Last modified: 2015/09/18 05:39 by admin