Class Ellipsoid

Ellipsoid class

Эллипсоид представляет собой эллипсоид, который приближается к Земле.

public class Ellipsoid : IdentifiableObject

Конструкторы

ИмяОписание
Ellipsoid(string, double, double, Identifier)Создает новый эллипсоид.

Характеристики

ИмяОписание
static Airy { get; }Эллипсоид Эйри.
static Grs80 { get; }Эллипсоид GRS 1980 года.
static Wgs72 { get; }Эллипсоид WGS 72.
static Wgs84 { get; }Эллипсоид WGS 84.
EpsgCode { get; }Если этот идентификатор объекта является идентификатором EPSG - вернуть его код. В противном случае - вернуть -1.
Identifier { get; }Идентификатор этого идентифицируемого объекта.
InverseFlattening { get; }Обратное уплощение эллипсоида. 0, если это сфера.
IsSphere { get; }Определяет, является ли этот эллипсоид сферой.
IsValid { get; }Определяет, является ли эллипсоид действительным: его большая полуось больше 0, а обратное сглаживание положительно или равно 0.
Name { get; }Имя этого объекта.
SemiMajorAxis { get; }Большая полуось эллипсоида.
SemiMinorAxis { get; }Малая полуось эллипсоида. Равен большой полуоси, если это сфера.

Методы

ИмяОписание
IsEquivalent(Ellipsoid)Определяет эквивалентность двух эллипсоидов. Если эллипсоид A эквивалентен эллипсоиду B, то они имеют одинаковую большую полуось и обратное сглаживание.
override ToString()Возвращает строку, которая представляет текущий объект.
static IsEquivalent(Ellipsoid, Ellipsoid)Определяет эквивалентность двух эллипсоидов. Если эллипсоид A эквивалентен эллипсоиду B, то они имеют одинаковую большую полуось и обратное сглаживание.

Смотрите также