PHP Класс Location\Ellipsoid

Автор: Marcus Jaschen ([email protected])
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$a float The semi-major axis
$configs array Some often used ellipsoids
$f float The Inverse Flattening (1/f)
$name string

Открытые методы

Метод Описание
__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

Описание методов

__construct() публичный Метод

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

createDefault() публичный статический Метод

public static createDefault ( string $name = 'WGS-84' ) : Ellipsoid
$name string
Результат Ellipsoid

createFromArray() публичный статический Метод

public static createFromArray ( $config ) : Ellipsoid
$config
Результат Ellipsoid

getA() публичный Метод

public getA ( ) : float
Результат float

getArithmeticMeanRadius() публичный Метод

Calculates the arithmetic mean radius
См. также: http://home.online.no/~sigurdhu/WGS84_Eng.html
public getArithmeticMeanRadius ( ) : float
Результат float

getB() публичный Метод

Calculation of the semi-minor axis
public getB ( ) : float
Результат float

getF() публичный Метод

public getF ( ) : float
Результат float

getName() публичный Метод

public getName ( ) : string
Результат string

Описание свойств

$a защищенное свойство

The semi-major axis
protected float $a
Результат float

$configs защищенное статическое свойство

Some often used ellipsoids
protected static array $configs
Результат array

$f защищенное свойство

The Inverse Flattening (1/f)
protected float $f
Результат float

$name защищенное свойство

protected string $name
Результат string