Class Ellipsoid

Ellipsoid class

Elipsoide representa un elipsoide, que se aproxima a la tierra.

public class Ellipsoid : IdentifiableObject

Constructores

NombreDescripción
Ellipsoid(string, double, double, Identifier)Crea nuevo Elipsoide.

Propiedades

NombreDescripción
static Airy { get; }Elipsoide aireado.
static Grs80 { get; }GRS 1980 Elipsoide.
static Wgs72 { get; }Elipsoide WGS 72.
static Wgs84 { get; }Elipsoide WGS 84.
EpsgCode { get; }Si el identificador de este objeto es un identificador EPSG, devuelva su código. De lo contrario, devuelva -1.
Identifier { get; }Identificador de este objeto identificable.
InverseFlattening { get; }Aplanamiento inverso del elipsoide. 0 si se trata de una esfera.
IsSphere { get; }Detecta si este elipsoide es una esfera.
IsValid { get; }Detecta si el elipsoide es válido: su semieje mayor es mayor que 0 y el aplanamiento inverso es positivo o igual a 0.
Name { get; }Nombre de este objeto.
SemiMajorAxis { get; }Semieje mayor del elipsoide.
SemiMinorAxis { get; }Eje semimenor del elipsoide. Igual al semieje mayor si se trata de una esfera.

Métodos

NombreDescripción
IsEquivalent(Ellipsoid)Determina si dos elipsoides son equivalentes. Si el elipsoide A es equivalente al elipsoide B, entonces tienen el mismo semieje mayor y aplanamiento inverso.
override ToString()Devuelve una cadena que representa el objeto actual.
static IsEquivalent(Ellipsoid, Ellipsoid)Determina si dos elipsoides son equivalentes. Si el elipsoide A es equivalente al elipsoide B, entonces tienen el mismo semieje mayor y aplanamiento inverso.

Ver también