Horus Doc || C++ Reference || Class Overview   Pixels   Images   Detector   Geometry   Registry || Doxygen's quick Index  

Image definition and generic operations

Images and semantics

The use of images include:

As stated in the introduction, we strive for a separation between semantics, representation, and implementation of objects. The representation is to provide a ``neutral'' view of a concept, a more or less mathematical view on the functionality needed in dealing with instances of the concept. From a software design point of view, representation and associated functionality is more important than semantics because it provides most opportunities for reusability. After all, you could say that semantics is nothing more than a label assigned to a representation.

HorusImage.png

Images in Horus

In Horus images are represented by the class HxImageRep. The actual image data is stored in HxImageData. The class Image with semantics is used to associate semantics with the pixel values, i.e. what does the numerical value of a pixel actually mean. The current implementation does not provide a class for semantics.

Image definition

ImDef.gif

Generic image operations

ImOps.gif


Go to the next section or go to images or return to the index.


Generated on Mon Jan 27 15:49:12 2003 for C++Reference by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001