DatumShiftPreferencesEx Class

Uses

GeoCalcPBW::GeoBase

 

Description

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

 

Public Enumerations

Enum

Description

BitFlag

Contains elements that correspond to the various types of DatumShifts

 

Public Constructors

Constructor

Description

CreateDatumShiftPreferencesEx

Creates a new instance of the DatumShiftPreferencesEx class

DatumShiftPreferencesEx

Creates a new instance of the DatumShiftPreferencesEx class

 

Public Methods

Method

Description

DeepCopy

Produces a deep-copy of a DatumShiftPreferencesEx

get_Area

Returns the Envelope that defines the area in which the DatumShifts must be valid

get_BitFlags

Returns the selected DatumShift methods, according to the BitFlag enumeration

get_Callback

Returns  the method that will be called to give regular updates on the progress of the GetValidDatumShifts method

get_CallbackData

Returns a pointer to the data associated with the callback method

get_IntermediateCode

Returns the code that identifies the intermediate HorizontalDatum

get_IntermediateIssuer

Returns the issuer that identifies the intermediate HorizontalDatum

get_OnlyGoThruIntermediate

Indicates if the valid DatumShifts must go through the intermediate HorizontalDatum

GetExcludeList

Returns the list of GC codes excluded

GetIncludeList

Returns the list of GC codes included

set_Area

Sets the Envelope that defines the area in which the DatumShifts must be valid

set_BitFlags

Sets the selected DatumShift methods, according to the BitFlag enumeration

set_Callback

Specifies the method that will be called to give regular updates on the progress of the GetValidDatumShifts method

set_IntermediateCode

Sets the code that identifies the intermediate HorizontalDatum

set_IntermediateIssuer

Sets the issuer that identifies the intermediate HorizontalDatum

set_OnlyGoThruIntermediate

Sets whether the valid DatumShifts must go through the intermediate HorizontalDatum

SetExcludeList

Sets the list of GC codes to exclude

SetIncludeList

Sets the list of GC codes to

ValueEquals

Compares the value of two DatumShiftPreferencesEx instances

 

Overloaded Operators

Operator

Description

operator=

Assigns a new value to this DatumShiftPreferencesEx

operator==

Compares the value of two DatumShiftPreferencesEx instances

operator!=

Compares the value of two DatumShiftPreferencesEx instances