DatumShiftCollection Class

Uses

System.ICloneable

System.IDisposable

 

Description

The DatumShiftCollection class represents an ordered set of DatumShifts.  

 

Public Properties

Property

Description

Back

The last DatumShift in the collection

Count

The number of DatumShifts in the collection

Front

The first DatumShift in the collection

Item

Provides random access to DatumShifts in the collection

Next

The DatumShift that follows the DatumShift last returned by the iterator

Prev

The DatumShift that precedes the DatumShift last returned by the iterator

 

Public Methods

Method

Description

AddBack

Adds a DatumShift to the end of the collection

AddFront

Adds a DatumShift to the start of the collection

Clear

Removes all DatumShifts from the collection

Clone

Produces a deep-copy of the current instance

DeepCopy

Produces a deep-copy of a DatumShiftCollection

Dispose

Releases the resources used by the current instance

RemoveBack

Removes the last DatumShift in the collection

RemoveFront

Removes the first DatumShift in the collection

ShiftBack

Converts a point from the TargetDatum of the last DatumShift in the collection to a point in the SourceDatum of the first DatumShift in the collection

ShiftForward

Converts a point from the SourceDatum of the first DatumShift in the collection to a point in the TargetDatum of the last DatumShift in the collection

ValueEquals

Compares the value of two DatumShiftCollections.