Jafar
Classes
Module display

Detailed Description

Version:
0.2
Author:
matthieu@laas.fr, thomas.lemaire@laas.fr

This modules allows you to use Tcl/Tk display features in a simpler way.

In deed, it provides macros for displaying JfrImage objects (display) and showing some stuff on them (overlay), such as:

For better display features have a look at viewer3d or qdisplay modules but if your aim is just to display images and show some interest zones on them - and you are a Tcl user, it is quite sufficient.

History

Bugs and Todos

GUI

Use macros show, refresh, zoom and destroy.

The gui of the display window is very limited, it offers the following functions :

The zoom operations are transparents with respect to the overlay: the current overlay is properly scaled, and the objects which are drawned after the zoom operation will also be properly scaled.

Warning:
Tk photo supports only integer zoom or reduction factor (scale = 3, 2, 1/2, 1/3,...).

Macro

Overlay

All the macro named drawXxx add an object over the specified image. They make use of functions from the tk canvas. We use (u=column,v=row) image coordinate. These macros are defined in overlay.tcl.

Tcl interface (generated by swig)

The interface of the module is generated from the following files:

Classes

class  jafar::display::DisplayException
 Base class for all exceptions defined in the module display. More...
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:30 for Jafar by doxygen 1.7.6.1
LAAS-CNRS