Copied!
CloneableInstantiableIterable
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()
       
      • return \Coordinate
      public getCoordinates()
       
        public getEllipsoid()
         
        • return \Ellipsoid
        public getGeometryType()
         
        • return string
        public getIterator()
         
        • attribute ReturnTypeWillChange
        public getPrecision()
         
        • return int
        public isEmpty()
         
        • return bool
        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()
               
              • return array
              Properties
              private $boundingBox = NULL
               
              • var \BoundingBoxInterface
              private $coordinates = NULL
               
              • var \CoordinateCollection
              private $hasCoordinate = false
               
              • var bool
              private $precision = 8
               
              • var int
              © 2023 Bruce Wells
              Search Namespaces \ Classes
              Configuration