src/image/Progress.php
<?php
/**
* JPGraph v4.0.3
*/
namespace Amenadiel\JpGraph\Image;
use Amenadiel\JpGraph\Util;
/**
* @class Progress
* // Holds parameters for the progress indicator
* // displyed within a bar
*/
class Progress
{
public $iProgress = -1;
public $iPattern = GANTT_SOLID;
public $iColor = 'black';
public $iFillColor = 'black';
public $iDensity = 98;
public $iHeight = 0.65;
public function Set($aProg)
{
if ($aProg < 0.0 || $aProg > 1.0) {
Util\JpGraphError::RaiseL(6027);
//("Progress value must in range [0, 1]");
}
$this->iProgress = $aProg;
}
public function SetPattern($aPattern, $aColor = 'blue', $aDensity = 98)
{
$this->iPattern = $aPattern;
$this->iColor = $aColor;
$this->iDensity = $aDensity;
}
public function SetFillColor($aColor)
{
$this->iFillColor = $aColor;
}
public function SetHeight($aHeight)
{
$this->iHeight = $aHeight;
}
}