User Tools

Site Tools


thinkgeo.mapsuite.core.cogocall

ThinkGeo.MapSuite.Core.CogoCall

Note: The page was created before Map Suite 10. Map Suite 10.0 organized many classes into new namespaces and assemblies as well as had a few minor breaks in compatibility. The majority of previously built code should work without modification assuming the new namespaces are added. For guidance on upgrading your existing code, please check out MapSuite 10 Upgrade Guide.

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

Members Summary

Public Constructors

Protected Constructors

CogoCall()

  • N/A
Remarks
  • N/A
Parameters

Public Methods

GetCallLine(PointShape,PointShape)

  • N/A
Remarks
  • N/A
Return Value
Parameters

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

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

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

ToString()

  • N/A
Remarks
  • N/A
Return Value
  • Type:String
  • Description:N/A
Parameters

Equals(Object)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean
  • Description:N/A
Parameters
  • obj
    • Type:Object
    • Description:N/A

GetHashCode()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Int32
  • Description:N/A
Parameters

GetType()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Type
  • Description:N/A
Parameters

Protected Methods

GetCallLineCore(PointShape,PointShape)

  • N/A
Remarks
  • N/A
Return Value
Parameters

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

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

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

Finalize()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

MemberwiseClone()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Object
  • Description:N/A
Parameters

Public Properties

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.txt · Last modified: 2017/03/16 21:59 (external edit)