DatumTransform Class

Inherits from

GeoCalc.CoordTransform

 

Description

The DatumTransform class represents a transformation that will convert coordinates given in one HorizontalDatum to coordinates in another. There are several types of datum transforms supported by GeoCalc, and they are outlined in the ClassType enumeration.  

 

Constructors

Constructor

Description

DatumTransform

Creates a new instance of the DatumTransform class

 

Properties

Property

Description

BaseClass

Gets the coordinate transform type. (Overrides CoordTransform.BaseClass).

Class

Gets the Datum operation class.

SourceDatum

Gets the horizontal datum off the source coord sys.

TargetDatum

Gets the horizontal datum off the target coord sys.

Inherited Property

Description

Accuracy

Inherited from CoordTransform.

AlwaysSaveToCustom

Inherited from Serializable.

AreaOfUse

Inherited from Enclosure.

DeprecatedTimestamp

Inherited from Serializable.

HistoryList

Inherited from Serializable.

Identifiers

Inherited from Serializable.

Is2D

Inherited from CoordTransform.

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.

Operation

Inherited from CoordTransform.

Parameters

Inherited from CoordTransform.

Remarks

Inherited from Serializable.

Reversible

Inherited from CoordTransform.

RevisionTimestamp

Inherited from Serializable.

SourceCoordSys

Inherited from CoordTransform.

TargetCoordSys

Inherited from CoordTransform.

Usages

Inherited from Enclosure.

 

Methods

Method

Description

Class

Indicates the type of this DatumTransform, according to the ClassType enumeration

Clone

Creates a clone of this object. (Overrides from Serializable.Clone()).

GetBounds

For file based transforms, this will check the extents of the grid data and create AOU polygons for them.

Inherited Method

Description

ClearSaveInfo

Inherited from Serializable.

ClearUsabilityFlags

Inherited from Serializable.

ConvertSourceToTarget

Inherited from CoordTransform.

ConvertTargetToSource

Inherited from CoordTransform.

Equals

Inherited from CoordTransform.

Equivalent

Inherited from CoordTransform.

EquivalentDiffs

Inherited from CoordTransform.

GetHashCode

Inherited from CoordTransform.

GetObjectDescription

Inherited from CoordTransform.

GetType

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

IsBaseNearlyEqual

Inherited from Serializable.

IsNearlyEqual

Inherited from CoordTransform.

IsTimeDependent

Inherited from CoordTransform.

IsUsabilityFlagSet

Inherited from Serializable.

SetUsabilityFlag

Inherited from Serializable.

SetUsage

Inherited from Enclosure.

SetUsages

Inherited from Enclosure.

StrictlyEquals

Inherited from CoordTransform.

ToString

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

TryToFixUsability

Inherited from Serializable.

UnsetUsabilityFlag

Inherited from Serializable.

UsagesInBounds

Inherited from Enclosure.

 

Overloaded Operators

Operator

Description

operator=

Assigns a new value to this DatumTransform

operator==

Compares the value of two DatumTransforms

operator!=

Compares the value of two DatumTransforms