Projection Class

Inherits from

System.Object

 

Description

The Projection class represents a method of transformation between the Earth's curved surface and a flat representation of the Earth's surface.  The various types of projections supported in GeoCalc are outlined in the ClassType enumeration.

 

Constructors

Constructor

Description

Projection

Creates a new instance of the Projection class

 

Properties

Property

Description

BaseClass

Gets the base operation type. (Overrides CoordOperation.BaseClass).

Class

Gets the projection class type.

Datum

Gets or sets the horizontal datum associated with this projection.

TypeName

Gets the string name of this math transform class type. (Overrides CoordOperation.TypeName).

Inherited Property

Description

Accuracy

Inherited from CoordOperation.

Is2D

Inherited from CoordOperation.

Parameters

Inherited from CoordOperation.

Reversible

Inherited from CoordOperation.

 

Methods

Method

Description

Clone

Creates a clone of this object. (Overrides CoordOperation.Clone()).

ConvergenceAtPoint

Computes the grid convergence angle at a specified location.

CreateProjection

Helper method to create a new projection object.

Equals

Value equals comparison. (Overrides Object.Equals()).

FromPlane

Converts a point on the projected plane to a geodetic point.

GetHashCode

Serves as a hash function for a particular type. (Overrides Object.GetHashCode()).

GetProjectionString

Helper method to equate a projection class type to the equivalent string.

GetProjectionType

Helper method to equate a string to the equivalent projection class type.

GetProjectionTypes

Helper method to return a list of projection class types.

ScaleFactorAtPoint

Computes the grid scale factor at a specified location.

ToPlane

Converts a geodetic point onto the mapping plane.

Validate

Validates the current projection.

ValidateProjection

Validates the projection to make sure it is usable.

Inherited Method

Description

GetOperationCodes

Inherited from CoordOperation.

GetType

Gets the Type of the current instance. (Inherited from Object).

IsTimeDependent

Inherited from CoordOperation.

ToString

Returns a string that represents the current object. (Inherited from Object).

ValueChanged

Inherited from CoordOperation.

 

Overloaded Operators

Operator

Description

operator=

Assigns a new value to this Projection

operator==

Compares the value of two Projections

operator!=

Compares the value of two Projections