INTRODUCTION

This document shows a detailed description of the developed components for Version 0 of library of Components in AMIRE. Within the scope of AMIRE project, two domains have been considered for application, the petrochemical and museum domains. Within this version of AMIRE components the focus have been to develop components for the petrochemical domain, but we have not been restricted to it, as other components for a wide purpose have been produced.

There are 45 (28 + 17) components developed and integrated in two components libraries (genericComponents.dll and petrochemicalComponents.dll). Each of the components has been tested with one or more than one examples of applications. The developed components are classified in the following tables:

 

AMIRE Classification of Components

Generic

Application

Graphics

2D

Image2D

3D

FlowAnimation

Geometry3DS

Geometry

Image3D

Keyframes3DAnimation

MagicLens

Text3D

Video3D

UI

Button2D

Button3D

Slider3D

Tracking

 

AntiJitter

FixPosition

MultiMarker

SingleMarker

Math

Logic

And

Delay

Logical

Not

Or

Remain

Other

Bool2Int

Multiplexor

MultiplexorDouble

Switch

Misc

 

Cycle

Random

AMIRE Classification of Components

Domain Especific

Petrochemical

AirCooler

Chimney

CleaningColumn

ControlP

ControlValve

CrackingColumn

DistillationColumn

HeatExchanger

Manometer

Pipe

Pump

SliderValve

Tank

Thermometer

Valve

Vessel

Other

Navigation

 

 

NOTES

* InSlot / OutSlot / Property inherited from the class Component

** InSlot / OutSlot / Property inherited from the class Visible2DComponent

*** InSlot / OutSlot / Property inherited from the class Visible3DComponent