next up previous contents index
Next: Set-Element Up: Elemente der Fib-Multimediabeschreibungssprache Previous: Externe Unterobjekte   Contents   Index


Definitionsbereichseigenschaften abrufen

Status: nicht realisiert; zur Realisierung in einer späteren Version vorgesehen


Dieses Fib-Element dient dazu, die Parameter der Definitionsbereiche abzurufen.


Syntax: $Obj = domainProperty( Variable , Type[.Element]*, Mode, Obj_1 )$


Syntax: $Obj = dp( Variable , Type[.Element]*, Mode, Obj_1 )$


Beschreibung des Elemente:

Um den richtigen Definitionsbereich zu finden werden zuerst die Definitionsbereiche des nächst höheren root-Elements durchsucht, dann seine Definitionsbereiche für Werte. Wenn auch darin kein entsprechender Definitionsbereich gefunden wurde, wird das nächst höheret (zum ersten root-Element) root-Element durchsucht und so weiter.


Table: Mögliche abrufbare Eigenschaften eines Definitionsbereichs
Name Wert Beschreibung
null 0 Zurückgegeben wird der Nullwert des Definitionsbereichs.
min 1 Zurückgegeben wird das Minimum des Definitionsbereichs.
max 2 Zurückgegeben wird das Maximum des Definitionsbereichs.
size 3 Zurückgegeben wird die Größe (also $Maximum-Minimum$) des Definitionsbereichs.
scaling 4 Zurückgegeben wird der Skalierungsfaktor des Definitionsbereichs. Bei Definitionsbereichen die nicht skaliert werden, wird $1$ zurückgegeben.
Unskalierte Werte
(Bei Definitionsbereichen, die nicht skaliert werden, entsprechen diese
den skalierten Werten [z. B. ist dann die Rückgabe für "unscaled min"
gleich der von "min"])
unscaled null 10 Zurückgegeben wird der unskalierte Nullwert des Definitionsbereichs.
unscaled min 11 Zurückgegeben wird das unskalierte Minimum des Definitionsbereichs.
unscaled max 12 Zurückgegeben wird das unskalierte Maximum des Definitionsbereichs.
unscaled size 13 Zurückgegeben wird die unskalierte Größe (also $(unskaliertes\ Maximum)-(unskaliertes\ Minimum)$) des Definitionsbereichs.



Anmerkungen: Mit dieses Element können Eigenschaften der Umgebung erfragt werden. Dies kann beispielsweise nützlich sein, wenn ein Multimediaobjekt im Nachhinein über die Angabe der Dimensionsdefinitionsbereiche skaliert werden soll. Die dargestellten Objekte können dann automatisch über die Erfragung der Eigenschaften des Dimensionsdefinitionsbereiche in Größe und Position angepasst werden.


Beispiele:


next up previous contents index
Next: Set-Element Up: Elemente der Fib-Multimediabeschreibungssprache Previous: Externe Unterobjekte   Contents   Index
Betti Österholz 2013-02-13