CoordSys Class

Inherits from

GeoCalc.Serializable

 

Classes that Inherit CoordSys

GeoCalc.HorizontalCoordSys

GeoCalc.VerticalCoordSys

 

Description

The CoordSys class is the base class for all coordinate system objects in GeoCalc.  A coordinate system is a system used to specify points in some space.  The CoordSys class cannot be instantiated, as it is an abstract class, but it defines those properties and methods common to all coordinate system objects in GeoCalc.

 

Properties

Property

Description

BaseCode

Gets or sets the base CoordSys associated with this coordinate reference system (per EPSG).

BaseObject

Gets or sets the base serializable of this CoordSys.

Class

Gets the coordinate reference system type.

Datum

Gets or sets the datum associated with this coordinate reference system.

IsGeodetic

Returns whether or not this coord system is a geodetic one. Either actually, Geodetic, or if a Geodetic CoordSys is the direct base of a fitted or early bound.

ParentCode

Gets or sets the parent CoordSys associated with this coordinate reference system (per EPSG).

PointStyle

Gets or sets the point style associated with this coordinate reference system.

Units

Gets or sets the unit on the coordinate reference system.

Inherited Property

Description

AlwaysSaveToCustom

Inherited from Serializable.

AreaOfUse

Inherited from Enclosure.

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.

Usages

Inherited from Enclosure.

 

Methods

Method

Description

Equals

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

Equivalent

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

EquivalentDiffs

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

GetHashCode

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

GetObjectDescription

Gets this object description. (Overrides Serializable.GetObjectDescription()).

StrictlyEquals

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

Inherited Method

Description

ClearSaveInfo

Inherited from Serializable.

ClearUsabilityFlags

Inherited from Serializable.

Clone

Inherited from Serializable.

GetType

Inherited from Object.

IsBaseNearlyEqual

Inherited from Serializable.

IsNearlyEqual

Inherited from Serializable.

IsUsabilityFlagSet

Inherited from Serializable.

SetUsabilityFlag

Inherited from Serializable.

SetUsage

Inherited from Enclosure.

SetUsages

Inherited from Enclosure.

ToString

Inherited from Object.

TryToFixUsability

Inherited from Serializable.

UnsetUsabilityFlag

Inherited from Serializable.

UsagesInBounds

Inherited from Enclosure.

 

Overloaded Operators

Operator

Description

operator=

Assigns a new value to this CoordSys

operator==

Compares the value of two CoordSys instances

operator!=

Compares the value of two CoordSys instances