NAME
Quiq::ImagePool::Sequence - Bild-Sequenz und -Ranges
BASE CLASS
ATTRIBUTES
- file
-
Pfad der Datei.
- oHash
-
Geordneter Hash der Schlüssel/Definitions-Paare.
- imageList
-
Liste aller Bilder.
METHODS
Konstruktor
new() - Instantiiere Objekt aus Datei
Synopsis
$ims = $class->new($file,$lst);
Arguments
Description
Instantiiere ein Sequenz-Objekt aus Datei $file, verknüpfe es mit Bildliste $lst und liefere eine Referenz auf dieses Objekt zurück.
Objektmethoden
count() - Anzahl der Range-Definitionen
Synopsis
$n = $ims->count;
Description
Liefere die Anzahl der Range-Definitionen.
keys() - Array der Range-Namen
Synopsis
@keys|$keyA = $ims->keys;
Description
Liefere die Liste aller Range-Bezeichner. Im Skalarkontext liefere eine Referenz auf die Liste.
exists() - Prüfe, ob Range existiert
Synopsis
$bool = $ims->exists($key);
Description
Prüfe, ob Range $key existiert. Wenn ja, liefere 1, sonst 0.
def() - Liefere Range-Definition
Synopsis
@def|$defA = $ims->def($key);
Description
Liefere die Definition ($spec,$modifier) des Range $key.
spec() - Liefere Range-Spezifikation
Synopsis
$range = $ims->spec($key);
Description
Liefere die Spezifikation (Aufzählung der Bildnummern) für Range $key.
specImages() - Liefere die Bilder eines Range
Synopsis
@images|$imageA = $ims->specImages($key);
Arguments
Description
Liefere die Liste der Bilder des Range $key. Im Skalarkontext liefere eine Referenz auf die Liste.
modifier() - Liefere/Setze Range-Modifier
Synopsis
$modifier = $ims->modifier($key);
$modifier = $ims->modifier($key=>$modifier);
Description
Liefere oder setze den Modifier für Range $key.
Bilder
images() - Liefere Bilder der Sequenz
Synopsis
@images|$imageA = $ims->images;
@images|$imageA = $ims->images($key);
Arguments
Description
Liefere alle Bilder der Sequenz oder die Bilder des Range $key. Ist $key undef oder ein Leerstring (''), werden ebenfalls alle Bilder geliefert.
VERSION
1.171
AUTHOR
Frank Seitz, http://fseitz.de/
COPYRIGHT
Copyright (C) 2020 Frank Seitz
LICENSE
This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.