DatumShiftPreferences Class

Uses

System.ICloneable

System.IDisposeable

 

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 DataSourceComponent.  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

DatumShiftPreferences

Creates a new instance of the DatumShiftPreferences class

 

Public Properties

Property

Description

AreaCode

The code for the Envelope in which the DatumShift must be valid

AreaIssuer

The issuer for the Envelope in which the DatumShift must be valid

IntermediateCode

The code for the HorizontalDatum to use as an intermediate

IntermediateIssuer

The issuer for the HorizontalDatum to use as an intermediate

Method

The method of the shift

Options

A set of ProcFlags elements that define additional options

 

Public Methods

Method

Description

Clone

Produces a deep-copy of the current instance

DeepCopy

Produces a deep-copy of a DatumShiftPreferences instance

Dispose

Releases the resources used by the current instance

ValueEquals

Compares the value of two DatumShiftPreferences instances