Update.hpp

 

from Flag_Update.hpp:

 

 

UPDATE_ALL

 

 

 

UPDATE_WINDOW

UPDATE_SLIDERS

UPDATE_CURSOR

UPDATE_SELECTION

 

// The WINDOW has been modified

// The Sliders of the window have been modified

// The cursor has moved

// The selected images have changed

 

UPDATE_CUR_BRUSH

UPDATE_CUR_TAG

UPDATE_CUR_FRAME

UPDATE_CUR_WINDOW

 

// We update the "Brush_Cur" value

// We update the "TAG_Cur" value

// We update the "Frame_Cur" value

// We update the "Window_Cur" value

 

UPDATE_DATA_GLI

UPDATE_DATA_TAG

UPDATE_DATA_GEOM

UPDATE_DATA_OVERLAY

 

// The GLI Images have been changed

// The TAG Images have been changed

// Slice pos/dim have been modified

// The OVERLAY Images have been changed

 

UPDATE_UNDO

UPDATE_ERASE

UPDATE_MEMORY

UPDATE_THRESHOLD

 

// The UNDO values have been modified

// The erase buffer values have been modified

// The memory used has been modified

// A threshold value (associated with one of the tags) has changed

 

UPDATE_WINDOW_2D

UPDATE_POINT_CUR

UPDATE_POINT_LIST

UPDATE_POINT_MOVE

 

 

// changed the current point

// Points have been added or deleted

// Points have been moved

 

UPDATE_FILE

UPDATE_DB

UPDATE_DISPLAY_GLI

UPDATE_DISPLAY_TAG

 

// files have been read/removed

// We update something in the database

// The GLI buffer to be displayed has changed

// The TAG buffer to be displayed has changed

 

UPDATE_COLOR_SCHEME

UPDATE_COLOR_GLI

UPDATE_COLOR_TAG

UPDATE_COLOR_WORK

 

// The color scheme has changed

// The color of the GLI has changed

// The color of the TAG has changed

// Which component of the color image to use

 

UPDATE_UNITS

UPDATE_HIGHLIGHT

UPDATE_ALL_TOOLS

UPDATE_MAIN_MODE

 

// The units have changed

// The yellow "Highlight" graphic has chnaged

// Update all the graphic tools

 

 

UPDATE_MAIN_MENU_1

UPDATE_MAIN_MENU_2

UPDATE_MAIN_MENU_3

UPDATE_MAIN_MENU_4

 

// internal use for TomoVision: one of the menus has to be recomputed

 

 

 

UPDATE_TAG_LOCK

UPDATE_TAG_ENABLE

UPDATE_TAG_SELECT

UPDATE_TAG_LABEL

 

 

 

 

 

UPDATE_3D_MATRIX

UPDATE_3D_CLIP

UPDATE_3D_LIGHT

UPDATE_3D_GEOM

 

 

 

UPDATE_3D_CAMERA

UPDATE_3D_CONTOUR

UPDATE_OVERLAY

 

 

 

 

UPDATE_USER_1

UPDATE_USER_2

UPDATE_USER_3

UPDATE_USER_4

 

// local user flags.  These values are not propagated by the Fct_Update() function.

 

UPDATE_USER_5

UPDATE_USER_6

UPDATE_USER_7

UPDATE_USER_8

 

 

 

UPDATE_DELAY_ON

UPDATE_DELAY_OFF

 

// delay (and accumulate) updates