public function reduce( $tolerance )
    {
        $this->points = $this->_reduce($this->points, (double)$tolerance);
        return $this->points;
    }
public function reduce( $tolerance )
    {
        $this->points = $this->_reduce($this->points, (double)$tolerance);
        return $this->points;
    }
public function reduce ( $ tolerance ) { $ this -> points = $ this -> _reduce ( $ this -> points , ( double ) $ tolerance ) ; return $ this -> points ; }
Public visible method to reduce points.

@param mixed $tolerance Defined threshold to reduce by

@return array            Reduced set of points
Public visible method to reduce points .