An image object represents a mapping from a two-dimensional array of data values to a two dimensional array of pixel colors, resulting in a flat 2-D-scaled version of the image, drawn at Z = 0.
The image object is drawn at Z =0 and is positioned and sized with respect to two points:
p1 = [LOCATION(0), LOCATION(1), 0] p2 = [LOCATION(0) + DIMENSION(0), LOCATION(1) + DIMENSION(1), 0].
where LOCATION and DIMENSION are properties of the image object. These points are transformed in three dimensions, resulting in screen space points designated as p1' and p2'. The image data is drawn on the display as a 2-D image within the 2-D rectangle defined by (p1'[0], p1'[1] - p2'[0], p2'[1]). The 2-D image data is scaled in 2-D (not rotated) to fit into this projected rectangle and then drawn with Z buffering disabled
| Note |
An IDLgrImage object is an atomic graphic object; it is one of the basic drawable elements of the IDL Object Graphics system, and it is not a container for other objects.
See IDLgrImage::Init.
Objects of this class have the following properties. See IDLgrImage Properties for details on individual properties.
In addition, objects of this class inherit the properties of all superclasses of this class.
This class has the following methods:
In addition, this class inherits the methods of its superclasses (if any).
Introduced: 5.0