| Customize Help


MIL can display images. It will use the most appropriate graphics controller for display purposes. MIL will typically display the image on the computer running the main MIL application (master computer); however, MIL can also display an image on a remote computer on your network.

To display an image buffer, you must allocate the buffer with a displayable attribute (M_DISP). In addition, you must allocate a 2D display, using MdispAlloc() or MappAllocDefault(), on the same system as the buffer. Once both are allocated, use MdispSelect() to select the image buffer to display.

A buffer can be displayed on the local computer or a remote computer, in a window on the desktop or without a window on a dedicated screen in exclusive mode.

Besides other display effects, you can pan and zoom the displayed image, as well as overlay annotations on the displayed image non-destructively using the overlay mechanism or a 2D graphics list. If using MIL's overlay mechanism, you can overlay any image on the displayed image and select the transparency color; when you pan and zoom the displayed image, the overlay data is also panned and zoomed.

An image buffer, or any of its child buffers, can be selected on more than one display.

MIL documentation uses the term display memory to refer to physical display (graphics controller) memory.