DatumShiftCollection Class

Uses

GeoCalcPBW::GeoBase

 

Description

The DatumShiftCollection class represents an ordered set of DatumShifts.

 

Public Constructors

Constructor

Description

CreateDatumShiftCollection

Creates a new instance of the DatumShiftCollection class

DatumShiftCollection

Creates a new instance of the DatumShiftCollection class

 

Public Methods

Method

Description

AddBack

Adds a DatumShift that will occupy the last position in this collection

AddFront

Adds a DatumShift that will occupy the first position in this collection

Clear

Removes all DatumShifts from this collection

DeepCopy

Creates a deep-copy of a DatumShiftCollection

get_Back

Returns the last DatumShift in the collection

get_Count

Returns the number of DatumShifts in this collection

get_Front

Returns the first DatumShift in this collection

get_Item

Returns the specified DatumShift

get_Next

Returns the DatumShift that follows the last DatumShift returned

get_Prev

Returns the DatumShift that precedes the last DatumShift returned

RemoveBack

Removes the last DatumShift in the collection

RemoveFront

Removes the first DatumShift in the collection

ShiftBack

Shifts a GeodeticPoint by calling ShiftBack for each DatumShift in the collection, starting with the last DatumShift proceeding to the first DatumShift

ShiftForward

Shifts a GeodeticPoint by calling ShiftForward for each DatumShift in the collection, starting with the first DatumShift and proceeding to the last DatumShift

ValueEquals

Compares the value of two DatumShiftCollections