milk  1.01
Modular Image processing Library toolKit
COREMOD_memory.h
Go to the documentation of this file.
1 
11 #ifndef _COREMODMEMORY_H
12 #define _COREMODMEMORY_H
13 
14 // The number of images in the data structure is kept NB_IMAGES_BUFFER
15 // above the number of used images prior to the execution of any function.
16 // It means that no function should create more than 100 images.
17 #define NB_IMAGES_BUFFER 500
18 
19 // When the number of free images in the data structure is below NB_IMAGES_BUFFER,
20 // it is increased by NB_IMAGES_BUFFER
21 #define NB_IMAGES_BUFFER_REALLOC 600
22 
23 
24 // The number of variables in the data structure is kept NB_VARIABLES_BUFFER
25 // above the number of used variables prior to the execution of any function.
26 // It means that no function should create more than 100 variables.
27 #define NB_VARIABLES_BUFFER 100
28 
29 // When the number of free variables in the data structure is below NB_VARIABLES_BUFFER,
30 // it is increased by NB_VARIABLES_BUFFER
31 #define NB_VARIABLES_BUFFER_REALLOC 150
32 
33 
34 
36 
45 
47 #include "COREMOD_memory/fps_ID.h"
49 
55 #include "COREMOD_memory/image_set_counters.h"
58 #include "COREMOD_memory/logshmim.h"
60 #include "COREMOD_memory/saveall.h"
62 #include "COREMOD_memory/stream_delay.h"
64 #include "COREMOD_memory/stream_halfimdiff.h"
71 #include "COREMOD_memory/variable_ID.h"
72 
73 
74 
75 
76 //errno_t rotate_cube(const char *ID_name, const char *ID_out_name,
77 // int orientation);
78 
79 
80 #endif
list_variable.h
read_shmim.h
list_image.h
image_keyword.h
image_copy.h
create_variable.h
stream_pixmapdecode.h
saveall.h
logshmim_types.h
compute_nb_variable.h
delete_image.h
image_ID.h
fps_ID.h
fps_list.h
compute_image_memory.h
create_image.h
clearall.h
stream_sem.h
delete_variable.h
compute_nb_image.h
stream_TCP.h
stream_poke.h
image_checksize.h
image_complex.h
stream_ave.h
stream_diff.h
fps_create.h
stream_updateloop.h
stream_paste.h