| Constants |
| public League\Geotools\Polygon\Polygon::TYPE = 'POLYGON' |
| Methods |
public __construct( $coordinates = NULL) - param null|array|\CoordinateCollection $coordinates
|
| public add(League\Geotools\Coordinate\CoordinateInterface $coordinate) |
public count() - attribute ReturnTypeWillChange
|
| public get( $key) |
public getBoundingBox() - return \BoundingBoxInterface
|
| public getCoordinate() |
| public getCoordinates() |
| public getEllipsoid() |
| public getGeometryType() |
public getIterator() - attribute ReturnTypeWillChange
|
| public getPrecision() |
| public isEmpty() |
public jsonSerialize() - attribute ReturnTypeWillChange
|
public offsetExists( $offset) - attribute ReturnTypeWillChange
|
public offsetGet( $offset) - attribute ReturnTypeWillChange
|
public offsetSet( $offset, $value) - attribute ReturnTypeWillChange
|
public offsetUnset( $offset) - attribute ReturnTypeWillChange
|
public pointInPolygon(League\Geotools\Coordinate\CoordinateInterface $coordinate) - param \CoordinateInterface $coordinate
- return bool
|
public pointOnBoundary(League\Geotools\Coordinate\CoordinateInterface $coordinate) - param \CoordinateInterface $coordinate
- return bool
|
public pointOnVertex(League\Geotools\Coordinate\CoordinateInterface $coordinate) - param \CoordinateInterface $coordinate
- return bool
|
| public remove( $key) |
| public set( $key, ?League\Geotools\Coordinate\CoordinateInterface $coordinate = NULL) |
public setBoundingBox(League\Geotools\BoundingBox\BoundingBoxInterface $boundingBox) - param \BoundingBoxInterface $boundingBox
- return $this
|
| public setCoordinates(League\Geotools\Coordinate\CoordinateCollection $coordinates) |
public setPrecision( $precision) - param int $precision
- return $this
|
| public toArray() |