drupal-civicrm/sites/all/modules/civicrm/packages/OpenFlashChart/php-ofc-library/ofc_arrow.php

30 lines
749 B
PHP
Raw Permalink Normal View History

2018-01-14 15:10:16 +02:00
<?php
class ofc_arrow
{
/**
*@param $x as number. Start x position
*@param $y as number. Start y position
*@param $a as number. End x position
*@param $b as number. End y position
*@param $colour as string.
*@param $barb_length as number. Length of the barbs in pixels.
*@param $stroke as number. Width of the arrow in pixels.
*/
function __construct($x, $y, $a, $b, $colour, $barb_length=10, $stroke=1)
{
$this->type = "arrow";
$this->start = array("x"=>$x, "y"=>$y);
$this->end = array("x"=>$a, "y"=>$b);
$this->colour($colour);
$this->{"barb-length"} = $barb_length;
$this->{"stroke"} = $stroke;
}
function colour( $colour )
{
$this->colour = $colour;
return $this;
}
}