5 #include "../inc/config.h"
13 init0(mrcImageDilationInfo* info)
15 info->fptIn = NULL; info->flagIn = 0;
16 info->fptOut = NULL; info->flagOut = 0;
17 info->fptOutSE = NULL; info->flagOutSE = 0;
18 info->SEmode = 0; info->flagSEmode = 0;
19 info->radius = 2; info->flagradius = 0;
20 info->n = 5; info->flagn = 0;
21 info->fptconfigFile = NULL; info->flagconfigFile = 0;
22 info->mode = 0; info->flagmode = 0;
26 init1(mrcImageDilationInfo* info)
31 stringGetFromFile(s, "In", stdin, stdout, 0);
32 info->In = stringGetNthWord(s, 1, " ,\t");
36 info->fptIn = fileOpen(info->In, "r");
40 stringGetFromFile(s, "Out", stdin, stdout, 0);
41 info->Out = stringGetNthWord(s, 1, " ,\t");
45 info->fptOut = fileOpen(info->Out, "w");
49 info->fptOutSE = fileOpen(info->OutSE, "w");
52 if(info->flagSEmode) {
55 if(info->flagradius) {
61 if(info->flagconfigFile) {
62 info->fptconfigFile = fileOpen(info->configFile, "r");
71 #include "bootstrap.h"
73 #include "datamanip.h"
74 extern void func_usage_additions(void);
75 extern void func_free_args(kexit_status status, kaddr client_data);
76 extern void func_get_args(kform* pane);
79 func_usage_additions(void)
83 func_free_args(kexit_status status, kaddr client_data)
87 func_get_args(kform* pane)
91 khorosInit(int argc, char* argv[])
97 eospath = getenv("EOS_HOME");
98 sprintf(panepath, "%s/src/Tools/mrcImage/mrcImageDilation/src/mrcImageDilation.pane", eospath);
99 khoros_initialize(argc, argv, "EOS");
100 fpt = fopen(panepath, "r"); if(NULL!=fpt) {
102 kclui_initialize(panepath, KGEN_NONE, "EOS", "mrcImageDilation",
103 func_usage_additions,