CoordPoint Class

Inherits from

GEOCALCPBW_NAMESPACE::Serializable

 

Classes that Inherit CoordPoint

GEOCALCPBW_NAMESPACE::CartesianPoint

GEOCALCPBW_NAMESPACE::GeodeticPoint

GEOCALCPBW_NAMESPACE::ProjectedPoint

GEOCALCPBW_NAMESPACE::StringPoint

GEOCALCPBW_NAMESPACE::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.

 

Public Enumerations

Enum

Description

ClassType

Contains elements that correspond to classes that use CoordPoint

 

Public Methods

Method

Description

CloneCoordPoint

Produces a deep-copy of the current instance

DeepCopy

Produces a deep-copy of a CoordPoint

get_Class

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

get_Dimensions

Returns the number of dimensions represented by this point

get_InUnits

Gets the coordinate values for this point

set_InUnits

Sets the coordinate values for this point

ValueEquals

Compares the value of two CoordPoints

get_Axis1

Gets the formatted value associated with axis x.

set_Axis1

Sets the formatted value associated with axis x.

get_Axis2

Gets the formatted value associated with axis y.

set_Axis2

Sets the formatted value associated with axis y.

get_Axis3

Gets the formatted value associated with axis z.

set_Axis3

Sets the formatted value associated with axis z.

 

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