5 #include "../inc/config.h"
13 init0(mrcImageSamplingUnitChangeInfo* info)
15 info->fptIn = NULL; info->flagIn = 0;
16 info->fptOut = NULL; info->flagOut = 0;
17 info->Sx = 0.0; info->flagSx = 0;
18 info->Sy = 0.0; info->flagSy = 0;
19 info->Sz = 0.0; info->flagSz = 0;
20 info->Nx = 0.0; info->flagNx = 0;
21 info->Ny = 0.0; info->flagNy = 0;
22 info->Nz = 0.0; info->flagNz = 0;
23 info->fptconfigFile = NULL; info->flagconfigFile = 0;
24 info->mode = 0; info->flagmode = 0;
28 init1(mrcImageSamplingUnitChangeInfo* info)
33 stringGetFromFile(s, "In", stdin, stdout, 0);
34 info->In = stringGetNthWord(s, 1, " ,\t");
38 info->fptIn = fileOpen(info->In, "r");
42 stringGetFromFile(s, "Out", stdin, stdout, 0);
43 info->Out = stringGetNthWord(s, 1, " ,\t");
47 info->fptOut = fileOpen(info->Out, "w");
68 if(info->flagconfigFile) {
69 info->fptconfigFile = fileOpen(info->configFile, "r");
78 #include "bootstrap.h"
80 #include "datamanip.h"
81 extern void func_usage_additions(void);
82 extern void func_free_args(kexit_status status, kaddr client_data);
83 extern void func_get_args(kform* pane);
86 func_usage_additions(void)
90 func_free_args(kexit_status status, kaddr client_data)
94 func_get_args(kform* pane)
98 khorosInit(int argc, char* argv[])
104 eospath = getenv("EOS_HOME");
105 sprintf(panepath, "%s/src/Tools/mrcImage/mrcImageSamplingUnitChange/src/mrcImageSamplingUnitChange.pane", eospath);
106 khoros_initialize(argc, argv, "EOS");
107 fpt = fopen(panepath, "r"); if(NULL!=fpt) {
109 kclui_initialize(panepath, KGEN_NONE, "EOS", "mrcImageSamplingUnitChange",
110 func_usage_additions,