1// !$*UTF8*$! 2{ 3 archiveVersion = 1; 4 classes = { 5 }; 6 objectVersion = 42; 7 objects = { 8 9/* Begin PBXBuildFile section */ 10 8526E92510C91A2E0072C369 /* MyDocument.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A37F4AEFDCFA73011CA2CEA /* MyDocument.h */; }; 11 8526E92610C91A2E0072C369 /* PRImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = F50E085E03A8B3A001317B72 /* PRImageView.h */; }; 12 8526E92710C91A2E0072C369 /* PRWindowController.h in Headers */ = {isa = PBXBuildFile; fileRef = F50E086203A8B47901317B72 /* PRWindowController.h */; }; 13 8526E92810C91A2E0072C369 /* AppController.h in Headers */ = {isa = PBXBuildFile; fileRef = F50E086403A8B47901317B72 /* AppController.h */; }; 14 8526E92910C91A2E0072C369 /* PRGrayscaleFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = F568E20703B757F201A80101 /* PRGrayscaleFilter.h */; }; 15 8526E92A10C91A2E0072C369 /* PRTransforms.h in Headers */ = {isa = PBXBuildFile; fileRef = F568E20C03B77C9A01A80101 /* PRTransforms.h */; }; 16 8526E92B10C91A2E0072C369 /* PRConvolve55.h in Headers */ = {isa = PBXBuildFile; fileRef = F51A79AC03D9642D01A80101 /* PRConvolve55.h */; }; 17 8526E92C10C91A2E0072C369 /* PRCConvolve55.h in Headers */ = {isa = PBXBuildFile; fileRef = F52B6E0903DDC6C201A80101 /* PRCConvolve55.h */; }; 18 8526E92D10C91A2E0072C369 /* PRFourier.h in Headers */ = {isa = PBXBuildFile; fileRef = F551DF3203E1B5CF01A80101 /* PRFourier.h */; }; 19 8526E92E10C91A2E0072C369 /* PRDFTLowPass.h in Headers */ = {isa = PBXBuildFile; fileRef = F58A013E051379F90163C8F7 /* PRDFTLowPass.h */; }; 20 8526E92F10C91A2E0072C369 /* PRCDFTLowPass.h in Headers */ = {isa = PBXBuildFile; fileRef = F58A014205137A870163C8F7 /* PRCDFTLowPass.h */; }; 21 8526E93010C91A2E0072C369 /* FFT.h in Headers */ = {isa = PBXBuildFile; fileRef = F58A01490513B6E80163C8F7 /* FFT.h */; }; 22 8526E93110C91A2E0072C369 /* PRCDFTHighPass.h in Headers */ = {isa = PBXBuildFile; fileRef = F5DD42EB053AAEF901A80103 /* PRCDFTHighPass.h */; }; 23 8526E93210C91A2E0072C369 /* PRDFTHighPass.h in Headers */ = {isa = PBXBuildFile; fileRef = F55BF70E054909D501A80103 /* PRDFTHighPass.h */; }; 24 8526E93310C91A2E0072C369 /* PRDFTFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = F5DC9E42056A98E601A80101 /* PRDFTFilter.h */; }; 25 8526E93410C91A2E0072C369 /* PRCEqualize.h in Headers */ = {isa = PBXBuildFile; fileRef = F5E238A405808FD801A80103 /* PRCEqualize.h */; }; 26 8526E93510C91A2E0072C369 /* PREqualize.h in Headers */ = {isa = PBXBuildFile; fileRef = F5E238A8058091EB01A80103 /* PREqualize.h */; }; 27 8526E93610C91A2E0072C369 /* PRHistogram.h in Headers */ = {isa = PBXBuildFile; fileRef = F54D8D5C0588ECEB01A80103 /* PRHistogram.h */; }; 28 8526E93710C91A2E0072C369 /* PRCHistogram.h in Headers */ = {isa = PBXBuildFile; fileRef = F54D8D660588ED9101A80103 /* PRCHistogram.h */; }; 29 8526E93810C91A2E0072C369 /* PRCumHisto.h in Headers */ = {isa = PBXBuildFile; fileRef = F59B4FBB0591D102011CE379 /* PRCumHisto.h */; }; 30 8526E93910C91A2E0072C369 /* PRCCumHisto.h in Headers */ = {isa = PBXBuildFile; fileRef = F59B4FBF0591DA41011CE379 /* PRCCumHisto.h */; }; 31 8526E93A10C91A2E0072C369 /* PRHisto.h in Headers */ = {isa = PBXBuildFile; fileRef = F59B4FC305921408011CE379 /* PRHisto.h */; }; 32 8526E93B10C91A2E0072C369 /* PRCHisto.h in Headers */ = {isa = PBXBuildFile; fileRef = F59B4FC7059214C7011CE379 /* PRCHisto.h */; }; 33 8526E93C10C91A2E0072C369 /* PRCTraceEdges.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B3A92205B53FF201A80101 /* PRCTraceEdges.h */; }; 34 8526E93D10C91A2E0072C369 /* PRTraceEdges.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B3A92905B5568F01A80101 /* PRTraceEdges.h */; }; 35 8526E93E10C91A2E0072C369 /* PRCCustTraceEdges.h in Headers */ = {isa = PBXBuildFile; fileRef = F59300510609F6AE01A80103 /* PRCCustTraceEdges.h */; }; 36 8526E93F10C91A2E0072C369 /* PRCustTraceEdges.h in Headers */ = {isa = PBXBuildFile; fileRef = F5930058060B2ED001A80103 /* PRCustTraceEdges.h */; }; 37 8526E94010C91A2E0072C369 /* PRCMedian.h in Headers */ = {isa = PBXBuildFile; fileRef = F5D67DAF0612D96501A80103 /* PRCMedian.h */; }; 38 8526E94110C91A2E0072C369 /* PRMedian.h in Headers */ = {isa = PBXBuildFile; fileRef = F538441D0612E9BF01A80103 /* PRMedian.h */; }; 39 8526E94210C91A2E0072C369 /* PRCProgress.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B0F9640686C3B701A80101 /* PRCProgress.h */; }; 40 8526E94310C91A2E0072C369 /* PRProgressAction.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B6257006881DCE01A80101 /* PRProgressAction.h */; }; 41 8526E94410C91A2E0072C369 /* PRCScale.h in Headers */ = {isa = PBXBuildFile; fileRef = F59EB61D079F1C9101A80103 /* PRCScale.h */; }; 42 8526E94510C91A2E0072C369 /* PRScale.h in Headers */ = {isa = PBXBuildFile; fileRef = F59EB621079F1CA501A80103 /* PRScale.h */; }; 43 8526E94610C91A2E0072C369 /* PRCrop.h in Headers */ = {isa = PBXBuildFile; fileRef = F5D9F4B807AD974901A80101 /* PRCrop.h */; }; 44 8526E94710C91A2E0072C369 /* PRCCrop.h in Headers */ = {isa = PBXBuildFile; fileRef = F5D9F4BA07AD976001A80101 /* PRCCrop.h */; }; 45 8526E94810C91A2E0072C369 /* PRCBriCon.h in Headers */ = {isa = PBXBuildFile; fileRef = F5C8A2A307EED49E01A80101 /* PRCBriCon.h */; }; 46 8526E94910C91A2E0072C369 /* PRBriCon.h in Headers */ = {isa = PBXBuildFile; fileRef = F5C8A2A707EED52A01A80101 /* PRBriCon.h */; }; 47 8526E94A10C91A2E0072C369 /* PRImage.h in Headers */ = {isa = PBXBuildFile; fileRef = F5D38DD508FDA41801A80101 /* PRImage.h */; }; 48 8526E94B10C91A2E0072C369 /* PRCGrayscale.h in Headers */ = {isa = PBXBuildFile; fileRef = 85E2FA3B0B5CE7AA003E7B25 /* PRCGrayscale.h */; }; 49 8526E94C10C91A2E0072C369 /* PRInvert.h in Headers */ = {isa = PBXBuildFile; fileRef = 85D196360D0A063900A80101 /* PRInvert.h */; }; 50 8526E94D10C91A2E0072C369 /* PRFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 85F3E8020EC5003200B9D568 /* PRFilter.h */; }; 51 8526E94E10C91A2E0072C369 /* PRCInvert.h in Headers */ = {isa = PBXBuildFile; fileRef = 85CBE1320ECE08B200A80101 /* PRCInvert.h */; }; 52 8526E94F10C91A2E0072C369 /* PRCFourier.h in Headers */ = {isa = PBXBuildFile; fileRef = 85CBE1360ECE113300A80101 /* PRCFourier.h */; }; 53 8526E95010C91A2E0072C369 /* PRCTransforms.h in Headers */ = {isa = PBXBuildFile; fileRef = 85CBE13A0ECE328400A80101 /* PRCTransforms.h */; }; 54 8526E95210C91A2E0072C369 /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 2A37F4B9FDCFA73011CA2CEA /* Credits.rtf */; }; 55 8526E95310C91A2E0072C369 /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2A37F4B6FDCFA73011CA2CEA /* MainMenu.nib */; }; 56 8526E95410C91A2E0072C369 /* PRWindow.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2A37F4B4FDCFA73011CA2CEA /* PRWindow.nib */; }; 57 8526E95510C91A2E0072C369 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165FFE840EACC02AAC07 /* InfoPlist.strings */; }; 58 8526E95610C91A2E0072C369 /* Convolve55.nib in Resources */ = {isa = PBXBuildFile; fileRef = F51A79A603D95E3101A80101 /* Convolve55.nib */; }; 59 8526E95710C91A2E0072C369 /* README in Resources */ = {isa = PBXBuildFile; fileRef = F537CAEE0500A8B801A80103 /* README */; }; 60 8526E95810C91A2E0072C369 /* DFTLowPass.nib in Resources */ = {isa = PBXBuildFile; fileRef = F58A014605138B000163C8F7 /* DFTLowPass.nib */; }; 61 8526E95910C91A2E0072C369 /* DFTHighPass.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5DD42E8053AAE5201A80103 /* DFTHighPass.nib */; }; 62 8526E95A10C91A2E0072C369 /* Equalize.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5A3DD6B058349E601A80103 /* Equalize.nib */; }; 63 8526E95B10C91A2E0072C369 /* Histogram.nib in Resources */ = {isa = PBXBuildFile; fileRef = F54D8D6A0588EE6201A80103 /* Histogram.nib */; }; 64 8526E95C10C91A2E0072C369 /* CumulHistogram.nib in Resources */ = {isa = PBXBuildFile; fileRef = F59B4FCB05923027011CE379 /* CumulHistogram.nib */; }; 65 8526E95D10C91A2E0072C369 /* TraceEdges.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5B3A92605B5469C01A80101 /* TraceEdges.nib */; }; 66 8526E95E10C91A2E0072C369 /* CustTraceEdges.nib in Resources */ = {isa = PBXBuildFile; fileRef = F59300550609F83101A80103 /* CustTraceEdges.nib */; }; 67 8526E95F10C91A2E0072C369 /* Median.nib in Resources */ = {isa = PBXBuildFile; fileRef = F538441A0612E0D001A80103 /* Median.nib */; }; 68 8526E96010C91A2E0072C369 /* ProgressPanel.nib in Resources */ = {isa = PBXBuildFile; fileRef = F52855C60689AB0301A80101 /* ProgressPanel.nib */; }; 69 8526E96110C91A2E0072C369 /* Scale.nib in Resources */ = {isa = PBXBuildFile; fileRef = F59EB627079F2ED301A80103 /* Scale.nib */; }; 70 8526E96210C91A2E0072C369 /* Crop.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5C7F8ED07C75C6901A80101 /* Crop.nib */; }; 71 8526E96310C91A2E0072C369 /* BriCon.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5C8A2AB07EED94A01A80101 /* BriCon.nib */; }; 72 8526E96410C91A2E0072C369 /* price128.icns in Resources */ = {isa = PBXBuildFile; fileRef = F5C941A908261B5E01A80101 /* price128.icns */; }; 73 8526E96510C91A2E0072C369 /* Grayscale.nib in Resources */ = {isa = PBXBuildFile; fileRef = 85E2FA3F0B5CEAF3003E7B25 /* Grayscale.nib */; }; 74 8526E96710C91A2E0072C369 /* MyDocument.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A37F4ACFDCFA73011CA2CEA /* MyDocument.m */; settings = {ATTRIBUTES = (); }; }; 75 8526E96810C91A2E0072C369 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A37F4B0FDCFA73011CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; }; 76 8526E96910C91A2E0072C369 /* PRImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = F50E085F03A8B3A001317B72 /* PRImageView.m */; }; 77 8526E96A10C91A2E0072C369 /* PRWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = F50E086303A8B47901317B72 /* PRWindowController.m */; }; 78 8526E96B10C91A2E0072C369 /* PRGrayscaleFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = F568E20803B757F201A80101 /* PRGrayscaleFilter.m */; }; 79 8526E96C10C91A2E0072C369 /* PRConvolve55.m in Sources */ = {isa = PBXBuildFile; fileRef = F51A79AD03D9642D01A80101 /* PRConvolve55.m */; }; 80 8526E96D10C91A2E0072C369 /* PRCConvolve55.m in Sources */ = {isa = PBXBuildFile; fileRef = F52B6E0A03DDC6C201A80101 /* PRCConvolve55.m */; }; 81 8526E96E10C91A2E0072C369 /* PRFourier.m in Sources */ = {isa = PBXBuildFile; fileRef = F551DF3303E1B5CF01A80101 /* PRFourier.m */; }; 82 8526E96F10C91A2E0072C369 /* PRTransforms.m in Sources */ = {isa = PBXBuildFile; fileRef = F568E20D03B77C9A01A80101 /* PRTransforms.m */; }; 83 8526E97010C91A2E0072C369 /* PRDFTLowPass.m in Sources */ = {isa = PBXBuildFile; fileRef = F58A013F051379F90163C8F7 /* PRDFTLowPass.m */; }; 84 8526E97110C91A2E0072C369 /* PRCDFTLowPass.m in Sources */ = {isa = PBXBuildFile; fileRef = F58A014305137A870163C8F7 /* PRCDFTLowPass.m */; }; 85 8526E97210C91A2E0072C369 /* FFT.c in Sources */ = {isa = PBXBuildFile; fileRef = F58A014A0513B6E80163C8F7 /* FFT.c */; }; 86 8526E97310C91A2E0072C369 /* PRCDFTHighPass.m in Sources */ = {isa = PBXBuildFile; fileRef = F5DD42EC053AAEF901A80103 /* PRCDFTHighPass.m */; }; 87 8526E97410C91A2E0072C369 /* PRDFTHighPass.m in Sources */ = {isa = PBXBuildFile; fileRef = F55BF70F054909D501A80103 /* PRDFTHighPass.m */; }; 88 8526E97510C91A2E0072C369 /* PRDFTFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5DC9E43056A98E601A80101 /* PRDFTFilter.m */; }; 89 8526E97610C91A2E0072C369 /* PRCEqualize.m in Sources */ = {isa = PBXBuildFile; fileRef = F5E238A505808FD801A80103 /* PRCEqualize.m */; }; 90 8526E97710C91A2E0072C369 /* PREqualize.m in Sources */ = {isa = PBXBuildFile; fileRef = F5E238A9058091EB01A80103 /* PREqualize.m */; }; 91 8526E97810C91A2E0072C369 /* PRHistogram.m in Sources */ = {isa = PBXBuildFile; fileRef = F54D8D5D0588ECEB01A80103 /* PRHistogram.m */; }; 92 8526E97910C91A2E0072C369 /* PRCHistogram.m in Sources */ = {isa = PBXBuildFile; fileRef = F54D8D670588ED9101A80103 /* PRCHistogram.m */; }; 93 8526E97A10C91A2E0072C369 /* PRCumHisto.m in Sources */ = {isa = PBXBuildFile; fileRef = F59B4FBC0591D102011CE379 /* PRCumHisto.m */; }; 94 8526E97B10C91A2E0072C369 /* PRCCumHisto.m in Sources */ = {isa = PBXBuildFile; fileRef = F59B4FC00591DA41011CE379 /* PRCCumHisto.m */; }; 95 8526E97C10C91A2E0072C369 /* PRHisto.m in Sources */ = {isa = PBXBuildFile; fileRef = F59B4FC405921408011CE379 /* PRHisto.m */; }; 96 8526E97D10C91A2E0072C369 /* PRCHisto.m in Sources */ = {isa = PBXBuildFile; fileRef = F59B4FC8059214C7011CE379 /* PRCHisto.m */; }; 97 8526E97E10C91A2E0072C369 /* PRCTraceEdges.m in Sources */ = {isa = PBXBuildFile; fileRef = F5B3A92305B53FF201A80101 /* PRCTraceEdges.m */; }; 98 8526E97F10C91A2E0072C369 /* PRTraceEdges.m in Sources */ = {isa = PBXBuildFile; fileRef = F5B3A92A05B5568F01A80101 /* PRTraceEdges.m */; }; 99 8526E98010C91A2E0072C369 /* PRCCustTraceEdges.m in Sources */ = {isa = PBXBuildFile; fileRef = F59300520609F6AE01A80103 /* PRCCustTraceEdges.m */; }; 100 8526E98110C91A2E0072C369 /* PRCustTraceEdges.m in Sources */ = {isa = PBXBuildFile; fileRef = F5930059060B2ED001A80103 /* PRCustTraceEdges.m */; }; 101 8526E98210C91A2E0072C369 /* PRCMedian.m in Sources */ = {isa = PBXBuildFile; fileRef = F5D67DB00612D96501A80103 /* PRCMedian.m */; }; 102 8526E98310C91A2E0072C369 /* PRMedian.m in Sources */ = {isa = PBXBuildFile; fileRef = F538441E0612E9BF01A80103 /* PRMedian.m */; }; 103 8526E98410C91A2E0072C369 /* PRCProgress.m in Sources */ = {isa = PBXBuildFile; fileRef = F5B0F9650686C3B701A80101 /* PRCProgress.m */; }; 104 8526E98510C91A2E0072C369 /* PRProgressAction.m in Sources */ = {isa = PBXBuildFile; fileRef = F5B6257106881DCE01A80101 /* PRProgressAction.m */; }; 105 8526E98610C91A2E0072C369 /* PRCScale.m in Sources */ = {isa = PBXBuildFile; fileRef = F59EB61E079F1C9101A80103 /* PRCScale.m */; }; 106 8526E98710C91A2E0072C369 /* PRScale.m in Sources */ = {isa = PBXBuildFile; fileRef = F59EB622079F1CA501A80103 /* PRScale.m */; }; 107 8526E98810C91A2E0072C369 /* PRCrop.m in Sources */ = {isa = PBXBuildFile; fileRef = F5D9F4B607AD972F01A80101 /* PRCrop.m */; }; 108 8526E98910C91A2E0072C369 /* PRCCrop.m in Sources */ = {isa = PBXBuildFile; fileRef = F5D9F4BC07AD976F01A80101 /* PRCCrop.m */; }; 109 8526E98A10C91A2E0072C369 /* PRCBriCon.m in Sources */ = {isa = PBXBuildFile; fileRef = F5C8A2A407EED49E01A80101 /* PRCBriCon.m */; }; 110 8526E98B10C91A2E0072C369 /* PRBriCon.m in Sources */ = {isa = PBXBuildFile; fileRef = F5C8A2A807EED52A01A80101 /* PRBriCon.m */; }; 111 8526E98C10C91A2E0072C369 /* AppController.m in Sources */ = {isa = PBXBuildFile; fileRef = F50E086503A8B47901317B72 /* AppController.m */; }; 112 8526E98D10C91A2E0072C369 /* PRImage.m in Sources */ = {isa = PBXBuildFile; fileRef = F5D38DD608FDA41801A80101 /* PRImage.m */; }; 113 8526E98E10C91A2E0072C369 /* PRCGrayscale.m in Sources */ = {isa = PBXBuildFile; fileRef = 85E2FA3C0B5CE7AA003E7B25 /* PRCGrayscale.m */; }; 114 8526E98F10C91A2E0072C369 /* PRInvert.m in Sources */ = {isa = PBXBuildFile; fileRef = 85D196370D0A063900A80101 /* PRInvert.m */; }; 115 8526E99010C91A2E0072C369 /* PRFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 85F3E8030EC5003200B9D568 /* PRFilter.m */; }; 116 8526E99110C91A2E0072C369 /* PRCInvert.m in Sources */ = {isa = PBXBuildFile; fileRef = 85CBE1330ECE08B200A80101 /* PRCInvert.m */; }; 117 8526E99210C91A2E0072C369 /* PRCFourier.m in Sources */ = {isa = PBXBuildFile; fileRef = 85CBE1370ECE113300A80101 /* PRCFourier.m */; }; 118 8526E99310C91A2E0072C369 /* PRCTransforms.m in Sources */ = {isa = PBXBuildFile; fileRef = 85CBE13B0ECE328400A80101 /* PRCTransforms.m */; }; 119 8526E99510C91A2E0072C369 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A7FEA54F5311CA2CBB /* Cocoa.framework */; }; 120 859E918A1132DC4100C75DB0 /* PRFilterController.h in Headers */ = {isa = PBXBuildFile; fileRef = 859E91881132DC4100C75DB0 /* PRFilterController.h */; }; 121 859E918B1132DC4100C75DB0 /* PRFilterController.m in Sources */ = {isa = PBXBuildFile; fileRef = 859E91891132DC4100C75DB0 /* PRFilterController.m */; }; 122 859E918E1132DC5500C75DB0 /* PRPreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 859E918C1132DC5500C75DB0 /* PRPreviewController.h */; }; 123 859E918F1132DC5500C75DB0 /* PRPreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 859E918D1132DC5500C75DB0 /* PRPreviewController.m */; }; 124 859E91921132DC6E00C75DB0 /* Preview.nib in Resources */ = {isa = PBXBuildFile; fileRef = 859E91901132DC6E00C75DB0 /* Preview.nib */; }; 125 85A1EA7D13EF0DC6003B0912 /* PRCCurves.h in Headers */ = {isa = PBXBuildFile; fileRef = 85A1EA7B13EF0DC6003B0912 /* PRCCurves.h */; }; 126 85A1EA7E13EF0DC6003B0912 /* PRCCurves.m in Sources */ = {isa = PBXBuildFile; fileRef = 85A1EA7C13EF0DC6003B0912 /* PRCCurves.m */; }; 127 85A1EA8D13EF0E92003B0912 /* PRCurvesView.h in Headers */ = {isa = PBXBuildFile; fileRef = 85A1EA8B13EF0E92003B0912 /* PRCurvesView.h */; }; 128 85A1EA8E13EF0E92003B0912 /* PRCurvesView.m in Sources */ = {isa = PBXBuildFile; fileRef = 85A1EA8C13EF0E92003B0912 /* PRCurvesView.m */; }; 129 85A1EA9613EF1013003B0912 /* Curves.nib in Resources */ = {isa = PBXBuildFile; fileRef = 85A1EA9413EF1013003B0912 /* Curves.nib */; }; 130 85A1EA9D13EF1075003B0912 /* PRCurves.h in Headers */ = {isa = PBXBuildFile; fileRef = 85A1EA9B13EF1075003B0912 /* PRCurves.h */; }; 131 85A1EA9E13EF1075003B0912 /* PRCurves.m in Sources */ = {isa = PBXBuildFile; fileRef = 85A1EA9C13EF1075003B0912 /* PRCurves.m */; }; 132 85B7C77813F45738005EF60D /* PRCurvesPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 85B7C77613F45738005EF60D /* PRCurvesPath.h */; }; 133 85B7C77913F45738005EF60D /* PRCurvesPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 85B7C77713F45738005EF60D /* PRCurvesPath.m */; }; 134/* End PBXBuildFile section */ 135 136/* Begin PBXFileReference section */ 137 089C1660FE840EACC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; }; 138 1058C7A7FEA54F5311CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; }; 139 2A37F4ACFDCFA73011CA2CEA /* MyDocument.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = MyDocument.m; sourceTree = "<group>"; }; 140 2A37F4AEFDCFA73011CA2CEA /* MyDocument.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = MyDocument.h; sourceTree = "<group>"; }; 141 2A37F4B0FDCFA73011CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; }; 142 2A37F4B5FDCFA73011CA2CEA /* PRWindow.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = PRWindow.nib; path = English.lproj/PRWindow.nib; sourceTree = "<group>"; }; 143 2A37F4B7FDCFA73011CA2CEA /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/MainMenu.nib; sourceTree = "<group>"; }; 144 2A37F4BAFDCFA73011CA2CEA /* English */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = English; path = English.lproj/Credits.rtf; sourceTree = "<group>"; }; 145 2A37F4C4FDCFA73011CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; }; 146 2A37F4C5FDCFA73011CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; }; 147 8526E99A10C91A2E0072C369 /* Info-PRICE.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = "Info-PRICE.plist"; sourceTree = "<group>"; }; 148 8526E99B10C91A2E0072C369 /* PRICE.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = PRICE.app; sourceTree = BUILT_PRODUCTS_DIR; }; 149 859E91881132DC4100C75DB0 /* PRFilterController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRFilterController.h; sourceTree = "<group>"; }; 150 859E91891132DC4100C75DB0 /* PRFilterController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRFilterController.m; sourceTree = "<group>"; }; 151 859E918C1132DC5500C75DB0 /* PRPreviewController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRPreviewController.h; sourceTree = "<group>"; }; 152 859E918D1132DC5500C75DB0 /* PRPreviewController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRPreviewController.m; sourceTree = "<group>"; }; 153 859E91911132DC6E00C75DB0 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/Preview.nib; sourceTree = "<group>"; }; 154 85A1EA7B13EF0DC6003B0912 /* PRCCurves.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PRCCurves.h; sourceTree = "<group>"; }; 155 85A1EA7C13EF0DC6003B0912 /* PRCCurves.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PRCCurves.m; sourceTree = "<group>"; }; 156 85A1EA8B13EF0E92003B0912 /* PRCurvesView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PRCurvesView.h; sourceTree = "<group>"; }; 157 85A1EA8C13EF0E92003B0912 /* PRCurvesView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PRCurvesView.m; sourceTree = "<group>"; }; 158 85A1EA9513EF1013003B0912 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/Curves.nib; sourceTree = "<group>"; }; 159 85A1EA9B13EF1075003B0912 /* PRCurves.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PRCurves.h; sourceTree = "<group>"; }; 160 85A1EA9C13EF1075003B0912 /* PRCurves.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PRCurves.m; sourceTree = "<group>"; }; 161 85B7C77613F45738005EF60D /* PRCurvesPath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PRCurvesPath.h; sourceTree = "<group>"; }; 162 85B7C77713F45738005EF60D /* PRCurvesPath.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PRCurvesPath.m; sourceTree = "<group>"; }; 163 85CBE1320ECE08B200A80101 /* PRCInvert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PRCInvert.h; sourceTree = "<group>"; }; 164 85CBE1330ECE08B200A80101 /* PRCInvert.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PRCInvert.m; sourceTree = "<group>"; }; 165 85CBE1360ECE113300A80101 /* PRCFourier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PRCFourier.h; sourceTree = "<group>"; }; 166 85CBE1370ECE113300A80101 /* PRCFourier.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PRCFourier.m; sourceTree = "<group>"; }; 167 85CBE13A0ECE328400A80101 /* PRCTransforms.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PRCTransforms.h; sourceTree = "<group>"; }; 168 85CBE13B0ECE328400A80101 /* PRCTransforms.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PRCTransforms.m; sourceTree = "<group>"; }; 169 85D196360D0A063900A80101 /* PRInvert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PRInvert.h; sourceTree = "<group>"; }; 170 85D196370D0A063900A80101 /* PRInvert.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PRInvert.m; sourceTree = "<group>"; }; 171 85E2FA3B0B5CE7AA003E7B25 /* PRCGrayscale.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PRCGrayscale.h; sourceTree = "<group>"; }; 172 85E2FA3C0B5CE7AA003E7B25 /* PRCGrayscale.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PRCGrayscale.m; sourceTree = "<group>"; }; 173 85E2FA400B5CEAF3003E7B25 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/Grayscale.nib; sourceTree = "<group>"; }; 174 85F3E8020EC5003200B9D568 /* PRFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PRFilter.h; sourceTree = "<group>"; }; 175 85F3E8030EC5003200B9D568 /* PRFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PRFilter.m; sourceTree = "<group>"; }; 176 F50E085E03A8B3A001317B72 /* PRImageView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRImageView.h; sourceTree = "<group>"; }; 177 F50E085F03A8B3A001317B72 /* PRImageView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRImageView.m; sourceTree = "<group>"; }; 178 F50E086203A8B47901317B72 /* PRWindowController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRWindowController.h; sourceTree = "<group>"; }; 179 F50E086303A8B47901317B72 /* PRWindowController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRWindowController.m; sourceTree = "<group>"; }; 180 F50E086403A8B47901317B72 /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AppController.h; sourceTree = "<group>"; }; 181 F50E086503A8B47901317B72 /* AppController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = AppController.m; sourceTree = "<group>"; }; 182 F51A79A703D95E3101A80101 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/Convolve55.nib; sourceTree = "<group>"; }; 183 F51A79AC03D9642D01A80101 /* PRConvolve55.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRConvolve55.h; sourceTree = "<group>"; }; 184 F51A79AD03D9642D01A80101 /* PRConvolve55.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRConvolve55.m; sourceTree = "<group>"; }; 185 F52855C70689AB0301A80101 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/ProgressPanel.nib; sourceTree = "<group>"; }; 186 F52B6E0903DDC6C201A80101 /* PRCConvolve55.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRCConvolve55.h; sourceTree = "<group>"; }; 187 F52B6E0A03DDC6C201A80101 /* PRCConvolve55.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRCConvolve55.m; sourceTree = "<group>"; }; 188 F537CAEE0500A8B801A80103 /* README */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = README; sourceTree = "<group>"; }; 189 F538441B0612E0D001A80103 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/Median.nib; sourceTree = "<group>"; }; 190 F538441D0612E9BF01A80103 /* PRMedian.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRMedian.h; sourceTree = "<group>"; }; 191 F538441E0612E9BF01A80103 /* PRMedian.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRMedian.m; sourceTree = "<group>"; }; 192 F54D8D5C0588ECEB01A80103 /* PRHistogram.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRHistogram.h; sourceTree = "<group>"; }; 193 F54D8D5D0588ECEB01A80103 /* PRHistogram.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRHistogram.m; sourceTree = "<group>"; }; 194 F54D8D660588ED9101A80103 /* PRCHistogram.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRCHistogram.h; sourceTree = "<group>"; }; 195 F54D8D670588ED9101A80103 /* PRCHistogram.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRCHistogram.m; sourceTree = "<group>"; }; 196 F54D8D6B0588EE6201A80103 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/Histogram.nib; sourceTree = "<group>"; }; 197 F551DF3203E1B5CF01A80101 /* PRFourier.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRFourier.h; sourceTree = "<group>"; }; 198 F551DF3303E1B5CF01A80101 /* PRFourier.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRFourier.m; sourceTree = "<group>"; }; 199 F55BF70E054909D501A80103 /* PRDFTHighPass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRDFTHighPass.h; sourceTree = "<group>"; }; 200 F55BF70F054909D501A80103 /* PRDFTHighPass.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRDFTHighPass.m; sourceTree = "<group>"; }; 201 F568E20703B757F201A80101 /* PRGrayscaleFilter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRGrayscaleFilter.h; sourceTree = "<group>"; }; 202 F568E20803B757F201A80101 /* PRGrayscaleFilter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRGrayscaleFilter.m; sourceTree = "<group>"; }; 203 F568E20C03B77C9A01A80101 /* PRTransforms.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRTransforms.h; sourceTree = "<group>"; }; 204 F568E20D03B77C9A01A80101 /* PRTransforms.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRTransforms.m; sourceTree = "<group>"; }; 205 F58A013E051379F90163C8F7 /* PRDFTLowPass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRDFTLowPass.h; sourceTree = "<group>"; }; 206 F58A013F051379F90163C8F7 /* PRDFTLowPass.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRDFTLowPass.m; sourceTree = "<group>"; }; 207 F58A014205137A870163C8F7 /* PRCDFTLowPass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRCDFTLowPass.h; sourceTree = "<group>"; }; 208 F58A014305137A870163C8F7 /* PRCDFTLowPass.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRCDFTLowPass.m; sourceTree = "<group>"; }; 209 F58A014705138B000163C8F7 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/DFTLowPass.nib; sourceTree = "<group>"; }; 210 F58A01490513B6E80163C8F7 /* FFT.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FFT.h; sourceTree = "<group>"; }; 211 F58A014A0513B6E80163C8F7 /* FFT.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = FFT.c; sourceTree = "<group>"; }; 212 F59300510609F6AE01A80103 /* PRCCustTraceEdges.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRCCustTraceEdges.h; sourceTree = "<group>"; }; 213 F59300520609F6AE01A80103 /* PRCCustTraceEdges.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRCCustTraceEdges.m; sourceTree = "<group>"; }; 214 F59300560609F83101A80103 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/CustTraceEdges.nib; sourceTree = "<group>"; }; 215 F5930058060B2ED001A80103 /* PRCustTraceEdges.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRCustTraceEdges.h; sourceTree = "<group>"; }; 216 F5930059060B2ED001A80103 /* PRCustTraceEdges.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRCustTraceEdges.m; sourceTree = "<group>"; }; 217 F59B4FBB0591D102011CE379 /* PRCumHisto.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRCumHisto.h; sourceTree = "<group>"; }; 218 F59B4FBC0591D102011CE379 /* PRCumHisto.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRCumHisto.m; sourceTree = "<group>"; }; 219 F59B4FBF0591DA41011CE379 /* PRCCumHisto.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRCCumHisto.h; sourceTree = "<group>"; }; 220 F59B4FC00591DA41011CE379 /* PRCCumHisto.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRCCumHisto.m; sourceTree = "<group>"; }; 221 F59B4FC305921408011CE379 /* PRHisto.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRHisto.h; sourceTree = "<group>"; }; 222 F59B4FC405921408011CE379 /* PRHisto.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRHisto.m; sourceTree = "<group>"; }; 223 F59B4FC7059214C7011CE379 /* PRCHisto.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRCHisto.h; sourceTree = "<group>"; }; 224 F59B4FC8059214C7011CE379 /* PRCHisto.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRCHisto.m; sourceTree = "<group>"; }; 225 F59B4FCC05923027011CE379 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/CumulHistogram.nib; sourceTree = "<group>"; }; 226 F59EB61D079F1C9101A80103 /* PRCScale.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRCScale.h; sourceTree = "<group>"; }; 227 F59EB61E079F1C9101A80103 /* PRCScale.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRCScale.m; sourceTree = "<group>"; }; 228 F59EB621079F1CA501A80103 /* PRScale.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRScale.h; sourceTree = "<group>"; }; 229 F59EB622079F1CA501A80103 /* PRScale.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRScale.m; sourceTree = "<group>"; }; 230 F59EB628079F2ED301A80103 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/Scale.nib; sourceTree = "<group>"; }; 231 F5A3DD6C058349E601A80103 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/Equalize.nib; sourceTree = "<group>"; }; 232 F5B0F9640686C3B701A80101 /* PRCProgress.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRCProgress.h; sourceTree = "<group>"; }; 233 F5B0F9650686C3B701A80101 /* PRCProgress.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRCProgress.m; sourceTree = "<group>"; }; 234 F5B3A92205B53FF201A80101 /* PRCTraceEdges.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRCTraceEdges.h; sourceTree = "<group>"; }; 235 F5B3A92305B53FF201A80101 /* PRCTraceEdges.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRCTraceEdges.m; sourceTree = "<group>"; }; 236 F5B3A92705B5469C01A80101 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/TraceEdges.nib; sourceTree = "<group>"; }; 237 F5B3A92905B5568F01A80101 /* PRTraceEdges.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRTraceEdges.h; sourceTree = "<group>"; }; 238 F5B3A92A05B5568F01A80101 /* PRTraceEdges.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRTraceEdges.m; sourceTree = "<group>"; }; 239 F5B6257006881DCE01A80101 /* PRProgressAction.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRProgressAction.h; sourceTree = "<group>"; }; 240 F5B6257106881DCE01A80101 /* PRProgressAction.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRProgressAction.m; sourceTree = "<group>"; }; 241 F5C7F8EE07C75C6901A80101 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/Crop.nib; sourceTree = "<group>"; }; 242 F5C8A2A307EED49E01A80101 /* PRCBriCon.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRCBriCon.h; sourceTree = "<group>"; }; 243 F5C8A2A407EED49E01A80101 /* PRCBriCon.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRCBriCon.m; sourceTree = "<group>"; }; 244 F5C8A2A707EED52A01A80101 /* PRBriCon.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRBriCon.h; sourceTree = "<group>"; }; 245 F5C8A2A807EED52A01A80101 /* PRBriCon.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRBriCon.m; sourceTree = "<group>"; }; 246 F5C8A2AC07EED94A01A80101 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/BriCon.nib; sourceTree = "<group>"; }; 247 F5C941A908261B5E01A80101 /* price128.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = price128.icns; sourceTree = "<group>"; }; 248 F5D38DD508FDA41801A80101 /* PRImage.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRImage.h; sourceTree = "<group>"; }; 249 F5D38DD608FDA41801A80101 /* PRImage.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRImage.m; sourceTree = "<group>"; }; 250 F5D67DAF0612D96501A80103 /* PRCMedian.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRCMedian.h; sourceTree = "<group>"; }; 251 F5D67DB00612D96501A80103 /* PRCMedian.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRCMedian.m; sourceTree = "<group>"; }; 252 F5D9F4B607AD972F01A80101 /* PRCrop.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRCrop.m; sourceTree = "<group>"; }; 253 F5D9F4B807AD974901A80101 /* PRCrop.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRCrop.h; sourceTree = "<group>"; }; 254 F5D9F4BA07AD976001A80101 /* PRCCrop.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRCCrop.h; sourceTree = "<group>"; }; 255 F5D9F4BC07AD976F01A80101 /* PRCCrop.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRCCrop.m; sourceTree = "<group>"; }; 256 F5DC9E42056A98E601A80101 /* PRDFTFilter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRDFTFilter.h; sourceTree = "<group>"; }; 257 F5DC9E43056A98E601A80101 /* PRDFTFilter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRDFTFilter.m; sourceTree = "<group>"; }; 258 F5DD42E9053AAE5201A80103 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/DFTHighPass.nib; sourceTree = "<group>"; }; 259 F5DD42EB053AAEF901A80103 /* PRCDFTHighPass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRCDFTHighPass.h; sourceTree = "<group>"; }; 260 F5DD42EC053AAEF901A80103 /* PRCDFTHighPass.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRCDFTHighPass.m; sourceTree = "<group>"; }; 261 F5E238A405808FD801A80103 /* PRCEqualize.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PRCEqualize.h; sourceTree = "<group>"; }; 262 F5E238A505808FD801A80103 /* PRCEqualize.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PRCEqualize.m; sourceTree = "<group>"; }; 263 F5E238A8058091EB01A80103 /* PREqualize.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PREqualize.h; sourceTree = "<group>"; }; 264 F5E238A9058091EB01A80103 /* PREqualize.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = PREqualize.m; sourceTree = "<group>"; }; 265/* End PBXFileReference section */ 266 267/* Begin PBXFrameworksBuildPhase section */ 268 8526E99410C91A2E0072C369 /* Frameworks */ = { 269 isa = PBXFrameworksBuildPhase; 270 buildActionMask = 2147483647; 271 files = ( 272 8526E99510C91A2E0072C369 /* Cocoa.framework in Frameworks */, 273 ); 274 runOnlyForDeploymentPostprocessing = 0; 275 }; 276/* End PBXFrameworksBuildPhase section */ 277 278/* Begin PBXGroup section */ 279 1058C7A6FEA54F5311CA2CBB /* Linked Frameworks */ = { 280 isa = PBXGroup; 281 children = ( 282 1058C7A7FEA54F5311CA2CBB /* Cocoa.framework */, 283 ); 284 name = "Linked Frameworks"; 285 sourceTree = "<group>"; 286 }; 287 1058C7A8FEA54F5311CA2CBB /* Other Frameworks */ = { 288 isa = PBXGroup; 289 children = ( 290 2A37F4C5FDCFA73011CA2CEA /* Foundation.framework */, 291 2A37F4C4FDCFA73011CA2CEA /* AppKit.framework */, 292 ); 293 name = "Other Frameworks"; 294 sourceTree = "<group>"; 295 }; 296 19C28FB0FE9D524F11CA2CBB /* Products */ = { 297 isa = PBXGroup; 298 children = ( 299 8526E99B10C91A2E0072C369 /* PRICE.app */, 300 ); 301 name = Products; 302 sourceTree = "<group>"; 303 }; 304 2A37F4AAFDCFA73011CA2CEA /* PRICE */ = { 305 isa = PBXGroup; 306 children = ( 307 2A37F4ABFDCFA73011CA2CEA /* Classes */, 308 2A37F4AFFDCFA73011CA2CEA /* Other Sources */, 309 2A37F4B8FDCFA73011CA2CEA /* Resources */, 310 2A37F4C3FDCFA73011CA2CEA /* Frameworks */, 311 19C28FB0FE9D524F11CA2CBB /* Products */, 312 8526E99A10C91A2E0072C369 /* Info-PRICE.plist */, 313 ); 314 name = PRICE; 315 sourceTree = "<group>"; 316 }; 317 2A37F4ABFDCFA73011CA2CEA /* Classes */ = { 318 isa = PBXGroup; 319 children = ( 320 F5D38DD508FDA41801A80101 /* PRImage.h */, 321 F5D38DD608FDA41801A80101 /* PRImage.m */, 322 F54D8D5C0588ECEB01A80103 /* PRHistogram.h */, 323 F54D8D5D0588ECEB01A80103 /* PRHistogram.m */, 324 F54D8D660588ED9101A80103 /* PRCHistogram.h */, 325 F54D8D670588ED9101A80103 /* PRCHistogram.m */, 326 F59B4FC305921408011CE379 /* PRHisto.h */, 327 F59B4FC405921408011CE379 /* PRHisto.m */, 328 F59B4FC7059214C7011CE379 /* PRCHisto.h */, 329 F59B4FC8059214C7011CE379 /* PRCHisto.m */, 330 F59B4FBB0591D102011CE379 /* PRCumHisto.h */, 331 F59B4FBC0591D102011CE379 /* PRCumHisto.m */, 332 F59B4FBF0591DA41011CE379 /* PRCCumHisto.h */, 333 F59B4FC00591DA41011CE379 /* PRCCumHisto.m */, 334 85A1EA8B13EF0E92003B0912 /* PRCurvesView.h */, 335 85A1EA8C13EF0E92003B0912 /* PRCurvesView.m */, 336 85B7C77613F45738005EF60D /* PRCurvesPath.h */, 337 85B7C77713F45738005EF60D /* PRCurvesPath.m */, 338 F52B6E0803DDC36301A80101 /* Controllers */, 339 F568E20B03B7583A01A80101 /* Filters */, 340 F5E238AC058091F001A80103 /* Enhance */, 341 2A37F4AEFDCFA73011CA2CEA /* MyDocument.h */, 342 2A37F4ACFDCFA73011CA2CEA /* MyDocument.m */, 343 F50E085E03A8B3A001317B72 /* PRImageView.h */, 344 F50E085F03A8B3A001317B72 /* PRImageView.m */, 345 F50E086203A8B47901317B72 /* PRWindowController.h */, 346 F50E086303A8B47901317B72 /* PRWindowController.m */, 347 F50E086403A8B47901317B72 /* AppController.h */, 348 F50E086503A8B47901317B72 /* AppController.m */, 349 F5B0F9640686C3B701A80101 /* PRCProgress.h */, 350 F5B0F9650686C3B701A80101 /* PRCProgress.m */, 351 F5B6257006881DCE01A80101 /* PRProgressAction.h */, 352 F5B6257106881DCE01A80101 /* PRProgressAction.m */, 353 F59EB621079F1CA501A80103 /* PRScale.h */, 354 F59EB622079F1CA501A80103 /* PRScale.m */, 355 F5D9F4B807AD974901A80101 /* PRCrop.h */, 356 F5D9F4B607AD972F01A80101 /* PRCrop.m */, 357 ); 358 name = Classes; 359 sourceTree = "<group>"; 360 }; 361 2A37F4AFFDCFA73011CA2CEA /* Other Sources */ = { 362 isa = PBXGroup; 363 children = ( 364 2A37F4B0FDCFA73011CA2CEA /* main.m */, 365 F58A01490513B6E80163C8F7 /* FFT.h */, 366 F58A014A0513B6E80163C8F7 /* FFT.c */, 367 ); 368 name = "Other Sources"; 369 sourceTree = "<group>"; 370 }; 371 2A37F4B8FDCFA73011CA2CEA /* Resources */ = { 372 isa = PBXGroup; 373 children = ( 374 F5C941A908261B5E01A80101 /* price128.icns */, 375 F537CAEE0500A8B801A80103 /* README */, 376 2A37F4B9FDCFA73011CA2CEA /* Credits.rtf */, 377 089C165FFE840EACC02AAC07 /* InfoPlist.strings */, 378 2A37F4B6FDCFA73011CA2CEA /* MainMenu.nib */, 379 2A37F4B4FDCFA73011CA2CEA /* PRWindow.nib */, 380 F51A79A603D95E3101A80101 /* Convolve55.nib */, 381 F5C8A2AB07EED94A01A80101 /* BriCon.nib */, 382 F58A014605138B000163C8F7 /* DFTLowPass.nib */, 383 F5DD42E8053AAE5201A80103 /* DFTHighPass.nib */, 384 F5A3DD6B058349E601A80103 /* Equalize.nib */, 385 F54D8D6A0588EE6201A80103 /* Histogram.nib */, 386 F59B4FCB05923027011CE379 /* CumulHistogram.nib */, 387 F5B3A92605B5469C01A80101 /* TraceEdges.nib */, 388 F59300550609F83101A80103 /* CustTraceEdges.nib */, 389 F538441A0612E0D001A80103 /* Median.nib */, 390 F52855C60689AB0301A80101 /* ProgressPanel.nib */, 391 F59EB627079F2ED301A80103 /* Scale.nib */, 392 F5C7F8ED07C75C6901A80101 /* Crop.nib */, 393 85E2FA3F0B5CEAF3003E7B25 /* Grayscale.nib */, 394 859E91901132DC6E00C75DB0 /* Preview.nib */, 395 85A1EA9413EF1013003B0912 /* Curves.nib */, 396 ); 397 name = Resources; 398 sourceTree = "<group>"; 399 }; 400 2A37F4C3FDCFA73011CA2CEA /* Frameworks */ = { 401 isa = PBXGroup; 402 children = ( 403 1058C7A6FEA54F5311CA2CBB /* Linked Frameworks */, 404 1058C7A8FEA54F5311CA2CBB /* Other Frameworks */, 405 ); 406 name = Frameworks; 407 sourceTree = "<group>"; 408 }; 409 F52B6E0803DDC36301A80101 /* Controllers */ = { 410 isa = PBXGroup; 411 children = ( 412 859E918C1132DC5500C75DB0 /* PRPreviewController.h */, 413 859E918D1132DC5500C75DB0 /* PRPreviewController.m */, 414 859E91881132DC4100C75DB0 /* PRFilterController.h */, 415 859E91891132DC4100C75DB0 /* PRFilterController.m */, 416 85A1EA7B13EF0DC6003B0912 /* PRCCurves.h */, 417 85A1EA7C13EF0DC6003B0912 /* PRCCurves.m */, 418 F5C8A2A307EED49E01A80101 /* PRCBriCon.h */, 419 F5C8A2A407EED49E01A80101 /* PRCBriCon.m */, 420 F59EB61D079F1C9101A80103 /* PRCScale.h */, 421 F59EB61E079F1C9101A80103 /* PRCScale.m */, 422 F52B6E0903DDC6C201A80101 /* PRCConvolve55.h */, 423 F52B6E0A03DDC6C201A80101 /* PRCConvolve55.m */, 424 F58A014205137A870163C8F7 /* PRCDFTLowPass.h */, 425 F58A014305137A870163C8F7 /* PRCDFTLowPass.m */, 426 F5DD42EB053AAEF901A80103 /* PRCDFTHighPass.h */, 427 F5DD42EC053AAEF901A80103 /* PRCDFTHighPass.m */, 428 F5E238A405808FD801A80103 /* PRCEqualize.h */, 429 F5E238A505808FD801A80103 /* PRCEqualize.m */, 430 F5B3A92205B53FF201A80101 /* PRCTraceEdges.h */, 431 F5B3A92305B53FF201A80101 /* PRCTraceEdges.m */, 432 F59300510609F6AE01A80103 /* PRCCustTraceEdges.h */, 433 F59300520609F6AE01A80103 /* PRCCustTraceEdges.m */, 434 F5D67DAF0612D96501A80103 /* PRCMedian.h */, 435 F5D67DB00612D96501A80103 /* PRCMedian.m */, 436 F5D9F4BA07AD976001A80101 /* PRCCrop.h */, 437 F5D9F4BC07AD976F01A80101 /* PRCCrop.m */, 438 85E2FA3B0B5CE7AA003E7B25 /* PRCGrayscale.h */, 439 85E2FA3C0B5CE7AA003E7B25 /* PRCGrayscale.m */, 440 85CBE1320ECE08B200A80101 /* PRCInvert.h */, 441 85CBE1330ECE08B200A80101 /* PRCInvert.m */, 442 85CBE1360ECE113300A80101 /* PRCFourier.h */, 443 85CBE1370ECE113300A80101 /* PRCFourier.m */, 444 85CBE13A0ECE328400A80101 /* PRCTransforms.h */, 445 85CBE13B0ECE328400A80101 /* PRCTransforms.m */, 446 ); 447 name = Controllers; 448 sourceTree = "<group>"; 449 }; 450 F568E20B03B7583A01A80101 /* Filters */ = { 451 isa = PBXGroup; 452 children = ( 453 85F3E8020EC5003200B9D568 /* PRFilter.h */, 454 85F3E8030EC5003200B9D568 /* PRFilter.m */, 455 F568E20703B757F201A80101 /* PRGrayscaleFilter.h */, 456 F568E20803B757F201A80101 /* PRGrayscaleFilter.m */, 457 F51A79AC03D9642D01A80101 /* PRConvolve55.h */, 458 F51A79AD03D9642D01A80101 /* PRConvolve55.m */, 459 F551DF3203E1B5CF01A80101 /* PRFourier.h */, 460 F551DF3303E1B5CF01A80101 /* PRFourier.m */, 461 F58A013E051379F90163C8F7 /* PRDFTLowPass.h */, 462 F58A013F051379F90163C8F7 /* PRDFTLowPass.m */, 463 F55BF70E054909D501A80103 /* PRDFTHighPass.h */, 464 F55BF70F054909D501A80103 /* PRDFTHighPass.m */, 465 F5DC9E43056A98E601A80101 /* PRDFTFilter.m */, 466 F5DC9E42056A98E601A80101 /* PRDFTFilter.h */, 467 85D196360D0A063900A80101 /* PRInvert.h */, 468 85D196370D0A063900A80101 /* PRInvert.m */, 469 F568E20C03B77C9A01A80101 /* PRTransforms.h */, 470 F568E20D03B77C9A01A80101 /* PRTransforms.m */, 471 ); 472 name = Filters; 473 sourceTree = "<group>"; 474 }; 475 F5E238AC058091F001A80103 /* Enhance */ = { 476 isa = PBXGroup; 477 children = ( 478 F5C8A2A707EED52A01A80101 /* PRBriCon.h */, 479 F5C8A2A807EED52A01A80101 /* PRBriCon.m */, 480 F5E238A8058091EB01A80103 /* PREqualize.h */, 481 F5E238A9058091EB01A80103 /* PREqualize.m */, 482 F5B3A92905B5568F01A80101 /* PRTraceEdges.h */, 483 F5B3A92A05B5568F01A80101 /* PRTraceEdges.m */, 484 F5930058060B2ED001A80103 /* PRCustTraceEdges.h */, 485 F5930059060B2ED001A80103 /* PRCustTraceEdges.m */, 486 F538441D0612E9BF01A80103 /* PRMedian.h */, 487 F538441E0612E9BF01A80103 /* PRMedian.m */, 488 85A1EA9B13EF1075003B0912 /* PRCurves.h */, 489 85A1EA9C13EF1075003B0912 /* PRCurves.m */, 490 ); 491 name = Enhance; 492 sourceTree = "<group>"; 493 }; 494/* End PBXGroup section */ 495 496/* Begin PBXHeadersBuildPhase section */ 497 8526E92410C91A2E0072C369 /* Headers */ = { 498 isa = PBXHeadersBuildPhase; 499 buildActionMask = 2147483647; 500 files = ( 501 8526E92510C91A2E0072C369 /* MyDocument.h in Headers */, 502 8526E92610C91A2E0072C369 /* PRImageView.h in Headers */, 503 8526E92710C91A2E0072C369 /* PRWindowController.h in Headers */, 504 8526E92810C91A2E0072C369 /* AppController.h in Headers */, 505 8526E92910C91A2E0072C369 /* PRGrayscaleFilter.h in Headers */, 506 8526E92A10C91A2E0072C369 /* PRTransforms.h in Headers */, 507 8526E92B10C91A2E0072C369 /* PRConvolve55.h in Headers */, 508 8526E92C10C91A2E0072C369 /* PRCConvolve55.h in Headers */, 509 8526E92D10C91A2E0072C369 /* PRFourier.h in Headers */, 510 8526E92E10C91A2E0072C369 /* PRDFTLowPass.h in Headers */, 511 8526E92F10C91A2E0072C369 /* PRCDFTLowPass.h in Headers */, 512 8526E93010C91A2E0072C369 /* FFT.h in Headers */, 513 8526E93110C91A2E0072C369 /* PRCDFTHighPass.h in Headers */, 514 8526E93210C91A2E0072C369 /* PRDFTHighPass.h in Headers */, 515 8526E93310C91A2E0072C369 /* PRDFTFilter.h in Headers */, 516 8526E93410C91A2E0072C369 /* PRCEqualize.h in Headers */, 517 8526E93510C91A2E0072C369 /* PREqualize.h in Headers */, 518 8526E93610C91A2E0072C369 /* PRHistogram.h in Headers */, 519 8526E93710C91A2E0072C369 /* PRCHistogram.h in Headers */, 520 8526E93810C91A2E0072C369 /* PRCumHisto.h in Headers */, 521 8526E93910C91A2E0072C369 /* PRCCumHisto.h in Headers */, 522 8526E93A10C91A2E0072C369 /* PRHisto.h in Headers */, 523 8526E93B10C91A2E0072C369 /* PRCHisto.h in Headers */, 524 8526E93C10C91A2E0072C369 /* PRCTraceEdges.h in Headers */, 525 8526E93D10C91A2E0072C369 /* PRTraceEdges.h in Headers */, 526 8526E93E10C91A2E0072C369 /* PRCCustTraceEdges.h in Headers */, 527 8526E93F10C91A2E0072C369 /* PRCustTraceEdges.h in Headers */, 528 8526E94010C91A2E0072C369 /* PRCMedian.h in Headers */, 529 8526E94110C91A2E0072C369 /* PRMedian.h in Headers */, 530 8526E94210C91A2E0072C369 /* PRCProgress.h in Headers */, 531 8526E94310C91A2E0072C369 /* PRProgressAction.h in Headers */, 532 8526E94410C91A2E0072C369 /* PRCScale.h in Headers */, 533 8526E94510C91A2E0072C369 /* PRScale.h in Headers */, 534 8526E94610C91A2E0072C369 /* PRCrop.h in Headers */, 535 8526E94710C91A2E0072C369 /* PRCCrop.h in Headers */, 536 8526E94810C91A2E0072C369 /* PRCBriCon.h in Headers */, 537 8526E94910C91A2E0072C369 /* PRBriCon.h in Headers */, 538 8526E94A10C91A2E0072C369 /* PRImage.h in Headers */, 539 8526E94B10C91A2E0072C369 /* PRCGrayscale.h in Headers */, 540 8526E94C10C91A2E0072C369 /* PRInvert.h in Headers */, 541 8526E94D10C91A2E0072C369 /* PRFilter.h in Headers */, 542 8526E94E10C91A2E0072C369 /* PRCInvert.h in Headers */, 543 8526E94F10C91A2E0072C369 /* PRCFourier.h in Headers */, 544 8526E95010C91A2E0072C369 /* PRCTransforms.h in Headers */, 545 859E918A1132DC4100C75DB0 /* PRFilterController.h in Headers */, 546 859E918E1132DC5500C75DB0 /* PRPreviewController.h in Headers */, 547 85A1EA7D13EF0DC6003B0912 /* PRCCurves.h in Headers */, 548 85A1EA8D13EF0E92003B0912 /* PRCurvesView.h in Headers */, 549 85A1EA9D13EF1075003B0912 /* PRCurves.h in Headers */, 550 85B7C77813F45738005EF60D /* PRCurvesPath.h in Headers */, 551 ); 552 runOnlyForDeploymentPostprocessing = 0; 553 }; 554/* End PBXHeadersBuildPhase section */ 555 556/* Begin PBXNativeTarget section */ 557 8526E92310C91A2E0072C369 /* PRICE */ = { 558 isa = PBXNativeTarget; 559 buildConfigurationList = 8526E99610C91A2E0072C369 /* Build configuration list for PBXNativeTarget "PRICE" */; 560 buildPhases = ( 561 8526E92410C91A2E0072C369 /* Headers */, 562 8526E95110C91A2E0072C369 /* Resources */, 563 8526E96610C91A2E0072C369 /* Sources */, 564 8526E99410C91A2E0072C369 /* Frameworks */, 565 ); 566 buildRules = ( 567 ); 568 dependencies = ( 569 ); 570 name = PRICE; 571 productInstallPath = "$(HOME)/Applications"; 572 productName = PRICE; 573 productReference = 8526E99B10C91A2E0072C369 /* PRICE.app */; 574 productType = "com.apple.product-type.application"; 575 }; 576/* End PBXNativeTarget section */ 577 578/* Begin PBXProject section */ 579 2A37F4A9FDCFA73011CA2CEA /* Project object */ = { 580 isa = PBXProject; 581 buildConfigurationList = 8526E91910C918950072C369 /* Build configuration list for PBXProject "PRICE" */; 582 hasScannedForEncodings = 1; 583 mainGroup = 2A37F4AAFDCFA73011CA2CEA /* PRICE */; 584 projectDirPath = ""; 585 targets = ( 586 8526E92310C91A2E0072C369 /* PRICE */, 587 ); 588 }; 589/* End PBXProject section */ 590 591/* Begin PBXResourcesBuildPhase section */ 592 8526E95110C91A2E0072C369 /* Resources */ = { 593 isa = PBXResourcesBuildPhase; 594 buildActionMask = 2147483647; 595 files = ( 596 8526E95210C91A2E0072C369 /* Credits.rtf in Resources */, 597 8526E95310C91A2E0072C369 /* MainMenu.nib in Resources */, 598 8526E95410C91A2E0072C369 /* PRWindow.nib in Resources */, 599 8526E95510C91A2E0072C369 /* InfoPlist.strings in Resources */, 600 8526E95610C91A2E0072C369 /* Convolve55.nib in Resources */, 601 8526E95710C91A2E0072C369 /* README in Resources */, 602 8526E95810C91A2E0072C369 /* DFTLowPass.nib in Resources */, 603 8526E95910C91A2E0072C369 /* DFTHighPass.nib in Resources */, 604 8526E95A10C91A2E0072C369 /* Equalize.nib in Resources */, 605 8526E95B10C91A2E0072C369 /* Histogram.nib in Resources */, 606 8526E95C10C91A2E0072C369 /* CumulHistogram.nib in Resources */, 607 8526E95D10C91A2E0072C369 /* TraceEdges.nib in Resources */, 608 8526E95E10C91A2E0072C369 /* CustTraceEdges.nib in Resources */, 609 8526E95F10C91A2E0072C369 /* Median.nib in Resources */, 610 8526E96010C91A2E0072C369 /* ProgressPanel.nib in Resources */, 611 8526E96110C91A2E0072C369 /* Scale.nib in Resources */, 612 8526E96210C91A2E0072C369 /* Crop.nib in Resources */, 613 8526E96310C91A2E0072C369 /* BriCon.nib in Resources */, 614 8526E96410C91A2E0072C369 /* price128.icns in Resources */, 615 8526E96510C91A2E0072C369 /* Grayscale.nib in Resources */, 616 859E91921132DC6E00C75DB0 /* Preview.nib in Resources */, 617 85A1EA9613EF1013003B0912 /* Curves.nib in Resources */, 618 ); 619 runOnlyForDeploymentPostprocessing = 0; 620 }; 621/* End PBXResourcesBuildPhase section */ 622 623/* Begin PBXSourcesBuildPhase section */ 624 8526E96610C91A2E0072C369 /* Sources */ = { 625 isa = PBXSourcesBuildPhase; 626 buildActionMask = 2147483647; 627 files = ( 628 8526E96710C91A2E0072C369 /* MyDocument.m in Sources */, 629 8526E96810C91A2E0072C369 /* main.m in Sources */, 630 8526E96910C91A2E0072C369 /* PRImageView.m in Sources */, 631 8526E96A10C91A2E0072C369 /* PRWindowController.m in Sources */, 632 8526E96B10C91A2E0072C369 /* PRGrayscaleFilter.m in Sources */, 633 8526E96C10C91A2E0072C369 /* PRConvolve55.m in Sources */, 634 8526E96D10C91A2E0072C369 /* PRCConvolve55.m in Sources */, 635 8526E96E10C91A2E0072C369 /* PRFourier.m in Sources */, 636 8526E96F10C91A2E0072C369 /* PRTransforms.m in Sources */, 637 8526E97010C91A2E0072C369 /* PRDFTLowPass.m in Sources */, 638 8526E97110C91A2E0072C369 /* PRCDFTLowPass.m in Sources */, 639 8526E97210C91A2E0072C369 /* FFT.c in Sources */, 640 8526E97310C91A2E0072C369 /* PRCDFTHighPass.m in Sources */, 641 8526E97410C91A2E0072C369 /* PRDFTHighPass.m in Sources */, 642 8526E97510C91A2E0072C369 /* PRDFTFilter.m in Sources */, 643 8526E97610C91A2E0072C369 /* PRCEqualize.m in Sources */, 644 8526E97710C91A2E0072C369 /* PREqualize.m in Sources */, 645 8526E97810C91A2E0072C369 /* PRHistogram.m in Sources */, 646 8526E97910C91A2E0072C369 /* PRCHistogram.m in Sources */, 647 8526E97A10C91A2E0072C369 /* PRCumHisto.m in Sources */, 648 8526E97B10C91A2E0072C369 /* PRCCumHisto.m in Sources */, 649 8526E97C10C91A2E0072C369 /* PRHisto.m in Sources */, 650 8526E97D10C91A2E0072C369 /* PRCHisto.m in Sources */, 651 8526E97E10C91A2E0072C369 /* PRCTraceEdges.m in Sources */, 652 8526E97F10C91A2E0072C369 /* PRTraceEdges.m in Sources */, 653 8526E98010C91A2E0072C369 /* PRCCustTraceEdges.m in Sources */, 654 8526E98110C91A2E0072C369 /* PRCustTraceEdges.m in Sources */, 655 8526E98210C91A2E0072C369 /* PRCMedian.m in Sources */, 656 8526E98310C91A2E0072C369 /* PRMedian.m in Sources */, 657 8526E98410C91A2E0072C369 /* PRCProgress.m in Sources */, 658 8526E98510C91A2E0072C369 /* PRProgressAction.m in Sources */, 659 8526E98610C91A2E0072C369 /* PRCScale.m in Sources */, 660 8526E98710C91A2E0072C369 /* PRScale.m in Sources */, 661 8526E98810C91A2E0072C369 /* PRCrop.m in Sources */, 662 8526E98910C91A2E0072C369 /* PRCCrop.m in Sources */, 663 8526E98A10C91A2E0072C369 /* PRCBriCon.m in Sources */, 664 8526E98B10C91A2E0072C369 /* PRBriCon.m in Sources */, 665 8526E98C10C91A2E0072C369 /* AppController.m in Sources */, 666 8526E98D10C91A2E0072C369 /* PRImage.m in Sources */, 667 8526E98E10C91A2E0072C369 /* PRCGrayscale.m in Sources */, 668 8526E98F10C91A2E0072C369 /* PRInvert.m in Sources */, 669 8526E99010C91A2E0072C369 /* PRFilter.m in Sources */, 670 8526E99110C91A2E0072C369 /* PRCInvert.m in Sources */, 671 8526E99210C91A2E0072C369 /* PRCFourier.m in Sources */, 672 8526E99310C91A2E0072C369 /* PRCTransforms.m in Sources */, 673 859E918B1132DC4100C75DB0 /* PRFilterController.m in Sources */, 674 859E918F1132DC5500C75DB0 /* PRPreviewController.m in Sources */, 675 85A1EA7E13EF0DC6003B0912 /* PRCCurves.m in Sources */, 676 85A1EA8E13EF0E92003B0912 /* PRCurvesView.m in Sources */, 677 85A1EA9E13EF1075003B0912 /* PRCurves.m in Sources */, 678 85B7C77913F45738005EF60D /* PRCurvesPath.m in Sources */, 679 ); 680 runOnlyForDeploymentPostprocessing = 0; 681 }; 682/* End PBXSourcesBuildPhase section */ 683 684/* Begin PBXVariantGroup section */ 685 089C165FFE840EACC02AAC07 /* InfoPlist.strings */ = { 686 isa = PBXVariantGroup; 687 children = ( 688 089C1660FE840EACC02AAC07 /* English */, 689 ); 690 name = InfoPlist.strings; 691 sourceTree = "<group>"; 692 }; 693 2A37F4B4FDCFA73011CA2CEA /* PRWindow.nib */ = { 694 isa = PBXVariantGroup; 695 children = ( 696 2A37F4B5FDCFA73011CA2CEA /* PRWindow.nib */, 697 ); 698 name = PRWindow.nib; 699 sourceTree = "<group>"; 700 }; 701 2A37F4B6FDCFA73011CA2CEA /* MainMenu.nib */ = { 702 isa = PBXVariantGroup; 703 children = ( 704 2A37F4B7FDCFA73011CA2CEA /* English */, 705 ); 706 name = MainMenu.nib; 707 sourceTree = "<group>"; 708 }; 709 2A37F4B9FDCFA73011CA2CEA /* Credits.rtf */ = { 710 isa = PBXVariantGroup; 711 children = ( 712 2A37F4BAFDCFA73011CA2CEA /* English */, 713 ); 714 name = Credits.rtf; 715 sourceTree = "<group>"; 716 }; 717 859E91901132DC6E00C75DB0 /* Preview.nib */ = { 718 isa = PBXVariantGroup; 719 children = ( 720 859E91911132DC6E00C75DB0 /* English */, 721 ); 722 name = Preview.nib; 723 sourceTree = "<group>"; 724 }; 725 85A1EA9413EF1013003B0912 /* Curves.nib */ = { 726 isa = PBXVariantGroup; 727 children = ( 728 85A1EA9513EF1013003B0912 /* English */, 729 ); 730 name = Curves.nib; 731 sourceTree = "<group>"; 732 }; 733 85E2FA3F0B5CEAF3003E7B25 /* Grayscale.nib */ = { 734 isa = PBXVariantGroup; 735 children = ( 736 85E2FA400B5CEAF3003E7B25 /* English */, 737 ); 738 name = Grayscale.nib; 739 sourceTree = "<group>"; 740 }; 741 F51A79A603D95E3101A80101 /* Convolve55.nib */ = { 742 isa = PBXVariantGroup; 743 children = ( 744 F51A79A703D95E3101A80101 /* English */, 745 ); 746 name = Convolve55.nib; 747 sourceTree = "<group>"; 748 }; 749 F52855C60689AB0301A80101 /* ProgressPanel.nib */ = { 750 isa = PBXVariantGroup; 751 children = ( 752 F52855C70689AB0301A80101 /* English */, 753 ); 754 name = ProgressPanel.nib; 755 sourceTree = "<group>"; 756 }; 757 F538441A0612E0D001A80103 /* Median.nib */ = { 758 isa = PBXVariantGroup; 759 children = ( 760 F538441B0612E0D001A80103 /* English */, 761 ); 762 name = Median.nib; 763 sourceTree = "<group>"; 764 }; 765 F54D8D6A0588EE6201A80103 /* Histogram.nib */ = { 766 isa = PBXVariantGroup; 767 children = ( 768 F54D8D6B0588EE6201A80103 /* English */, 769 ); 770 name = Histogram.nib; 771 sourceTree = "<group>"; 772 }; 773 F58A014605138B000163C8F7 /* DFTLowPass.nib */ = { 774 isa = PBXVariantGroup; 775 children = ( 776 F58A014705138B000163C8F7 /* English */, 777 ); 778 name = DFTLowPass.nib; 779 sourceTree = "<group>"; 780 }; 781 F59300550609F83101A80103 /* CustTraceEdges.nib */ = { 782 isa = PBXVariantGroup; 783 children = ( 784 F59300560609F83101A80103 /* English */, 785 ); 786 name = CustTraceEdges.nib; 787 sourceTree = "<group>"; 788 }; 789 F59B4FCB05923027011CE379 /* CumulHistogram.nib */ = { 790 isa = PBXVariantGroup; 791 children = ( 792 F59B4FCC05923027011CE379 /* English */, 793 ); 794 name = CumulHistogram.nib; 795 sourceTree = "<group>"; 796 }; 797 F59EB627079F2ED301A80103 /* Scale.nib */ = { 798 isa = PBXVariantGroup; 799 children = ( 800 F59EB628079F2ED301A80103 /* English */, 801 ); 802 name = Scale.nib; 803 sourceTree = "<group>"; 804 }; 805 F5A3DD6B058349E601A80103 /* Equalize.nib */ = { 806 isa = PBXVariantGroup; 807 children = ( 808 F5A3DD6C058349E601A80103 /* English */, 809 ); 810 name = Equalize.nib; 811 sourceTree = "<group>"; 812 }; 813 F5B3A92605B5469C01A80101 /* TraceEdges.nib */ = { 814 isa = PBXVariantGroup; 815 children = ( 816 F5B3A92705B5469C01A80101 /* English */, 817 ); 818 name = TraceEdges.nib; 819 sourceTree = "<group>"; 820 }; 821 F5C7F8ED07C75C6901A80101 /* Crop.nib */ = { 822 isa = PBXVariantGroup; 823 children = ( 824 F5C7F8EE07C75C6901A80101 /* English */, 825 ); 826 name = Crop.nib; 827 sourceTree = "<group>"; 828 }; 829 F5C8A2AB07EED94A01A80101 /* BriCon.nib */ = { 830 isa = PBXVariantGroup; 831 children = ( 832 F5C8A2AC07EED94A01A80101 /* English */, 833 ); 834 name = BriCon.nib; 835 sourceTree = "<group>"; 836 }; 837 F5DD42E8053AAE5201A80103 /* DFTHighPass.nib */ = { 838 isa = PBXVariantGroup; 839 children = ( 840 F5DD42E9053AAE5201A80103 /* English */, 841 ); 842 name = DFTHighPass.nib; 843 sourceTree = "<group>"; 844 }; 845/* End PBXVariantGroup section */ 846 847/* Begin XCBuildConfiguration section */ 848 8526E91A10C918950072C369 /* Development */ = { 849 isa = XCBuildConfiguration; 850 buildSettings = { 851 }; 852 name = Development; 853 }; 854 8526E91B10C918950072C369 /* Deployment */ = { 855 isa = XCBuildConfiguration; 856 buildSettings = { 857 }; 858 name = Deployment; 859 }; 860 8526E91C10C918950072C369 /* Default */ = { 861 isa = XCBuildConfiguration; 862 buildSettings = { 863 }; 864 name = Default; 865 }; 866 8526E99710C91A2E0072C369 /* Development */ = { 867 isa = XCBuildConfiguration; 868 buildSettings = { 869 COPY_PHASE_STRIP = NO; 870 FRAMEWORK_SEARCH_PATHS = ""; 871 GCC_CW_ASM_SYNTAX = NO; 872 GCC_DYNAMIC_NO_PIC = NO; 873 GCC_ENABLE_CPP_EXCEPTIONS = NO; 874 GCC_ENABLE_CPP_RTTI = NO; 875 GCC_ENABLE_FIX_AND_CONTINUE = YES; 876 GCC_ENABLE_PASCAL_STRINGS = NO; 877 GCC_GENERATE_DEBUGGING_SYMBOLS = YES; 878 GCC_OPTIMIZATION_LEVEL = 0; 879 GCC_PFE_FILE_C_DIALECTS = "c objective-c"; 880 HEADER_SEARCH_PATHS = ""; 881 INFOPLIST_FILE = "Info-PRICE.plist"; 882 INSTALL_PATH = "$(HOME)/Applications"; 883 LIBRARY_SEARCH_PATHS = ""; 884 OTHER_CFLAGS = "-Wall"; 885 OTHER_LDFLAGS = ""; 886 PRODUCT_NAME = PRICE; 887 SECTORDER_FLAGS = ""; 888 WARNING_CFLAGS = ( 889 "-Wmost", 890 "-Wno-four-char-constants", 891 "-Wno-unknown-pragmas", 892 ); 893 WRAPPER_EXTENSION = app; 894 ZERO_LINK = YES; 895 }; 896 name = Development; 897 }; 898 8526E99810C91A2E0072C369 /* Deployment */ = { 899 isa = XCBuildConfiguration; 900 buildSettings = { 901 COPY_PHASE_STRIP = YES; 902 FRAMEWORK_SEARCH_PATHS = ""; 903 GCC_CW_ASM_SYNTAX = NO; 904 GCC_ENABLE_CPP_EXCEPTIONS = NO; 905 GCC_ENABLE_CPP_RTTI = NO; 906 GCC_ENABLE_FIX_AND_CONTINUE = NO; 907 GCC_ENABLE_PASCAL_STRINGS = NO; 908 GCC_OPTIMIZATION_LEVEL = 2; 909 GCC_PFE_FILE_C_DIALECTS = "c objective-c"; 910 HEADER_SEARCH_PATHS = ""; 911 INFOPLIST_FILE = "Info-PRICE.plist"; 912 INSTALL_PATH = "$(HOME)/Applications"; 913 LIBRARY_SEARCH_PATHS = ""; 914 OTHER_CFLAGS = "-Wall"; 915 OTHER_LDFLAGS = ""; 916 PRODUCT_NAME = PRICE; 917 SECTORDER_FLAGS = ""; 918 WARNING_CFLAGS = ( 919 "-Wmost", 920 "-Wno-four-char-constants", 921 "-Wno-unknown-pragmas", 922 ); 923 WRAPPER_EXTENSION = app; 924 ZERO_LINK = NO; 925 }; 926 name = Deployment; 927 }; 928 8526E99910C91A2E0072C369 /* Default */ = { 929 isa = XCBuildConfiguration; 930 buildSettings = { 931 FRAMEWORK_SEARCH_PATHS = ""; 932 GCC_CW_ASM_SYNTAX = NO; 933 GCC_ENABLE_CPP_EXCEPTIONS = NO; 934 GCC_ENABLE_CPP_RTTI = NO; 935 GCC_ENABLE_PASCAL_STRINGS = NO; 936 GCC_OPTIMIZATION_LEVEL = 0; 937 GCC_PFE_FILE_C_DIALECTS = "c objective-c"; 938 HEADER_SEARCH_PATHS = ""; 939 INFOPLIST_FILE = "Info-PRICE.plist"; 940 INSTALL_PATH = "$(HOME)/Applications"; 941 LIBRARY_SEARCH_PATHS = ""; 942 OTHER_CFLAGS = "-Wall"; 943 OTHER_LDFLAGS = ""; 944 PRODUCT_NAME = PRICE; 945 SECTORDER_FLAGS = ""; 946 WARNING_CFLAGS = ( 947 "-Wmost", 948 "-Wno-four-char-constants", 949 "-Wno-unknown-pragmas", 950 ); 951 WRAPPER_EXTENSION = app; 952 }; 953 name = Default; 954 }; 955/* End XCBuildConfiguration section */ 956 957/* Begin XCConfigurationList section */ 958 8526E91910C918950072C369 /* Build configuration list for PBXProject "PRICE" */ = { 959 isa = XCConfigurationList; 960 buildConfigurations = ( 961 8526E91A10C918950072C369 /* Development */, 962 8526E91B10C918950072C369 /* Deployment */, 963 8526E91C10C918950072C369 /* Default */, 964 ); 965 defaultConfigurationIsVisible = 0; 966 defaultConfigurationName = Default; 967 }; 968 8526E99610C91A2E0072C369 /* Build configuration list for PBXNativeTarget "PRICE" */ = { 969 isa = XCConfigurationList; 970 buildConfigurations = ( 971 8526E99710C91A2E0072C369 /* Development */, 972 8526E99810C91A2E0072C369 /* Deployment */, 973 8526E99910C91A2E0072C369 /* Default */, 974 ); 975 defaultConfigurationIsVisible = 0; 976 defaultConfigurationName = Default; 977 }; 978/* End XCConfigurationList section */ 979 }; 980 rootObject = 2A37F4A9FDCFA73011CA2CEA /* Project object */; 981} 982