IEllipsoid Interface

Uses

GeoCalcCOM.ISerializable

 

Used By

GeoCalcCOM.IEllipsoid2

 

Properties

Property

Description

Eccentricity

The eccentricity of the IEllipsoid

EccentricitySquared

The square of the eccentricity of the IEllipsoid

Identifiers

The collection of identifiers used to identify this object in the DataSource

InverseFlattening

The inverse of the flattening value for the IEllipsoid

InvFlatDefinitive

Indicates if the InverseFlattening property should be used to define the IEllipsoid

Name

The name of this object

Remarks

Various remarks about this object

SemiMajor

The semi-major radius of the IEllipsoid

SemiMinor

The semi-minor radius of the IEllipsoid

 

Public Methods

Method

Description

ComputeDirect

Given a point, an azimuth, and a distance, this method computes a Great Circle that passes through the specified point at the specified azimuth and returns the point on the Great Circle that is the specified distance from the input point

ComputeInverse

Given two points, this method computes a Great Circle that passes through both points and returns the azimuth at which the Great Circle intersects each point as well as the distance between the points on the Great Circle

ComputeRadiusAtLatitude

Produces the radius of the IEllipsoid at the specified latitude

DeepCopy

Produces a deep-copy of an IEllipsoid instance

HasIdentifiersIn

Indicates if this object has an identifier that is also present in the specified object

RhumbDirect

Given a point, an azimuth, and a distance, this method computes a Rhumb Line and finds the point that is the specified distance away from the input point

RhumbInverse

Given two points, this method computes a Rhumb Line between the points and returns the distance between the points on the line and the azimuth of the line.

ValueEquals

Compares the value of two instances of IEllipsoid