src/macro1.h

00001 
00002 
00003 #ifndef __IMAGER_MACRO1_H__
00004 #define __IMAGER_MACRO1_H__
00005 
00006 #include <gtk/gtk.h>
00007 #include <gdk_imlib.h>
00008 #include <gdk/gdk.h>
00009 #ifdef HAVE_CONFIG_H
00010 #  include <config.h>
00011 #endif
00012 
00013 
00014 #include "defs.h"
00015 #include "macro.h"
00016 
00017 /* Functions, procedures and monadic operators */
00018 
00019 variable_type mac_testpoint (unsigned char* s, int* i);
00020 variable_type mac_dispose (unsigned char* s, int* i);
00021 variable_type mac_message (unsigned char* s, int* i);
00022 variable_type mac_print (unsigned char* s, int* i);
00023 variable_type mac_loadimg (unsigned char* s, int* i);
00024 variable_type mac_import (unsigned char* s, int* i);
00025 variable_type mac_saveimg (unsigned char* s, int* i);
00026 variable_type mac_display (unsigned char* s, int* i);
00027 variable_type mac_setroi (unsigned char* s, int* i);
00028 variable_type mac_fillroi (unsigned char* s, int* i);
00029 variable_type mac_dimarray (unsigned char* s, int* i);
00030 variable_type mac_graph (unsigned char* s, int* i);
00031 variable_type mac_trim_image (unsigned char* s, int* i);
00032 
00033 variable_type mac_int (unsigned char* s, int* i);
00034 variable_type mac_round (unsigned char* s, int* i);
00035 variable_type mac_log (unsigned char* s, int* i);
00036 variable_type mac_log10 (unsigned char* s, int* i);
00037 variable_type mac_exp (unsigned char* s, int* i);
00038 variable_type mac_power (unsigned char* s, int* i);
00039 variable_type mac_strlen (unsigned char* s, int* i);
00040 variable_type mac_substring (unsigned char* s, int* i);
00041 variable_type mac_strpos (unsigned char* s, int* i);
00042 variable_type mac_strnum (unsigned char* s, int* i);
00043 
00044 variable_type mac_mainimg (unsigned char* s, int* i);
00045 /* variable_type mac_sobel (unsigned char* s, int* i);*/
00046 variable_type mac_invert (unsigned char* s, int* i);
00047 variable_type mac_convolve (unsigned char* s, int* i);
00048 variable_type mac_freichen (unsigned char* s, int* i);
00049 variable_type mac_fourierfilt (unsigned char* s, int* i);
00050 /* variable_type mac_fourierfilt_log (unsigned char* s, int* i); */
00051 variable_type mac_runlength (unsigned char* s, int* i);
00052 variable_type mac_skeletonize (unsigned char* s, int* i);
00053 variable_type mac_morph (unsigned char* s, int* i);
00054 variable_type mac_threshold (unsigned char* s, int* i);
00055 variable_type mac_threshold2 (unsigned char* s, int* i);
00056 variable_type mac_auto_threshold (unsigned char* s, int* i);
00057 variable_type mac_otsu_threshold (unsigned char* s, int* i);
00058 variable_type mac_hysteresis_threshold (unsigned char* s, int* i);
00059 variable_type mac_convert_image (unsigned char* s, int* i);
00060 variable_type mac_crop (unsigned char* s, int* i);
00061 variable_type mac_rotate (unsigned char* s, int* i);
00062 variable_type mac_resize (unsigned char* s, int* i);
00063 variable_type mac_imginfo (unsigned char* s, int* i);
00064 variable_type mac_quantile (unsigned char* s, int* i);
00065 variable_type mac_substack (unsigned char* s, int* i);
00066 variable_type mac_profile (unsigned char* s, int* i);
00067 variable_type mac_remove_bk (unsigned char* s, int* i);
00068 variable_type mac_fill_holes (unsigned char* s, int* i);
00069 variable_type mac_img_histo (unsigned char* s, int* i);
00070 variable_type mac_histogram (unsigned char* s, int* ii);
00071 variable_type mac_rgb2stack (unsigned char* s, int* i);
00072 variable_type mac_imgtorgb (unsigned char* s, int* i);
00073 variable_type mac_setparm (unsigned char* s, int* i);
00074 variable_type mac_dimension (unsigned char* s, int* i);
00075 variable_type mac_roseplot (unsigned char* s, int* i);
00076 variable_type mac_fft (unsigned char* s, int* i);
00077 variable_type mac_invfft (unsigned char* s, int* i);
00078 variable_type mac_potential2d (unsigned char* s, int* i);
00079 variable_type mac_trace_contour (unsigned char* s, int* i);
00080 variable_type mac_boundary_len (unsigned char* s, int* i);
00081 variable_type mac_timecourse (unsigned char* s, int* i);
00082 variable_type mac_kltransform (unsigned char* s, int* i);
00083 variable_type mac_skeletonstats (unsigned char* s, int* i);
00084 variable_type mac_cluster2d (unsigned char* s, int* i);
00085 variable_type mac_cluster3d (unsigned char* s, int* i);
00086 variable_type mac_clustercount (unsigned char* s, int* i);
00087 variable_type mac_center (unsigned char* s, int* i);
00088 variable_type mac_watershed (unsigned char* s, int* i);
00089 variable_type mac_regiongrow (unsigned char* s, int* i);
00090 variable_type mac_measure (unsigned char* s, int* i);
00091 variable_type mac_histeq (unsigned char* s, int* i);
00092 
00093 
00094 #endif
00095 

Generated on Sat Nov 15 23:24:49 2008 for Crystal Image by  doxygen 1.5.3