phpDocumentor

LPos
in package

Fonctions sur les listes de positions représentées par une liste de Pos

Table of Contents

Constants

ErrorCenterOfEmptyLPos  = 'Pos::ErrorCenterOfEmptyLPos'

Methods

area()  : float
calcule la surface de l'aire définie par une liste de positions la surface est positive si la liste de positions tourne dans le sens direct (ineverse des auguilles), négatif sinon
center()  : TPos
calcule le barycentre d'une liste de positions, génère une exception si la liste est vide
is()  : bool
teste si une valeur correspond à une liste d'au moins une position
max()  : TPos
Retourne la position avec le max des positions en paraaètres pour chaque coordonnée
min()  : TPos
Retourne la position avec le min des positions en paraaètres pour chaque coordonnée
reproj()  : TLPos
reprojète une liste de positions et en retourne la liste

Constants

ErrorCenterOfEmptyLPos

public mixed ErrorCenterOfEmptyLPos = 'Pos::ErrorCenterOfEmptyLPos'

Methods

area()

calcule la surface de l'aire définie par une liste de positions la surface est positive si la liste de positions tourne dans le sens direct (ineverse des auguilles), négatif sinon

public static area(TLPos $lpos) : float
Parameters
$lpos : TLPos
Return values
float

center()

calcule le barycentre d'une liste de positions, génère une exception si la liste est vide

public static center(TLPos $lpos) : TPos
Parameters
$lpos : TLPos
Return values
TPos

is()

teste si une valeur correspond à une liste d'au moins une position

public static is(mixed $lpos) : bool
Parameters
$lpos : mixed
Return values
bool

max()

Retourne la position avec le max des positions en paraaètres pour chaque coordonnée

public static max(TLPos $lpos) : TPos
Parameters
$lpos : TLPos
Return values
TPos

min()

Retourne la position avec le min des positions en paraaètres pour chaque coordonnée

public static min(TLPos $lpos) : TPos
Parameters
$lpos : TLPos
Return values
TPos

reproj()

reprojète une liste de positions et en retourne la liste

public static reproj(callable $reprojPos, TLPos $lpos) : TLPos
Parameters
$reprojPos : callable
$lpos : TLPos
Return values
TLPos

        
On this page

Search results