NAME
Quiq::Gd::Graphic::BlockDiagram - Farbige Blöcke in einer Fläche
BASE CLASS
ATTRIBUTES
Fett hervorgehobene Attribute sind Pflichtangaben beim Konstruktor-Aufruf.
- width => $int (Default: keiner)
-
Breite der Grafik in Pixeln.
- height => $int (Default: keiner)
-
Höhe der Grafik in Pixeln.
- xMin => $f (Default: Minimum der X-Werte)
-
Anfang des X-Wertebereichs (Weltkoodinate).
- xMax => $f (Default: Maximum der X-Werte)
-
Ende des X-Wertebereichs (Weltkoodinate).
- yMin => $f (Default: Minimum der Y-Werte)
-
Anfang des Y-Wertebereichs (Weltkoodinate).
- yMax => $f (Default: Maximum der Y-Werte)
-
Ende des Y-Wertebereichs (Weltkoodinate).
- objects => \@objects (Default: [])
-
Liste der Objekte, die die Blockinformation liefern.
- objectCallback => $sub (Default: sub {})
-
Subroutine, die aus einem Objekt die Block-Information liefert, mit der Signatur.
sub { my $obj = shift; ... return ($x,$y,$width,$height,$color); }
METHODS
Konstruktor
new() - Konstruktor
Synopsis
$g = $class->new(@keyVal);
Description
Instantiiere ein Blockdiagramm-Objekt mit den Eigenschaften @keyVal (s. Abschnitt ATTRIBUTES) und liefere eine Referenz auf das Objekt zurück.
Zeichnen
render() - Zeichne Grafik
Synopsis
$g->render($img);
$g->render($img,$x,$y,@keyVal);
$class->render($img,$x,$y,@keyVal);
Description
Zeichne die Grafik in Bild $img an Position ($x,$y).
VERSION
1.163
AUTHOR
Frank Seitz, http://fseitz.de/
COPYRIGHT
Copyright (C) 2019 Frank Seitz
LICENSE
This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.