pos.inc.php
définition des classes statiques Pos, LPos, LLPos
Comme dans GeoJSON, on distingue la notion de Point, qui est une primitive géométrique, de la notion de position qui permet de construire les primitives géométriques. Une position est stockée comme un array de 2 ou 3 nombres. On gère aussi une liste de positions comme array de positions et une liste de listes de positions comme array d'array de positions.
journal:
- 2/9/2023:
- ajout du calcul de surface sur une LPos
- restructuration de la doc en PHPDoc
- 31/7/2022:
- ajout déclarations PhpStan pour level 6
- 23/12/2020:
- ajout roundToIntIfPossible()
- 17/12/2020:
- création
Table of Contents
Classes
- LElts
- Fonctions de gestion de liste d'éléments
- Pos
- Fonctions sur les positions représentées par une liste de 2 nombres
- LPos
- Fonctions sur les listes de positions représentées par une liste de Pos
- LLPos
- Fonctions sur les listes de listes de positions représentée par une liste de LPos
Functions
- roundToIntIfPossible() : float|int
- arrondit si possible comme entier un flottant pour simplifier le Yaml
Functions
roundToIntIfPossible()
arrondit si possible comme entier un flottant pour simplifier le Yaml
roundToIntIfPossible(float $v) : float|int
Parameters
- $v : float