This component represents the user interface with the application.
Two groups of buttons are included. At the upper left hand-side, Exit button, Help button and Freeze button are grouped in a panel. They will be always available for the user:
The second group of buttons will be shown only when any exhibition marker has been detected. Some of them may be available for each marker and some not, depending of the design of the demonstrator.
List of Components
Here it is a list of the components included in this composed component:
|
Tipo |
Nombre |
|
Button2Dcomponent |
button3DMIF |
|
Button2Dcomponent |
buttonAudioMIF |
|
Button2Dcomponent |
buttonExitMIF |
|
Button2Dcomponent |
buttonFreezeMIF |
|
Button2Dcomponent |
buttonHelpMIF |
|
Button2Dcomponent |
buttonImageMIF |
|
Button2Dcomponent |
buttonNavigationMIF |
|
Button2Dcomponent |
buttonTextMIF |
|
Button2Dcomponent |
buttonVideoMIF |
|
FreezeComponent |
freezeMIF |
|
Image2Dcomponent |
image2DHelpMIF |
|
Image2Dcomponent |
image2DInterfaceLeftMIF |
|
Image2DComponent |
image2DScreenSaverMIF |
|
SemaphoreComponent |
semaphoreMIF |
|
TrueFalseComponent |
trueFalseMIF |
|
Name |
Type |
Description |
|
buttonTextMIF.in |
boolean |
This slot must be connected to the detected out slot of the component, which include textual information. |
|
buttonAudMIF.in |
boolean |
This slot must be connected to the detected out slot of the component, which include oral information. |
|
buttonImgMIF.in |
boolean |
This slot must be connected to the detected out slot of the component, which include images as information. |
|
button3DMIF.in |
boolean |
This slot must be connected to the detected out slot of the component, which include 3D models as information. |
|
buttonVidMIF.in |
boolean |
This slot must be connected to the detected out slot of the component, which include Video as information. |
|
buttonNavMIF.in |
boolean |
This slot must be connected to the detected out slot of the component, which include information about navigation. |
|
semaphoreMIF.detExhibit1 |
boolean |
This slot must be connected to the detected out slot of the component which corresponds to the first exhibition |
|
semaphoreMIF.detExhibit2 |
boolean |
This slot must be connected to the detected out slot of the component which corresponds to the second exhibition |
|
semaphoreMIF.detExhibit3 |
boolean |
This slot must be connected to the detected out slot of the component which corresponds to the third exhibition |
|
semaphoreMIF.detExhibit4 |
boolean |
This slot must be connected to the detected out slot of the component which corresponds to the forth exhibition |
|
semaphoreMIF.detExhibit5 |
boolean |
This slot must be connected to the detected out slot of the component which corresponds to the fifth exhibition |
|
semaphoreMIF.detExhibit6 |
boolean |
This slot must be connected to the detected out slot of the component which corresponds to the sixth exhibition |
|
semaphoreMIF.detExhibit7 |
boolean |
This slot must be connected to the detected out slot of the component which corresponds to the seventh exhibition |
|
semaphoreMIF.detExhibit8 |
boolean |
This slot must be connected to the detected out slot of the component which corresponds to the eight exhibition |
|
Name |
Type |
Description |
|
buttonTextMIF.clicked |
boolean |
This slot must be connected to the corresponding in slot of the component, which include textual information. |
|
buttonAudioMIF. clicked |
boolean |
This slot must be connected to the corresponding in slot of the component, which include oral information. |
|
buttonImageMIF. clicked |
boolean |
This slot must be connected to the corresponding in slot of the component, which include images as information. |
|
button3DMIF. clicked |
boolean |
This slot must be connected to the corresponding in slot of the component, which include 3D models as information. |
|
buttonVideoMIF. clicked |
boolean |
This slot must be connected to the corresponding in slot of the component, which include Video as information. |
|
buttonNavigationMIF. clicked |
boolean |
This slot must be connected to the corresponding in slot of the component, which include information about navigation. |
|
buttonExitMIF. clicked |
boolean |
This slot must be connected to the corresponding in slot of the component, to exit the application. |
|
semaphoreMIF.exhibit1 |
boolean |
This slot must be connected to the corresponding slot of the first exhibition component. |
|
semaphoreMIF.exhibit2 |
boolean |
This slot must be connected to the corresponding slot of the second exhibition component. |
|
semaphoreMIF.exhibit3 |
boolean |
This slot must be connected to the corresponding slot of the third exhibition component. |
|
semaphoreMIF.exhibit4 |
boolean |
This slot must be connected to the corresponding slot of the forth exhibition component. |
|
semaphoreMIF.exhibit5 |
boolean |
This slot must be connected to the corresponding slot of the fifth exhibition component. |
|
semaphoreMIF.exhibit6 |
boolean |
This slot must be connected to the corresponding slot of the sixth exhibition component. |
|
semaphoreMIF.exhibit7 |
boolean |
This slot must be connected to the corresponding slot of the seventh exhibition component. |
|
semaphoreMIF.exhibit8 |
boolean |
This slot must be connected to the corresponding slot of the eighth exhibition component. |
Each of the composed components defined for the Museum specific domain has lots of properties, which can be configured with the AMIRE Authoring environment. Each composed component has as many properties as the sum of the properties of each component it is composed of. Here are described the main properties:
|
Name |
Type |
Description |
|
releasedimageFileName |
string |
Filename of the background image shown when released the Text button |
|
toggledImageFileName |
string |
Filename of the background image shown when toggled the Text button |
|
position |
doubleVector |
Values (X and Y) that fix the position of the button |
|
dimension |
doubleVector |
Values (width and height) that fix the dimension of the button |
|
Name |
Type |
Description |
|
releasedimageFileName |
string |
Filename of the background image shown when released the Audio button |
|
toggledImageFileName |
string |
Filename of the background image shown when toggled the Audio button |
|
position |
doubleVector |
Values (X and Y) that fix the position of the button |
|
dimension |
doubleVector |
Values (width and height) that fix the dimension of the button |
|
Name |
Type |
Description |
|
releasedimageFileName |
string |
Filename of the background image shown when released the Image button |
|
toggledImageFileName |
string |
Filename of the background image shown when toggled the Image button |
|
position |
doubleVector |
Values (X and Y) that fix the position of the button |
|
dimension |
doubleVector |
Values (width and height) that fix the dimension of the button |
|
Name |
Type |
Description |
|
releasedimageFileName |
string |
Filename of the background image shown when released the 3D button |
|
toggledImageFileName |
string |
Filename of the background image shown when toggled the 3D button |
|
position |
doubleVector |
Values (X and Y) that fix the position of the button |
|
dimension |
doubleVector |
Values (width and height) that fix the dimension of the button |
|
Name |
Type |
Description |
|
releasedimageFileName |
string |
Filename of the background image shown when released the Video button |
|
toggledImageFileName |
string |
Filename of the background image shown when toggled the Video button |
|
position |
doubleVector |
Values (X and Y) that fix the position of the button |
|
dimension |
doubleVector |
Values (width and height) that fix the dimension of the button |
|
Name |
Type |
Description |
|
releasedimageFileName |
string |
Filename of the background image shown when released the Navigation button |
|
toggledImageFileName |
string |
Filename of the background image shown when toggled the Navigation button |
|
position |
doubleVector |
Values (X and Y) that fix the position of the button |
|
dimension |
doubleVector |
Values (width and height) that fix the dimension of the button |
|
Name |
Type |
Description |
|
releasedimageFileName |
string |
Filename of the background image shown when released the Exit button |
|
toggledImageFileName |
string |
Filename of the background image shown when toggled the Exit button |
|
position |
doubleVector |
Values (X and Y) that fix the position of the button |
|
dimension |
doubleVector |
Values (width and height) that fix the dimension of the button |
|
Name |
Type |
Description |
|
releasedimageFileName |
string |
Filename of the background image shown when released the Freeze button |
|
toggledImageFileName |
string |
Filename of the background image shown when toggled the Freeze button |
|
position |
doubleVector |
Values (X and Y) that fix the position of the button |
|
dimension |
doubleVector |
Values (width and height) that fix the dimension of the button |
|
Name |
Type |
Description |
|
releasedimageFileName |
string |
Filename of the background image shown when released the Help button |
|
toggledImageFileName |
string |
Filename of the background image shown when toggled the Help button |
|
position |
doubleVector |
Values (X and Y) that fix the position of the button |
|
dimension |
doubleVector |
Values (width and height) that fix the dimension of the button |
|
Name |
Type |
Description |
|
imageFileNames |
string |
Vector of filenames of the images to show the help information to the user |
|
position |
doubleVector |
Values (X and Y) that fix the position of the image |
|
dimension |
doubleVector |
Values (width and height) that fix the dimension of the image |
|
Name |
Type |
Description |
|
imageFileNames |
string |
Vector of filenames of the images to show the user interface background |
|
position |
doubleVector |
Values (X and Y) that fix the position of the image |
|
dimension |
doubleVector |
Values (width and height) that fix the dimension of the image |
|
Name |
Type |
Description |
|
imageFileNames |
string |
Filename of the image to show. (ScreenSaver image) |
|
position |
doubleVector |
Values (X and Y) that fix the position of the image |
|
dimension |
doubleVector |
Values (width and height) that fix the dimension of the image |
|
Name |
Type |
Description |
|
numElements |
integer |
Number of elements of the semaphore |

