Datum Class

Inherits from

GeoCalc.Serializable

 

Classes that Inherit Datum

GeoCalc.HorizontalDatum

GeoCalc.VerticalDatum

 

Description

The Datum class is the base class for all datum objects in GeoCalc.  The Datum class cannot be instantiated, as it is an abstract class, but it defines those properties and methods common to all datum objects in GeoCalc.

 

Constuctors

Constuctor

Description

Datum

Creates a new instance of a DataView

 

Properties

Property

Description

Class

Indicates the type of this instance, according to the ClassType enumeration

Ensemble

Gets or sets the Ensemble.

EnsembleString

Helper function to get an Ensemble String.

FrameReferenceEpoch

Gets or sets the Frame Reference Epoch.

IsDynamic

Gets whether this Datum is "Dynamic".

WGS84Equivalent

Gets or set if this datum is Equivalent to WGS84 (will always be false for verticals).

Inherited Property

Description

AlwaysSaveToCustom

Inherited from Serializable.

DeprecatedTimestamp

Inherited from Serializable.

HistoryList

Inherited from Serializable.

Identifiers

Inherited from Serializable.

IsBase

Inherited from Serializable.

IsDeprecated

Inherited from Serializable.

IsFileBased

Inherited from Serializable.

IsReadOnly

Inherited from Serializable.

IsUsable

Inherited from Serializable.

Name

Inherited from Serializable.

ObjectType

Inherited from Serializable.

ObjectTypeName

Inherited from Serializable.

Remarks

Inherited from Serializable.

RevisionTimestamp

Inherited from Serializable.

 

Methods

Method

Description

Equivalent

Comparison to see if the object obj is "nearly" equal to this. (Overrides the abstract Serializable.Equivalent()).

StrictlyEquals

Comparison to see if the object obj is exactly equal to this. (Overrides Serializable.StrictlyEquals()).

Inherited Method

Description

ClearSaveInfo

Inherited from Serializable.

ClearUsabilityFlags

Inherited from Serializable.

Clone

Inherited from Serializable.

Equals

Determines whether the specified object is equal to the current object. (Inherited from Object).

EquivalentDiffs

Inherited from Serializable.

GetHashCode

Serves as the default hash function. (Inherited from Object).

GetObjectDescription

Inherited from Serializable.

GetType

Gets the Type of the current instance. (Inherited from Object).

IsBaseNearlyEqual

Inherited from Serializable.

IsNearlyEqual

Inherited from Serializable.

IsUsabilityFlagSet

Inherited from Serializable.

SetUsabilityFlag

Inherited from Serializable.

ToString

Returns a string that represents the current object. (Inherited from Object).

TryToFixUsability

Inherited from Serializable.

UnsetUsabilityFlag

Inherited from Serializable.

 

Overloaded Operators

Operator

Description

operator=

Assigns a new value to this Datum

operator==

Compares the value of two Datums

operator!=

Compares the value of two Datums