Documentation

Edge
in package

Table of Contents

$maxX  : int
$maxY  : int
$minX  : int
$minY  : int
$points  : array<string|int, array<string|int, int>>
$positive  : bool
$simplifiedPoints  : array<string|int, array<string|int, int>>|null
__construct()  : mixed
addPoint()  : void
getMaxX()  : int
getPoints()  : array<string|int, array<string|int, int>>
getSimplifiedPoints()  : array<string|int, mixed>
isPositive()  : bool

Properties

$maxX

private int $maxX = -1

$maxY

private int $maxY = -1

$minX

private int $minX = PHP_INT_MAX

$minY

private int $minY = PHP_INT_MAX

$points

private array<string|int, array<string|int, int>> $points = []

$positive

private bool $positive

$simplifiedPoints

private array<string|int, array<string|int, int>>|null $simplifiedPoints

Methods

__construct()

public __construct(bool $positive) : mixed
Parameters
$positive : bool
Return values
mixed

addPoint()

public addPoint(int $x, int $y) : void
Parameters
$x : int
$y : int
Return values
void

getMaxX()

public getMaxX() : int
Return values
int

getPoints()

public getPoints() : array<string|int, array<string|int, int>>
Return values
array<string|int, array<string|int, int>>

getSimplifiedPoints()

public getSimplifiedPoints() : array<string|int, mixed>
Return values
array<string|int, mixed>

isPositive()

public isPositive() : bool
Return values
bool

Search results