Viewer Tool

There is a set of functions to allow the user to view any SAL3D object (sal3d::RangeMap, sal3d::COP or sal3d::ZMap) in a window.

The details are fully explained in the sal3d::Viewer namespace documentation, but basically there is a function to display the objects, and another helper function to wait until all the windows are closed.

Currently only one viewer per object type can be created, and only one object can be displayed in each viewer.

Here is an example of how they look:

viewers.png
Sample application displaying various SAL3D objects.