This component allows the visitor to get a lively museum map. The user locates in front of the selected marker. The navigation button in the User Interface will show a map with the current location of the visitor in the museum. Three buttons will be shown to select a floor in the museum. First Floor button will show a map of this floor in a 3D offset. The visual information (images of the rooms) and audio information (short narration about the floor) will be shown under user request. The same will happen with the second and third floor buttons.

Figure -1 Museum Map
Here it is a list of the components included in this composed component:
|
Tipo |
Nombre |
|
AndComponent |
andExhibit_NotDetectedMM |
|
AndComponent |
andFirstMM |
|
AndComponent |
andSecondMM |
|
AndComponent |
andThirdMM |
|
Button2DComponent |
buttonFirstMM |
|
Button2DComponent |
buttonSecondMM |
|
Button2DComponent |
buttonThirdMM |
|
HubComponent |
hubAudMM |
|
HubComponent |
hubImgMM |
|
Image2DComponent |
image2DScreenSaverMM |
|
LogicalComponent |
logicalAndMM |
|
MarkerDetectionComponent |
markerDetectionMM |
|
MuseumMapComponent |
museumFloorFirstMM |
|
MuseumMapComponent |
museumFloorSecondMM |
|
MuseumMapComponent |
museumFloorThirdMM |
|
NavigationMapComponent |
navigationMapMM |
|
NotComponent |
notAudMM |
|
NotComponent |
notDetectedMM |
|
NotComponent |
notImgMM |
|
Name |
Type |
Description |
|
navigationMapMM. andNavNM .in2 |
boolean |
This slot must be connected to the navigation button of the user interface. This slot allows the user to ask for his/her location in the museum. |
|
hubImgMM.in |
boolean |
This slot must be connected to the image button of the user interface. The slot enables the visualization of images of the rooms of the floor. |
|
hubAudMM.in |
boolean |
This slot must be connected to the audio button of the user interface. The slot enables the reproduction of the audio information about the floor. |
|
andExhibit_NotDetectedMM.in2 |
boolean |
This slot must be connected to corresponding exhibit number of the user interface component. If this slot is active, the screensaver of the exhibit will be shown when the marker is not detected. |
|
Name |
Type |
Description |
|
markerDetectionMM.detected |
boolean |
True when the marker detection component detects the marker and false if the marker is not detected. |
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 button of the First Floor |
|
toggledImageFileName |
string |
Filename of the background image shown when toggled the button of the First Floor |
|
position |
doubleVector |
Values (X and Y) that fix the position of the button |
|
dimension |
doubleVector |
Values (X and Y) that fix the dimension of the button |
|
Name |
Type |
Description |
|
releasedimageFileName |
string |
Filename of the background image shown when released the button of the Second Floor |
|
toggledImageFileName |
string |
Filename of the background image shown when toggled the button of the Second Floor |
|
position |
doubleVector |
Values (X and Y) that fix the position of the button |
|
dimension |
doubleVector |
Values (X and Y) that fix the dimension of the button |
|
Name |
Type |
Description |
|
releasedimageFileName |
string |
Filename of the background image shown when released the button of the Third Floor |
|
toggledImageFileName |
string |
Filename of the background image shown when toggled the button of the Third Floor |
|
position |
doubleVector |
Values (X and Y) that fix the position of the button |
|
dimension |
doubleVector |
Values (X and Y) that fix the dimension of the button |
|
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 |
|
markerFile |
string |
File name of the marker pattern. |
|
dampingFactor |
integer |
Specifies the damping factor |
See section ¡Error!No se encuentra el origen de la referencia. for details about the Museum Floor Component.
See section ¡Error!No se encuentra el origen de la referencia. for details about the Museum Floor Component.
See section ¡Error!No se encuentra el origen de la referencia. for details about the Museum Floor Component.
See section ¡Error!No se encuentra el origen de la referencia. for details about the Navigation Map Component.

