Status: nicht realisiert; zur Realisierung in einer späteren Version vorgesehen
Dieses Fib-Element dient dazu, die Parameter der Definitionsbereiche abzurufen.
Syntax:
Syntax:
Beschreibung des Elemente:
: Dies ist die Variable, welche das Definitionsbereichselement definiert. Kann kein Eigenschaftswert für die Variable ermittelt werden, wird die Variable mit
belegt.
: Dies ist der Typ des Definitionsbereichs, dessen Werte ermittelt werden sollen. Mögliche Typen sind in Tabelle 5 auf Seite
aufgeführt.
: Wenn es sich beim Definitionsbereich um einen Definitionsbereich für Vektoren handelt, muss mit
die Nummer des Vektorelements angegeben werden, für welche ein Eigenschaftswert zurückgegeben werden soll. Es können auch mehrere
Angaben aufeinander folgen, wenn mehrere Definitionsbereichsvektoren verschachtelt sind. Da die
nur mit Skalaren belegt werden kann, kann auch kein Vektor mit dem Definitionsbereichselement ermittelt werden, sondern es muss immer ein Vektorelement ausgewählt werden. Die Zählung der Vektorelemente eines Vektors beginnt bei
.
: Dieses Element gibt an, welcher Eigenschaftswert des Definitionsbereichs ausgewählt werden soll. Mögliche Werte sind in Tabelle 4 aufgeführt.
: Dies ist das Unterobjekt in dem die
definiert ist und welches für die Variablenbelegung des Definitionsbereichselement ausgewertet wird.
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.
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:
: Die Variable
wird mit dem minimalen Wert des Definitionsbereichs für die erste Dimension belegt.
: Die Variable
wird mit dem maximalen Wert des Definitionsbereichs für Grün (zweites Vektorelement) von RGB-Farben belegt.
: Die Variable
wird mit der Größe des Definitionsbereich für SW-Farben belegt. Hier muss die
für das erste Vektorelement mit angegeben werden, da der Definitionsbereichs für SW-Farben ein Vektor ist, auch wenn er nur ein Element enthält.
: Die Variable
wird mit dem Nullwert des zweiten Unterdefinitionsbereichs des dritten Unterdefinitionsbereichs des Matrixdefinitionsbereichs belegt.