Lines Matching refs:DataDescription

305         /* Validate the Data and DataDescription array */
646 /* Validate the Data and DataDescription array */
973 public function getLegendBoxSize($DataDescription) {
974 if(!isset ($DataDescription->description))
980 foreach($DataDescription->description as $Value) {
998 public function drawLegend($XPos, $YPos, $DataDescription, Color $color, Color $color2 = null, Color $color3 = null, $Border = TRUE) {
1007 /* Validate the Data and DataDescription array */
1008 $this->validateDataDescription("drawLegend", $DataDescription);
1010 if(!isset ($DataDescription->description))
1016 foreach($DataDescription->description as $Key => $Value) {
1052 foreach($DataDescription->description as $Key => $Value) {
1256 function setLabel($Data, $DataDescription, $SerieName, $ValueName, $Caption, Color $color = null) {
1261 /* Validate the Data and DataDescription array */
1262 $this->validateDataDescription("setLabel", $DataDescription);
1269 if($Value[$DataDescription->getPosition()] == $ValueName) {
1379 function drawPlotGraph($Data, $DataDescription, $BigRadius = 5, $SmallRadius = 2, Color $color2 = null, $Shadow = FALSE) {
1380 /* Validate the Data and DataDescription array */
1381 $this->validateDataDescription("drawPlotGraph", $DataDescription);
1387 foreach($DataDescription->values as $ColName) {
1388 $ColorID = $DataDescription->getColumnIndex($ColName);
1393 if(isset ($DataDescription->seriesSymbols[$ColName])) {
1394 $Infos = getimagesize($DataDescription->seriesSymbols[$ColName]);
1397 $Symbol = imagecreatefromgif($DataDescription->seriesSymbols[$ColName]);
1410 $this->addToImageMap($XPos - $Hsize, $YPos - $Hsize, $XPos + 1 + $Hsize, $YPos + $Hsize + 1, $DataDescription->description[$ColName], $Values[$ColName].$DataDescription->getYUnit(), "Plot");
1413 if(!isset ($DataDescription->seriesSymbols[$ColName])) {
1560 /* Validate the Data and DataDescription array */
1605 function writeValues($Data, $DataDescription, $Series) {
1606 /* Validate the Data and DataDescription array */
1607 $this->validateDataDescription("writeValues", $DataDescription);
1615 $ColorID = $DataDescription->getColumnIndex($Serie);
1649 function drawLineGraph($Data, $DataDescription, $SerieName = "") {
1650 /* Validate the Data and DataDescription array */
1651 $this->validateDataDescription("drawLineGraph", $DataDescription);
1655 foreach($DataDescription->values as $ColName) {
1656 $ColorID = $DataDescription->getColumnIndex($ColName);
1669 $this->addToImageMap($XPos - 3, $YPos - 3, $XPos + 3, $YPos + 3, $DataDescription->description[$ColName], $Values[$ColName].$DataDescription->getYUnit(), "Line");
1743 /* Validate the Data and DataDescription array */
1898 /* Validate the Data and DataDescription array */
2057 function drawFilledLineGraph($Data, $DataDescription, $Alpha = 100, $AroundZero = FALSE) {
2060 /* Validate the Data and DataDescription array */
2061 $this->validateDataDescription("drawFilledLineGraph", $DataDescription);
2068 foreach($DataDescription->values as $ColName) {
2069 $ColorID = $DataDescription->getColumnIndex($ColName);
2090 $this->addToImageMap($XPos - 3, $YPos - 3, $XPos + 3, $YPos + 3, $DataDescription->description[$ColName], $Data [$Key] [$ColName].$DataDescription->getYUnit(), "FLine");
2149 $this->drawLineGraph($Data, $DataDescription, $ColName);
2156 function drawOverlayBarGraph($Data, $DataDescription, $Alpha = 50) {
2157 /* Validate the Data and DataDescription array */
2158 $this->validateDataDescription("drawOverlayBarGraph", $DataDescription);
2164 foreach($DataDescription->values as $ColName) {
2165 $ColorID = $DataDescription->getColumnIndex($ColName);
2200 $this->addToImageMap($X1, min($Y1, $Y2), $X2, max($Y1, $Y2), $DataDescription->description[$ColName], $Data [$Key] [$ColName].$DataDescription->getYUnit(), "oBar");
2228 function drawBarGraph($Data, $DataDescription, $Alpha = 100) {
2229 /* Validate the Data and DataDescription array */
2230 $this->validateDataDescription("drawBarGraph", $DataDescription);
2233 $Series = count($DataDescription->values);
2244 foreach($DataDescription->values as $ColName) {
2245 $ColorID = $DataDescription->getColumnIndex($ColName);
2256 $this->addToImageMap($XPos + 1, min($YZero, $YPos), $XPos + $SeriesWidth - 1, max($YZero, $YPos), $DataDescription->description[$ColName], $Data [$Key] [$ColName].$DataDescription->getYUnit(), "Bar");
2291 function drawStackedBarGraph($Data, $DataDescription, $Alpha = 50, $Contiguous = FALSE) {
2292 /* Validate the Data and DataDescription array */
2293 $this->validateDataDescription("drawBarGraph", $DataDescription);
2308 foreach($DataDescription->values as $ColName) {
2309 $ColorID = $DataDescription->getColumnIndex($ColName);
2329 $this->addToImageMap($XPos + 1, min($YBottom, $YPos), $XPos + $SeriesWidth - 1, max($YBottom, $YPos), $DataDescription->description[$ColName], $Data [$Key] [$ColName].$DataDescription->getYUnit(), "sBar");
2352 function drawLimitsGraph($Data, $DataDescription, Color $color = null) {
2357 /* Validate the Data and DataDescription array */
2358 $this->validateDataDescription("drawLimitsGraph", $DataDescription);
2368 $Min = $Data [$Key] [$DataDescription->values[0]];
2369 $Max = $Data [$Key] [$DataDescription->values[0]];
2373 foreach($DataDescription->values as $ColName) {
2451 function drawRadarAxis($Data, $DataDescription, $Mosaic = TRUE, $BorderOffset = 10, Color $colorA = null, Color $colorS = null, $MaxValue = -1) {
2460 /* Validate the Data and DataDescription array */
2461 $this->validateDataDescription("drawRadarAxis", $DataDescription);
2472 foreach($DataDescription->values as $ColName) {
2567 if(isset ($Data [$i] [$DataDescription->getPosition()])) {
2568 $Label = $Data [$i] [$DataDescription->getPosition()];
2650 private function calculateMaxValue($Data, $DataDescription) {
2652 foreach($DataDescription->values as $ColName) {
2666 function drawRadar($Data, $DataDescription, $BorderOffset = 10, $MaxValue = -1) {
2667 /* Validate the Data and DataDescription array */
2668 $this->validateDataDescription("drawRadar", $DataDescription);
2678 $MaxValue = $this->calculateMaxValue($Data, $DataDescription);
2683 foreach($DataDescription->values as $ColName) {
2684 $ColorID = $DataDescription->getColumnIndex($ColName);
2735 function drawFilledRadar($Data, $DataDescription, $Alpha = 50, $BorderOffset = 10, $MaxValue = -1) {
2736 /* Validate the Data and DataDescription array */
2737 $this->validateDataDescription("drawFilledRadar", $DataDescription);
2747 $MaxValue = $this->calculateMaxValue($Data, $DataDescription);
2751 foreach($DataDescription->values as $ColName) {
2752 $ColorID = $DataDescription->getColumnIndex($ColName);
3002 * @todo Should this be a method on DataDescription?
3004 protected function validateDataDescription($FunctionName, DataDescription $DataDescription, $DescriptionRequired = TRUE) {
3005 if($DataDescription->getPosition() == '') {
3007 $DataDescription->setPosition("Name");
3011 if(!isset ($DataDescription->description)) {
3013 foreach($DataDescription->values as $key => $Value) {
3014 $DataDescription->description[$Value] = $Value;
3018 if(count($DataDescription->description) < count($DataDescription->values)) {
3020 foreach($DataDescription->values as $key => $Value) {
3021 if(!isset ($DataDescription->description[$Value]))
3022 $DataDescription->description[$Value] = $Value;