DatumShiftPreferences Class

Uses

GeoCalcPBW::GeoBase

 

Description

The DatumShiftPreferences class describes a set of options that can be used to find DatumShifts in the data source when one does not know specifically which DatumShifts are needed.  It is used with the EstablishDatumShift method, which is a member of the DataSource.  It allows one to specify the area in which the shift is valid, a intermediate datum to use in the shift, and the method of the shift.

 

Public Enumerations

Enum

Description

ProcFlags

Defines a set of flags that can be used to specify characteristics of the desired DatumShift

 

Public Constructors

Constructor

Description

CreateDatumShiftPreferences

Creates a new instance of the DatumShiftPreferences class

DatumShiftPreferences

Creates a new instance of the DatumShiftPreferences class

 

Public Methods

Method

Description

DeepCopy

Produces a deep-copy of a DatumShiftPreferences

get_AreaCode

Returns the code that identifies the Envelope in which this DatumShift must be valid

get_AreaIssuer

Returns the issuer that identifies the Envelope in which this DatumShift must be valid

get_IntermediateCode

Returns the code that identifies the HorizontalDatum to use as an intermediate

get_IntermediateIssuer

Returns the issuer that identifies the HorizontalDatum to use as an intermediate

get_Method

Returns the desired DatumShift method

get_Options

Returns the selected options for the desired DatumShifts

set_AreaCode

Sets the code that identifies the Envelope in which this DatumShift must be valid

set_AreaIssuer

Sets the issuer that identifies the Envelope in which this DatumShift must be valid

set_IntermediateCode

Sets the code that identifies the HorizontalDatum to use as an intermediate

set_IntermediateIssuer

Sets the issuer that identifies the HorizontalDatum to use as an intermediate

set_Method

Sets the desired DatumShift method

set_Options

Sets the selected options for the desired DatumShifts

ValueEquals

Compares the value of two DatumShiftPreferences objects

 

Overloaded Operators

Operator

Description

operator=

Assigns a new value to this DatumShiftPreferences

operator==

Compares the value of two DatumShiftPreferences objects

operator!=

Compares the value of two DatumShiftPreferences objects