DatumShiftPreferencesEx Class

Uses

System.ICloneable

System.IDisposeable

 

Description

The DatumShiftPreferencesEx class allows the user to specify some properties for the DatumShifts found using the DataSourceComponent.GetValidDatumShifts method.

 

Public Enumerations

Enum

Description

BitFlag

Contains elements that correspond to the various types of DatumShifts

 

Public Constructors

Constructor

Description

DatumShiftPreferencesEx

Creates a new instance of the DatumShiftPreferencesEx class

 

Public Properties

Property

Description

Area

An Envelope that indicates the region where the DatumShifts must be valid

BitFlags

Indicates acceptable shift methods, according to the BitFlag enumeration

IntermediateCode

The code for the intermediate HorizontalDatum

IntermediateIssuer

The issuer for the intermediate HorizontalDatum

OnlyGoThroughIntermediate

Indicates if the desired DatumShifts need to use the intermediate HorizontalDatum indicated by the IntermediateCode and IntermediateIssuer properties

 

Public Methods

Method

Description

Clone

Produces a deep-copy of the current instance

DeepCopy

Produces a deep-copy of a DatumShiftPreferencesEx

Dispose

Releases the resources used by the current instance

ValueEquals

Compares the value of two DatumShiftPreferencesEx instances

 

Public Events

Event

Description

OnProgressUpdate

Gives regular updates on the progress of the DataSourceComponent.GetValidDatumShifts method