This repository is a base of Eos.
Revision | c96675f51bdf24764ea3f22eda4872525ec5e14f (tree) |
---|---|
Time | 2014-06-21 18:18:51 |
Author | Takuo Yasunaga <yasunaga@bio....> |
Commiter | Takuo Yasunaga |
Create a new command:
new file: bin/mrcImageDividedByFile
new file: hostdepend/X86MAC64/bin/X86MAC64/mrcImageDividedByFile
Bug fixed: Devided -> Divided : Spell-missing
modified: include/mrcImage.h
modified: src/Objects/DataManip/mrcImage/inc/mrcImage.h
modified: src/Objects/DataManip/mrcImage/src/lmrcImageAverage.c
modified: src/Objects/DataManip/mrcImage/src/lmrcImageMontageCreate.c
modified: src/Objects/DataManip/mrcImage/src/mrcImageOperation.c
modified: src/Tools/Config/Define.inc
new file: src/Tools/mrcImage/mrcImageDividedByFile/*
@@ -0,0 +1 @@ | ||
1 | +../sbin/MachineIndependent | |
\ No newline at end of file |
@@ -0,0 +1,199 @@ | ||
1 | +argCheck.o: argCheck.c /usr/include/stdio.h /usr/include/sys/cdefs.h \ | |
2 | + /usr/include/sys/_symbol_aliasing.h \ | |
3 | + /usr/include/sys/_posix_availability.h /usr/include/Availability.h \ | |
4 | + /usr/include/AvailabilityInternal.h /usr/include/_types.h \ | |
5 | + /usr/include/sys/_types.h /usr/include/machine/_types.h \ | |
6 | + /usr/include/i386/_types.h /usr/include/sys/_types/_va_list.h \ | |
7 | + /usr/include/sys/_types/_size_t.h /usr/include/sys/_types/_null.h \ | |
8 | + /usr/include/sys/_types/_off_t.h /usr/include/sys/_types/_ssize_t.h \ | |
9 | + /usr/include/secure/_stdio.h /usr/include/secure/_common.h \ | |
10 | + /usr/include/stdlib.h /usr/include/sys/wait.h \ | |
11 | + /usr/include/sys/_types/_pid_t.h /usr/include/sys/_types/_id_t.h \ | |
12 | + /usr/include/sys/signal.h /usr/include/sys/appleapiopts.h \ | |
13 | + /usr/include/machine/signal.h /usr/include/i386/signal.h \ | |
14 | + /usr/include/machine/_mcontext.h /usr/include/i386/_mcontext.h \ | |
15 | + /usr/include/mach/i386/_structs.h \ | |
16 | + /usr/include/sys/_types/_sigaltstack.h \ | |
17 | + /usr/include/sys/_types/_ucontext.h \ | |
18 | + /usr/include/sys/_types/_pthread_attr_t.h \ | |
19 | + /usr/include/sys/_types/_sigset_t.h /usr/include/sys/_types/_uid_t.h \ | |
20 | + /usr/include/sys/resource.h \ | |
21 | + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/5.1/include/stdint.h \ | |
22 | + /usr/include/stdint.h /usr/include/sys/_types/_int8_t.h \ | |
23 | + /usr/include/sys/_types/_int16_t.h /usr/include/sys/_types/_int32_t.h \ | |
24 | + /usr/include/sys/_types/_int64_t.h /usr/include/_types/_uint8_t.h \ | |
25 | + /usr/include/_types/_uint16_t.h /usr/include/_types/_uint32_t.h \ | |
26 | + /usr/include/_types/_uint64_t.h /usr/include/sys/_types/_intptr_t.h \ | |
27 | + /usr/include/sys/_types/_uintptr_t.h /usr/include/_types/_intmax_t.h \ | |
28 | + /usr/include/_types/_uintmax_t.h /usr/include/sys/_types/_timeval.h \ | |
29 | + /usr/include/machine/endian.h /usr/include/i386/endian.h \ | |
30 | + /usr/include/sys/_endian.h /usr/include/libkern/_OSByteOrder.h \ | |
31 | + /usr/include/libkern/i386/_OSByteOrder.h /usr/include/alloca.h \ | |
32 | + /usr/include/sys/_types/_ct_rune_t.h /usr/include/sys/_types/_rune_t.h \ | |
33 | + /usr/include/sys/_types/_wchar_t.h /usr/include/machine/types.h \ | |
34 | + /usr/include/i386/types.h /usr/include/sys/_types/___offsetof.h \ | |
35 | + /usr/include/sys/_types/_dev_t.h /usr/include/sys/_types/_mode_t.h \ | |
36 | + /Users/tacyas/Eos/include/string.h /usr/include/math.h ../inc/config.h \ | |
37 | + ../inc/../inc/mrcImageDividedByFile.h \ | |
38 | + /Users/tacyas/Eos/include/genUtil.h /Users/tacyas/Eos/include/File.h \ | |
39 | + /Users/tacyas/Eos/include/Memory.h \ | |
40 | + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/5.1/include/limits.h \ | |
41 | + /usr/include/limits.h /usr/include/machine/limits.h \ | |
42 | + /usr/include/i386/limits.h /usr/include/i386/_limits.h \ | |
43 | + /usr/include/sys/syslimits.h | |
44 | +init.o: init.c /usr/include/stdio.h /usr/include/sys/cdefs.h \ | |
45 | + /usr/include/sys/_symbol_aliasing.h \ | |
46 | + /usr/include/sys/_posix_availability.h /usr/include/Availability.h \ | |
47 | + /usr/include/AvailabilityInternal.h /usr/include/_types.h \ | |
48 | + /usr/include/sys/_types.h /usr/include/machine/_types.h \ | |
49 | + /usr/include/i386/_types.h /usr/include/sys/_types/_va_list.h \ | |
50 | + /usr/include/sys/_types/_size_t.h /usr/include/sys/_types/_null.h \ | |
51 | + /usr/include/sys/_types/_off_t.h /usr/include/sys/_types/_ssize_t.h \ | |
52 | + /usr/include/secure/_stdio.h /usr/include/secure/_common.h \ | |
53 | + /usr/include/stdlib.h /usr/include/sys/wait.h \ | |
54 | + /usr/include/sys/_types/_pid_t.h /usr/include/sys/_types/_id_t.h \ | |
55 | + /usr/include/sys/signal.h /usr/include/sys/appleapiopts.h \ | |
56 | + /usr/include/machine/signal.h /usr/include/i386/signal.h \ | |
57 | + /usr/include/machine/_mcontext.h /usr/include/i386/_mcontext.h \ | |
58 | + /usr/include/mach/i386/_structs.h \ | |
59 | + /usr/include/sys/_types/_sigaltstack.h \ | |
60 | + /usr/include/sys/_types/_ucontext.h \ | |
61 | + /usr/include/sys/_types/_pthread_attr_t.h \ | |
62 | + /usr/include/sys/_types/_sigset_t.h /usr/include/sys/_types/_uid_t.h \ | |
63 | + /usr/include/sys/resource.h \ | |
64 | + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/5.1/include/stdint.h \ | |
65 | + /usr/include/stdint.h /usr/include/sys/_types/_int8_t.h \ | |
66 | + /usr/include/sys/_types/_int16_t.h /usr/include/sys/_types/_int32_t.h \ | |
67 | + /usr/include/sys/_types/_int64_t.h /usr/include/_types/_uint8_t.h \ | |
68 | + /usr/include/_types/_uint16_t.h /usr/include/_types/_uint32_t.h \ | |
69 | + /usr/include/_types/_uint64_t.h /usr/include/sys/_types/_intptr_t.h \ | |
70 | + /usr/include/sys/_types/_uintptr_t.h /usr/include/_types/_intmax_t.h \ | |
71 | + /usr/include/_types/_uintmax_t.h /usr/include/sys/_types/_timeval.h \ | |
72 | + /usr/include/machine/endian.h /usr/include/i386/endian.h \ | |
73 | + /usr/include/sys/_endian.h /usr/include/libkern/_OSByteOrder.h \ | |
74 | + /usr/include/libkern/i386/_OSByteOrder.h /usr/include/alloca.h \ | |
75 | + /usr/include/sys/_types/_ct_rune_t.h /usr/include/sys/_types/_rune_t.h \ | |
76 | + /usr/include/sys/_types/_wchar_t.h /usr/include/machine/types.h \ | |
77 | + /usr/include/i386/types.h /usr/include/sys/_types/___offsetof.h \ | |
78 | + /usr/include/sys/_types/_dev_t.h /usr/include/sys/_types/_mode_t.h \ | |
79 | + /Users/tacyas/Eos/include/string.h /usr/include/math.h ../inc/config.h \ | |
80 | + ../inc/../inc/mrcImageDividedByFile.h \ | |
81 | + /Users/tacyas/Eos/include/genUtil.h /Users/tacyas/Eos/include/File.h \ | |
82 | + /Users/tacyas/Eos/include/Memory.h \ | |
83 | + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/5.1/include/limits.h \ | |
84 | + /usr/include/limits.h /usr/include/machine/limits.h \ | |
85 | + /usr/include/i386/limits.h /usr/include/i386/_limits.h \ | |
86 | + /usr/include/sys/syslimits.h | |
87 | +mrcImageDividedByFile.o: mrcImageDividedByFile.c /usr/include/stdio.h \ | |
88 | + /usr/include/sys/cdefs.h /usr/include/sys/_symbol_aliasing.h \ | |
89 | + /usr/include/sys/_posix_availability.h /usr/include/Availability.h \ | |
90 | + /usr/include/AvailabilityInternal.h /usr/include/_types.h \ | |
91 | + /usr/include/sys/_types.h /usr/include/machine/_types.h \ | |
92 | + /usr/include/i386/_types.h /usr/include/sys/_types/_va_list.h \ | |
93 | + /usr/include/sys/_types/_size_t.h /usr/include/sys/_types/_null.h \ | |
94 | + /usr/include/sys/_types/_off_t.h /usr/include/sys/_types/_ssize_t.h \ | |
95 | + /usr/include/secure/_stdio.h /usr/include/secure/_common.h \ | |
96 | + /usr/include/stdlib.h /usr/include/sys/wait.h \ | |
97 | + /usr/include/sys/_types/_pid_t.h /usr/include/sys/_types/_id_t.h \ | |
98 | + /usr/include/sys/signal.h /usr/include/sys/appleapiopts.h \ | |
99 | + /usr/include/machine/signal.h /usr/include/i386/signal.h \ | |
100 | + /usr/include/machine/_mcontext.h /usr/include/i386/_mcontext.h \ | |
101 | + /usr/include/mach/i386/_structs.h \ | |
102 | + /usr/include/sys/_types/_sigaltstack.h \ | |
103 | + /usr/include/sys/_types/_ucontext.h \ | |
104 | + /usr/include/sys/_types/_pthread_attr_t.h \ | |
105 | + /usr/include/sys/_types/_sigset_t.h /usr/include/sys/_types/_uid_t.h \ | |
106 | + /usr/include/sys/resource.h \ | |
107 | + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/5.1/include/stdint.h \ | |
108 | + /usr/include/stdint.h /usr/include/sys/_types/_int8_t.h \ | |
109 | + /usr/include/sys/_types/_int16_t.h /usr/include/sys/_types/_int32_t.h \ | |
110 | + /usr/include/sys/_types/_int64_t.h /usr/include/_types/_uint8_t.h \ | |
111 | + /usr/include/_types/_uint16_t.h /usr/include/_types/_uint32_t.h \ | |
112 | + /usr/include/_types/_uint64_t.h /usr/include/sys/_types/_intptr_t.h \ | |
113 | + /usr/include/sys/_types/_uintptr_t.h /usr/include/_types/_intmax_t.h \ | |
114 | + /usr/include/_types/_uintmax_t.h /usr/include/sys/_types/_timeval.h \ | |
115 | + /usr/include/machine/endian.h /usr/include/i386/endian.h \ | |
116 | + /usr/include/sys/_endian.h /usr/include/libkern/_OSByteOrder.h \ | |
117 | + /usr/include/libkern/i386/_OSByteOrder.h /usr/include/alloca.h \ | |
118 | + /usr/include/sys/_types/_ct_rune_t.h /usr/include/sys/_types/_rune_t.h \ | |
119 | + /usr/include/sys/_types/_wchar_t.h /usr/include/machine/types.h \ | |
120 | + /usr/include/i386/types.h /usr/include/sys/_types/___offsetof.h \ | |
121 | + /usr/include/sys/_types/_dev_t.h /usr/include/sys/_types/_mode_t.h \ | |
122 | + /Users/tacyas/Eos/include/string.h /usr/include/math.h ../inc/config.h \ | |
123 | + ../inc/../inc/mrcImageDividedByFile.h \ | |
124 | + /Users/tacyas/Eos/include/genUtil.h \ | |
125 | + /Users/tacyas/Eos/include/mrcImage.h \ | |
126 | + /Users/tacyas/Eos/include/ctfInfo.h /Users/tacyas/Eos/include/Vector.h \ | |
127 | + /Users/tacyas/Eos/include/Matrix3D.h /Users/tacyas/Eos/include/Array.h | |
128 | +usage.o: usage.c /usr/include/stdio.h /usr/include/sys/cdefs.h \ | |
129 | + /usr/include/sys/_symbol_aliasing.h \ | |
130 | + /usr/include/sys/_posix_availability.h /usr/include/Availability.h \ | |
131 | + /usr/include/AvailabilityInternal.h /usr/include/_types.h \ | |
132 | + /usr/include/sys/_types.h /usr/include/machine/_types.h \ | |
133 | + /usr/include/i386/_types.h /usr/include/sys/_types/_va_list.h \ | |
134 | + /usr/include/sys/_types/_size_t.h /usr/include/sys/_types/_null.h \ | |
135 | + /usr/include/sys/_types/_off_t.h /usr/include/sys/_types/_ssize_t.h \ | |
136 | + /usr/include/secure/_stdio.h /usr/include/secure/_common.h \ | |
137 | + /usr/include/stdlib.h /usr/include/sys/wait.h \ | |
138 | + /usr/include/sys/_types/_pid_t.h /usr/include/sys/_types/_id_t.h \ | |
139 | + /usr/include/sys/signal.h /usr/include/sys/appleapiopts.h \ | |
140 | + /usr/include/machine/signal.h /usr/include/i386/signal.h \ | |
141 | + /usr/include/machine/_mcontext.h /usr/include/i386/_mcontext.h \ | |
142 | + /usr/include/mach/i386/_structs.h \ | |
143 | + /usr/include/sys/_types/_sigaltstack.h \ | |
144 | + /usr/include/sys/_types/_ucontext.h \ | |
145 | + /usr/include/sys/_types/_pthread_attr_t.h \ | |
146 | + /usr/include/sys/_types/_sigset_t.h /usr/include/sys/_types/_uid_t.h \ | |
147 | + /usr/include/sys/resource.h \ | |
148 | + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/5.1/include/stdint.h \ | |
149 | + /usr/include/stdint.h /usr/include/sys/_types/_int8_t.h \ | |
150 | + /usr/include/sys/_types/_int16_t.h /usr/include/sys/_types/_int32_t.h \ | |
151 | + /usr/include/sys/_types/_int64_t.h /usr/include/_types/_uint8_t.h \ | |
152 | + /usr/include/_types/_uint16_t.h /usr/include/_types/_uint32_t.h \ | |
153 | + /usr/include/_types/_uint64_t.h /usr/include/sys/_types/_intptr_t.h \ | |
154 | + /usr/include/sys/_types/_uintptr_t.h /usr/include/_types/_intmax_t.h \ | |
155 | + /usr/include/_types/_uintmax_t.h /usr/include/sys/_types/_timeval.h \ | |
156 | + /usr/include/machine/endian.h /usr/include/i386/endian.h \ | |
157 | + /usr/include/sys/_endian.h /usr/include/libkern/_OSByteOrder.h \ | |
158 | + /usr/include/libkern/i386/_OSByteOrder.h /usr/include/alloca.h \ | |
159 | + /usr/include/sys/_types/_ct_rune_t.h /usr/include/sys/_types/_rune_t.h \ | |
160 | + /usr/include/sys/_types/_wchar_t.h /usr/include/machine/types.h \ | |
161 | + /usr/include/i386/types.h /usr/include/sys/_types/___offsetof.h \ | |
162 | + /usr/include/sys/_types/_dev_t.h /usr/include/sys/_types/_mode_t.h \ | |
163 | + ../inc/config.h ../inc/../inc/mrcImageDividedByFile.h | |
164 | +util.o: util.c /usr/include/stdio.h /usr/include/sys/cdefs.h \ | |
165 | + /usr/include/sys/_symbol_aliasing.h \ | |
166 | + /usr/include/sys/_posix_availability.h /usr/include/Availability.h \ | |
167 | + /usr/include/AvailabilityInternal.h /usr/include/_types.h \ | |
168 | + /usr/include/sys/_types.h /usr/include/machine/_types.h \ | |
169 | + /usr/include/i386/_types.h /usr/include/sys/_types/_va_list.h \ | |
170 | + /usr/include/sys/_types/_size_t.h /usr/include/sys/_types/_null.h \ | |
171 | + /usr/include/sys/_types/_off_t.h /usr/include/sys/_types/_ssize_t.h \ | |
172 | + /usr/include/secure/_stdio.h /usr/include/secure/_common.h \ | |
173 | + /usr/include/stdlib.h /usr/include/sys/wait.h \ | |
174 | + /usr/include/sys/_types/_pid_t.h /usr/include/sys/_types/_id_t.h \ | |
175 | + /usr/include/sys/signal.h /usr/include/sys/appleapiopts.h \ | |
176 | + /usr/include/machine/signal.h /usr/include/i386/signal.h \ | |
177 | + /usr/include/machine/_mcontext.h /usr/include/i386/_mcontext.h \ | |
178 | + /usr/include/mach/i386/_structs.h \ | |
179 | + /usr/include/sys/_types/_sigaltstack.h \ | |
180 | + /usr/include/sys/_types/_ucontext.h \ | |
181 | + /usr/include/sys/_types/_pthread_attr_t.h \ | |
182 | + /usr/include/sys/_types/_sigset_t.h /usr/include/sys/_types/_uid_t.h \ | |
183 | + /usr/include/sys/resource.h \ | |
184 | + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/5.1/include/stdint.h \ | |
185 | + /usr/include/stdint.h /usr/include/sys/_types/_int8_t.h \ | |
186 | + /usr/include/sys/_types/_int16_t.h /usr/include/sys/_types/_int32_t.h \ | |
187 | + /usr/include/sys/_types/_int64_t.h /usr/include/_types/_uint8_t.h \ | |
188 | + /usr/include/_types/_uint16_t.h /usr/include/_types/_uint32_t.h \ | |
189 | + /usr/include/_types/_uint64_t.h /usr/include/sys/_types/_intptr_t.h \ | |
190 | + /usr/include/sys/_types/_uintptr_t.h /usr/include/_types/_intmax_t.h \ | |
191 | + /usr/include/_types/_uintmax_t.h /usr/include/sys/_types/_timeval.h \ | |
192 | + /usr/include/machine/endian.h /usr/include/i386/endian.h \ | |
193 | + /usr/include/sys/_endian.h /usr/include/libkern/_OSByteOrder.h \ | |
194 | + /usr/include/libkern/i386/_OSByteOrder.h /usr/include/alloca.h \ | |
195 | + /usr/include/sys/_types/_ct_rune_t.h /usr/include/sys/_types/_rune_t.h \ | |
196 | + /usr/include/sys/_types/_wchar_t.h /usr/include/machine/types.h \ | |
197 | + /usr/include/i386/types.h /usr/include/sys/_types/___offsetof.h \ | |
198 | + /usr/include/sys/_types/_dev_t.h /usr/include/sys/_types/_mode_t.h \ | |
199 | + ../inc/config.h ../inc/../inc/mrcImageDividedByFile.h |
@@ -0,0 +1,114 @@ | ||
1 | +include $(EOS_HOME)/src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/Config/Define.inc | |
2 | +include $(EOS_HOME)/src/$(WORLDNAME)/$(CLASSNAME)/Config/Define.inc | |
3 | +include $(EOS_HOME)/src/$(WORLDNAME)/Config/Define.inc | |
4 | +include $(EOS_HOME)/src/Config/DefineTool.inc | |
5 | + | |
6 | +LIBFILES = \ | |
7 | + $(LIBPREFIX)EosObjects$(LIBSUFFIX) | |
8 | + | |
9 | +LIBFILESDEBUG = \ | |
10 | + $(LIBPREFIX)EosObjects.debug$(LIBSUFFIX) | |
11 | + | |
12 | +SRCC = \ | |
13 | + $(OBJECTNAME).c \ | |
14 | + init.c \ | |
15 | + argCheck.c \ | |
16 | + usage.c \ | |
17 | + util.c | |
18 | + | |
19 | +SRCCXX = \ | |
20 | + $(OBJECTNAME).cc \ | |
21 | + init.cc \ | |
22 | + argCheck.cc \ | |
23 | + usage.cc \ | |
24 | + util.cc | |
25 | + | |
26 | +MODULES = \ | |
27 | + $(OBJECTNAME).o \ | |
28 | + init.o \ | |
29 | + argCheck.o \ | |
30 | + usage.o \ | |
31 | + util.o | |
32 | + | |
33 | +REALMODULES = \ | |
34 | + $(OSTYPE)/$(OBJECTNAME).o \ | |
35 | + $(OSTYPE)/init.o \ | |
36 | + $(OSTYPE)/argCheck.o \ | |
37 | + $(OSTYPE)/usage.o \ | |
38 | + $(OSTYPE)/util.o | |
39 | + | |
40 | +MODULESDEBUG = \ | |
41 | + $(OBJECTNAME).debugo \ | |
42 | + init.debugo \ | |
43 | + argCheck.debugo \ | |
44 | + usage.debugo \ | |
45 | + util.debugo | |
46 | + | |
47 | +MODULESCUDAGDB = \ | |
48 | + $(OBJECTNAME).cudagdb.o \ | |
49 | + init.cudagdb.o \ | |
50 | + argCheck.cudagdb.o \ | |
51 | + usage.cudagdb.o \ | |
52 | + util.cudagdb.o | |
53 | + | |
54 | +REALMODULESDEBUG = \ | |
55 | + $(OSTYPE)/$(OBJECTNAME).debugo \ | |
56 | + $(OSTYPE)/init.debugo \ | |
57 | + $(OSTYPE)/argCheck.debugo \ | |
58 | + $(OSTYPE)/usage.debugo \ | |
59 | + $(OSTYPE)/util.debugo | |
60 | + | |
61 | + | |
62 | +$(OBJECTNAME): $(MODULES) $(LIBFILES) | |
63 | + @if [ -f $(VPATH)/$(OBJECTNAME).c ] ; \ | |
64 | + then \ | |
65 | + echo $(CC) $(CCOPTS) $(MODULES) $(LIBFILES) $(EXTRA_LIB) $(KHOROS_LIBS) $(LIBPVM) $(STANDARDLIB) $(HOSTDEPENDENTLIB) -o $@ ; \ | |
66 | + $(CC) $(CCOPTS) $(MODULES) $(LIBFILES) $(EXTRA_LIB) $(KHOROS_LIBS) $(LIBPVM) $(STANDARDLIB) $(HOSTDEPENDENTLIB) -o $@ ; \ | |
67 | + fi | |
68 | + @if [ -f $(VPATH)/$(OBJECTNAME).cc ] ; \ | |
69 | + then \ | |
70 | + echo $(CXX) $(CCOPTS) $(MODULES) $(LIBFILES) $(EXTRA_LIB) $(KHOROS_LIBS) $(LIBPVM) $(STANDARDLIB) $(HOSTDEPENDENTLIB) -o $@ ; \ | |
71 | + $(CXX) $(CCOPTS) $(MODULES) $(LIBFILES) $(EXTRA_LIB) $(KHOROS_LIBS) $(LIBPVM) $(STANDARDLIB) $(HOSTDEPENDENTLIB) -o $@ ; \ | |
72 | + fi | |
73 | + @if [ -f $(VPATH)/$(OBJECTNAME).ccm ] ; \ | |
74 | + then \ | |
75 | + echo "MICO"; \ | |
76 | + echo $(MICOLD) $(CCOPTS) $(MODULES) $(LIBFILES) $(EXTRA_LIB) $(KHOROS_LIBS) $(LIBPVM) $(STANDARDLIB) $(HOSTDEPENDENTLIB) -o $@ ; \ | |
77 | + $(MICOLD) $(CCOPTS) $(MODULES) $(LIBFILES) $(EXTRA_LIB) $(KHOROS_LIBS) $(LIBPVM) $(STANDARDLIB) $(HOSTDEPENDENTLIB) -o $@ ; \ | |
78 | + fi | |
79 | + @if [ -f $(VPATH)/$(OBJECTNAME).cu ] ; \ | |
80 | + then \ | |
81 | + echo $(NVCC) $(NVCCOPTS) $(MODULES) $(LIBFILES) $(EXTRA_LIB) $(KHOROS_LIBS) $(LIBPVM) $(STANDARDLIB) $(HOSTDEPENDENTLIB) $(CUDALIB) $(CUDAINC) -o $@ ; \ | |
82 | + $(NVCC) $(NVCCOPTS) $(MODULES) $(LIBFILES) $(EXTRA_LIB) $(KHOROS_LIBS) $(LIBPVM) $(STANDARDLIB) $(HOSTDEPENDENTLIB) $(CUDALIB) $(CUDAINC) -o $@ ; \ | |
83 | + fi | |
84 | + | |
85 | + | |
86 | +$(OBJECTNAME).debug: $(MODULESDEBUG) $(LIBFILESDEBUG) | |
87 | + @if [ -f $(VPATH)/$(OBJECTNAME).c ] ; \ | |
88 | + then \ | |
89 | + echo $(CC) $(CCOPTSDEBUG) $(MODULESDEBUG) $(LIBFILESDEBUG) $(EXTRA_LIB) $(KHOROS_LIBS) $(LIBPVM) $(STANDARDLIB) $(HOSTDEPENDENTLIB) -o $@ ; \ | |
90 | + $(CC) $(CCOPTSDEBUG) $(MODULESDEBUG) $(LIBFILESDEBUG) $(EXTRA_LIB) $(KHOROS_LIBS) $(LIBPVM) $(STANDARDLIB) $(HOSTDEPENDENTLIB) -o $@ ; \ | |
91 | + fi | |
92 | + @if [ -f $(VPATH)/$(OBJECTNAME).cc ] ; \ | |
93 | + then \ | |
94 | + echo $(CXX) $(CCOPTSDEBUG) $(MODULESDEBUG) $(LIBFILESDEBUG) $(EXTRA_LIB) $(KHOROS_LIBS) $(LIBPVM) $(STANDARDLIB) $(HOSTDEPENDENTLIB) -o $@ ; \ | |
95 | + $(CXX) $(CCOPTSDEBUG) $(MODULESDEBUG) $(LIBFILESDEBUG) $(EXTRA_LIB) $(KHOROS_LIBS) $(LIBPVM) $(STANDARDLIB) $(HOSTDEPENDENTLIB) -o $@ ; \ | |
96 | + fi | |
97 | + @if [ -f $(VPATH)/$(OBJECTNAME).ccm ] ; \ | |
98 | + then \ | |
99 | + echo "MICO"; \ | |
100 | + echo $(MICOLD) $(CCOPTSDEBUG) $(MODULESDEBUG) $(LIBFILESDEBUG) $(EXTRA_LIB) $(KHOROS_LIBS) $(LIBPVM) $(STANDARDLIB) $(HOSTDEPENDENTLIB) -o $@ ; \ | |
101 | + $(MICOLD) $(CCOPTSDEBUG) $(MODULESDEBUG) $(LIBFILESDEBUG) $(EXTRA_LIB) $(KHOROS_LIBS) $(LIBPVM) $(STANDARDLIB) $(HOSTDEPENDENTLIB) -o $@ ; \ | |
102 | + fi | |
103 | + @if [ -f $(VPATH)/$(OBJECTNAME).cu ] ; \ | |
104 | + then \ | |
105 | + echo $(CC) $(CCOPTSDEBUG) $(MODULESDEBUG) $(LIBFILESDEBUG) $(EXTRA_LIB) $(KHOROS_LIBS) $(LIBPVM) $(STANDARDLIB) $(HOSTDEPENDENTLIB) -o $@ ; \ | |
106 | + $(CC) $(CCOPTSDEBUG) $(MODULESDEBUG) $(LIBFILESDEBUG) $(EXTRA_LIB) $(KHOROS_LIBS) $(LIBPVM) $(STANDARDLIB) $(HOSTDEPENDENTLIB) -o $@ ; \ | |
107 | + fi | |
108 | + | |
109 | +$(OBJECTNAME).cudagdb: $(MODULESCUDAGDB) $(LIBFILESDEBUG) | |
110 | + echo $(NVCC) "$(NVCCOPTSCUDAGDB) $(MODULESCUDAGDB) $(LIBFILESDEBUG) $(EXTRA_LIB) $(KHOROS_LIBS) $(LIBPVM) $(STANDARDLIB) $(HOSTDEPENDENTLIB) -o $@" | |
111 | + $(NVCC) $(NVCCOPTSCUDAGDB) $(MODULESCUDAGDB) $(LIBFILESDEBUG) $(EXTRA_LIB) $(KHOROS_LIBS) $(LIBPVM) $(STANDARDLIB) $(HOSTDEPENDENTLIB) -o $@ | |
112 | + | |
113 | +include ./.Depend | |
114 | +include $(EOS_HOME)/src/$(WORLDNAME)/$(CLASSNAME)/$(OBJECTNAME)/Config/Target.inc |
@@ -0,0 +1 @@ | ||
1 | +../../../../../hostdepend/X86MAC64/src/Tools/mrcImage/mrcImageDividedByFile/src/X86MAC64 | |
\ No newline at end of file |
@@ -716,11 +716,11 @@ extern int IsFFT(mrcImage* mrc, char* message, mrcImageParaTypeInteger mode); | ||
716 | 716 | extern void mrcImageInfoSet(mrcImage* mrc, FILE* fptIn, FILE* fptOut, long mode); |
717 | 717 | |
718 | 718 | /* in mrcImageOperation.c */ |
719 | -extern void lmrcImageDevidedByImage(mrcImage* img, mrcImage* i1, mrcImage* i2); | |
719 | +extern void lmrcImageDividedByImage(mrcImage* img, mrcImage* i1, mrcImage* i2); | |
720 | 720 | extern void lmrcImagetMapForZero(mrcImage* t, mrcImage* avg, mrcImage* se); |
721 | 721 | extern void lmrcImageSN(mrcImage* sn, mrcImage* avg, mrcImage* sig); |
722 | -extern void lmrcImageDevidedByReal(mrcImage* img, double d); | |
723 | -extern void lmrcImageDevidedByRealForOnlyPositive(mrcImage* img, double d); | |
722 | +extern void lmrcImageDividedByReal(mrcImage* img, double d); | |
723 | +extern void lmrcImageDividedByRealForOnlyPositive(mrcImage* img, double d); | |
724 | 724 | extern void lmrcImageAddedByReal(mrcImage* img, double d); |
725 | 725 | extern void lmrcImageStdDev(mrcImage* sig, mrcImage* avg, mrcImage* avg2, long num); |
726 | 726 | extern void lmrcImageStdErr(mrcImage* sig, mrcImage* avg, mrcImage* avg2, long num); |
@@ -103,305 +103,6 @@ | ||
103 | 103 | <H2>Information from source codes</H2> |
104 | 104 | </A> |
105 | 105 | <PRE> |
106 | -../src/fftn.c: | |
107 | - | |
108 | -../src/lmrcFETnormalizeBySD.c: | |
109 | - | |
110 | -../src/lmrcFFTExpression.c: | |
111 | - | |
112 | -../src/lmrcFFTFGconj.c: | |
113 | - | |
114 | -../src/lmrcFFTFxG.c: | |
115 | - | |
116 | -../src/lmrcFFTInfo.c: | |
117 | - | |
118 | -../src/lmrcImage3DWindowing.c: | |
119 | - | |
120 | -../src/lmrcImageAddValue.c: | |
121 | - | |
122 | -../src/lmrcImageAsProbability.c: | |
123 | - | |
124 | -../src/lmrcImageAverage.c: | |
125 | - | |
126 | -../src/lmrcImageBandPassFilter.c: | |
127 | - | |
128 | -../src/lmrcImageBilateralFilter.c: | |
129 | - | |
130 | -../src/lmrcImageBinarization.c: | |
131 | - | |
132 | -../src/lmrcImageBoundaryInfo.c: | |
133 | - | |
134 | -../src/lmrcImageCalcArea.c: | |
135 | - | |
136 | -../src/lmrcImageCenterGet.c: | |
137 | - | |
138 | -../src/lmrcImageCentre.c: | |
139 | - | |
140 | -../src/lmrcImageClosing.c: | |
141 | - | |
142 | -../src/lmrcImageClusterAnalysis.c: | |
143 | - | |
144 | -../src/lmrcImageCommonLine.c: | |
145 | - | |
146 | -../src/lmrcImageConnection.c: | |
147 | - | |
148 | -../src/lmrcImageConnectivityNumberCalc.c: | |
149 | - | |
150 | -../src/lmrcImageContourSurface.c: | |
151 | - | |
152 | -../src/lmrcImageContraction.c: | |
153 | - | |
154 | -../src/lmrcImageCorrelation.c: | |
155 | - $lmrcImageEuclidDistanceCalc: Calculate Euclid distance between two images $ | |
156 | - $arg: in1: input mrcImage1 $ | |
157 | - $arg: in2: input mrcImage2 $ | |
158 | - $arg: mode: input int $ | |
159 | - $mode: 0 Sum of SQR $ | |
160 | - $mode: 1 Distance $ | |
161 | - $return: EuclidDistance $ | |
162 | - | |
163 | -../src/lmrcImageCorrelationinSpace.c: | |
164 | - | |
165 | -../src/lmrcImageCorrelationPVM.c: | |
166 | - | |
167 | -../src/lmrcImageCorrelationWithCTFCompensation.c: | |
168 | - | |
169 | -../src/lmrcImageCrystalCreate.c: | |
170 | - | |
171 | -../src/lmrcImageCTFCompensation.c: | |
172 | - | |
173 | -../src/lmrcImageCTFDetermination.c: | |
174 | - | |
175 | -../src/lmrcImageCTFObservation.c: | |
176 | - | |
177 | -../src/lmrcImageCTFSN.c: | |
178 | - | |
179 | -../src/lmrcImageCVE.c: | |
180 | - | |
181 | -../src/lmrcImageDataMaxAndMinGetByImage.c: | |
182 | - | |
183 | -../src/lmrcImageDataStraightCopy.c: | |
184 | - | |
185 | -../src/lmrcImageDensity.c: | |
186 | - | |
187 | -../src/lmrcImageDensityInverse.c: | |
188 | - | |
189 | -../src/lmrcImageDensityNormalizationByImage.c: | |
190 | - | |
191 | -../src/lmrcImageDilation.c: | |
192 | - | |
193 | -../src/lmrcImageDistanceConversion.c: | |
194 | - | |
195 | -../src/lmrcImageEdgeAverage.c: | |
196 | - | |
197 | -../src/lmrcImageEdge.c: | |
198 | - | |
199 | -../src/lmrcImageErosion.c: | |
200 | - | |
201 | -../src/lmrcImageFeatureExtraction.c: | |
202 | - | |
203 | -../src/lmrcImageFeatureExtractionCoOccurrence.c: | |
204 | - | |
205 | -../src/lmrcImageFeatureExtractionRunLength.c: | |
206 | - | |
207 | -../src/lmrcImageFFT.c: | |
208 | - | |
209 | -../src/lmrcImageFilterCreate.c: | |
210 | - | |
211 | -../src/lmrcImageFirstNoiseReductionByRelaxation.c: | |
212 | - | |
213 | -../src/lmrcImageFOMCalc.c: | |
214 | - | |
215 | -../src/lmrcImageFourierPowerSpectrum.c: | |
216 | - | |
217 | -../src/lmrcImageFourierShellCorrelation.c: | |
218 | - | |
219 | -../src/lmrcImageHighlighting.c: | |
220 | - | |
221 | -../src/lmrcImageHighPassFilter.c: | |
222 | - | |
223 | -../src/lmrcImageLabeling.c: | |
224 | - | |
225 | -../src/lmrcImageLowPassFilter.c: | |
226 | - | |
227 | -../src/lmrcImageMasking.c: | |
228 | - | |
229 | -../src/lmrcImageMaxDataGet.c: | |
230 | - | |
231 | -../src/lmrcImageMirroring.c: | |
232 | - $lmrcImageMirroring: (mrcImage* out, mrcImage* in, lmrcImageMirroring mode) $ | |
233 | - | |
234 | -../src/lmrcImageModeChange.c: | |
235 | - | |
236 | -../src/lmrcImageModelCreate.c: | |
237 | - | |
238 | -../src/lmrcImageMontageCreate.c: | |
239 | - | |
240 | -../src/lmrcImageMorphology.c: | |
241 | - | |
242 | -../src/lmrcImageMove.c: | |
243 | - | |
244 | -../src/lmrcImageMultiCTFCompensation.c: | |
245 | - | |
246 | -../src/lmrcImageMultiplying.c: | |
247 | - | |
248 | -../src/lmrcImageNormalizing.c: | |
249 | - | |
250 | -../src/lmrcImageOneLineSimilarityCalc.c: | |
251 | - | |
252 | -../src/lmrcImageOpening.c: | |
253 | - | |
254 | -../src/lmrcImagePad.c: | |
255 | - | |
256 | -../src/lmrcImagePartImageSegmentation.c: | |
257 | - | |
258 | -../src/lmrcImagePixelSummationOfProbabilityGetByImage.c: | |
259 | - | |
260 | -../src/lmrcImagePosterization.c: | |
261 | - | |
262 | -../src/lmrcImageProjection.c: | |
263 | - | |
264 | -../src/lmrcImageProportionalDensityLevelSetByImage.c: | |
265 | - | |
266 | -../src/lmrcImageRadialDistribution.c: | |
267 | - | |
268 | -../src/lmrcImageRhoFiltering.c: | |
269 | - | |
270 | -../src/lmrcImageROI2D.c: | |
271 | - | |
272 | -../src/lmrcImageROI3D.c: | |
273 | - | |
274 | -../src/lmrcImageROInotChangeHeaderLength.c: | |
275 | - | |
276 | -../src/lmrcImageRotation.c: | |
277 | - | |
278 | -../src/lmrcImageSamplingUnitChange.c: | |
279 | - | |
280 | -../src/lmrcImageSecondNoiseReductionByRelaxation.c: | |
281 | - | |
282 | -../src/lmrcImageSecondNoiseReductionByRelaxationDijDimensionSet.c: | |
283 | - | |
284 | -../src/lmrcImageSecondNoiseReductionByRelaxationDijValueCalculate.c: | |
285 | - | |
286 | -../src/lmrcImageSecondNoiseReductionByRelaxationDijValueSet.c: | |
287 | - | |
288 | -../src/lmrcImageSecondNoiseReductionByRelaxationQValueSet.c: | |
289 | - | |
290 | -../src/lmrcImageSecondNoiseReductionByRelaxationRValueSet.c: | |
291 | - | |
292 | -../src/lmrcImagesFTest.c: | |
293 | - | |
294 | -../src/lmrcImageShapePCA.c: | |
295 | - | |
296 | -../src/lmrcImageShift.c: | |
297 | - | |
298 | -../src/lmrcImageShrink.c: | |
299 | - | |
300 | -../src/lmrcImageSigmaCalculate.c: | |
301 | - | |
302 | -../src/lmrcImageSinogram.c: | |
303 | - | |
304 | -../src/lmrcImageSinogramCorrelation.c: | |
305 | - | |
306 | -../src/lmrcImageSinogramFFT.c: | |
307 | - | |
308 | -../src/lmrcImageSmoothing.c: | |
309 | - | |
310 | -../src/lmrcImageSolventFlattening.c: | |
311 | - | |
312 | -../src/lmrcImageSphere.c: | |
313 | - | |
314 | -../src/lmrcImageSplit.c: | |
315 | - | |
316 | -../src/lmrcImageSSDA.c: | |
317 | - | |
318 | -../src/lmrcImagesStatDataGet.c: | |
319 | - | |
320 | -../src/lmrcImagesTTest.c: | |
321 | - | |
322 | -../src/lmrcImageStudentCalculate.c: | |
323 | - | |
324 | -../src/lmrcImageSubtractionCalc.c: | |
325 | - | |
326 | -../src/lmrcImageSummationCalculate.c: | |
327 | - | |
328 | -../src/lmrcImagesVarianceAnalysis.c: | |
329 | - | |
330 | -../src/lmrcImagesVarianceMap.c: | |
331 | - | |
332 | -../src/lmrcImageSymmetryFind.c: | |
333 | - | |
334 | -../src/lmrcImageTfunction.c: | |
335 | - | |
336 | -../src/lmrcImageTrans.c: | |
337 | - | |
338 | -../src/lmrcImageTransformDescartesIntoPolar.c: | |
339 | - | |
340 | -../src/lmrcImageTriming.c: | |
341 | - | |
342 | -../src/lmrcImageVolumeCalc.c: | |
343 | - | |
344 | -../src/lmrcImageWindowing.c: | |
345 | - | |
346 | -../src/lmrcSinogramFET.c: | |
347 | - | |
348 | -../src/lmrcSinogramFETcalcWeight.c: | |
349 | - | |
350 | -../src/lmrcSinogramFETcorrelationMap.c: | |
351 | - | |
352 | -../src/lmrcSinogramFETnormalizedMap.c: | |
353 | - | |
354 | -../src/lmrcSinogramFETPCA.c: | |
355 | - | |
356 | -../src/lmrcSinogramFETreferredCorrelation.c: | |
357 | - | |
358 | -../src/lmrcSinogramFETsmoothParameterMatching.c: | |
359 | - | |
360 | -../src/mrcImageCheckFFT.c: | |
361 | - | |
362 | -../src/mrcImageCheckSameSize.c: | |
363 | - | |
364 | -../src/mrcImageCopy.c: | |
365 | - | |
366 | -../src/mrcImageDataSet.c: | |
367 | - | |
368 | -../src/mrcImageError.c: | |
369 | - | |
370 | -../src/mrcImagefuncmin.c: | |
371 | - | |
372 | -../src/mrcImageGet.c: | |
373 | - | |
374 | -../src/mrcImageInfo.c: | |
375 | - | |
376 | -../src/mrcImageInit.c: | |
377 | - | |
378 | -../src/mrcImageOperation.c: | |
379 | - | |
380 | -../src/mrcImagePrint.c: | |
381 | - | |
382 | -../src/mrcImagePVM.c: | |
383 | - | |
384 | -../src/mrcImageRead.c: | |
385 | - | |
386 | -../src/mrcImageSectionGet.c: | |
387 | - | |
388 | -../src/mrcImageSectionSet.c: | |
389 | - | |
390 | -../src/mrcImageSet.c: | |
391 | - | |
392 | -../src/mrcImageTailer.c: | |
393 | - | |
394 | -../src/mrcImageToIntImage.c: | |
395 | - | |
396 | -../src/mrcImageUtil.c: | |
397 | - | |
398 | -../src/mrcImageUtilityforVariance.c: | |
399 | - | |
400 | -../src/mrcImageWrite2.c: | |
401 | - | |
402 | -../src/mrcImageWrite.c: | |
403 | - | |
404 | -../src/mrcRefUtil.c: | |
405 | 106 | </PRE> |
406 | 107 | <HR> |
407 | 108 | <A NAME="include"> |
@@ -1126,11 +827,11 @@ extern int IsFFT(mrcImage* mrc, char* message, mrcImageParaTypeInteger mode); | ||
1126 | 827 | extern void mrcImageInfoSet(mrcImage* mrc, FILE* fptIn, FILE* fptOut, long mode); |
1127 | 828 | |
1128 | 829 | /* in mrcImageOperation.c */ |
1129 | -extern void lmrcImageDevidedByImage(mrcImage* img, mrcImage* i1, mrcImage* i2); | |
830 | +extern void lmrcImageDividedByImage(mrcImage* img, mrcImage* i1, mrcImage* i2); | |
1130 | 831 | extern void lmrcImagetMapForZero(mrcImage* t, mrcImage* avg, mrcImage* se); |
1131 | 832 | extern void lmrcImageSN(mrcImage* sn, mrcImage* avg, mrcImage* sig); |
1132 | -extern void lmrcImageDevidedByReal(mrcImage* img, double d); | |
1133 | -extern void lmrcImageDevidedByRealForOnlyPositive(mrcImage* img, double d); | |
833 | +extern void lmrcImageDividedByReal(mrcImage* img, double d); | |
834 | +extern void lmrcImageDividedByRealForOnlyPositive(mrcImage* img, double d); | |
1134 | 835 | extern void lmrcImageAddedByReal(mrcImage* img, double d); |
1135 | 836 | extern void lmrcImageStdDev(mrcImage* sig, mrcImage* avg, mrcImage* avg2, long num); |
1136 | 837 | extern void lmrcImageStdErr(mrcImage* sig, mrcImage* avg, mrcImage* avg2, long num); |
@@ -716,11 +716,11 @@ extern int IsFFT(mrcImage* mrc, char* message, mrcImageParaTypeInteger mode); | ||
716 | 716 | extern void mrcImageInfoSet(mrcImage* mrc, FILE* fptIn, FILE* fptOut, long mode); |
717 | 717 | |
718 | 718 | /* in mrcImageOperation.c */ |
719 | -extern void lmrcImageDevidedByImage(mrcImage* img, mrcImage* i1, mrcImage* i2); | |
719 | +extern void lmrcImageDividedByImage(mrcImage* img, mrcImage* i1, mrcImage* i2); | |
720 | 720 | extern void lmrcImagetMapForZero(mrcImage* t, mrcImage* avg, mrcImage* se); |
721 | 721 | extern void lmrcImageSN(mrcImage* sn, mrcImage* avg, mrcImage* sig); |
722 | -extern void lmrcImageDevidedByReal(mrcImage* img, double d); | |
723 | -extern void lmrcImageDevidedByRealForOnlyPositive(mrcImage* img, double d); | |
722 | +extern void lmrcImageDividedByReal(mrcImage* img, double d); | |
723 | +extern void lmrcImageDividedByRealForOnlyPositive(mrcImage* img, double d); | |
724 | 724 | extern void lmrcImageAddedByReal(mrcImage* img, double d); |
725 | 725 | extern void lmrcImageStdDev(mrcImage* sig, mrcImage* avg, mrcImage* avg2, long num); |
726 | 726 | extern void lmrcImageStdErr(mrcImage* sig, mrcImage* avg, mrcImage* avg2, long num); |
@@ -25,7 +25,7 @@ lmrcImageAverage(mrcImage* out, mrcImage* in, int n, int mode) | ||
25 | 25 | lmrcImageAdd(out, &(in[i]), &num); |
26 | 26 | } |
27 | 27 | if(num==n) { |
28 | - lmrcImageDevidedByReal(out, (double)num); | |
28 | + lmrcImageDividedByReal(out, (double)num); | |
29 | 29 | } else { |
30 | 30 | fprintf(stderr, "Something wrong: n %d != num %d\n", n, num); |
31 | 31 | } |
@@ -81,7 +81,7 @@ lmrcImageMontageCreate(mrcImage* out, mrcImage* in, int imageNum, lmrcImageMonta | ||
81 | 81 | |
82 | 82 | 0 1 2 |
83 | 83 | |
84 | - llinfo[shotID].avg[Edge][Devide] | |
84 | + llinfo[shotID].avg[Edge][Divide] | |
85 | 85 | |
86 | 86 | */ |
87 | 87 | avg[6] = sqrt((llinfo[6].avg[0][1]/(llinfo[3].avg[2][1]/(llinfo[3].avg[1][0]/llinfo[4].avg[3][0]))) |
@@ -60,7 +60,7 @@ lmrcImageConvolution(mrcImage* out, mrcImage* in, mrcImage* kernel, int mode) | ||
60 | 60 | } |
61 | 61 | |
62 | 62 | void |
63 | -lmrcImageDevidedByImage(mrcImage* img, mrcImage* i1, mrcImage* i2) | |
63 | +lmrcImageDividedByImage(mrcImage* img, mrcImage* i1, mrcImage* i2) | |
64 | 64 | { |
65 | 65 | long ix, iy, iz; |
66 | 66 | double ftmp1, ftmp2; |
@@ -68,7 +68,7 @@ lmrcImageDevidedByImage(mrcImage* img, mrcImage* i1, mrcImage* i2) | ||
68 | 68 | if( i1->HeaderN.x!=i2->HeaderN.x |
69 | 69 | || i1->HeaderN.y!=i2->HeaderN.y |
70 | 70 | || i1->HeaderN.z!=i2->HeaderN.z ) { |
71 | - fprintf(stderr, "ImageSize is different in lmrcImageDevidedByImage\n"); | |
71 | + fprintf(stderr, "ImageSize is different in lmrcImageDividedByImage\n"); | |
72 | 72 | exit(EXIT_FAILURE); |
73 | 73 | } |
74 | 74 | img->Header = i1->Header; |
@@ -111,17 +111,17 @@ lmrcImageDevidedByImage(mrcImage* img, mrcImage* i1, mrcImage* i2) | ||
111 | 111 | void |
112 | 112 | lmrcImagetMapForZero(mrcImage* t, mrcImage* avg, mrcImage* se) |
113 | 113 | { |
114 | - lmrcImageDevidedByImage(t, avg, se); | |
114 | + lmrcImageDividedByImage(t, avg, se); | |
115 | 115 | } |
116 | 116 | |
117 | 117 | void |
118 | 118 | lmrcImageSN(mrcImage* sn, mrcImage* avg, mrcImage* sig) |
119 | 119 | { |
120 | - lmrcImageDevidedByImage(sn, avg, sig); | |
120 | + lmrcImageDividedByImage(sn, avg, sig); | |
121 | 121 | } |
122 | 122 | |
123 | 123 | void |
124 | -lmrcImageDevidedByReal(mrcImage* img, double d) | |
124 | +lmrcImageDividedByReal(mrcImage* img, double d) | |
125 | 125 | { |
126 | 126 | long ix, iy, iz; |
127 | 127 | double ftmp; |
@@ -152,7 +152,7 @@ lmrcImageDevidedByReal(mrcImage* img, double d) | ||
152 | 152 | } |
153 | 153 | |
154 | 154 | void |
155 | -lmrcImageDevidedByRealForOnlyPositive(mrcImage* img, double d) | |
155 | +lmrcImageDividedByRealForOnlyPositive(mrcImage* img, double d) | |
156 | 156 | { |
157 | 157 | long ix, iy, iz; |
158 | 158 | double ftmp; |
@@ -255,7 +255,7 @@ void | ||
255 | 255 | lmrcImageStdErr(mrcImage* se, mrcImage* avg, mrcImage* avg2, long number) |
256 | 256 | { |
257 | 257 | lmrcImageStdDev(se, avg, avg2, number); |
258 | - lmrcImageDevidedByReal(se, number); | |
258 | + lmrcImageDividedByReal(se, number); | |
259 | 259 | } |
260 | 260 | |
261 | 261 | void |
@@ -126,3 +126,5 @@ WORLDNAME=Tools | ||
126 | 126 | WORLDNAME=Tools |
127 | 127 | WORLDNAME=Tools |
128 | 128 | WORLDNAME=Tools |
129 | +WORLDNAME=Tools | |
130 | +WORLDNAME=Tools |
@@ -95,6 +95,7 @@ mrcImageDisplayDensityAsTempFactor \ | ||
95 | 95 | mrcImageDistanceConversion \ |
96 | 96 | mrcImageDivideInfoForTomography \ |
97 | 97 | mrcImageDivideIntoTwoImages \ |
98 | +mrcImageDividedByFile \ | |
98 | 99 | mrcImageEdgeEnhancement \ |
99 | 100 | mrcImageEdgeImageGet \ |
100 | 101 | mrcImageEnhancementWithFuzzySets \ |
@@ -128,6 +128,7 @@ mrcImageHighPassFilter \ | ||
128 | 128 | mrcImageHighlighting \ |
129 | 129 | mrcImageInfo \ |
130 | 130 | mrcImageLabeling \ |
131 | +mrcImageLogicalOperation \ | |
131 | 132 | mrcImageLowPassFilter \ |
132 | 133 | mrcImageMagnificationChange \ |
133 | 134 | mrcImageMake2DArrayImage \ |
@@ -0,0 +1,4 @@ | ||
1 | +OBJECTNAME = mrcImageDividedByFile | |
2 | +EXTRA_LIB = | |
3 | +EXTRA_CCOPTS = | |
4 | +EXTRA_INC = |
@@ -0,0 +1,7 @@ | ||
1 | +# OptionControlFile | |
2 | +# FileFormat | |
3 | +"-i1","-i[nput]1","Input: In1","Essential","1","1","In1","inFile::mrcImage","NULL" | |
4 | +"-i2","-i[nput]2","Input: In2","Essential","1","1","In2","inFile::mrcImage","NULL" | |
5 | +"-o","-o[utput]","Output: In1/In2","Essential","1","1","Out","outFile::mrcImage","NULL" | |
6 | +"-c","-c[onfig]","ConfigurationFile","Optional","1","1","configFile","inFile","NULL" | |
7 | +"-m","-m[ode]","Mode","Optional","1","1","mode","Integer","0" |
@@ -0,0 +1 @@ | ||
1 | +/Users/tacyas/Eos/src/Config/Template/ToolsTemplate.Dir/Makefile | |
\ No newline at end of file |
@@ -0,0 +1 @@ | ||
1 | +/Users/tacyas/Eos/src/Config/Template/ToolsTemplate.Dir/doc/Makefile | |
\ No newline at end of file |
@@ -0,0 +1,6 @@ | ||
1 | +#ifndef CONFIG_H | |
2 | +#define CONFIG_H | |
3 | + | |
4 | +#include "../inc/mrcImageDividedByFile.h" | |
5 | + | |
6 | +#endif /* CONFIG_H */ |
@@ -0,0 +1,50 @@ | ||
1 | +#ifndef MRCIMAGEDIVIDEDBYFILE_H | |
2 | +#define MRCIMAGEDIVIDEDBYFILE_H | |
3 | +#include <stdio.h> | |
4 | +#include <stdlib.h> | |
5 | + | |
6 | +#define OPTION_FLAG '-' | |
7 | +#define OPTION_FLAG_POS (0) | |
8 | +#define OPTION_POS (1) | |
9 | + | |
10 | + | |
11 | + | |
12 | + | |
13 | +typedef struct mrcImageDividedByFileInfo { | |
14 | + long flagRedirect; | |
15 | + | |
16 | + long flagIn1; | |
17 | + char* In1; | |
18 | + FILE* fptIn1; | |
19 | + | |
20 | + long flagIn2; | |
21 | + char* In2; | |
22 | + FILE* fptIn2; | |
23 | + | |
24 | + long flagOut; | |
25 | + char* Out; | |
26 | + FILE* fptOut; | |
27 | + | |
28 | + long flagconfigFile; | |
29 | + char* configFile; | |
30 | + FILE* fptconfigFile; | |
31 | + | |
32 | + long flagmode; | |
33 | + long mode; | |
34 | + | |
35 | +} mrcImageDividedByFileInfo; | |
36 | +#ifdef __cplusplus | |
37 | +extern "C" { | |
38 | +#endif | |
39 | +extern void argCheck(mrcImageDividedByFileInfo* info, int argc, char* avgv[]); | |
40 | +extern void khorosInit(int argc, char* avgv[]); | |
41 | +extern void init0(mrcImageDividedByFileInfo* info); | |
42 | +extern void init1(mrcImageDividedByFileInfo* info); | |
43 | +extern void usage(char* usage); | |
44 | +extern void additionalUsage(void); | |
45 | +extern void htmlBeforeUsage(char* usage); | |
46 | +extern void htmlAfterUsage(char* usage); | |
47 | +#ifdef __cplusplus | |
48 | +}; | |
49 | +#endif | |
50 | +#endif /* MRCIMAGEDIVIDEDBYFILE_H */ |
@@ -0,0 +1,427 @@ | ||
1 | +include ../Config/Define.inc | |
2 | +include ../../Config/Define.inc | |
3 | +include ../../../Config/Define.inc | |
4 | +include ../../../../Config/Define.inc | |
5 | + | |
6 | +EOSHOME=../../../../../ | |
7 | +DSTDIR=$(EOSHOME)/bin | |
8 | +DSTDOC=$(EOSHOME)/doc | |
9 | +DSTTAR=$(EOSHOME)/tar | |
10 | + | |
11 | +INCFILES = | |
12 | + | |
13 | +LIBFILES = \ | |
14 | + $(LIBPREFIX)EosObjects$(LIBSUFFIX) | |
15 | + | |
16 | +LIBFILESDEBUG = \ | |
17 | + $(LIBPREFIX)EosObjects.debug$(LIBSUFFIX) | |
18 | + | |
19 | +SRCC = \ | |
20 | + $(OBJECTNAME).c \ | |
21 | + init.c \ | |
22 | + argCheck.c \ | |
23 | + usage.c \ | |
24 | + util.c \ | |
25 | + | |
26 | +SRCCXX = \ | |
27 | + $(OBJECTNAME).cc \ | |
28 | + init.cc \ | |
29 | + argCheck.cc \ | |
30 | + usage.cc \ | |
31 | + util.cc \ | |
32 | + | |
33 | +MODULES = \ | |
34 | + $(OBJECTNAME).o \ | |
35 | + init.o \ | |
36 | + argCheck.o \ | |
37 | + usage.o \ | |
38 | + util.o \ | |
39 | + | |
40 | +REALMODULES = \ | |
41 | + $(OSTYPE)/$(OBJECTNAME).o \ | |
42 | + $(OSTYPE)/init.o \ | |
43 | + $(OSTYPE)/argCheck.o \ | |
44 | + $(OSTYPE)/usage.o \ | |
45 | + $(OSTYPE)/util.o | |
46 | + | |
47 | +MODULESDEBUG = \ | |
48 | + $(OBJECTNAME).debugo \ | |
49 | + init.debugo \ | |
50 | + argCheck.debugo \ | |
51 | + usage.debugo \ | |
52 | + util.debugo \ | |
53 | + | |
54 | +REALMODULESDEBUG = \ | |
55 | + $(OSTYPE)/$(OBJECTNAME).debugo \ | |
56 | + $(OSTYPE)/init.debugo \ | |
57 | + $(OSTYPE)/argCheck.debugo \ | |
58 | + $(OSTYPE)/usage.debugo \ | |
59 | + $(OSTYPE)/util.debugo | |
60 | + | |
61 | + | |
62 | +all: $(OSTYPE)/$(OBJECTNAME) | |
63 | + if [ ! -L $(OSTYPE) ] ; then \ | |
64 | + moveHostdependent; \ | |
65 | + fi | |
66 | + | |
67 | +debug: $(OSTYPE)/$(OBJECTNAME).debug | |
68 | + | |
69 | +cudagdb: $(OSTYPE)/$(OBJECTNAME).cudagdb | |
70 | + | |
71 | + | |
72 | +$(OSTYPE)/$(OBJECTNAME):: | |
73 | + @$(RM) -f $(OSTYPE)/Makefile ; \ | |
74 | + $(CP) $(EOS_HOME)/src/Config/Template/$(WORLDNAME)Template.Dir/src/ARCH/Makefile $(OSTYPE)/Makefile ; \ | |
75 | + cd $(OSTYPE); \ | |
76 | + $(MAKE) $(OBJECTNAME) WORLDNAME=$(WORLDNAME) CLASSNAME=$(CLASSNAME) OBJECTNAME=$(OBJECTNAME) | |
77 | + | |
78 | +$(OSTYPE)/$(OBJECTNAME).debug:: | |
79 | + @$(RM) -f $(OSTYPE)/Makefile ; \ | |
80 | + $(CP) $(EOS_HOME)/src/Config/Template/$(WORLDNAME)Template.Dir/src/ARCH/Makefile $(OSTYPE)/Makefile ; \ | |
81 | + cd $(OSTYPE); \ | |
82 | + $(MAKE) $(OBJECTNAME).debug WORLDNAME=$(WORLDNAME) CLASSNAME=$(CLASSNAME) OBJECTNAME=$(OBJECTNAME) | |
83 | + | |
84 | +$(OSTYPE)/$(OBJECTNAME).cudagdb:: | |
85 | + @$(RM) -f $(OSTYPE)/Makefile ; \ | |
86 | + $(CP) $(EOS_HOME)/src/Config/Template/$(WORLDNAME)Template.Dir/src/ARCH/Makefile $(OSTYPE)/Makefile ; \ | |
87 | + cd $(OSTYPE); \ | |
88 | + $(MAKE) $(OBJECTNAME).cudagdb WORLDNAME=$(WORLDNAME) CLASSNAME=$(CLASSNAME) OBJECTNAME=$(OBJECTNAME) | |
89 | + | |
90 | +cvsupdate:: | |
91 | + cvs -d $(EOS_CVSROOT) update -d | |
92 | + | |
93 | +cvscommit:: | |
94 | + cvs -d $(EOS_CVSROOT) commit | |
95 | + | |
96 | +edit: | |
97 | + @if [ -r $(OBJECTNAME).c ]; \ | |
98 | + then \ | |
99 | + sccsEdit $(OBJECTNAME).c; \ | |
100 | + else \ | |
101 | + echo "Source files are already editable"; \ | |
102 | + fi | |
103 | + @if [ -r wish/$(OBJECTNAME).wish ]; \ | |
104 | + then \ | |
105 | + cd wish; sccsEdit $(OBJECTNAME).wish; \ | |
106 | + else \ | |
107 | + echo "Source files (wish) are already editable."; \ | |
108 | + fi | |
109 | + @if [ -r ruby/$(OBJECTNAME).rb ]; \ | |
110 | + then \ | |
111 | + cd ruby; sccsEdit $(OBJECTNAME).rb; \ | |
112 | + else \ | |
113 | + echo "Source files (ruby) are already editable."; \ | |
114 | + fi | |
115 | + @if [ -r perl/$(OBJECTNAME).pl ]; \ | |
116 | + then \ | |
117 | + cd perl; sccsEdit $(OBJECTNAME).pl ; \ | |
118 | + else \ | |
119 | + echo "Source files (perl) are already editable."; \ | |
120 | + fi | |
121 | + @if [ -r ../Config/OptionControlFile ]; \ | |
122 | + then \ | |
123 | + cd ../Config; sccsEdit OptionControlFile; \ | |
124 | + else \ | |
125 | + echo "OptionControlFile are already editable."; \ | |
126 | + fi | |
127 | + | |
128 | +unedit: | |
129 | + @if [ -w $(OBJECTNAME).c ]; \ | |
130 | + then \ | |
131 | + sccsUnedit $(OBJECTNAME).c; \ | |
132 | + else \ | |
133 | + echo "Source files are not editable"; \ | |
134 | + fi | |
135 | + @if [ -w wish/$(OBJECTNAME).wish ]; \ | |
136 | + then \ | |
137 | + cd wish; sccsUnedit $(OBJECTNAME).wish; \ | |
138 | + else \ | |
139 | + echo "Source files (wish) are not editable."; \ | |
140 | + fi | |
141 | + @if [ -w ruby/$(OBJECTNAME).rb]; \ | |
142 | + then \ | |
143 | + cd ruby; sccsUnedit $(OBJECTNAME).rb; \ | |
144 | + else \ | |
145 | + echo "Source files (ruby) are not editable."; \ | |
146 | + fi | |
147 | + @if [ -w perl/$(OBJECTNAME).pl ]; \ | |
148 | + then \ | |
149 | + cd perl; sccsUnedit $(OBJECTNAME).pl ; \ | |
150 | + else \ | |
151 | + echo "Source files (ruby) are not editable."; \ | |
152 | + fi | |
153 | + @if [ -w ../Config/OptionControlFile ]; \ | |
154 | + then \ | |
155 | + cd ../Config; sccsUnedit OptionControlFile; \ | |
156 | + else \ | |
157 | + echo "OptionControlFile are not editable."; \ | |
158 | + fi | |
159 | + | |
160 | +report: | |
161 | + @if [ -r $(OBJECTNAME).c ]; \ | |
162 | + then \ | |
163 | + sccsReport $(OBJECTNAME).c; \ | |
164 | + else \ | |
165 | + echo "Source files are already editable"; \ | |
166 | + fi | |
167 | + @if [ -r wish/$(OBJECTNAME).wish ]; \ | |
168 | + then \ | |
169 | + cd wish; sccsReport $(OBJECTNAME).wish; \ | |
170 | + else \ | |
171 | + echo "Source files (wish) are already editable."; \ | |
172 | + fi | |
173 | + @if [ -r ruby/$(OBJECTNAME).rb ]; \ | |
174 | + then \ | |
175 | + cd ruby; sccsReport $(OBJECTNAME).rb; \ | |
176 | + else \ | |
177 | + echo "Source files (ruby) are already editable."; \ | |
178 | + fi | |
179 | + @if [ -r perl/$(OBJECTNAME).pl ] ; \ | |
180 | + then \ | |
181 | + cd perl; sccsReport $(OBJECTNAME).pl ; \ | |
182 | + else \ | |
183 | + echo "Source files (perl) are already editable."; \ | |
184 | + fi | |
185 | + @if [ -r ../Config/OptionControlFile ]; \ | |
186 | + then \ | |
187 | + cd ../Config; sccsReport OptionControlFile; \ | |
188 | + else \ | |
189 | + echo "OptionControlFile are already editable."; \ | |
190 | + fi | |
191 | + | |
192 | +clean : | |
193 | + rm -f *.debugo $(OSTYPE)/*.debugo *.cudagdbo $(OSTYPE)/*.cudagdbo *.o $(OSTYPE)/*.o *.linkinfo $(OSTYPE)/*.linkinfo \ | |
194 | + $(OSTYPE)/$(OBJECTNAME) $(OSTYPE)/*.$(OSTYPE) \ | |
195 | + $(OSTYPE)/$(OBJECTNAME).debug $(OSTYPE)/*.$(OSTYPE).debug \ | |
196 | + $(OSTYPE)/$(OBJECTNAME).cudagdb $(OSTYPE)/*.$(OSTYPE).cudagdb \ | |
197 | + $(OSTYPE)/$(OBJECTNAME).linkinfo $(OSTYPE)/*.$(OSTYPE).linkinfo \ | |
198 | + *.bak *.$(OSTYPE) core | |
199 | + | |
200 | +install: install-bin install-doc install-wish install-ruby install-shell install-perl | |
201 | + @if [ dummy$(KHOROS_KENGOBJ) != dummy ] ; \ | |
202 | + then \ | |
203 | + if [ -x $(KHOROS_KGENOBJ) ] ; \ | |
204 | + then \ | |
205 | + make install-khoros ; \ | |
206 | + fi; \ | |
207 | + fi | |
208 | + | |
209 | +install-bin:$(DSTDIR)/$(OSTYPE)/$(OBJECTNAME) | |
210 | + | |
211 | +$(DSTDIR)/$(OSTYPE)/$(OBJECTNAME):$(OSTYPE)/$(OBJECTNAME) $(DSTDIR)/$(OBJECTNAME) | |
212 | + @echo ---- Installing to bin | |
213 | + @echo $(DSTDIR)/$(OSTYPE)/$(OBJECTNAME) | |
214 | + @if [ ! -d $(DSTDIR)/$(OSTYPE) ]; \ | |
215 | + then \ | |
216 | + mkdir $(DSTDIR)/$(OSTYPE); \ | |
217 | + fi | |
218 | + @if [ -x $(OSTYPE)/$(OBJECTNAME) ]; \ | |
219 | + then \ | |
220 | + echo "Compilation is complete"; \ | |
221 | + $(RM) -f $(DSTDIR)/$(OSTYPE)/$(OBJECTNAME); \ | |
222 | + $(CD) $(OSTYPE); $(INSTALL) -m 555 $(OBJECTNAME) ../$(DSTDIR)/$(OSTYPE); \ | |
223 | + $(CHMOD) 555 ../$(DSTDIR)/$(OSTYPE)/$(OBJECTNAME); \ | |
224 | + else \ | |
225 | + echo "Compilation is incomplete. $(OBJECTNAME)"; \ | |
226 | + fi | |
227 | + @echo ---- end of bin | |
228 | + | |
229 | +install-wish: | |
230 | + @if [ -d wish ]; \ | |
231 | + then \ | |
232 | + echo "---- Tcl/Tk file Install"; \ | |
233 | + if [ ! -d $(DSTDIR)/wish/$(OBJECTNAME) ]; \ | |
234 | + then \ | |
235 | + mkdir $(DSTDIR)/wish/$(OBJECTNAME) ; \ | |
236 | + fi ; \ | |
237 | + $(CP) -f wish/* $(DSTDIR)/wish/$(OBJECTNAME); \ | |
238 | + $(CHMOD) 555 $(DSTDIR)/wish/$(OBJECTNAME)/* ;\ | |
239 | + touch $(DSTDIR)/wish/$(OBJECTNAME)/tclIndex;\ | |
240 | + $(CHMOD) 666 $(DSTDIR)/wish/$(OBJECTNAME)/tclIndex;\ | |
241 | + echo "---- Tcl/Tk file Installed";\ | |
242 | + fi | |
243 | + | |
244 | +install-ruby: | |
245 | + @if [ -d ruby ]; \ | |
246 | + then \ | |
247 | + echo "---- Ruby/Tk file Install"; \ | |
248 | + if [ ! -d $(DSTDIR)/ruby/$(OBJECTNAME) ]; \ | |
249 | + then \ | |
250 | + mkdir $(DSTDIR)/ruby/$(OBJECTNAME) ; \ | |
251 | + fi ; \ | |
252 | + $(CP) -f ruby/* $(DSTDIR)/ruby/$(OBJECTNAME); \ | |
253 | + $(CHMOD) 555 $(DSTDIR)/ruby/$(OBJECTNAME)/* ; \ | |
254 | + echo "---- Ruby/Tk file Installed"; \ | |
255 | + fi | |
256 | + | |
257 | +install-perl: | |
258 | + @if [ -d perl ]; \ | |
259 | + then \ | |
260 | + echo "---- Perl/Tk file Install"; \ | |
261 | + if [ ! -d $(DSTDIR)/perl/$(OBJECTNAME) ]; \ | |
262 | + then \ | |
263 | + mkdir $(DSTDIR)/perl/$(OBJECTNAME) ; \ | |
264 | + fi; \ | |
265 | + $(CP) -f perl/* $(DSTDIR)/perl/$(OBJECTNAME); \ | |
266 | + $(CHMOD) 555 $(DSTDIR)/perl/$(OBJECTNAME)/* ; \ | |
267 | + echo "---- Perl/Tk file Installed"; \ | |
268 | + fi | |
269 | + | |
270 | +install-shell: | |
271 | + @if [ ! -d $(DSTDIR)/shell/$(OBJECTNAME) ]; \ | |
272 | + then \ | |
273 | + mkdir $(DSTDIR)/shell/$(OBJECTNAME) ; \ | |
274 | + fi | |
275 | + @if [ -d shell ]; \ | |
276 | + then \ | |
277 | + echo "---- Shell file Install"; \ | |
278 | + if [ ! -d $(DSTDIR)/shell/$(OBJECTNAME) ]; \ | |
279 | + then \ | |
280 | + mkdir $(DSTDIR)/shell/$(OBJECTNAME) ; \ | |
281 | + fi ; \ | |
282 | + $(CP) -f shell/* $(DSTDIR)/shell/$(OBJECTNAME); \ | |
283 | + $(CHMOD) 555 $(DSTDIR)/shell/$(OBJECTNAME)/*; \ | |
284 | + echo "---- Shell file Installed"; \ | |
285 | + fi | |
286 | + | |
287 | +install-khoros: | |
288 | + @echo Installing to khoros | |
289 | + @if [ ! -d ../../../../../objects/script/$(OBJECTNAME) -a -f $(KHOROS_KGENOBJ) ]; \ | |
290 | + then \ | |
291 | + echo kgenobj;\ | |
292 | + $(KHOROS_KGENOBJ) -tb Eos -oname $(OBJECTNAME) -type script -pane -cantata true -cat Eos -subcat $(CLASSNAME) -description $(OBJECTNAME) -bname $(OBJECTNAME) -form -lang ksh ; \ | |
293 | + fi | |
294 | + @if [ ! -d ../../../../../objects/script/$(OBJECTNAME) -a -f $(KHOROS_KSET) ]; \ | |
295 | + then \ | |
296 | + $(KHOROS_KSET) -tb Eos -oname $(OBJECTNAME) -icon $(OBJECTNAME) ; \ | |
297 | + fi | |
298 | + @if [ -d ../../../../../objects/script/$(OBJECTNAME) -a -f $(KHOROS_KSET) ]; \ | |
299 | + then \ | |
300 | + $(CHMOD) -R 775 ../../../../../objects/script/$(OBJECTNAME) ; \ | |
301 | + if [ $? ] ; \ | |
302 | + then \ | |
303 | + echo "-- setting khoros ---" ; \ | |
304 | + if [ -d ../../../../../objects/script/$(OBJECTNAME)/uis/ ] ; \ | |
305 | + then \ | |
306 | + $(CD) ../../../../../objects/script/$(OBJECTNAME)/uis/ ; \ | |
307 | + $(RM) -f $(OBJECTNAME).pane ; \ | |
308 | + $(LN) -s ../../../../src/Tools/$(CLASSNAME)/$(OBJECTNAME)/src/$(OBJECTNAME).pane $(OBJECTNAME).pane; \ | |
309 | + $(CD) ../../ ; \ | |
310 | + $(CHMOD) -R 555 $(OBJECTNAME); \ | |
311 | + else \ | |
312 | + echo "../../../../../objects/script/$(OBJECTNAME)/uis/ does not exist."; \ | |
313 | + fi ; \ | |
314 | + else \ | |
315 | + echo "Failed !!: Cannot chage mode in installing $(OBJECTNAME) to khoros system"; \ | |
316 | + fi ; \ | |
317 | + echo "-- end of khoros-installing"; \ | |
318 | + fi | |
319 | + | |
320 | +install-doc: html | |
321 | + @if [ ! -d $(DSTDOC)/SmallTools ]; \ | |
322 | + then \ | |
323 | + mkdir $(DSTDOC)/SmallTools ;\ | |
324 | + fi | |
325 | + @if [ -f $(DSTDOC)/SmallTools/$(OBJECTNAME).html ]; \ | |
326 | + then \ | |
327 | + $(RM) -f $(DSTDOC)/SmallTools/$(OBJECTNAME).html ;\ | |
328 | + fi | |
329 | + @$(CP) $(OBJECTNAME).html $(DSTDOC)/SmallTools/$(OBJECTNAME).html | |
330 | + @$(CHMOD) 444 $(DSTDOC)/SmallTools/$(OBJECTNAME).html | |
331 | + @if [ -f ../doc/*.html ]; \ | |
332 | + then \ | |
333 | + $(CP) ../doc/*.html $(DSTDOC)/SmallTools/ ;\ | |
334 | + fi | |
335 | + @$(CHMOD) 444 $(DSTDOC)/SmallTools/$(OBJECTNAME).html | |
336 | + @if [ -f $(DSTDOC)/SmallTools/Makefile ]; \ | |
337 | + then \ | |
338 | + cd $(DSTDOC)/SmallTools; $(MAKE); \ | |
339 | + fi | |
340 | + | |
341 | +html: $(OBJECTNAME).html | |
342 | + | |
343 | +configFileRead: | |
344 | + @ctrl2configFileRead $(CLASSNAME) $(OBJECTNAME) ../Config/OptionControlFile | |
345 | + | |
346 | +$(OBJECTNAME).html: $(OSTYPE)/$(OBJECTNAME) | |
347 | + @echo creating html | |
348 | + @$(OSTYPE)/$(OBJECTNAME) -html 2> $(OBJECTNAME).html.tmp | |
349 | + @sed -e s/$(OSTYPE)\\/// $(OBJECTNAME).html.tmp > $(OBJECTNAME).html | |
350 | + @$(RM) $(OBJECTNAME).html.tmp | |
351 | + | |
352 | +$(DSTDIR)/$(OBJECTNAME): $(OSTYPE)/$(OBJECTNAME) | |
353 | + @ln -s -f ../sbin/MachineIndependent $@ | |
354 | + | |
355 | +depend:: | |
356 | + @echo dependency checking now | |
357 | + @if [ ! -L $(OSTYPE) ] ; then \ | |
358 | + moveHostdependent; \ | |
359 | + fi | |
360 | + rm -f $(OSTYPE)/.Depend | |
361 | + #echo C | |
362 | + @if [ -f $(OBJECTNAME).c ] ; \ | |
363 | + then \ | |
364 | + echo "dependency: *.c"; \ | |
365 | + echo $(DEPENDCOMMAND) $(INCLUDEDIR) $(EXTRA_INC) $(EXTRA_DEFINE) *.c ; \ | |
366 | + $(DEPENDCOMMAND) $(INCLUDEDIR) $(EXTRA_INC) $(EXTRA_DEFINE) *.c >> $(OSTYPE)/.Depend ; \ | |
367 | + fi | |
368 | + #echo CC | |
369 | + @if [ -f $(OBJECTNAME).cc ] ; \ | |
370 | + then \ | |
371 | + echo "dependency: *.cc"; \ | |
372 | + echo $(DEPENDCOMMAND) $(INCLUDEDIR) $(EXTRA_INC) $(EXTRA_DEFINE) $(EXTRA_CCOPTS) *.cc ; \ | |
373 | + $(DEPENDCOMMAND) $(INCLUDEDIR) $(EXTRA_INC) $(EXTRA_DEFINE) $(EXTRA_CCOPTS) *.cc >> $(OSTYPE)/.Depend ; \ | |
374 | + fi | |
375 | + @if [ -f $(OBJECTNAME).ccm ] ; \ | |
376 | + then \ | |
377 | + echo "dependency: *.ccm"; \ | |
378 | + echo $(DEPENDCOMMAND) $(INCLUDEDIR) $(EXTRA_INC) $(EXTRA_DEFINE) $(EXTRA_CCOPTS) *.ccm ; \ | |
379 | + $(DEPENDCOMMAND) $(INCLUDEDIR) $(EXTRA_INC) $(EXTRA_DEFINE) $(EXTRA_CCOPTS) *.ccm >> $(OSTYPE)/.Depend ; \ | |
380 | + fi | |
381 | + @if [ -f $(OBJECTNAME).cu ] ; \ | |
382 | + then \ | |
383 | + echo "dependency: *.cu"; \ | |
384 | + echo $(DEPENDCOMMAND) $(INCLUDEDIR) $(EXTRA_INC) $(EXTRA_DEFINE) $(EXTRA_CCOPTS) *.cu ; \ | |
385 | + $(DEPENDCOMMAND) $(INCLUDEDIR) $(EXTRA_INC) $(EXTRA_DEFINE) $(EXTRA_CCOPTS) *.cu >> $(OSTYPE)/.Depend ; \ | |
386 | + fi | |
387 | + | |
388 | +update:../Config/OptionControlFile | |
389 | + maketool $(CLASSNAME) $(OBJECTNAME) update | |
390 | + | |
391 | +changeName:: | |
392 | + | |
393 | +Test:$(OSTYPE)/$(OBJECTNAME) TestDir | |
394 | + @if [ -f test/Makefile ] ; \ | |
395 | + then \ | |
396 | + cd test; make ; \ | |
397 | + else \ | |
398 | + echo "No test Makefile"; \ | |
399 | + fi | |
400 | + | |
401 | +TestDir:: | |
402 | + @if [ ! -d test ] ; \ | |
403 | + then \ | |
404 | + echo "Creating test dir"; \ | |
405 | + mkdir test; \ | |
406 | + fi | |
407 | + @if [ ! -f test/Makefile ] ; \ | |
408 | + then \ | |
409 | + echo "Creating Makefile"; \ | |
410 | + cd test; \ | |
411 | + protoTestMakefileCreate; \ | |
412 | + fi | |
413 | + @if [ ! -d test/data ]; \ | |
414 | + then \ | |
415 | + mkdir $(EOSHOME)/data/$(OBJECTNAME); \ | |
416 | + cd test; \ | |
417 | + ln -sf ../$(EOSHOME)/data/$(OBJECTNAME) data; \ | |
418 | + fi | |
419 | + | |
420 | +tar:: | |
421 | + cd $(DSTTAR); tar cvf Tools.$(CLASSNAME).$(OBJECTNAME).tar ../bin/$(OBJECTNAME) \ | |
422 | + ../bin/*/$(OBJECTNAME).* \ | |
423 | + ../src/Tools/$(CLASSNAME)/$(OBJECTNAME) \ | |
424 | + ; gzip Tools.$(CLASSNAME).$(OBJECTNAME).tar | |
425 | + | |
426 | +-include $(OSTYPE)/.Depend | |
427 | +-include ../Config/Target.inc |
@@ -0,0 +1 @@ | ||
1 | +../../../../../hostdepend/X86MAC64/src/Tools/mrcImage/mrcImageDividedByFile/src/X86MAC64 | |
\ No newline at end of file |
@@ -0,0 +1,107 @@ | ||
1 | +#include <stdio.h> | |
2 | +#include <stdlib.h> | |
3 | +#include <string.h> | |
4 | +#include <math.h> | |
5 | +#include "../inc/config.h" | |
6 | +#include "genUtil.h" | |
7 | +#include "String.h" | |
8 | +#include "File.h" | |
9 | +#include "Memory.h" | |
10 | + | |
11 | + | |
12 | +void | |
13 | +argCheck(mrcImageDividedByFileInfo* info, int argc, char* argv[]) | |
14 | +{ | |
15 | + long i; | |
16 | + char s[1024]; | |
17 | + FILE* fpt; | |
18 | + | |
19 | + if(NULL==(fpt=fopen(".EosLog", "a+"))) { | |
20 | + | |
21 | + } else { | |
22 | + for(i=0; i<argc; i++) { | |
23 | + fprintf(fpt, "%s ", argv[i]); | |
24 | + } | |
25 | + fprintf(fpt, "\n"); | |
26 | + fclose(fpt); | |
27 | + } | |
28 | + for(i=1; i<argc; i++) { | |
29 | + if(OPTION_FLAG==argv[i][OPTION_FLAG_POS]) { | |
30 | + SSWITCH(argv[i]+OPTION_POS) | |
31 | + SCASE("i1") { | |
32 | + if(i+1<argc) { | |
33 | + info->In1 = stringGetNthWord(argv[i+1], 1, " ,"); | |
34 | + i++; | |
35 | + info->flagIn1++; | |
36 | + } else { | |
37 | + usage(argv[0]); | |
38 | + exit(EXIT_FAILURE); | |
39 | + } | |
40 | + SBREAK; | |
41 | + } | |
42 | + SCASE("i2") { | |
43 | + if(i+1<argc) { | |
44 | + info->In2 = stringGetNthWord(argv[i+1], 1, " ,"); | |
45 | + i++; | |
46 | + info->flagIn2++; | |
47 | + } else { | |
48 | + usage(argv[0]); | |
49 | + exit(EXIT_FAILURE); | |
50 | + } | |
51 | + SBREAK; | |
52 | + } | |
53 | + SCASE("o") { | |
54 | + if(i+1<argc) { | |
55 | + info->Out = stringGetNthWord(argv[i+1], 1, " ,"); | |
56 | + i++; | |
57 | + info->flagOut++; | |
58 | + } else { | |
59 | + usage(argv[0]); | |
60 | + exit(EXIT_FAILURE); | |
61 | + } | |
62 | + SBREAK; | |
63 | + } | |
64 | + SCASE("c") { | |
65 | + if(i+1<argc) { | |
66 | + info->configFile = stringGetNthWord(argv[i+1], 1, " ,"); | |
67 | + i++; | |
68 | + info->flagconfigFile++; | |
69 | + } else { | |
70 | + usage(argv[0]); | |
71 | + exit(EXIT_FAILURE); | |
72 | + } | |
73 | + SBREAK; | |
74 | + } | |
75 | + SCASE("m") { | |
76 | + if(i+1<argc) { | |
77 | + info->mode = stringGetNthIntegerData(argv[i+1], 1, " ,"); | |
78 | + i++; | |
79 | + info->flagmode++; | |
80 | + } else { | |
81 | + usage(argv[0]); | |
82 | + exit(EXIT_FAILURE); | |
83 | + } | |
84 | + SBREAK; | |
85 | + } | |
86 | + SCASE("h") { | |
87 | + usage(argv[0]); | |
88 | + exit(EXIT_SUCCESS); | |
89 | + break; | |
90 | + } | |
91 | + SCASE("html") { | |
92 | + htmlBeforeUsage(argv[0]); | |
93 | + usage(argv[0]); | |
94 | + htmlAfterUsage(argv[0]); | |
95 | + exit(EXIT_SUCCESS); | |
96 | + break; | |
97 | + } | |
98 | + SDEFAULT { | |
99 | + fprintf(stderr, "Not Supported Options: :%s\n", argv[i]); | |
100 | + usage(argv[0]); | |
101 | + exit(EXIT_FAILURE); | |
102 | + break; | |
103 | + } | |
104 | + SSWITCHEND; | |
105 | + } | |
106 | + } | |
107 | +} |
@@ -0,0 +1,101 @@ | ||
1 | +#include <stdio.h> | |
2 | +#include <stdlib.h> | |
3 | +#include <string.h> | |
4 | +#include <math.h> | |
5 | +#include "../inc/config.h" | |
6 | +#include "genUtil.h" | |
7 | +#include "String.h" | |
8 | +#include "File.h" | |
9 | +#include "Memory.h" | |
10 | + | |
11 | + | |
12 | +void | |
13 | +init0(mrcImageDividedByFileInfo* info) | |
14 | +{ | |
15 | + info->fptIn1 = NULL; info->flagIn1 = 0; | |
16 | + info->fptIn2 = NULL; info->flagIn2 = 0; | |
17 | + info->fptOut = NULL; info->flagOut = 0; | |
18 | + info->fptconfigFile = NULL; info->flagconfigFile = 0; | |
19 | + info->mode = 0; info->flagmode = 0; | |
20 | +} | |
21 | + | |
22 | +void | |
23 | +init1(mrcImageDividedByFileInfo* info) | |
24 | +{ | |
25 | + char s[1024]; | |
26 | + int i; | |
27 | + if(!info->flagIn1) { | |
28 | + stringGetFromFile(s, "In1", stdin, stdout, 0); | |
29 | + info->In1 = stringGetNthWord(s, 1, " ,\t"); | |
30 | + info->flagIn1++; | |
31 | + } | |
32 | + if(info->flagIn1) { | |
33 | + info->fptIn1 = fileOpen(info->In1, "r"); | |
34 | + } | |
35 | + | |
36 | + if(!info->flagIn2) { | |
37 | + stringGetFromFile(s, "In2", stdin, stdout, 0); | |
38 | + info->In2 = stringGetNthWord(s, 1, " ,\t"); | |
39 | + info->flagIn2++; | |
40 | + } | |
41 | + if(info->flagIn2) { | |
42 | + info->fptIn2 = fileOpen(info->In2, "r"); | |
43 | + } | |
44 | + | |
45 | + if(!info->flagOut) { | |
46 | + stringGetFromFile(s, "Out", stdin, stdout, 0); | |
47 | + info->Out = stringGetNthWord(s, 1, " ,\t"); | |
48 | + info->flagOut++; | |
49 | + } | |
50 | + if(info->flagOut) { | |
51 | + info->fptOut = fileOpen(info->Out, "w"); | |
52 | + } | |
53 | + | |
54 | + if(info->flagconfigFile) { | |
55 | + info->fptconfigFile = fileOpen(info->configFile, "r"); | |
56 | + } | |
57 | + | |
58 | + if(info->flagmode) { | |
59 | + } | |
60 | + | |
61 | +} | |
62 | +#ifdef KHOROS | |
63 | +#include <stdio.h> | |
64 | +#include "bootstrap.h" | |
65 | +#include "dataserv.h" | |
66 | +#include "datamanip.h" | |
67 | +extern void func_usage_additions(void); | |
68 | +extern void func_free_args(kexit_status status, kaddr client_data); | |
69 | +extern void func_get_args(kform* pane); | |
70 | + | |
71 | +void | |
72 | +func_usage_additions(void) | |
73 | +{ | |
74 | +} | |
75 | +void | |
76 | +func_free_args(kexit_status status, kaddr client_data) | |
77 | +{ | |
78 | +} | |
79 | +void | |
80 | +func_get_args(kform* pane) | |
81 | +{ | |
82 | +} | |
83 | +void | |
84 | +khorosInit(int argc, char* argv[]) | |
85 | +{ | |
86 | + char* eospath; | |
87 | + char panepath[1024]; | |
88 | + FILE* fpt; | |
89 | + | |
90 | + eospath = getenv("EOS_HOME"); | |
91 | + sprintf(panepath, "%s/src/Tools/mrcImage/mrcImageDividedByFile/src/mrcImageDividedByFile.pane", eospath); | |
92 | + khoros_initialize(argc, argv, "EOS"); | |
93 | + fpt = fopen(panepath, "r"); if(NULL!=fpt) { | |
94 | + fclose(fpt); | |
95 | + kclui_initialize(panepath, KGEN_NONE, "EOS", "mrcImageDividedByFile", | |
96 | + func_usage_additions, | |
97 | + func_get_args, | |
98 | + func_free_args); | |
99 | + } | |
100 | +} | |
101 | +#endif /* KHOROS */ |
@@ -0,0 +1,61 @@ | ||
1 | +/* | |
2 | +# mrcImageDividedByFile : $Revision$ | |
3 | +# $Date$ | |
4 | +# Created by $Author$ | |
5 | +# Usage : mrcImageDividedByFile | |
6 | +# Attention | |
7 | +# $Loccker$ | |
8 | +# $State$ | |
9 | +# | |
10 | +*/ | |
11 | +#include <stdio.h> | |
12 | +#include <stdlib.h> | |
13 | +#include <string.h> | |
14 | +#include <math.h> | |
15 | +#define GLOBAL_DECLARATION | |
16 | +#include "../inc/config.h" | |
17 | + | |
18 | +#define DEBUG | |
19 | +#include "genUtil.h" | |
20 | +#include "mrcImage.h" | |
21 | + | |
22 | +/* | |
23 | +Example: | |
24 | +typedef struct lmrcImageDividedByFileInfo { | |
25 | + float a; | |
26 | + int b; | |
27 | +} lmrcImageDividedByFileInfo; | |
28 | + | |
29 | +typedef enum lmrcImageDividedByFileMode { | |
30 | + a=0, | |
31 | + b=1 | |
32 | +} lmrcImageDividedByFileMode; | |
33 | +*/ | |
34 | + | |
35 | +int | |
36 | +main(int argc, char* argv[]) | |
37 | +{ | |
38 | + mrcImageDividedByFileInfo info; | |
39 | + mrcImage in1; | |
40 | + mrcImage in2; | |
41 | + mrcImage out; | |
42 | + | |
43 | + init0(&info); | |
44 | + argCheck(&info, argc, argv); | |
45 | + init1(&info); | |
46 | + | |
47 | + DEBUGPRINT("Program Start\n"); | |
48 | + mrcFileRead(&in1, info.In1, "in main", 0); | |
49 | + mrcFileRead(&in2, info.In2, "in main", 0); | |
50 | + | |
51 | + lmrcImageDividedByImage(&out, &in1, &in2); | |
52 | + | |
53 | + mrcFileWrite(&out, info.Out, "in main", 0); | |
54 | + exit(EXIT_SUCCESS); | |
55 | +} | |
56 | + | |
57 | +void | |
58 | +additionalUsage() | |
59 | +{ | |
60 | + fprintf(stderr, "----- Additional Usage -----\n"); | |
61 | +} |
@@ -0,0 +1,19 @@ | ||
1 | +<HTML> | |
2 | +<HEAD> | |
3 | +<TITLE>mrcImageDividedByFile</TITLE> | |
4 | +</HEAD> | |
5 | +<BODY> | |
6 | +<H1>mrcImageDividedByFile</H1> | |
7 | +<H2>Usage</H2> | |
8 | +<PRE> | |
9 | +Usage: mrcImageDividedByFile | |
10 | +Options: | |
11 | + [-i[nput]1 In1 (NULL ).as(inFile::mrcImage ) ] :Essential :Input: In1 | |
12 | + [-i[nput]2 In2 (NULL ).as(inFile::mrcImage ) ] :Essential :Input: In2 | |
13 | + [-o[utput] Out (NULL ).as(outFile::mrcImage ) ] :Essential :Output: In1/In2 | |
14 | + [-c[onfig] configFile (NULL ).as(inFile ) ] :Optional :ConfigurationFile | |
15 | + [-m[ode] mode (0 ).as(Integer ) ] :Optional :Mode | |
16 | +----- Additional Usage ----- | |
17 | +</PRE> | |
18 | +</BODY> | |
19 | +</HTML> |
@@ -0,0 +1,17 @@ | ||
1 | +-F 4.3 1 0 52x1+0+0 +0+0 'Cantata' cantata | |
2 | + -M 1 1 52x1+0+0 +1+0 ' ' subform | |
3 | + -P 1 0 52x1+0+1 +0+0 ' ' mrcImageDividedByFile | |
4 | + -D 1 0 9x1+0+0 'Options' _gui_options | |
5 | + -H 1 6x1+0+0 'License' 'license' $BOOTSTRAP/repos/license/License license | |
6 | + -E | |
7 | + -R 1 0 1 5x1+35+0 'Run' 'execute operation' $EOS/bin/mrcImageDividedByFile | |
8 | + -H 1 5x1+41+0 'Help' 'help page' $EOS/src/Tools/mrcImage/mrcImageDividedByFile/doc/mrcImageDividedByFile.doc help | |
9 | + -Q 1 0 5.25x1+47+0 'Close' | |
10 | + -I 1 0 1 1 0 1 -1x1+1+1.500000 ' ' 'In1' 'Input: In1' i1 | |
11 | + -I 1 0 1 1 0 1 -1x1+1+3.000000 ' ' 'In2' 'Input: In2' i2 | |
12 | + -O 1 0 1 1 0 1 -1x1+1+4.500000 ' ' 'Out' 'Output: In1/In2' o | |
13 | + -I 1 0 1 0 0 1 -1x1+1+6.000000 ' ' 'configFile' 'ConfigurationFile' c | |
14 | + -i 1 0 1 0 0 -1x1+1+7.500000 0 0 0 0 0 'mode' 'Mode' m | |
15 | + -E | |
16 | + -E | |
17 | +-E |
@@ -0,0 +1,17 @@ | ||
1 | +include ../../Config/Define.inc | |
2 | +include ../../../Config/Define.inc | |
3 | +include ../../../../Config/Define.inc | |
4 | +include ../../../../../Config/Define.inc | |
5 | + | |
6 | +all: help exec | |
7 | + | |
8 | +help: | |
9 | + @echo "----- Help Message Check -----" | |
10 | + @../$(OSTYPE)/$(OBJECTNAME) -h | |
11 | + | |
12 | +exec: | |
13 | + @echo "----- Execution Check -----" | |
14 | + ../$(OSTYPE)/$(OBJECTNAME) -i1 data/121p-move.mrc -i2 data/121p-move.mrc -o data/test.out | |
15 | + @echo "----- Calc check -----" | |
16 | + | |
17 | +clean: |
@@ -0,0 +1 @@ | ||
1 | +../../../../../..//data/mrcImageDividedByFile | |
\ No newline at end of file |
@@ -0,0 +1,37 @@ | ||
1 | +#include <stdio.h> | |
2 | +#include <stdlib.h> | |
3 | +#include "../inc/config.h" | |
4 | + | |
5 | +void | |
6 | +usage(char* thisProgram) | |
7 | +{ | |
8 | + fprintf(stderr, "Usage: %s\n", thisProgram); | |
9 | + fprintf(stderr, "Options:\n"); | |
10 | + fprintf(stderr, " [-i[nput]1 In1 (NULL ).as(inFile::mrcImage ) ] :Essential :Input: In1\n"); | |
11 | + fprintf(stderr, " [-i[nput]2 In2 (NULL ).as(inFile::mrcImage ) ] :Essential :Input: In2\n"); | |
12 | + fprintf(stderr, " [-o[utput] Out (NULL ).as(outFile::mrcImage ) ] :Essential :Output: In1/In2\n"); | |
13 | + fprintf(stderr, " [-c[onfig] configFile (NULL ).as(inFile ) ] :Optional :ConfigurationFile\n"); | |
14 | + fprintf(stderr, " [-m[ode] mode (0 ).as(Integer ) ] :Optional :Mode\n"); | |
15 | + additionalUsage(); | |
16 | +} | |
17 | + | |
18 | +void | |
19 | +htmlBeforeUsage(char* thisProgram) | |
20 | +{ | |
21 | + fprintf(stderr, "<HTML>\n"); | |
22 | + fprintf(stderr, "<HEAD>\n"); | |
23 | + fprintf(stderr, "<TITLE>%s</TITLE>\n", thisProgram); | |
24 | + fprintf(stderr, "</HEAD>\n"); | |
25 | + fprintf(stderr, "<BODY>\n"); | |
26 | + fprintf(stderr, "<H1>%s</H1>\n", thisProgram); | |
27 | + fprintf(stderr, "<H2>Usage</H2>\n"); | |
28 | + fprintf(stderr, "<PRE>\n"); | |
29 | +} | |
30 | + | |
31 | +void | |
32 | +htmlAfterUsage(char* thisProgram) | |
33 | +{ | |
34 | + fprintf(stderr, "</PRE>\n"); | |
35 | + fprintf(stderr, "</BODY>\n"); | |
36 | + fprintf(stderr, "</HTML>\n"); | |
37 | +} |
@@ -0,0 +1,4 @@ | ||
1 | +#include <stdio.h> | |
2 | +#include <stdlib.h> | |
3 | +#include "../inc/config.h" | |
4 | + |