1234567891011121314151617181920212223242526 |
- function presc = write_presc(tumorPresc,prescFile)
- tumorPresc.non_zero_indices = tumorPresc.non_zero_indices - 1;
- fid = fopen(['C:\WiscPlan\opt\linlsqOpt\input\' prescFile 'DosePlus.bin'],'wb');
- fwrite(fid,tumorPresc.x_count,'int');
- fwrite(fid,tumorPresc.y_count,'int');
- fwrite(fid,tumorPresc.z_count,'int');
- fwrite(fid,tumorPresc.Nind,'int32');
- fwrite(fid,tumorPresc.non_zero_indices,'int32');
- fwrite(fid,tumorPresc.non_zero_values,'single');
- fclose(fid);
- fid = fopen(['C:\WiscPlan\opt\linlsqOpt\input\' prescFile 'DoseMinus.bin'],'wb');
- fwrite(fid,tumorPresc.x_count,'int');
- fwrite(fid,tumorPresc.y_count,'int');
- fwrite(fid,tumorPresc.z_count,'int');
- fwrite(fid,tumorPresc.Nind,'int32');
- fwrite(fid,tumorPresc.non_zero_indices,'int32');
- fwrite(fid,tumorPresc.non_zero_values,'single');
- fclose(fid);
-
- % s = pwd;
- % cd('C:\WiscPlan\opt\linlsqOpt\input');
- disp(['Wrote ' 'C:\WiscPlan\opt\linlsqOpt\input\' prescFile 'DosePlus.bin']);
- end
|