HorizontalDatum Class

Inherits from

GeoCalc.Datum

 

Description

The HorizontalDatum class provides a frame of reference for expressing locations within a coordinate system.  A HorizontalDatum is defined by an Ellipsoid, which gives a mathematical approximation of the shape and size of the Earth, and by a PrimeMeridian, which provides an origin for expressing locations on the Ellipsoid.

 

Constructors

Constructor

Description

HorizontalDatum

Creates a new instance of the HorizontalDatum class

 

Properties

Property

Description

Class

Gets the datum type. (Overrides Datum.Class).

Ellipsoid

Gets or sets the ellipsoid.

PrimeMeridian

Gets or sets the prime meridian.

WGS84Equivalent

Gets or set if this horizontal datum is Equivalent to WGS84. (Overrides Datum.WGS84Equivalent).

Inherited Property

Description

AlwaysSaveToCustom

Inherited from Serializable.

DeprecatedTimestamp

Inherited from Serializable.

Ensemble

Inherited from Datum.

EnsembleString

Inherited from Datum.

FrameReferenceEpoch

Inherited from Datum.

HistoryList

Inherited from Serializable.

Identifiers

Inherited from Serializable.

IsBase

Inherited from Serializable.

IsDeprecated

Inherited from Serializable.

IsDynamic

Inherited from Datum.

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

Clone

Creates a clone of this object. (Overrides Serializable.Clone()).

Equals

Value equals comparison. (Overrides Object.Equals()).

Equivalent

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

GetHashCode

Serves as a hash function for a particular type. (Overrides Object.GetHashCode()).

IsNearlyEqual

Comparison to see if the object obj is nearly equal to this. (Override Serializable.IsNearlyEqual()).

StrictlyEquals

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

Inherited Method

Description

ClearSaveInfo

Inherited from Serializable.

ClearUsabilityFlags

Inherited from Serializable.

EquivalentDiffs

Inherited from Serializable.

GetObjectDescription

Inherited from Serializable.

GetType

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

IsBaseNearlyEqual

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 HorizontalDatum

operator==

Compares the value of two HorizontalDatums

operator!=

Compares the value of two HorizontalDatums