Class Ellipsoid

Ellipsoid class

Ellipsoïde représente un ellipsoïde, qui se rapproche de la terre.

public class Ellipsoid : IdentifiableObject

Constructeurs

NomLa description
Ellipsoid(string, double, double, Identifier)Crée un nouvel ellipsoïde.

Propriétés

NomLa description
static Airy { get; }Ellipsoïde aérien.
static Grs80 { get; }GRS 1980 Ellipsoïde.
static Wgs72 { get; }Ellipsoïde WGS 72.
static Wgs84 { get; }Ellipsoïde WGS 84.
EpsgCode { get; }Si cet identifiant d’objet est un identifiant EPSG - retourne son code. Sinon - renvoie -1.
Identifier { get; }Identifiant de cet objet identifiable.
InverseFlattening { get; }Aplatissement inverse de l’ellipsoïde. 0 s’il s’agit d’une sphère.
IsSphere { get; }Détecte si cet ellipsoïde est une sphère.
IsValid { get; }Détecte si l’ellipsoïde est valide : son demi-grand axe est supérieur à 0 et l’aplatissement inverse est positif ou égal à 0.
Name { get; }Nom de cet objet.
SemiMajorAxis { get; }Demi grand axe de l’ellipsoïde.
SemiMinorAxis { get; }Demi petit axe de l’ellipsoïde. Égal au demi-grand axe s’il s’agit d’une sphère.

Méthodes

NomLa description
IsEquivalent(Ellipsoid)Détermine si deux ellipsoïdes sont équivalents. Si l’ellipsoïde A est équivalent à l’ellipsoïde B, alors ils ont le même demi-grand axe et un aplatissement inverse.
override ToString()Retourne une chaîne qui représente l’objet actuel.
static IsEquivalent(Ellipsoid, Ellipsoid)Détermine si deux ellipsoïdes sont équivalents. Si l’ellipsoïde A est équivalent à l’ellipsoïde B, alors ils ont le même demi-grand axe et un aplatissement inverse.

Voir également