For every Image subclass an IRep subclass exists. The base class does implement the link count, together with the base class Image , to the object. If this link count is zero the object is to be deleted. BorderImage this class has a border around the image data. This facilitates all kind of neighbourhood operations without the need for special care for the border pixels.
Access is done by a double pointer array.
ViffImage this class is tailored around the khoros libraries. The actual data is represented by a struct xvimage . A double pointer array is added for easy access to the actual data. ScilInImage this class is used in the SCIL-Image image processing software. A double pointer array is added for easy access to the actual data.