CoordPoint Class

Inherits from

GeoCalc.Serializable

 

Classes that Inherit CoordPoint

GeoCalc.CartesianPoint

GeoCalc.GeodeticPoint

GeoCalc.ProjectedPoint

GeoCalc.StringPoint

GeoCalc.VerticalPoint

 

Description

The CoordPoint class defines the base class for all point objects in GeoCalc.  A point represents a single location in a coordinate system.  It cannot be instantiated, as it is an abstract class, but it defines those methods and properties common to all points in GeoCalc.

 

Constructors

Constructor

Description

CoordPoint

Creates a new instance of the CartesianPoint class.

 

Properties

Property

Description

Axis1

Gets or sets the formatted value associated with the first ordinate/axis (X, Longitude or Easting).

Axis2

Gets or sets the formatted value associated with the second ordinate/axis (Y, Latitude or Northing).

Axis3

Gets or sets the formatted value associated with the third ordinate/axis (Z or Height).

Class

Gets the coordinate point type.

Dimensions

Gets or sets the number of dimensions in the coordinate point.

Unit

Gets the base unit.

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

CopyFormatting

Copies the formatting of the source point.

CopyLocation

Copies the location of the source point.

CreatePoint

Creates a new CoordPoint.

Equals

Value equals comparison. (Overrides Object.Equals()

Equivalent

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

GetHashCode

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

GetInUnits

Gets the coordinate values in their defined units of measure.

SetAllEmpty

Function to initialize all axes to "empty" strings to represent an an unset value (as opposed to 0) in the case where the DataSource has been set to Preserve Null Strings.

SetAxis1Empty

Function to initialize axis 1 to an "empty" string to represent an an unset value (as opposed to 0) in the case where the DataSource has been set to Preserve Null Strings.

SetAxis2Empty

Function to initialize axis 2 to an "empty" string to represent an an unset value (as opposed to 0) in the case where the DataSource has been set to Preserve Null Strings.

SetAxis3Empty

Function to initialize axis 3 to an "empty" string to represent an an unset value (as opposed to 0) in the case where the DataSource has been set to Preserve Null Strings.

SetInUnits

Sets the coordinate values in their defined units of measure.

StrictlyEquals

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

ToString

Converts the point to its string representation. (Overrides Object.ToString()).

Inherited Method

Description

ClearSaveInfo

Inherited from Serializable.

ClearUsabilityFlags

Inherited from Serializable.

Clone

Inherited from Serializable.

EquivalentDiffs

Inherited from Serializable.

GetObjectDescription

Inherited from Serializable.

GetType

Inherited from Object.

IsBaseNearlyEqual

Inherited from Serializable.

IsNearlyEqual

Inherited from Serializable.

IsUsabilityFlagSet

Inherited from Serializable.

SetUsabilityFlag

Inherited from Serializable.

TryToFixUsability

Inherited from Serializable.

UnsetUsabilityFlag

Inherited from Serializable.

 

Overloaded Operators

Operator

Description

operator=

Assigns a new value to this CoordPoint

operator==

Compares the value of two CoordPoints

operator!=

Compares the value of two CoordPoints