DatumShift Class

Uses

GeoCalcPBW::Serializable

 

Description

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

 

Public Enumerations

Enum

Description

ClassType

Contains elements that correspond to the various types of DatumShifts

BitFlag

Contains elements that correspond to the various types of DatumShifts

 

Public Constructors

Constructor

Description

CreateDatumShift

Creates a new instance of the DatumShift class

DatumShift

Creates a new instance of the DatumShift class

 

Public Methods

Method

Description

Clone

Inherited from GeoCalcPBW::Serializable

get_Class

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

get_Envelope

Returns the Envelope that defines the area in which this DatumShift is valid

get_Identifiers

Inherited from GeoCalcPBW::Serializable

get_Name

Inherited from GeoCalcPBW::Serializable

get_ObjectType

Inherited from GeoCalcPBW::Serializable

get_Parameters

Returns the ParameterCollection that customizes this DatumShift

get_Remarks

Inherited from GeoCalcPBW::Serializable

get_ReverseUsage

Indicates if this DatumShift shifts from source to target or target to source

get_SourceDatum

Returns the HorizontalDatum that is the source of this DatumShift

get_TargetDatum

Returns the HorizontalDatum that is the target of this DatumShift

HasIdentifierIn

Inherited from GeoCalcPBW::Serializable

set_Envelope

Sets the Envelope that defines the area in which this DatumShift is valid

set_Identifiers

Inherited from GeoCalcPBW::Serializable

set_Name

Inherited from GeoCalcPBW::Serializable

set_Remarks

Inherited from GeoCalcPBW::Serializable

set_ReverseUsage

Sets whether this Datum shift shifts from source to target or target to source

set_SourceDatum

Sets the HorizontalDatum that is the source of this DatumShift

set_TargetDatum

Sets the HorizontalDatum that is the target of this DatumShift

ShiftBack

Converts a GeodeticPoint on the TargetDatum to one on the SourceDatum

ShiftForward

Converts a GeodeticPoint on the SourceDatum to one on the TargetDatum

 

Overloaded Operators

Operator

Description

operator=

Assigns a new value to this DatumShift

operator==

Compares the value of two DatumShifts

operator!=

Compares the value of two DatumShifts