CoordTransform Class

Inherits from

GeoCalc.Serializable

 

Classes that Inherit CoordTransform

GeoCalc.DatumTransform

GeoCalc.ParametricTransform

GeoCalc.VerticalTransform

 

Description

Base class for all single transformations from one CoordSys to another. The CoordTransform class cannot be instantiated, as it is an abstract class, but it defines those properties and methods common to all coordinate transform objects in GeoCalc.

 

Constructors

Constructor

Description

CoordTransform

Creates a new instance of the CoordTransform class

 

Properties

Property

Description

Accuracy

Gets or sets the accuracy (within meters) of the operation.

BaseClass

Gets the base coordinate transform type.

Is2D

Gets or sets whether the operation affects the height.

Operation

Gets or sets the coordinate operation associated with this coordinate transformation.

Parameters

Gets or sets the parameters required for this transform.

Reversible

Gets or sets the reversiblity of the operation.

SourceCoordSys

Gets or sets the source coordsys associated with this coordinate transformation.

TargetCoordSys

Gets or sets the target coordsys associated with this coordinate transformation.

Inherited Property

Description

AlwaysSaveToCustom

Inherited from Serializable.

AreaOfUse

Inherited from Enclosure.

DeprecatedTimestamp

Inherited from Serializable.

HistoryList

Inherited from Serializable.

Identifiers

Inherited from Serializable.

IsBase

Inherited from Serializable.

IsDeprecated

Inherited from Serializable.

IsFileBased

Inherited from Serializable.

IsReadOnly

Inherited from Serializable.

IsUsable

Inherited from Serializable.

Name

Inherited from Serializable.

ObjectType

Inherited from Serializable.

ObjectTypeName

Inherited from Serializable.

Remarks

Inherited from Serializable.

RevisionTimestamp

Inherited from Serializable.

Usages

Inherited from Enclosure.

 

Methods

Method

Description

ConvertSourceToTarget

Convert a point in the source coordinate system to a point in the target coordinate system, via this transformation.

ConvertTargetToSource

Convert a point in the target coordinate system to a point in the source coordinate system, via this transformation.

Equals

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

Equivalent

Comparison to see if the object obj is "nearly" equal to this. (Overrides Enclosure.Equivalent()).

EquivalentDiffs

Comparison to see if the object obj is "nearly" equal to this. (Overrides Serializable.EquivalentDiffs()).

GetHashCode

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

GetObjectDescription

Gets this object description (Overrides Serializable.GetObjectDescription()).

IsNearlyEqual

Comparison to see if the object obj is nearly equal to this. (Overrides Serializable.IsNearlyEqual()).

IsTimeDependent

Is this a time-dependent transformation?

StrictlyEquals

Comparison to see if the object obj is exactly equal to this. (Overrides Enclosure.StrictlyEquals()).

Inherited Method

Description

ClearSaveInfo

Inherited from Serializable.

ClearUsabilityFlags

Inherited from Serializable.

Clone

Inherited from Serializable.

GetType

Inherited from Object.

IsBaseNearlyEqual

Inherited from Serializable.

IsUsabilityFlagSet

Inherited from Serializable.

SetUsabilityFlag

Inherited from Serializable.

SetUsage

Inherited from Enclosure.

SetUsages

Inherited from Enclosure.

TryToFixUsability

Inherited from Serializable.

UnsetUsabilityFlag

Inherited from Serializable.

UsagesInBounds

Inherited from Enclosure.