Barycenter
in package
Table of Contents
- AREA_FOR_SWITCH_ALGO = 0.0001
- calcForCoordinates() : Point
- calcForGeometry() : Point|MultiPoint
- calcForGeometryTypeAndCoordinates() : Point|MultiPoint
- calcForLine() : Point
Constants
AREA_FOR_SWITCH_ALGO
private
mixed
AREA_FOR_SWITCH_ALGO
= 0.0001
Methods
calcForCoordinates()
public
static calcForCoordinates(array<string|int, array<string|int, float>> $coordinates) : Point
Parameters
- $coordinates : array<string|int, array<string|int, float>>
Tags
Return values
Point —calcForGeometry()
public
static calcForGeometry(Geometry $geometry) : Point|MultiPoint
Parameters
- $geometry : Geometry
Return values
Point|MultiPoint —calcForGeometryTypeAndCoordinates()
public
static calcForGeometryTypeAndCoordinates(string $type, array<string|int, mixed> $coordinates) : Point|MultiPoint
Parameters
- $type : string
- $coordinates : array<string|int, mixed>
Return values
Point|MultiPoint —calcForLine()
public
static calcForLine(array<string|int, mixed> $coordinates) : Point
Parameters
- $coordinates : array<string|int, mixed>