The CineIntercat macro records movements in the Data Viewer and replays them in a loop in a given speed.
view | DefaultView+DefaultView | input for the current view of the data viewer |
capture | int | defines record mode on or off |
playback | int | defines playback mode on or off |
backward | int | defines backward mode on or off |
rate | float | defines framerate |
The CineInteract macro records all the movements of the displayed objects in the data viewer. In playback mode the movements are played with the given frame rate. Everything covering the data window, except mouse pointer is recorded. A simple UI macro is included.
view
The current view in the data viewer. The view is cached in the cache module of the CineFunc macro. The Cine_Control module in CineFunc controls the displayed frames in playback mode.
capture
Can be controlled by a checkbox and switchs record mode on or off. The capture value is used by the Cine_Control and Image_cache module in the CineFunc macro.
playback
Can be controlled by a checkbox and switchs playback mode on or off. The playback value is used by Cine_Control and Image_cache module in the CineFunc macro.
backward
Can be controlled by a checkbox and switches the backwards mode on or off. The backward value is used by Cine_Control module in the CineFunc macro.
rate
Can be controlled by a slider and defines the current frame rate.
The User Macro CineInteract combines the Functional Macro CineFunc with the UI Macro CineInteractUI, via the use of the common parameter block CineParams, to provide a usable macro in the visualization library.
An example application CineInteractEg is provided, which uses the AVS/Express sample data file mri.fld, to show the functionality of the macro.
iac_proj/cine/cine_macs.v contains the Functional Macro CineFunc, the User Macro CineInteract, the UI Macro CineInteractUI and the Example Application CineInteractEg. This file contains the CineLoop macros as well.
unknown
Gorden Tausch Manchester Visualization Centre Tobias Schiebeck Manchester Visualization Centre
International AVS Centre Manchester Visualization Centre Kilburn Building University of Manchester Oxford Road Manchester United Kingdom M13 9PL
Image_Cache, Cine_Control and CineLoop.