CoordSys Class

Inherits from

GEOCALCPBW_NAMESPACE::Serializable

 

Classes that Inherit CoordSys

GEOCALCPBW_NAMESPACE::HorizontalCoordSys

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

 

Public Enumerations

Enum

Description

ClassType

Contains elements that correspond to classes that use CoordSys

 

Public Methods

Method

Description

CreateFromPtr

Initializes a CoordSys using a pointer to internal coordinate system data.  This may be used for Interoperability between Blue Marble Geograhpics' libraries.

DeepCopy

Produces a deep-copy of a CoordSys

get_AreaOfUse

Returns the Envelope that defines the area in which this CoordSys is intended to be used

get_PointStyle

Returns a CoordPoint that gives the format for points in this system

get_Usages

Returns the Usage that defines the area in which this CoordSys is intended to be used

set_PointStyle

Sets the CoordPoint that gives the format for points in this system

ValueEquals

Compares the value of two CoordSys instances

get_Datum

Returns the Vertical or Horizontal datum that is used to approximate the size and shape of the Earth

get_BaseObject

Returns the Serializable base of the particular CoordSys type

set_BaseObject

Sets the Serializable base for the particular CoordSys type

get_Class

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

set_Datum

Sets the Vertical or Horizontal datum that is used to approximate the size and shape of the Earth.

 

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