The aim of the Atlas Graphics
is to enable visual representation of the objects existing in the Atlas
software. The Design of the Atlas Graphics is based on the believe that
both requirements and graphics software abilities will be very broad at
any time and will constantly evolve. The Atlas Graphics should be able
to accommodate all that diversity and change. This can be accomplished
only by extreme flexibility and modularity of the core control structure.
The Atlas Graphics is part of the full Atlas software, it covers its graphical
components (Histogramming, EventDisplay, GUI,...).
Graphics interacts both with
the data and with the reconstruction package. Graphics consists of a set
of views showing geometrical representation of various real objects via
graphical objects. Operations are performed on the views and contained
graphical objects as well as to original real objects. Any real object
(which can be any object, candidate for being displayed) has the potential
to be displayed. All objects can be displayed in some way, some objects
will be displayable in more ways than others.
The major architectural principles
of the Graphics are:
*** The fact, that any object is
visualized should not influence the design of that object. ***
*** The design of the graphics
should not depend on any particular visualization software. ***