PHP Class Location\Ellipsoid

Author: Marcus Jaschen ([email protected])
Afficher le fichier Open project: mjaschen/phpgeo Class Usage Examples

Protected Properties

Свойство Type Description
$a float The semi-major axis
$configs array Some often used ellipsoids
$f float The Inverse Flattening (1/f)
$name string

Méthodes publiques

Méthode Description
__construct ( $name, $a, $f )
createDefault ( string $name = 'WGS-84' ) : Ellipsoid
createFromArray ( $config ) : Ellipsoid
getA ( ) : float
getArithmeticMeanRadius ( ) : float Calculates the arithmetic mean radius
getB ( ) : float Calculation of the semi-minor axis
getF ( ) : float
getName ( ) : string

Method Details

__construct() public méthode

public __construct ( $name, $a, $f )
$name
$a
$f

createDefault() public static méthode

public static createDefault ( string $name = 'WGS-84' ) : Ellipsoid
$name string
Résultat Ellipsoid

createFromArray() public static méthode

public static createFromArray ( $config ) : Ellipsoid
$config
Résultat Ellipsoid

getA() public méthode

public getA ( ) : float
Résultat float

getArithmeticMeanRadius() public méthode

Calculates the arithmetic mean radius
See also: http://home.online.no/~sigurdhu/WGS84_Eng.html
public getArithmeticMeanRadius ( ) : float
Résultat float

getB() public méthode

Calculation of the semi-minor axis
public getB ( ) : float
Résultat float

getF() public méthode

public getF ( ) : float
Résultat float

getName() public méthode

public getName ( ) : string
Résultat string

Property Details

$a protected_oe property

The semi-major axis
protected float $a
Résultat float

$configs protected_oe static_oe property

Some often used ellipsoids
protected static array $configs
Résultat array

$f protected_oe property

The Inverse Flattening (1/f)
protected float $f
Résultat float

$name protected_oe property

protected string $name
Résultat string