LinearRing
extends LineString
in package
Class LineString
Table of Contents
- $coordinates : array<string|int, mixed>
- $points : array<string|int, mixed>
- $type : string
- __construct() : mixed
- addFewPoints() : $this
- addPoint() : self
- addPointsToBeginning() : self
- addPointToBeginning() : self
- bsonSerialize() : array<string|int, mixed>
- bsonUnserialize() : void
- deletePoint() : self
- getCoordinates() : array<string|int, mixed>
- getFirstPoint() : Point
- getLastPoint() : Point
- getPoints() : array<string|int, Point>
- getType() : string
- jsonSerialize() : array<string|int, mixed>
- pointsCount() : int
- reverse() : self
- toArray() : array<string|int, mixed>
Properties
$coordinates
protected
array<string|int, mixed>
$coordinates
$points
protected
array<string|int, mixed>
$points
= []
$type
protected
string
$type
Methods
__construct()
public
__construct(array<string|int, mixed>|LineString $positions) : mixed
Parameters
- $positions : array<string|int, mixed>|LineString
Return values
mixed —addFewPoints()
public
addFewPoints(array<string|int, Point> $points) : $this
Parameters
- $points : array<string|int, Point>
Return values
$this —addPoint()
public
addPoint(Point $point) : self
Parameters
- $point : Point
Return values
self —addPointsToBeginning()
public
addPointsToBeginning(array<string|int, mixed> $points) : self
Parameters
- $points : array<string|int, mixed>
Return values
self —addPointToBeginning()
public
addPointToBeginning(Point $point) : self
Parameters
- $point : Point
Return values
self —bsonSerialize()
public
bsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed> —bsonUnserialize()
public
bsonUnserialize(array<string|int, mixed> $data) : void
Parameters
- $data : array<string|int, mixed>
Return values
void —deletePoint()
public
deletePoint(int $index) : self
Parameters
- $index : int
Return values
self —getCoordinates()
public
abstract getCoordinates() : array<string|int, mixed>
Return values
array<string|int, mixed> —getFirstPoint()
public
getFirstPoint() : Point
Return values
Point —getLastPoint()
public
getLastPoint() : Point
Return values
Point —getPoints()
public
getPoints() : array<string|int, Point>
Return values
array<string|int, Point> —getType()
public
getType() : string
Return values
string —jsonSerialize()
public
jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed> —pointsCount()
public
pointsCount() : int
Return values
int —reverse()
public
reverse() : self
Return values
self —toArray()
public
toArray() : array<string|int, mixed>