GEOSGeometry
class GEOSGeometry (View source)
Class GEOSGeometry
Methods
GEOSGeometry constructor.
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Details
__construct()
GEOSGeometry constructor.
string
__toString()
No description
GEOSGeometry
project(GEOSGeometry $geom)
No description
GEOSGeometry
interpolate(float $distance, bool $normalized = false)
No description
GEOSGeometry
buffer(float $distance, array $styleArray = ['quad_segs' => 8, 'endcap' => GEOSBUF_CAP_ROUND, 'join' => GEOSBUF_JOIN_ROUND, 'mitre_limit' => 5.0, 'single_sided' => false])
No description
GEOSGeometry
offsetCurve(float $distance, array $styleArray = ['quad_segs' => 8, 'join' => GEOSBUF_JOIN_ROUND, 'mitre_limit' => 5.0])
No description
GEOSGeometry
envelope()
No description
GEOSGeometry
intersection(GEOSGeometry $geom)
No description
GEOSGeometry
convexHull()
No description
GEOSGeometry
difference(GEOSGeometry $geom)
No description
GEOSGeometry
symDifference(GEOSGeometry $geom)
No description
GEOSGeometry
boundary()
No description
GEOSGeometry
union(GEOSGeometry $geom = null)
No description
GEOSGeometry
pointOnSurface()
No description
GEOSGeometry
centroid()
No description
bool|string
relate(GEOSGeometry $geom, string $pattern = null)
No description
string
relateBoundaryNodeRule(GEOSGeometry $geom, int $rule = GEOSRELATE_BNR_OGC)
No description
GEOSGeometry
simplify(float $tolerance, bool $preserveTopology = false)
No description
GEOSGeometry
normalize()
No description
GEOSGeometry
setPrecision(float $gridSize, int $flags = 0)
No description
float
getPrecision()
No description
GEOSGeometry
extractUniquePoints()
No description
bool
disjoint(GEOSGeometry $geom)
No description
bool
touches(GEOSGeometry $geom)
No description
bool
intersects(GEOSGeometry $geom)
No description
bool
crosses(GEOSGeometry $geom)
No description
bool
within(GEOSGeometry $geom)
No description
bool
contains(GEOSGeometry $geom)
No description
bool
overlaps(GEOSGeometry $geom)
No description
bool
covers(GEOSGeometry $geom)
No description
bool
coveredBy(GEOSGeometry $geom)
No description
bool
equals(GEOSGeometry $geom)
No description
bool
equalsExact(GEOSGeometry $geom, float $tolerance = 0)
No description
bool
isEmpty()
No description
array
checkValidity()
No description
bool
isSimple()
No description
bool
isRing()
No description
bool
hasZ()
No description
bool
isClosed()
No description
string
typeName()
No description
int
typeId()
No description
int
getSRID()
No description
void
setSRID(int $srid)
No description
int
numGeometries()
No description
GEOSGeometry
geometryN(int $n)
No description
int
numInteriorRings()
No description
int
numPoints()
No description
float
getX()
No description
float
getY()
No description
GEOSGeometry
interiorRingN(int $n)
No description
GEOSGeometry
exteriorRing()
No description
int
numCoordinates()
No description
int
dimension()
No description
int
coordinateDimension()
No description
GEOSGeometry
pointN(int $n)
No description
GEOSGeometry
startPoint()
No description
GEOSGeometry
endPoint()
No description
float
area()
No description
float
length()
No description
float
distance(GEOSGeometry $geom)
No description
float
hausdorffDistance(GEOSGeometry $geom)
No description
GEOSGeometry
snapTo(GEOSGeometry $geom, float $tolerance)
No description
GEOSGeometry
node()
No description
GEOSGeometry
delaunayTriangulation(float $tolerance = 0.0, bool $onlyEdges = false)
No description
GEOSGeometry
voronoiDiagram(float $tolerance = 0.0, bool $onlyEdges = false, GEOSGeometry $extent = null)
No description
GEOSGeometry
clipByRect(float $xmin, float $ymin, float $xmax, float $ymax)
No description