AirLay backend

GeoValidator
in package

Table of Contents

validate()  : bool
validateLineSegmentDistances()  : bool
validatePolygon()  : bool

Methods

validate()

public static validate(array<string|int, mixed> $point, array<string|int, mixed> $featureGeometry, int $maxDistance) : bool
Parameters
$point : array<string|int, mixed>
$featureGeometry : array<string|int, mixed>
$maxDistance : int
Return values
bool

validateLineSegmentDistances()

private static validateLineSegmentDistances(array<string|int, mixed> $pointCoordinates, array<string|int, mixed> $lineCoordinates, int $maxDistance) : bool
Parameters
$pointCoordinates : array<string|int, mixed>
$lineCoordinates : array<string|int, mixed>
$maxDistance : int
Return values
bool

validatePolygon()

private static validatePolygon(array<string|int, mixed> $pointCoordinates, array<string|int, mixed> $polygonCoordinates, int $maxDistance) : bool
Parameters
$pointCoordinates : array<string|int, mixed>
$polygonCoordinates : array<string|int, mixed>
$maxDistance : int
Return values
bool

Search results