User Tools

Site Tools


thinkgeo.mapsuite.core.cogocall

This is an old revision of the document!


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

Members Summary

Public Constructors

Protected Constructors

CogoCall

  • Parameters:N/A
  • DeclaringType:N/A
  • Summary:N/A

Public Methods

Equals

  • Parameters:Object
  • DeclaringType:Object
  • Summary:N/A

GetCallLine

GetDescriptionString

  • DeclaringType:N/A
  • Summary: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.

GetHashCode

  • Parameters:N/A
  • DeclaringType:Object
  • Summary:N/A

GetTraverseString

  • DeclaringType:N/A
  • Summary: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.

GetType

  • Parameters:N/A
  • DeclaringType:Object
  • Summary:N/A

LoadFromTraverseString

  • Parameters:String,CogoDirectionType,AngleUnit
  • DeclaringType:N/A
  • Summary: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.

ToString

  • Parameters:N/A
  • DeclaringType:Object
  • Summary:N/A

Protected Methods

Finalize

  • Parameters:N/A
  • DeclaringType:Object
  • Summary:N/A

GetCallLineCore

GetDescriptionStringCore

  • DeclaringType:N/A
  • Summary: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

GetTraverseStringCore

  • DeclaringType:N/A
  • Summary: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

LoadFromTraverseStringCore

  • Parameters:String,CogoDirectionType,AngleUnit
  • DeclaringType:N/A
  • Summary:This method will populate this class from a single line of a traverse string

MemberwiseClone

  • Parameters:N/A
  • DeclaringType:Object
  • Summary:N/A

Public Properties

IsPointOfBeginning

  • Return:Boolean
  • Summary:This porperty denotes if this call is the point of begining. This is the point from which we will begin the polygon

Protected Properties

Public Events

Public Constructors

Protected Constructors

CogoCall()

N/A

Remarks

N/A

Parameters

Public Methods

Equals(Object)

N/A

Remarks

N/A

Return Value

  • Return Type:Boolean
  • Description:N/A

Parameters

obj

  • Type:Object
  • Description:N/A

Go Back

GetCallLine(PointShape,PointShape)

N/A

Remarks

N/A

Return Value

Parameters

startPoint

backsightPoint

Go Back

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

  • Return Type:String
  • Description:N/A

Parameters

returningDirectionType

returningAngleUnit

Go Back

GetHashCode()

N/A

Remarks

N/A

Return Value

  • Return Type:Int32
  • Description:N/A

Parameters

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

  • Return Type:String
  • Description:N/A

Parameters

returningDirectionType

returningAngleUnit

Go Back

GetType()

N/A

Remarks

N/A

Return Value

  • Return Type:Type
  • Description:N/A

Parameters

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

  • Return Type:Void
  • Description:N/A

Parameters

traverseString

  • Type:String
  • Description:N/A

directionType

angleUnit

Go Back

ToString()

N/A

Remarks

N/A

Return Value

  • Return Type:String
  • Description:N/A

Parameters

Protected Methods

Finalize()

N/A

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

GetCallLineCore(PointShape,PointShape)

N/A

Remarks

N/A

Return Value

Parameters

startPoint

backsightPoint

Go Back

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

  • Return Type:String
  • Description:N/A

Parameters

returningDirectionType

returningAngleUnit

Go Back

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

  • Return Type:String
  • Description:N/A

Parameters

returningDirectionType

returningAngleUnit

Go Back

LoadFromTraverseStringCore(String,CogoDirectionType,AngleUnit)

This method will populate this class from a single line of a traverse string

Remarks

N/A

Return Value

  • Return Type:Void
  • Description:N/A

Parameters

traverseString

  • Type:String
  • Description:N/A

directionType

angleUnit

Go Back

MemberwiseClone()

N/A

Remarks

N/A

Return Value

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

Return Type:Boolean

Go Back

Protected Properties

Public Events

thinkgeo.mapsuite.core.cogocall.1442485590.txt.gz · Last modified: 2015/09/17 10:26 by admin