Class Ellipsoid
Ellipsoid class
Elipsoide representa un elipsoide, que se aproxima a la tierra.
public class Ellipsoid : IdentifiableObject
Constructores
Nombre | Descripción |
---|
Ellipsoid(string, double, double, Identifier) | Crea nuevo Elipsoide. |
Propiedades
Nombre | Descripció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
Nombre | Descripció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