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