├── example
├── bin
│ ├── data
│ │ ├── .gitkeep
│ │ ├── .DS_Store
│ │ └── photo.jpg
│ └── .DS_Store
├── ofxColorQuantizer.xcodeproj
│ ├── project.xcworkspace
│ │ └── contents.xcworkspacedata
│ ├── xcshareddata
│ │ └── xcschemes
│ │ │ ├── opencvExample Debug.xcscheme
│ │ │ └── opencvExample Release.xcscheme
│ ├── cinema.pbxuser
│ ├── cinema.mode1v3
│ └── project.pbxproj
├── Project.xcconfig
├── src
│ ├── main.cpp
│ ├── ofApp.h
│ └── ofApp.cpp
└── openFrameworks-Info.plist
├── README
└── src
├── ofxColorQuantizer.h
└── ofxColorQuantizer.cpp
/example/bin/data/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/example/bin/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mantissa/ofxColorQuantizer/HEAD/example/bin/.DS_Store
--------------------------------------------------------------------------------
/example/bin/data/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mantissa/ofxColorQuantizer/HEAD/example/bin/data/.DS_Store
--------------------------------------------------------------------------------
/example/bin/data/photo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mantissa/ofxColorQuantizer/HEAD/example/bin/data/photo.jpg
--------------------------------------------------------------------------------
/example/ofxColorQuantizer.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/example/Project.xcconfig:
--------------------------------------------------------------------------------
1 | //THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT.
2 | //THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED
3 | OF_PATH = ../../..
4 |
5 | //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE
6 | #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig"
7 |
8 | OTHER_LDFLAGS = $(OF_CORE_LIBS)
9 | HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS)
10 |
--------------------------------------------------------------------------------
/README:
--------------------------------------------------------------------------------
1 |
2 | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
3 |
4 | ofxColorQuantizer
5 |
6 | Extract a color palette from an image using the K-means algorithm.
7 |
8 | Based on the ocvColorQuantize demo that ships with Cinder:
9 | https://github.com/cinder/Cinder-OpenCV/blob/master/samples/ocvColorQuantize
10 |
11 | This add-on uses ofxOpenCv.
12 |
13 | by Jeremy Rotsztain
14 |
15 | http://www.mantissa.ca
--------------------------------------------------------------------------------
/example/src/main.cpp:
--------------------------------------------------------------------------------
1 | #include "ofMain.h"
2 | #include "ofApp.h"
3 | #include "ofAppGlutWindow.h"
4 |
5 | //========================================================================
6 | int main( ){
7 |
8 | ofSetupOpenGL(1024,768, OF_WINDOW); // <-------- setup the GL context
9 |
10 | // this kicks off the running of my app
11 | // can be OF_WINDOW or OF_FULLSCREEN
12 | // pass in width and height too:
13 | ofRunApp( new testApp());
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/example/src/ofApp.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #include "ofMain.h"
4 |
5 | #include "ofxOpenCv.h"
6 | #include "ofxColorQuantizer.h"
7 |
8 | class testApp : public ofBaseApp{
9 |
10 | public:
11 |
12 | void setup();
13 | void update();
14 | void draw();
15 |
16 | void kMeansTest();
17 |
18 | void keyPressed(int key);
19 | void keyReleased(int key);
20 |
21 | ofImage image;
22 |
23 | ofxColorQuantizer colorQuantizer;
24 | };
25 |
26 |
--------------------------------------------------------------------------------
/example/openFrameworks-Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | English
7 | CFBundleExecutable
8 | ${EXECUTABLE_NAME}
9 | CFBundleIdentifier
10 | com.yourcompany.openFrameworks
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundlePackageType
14 | APPL
15 | CFBundleSignature
16 | ????
17 | CFBundleVersion
18 | 1.0
19 |
20 |
21 |
--------------------------------------------------------------------------------
/src/ofxColorQuantizer.h:
--------------------------------------------------------------------------------
1 |
2 | #pragma once
3 |
4 | #include "ofMain.h"
5 | #include "ofxOpenCv.h"
6 |
7 | /* -----------------------------------------------------------------------------
8 | \
9 | / ofxColorQuantizer
10 | \ Quantizes colors found in an image to extract a color palette
11 | / Based on Cinder ocvColorQuantize demo -- https://github.com/cinder/Cinder-OpenCV/blob/master/samples/ocvColorQuantize/
12 | \ Ported by Jeremy Rotsztain -- http://www.mantissa.ca
13 | /
14 | \ ----------------------------------------------- */
15 |
16 |
17 | class ofxColorQuantizer {
18 |
19 | public:
20 |
21 | ofxColorQuantizer();
22 |
23 | vector & quantize(ofPixels image);
24 |
25 | void draw(ofPoint pos = ofPoint(0, 0));
26 | void draw(int x, int y);
27 |
28 | void setNumColors(unsigned int nColors);
29 | int getNumColors();
30 |
31 | vector & getColors();
32 |
33 | protected:
34 |
35 | vectorcolors;
36 | unsigned int numColors;
37 | };
--------------------------------------------------------------------------------
/example/src/ofApp.cpp:
--------------------------------------------------------------------------------
1 | #include "ofApp.h"
2 |
3 | //--------------------------------------------------------------
4 | void testApp::setup(){
5 |
6 | // load our image
7 | image.loadImage("photo.jpg");
8 |
9 | // for speedz sake, quantize a smaller copy of the image
10 | ofImage imageCopy;
11 | imageCopy.loadImage("photo.jpg");
12 | imageCopy.resize(imageCopy.getWidth()/2, imageCopy.getHeight()/2);
13 |
14 | // get our colors
15 | colorQuantizer.setNumColors(24);
16 | colorQuantizer.quantize(imageCopy.getPixelsRef());
17 |
18 | // resize the window to match the image
19 | ofSetWindowShape(image.getWidth(), image.getHeight());
20 | }
21 |
22 | //--------------------------------------------------------------
23 | void testApp::update(){
24 |
25 |
26 | }
27 |
28 | //--------------------------------------------------------------
29 | void testApp::draw(){
30 |
31 | ofBackground(100,100,100);
32 |
33 | ofSetColor(255);
34 |
35 | image.draw(0, 0);
36 |
37 | colorQuantizer.draw(ofPoint(0, image.getHeight()-20));
38 | }
39 |
40 | //--------------------------------------------------------------
41 | void testApp::kMeansTest(){
42 |
43 | cv::Mat samples = (cv::Mat_(8, 1) << 31 , 2 , 10 , 11 , 25 , 27, 2, 1);
44 | cv::Mat labels;
45 |
46 | // double kmeans(const Mat& samples, int clusterCount, Mat& labels,
47 | cv::TermCriteria termcrit;
48 | int attempts, flags;
49 | cv::Mat centers;
50 | double compactness = cv::kmeans(samples, 3, labels, cv::TermCriteria(), 2, cv::KMEANS_PP_CENTERS, centers);
51 |
52 | cout<<"labels:"<(0, i)<(0, i)< & ofxColorQuantizer::quantize(ofPixels inputImage){
11 |
12 | const int colorCount = numColors;
13 | const int sampleCount = inputImage.getHeight() * inputImage.getWidth();
14 | cv::Mat colorSamples( sampleCount, 1, CV_32FC3 );
15 |
16 | // get our pixels
17 | unsigned char * pixels = inputImage.getPixels();
18 |
19 | // clear our list of colors
20 | colors.clear();
21 |
22 | // build our matrix of samples
23 | cv::MatIterator_ sampleIt = colorSamples.begin();
24 | for(int i=0; i(i,0)[0], clusters.at(i,0)[1], clusters.at(i,0)[2] );
39 | colors.push_back(clusterColor);
40 | }
41 |
42 | /*
43 |
44 | // add colors from labelz
45 | unsigned char * p = temp.getPixels();
46 | cv::MatIterator_ labelIt = labels.begin();
47 | for(int i=0; i::iterator cIter = colors.begin();
73 | while( cIter != colors.end() ){
74 |
75 | ofSetColor(*cIter);
76 | ofRect(0, 0, swatchSize, swatchSize);
77 | ofTranslate(swatchSize, 0, 0);
78 | cIter++;
79 | }
80 |
81 | ofPopMatrix();
82 | }
83 |
84 | void ofxColorQuantizer::draw(int x, int y){
85 |
86 | draw(ofPoint(x, y));
87 | }
88 |
89 | vector & ofxColorQuantizer::getColors(){
90 |
91 | return colors;
92 | }
93 |
94 | void ofxColorQuantizer::setNumColors(unsigned int nColors){
95 |
96 | numColors = nColors;
97 | }
98 |
99 | int ofxColorQuantizer::getNumColors(){
100 |
101 | return numColors;
102 | }
103 |
--------------------------------------------------------------------------------
/example/ofxColorQuantizer.xcodeproj/xcshareddata/xcschemes/opencvExample Debug.xcscheme:
--------------------------------------------------------------------------------
1 |
2 |
4 |
7 |
8 |
14 |
20 |
21 |
22 |
23 |
24 |
29 |
30 |
31 |
32 |
38 |
39 |
40 |
41 |
49 |
50 |
56 |
57 |
58 |
59 |
60 |
61 |
67 |
68 |
74 |
75 |
76 |
77 |
79 |
80 |
83 |
84 |
85 |
--------------------------------------------------------------------------------
/example/ofxColorQuantizer.xcodeproj/xcshareddata/xcschemes/opencvExample Release.xcscheme:
--------------------------------------------------------------------------------
1 |
2 |
4 |
7 |
8 |
14 |
20 |
21 |
22 |
23 |
24 |
29 |
30 |
31 |
32 |
38 |
39 |
40 |
41 |
49 |
50 |
56 |
57 |
58 |
59 |
60 |
61 |
67 |
68 |
74 |
75 |
76 |
77 |
79 |
80 |
83 |
84 |
85 |
--------------------------------------------------------------------------------
/example/ofxColorQuantizer.xcodeproj/cinema.pbxuser:
--------------------------------------------------------------------------------
1 | // !$*UTF8*$!
2 | {
3 | E4B69B4C0A3A1720003C02F2 /* Project object */ = {
4 | activeBuildConfigurationName = Debug;
5 | activeExecutable = F5249C4416E04B61004E4F0E /* ofxColorQuantizer */;
6 | activeTarget = E4B69B5A0A3A1756003C02F2 /* ofxColorQuantizer */;
7 | addToTargets = (
8 | E4B69B5A0A3A1756003C02F2 /* ofxColorQuantizer */,
9 | );
10 | codeSenseManager = F5249C4916E04B80004E4F0E /* Code sense */;
11 | executables = (
12 | F5249C4416E04B61004E4F0E /* ofxColorQuantizer */,
13 | );
14 | perUserDictionary = {
15 | PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
16 | PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
17 | PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
18 | PBXFileTableDataSourceColumnWidthsKey = (
19 | 20,
20 | 1277,
21 | 20,
22 | 48,
23 | 43,
24 | 43,
25 | 20,
26 | );
27 | PBXFileTableDataSourceColumnsKey = (
28 | PBXFileDataSource_FiletypeID,
29 | PBXFileDataSource_Filename_ColumnID,
30 | PBXFileDataSource_Built_ColumnID,
31 | PBXFileDataSource_ObjectSize_ColumnID,
32 | PBXFileDataSource_Errors_ColumnID,
33 | PBXFileDataSource_Warnings_ColumnID,
34 | PBXFileDataSource_Target_ColumnID,
35 | );
36 | };
37 | PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
38 | PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
39 | PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
40 | PBXFileTableDataSourceColumnWidthsKey = (
41 | 20,
42 | 1237,
43 | 60,
44 | 20,
45 | 48.16259765625,
46 | 43,
47 | 43,
48 | );
49 | PBXFileTableDataSourceColumnsKey = (
50 | PBXFileDataSource_FiletypeID,
51 | PBXFileDataSource_Filename_ColumnID,
52 | PBXTargetDataSource_PrimaryAttribute,
53 | PBXFileDataSource_Built_ColumnID,
54 | PBXFileDataSource_ObjectSize_ColumnID,
55 | PBXFileDataSource_Errors_ColumnID,
56 | PBXFileDataSource_Warnings_ColumnID,
57 | );
58 | };
59 | PBXPerProjectTemplateStateSaveDate = 383798113;
60 | PBXWorkspaceStateSaveDate = 383798113;
61 | };
62 | perUserProjectItems = {
63 | F5249D5116E05BA8004E4F0E /* PBXTextBookmark */ = F5249D5116E05BA8004E4F0E /* PBXTextBookmark */;
64 | F5249E1116E561D2004E4F0E /* PBXTextBookmark */ = F5249E1116E561D2004E4F0E /* PBXTextBookmark */;
65 | F5249EB016E575DD004E4F0E /* PBXTextBookmark */ = F5249EB016E575DD004E4F0E /* PBXTextBookmark */;
66 | F5249EBB16E5775E004E4F0E /* PBXTextBookmark */ = F5249EBB16E5775E004E4F0E /* PBXTextBookmark */;
67 | F5249EBF16E57B05004E4F0E /* PBXTextBookmark */ = F5249EBF16E57B05004E4F0E /* PBXTextBookmark */;
68 | F5249EC016E57B05004E4F0E /* PBXTextBookmark */ = F5249EC016E57B05004E4F0E /* PBXTextBookmark */;
69 | F5249EC116E57B05004E4F0E /* PBXTextBookmark */ = F5249EC116E57B05004E4F0E /* PBXTextBookmark */;
70 | };
71 | sourceControlManager = F5249C4816E04B80004E4F0E /* Source Control */;
72 | userBuildSettings = {
73 | };
74 | };
75 | E4B69B5A0A3A1756003C02F2 /* ofxColorQuantizer */ = {
76 | activeExec = 0;
77 | executables = (
78 | F5249C4416E04B61004E4F0E /* ofxColorQuantizer */,
79 | );
80 | };
81 | E4B69E1D0A3A1BDC003C02F2 /* main.cpp */ = {
82 | uiCtxt = {
83 | sepNavIntBoundsRect = "{{0, 0}, {1455, 1138}}";
84 | sepNavSelRange = "{0, 0}";
85 | sepNavVisRange = "{0, 414}";
86 | };
87 | };
88 | E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */ = {
89 | uiCtxt = {
90 | sepNavIntBoundsRect = "{{0, 0}, {752, 1001}}";
91 | sepNavSelRange = "{864, 0}";
92 | sepNavVisRange = "{642, 486}";
93 | sepNavWindowFrame = "{{1275, 64}, {1385, 1188}}";
94 | };
95 | };
96 | E4B69E1F0A3A1BDC003C02F2 /* testApp.h */ = {
97 | uiCtxt = {
98 | sepNavIntBoundsRect = "{{0, 0}, {1455, 787}}";
99 | sepNavSelRange = "{285, 0}";
100 | sepNavVisRange = "{0, 328}";
101 | };
102 | };
103 | F5249BD216E04B60004E4F0E /* core.hpp */ = {
104 | uiCtxt = {
105 | sepNavIntBoundsRect = "{{0, 0}, {1455, 56537}}";
106 | sepNavSelRange = "{92830, 17}";
107 | sepNavVisRange = "{91061, 4804}";
108 | };
109 | };
110 | F5249C4416E04B61004E4F0E /* ofxColorQuantizer */ = {
111 | isa = PBXExecutable;
112 | activeArgIndices = (
113 | );
114 | argumentStrings = (
115 | );
116 | autoAttachOnCrash = 1;
117 | breakpointsEnabled = 0;
118 | configStateDict = {
119 | };
120 | customDataFormattersEnabled = 1;
121 | dataTipCustomDataFormattersEnabled = 1;
122 | dataTipShowTypeColumn = 1;
123 | dataTipSortType = 0;
124 | debuggerPlugin = GDBDebugging;
125 | disassemblyDisplayState = 0;
126 | dylibVariantSuffix = "";
127 | enableDebugStr = 1;
128 | environmentEntries = (
129 | );
130 | executableSystemSymbolLevel = 0;
131 | executableUserSymbolLevel = 0;
132 | libgmallocEnabled = 0;
133 | name = ofxColorQuantizer;
134 | savedGlobals = {
135 | };
136 | showTypeColumn = 0;
137 | sourceDirectories = (
138 | );
139 | variableFormatDictionary = {
140 | };
141 | };
142 | F5249C4816E04B80004E4F0E /* Source Control */ = {
143 | isa = PBXSourceControlManager;
144 | fallbackIsa = XCSourceControlManager;
145 | isSCMEnabled = 0;
146 | scmConfiguration = {
147 | repositoryNamesForRoots = {
148 | "" = "";
149 | };
150 | };
151 | };
152 | F5249C4916E04B80004E4F0E /* Code sense */ = {
153 | isa = PBXCodeSenseManager;
154 | indexTemplatePath = "";
155 | };
156 | F5249C4C16E04BB8004E4F0E /* ofxColorQuantizer.h */ = {
157 | uiCtxt = {
158 | sepNavIntBoundsRect = "{{0, 0}, {1455, 787}}";
159 | sepNavSelRange = "{224, 0}";
160 | sepNavVisRange = "{0, 803}";
161 | };
162 | };
163 | F5249C4D16E04BB8004E4F0E /* ofxColorQuantizer.cpp */ = {
164 | uiCtxt = {
165 | sepNavIntBoundsRect = "{{0, 0}, {1455, 1209}}";
166 | sepNavSelRange = "{102, 0}";
167 | sepNavVisRange = "{0, 1565}";
168 | };
169 | };
170 | F5249D5116E05BA8004E4F0E /* PBXTextBookmark */ = {
171 | isa = PBXTextBookmark;
172 | fRef = F5249BD216E04B60004E4F0E /* core.hpp */;
173 | name = "core.hpp: 2375";
174 | rLen = 17;
175 | rLoc = 92830;
176 | rType = 0;
177 | vrLen = 4804;
178 | vrLoc = 91061;
179 | };
180 | F5249E1116E561D2004E4F0E /* PBXTextBookmark */ = {
181 | isa = PBXTextBookmark;
182 | fRef = E4B69E1D0A3A1BDC003C02F2 /* main.cpp */;
183 | name = "main.cpp: 1";
184 | rLen = 0;
185 | rLoc = 0;
186 | rType = 0;
187 | vrLen = 414;
188 | vrLoc = 0;
189 | };
190 | F5249EB016E575DD004E4F0E /* PBXTextBookmark */ = {
191 | isa = PBXTextBookmark;
192 | fRef = E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */;
193 | name = "testApp.cpp: 15";
194 | rLen = 0;
195 | rLoc = 396;
196 | rType = 0;
197 | vrLen = 1417;
198 | vrLoc = 365;
199 | };
200 | F5249EBB16E5775E004E4F0E /* PBXTextBookmark */ = {
201 | isa = PBXTextBookmark;
202 | fRef = E4B69E1F0A3A1BDC003C02F2 /* testApp.h */;
203 | name = "testApp.h: 21";
204 | rLen = 0;
205 | rLoc = 285;
206 | rType = 0;
207 | vrLen = 328;
208 | vrLoc = 0;
209 | };
210 | F5249EBF16E57B05004E4F0E /* PBXTextBookmark */ = {
211 | isa = PBXTextBookmark;
212 | fRef = F5249C4C16E04BB8004E4F0E /* ofxColorQuantizer.h */;
213 | name = "ofxColorQuantizer.h: 10";
214 | rLen = 0;
215 | rLoc = 224;
216 | rType = 0;
217 | vrLen = 803;
218 | vrLoc = 0;
219 | };
220 | F5249EC016E57B05004E4F0E /* PBXTextBookmark */ = {
221 | isa = PBXTextBookmark;
222 | fRef = F5249C4D16E04BB8004E4F0E /* ofxColorQuantizer.cpp */;
223 | name = "ofxColorQuantizer.cpp: 6";
224 | rLen = 0;
225 | rLoc = 102;
226 | rType = 0;
227 | vrLen = 1565;
228 | vrLoc = 0;
229 | };
230 | F5249EC116E57B05004E4F0E /* PBXTextBookmark */ = {
231 | isa = PBXTextBookmark;
232 | fRef = F5249C4D16E04BB8004E4F0E /* ofxColorQuantizer.cpp */;
233 | name = "ofxColorQuantizer.cpp: 6";
234 | rLen = 0;
235 | rLoc = 102;
236 | rType = 0;
237 | vrLen = 1565;
238 | vrLoc = 0;
239 | };
240 | }
241 |
--------------------------------------------------------------------------------
/example/ofxColorQuantizer.xcodeproj/cinema.mode1v3:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | ActivePerspectiveName
6 | Project
7 | AllowedModules
8 |
9 |
10 | BundleLoadPath
11 |
12 | MaxInstances
13 | n
14 | Module
15 | PBXSmartGroupTreeModule
16 | Name
17 | Groups and Files Outline View
18 |
19 |
20 | BundleLoadPath
21 |
22 | MaxInstances
23 | n
24 | Module
25 | PBXNavigatorGroup
26 | Name
27 | Editor
28 |
29 |
30 | BundleLoadPath
31 |
32 | MaxInstances
33 | n
34 | Module
35 | XCTaskListModule
36 | Name
37 | Task List
38 |
39 |
40 | BundleLoadPath
41 |
42 | MaxInstances
43 | n
44 | Module
45 | XCDetailModule
46 | Name
47 | File and Smart Group Detail Viewer
48 |
49 |
50 | BundleLoadPath
51 |
52 | MaxInstances
53 | 1
54 | Module
55 | PBXBuildResultsModule
56 | Name
57 | Detailed Build Results Viewer
58 |
59 |
60 | BundleLoadPath
61 |
62 | MaxInstances
63 | 1
64 | Module
65 | PBXProjectFindModule
66 | Name
67 | Project Batch Find Tool
68 |
69 |
70 | BundleLoadPath
71 |
72 | MaxInstances
73 | n
74 | Module
75 | XCProjectFormatConflictsModule
76 | Name
77 | Project Format Conflicts List
78 |
79 |
80 | BundleLoadPath
81 |
82 | MaxInstances
83 | n
84 | Module
85 | PBXBookmarksModule
86 | Name
87 | Bookmarks Tool
88 |
89 |
90 | BundleLoadPath
91 |
92 | MaxInstances
93 | n
94 | Module
95 | PBXClassBrowserModule
96 | Name
97 | Class Browser
98 |
99 |
100 | BundleLoadPath
101 |
102 | MaxInstances
103 | n
104 | Module
105 | PBXCVSModule
106 | Name
107 | Source Code Control Tool
108 |
109 |
110 | BundleLoadPath
111 |
112 | MaxInstances
113 | n
114 | Module
115 | PBXDebugBreakpointsModule
116 | Name
117 | Debug Breakpoints Tool
118 |
119 |
120 | BundleLoadPath
121 |
122 | MaxInstances
123 | n
124 | Module
125 | XCDockableInspector
126 | Name
127 | Inspector
128 |
129 |
130 | BundleLoadPath
131 |
132 | MaxInstances
133 | n
134 | Module
135 | PBXOpenQuicklyModule
136 | Name
137 | Open Quickly Tool
138 |
139 |
140 | BundleLoadPath
141 |
142 | MaxInstances
143 | 1
144 | Module
145 | PBXDebugSessionModule
146 | Name
147 | Debugger
148 |
149 |
150 | BundleLoadPath
151 |
152 | MaxInstances
153 | 1
154 | Module
155 | PBXDebugCLIModule
156 | Name
157 | Debug Console
158 |
159 |
160 | BundleLoadPath
161 |
162 | MaxInstances
163 | n
164 | Module
165 | XCSnapshotModule
166 | Name
167 | Snapshots Tool
168 |
169 |
170 | Description
171 | DefaultDescriptionKey
172 | DockingSystemVisible
173 |
174 | Extension
175 | mode1v3
176 | FavBarConfig
177 |
178 | PBXProjectModuleGUID
179 | F5249C6716E04D2B004E4F0E
180 | XCBarModuleItemNames
181 |
182 | XCBarModuleItems
183 |
184 |
185 | FirstTimeWindowDisplayed
186 |
187 | Identifier
188 | com.apple.perspectives.project.mode1v3
189 | MajorVersion
190 | 33
191 | MinorVersion
192 | 0
193 | Name
194 | Default
195 | Notifications
196 |
197 | OpenEditors
198 |
199 | PerspectiveWidths
200 |
201 | -1
202 | -1
203 |
204 | Perspectives
205 |
206 |
207 | ChosenToolbarItems
208 |
209 | active-combo-popup
210 | action
211 | NSToolbarFlexibleSpaceItem
212 | debugger-enable-breakpoints
213 | build-and-go
214 | com.apple.ide.PBXToolbarStopButton
215 | get-info
216 | NSToolbarFlexibleSpaceItem
217 | com.apple.pbx.toolbar.searchfield
218 |
219 | ControllerClassBaseName
220 |
221 | IconName
222 | WindowOfProjectWithEditor
223 | Identifier
224 | perspective.project
225 | IsVertical
226 |
227 | Layout
228 |
229 |
230 | BecomeActive
231 |
232 | ContentConfiguration
233 |
234 | PBXBottomSmartGroupGIDs
235 |
236 | 1C37FBAC04509CD000000102
237 | 1C37FAAC04509CD000000102
238 | 1C37FABC05509CD000000102
239 | 1C37FABC05539CD112110102
240 | E2644B35053B69B200211256
241 | 1C37FABC04509CD000100104
242 | 1CC0EA4004350EF90044410B
243 | 1CC0EA4004350EF90041110B
244 |
245 | PBXProjectModuleGUID
246 | 1CE0B1FE06471DED0097A5F4
247 | PBXProjectModuleLabel
248 | Files
249 | PBXProjectStructureProvided
250 | yes
251 | PBXSmartGroupTreeModuleColumnData
252 |
253 | PBXSmartGroupTreeModuleColumnWidthsKey
254 |
255 | 186
256 |
257 | PBXSmartGroupTreeModuleColumnsKey_v4
258 |
259 | MainColumn
260 |
261 |
262 | PBXSmartGroupTreeModuleOutlineStateKey_v7
263 |
264 | PBXSmartGroupTreeModuleOutlineStateExpansionKey
265 |
266 | E4B69B4A0A3A1720003C02F2
267 | E4B69E1C0A3A1BDC003C02F2
268 | 1C37FBAC04509CD000000102
269 | 1C37FABC05509CD000000102
270 |
271 | PBXSmartGroupTreeModuleOutlineStateSelectionKey
272 |
273 |
274 | 7
275 | 3
276 | 0
277 |
278 |
279 | PBXSmartGroupTreeModuleOutlineStateVisibleRectKey
280 | {{0, 0}, {186, 1157}}
281 |
282 | PBXTopSmartGroupGIDs
283 |
284 | XCIncludePerspectivesSwitch
285 |
286 | XCSharingToken
287 | com.apple.Xcode.GFSharingToken
288 |
289 | GeometryConfiguration
290 |
291 | Frame
292 | {{0, 0}, {203, 1175}}
293 | GroupTreeTableConfiguration
294 |
295 | MainColumn
296 | 186
297 |
298 | RubberWindowFrame
299 | 32 189 1724 1216 0 0 2560 1418
300 |
301 | Module
302 | PBXSmartGroupTreeModule
303 | Proportion
304 | 203pt
305 |
306 |
307 | Dock
308 |
309 |
310 | ContentConfiguration
311 |
312 | PBXProjectModuleGUID
313 | 1CE0B20306471E060097A5F4
314 | PBXProjectModuleLabel
315 | ofxColorQuantizer.cpp
316 | PBXSplitModuleInNavigatorKey
317 |
318 | Split0
319 |
320 | PBXProjectModuleGUID
321 | 1CE0B20406471E060097A5F4
322 | PBXProjectModuleLabel
323 | ofxColorQuantizer.cpp
324 | _historyCapacity
325 | 0
326 | bookmark
327 | F5249EC116E57B05004E4F0E
328 | history
329 |
330 | F5249D5116E05BA8004E4F0E
331 | F5249E1116E561D2004E4F0E
332 | F5249EB016E575DD004E4F0E
333 | F5249EBB16E5775E004E4F0E
334 | F5249EBF16E57B05004E4F0E
335 | F5249EC016E57B05004E4F0E
336 |
337 |
338 | SplitCount
339 | 1
340 |
341 | StatusBarVisibility
342 |
343 |
344 | GeometryConfiguration
345 |
346 | Frame
347 | {{0, 0}, {1516, 819}}
348 | RubberWindowFrame
349 | 32 189 1724 1216 0 0 2560 1418
350 |
351 | Module
352 | PBXNavigatorGroup
353 | Proportion
354 | 819pt
355 |
356 |
357 | ContentConfiguration
358 |
359 | PBXProjectModuleGUID
360 | 1CE0B20506471E060097A5F4
361 | PBXProjectModuleLabel
362 | Detail
363 |
364 | GeometryConfiguration
365 |
366 | Frame
367 | {{0, 824}, {1516, 351}}
368 | RubberWindowFrame
369 | 32 189 1724 1216 0 0 2560 1418
370 |
371 | Module
372 | XCDetailModule
373 | Proportion
374 | 351pt
375 |
376 |
377 | Proportion
378 | 1516pt
379 |
380 |
381 | Name
382 | Project
383 | ServiceClasses
384 |
385 | XCModuleDock
386 | PBXSmartGroupTreeModule
387 | XCModuleDock
388 | PBXNavigatorGroup
389 | XCDetailModule
390 |
391 | TableOfContents
392 |
393 | F5249C6516E04D2B004E4F0E
394 | 1CE0B1FE06471DED0097A5F4
395 | F5249C6616E04D2B004E4F0E
396 | 1CE0B20306471E060097A5F4
397 | 1CE0B20506471E060097A5F4
398 |
399 | ToolbarConfigUserDefaultsMinorVersion
400 | 2
401 | ToolbarConfiguration
402 | xcode.toolbar.config.defaultV3
403 |
404 |
405 | ControllerClassBaseName
406 |
407 | IconName
408 | WindowOfProject
409 | Identifier
410 | perspective.morph
411 | IsVertical
412 |
413 | Layout
414 |
415 |
416 | BecomeActive
417 | 1
418 | ContentConfiguration
419 |
420 | PBXBottomSmartGroupGIDs
421 |
422 | 1C37FBAC04509CD000000102
423 | 1C37FAAC04509CD000000102
424 | 1C08E77C0454961000C914BD
425 | 1C37FABC05509CD000000102
426 | 1C37FABC05539CD112110102
427 | E2644B35053B69B200211256
428 | 1C37FABC04509CD000100104
429 | 1CC0EA4004350EF90044410B
430 | 1CC0EA4004350EF90041110B
431 |
432 | PBXProjectModuleGUID
433 | 11E0B1FE06471DED0097A5F4
434 | PBXProjectModuleLabel
435 | Files
436 | PBXProjectStructureProvided
437 | yes
438 | PBXSmartGroupTreeModuleColumnData
439 |
440 | PBXSmartGroupTreeModuleColumnWidthsKey
441 |
442 | 186
443 |
444 | PBXSmartGroupTreeModuleColumnsKey_v4
445 |
446 | MainColumn
447 |
448 |
449 | PBXSmartGroupTreeModuleOutlineStateKey_v7
450 |
451 | PBXSmartGroupTreeModuleOutlineStateExpansionKey
452 |
453 | 29B97314FDCFA39411CA2CEA
454 | 1C37FABC05509CD000000102
455 |
456 | PBXSmartGroupTreeModuleOutlineStateSelectionKey
457 |
458 |
459 | 0
460 |
461 |
462 | PBXSmartGroupTreeModuleOutlineStateVisibleRectKey
463 | {{0, 0}, {186, 337}}
464 |
465 | PBXTopSmartGroupGIDs
466 |
467 | XCIncludePerspectivesSwitch
468 | 1
469 | XCSharingToken
470 | com.apple.Xcode.GFSharingToken
471 |
472 | GeometryConfiguration
473 |
474 | Frame
475 | {{0, 0}, {203, 355}}
476 | GroupTreeTableConfiguration
477 |
478 | MainColumn
479 | 186
480 |
481 | RubberWindowFrame
482 | 373 269 690 397 0 0 1440 878
483 |
484 | Module
485 | PBXSmartGroupTreeModule
486 | Proportion
487 | 100%
488 |
489 |
490 | Name
491 | Morph
492 | PreferredWidth
493 | 300
494 | ServiceClasses
495 |
496 | XCModuleDock
497 | PBXSmartGroupTreeModule
498 |
499 | TableOfContents
500 |
501 | 11E0B1FE06471DED0097A5F4
502 |
503 | ToolbarConfiguration
504 | xcode.toolbar.config.default.shortV3
505 |
506 |
507 | PerspectivesBarVisible
508 |
509 | ShelfIsVisible
510 |
511 | StatusbarIsVisible
512 |
513 | TimeStamp
514 | 0.0
515 | ToolbarConfigUserDefaultsMinorVersion
516 | 2
517 | ToolbarDisplayMode
518 | 1
519 | ToolbarIsVisible
520 |
521 | ToolbarSizeMode
522 | 1
523 | Type
524 | Perspectives
525 | UpdateMessage
526 | The Default Workspace in this version of Xcode now includes support to hide and show the detail view (what has been referred to as the "Metro-Morph" feature). You must discard your current Default Workspace settings and update to the latest Default Workspace in order to gain this feature. Do you wish to update to the latest Workspace defaults for project '%@'?
527 | WindowJustification
528 | 5
529 | WindowOrderList
530 |
531 | F5249C7E16E04ECB004E4F0E
532 | F5249C7F16E04ECB004E4F0E
533 | 1CD10A99069EF8BA00B06720
534 | F5249C5E16E04D21004E4F0E
535 | 1C78EAAD065D492600B07095
536 | /Applications/openFrameworks/of_v0073_osx_release/apps/ofxColorQuantizer/example/ofxColorQuantizer.xcodeproj
537 |
538 | WindowString
539 | 32 189 1724 1216 0 0 2560 1418
540 | WindowToolsV3
541 |
542 |
543 | FirstTimeWindowDisplayed
544 |
545 | Identifier
546 | windowTool.build
547 | IsVertical
548 |
549 | Layout
550 |
551 |
552 | Dock
553 |
554 |
555 | BecomeActive
556 |
557 | ContentConfiguration
558 |
559 | PBXProjectModuleGUID
560 | 1CD0528F0623707200166675
561 | PBXProjectModuleLabel
562 | testApp.cpp
563 | StatusBarVisibility
564 |
565 |
566 | GeometryConfiguration
567 |
568 | Frame
569 | {{0, 0}, {813, 326}}
570 | RubberWindowFrame
571 | 507 336 813 608 0 0 2560 1418
572 |
573 | Module
574 | PBXNavigatorGroup
575 | Proportion
576 | 326pt
577 |
578 |
579 | ContentConfiguration
580 |
581 | PBXProjectModuleGUID
582 | XCMainBuildResultsModuleGUID
583 | PBXProjectModuleLabel
584 | Build Results
585 | XCBuildResultsTrigger_Collapse
586 | 1021
587 | XCBuildResultsTrigger_Open
588 | 1011
589 |
590 | GeometryConfiguration
591 |
592 | Frame
593 | {{0, 331}, {813, 236}}
594 | RubberWindowFrame
595 | 507 336 813 608 0 0 2560 1418
596 |
597 | Module
598 | PBXBuildResultsModule
599 | Proportion
600 | 236pt
601 |
602 |
603 | Proportion
604 | 567pt
605 |
606 |
607 | Name
608 | Build Results
609 | ServiceClasses
610 |
611 | PBXBuildResultsModule
612 |
613 | StatusbarIsVisible
614 |
615 | TableOfContents
616 |
617 | F5249C5E16E04D21004E4F0E
618 | F5249C5F16E04D21004E4F0E
619 | 1CD0528F0623707200166675
620 | XCMainBuildResultsModuleGUID
621 |
622 | ToolbarConfiguration
623 | xcode.toolbar.config.buildV3
624 | WindowContentMinSize
625 | 486 300
626 | WindowString
627 | 507 336 813 608 0 0 2560 1418
628 | WindowToolGUID
629 | F5249C5E16E04D21004E4F0E
630 | WindowToolIsVisible
631 |
632 |
633 |
634 | FirstTimeWindowDisplayed
635 |
636 | Identifier
637 | windowTool.debugger
638 | IsVertical
639 |
640 | Layout
641 |
642 |
643 | Dock
644 |
645 |
646 | ContentConfiguration
647 |
648 | Debugger
649 |
650 | HorizontalSplitView
651 |
652 | _collapsingFrameDimension
653 | 0.0
654 | _indexOfCollapsedView
655 | 0
656 | _percentageOfCollapsedView
657 | 0.0
658 | isCollapsed
659 | yes
660 | sizes
661 |
662 | {{0, 0}, {316, 185}}
663 | {{316, 0}, {378, 185}}
664 |
665 |
666 | VerticalSplitView
667 |
668 | _collapsingFrameDimension
669 | 0.0
670 | _indexOfCollapsedView
671 | 0
672 | _percentageOfCollapsedView
673 | 0.0
674 | isCollapsed
675 | yes
676 | sizes
677 |
678 | {{0, 0}, {694, 185}}
679 | {{0, 185}, {694, 196}}
680 |
681 |
682 |
683 | LauncherConfigVersion
684 | 8
685 | PBXProjectModuleGUID
686 | 1C162984064C10D400B95A72
687 | PBXProjectModuleLabel
688 | Debug - GLUTExamples (Underwater)
689 |
690 | GeometryConfiguration
691 |
692 | DebugConsoleVisible
693 | None
694 | DebugConsoleWindowFrame
695 | {{200, 200}, {500, 300}}
696 | DebugSTDIOWindowFrame
697 | {{200, 200}, {500, 300}}
698 | Frame
699 | {{0, 0}, {694, 381}}
700 | PBXDebugSessionStackFrameViewKey
701 |
702 | DebugVariablesTableConfiguration
703 |
704 | Name
705 | 120
706 | Value
707 | 85
708 | Summary
709 | 148
710 |
711 | Frame
712 | {{316, 0}, {378, 185}}
713 | RubberWindowFrame
714 | 803 484 694 422 0 0 2560 1418
715 |
716 | RubberWindowFrame
717 | 803 484 694 422 0 0 2560 1418
718 |
719 | Module
720 | PBXDebugSessionModule
721 | Proportion
722 | 381pt
723 |
724 |
725 | Proportion
726 | 381pt
727 |
728 |
729 | Name
730 | Debugger
731 | ServiceClasses
732 |
733 | PBXDebugSessionModule
734 |
735 | StatusbarIsVisible
736 |
737 | TableOfContents
738 |
739 | 1CD10A99069EF8BA00B06720
740 | F5249C7616E04ECB004E4F0E
741 | 1C162984064C10D400B95A72
742 | F5249C7716E04ECB004E4F0E
743 | F5249C7816E04ECB004E4F0E
744 | F5249C7916E04ECB004E4F0E
745 | F5249C7A16E04ECB004E4F0E
746 | F5249C7B16E04ECB004E4F0E
747 |
748 | ToolbarConfiguration
749 | xcode.toolbar.config.debugV3
750 | WindowString
751 | 803 484 694 422 0 0 2560 1418
752 | WindowToolGUID
753 | 1CD10A99069EF8BA00B06720
754 | WindowToolIsVisible
755 |
756 |
757 |
758 | FirstTimeWindowDisplayed
759 |
760 | Identifier
761 | windowTool.find
762 | Layout
763 |
764 |
765 | Dock
766 |
767 |
768 | Dock
769 |
770 |
771 | ContentConfiguration
772 |
773 | PBXProjectModuleGUID
774 | 1CDD528C0622207200134675
775 | PBXProjectModuleLabel
776 | <No Editor>
777 | PBXSplitModuleInNavigatorKey
778 |
779 | Split0
780 |
781 | PBXProjectModuleGUID
782 | 1CD0528D0623707200166675
783 |
784 | SplitCount
785 | 1
786 |
787 | StatusBarVisibility
788 | 1
789 |
790 | GeometryConfiguration
791 |
792 | Frame
793 | {{0, 0}, {781, 167}}
794 | RubberWindowFrame
795 | 62 385 781 470 0 0 1440 878
796 |
797 | Module
798 | PBXNavigatorGroup
799 | Proportion
800 | 781pt
801 |
802 |
803 | Proportion
804 | 50%
805 |
806 |
807 | BecomeActive
808 | 1
809 | ContentConfiguration
810 |
811 | PBXProjectModuleGUID
812 | 1CD0528E0623707200166675
813 | PBXProjectModuleLabel
814 | Project Find
815 |
816 | GeometryConfiguration
817 |
818 | Frame
819 | {{8, 0}, {773, 254}}
820 | RubberWindowFrame
821 | 62 385 781 470 0 0 1440 878
822 |
823 | Module
824 | PBXProjectFindModule
825 | Proportion
826 | 50%
827 |
828 |
829 | Proportion
830 | 428pt
831 |
832 |
833 | Name
834 | Project Find
835 | ServiceClasses
836 |
837 | PBXProjectFindModule
838 |
839 | StatusbarIsVisible
840 |
841 | TableOfContents
842 |
843 | 1C530D57069F1CE1000CFCEE
844 | 1C530D58069F1CE1000CFCEE
845 | 1C530D59069F1CE1000CFCEE
846 | 1CDD528C0622207200134675
847 | 1C530D5A069F1CE1000CFCEE
848 | 1CE0B1FE06471DED0097A5F4
849 | 1CD0528E0623707200166675
850 |
851 | WindowString
852 | 62 385 781 470 0 0 1440 878
853 | WindowToolGUID
854 | 1C530D57069F1CE1000CFCEE
855 | WindowToolIsVisible
856 |
857 |
858 |
859 | FirstTimeWindowDisplayed
860 |
861 | Identifier
862 | MENUSEPARATOR
863 |
864 |
865 | FirstTimeWindowDisplayed
866 |
867 | Identifier
868 | windowTool.debuggerConsole
869 | IsVertical
870 |
871 | Layout
872 |
873 |
874 | Dock
875 |
876 |
877 | BecomeActive
878 |
879 | ContentConfiguration
880 |
881 | PBXProjectModuleGUID
882 | 1C78EAAC065D492600B07095
883 | PBXProjectModuleLabel
884 | Debugger Console
885 |
886 | GeometryConfiguration
887 |
888 | Frame
889 | {{0, 0}, {715, 359}}
890 | RubberWindowFrame
891 | 1798 410 715 400 0 0 2560 1418
892 |
893 | Module
894 | PBXDebugCLIModule
895 | Proportion
896 | 359pt
897 |
898 |
899 | Proportion
900 | 359pt
901 |
902 |
903 | Name
904 | Debugger Console
905 | ServiceClasses
906 |
907 | PBXDebugCLIModule
908 |
909 | StatusbarIsVisible
910 |
911 | TableOfContents
912 |
913 | 1C78EAAD065D492600B07095
914 | F5249C7C16E04ECB004E4F0E
915 | 1C78EAAC065D492600B07095
916 |
917 | ToolbarConfiguration
918 | xcode.toolbar.config.consoleV3
919 | WindowString
920 | 1798 410 715 400 0 0 2560 1418
921 | WindowToolGUID
922 | 1C78EAAD065D492600B07095
923 | WindowToolIsVisible
924 |
925 |
926 |
927 | Identifier
928 | windowTool.snapshots
929 | Layout
930 |
931 |
932 | Dock
933 |
934 |
935 | Module
936 | XCSnapshotModule
937 | Proportion
938 | 100%
939 |
940 |
941 | Proportion
942 | 100%
943 |
944 |
945 | Name
946 | Snapshots
947 | ServiceClasses
948 |
949 | XCSnapshotModule
950 |
951 | StatusbarIsVisible
952 | Yes
953 | ToolbarConfiguration
954 | xcode.toolbar.config.snapshots
955 | WindowString
956 | 315 824 300 550 0 0 1440 878
957 | WindowToolIsVisible
958 | Yes
959 |
960 |
961 | FirstTimeWindowDisplayed
962 |
963 | Identifier
964 | windowTool.scm
965 | Layout
966 |
967 |
968 | Dock
969 |
970 |
971 | ContentConfiguration
972 |
973 | PBXProjectModuleGUID
974 | 1C78EAB2065D492600B07095
975 | PBXProjectModuleLabel
976 | <No Editor>
977 | PBXSplitModuleInNavigatorKey
978 |
979 | Split0
980 |
981 | PBXProjectModuleGUID
982 | 1C78EAB3065D492600B07095
983 |
984 | SplitCount
985 | 1
986 |
987 | StatusBarVisibility
988 | 1
989 |
990 | GeometryConfiguration
991 |
992 | Frame
993 | {{0, 0}, {452, 0}}
994 | RubberWindowFrame
995 | 743 379 452 308 0 0 1280 1002
996 |
997 | Module
998 | PBXNavigatorGroup
999 | Proportion
1000 | 0pt
1001 |
1002 |
1003 | BecomeActive
1004 | 1
1005 | ContentConfiguration
1006 |
1007 | PBXProjectModuleGUID
1008 | 1CD052920623707200166675
1009 | PBXProjectModuleLabel
1010 | SCM
1011 |
1012 | GeometryConfiguration
1013 |
1014 | ConsoleFrame
1015 | {{0, 259}, {452, 0}}
1016 | Frame
1017 | {{0, 7}, {452, 259}}
1018 | RubberWindowFrame
1019 | 743 379 452 308 0 0 1280 1002
1020 | TableConfiguration
1021 |
1022 | Status
1023 | 30
1024 | FileName
1025 | 199
1026 | Path
1027 | 197.09500122070312
1028 |
1029 | TableFrame
1030 | {{0, 0}, {452, 250}}
1031 |
1032 | Module
1033 | PBXCVSModule
1034 | Proportion
1035 | 262pt
1036 |
1037 |
1038 | Proportion
1039 | 266pt
1040 |
1041 |
1042 | Name
1043 | SCM
1044 | ServiceClasses
1045 |
1046 | PBXCVSModule
1047 |
1048 | StatusbarIsVisible
1049 |
1050 | TableOfContents
1051 |
1052 | 1C78EAB4065D492600B07095
1053 | 1C78EAB5065D492600B07095
1054 | 1C78EAB2065D492600B07095
1055 | 1CD052920623707200166675
1056 |
1057 | ToolbarConfiguration
1058 | xcode.toolbar.config.scm
1059 | WindowString
1060 | 743 379 452 308 0 0 1280 1002
1061 |
1062 |
1063 | FirstTimeWindowDisplayed
1064 |
1065 | Identifier
1066 | windowTool.breakpoints
1067 | IsVertical
1068 |
1069 | Layout
1070 |
1071 |
1072 | Dock
1073 |
1074 |
1075 | BecomeActive
1076 | 1
1077 | ContentConfiguration
1078 |
1079 | PBXBottomSmartGroupGIDs
1080 |
1081 | 1C77FABC04509CD000000102
1082 |
1083 | PBXProjectModuleGUID
1084 | 1CE0B1FE06471DED0097A5F4
1085 | PBXProjectModuleLabel
1086 | Files
1087 | PBXProjectStructureProvided
1088 | no
1089 | PBXSmartGroupTreeModuleColumnData
1090 |
1091 | PBXSmartGroupTreeModuleColumnWidthsKey
1092 |
1093 | 168
1094 |
1095 | PBXSmartGroupTreeModuleColumnsKey_v4
1096 |
1097 | MainColumn
1098 |
1099 |
1100 | PBXSmartGroupTreeModuleOutlineStateKey_v7
1101 |
1102 | PBXSmartGroupTreeModuleOutlineStateExpansionKey
1103 |
1104 | 1C77FABC04509CD000000102
1105 |
1106 | PBXSmartGroupTreeModuleOutlineStateSelectionKey
1107 |
1108 |
1109 | 0
1110 |
1111 |
1112 | PBXSmartGroupTreeModuleOutlineStateVisibleRectKey
1113 | {{0, 0}, {168, 350}}
1114 |
1115 | PBXTopSmartGroupGIDs
1116 |
1117 | XCIncludePerspectivesSwitch
1118 | 0
1119 |
1120 | GeometryConfiguration
1121 |
1122 | Frame
1123 | {{0, 0}, {185, 368}}
1124 | GroupTreeTableConfiguration
1125 |
1126 | MainColumn
1127 | 168
1128 |
1129 | RubberWindowFrame
1130 | 315 424 744 409 0 0 1440 878
1131 |
1132 | Module
1133 | PBXSmartGroupTreeModule
1134 | Proportion
1135 | 185pt
1136 |
1137 |
1138 | ContentConfiguration
1139 |
1140 | PBXProjectModuleGUID
1141 | 1CA1AED706398EBD00589147
1142 | PBXProjectModuleLabel
1143 | Detail
1144 |
1145 | GeometryConfiguration
1146 |
1147 | Frame
1148 | {{190, 0}, {554, 368}}
1149 | RubberWindowFrame
1150 | 315 424 744 409 0 0 1440 878
1151 |
1152 | Module
1153 | XCDetailModule
1154 | Proportion
1155 | 554pt
1156 |
1157 |
1158 | Proportion
1159 | 368pt
1160 |
1161 |
1162 | MajorVersion
1163 | 3
1164 | MinorVersion
1165 | 0
1166 | Name
1167 | Breakpoints
1168 | ServiceClasses
1169 |
1170 | PBXSmartGroupTreeModule
1171 | XCDetailModule
1172 |
1173 | StatusbarIsVisible
1174 |
1175 | TableOfContents
1176 |
1177 | 1CDDB66807F98D9800BB5817
1178 | 1CDDB66907F98D9800BB5817
1179 | 1CE0B1FE06471DED0097A5F4
1180 | 1CA1AED706398EBD00589147
1181 |
1182 | ToolbarConfiguration
1183 | xcode.toolbar.config.breakpointsV3
1184 | WindowString
1185 | 315 424 744 409 0 0 1440 878
1186 | WindowToolGUID
1187 | 1CDDB66807F98D9800BB5817
1188 | WindowToolIsVisible
1189 |
1190 |
1191 |
1192 | FirstTimeWindowDisplayed
1193 |
1194 | Identifier
1195 | windowTool.debugAnimator
1196 | Layout
1197 |
1198 |
1199 | Dock
1200 |
1201 |
1202 | Module
1203 | PBXNavigatorGroup
1204 | Proportion
1205 | 100%
1206 |
1207 |
1208 | Proportion
1209 | 100%
1210 |
1211 |
1212 | Name
1213 | Debug Visualizer
1214 | ServiceClasses
1215 |
1216 | PBXNavigatorGroup
1217 |
1218 | StatusbarIsVisible
1219 |
1220 | ToolbarConfiguration
1221 | xcode.toolbar.config.debugAnimatorV3
1222 | WindowString
1223 | 100 100 700 500 0 0 1280 1002
1224 |
1225 |
1226 | FirstTimeWindowDisplayed
1227 |
1228 | Identifier
1229 | windowTool.bookmarks
1230 | Layout
1231 |
1232 |
1233 | Dock
1234 |
1235 |
1236 | Module
1237 | PBXBookmarksModule
1238 | Proportion
1239 | 100%
1240 |
1241 |
1242 | Proportion
1243 | 100%
1244 |
1245 |
1246 | Name
1247 | Bookmarks
1248 | ServiceClasses
1249 |
1250 | PBXBookmarksModule
1251 |
1252 | StatusbarIsVisible
1253 |
1254 | WindowString
1255 | 538 42 401 187 0 0 1280 1002
1256 |
1257 |
1258 | Identifier
1259 | windowTool.projectFormatConflicts
1260 | Layout
1261 |
1262 |
1263 | Dock
1264 |
1265 |
1266 | Module
1267 | XCProjectFormatConflictsModule
1268 | Proportion
1269 | 100%
1270 |
1271 |
1272 | Proportion
1273 | 100%
1274 |
1275 |
1276 | Name
1277 | Project Format Conflicts
1278 | ServiceClasses
1279 |
1280 | XCProjectFormatConflictsModule
1281 |
1282 | StatusbarIsVisible
1283 |
1284 | WindowContentMinSize
1285 | 450 300
1286 | WindowString
1287 | 50 850 472 307 0 0 1440 877
1288 |
1289 |
1290 | FirstTimeWindowDisplayed
1291 |
1292 | Identifier
1293 | windowTool.classBrowser
1294 | Layout
1295 |
1296 |
1297 | Dock
1298 |
1299 |
1300 | BecomeActive
1301 | 1
1302 | ContentConfiguration
1303 |
1304 | OptionsSetName
1305 | Hierarchy, all classes
1306 | PBXProjectModuleGUID
1307 | 1CA6456E063B45B4001379D8
1308 | PBXProjectModuleLabel
1309 | Class Browser - NSObject
1310 |
1311 | GeometryConfiguration
1312 |
1313 | ClassesFrame
1314 | {{0, 0}, {374, 96}}
1315 | ClassesTreeTableConfiguration
1316 |
1317 | PBXClassNameColumnIdentifier
1318 | 208
1319 | PBXClassBookColumnIdentifier
1320 | 22
1321 |
1322 | Frame
1323 | {{0, 0}, {630, 331}}
1324 | MembersFrame
1325 | {{0, 105}, {374, 395}}
1326 | MembersTreeTableConfiguration
1327 |
1328 | PBXMemberTypeIconColumnIdentifier
1329 | 22
1330 | PBXMemberNameColumnIdentifier
1331 | 216
1332 | PBXMemberTypeColumnIdentifier
1333 | 97
1334 | PBXMemberBookColumnIdentifier
1335 | 22
1336 |
1337 | PBXModuleWindowStatusBarHidden2
1338 | 1
1339 | RubberWindowFrame
1340 | 385 179 630 352 0 0 1440 878
1341 |
1342 | Module
1343 | PBXClassBrowserModule
1344 | Proportion
1345 | 332pt
1346 |
1347 |
1348 | Proportion
1349 | 332pt
1350 |
1351 |
1352 | Name
1353 | Class Browser
1354 | ServiceClasses
1355 |
1356 | PBXClassBrowserModule
1357 |
1358 | StatusbarIsVisible
1359 |
1360 | TableOfContents
1361 |
1362 | 1C0AD2AF069F1E9B00FABCE6
1363 | 1C0AD2B0069F1E9B00FABCE6
1364 | 1CA6456E063B45B4001379D8
1365 |
1366 | ToolbarConfiguration
1367 | xcode.toolbar.config.classbrowser
1368 | WindowString
1369 | 385 179 630 352 0 0 1440 878
1370 | WindowToolGUID
1371 | 1C0AD2AF069F1E9B00FABCE6
1372 | WindowToolIsVisible
1373 |
1374 |
1375 |
1376 | Identifier
1377 | windowTool.refactoring
1378 | IncludeInToolsMenu
1379 |
1380 | Layout
1381 |
1382 |
1383 | Dock
1384 |
1385 |
1386 | BecomeActive
1387 |
1388 | GeometryConfiguration
1389 |
1390 | Frame
1391 | {0, 0}, {500, 335}
1392 | RubberWindowFrame
1393 | {0, 0}, {500, 335}
1394 |
1395 | Module
1396 | XCRefactoringModule
1397 | Proportion
1398 | 100%
1399 |
1400 |
1401 | Proportion
1402 | 100%
1403 |
1404 |
1405 | Name
1406 | Refactoring
1407 | ServiceClasses
1408 |
1409 | XCRefactoringModule
1410 |
1411 | WindowString
1412 | 200 200 500 356 0 0 1920 1200
1413 |
1414 |
1415 |
1416 |
1417 |
--------------------------------------------------------------------------------
/example/ofxColorQuantizer.xcodeproj/project.pbxproj:
--------------------------------------------------------------------------------
1 | // !$*UTF8*$!
2 | {
3 | archiveVersion = 1;
4 | classes = {
5 | };
6 | objectVersion = 42;
7 | objects = {
8 |
9 | /* Begin PBXBuildFile section */
10 | BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; };
11 | E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4328148138ABC890047C5CB /* openFrameworksDebug.a */; };
12 | E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9710E8CC7DD009D7055 /* AGL.framework */; };
13 | E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */; };
14 | E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */; };
15 | E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9740E8CC7DD009D7055 /* Carbon.framework */; };
16 | E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */; };
17 | E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */; };
18 | E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9770E8CC7DD009D7055 /* CoreServices.framework */; };
19 | E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9790E8CC7DD009D7055 /* OpenGL.framework */; };
20 | E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */; };
21 | E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1D0A3A1BDC003C02F2 /* main.cpp */; };
22 | E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */; };
23 | E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424410CC5A17004149E2 /* AppKit.framework */; };
24 | E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424510CC5A17004149E2 /* Cocoa.framework */; };
25 | E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424610CC5A17004149E2 /* IOKit.framework */; };
26 | E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; };
27 | E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */; };
28 | E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E715D3B6510020DFD4 /* QTKit.framework */; };
29 | E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7F985F515E0DE99003869B5 /* Accelerate.framework */; };
30 | F5249C3D16E04B61004E4F0E /* ofxCvGrayscaleImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5249BC116E04B60004E4F0E /* ofxCvGrayscaleImage.cpp */; };
31 | F5249C3E16E04B61004E4F0E /* ofxCvColorImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5249BC216E04B60004E4F0E /* ofxCvColorImage.cpp */; };
32 | F5249C3F16E04B61004E4F0E /* ofxCvFloatImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5249BC416E04B60004E4F0E /* ofxCvFloatImage.cpp */; };
33 | F5249C4016E04B61004E4F0E /* ofxCvShortImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5249BC516E04B60004E4F0E /* ofxCvShortImage.cpp */; };
34 | F5249C4116E04B61004E4F0E /* ofxCvContourFinder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5249BCA16E04B60004E4F0E /* ofxCvContourFinder.cpp */; };
35 | F5249C4216E04B61004E4F0E /* ofxCvHaarFinder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5249BCE16E04B60004E4F0E /* ofxCvHaarFinder.cpp */; };
36 | F5249C4316E04B61004E4F0E /* ofxCvImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5249BCF16E04B60004E4F0E /* ofxCvImage.cpp */; };
37 | F5249C4E16E04BB8004E4F0E /* ofxColorQuantizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5249C4D16E04BB8004E4F0E /* ofxColorQuantizer.cpp */; };
38 | /* End PBXBuildFile section */
39 |
40 | /* Begin PBXContainerItemProxy section */
41 | E4328147138ABC890047C5CB /* PBXContainerItemProxy */ = {
42 | isa = PBXContainerItemProxy;
43 | containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */;
44 | proxyType = 2;
45 | remoteGlobalIDString = E4B27C1510CBEB8E00536013;
46 | remoteInfo = openFrameworks;
47 | };
48 | E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */ = {
49 | isa = PBXContainerItemProxy;
50 | containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */;
51 | proxyType = 1;
52 | remoteGlobalIDString = E4B27C1410CBEB8E00536013;
53 | remoteInfo = openFrameworks;
54 | };
55 | /* End PBXContainerItemProxy section */
56 |
57 | /* Begin PBXCopyFilesBuildPhase section */
58 | E4C2427710CC5ABF004149E2 /* CopyFiles */ = {
59 | isa = PBXCopyFilesBuildPhase;
60 | buildActionMask = 2147483647;
61 | dstPath = "";
62 | dstSubfolderSpec = 10;
63 | files = (
64 | BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */,
65 | );
66 | runOnlyForDeploymentPostprocessing = 0;
67 | };
68 | /* End PBXCopyFilesBuildPhase section */
69 |
70 | /* Begin PBXFileReference section */
71 | BBAB23BE13894E4700AA2426 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = ../../../libs/glut/lib/osx/GLUT.framework; sourceTree = ""; };
72 | E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = openFrameworksLib.xcodeproj; path = ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj; sourceTree = SOURCE_ROOT; };
73 | E45BE9710E8CC7DD009D7055 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = ""; };
74 | E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = ""; };
75 | E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = ""; };
76 | E45BE9740E8CC7DD009D7055 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = ""; };
77 | E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = ""; };
78 | E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = ""; };
79 | E45BE9770E8CC7DD009D7055 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = ""; };
80 | E45BE9790E8CC7DD009D7055 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = ""; };
81 | E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = ""; };
82 | E4B69B5B0A3A1756003C02F2 /* ofxColorQuantizerDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ofxColorQuantizerDebug.app; sourceTree = BUILT_PRODUCTS_DIR; };
83 | E4B69E1D0A3A1BDC003C02F2 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = src/main.cpp; sourceTree = SOURCE_ROOT; };
84 | E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = testApp.cpp; path = src/testApp.cpp; sourceTree = SOURCE_ROOT; };
85 | E4B69E1F0A3A1BDC003C02F2 /* testApp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = testApp.h; path = src/testApp.h; sourceTree = SOURCE_ROOT; };
86 | E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = ""; };
87 | E4C2424410CC5A17004149E2 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; };
88 | E4C2424510CC5A17004149E2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; };
89 | E4C2424610CC5A17004149E2 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = ""; };
90 | E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CoreOF.xcconfig; path = ../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig; sourceTree = SOURCE_ROOT; };
91 | E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = ""; };
92 | E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = /System/Library/Frameworks/CoreVideo.framework; sourceTree = ""; };
93 | E7E077E715D3B6510020DFD4 /* QTKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QTKit.framework; path = /System/Library/Frameworks/QTKit.framework; sourceTree = ""; };
94 | E7F985F515E0DE99003869B5 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = /System/Library/Frameworks/Accelerate.framework; sourceTree = ""; };
95 | F5249BBE16E04B60004E4F0E /* ofxCvFloatImage.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxCvFloatImage.h; path = ../../../addons/ofxOpenCv/src/ofxCvFloatImage.h; sourceTree = SOURCE_ROOT; };
96 | F5249BBF16E04B60004E4F0E /* ofxCvColorImage.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxCvColorImage.h; path = ../../../addons/ofxOpenCv/src/ofxCvColorImage.h; sourceTree = SOURCE_ROOT; };
97 | F5249BC016E04B60004E4F0E /* ofxCvBlob.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxCvBlob.h; path = ../../../addons/ofxOpenCv/src/ofxCvBlob.h; sourceTree = SOURCE_ROOT; };
98 | F5249BC116E04B60004E4F0E /* ofxCvGrayscaleImage.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxCvGrayscaleImage.cpp; path = ../../../addons/ofxOpenCv/src/ofxCvGrayscaleImage.cpp; sourceTree = SOURCE_ROOT; };
99 | F5249BC216E04B60004E4F0E /* ofxCvColorImage.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxCvColorImage.cpp; path = ../../../addons/ofxOpenCv/src/ofxCvColorImage.cpp; sourceTree = SOURCE_ROOT; };
100 | F5249BC316E04B60004E4F0E /* ofxCvContourFinder.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxCvContourFinder.h; path = ../../../addons/ofxOpenCv/src/ofxCvContourFinder.h; sourceTree = SOURCE_ROOT; };
101 | F5249BC416E04B60004E4F0E /* ofxCvFloatImage.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxCvFloatImage.cpp; path = ../../../addons/ofxOpenCv/src/ofxCvFloatImage.cpp; sourceTree = SOURCE_ROOT; };
102 | F5249BC516E04B60004E4F0E /* ofxCvShortImage.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxCvShortImage.cpp; path = ../../../addons/ofxOpenCv/src/ofxCvShortImage.cpp; sourceTree = SOURCE_ROOT; };
103 | F5249BC616E04B60004E4F0E /* ofxCvGrayscaleImage.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxCvGrayscaleImage.h; path = ../../../addons/ofxOpenCv/src/ofxCvGrayscaleImage.h; sourceTree = SOURCE_ROOT; };
104 | F5249BC716E04B60004E4F0E /* ofxOpenCv.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxOpenCv.h; path = ../../../addons/ofxOpenCv/src/ofxOpenCv.h; sourceTree = SOURCE_ROOT; };
105 | F5249BC816E04B60004E4F0E /* ofxCvConstants.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxCvConstants.h; path = ../../../addons/ofxOpenCv/src/ofxCvConstants.h; sourceTree = SOURCE_ROOT; };
106 | F5249BC916E04B60004E4F0E /* ofxCvHaarFinder.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxCvHaarFinder.h; path = ../../../addons/ofxOpenCv/src/ofxCvHaarFinder.h; sourceTree = SOURCE_ROOT; };
107 | F5249BCA16E04B60004E4F0E /* ofxCvContourFinder.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxCvContourFinder.cpp; path = ../../../addons/ofxOpenCv/src/ofxCvContourFinder.cpp; sourceTree = SOURCE_ROOT; };
108 | F5249BCB16E04B60004E4F0E /* ofxCvMain.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxCvMain.h; path = ../../../addons/ofxOpenCv/src/ofxCvMain.h; sourceTree = SOURCE_ROOT; };
109 | F5249BCC16E04B60004E4F0E /* ofxCvShortImage.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxCvShortImage.h; path = ../../../addons/ofxOpenCv/src/ofxCvShortImage.h; sourceTree = SOURCE_ROOT; };
110 | F5249BCD16E04B60004E4F0E /* ofxCvImage.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxCvImage.h; path = ../../../addons/ofxOpenCv/src/ofxCvImage.h; sourceTree = SOURCE_ROOT; };
111 | F5249BCE16E04B60004E4F0E /* ofxCvHaarFinder.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxCvHaarFinder.cpp; path = ../../../addons/ofxOpenCv/src/ofxCvHaarFinder.cpp; sourceTree = SOURCE_ROOT; };
112 | F5249BCF16E04B60004E4F0E /* ofxCvImage.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxCvImage.cpp; path = ../../../addons/ofxOpenCv/src/ofxCvImage.cpp; sourceTree = SOURCE_ROOT; };
113 | F5249BD116E04B60004E4F0E /* version.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = version.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core/version.hpp; sourceTree = SOURCE_ROOT; };
114 | F5249BD216E04B60004E4F0E /* core.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = core.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core/core.hpp; sourceTree = SOURCE_ROOT; };
115 | F5249BD316E04B60004E4F0E /* internal.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = internal.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core/internal.hpp; sourceTree = SOURCE_ROOT; };
116 | F5249BD416E04B60004E4F0E /* operations.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = operations.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core/operations.hpp; sourceTree = SOURCE_ROOT; };
117 | F5249BD516E04B60004E4F0E /* types_c.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = types_c.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core/types_c.h; sourceTree = SOURCE_ROOT; };
118 | F5249BD616E04B60004E4F0E /* wimage.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = wimage.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core/wimage.hpp; sourceTree = SOURCE_ROOT; };
119 | F5249BD716E04B60004E4F0E /* core_c.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = core_c.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core/core_c.h; sourceTree = SOURCE_ROOT; };
120 | F5249BD816E04B60004E4F0E /* eigen.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = eigen.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core/eigen.hpp; sourceTree = SOURCE_ROOT; };
121 | F5249BD916E04B60004E4F0E /* mat.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = mat.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core/mat.hpp; sourceTree = SOURCE_ROOT; };
122 | F5249BDB16E04B60004E4F0E /* ml.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ml.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/ml/ml.hpp; sourceTree = SOURCE_ROOT; };
123 | F5249BDD16E04B60004E4F0E /* highgui.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = highgui.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/highgui/highgui.hpp; sourceTree = SOURCE_ROOT; };
124 | F5249BDE16E04B60004E4F0E /* highgui_c.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = highgui_c.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/highgui/highgui_c.h; sourceTree = SOURCE_ROOT; };
125 | F5249BE016E04B60004E4F0E /* hierarchical_clustering_index.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = hierarchical_clustering_index.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/hierarchical_clustering_index.h; sourceTree = SOURCE_ROOT; };
126 | F5249BE116E04B60004E4F0E /* flann.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = flann.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/flann.hpp; sourceTree = SOURCE_ROOT; };
127 | F5249BE216E04B60004E4F0E /* linear_index.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = linear_index.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/linear_index.h; sourceTree = SOURCE_ROOT; };
128 | F5249BE316E04B60004E4F0E /* lsh_table.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = lsh_table.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/lsh_table.h; sourceTree = SOURCE_ROOT; };
129 | F5249BE416E04B60004E4F0E /* composite_index.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = composite_index.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/composite_index.h; sourceTree = SOURCE_ROOT; };
130 | F5249BE516E04B60004E4F0E /* dummy.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = dummy.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/dummy.h; sourceTree = SOURCE_ROOT; };
131 | F5249BE616E04B60004E4F0E /* params.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = params.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/params.h; sourceTree = SOURCE_ROOT; };
132 | F5249BE716E04B60004E4F0E /* random.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = random.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/random.h; sourceTree = SOURCE_ROOT; };
133 | F5249BE816E04B60004E4F0E /* allocator.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = allocator.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/allocator.h; sourceTree = SOURCE_ROOT; };
134 | F5249BE916E04B60004E4F0E /* config.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = config.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/config.h; sourceTree = SOURCE_ROOT; };
135 | F5249BEA16E04B60004E4F0E /* dist.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = dist.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/dist.h; sourceTree = SOURCE_ROOT; };
136 | F5249BEB16E04B60004E4F0E /* logger.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = logger.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/logger.h; sourceTree = SOURCE_ROOT; };
137 | F5249BEC16E04B60004E4F0E /* ground_truth.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ground_truth.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/ground_truth.h; sourceTree = SOURCE_ROOT; };
138 | F5249BED16E04B60004E4F0E /* dynamic_bitset.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = dynamic_bitset.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/dynamic_bitset.h; sourceTree = SOURCE_ROOT; };
139 | F5249BEE16E04B60004E4F0E /* index_testing.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = index_testing.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/index_testing.h; sourceTree = SOURCE_ROOT; };
140 | F5249BEF16E04B60004E4F0E /* defines.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = defines.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/defines.h; sourceTree = SOURCE_ROOT; };
141 | F5249BF016E04B60004E4F0E /* autotuned_index.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = autotuned_index.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/autotuned_index.h; sourceTree = SOURCE_ROOT; };
142 | F5249BF116E04B60004E4F0E /* kdtree_single_index.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = kdtree_single_index.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/kdtree_single_index.h; sourceTree = SOURCE_ROOT; };
143 | F5249BF216E04B60004E4F0E /* sampling.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = sampling.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/sampling.h; sourceTree = SOURCE_ROOT; };
144 | F5249BF316E04B60004E4F0E /* result_set.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = result_set.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/result_set.h; sourceTree = SOURCE_ROOT; };
145 | F5249BF416E04B60004E4F0E /* kdtree_index.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = kdtree_index.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/kdtree_index.h; sourceTree = SOURCE_ROOT; };
146 | F5249BF516E04B60004E4F0E /* matrix.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = matrix.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/matrix.h; sourceTree = SOURCE_ROOT; };
147 | F5249BF616E04B60004E4F0E /* kmeans_index.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = kmeans_index.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/kmeans_index.h; sourceTree = SOURCE_ROOT; };
148 | F5249BF716E04B60004E4F0E /* object_factory.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = object_factory.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/object_factory.h; sourceTree = SOURCE_ROOT; };
149 | F5249BF816E04B60004E4F0E /* timer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = timer.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/timer.h; sourceTree = SOURCE_ROOT; };
150 | F5249BF916E04B60004E4F0E /* saving.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = saving.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/saving.h; sourceTree = SOURCE_ROOT; };
151 | F5249BFA16E04B60004E4F0E /* miniflann.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = miniflann.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/miniflann.hpp; sourceTree = SOURCE_ROOT; };
152 | F5249BFB16E04B60004E4F0E /* lsh_index.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = lsh_index.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/lsh_index.h; sourceTree = SOURCE_ROOT; };
153 | F5249BFC16E04B60004E4F0E /* all_indices.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = all_indices.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/all_indices.h; sourceTree = SOURCE_ROOT; };
154 | F5249BFD16E04B60004E4F0E /* nn_index.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = nn_index.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/nn_index.h; sourceTree = SOURCE_ROOT; };
155 | F5249BFE16E04B60004E4F0E /* simplex_downhill.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = simplex_downhill.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/simplex_downhill.h; sourceTree = SOURCE_ROOT; };
156 | F5249BFF16E04B60004E4F0E /* general.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = general.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/general.h; sourceTree = SOURCE_ROOT; };
157 | F5249C0016E04B60004E4F0E /* heap.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = heap.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/heap.h; sourceTree = SOURCE_ROOT; };
158 | F5249C0116E04B60004E4F0E /* flann_base.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = flann_base.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/flann_base.hpp; sourceTree = SOURCE_ROOT; };
159 | F5249C0216E04B60004E4F0E /* hdf5.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = hdf5.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/hdf5.h; sourceTree = SOURCE_ROOT; };
160 | F5249C0316E04B60004E4F0E /* any.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = any.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann/any.h; sourceTree = SOURCE_ROOT; };
161 | F5249C0516E04B60004E4F0E /* features2d.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = features2d.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/features2d/features2d.hpp; sourceTree = SOURCE_ROOT; };
162 | F5249C0716E04B60004E4F0E /* opencv.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = opencv.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/opencv.hpp; sourceTree = SOURCE_ROOT; };
163 | F5249C0816E04B60004E4F0E /* gpumat.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = gpumat.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/gpu/gpumat.hpp; sourceTree = SOURCE_ROOT; };
164 | F5249C0916E04B60004E4F0E /* stream_accessor.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = stream_accessor.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/gpu/stream_accessor.hpp; sourceTree = SOURCE_ROOT; };
165 | F5249C0A16E04B60004E4F0E /* gpu.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = gpu.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/gpu/gpu.hpp; sourceTree = SOURCE_ROOT; };
166 | F5249C0B16E04B60004E4F0E /* matrix_operations.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = matrix_operations.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/gpu/matrix_operations.hpp; sourceTree = SOURCE_ROOT; };
167 | F5249C0C16E04B60004E4F0E /* devmem2d.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = devmem2d.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/gpu/devmem2d.hpp; sourceTree = SOURCE_ROOT; };
168 | F5249C0E16E04B60004E4F0E /* legacy.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = legacy.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/legacy/legacy.hpp; sourceTree = SOURCE_ROOT; };
169 | F5249C0F16E04B60004E4F0E /* blobtrack.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = blobtrack.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/legacy/blobtrack.hpp; sourceTree = SOURCE_ROOT; };
170 | F5249C1016E04B60004E4F0E /* streams.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = streams.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/legacy/streams.hpp; sourceTree = SOURCE_ROOT; };
171 | F5249C1116E04B60004E4F0E /* compat.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = compat.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/legacy/compat.hpp; sourceTree = SOURCE_ROOT; };
172 | F5249C1316E04B60004E4F0E /* types_c.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = types_c.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/imgproc/types_c.h; sourceTree = SOURCE_ROOT; };
173 | F5249C1416E04B60004E4F0E /* imgproc_c.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = imgproc_c.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/imgproc/imgproc_c.h; sourceTree = SOURCE_ROOT; };
174 | F5249C1516E04B60004E4F0E /* imgproc.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = imgproc.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/imgproc/imgproc.hpp; sourceTree = SOURCE_ROOT; };
175 | F5249C1716E04B60004E4F0E /* video.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = video.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/video/video.hpp; sourceTree = SOURCE_ROOT; };
176 | F5249C1816E04B60004E4F0E /* background_segm.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = background_segm.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/video/background_segm.hpp; sourceTree = SOURCE_ROOT; };
177 | F5249C1916E04B60004E4F0E /* tracking.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = tracking.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/video/tracking.hpp; sourceTree = SOURCE_ROOT; };
178 | F5249C1B16E04B60004E4F0E /* objdetect.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = objdetect.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/objdetect/objdetect.hpp; sourceTree = SOURCE_ROOT; };
179 | F5249C1D16E04B60004E4F0E /* ts_gtest.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ts_gtest.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/ts/ts_gtest.h; sourceTree = SOURCE_ROOT; };
180 | F5249C1E16E04B60004E4F0E /* ts.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ts.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/ts/ts.hpp; sourceTree = SOURCE_ROOT; };
181 | F5249C2016E04B60004E4F0E /* calib3d.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = calib3d.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/calib3d/calib3d.hpp; sourceTree = SOURCE_ROOT; };
182 | F5249C2216E04B60004E4F0E /* contrib.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = contrib.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/contrib/contrib.hpp; sourceTree = SOURCE_ROOT; };
183 | F5249C2316E04B60004E4F0E /* retina.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = retina.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/contrib/retina.hpp; sourceTree = SOURCE_ROOT; };
184 | F5249C2616E04B60004E4F0E /* cv.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = cv.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv/cv.h; sourceTree = SOURCE_ROOT; };
185 | F5249C2716E04B60004E4F0E /* cvaux.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = cvaux.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv/cvaux.hpp; sourceTree = SOURCE_ROOT; };
186 | F5249C2816E04B60004E4F0E /* highgui.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = highgui.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv/highgui.h; sourceTree = SOURCE_ROOT; };
187 | F5249C2916E04B60004E4F0E /* cxeigen.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = cxeigen.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv/cxeigen.hpp; sourceTree = SOURCE_ROOT; };
188 | F5249C2A16E04B60004E4F0E /* cv.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = cv.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv/cv.hpp; sourceTree = SOURCE_ROOT; };
189 | F5249C2B16E04B60004E4F0E /* cvwimage.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = cvwimage.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv/cvwimage.h; sourceTree = SOURCE_ROOT; };
190 | F5249C2C16E04B60004E4F0E /* cxmisc.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = cxmisc.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv/cxmisc.h; sourceTree = SOURCE_ROOT; };
191 | F5249C2D16E04B60004E4F0E /* cxcore.hpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = cxcore.hpp; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv/cxcore.hpp; sourceTree = SOURCE_ROOT; };
192 | F5249C2E16E04B60004E4F0E /* ml.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ml.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv/ml.h; sourceTree = SOURCE_ROOT; };
193 | F5249C2F16E04B60004E4F0E /* cxcore.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = cxcore.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv/cxcore.h; sourceTree = SOURCE_ROOT; };
194 | F5249C3016E04B60004E4F0E /* cvaux.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = cvaux.h; path = ../../../addons/ofxOpenCv/libs/opencv/include/opencv/cvaux.h; sourceTree = SOURCE_ROOT; };
195 | F5249C4C16E04BB8004E4F0E /* ofxColorQuantizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ofxColorQuantizer.h; path = ../src/ofxColorQuantizer.h; sourceTree = SOURCE_ROOT; };
196 | F5249C4D16E04BB8004E4F0E /* ofxColorQuantizer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ofxColorQuantizer.cpp; path = ../src/ofxColorQuantizer.cpp; sourceTree = SOURCE_ROOT; };
197 | /* End PBXFileReference section */
198 |
199 | /* Begin PBXFrameworksBuildPhase section */
200 | E4B69B590A3A1756003C02F2 /* Frameworks */ = {
201 | isa = PBXFrameworksBuildPhase;
202 | buildActionMask = 2147483647;
203 | files = (
204 | E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */,
205 | E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */,
206 | E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */,
207 | E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */,
208 | E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */,
209 | E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */,
210 | E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */,
211 | E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */,
212 | E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */,
213 | E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */,
214 | E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */,
215 | E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */,
216 | E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */,
217 | E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */,
218 | E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */,
219 | E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */,
220 | E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */,
221 | );
222 | runOnlyForDeploymentPostprocessing = 0;
223 | };
224 | /* End PBXFrameworksBuildPhase section */
225 |
226 | /* Begin PBXGroup section */
227 | BB4B014C10F69532006C3DED /* addons */ = {
228 | isa = PBXGroup;
229 | children = (
230 | F5249C3516E04B60004E4F0E /* ofxOpenCv */,
231 | );
232 | name = addons;
233 | sourceTree = "";
234 | };
235 | BBAB23C913894ECA00AA2426 /* system frameworks */ = {
236 | isa = PBXGroup;
237 | children = (
238 | E7F985F515E0DE99003869B5 /* Accelerate.framework */,
239 | E4C2424410CC5A17004149E2 /* AppKit.framework */,
240 | E4C2424510CC5A17004149E2 /* Cocoa.framework */,
241 | E4C2424610CC5A17004149E2 /* IOKit.framework */,
242 | E45BE9710E8CC7DD009D7055 /* AGL.framework */,
243 | E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */,
244 | E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */,
245 | E45BE9740E8CC7DD009D7055 /* Carbon.framework */,
246 | E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */,
247 | E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */,
248 | E45BE9770E8CC7DD009D7055 /* CoreServices.framework */,
249 | E45BE9790E8CC7DD009D7055 /* OpenGL.framework */,
250 | E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */,
251 | E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */,
252 | E7E077E715D3B6510020DFD4 /* QTKit.framework */,
253 | );
254 | name = "system frameworks";
255 | sourceTree = "";
256 | };
257 | BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */ = {
258 | isa = PBXGroup;
259 | children = (
260 | BBAB23BE13894E4700AA2426 /* GLUT.framework */,
261 | );
262 | name = "3rd party frameworks";
263 | sourceTree = "";
264 | };
265 | E4328144138ABC890047C5CB /* Products */ = {
266 | isa = PBXGroup;
267 | children = (
268 | E4328148138ABC890047C5CB /* openFrameworksDebug.a */,
269 | );
270 | name = Products;
271 | sourceTree = "";
272 | };
273 | E45BE5980E8CC70C009D7055 /* frameworks */ = {
274 | isa = PBXGroup;
275 | children = (
276 | BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */,
277 | BBAB23C913894ECA00AA2426 /* system frameworks */,
278 | );
279 | name = frameworks;
280 | sourceTree = "";
281 | };
282 | E4B69B4A0A3A1720003C02F2 = {
283 | isa = PBXGroup;
284 | children = (
285 | E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */,
286 | E4EB6923138AFD0F00A09F29 /* Project.xcconfig */,
287 | E4B69E1C0A3A1BDC003C02F2 /* src */,
288 | E4EEC9E9138DF44700A80321 /* openFrameworks */,
289 | BB4B014C10F69532006C3DED /* addons */,
290 | E45BE5980E8CC70C009D7055 /* frameworks */,
291 | E4B69B5B0A3A1756003C02F2 /* ofxColorQuantizerDebug.app */,
292 | );
293 | sourceTree = "";
294 | };
295 | E4B69E1C0A3A1BDC003C02F2 /* src */ = {
296 | isa = PBXGroup;
297 | children = (
298 | E4B69E1D0A3A1BDC003C02F2 /* main.cpp */,
299 | E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */,
300 | E4B69E1F0A3A1BDC003C02F2 /* testApp.h */,
301 | F5249C4D16E04BB8004E4F0E /* ofxColorQuantizer.cpp */,
302 | F5249C4C16E04BB8004E4F0E /* ofxColorQuantizer.h */,
303 | );
304 | path = src;
305 | sourceTree = SOURCE_ROOT;
306 | };
307 | E4EEC9E9138DF44700A80321 /* openFrameworks */ = {
308 | isa = PBXGroup;
309 | children = (
310 | E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */,
311 | E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */,
312 | );
313 | name = openFrameworks;
314 | sourceTree = "";
315 | };
316 | F5249BD016E04B60004E4F0E /* src */ = {
317 | isa = PBXGroup;
318 | children = (
319 | F5249BBE16E04B60004E4F0E /* ofxCvFloatImage.h */,
320 | F5249BBF16E04B60004E4F0E /* ofxCvColorImage.h */,
321 | F5249BC016E04B60004E4F0E /* ofxCvBlob.h */,
322 | F5249BC116E04B60004E4F0E /* ofxCvGrayscaleImage.cpp */,
323 | F5249BC216E04B60004E4F0E /* ofxCvColorImage.cpp */,
324 | F5249BC316E04B60004E4F0E /* ofxCvContourFinder.h */,
325 | F5249BC416E04B60004E4F0E /* ofxCvFloatImage.cpp */,
326 | F5249BC516E04B60004E4F0E /* ofxCvShortImage.cpp */,
327 | F5249BC616E04B60004E4F0E /* ofxCvGrayscaleImage.h */,
328 | F5249BC716E04B60004E4F0E /* ofxOpenCv.h */,
329 | F5249BC816E04B60004E4F0E /* ofxCvConstants.h */,
330 | F5249BC916E04B60004E4F0E /* ofxCvHaarFinder.h */,
331 | F5249BCA16E04B60004E4F0E /* ofxCvContourFinder.cpp */,
332 | F5249BCB16E04B60004E4F0E /* ofxCvMain.h */,
333 | F5249BCC16E04B60004E4F0E /* ofxCvShortImage.h */,
334 | F5249BCD16E04B60004E4F0E /* ofxCvImage.h */,
335 | F5249BCE16E04B60004E4F0E /* ofxCvHaarFinder.cpp */,
336 | F5249BCF16E04B60004E4F0E /* ofxCvImage.cpp */,
337 | );
338 | name = src;
339 | sourceTree = "";
340 | };
341 | F5249BDA16E04B60004E4F0E /* core */ = {
342 | isa = PBXGroup;
343 | children = (
344 | F5249BD116E04B60004E4F0E /* version.hpp */,
345 | F5249BD216E04B60004E4F0E /* core.hpp */,
346 | F5249BD316E04B60004E4F0E /* internal.hpp */,
347 | F5249BD416E04B60004E4F0E /* operations.hpp */,
348 | F5249BD516E04B60004E4F0E /* types_c.h */,
349 | F5249BD616E04B60004E4F0E /* wimage.hpp */,
350 | F5249BD716E04B60004E4F0E /* core_c.h */,
351 | F5249BD816E04B60004E4F0E /* eigen.hpp */,
352 | F5249BD916E04B60004E4F0E /* mat.hpp */,
353 | );
354 | name = core;
355 | sourceTree = "";
356 | };
357 | F5249BDC16E04B60004E4F0E /* ml */ = {
358 | isa = PBXGroup;
359 | children = (
360 | F5249BDB16E04B60004E4F0E /* ml.hpp */,
361 | );
362 | name = ml;
363 | sourceTree = "";
364 | };
365 | F5249BDF16E04B60004E4F0E /* highgui */ = {
366 | isa = PBXGroup;
367 | children = (
368 | F5249BDD16E04B60004E4F0E /* highgui.hpp */,
369 | F5249BDE16E04B60004E4F0E /* highgui_c.h */,
370 | );
371 | name = highgui;
372 | sourceTree = "";
373 | };
374 | F5249C0416E04B60004E4F0E /* flann */ = {
375 | isa = PBXGroup;
376 | children = (
377 | F5249BE016E04B60004E4F0E /* hierarchical_clustering_index.h */,
378 | F5249BE116E04B60004E4F0E /* flann.hpp */,
379 | F5249BE216E04B60004E4F0E /* linear_index.h */,
380 | F5249BE316E04B60004E4F0E /* lsh_table.h */,
381 | F5249BE416E04B60004E4F0E /* composite_index.h */,
382 | F5249BE516E04B60004E4F0E /* dummy.h */,
383 | F5249BE616E04B60004E4F0E /* params.h */,
384 | F5249BE716E04B60004E4F0E /* random.h */,
385 | F5249BE816E04B60004E4F0E /* allocator.h */,
386 | F5249BE916E04B60004E4F0E /* config.h */,
387 | F5249BEA16E04B60004E4F0E /* dist.h */,
388 | F5249BEB16E04B60004E4F0E /* logger.h */,
389 | F5249BEC16E04B60004E4F0E /* ground_truth.h */,
390 | F5249BED16E04B60004E4F0E /* dynamic_bitset.h */,
391 | F5249BEE16E04B60004E4F0E /* index_testing.h */,
392 | F5249BEF16E04B60004E4F0E /* defines.h */,
393 | F5249BF016E04B60004E4F0E /* autotuned_index.h */,
394 | F5249BF116E04B60004E4F0E /* kdtree_single_index.h */,
395 | F5249BF216E04B60004E4F0E /* sampling.h */,
396 | F5249BF316E04B60004E4F0E /* result_set.h */,
397 | F5249BF416E04B60004E4F0E /* kdtree_index.h */,
398 | F5249BF516E04B60004E4F0E /* matrix.h */,
399 | F5249BF616E04B60004E4F0E /* kmeans_index.h */,
400 | F5249BF716E04B60004E4F0E /* object_factory.h */,
401 | F5249BF816E04B60004E4F0E /* timer.h */,
402 | F5249BF916E04B60004E4F0E /* saving.h */,
403 | F5249BFA16E04B60004E4F0E /* miniflann.hpp */,
404 | F5249BFB16E04B60004E4F0E /* lsh_index.h */,
405 | F5249BFC16E04B60004E4F0E /* all_indices.h */,
406 | F5249BFD16E04B60004E4F0E /* nn_index.h */,
407 | F5249BFE16E04B60004E4F0E /* simplex_downhill.h */,
408 | F5249BFF16E04B60004E4F0E /* general.h */,
409 | F5249C0016E04B60004E4F0E /* heap.h */,
410 | F5249C0116E04B60004E4F0E /* flann_base.hpp */,
411 | F5249C0216E04B60004E4F0E /* hdf5.h */,
412 | F5249C0316E04B60004E4F0E /* any.h */,
413 | );
414 | name = flann;
415 | sourceTree = "";
416 | };
417 | F5249C0616E04B60004E4F0E /* features2d */ = {
418 | isa = PBXGroup;
419 | children = (
420 | F5249C0516E04B60004E4F0E /* features2d.hpp */,
421 | );
422 | name = features2d;
423 | sourceTree = "";
424 | };
425 | F5249C0D16E04B60004E4F0E /* gpu */ = {
426 | isa = PBXGroup;
427 | children = (
428 | F5249C0816E04B60004E4F0E /* gpumat.hpp */,
429 | F5249C0916E04B60004E4F0E /* stream_accessor.hpp */,
430 | F5249C0A16E04B60004E4F0E /* gpu.hpp */,
431 | F5249C0B16E04B60004E4F0E /* matrix_operations.hpp */,
432 | F5249C0C16E04B60004E4F0E /* devmem2d.hpp */,
433 | );
434 | name = gpu;
435 | sourceTree = "";
436 | };
437 | F5249C1216E04B60004E4F0E /* legacy */ = {
438 | isa = PBXGroup;
439 | children = (
440 | F5249C0E16E04B60004E4F0E /* legacy.hpp */,
441 | F5249C0F16E04B60004E4F0E /* blobtrack.hpp */,
442 | F5249C1016E04B60004E4F0E /* streams.hpp */,
443 | F5249C1116E04B60004E4F0E /* compat.hpp */,
444 | );
445 | name = legacy;
446 | sourceTree = "";
447 | };
448 | F5249C1616E04B60004E4F0E /* imgproc */ = {
449 | isa = PBXGroup;
450 | children = (
451 | F5249C1316E04B60004E4F0E /* types_c.h */,
452 | F5249C1416E04B60004E4F0E /* imgproc_c.h */,
453 | F5249C1516E04B60004E4F0E /* imgproc.hpp */,
454 | );
455 | name = imgproc;
456 | sourceTree = "";
457 | };
458 | F5249C1A16E04B60004E4F0E /* video */ = {
459 | isa = PBXGroup;
460 | children = (
461 | F5249C1716E04B60004E4F0E /* video.hpp */,
462 | F5249C1816E04B60004E4F0E /* background_segm.hpp */,
463 | F5249C1916E04B60004E4F0E /* tracking.hpp */,
464 | );
465 | name = video;
466 | sourceTree = "";
467 | };
468 | F5249C1C16E04B60004E4F0E /* objdetect */ = {
469 | isa = PBXGroup;
470 | children = (
471 | F5249C1B16E04B60004E4F0E /* objdetect.hpp */,
472 | );
473 | name = objdetect;
474 | sourceTree = "";
475 | };
476 | F5249C1F16E04B60004E4F0E /* ts */ = {
477 | isa = PBXGroup;
478 | children = (
479 | F5249C1D16E04B60004E4F0E /* ts_gtest.h */,
480 | F5249C1E16E04B60004E4F0E /* ts.hpp */,
481 | );
482 | name = ts;
483 | sourceTree = "";
484 | };
485 | F5249C2116E04B60004E4F0E /* calib3d */ = {
486 | isa = PBXGroup;
487 | children = (
488 | F5249C2016E04B60004E4F0E /* calib3d.hpp */,
489 | );
490 | name = calib3d;
491 | sourceTree = "";
492 | };
493 | F5249C2416E04B60004E4F0E /* contrib */ = {
494 | isa = PBXGroup;
495 | children = (
496 | F5249C2216E04B60004E4F0E /* contrib.hpp */,
497 | F5249C2316E04B60004E4F0E /* retina.hpp */,
498 | );
499 | name = contrib;
500 | sourceTree = "";
501 | };
502 | F5249C2516E04B60004E4F0E /* opencv2 */ = {
503 | isa = PBXGroup;
504 | children = (
505 | F5249BDA16E04B60004E4F0E /* core */,
506 | F5249BDC16E04B60004E4F0E /* ml */,
507 | F5249BDF16E04B60004E4F0E /* highgui */,
508 | F5249C0416E04B60004E4F0E /* flann */,
509 | F5249C0616E04B60004E4F0E /* features2d */,
510 | F5249C0716E04B60004E4F0E /* opencv.hpp */,
511 | F5249C0D16E04B60004E4F0E /* gpu */,
512 | F5249C1216E04B60004E4F0E /* legacy */,
513 | F5249C1616E04B60004E4F0E /* imgproc */,
514 | F5249C1A16E04B60004E4F0E /* video */,
515 | F5249C1C16E04B60004E4F0E /* objdetect */,
516 | F5249C1F16E04B60004E4F0E /* ts */,
517 | F5249C2116E04B60004E4F0E /* calib3d */,
518 | F5249C2416E04B60004E4F0E /* contrib */,
519 | );
520 | name = opencv2;
521 | sourceTree = "";
522 | };
523 | F5249C3116E04B60004E4F0E /* opencv */ = {
524 | isa = PBXGroup;
525 | children = (
526 | F5249C2616E04B60004E4F0E /* cv.h */,
527 | F5249C2716E04B60004E4F0E /* cvaux.hpp */,
528 | F5249C2816E04B60004E4F0E /* highgui.h */,
529 | F5249C2916E04B60004E4F0E /* cxeigen.hpp */,
530 | F5249C2A16E04B60004E4F0E /* cv.hpp */,
531 | F5249C2B16E04B60004E4F0E /* cvwimage.h */,
532 | F5249C2C16E04B60004E4F0E /* cxmisc.h */,
533 | F5249C2D16E04B60004E4F0E /* cxcore.hpp */,
534 | F5249C2E16E04B60004E4F0E /* ml.h */,
535 | F5249C2F16E04B60004E4F0E /* cxcore.h */,
536 | F5249C3016E04B60004E4F0E /* cvaux.h */,
537 | );
538 | name = opencv;
539 | sourceTree = "";
540 | };
541 | F5249C3216E04B60004E4F0E /* include */ = {
542 | isa = PBXGroup;
543 | children = (
544 | F5249C2516E04B60004E4F0E /* opencv2 */,
545 | F5249C3116E04B60004E4F0E /* opencv */,
546 | );
547 | name = include;
548 | sourceTree = "";
549 | };
550 | F5249C3316E04B60004E4F0E /* opencv */ = {
551 | isa = PBXGroup;
552 | children = (
553 | F5249C3216E04B60004E4F0E /* include */,
554 | );
555 | name = opencv;
556 | sourceTree = "";
557 | };
558 | F5249C3416E04B60004E4F0E /* libs */ = {
559 | isa = PBXGroup;
560 | children = (
561 | F5249C3316E04B60004E4F0E /* opencv */,
562 | );
563 | name = libs;
564 | sourceTree = "";
565 | };
566 | F5249C3516E04B60004E4F0E /* ofxOpenCv */ = {
567 | isa = PBXGroup;
568 | children = (
569 | F5249BD016E04B60004E4F0E /* src */,
570 | F5249C3416E04B60004E4F0E /* libs */,
571 | );
572 | name = ofxOpenCv;
573 | sourceTree = "";
574 | };
575 | /* End PBXGroup section */
576 |
577 | /* Begin PBXNativeTarget section */
578 | E4B69B5A0A3A1756003C02F2 /* ofxColorQuantizer */ = {
579 | isa = PBXNativeTarget;
580 | buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "ofxColorQuantizer" */;
581 | buildPhases = (
582 | E4B69B580A3A1756003C02F2 /* Sources */,
583 | E4B69B590A3A1756003C02F2 /* Frameworks */,
584 | E4B6FFFD0C3F9AB9008CF71C /* ShellScript */,
585 | E4C2427710CC5ABF004149E2 /* CopyFiles */,
586 | );
587 | buildRules = (
588 | );
589 | dependencies = (
590 | E4EEB9AC138B136A00A80321 /* PBXTargetDependency */,
591 | );
592 | name = ofxColorQuantizer;
593 | productName = myOFApp;
594 | productReference = E4B69B5B0A3A1756003C02F2 /* ofxColorQuantizerDebug.app */;
595 | productType = "com.apple.product-type.application";
596 | };
597 | /* End PBXNativeTarget section */
598 |
599 | /* Begin PBXProject section */
600 | E4B69B4C0A3A1720003C02F2 /* Project object */ = {
601 | isa = PBXProject;
602 | buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "ofxColorQuantizer" */;
603 | compatibilityVersion = "Xcode 2.4";
604 | developmentRegion = English;
605 | hasScannedForEncodings = 0;
606 | knownRegions = (
607 | English,
608 | Japanese,
609 | French,
610 | German,
611 | );
612 | mainGroup = E4B69B4A0A3A1720003C02F2;
613 | productRefGroup = E4B69B4A0A3A1720003C02F2;
614 | projectDirPath = "";
615 | projectReferences = (
616 | {
617 | ProductGroup = E4328144138ABC890047C5CB /* Products */;
618 | ProjectRef = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */;
619 | },
620 | );
621 | projectRoot = "";
622 | targets = (
623 | E4B69B5A0A3A1756003C02F2 /* ofxColorQuantizer */,
624 | );
625 | };
626 | /* End PBXProject section */
627 |
628 | /* Begin PBXReferenceProxy section */
629 | E4328148138ABC890047C5CB /* openFrameworksDebug.a */ = {
630 | isa = PBXReferenceProxy;
631 | fileType = archive.ar;
632 | path = openFrameworksDebug.a;
633 | remoteRef = E4328147138ABC890047C5CB /* PBXContainerItemProxy */;
634 | sourceTree = BUILT_PRODUCTS_DIR;
635 | };
636 | /* End PBXReferenceProxy section */
637 |
638 | /* Begin PBXShellScriptBuildPhase section */
639 | E4B6FFFD0C3F9AB9008CF71C /* ShellScript */ = {
640 | isa = PBXShellScriptBuildPhase;
641 | buildActionMask = 2147483647;
642 | files = (
643 | );
644 | inputPaths = (
645 | );
646 | outputPaths = (
647 | );
648 | runOnlyForDeploymentPostprocessing = 0;
649 | shellPath = /bin/sh;
650 | shellScript = "cp -f ../../../libs/fmodex/lib/osx/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/libfmodex.dylib\"; install_name_tool -change ./libfmodex.dylib @executable_path/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\";";
651 | };
652 | /* End PBXShellScriptBuildPhase section */
653 |
654 | /* Begin PBXSourcesBuildPhase section */
655 | E4B69B580A3A1756003C02F2 /* Sources */ = {
656 | isa = PBXSourcesBuildPhase;
657 | buildActionMask = 2147483647;
658 | files = (
659 | E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */,
660 | E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */,
661 | F5249C3D16E04B61004E4F0E /* ofxCvGrayscaleImage.cpp in Sources */,
662 | F5249C3E16E04B61004E4F0E /* ofxCvColorImage.cpp in Sources */,
663 | F5249C3F16E04B61004E4F0E /* ofxCvFloatImage.cpp in Sources */,
664 | F5249C4016E04B61004E4F0E /* ofxCvShortImage.cpp in Sources */,
665 | F5249C4116E04B61004E4F0E /* ofxCvContourFinder.cpp in Sources */,
666 | F5249C4216E04B61004E4F0E /* ofxCvHaarFinder.cpp in Sources */,
667 | F5249C4316E04B61004E4F0E /* ofxCvImage.cpp in Sources */,
668 | F5249C4E16E04BB8004E4F0E /* ofxColorQuantizer.cpp in Sources */,
669 | );
670 | runOnlyForDeploymentPostprocessing = 0;
671 | };
672 | /* End PBXSourcesBuildPhase section */
673 |
674 | /* Begin PBXTargetDependency section */
675 | E4EEB9AC138B136A00A80321 /* PBXTargetDependency */ = {
676 | isa = PBXTargetDependency;
677 | name = openFrameworks;
678 | targetProxy = E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */;
679 | };
680 | /* End PBXTargetDependency section */
681 |
682 | /* Begin XCBuildConfiguration section */
683 | E4B69B4E0A3A1720003C02F2 /* Debug */ = {
684 | isa = XCBuildConfiguration;
685 | baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */;
686 | buildSettings = {
687 | ARCHS = "$(NATIVE_ARCH)";
688 | CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/";
689 | COPY_PHASE_STRIP = NO;
690 | DEAD_CODE_STRIPPING = YES;
691 | GCC_AUTO_VECTORIZATION = YES;
692 | GCC_ENABLE_SSE3_EXTENSIONS = YES;
693 | GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES;
694 | GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
695 | GCC_OPTIMIZATION_LEVEL = 0;
696 | GCC_SYMBOLS_PRIVATE_EXTERN = NO;
697 | GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES;
698 | GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
699 | GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO;
700 | GCC_WARN_UNINITIALIZED_AUTOS = NO;
701 | GCC_WARN_UNUSED_VALUE = NO;
702 | GCC_WARN_UNUSED_VARIABLE = NO;
703 | HEADER_SEARCH_PATHS = (
704 | "$(OF_CORE_HEADERS)",
705 | ../../../addons/ofxOpenCv/libs,
706 | ../../../addons/ofxOpenCv/libs/opencv,
707 | ../../../addons/ofxOpenCv/libs/opencv/include,
708 | ../../../addons/ofxOpenCv/libs/opencv/include/opencv,
709 | ../../../addons/ofxOpenCv/libs/opencv/include/opencv2,
710 | ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/calib3d,
711 | ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/contrib,
712 | ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core,
713 | ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/features2d,
714 | ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann,
715 | ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/gpu,
716 | ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/highgui,
717 | ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/imgproc,
718 | ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/legacy,
719 | ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/ml,
720 | ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/objdetect,
721 | ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/ts,
722 | ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/video,
723 | ../../../addons/ofxOpenCv/libs/opencv/lib,
724 | ../../../addons/ofxOpenCv/libs/opencv/lib/osx,
725 | ../../../addons/ofxOpenCv/src,
726 | src,
727 | );
728 | OTHER_CPLUSPLUSFLAGS = (
729 | "-D__MACOSX_CORE__",
730 | "-lpthread",
731 | "-mtune=native",
732 | );
733 | OTHER_LDFLAGS = (
734 | "$(OF_CORE_LIBS)",
735 | ../../../addons/ofxOpenCv/libs/opencv/lib/osx/opencv.a,
736 | );
737 | SDKROOT = macosx;
738 | };
739 | name = Debug;
740 | };
741 | E4B69B4F0A3A1720003C02F2 /* Release */ = {
742 | isa = XCBuildConfiguration;
743 | baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */;
744 | buildSettings = {
745 | ARCHS = "$(NATIVE_ARCH)";
746 | CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/";
747 | COPY_PHASE_STRIP = YES;
748 | DEAD_CODE_STRIPPING = YES;
749 | GCC_AUTO_VECTORIZATION = YES;
750 | GCC_ENABLE_SSE3_EXTENSIONS = YES;
751 | GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES;
752 | GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
753 | GCC_OPTIMIZATION_LEVEL = 3;
754 | GCC_SYMBOLS_PRIVATE_EXTERN = NO;
755 | GCC_UNROLL_LOOPS = YES;
756 | GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES;
757 | GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
758 | GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO;
759 | GCC_WARN_UNINITIALIZED_AUTOS = NO;
760 | GCC_WARN_UNUSED_VALUE = NO;
761 | GCC_WARN_UNUSED_VARIABLE = NO;
762 | HEADER_SEARCH_PATHS = (
763 | "$(OF_CORE_HEADERS)",
764 | ../../../addons/ofxOpenCv/libs,
765 | ../../../addons/ofxOpenCv/libs/opencv,
766 | ../../../addons/ofxOpenCv/libs/opencv/include,
767 | ../../../addons/ofxOpenCv/libs/opencv/include/opencv,
768 | ../../../addons/ofxOpenCv/libs/opencv/include/opencv2,
769 | ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/calib3d,
770 | ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/contrib,
771 | ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core,
772 | ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/features2d,
773 | ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann,
774 | ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/gpu,
775 | ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/highgui,
776 | ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/imgproc,
777 | ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/legacy,
778 | ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/ml,
779 | ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/objdetect,
780 | ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/ts,
781 | ../../../addons/ofxOpenCv/libs/opencv/include/opencv2/video,
782 | ../../../addons/ofxOpenCv/libs/opencv/lib,
783 | ../../../addons/ofxOpenCv/libs/opencv/lib/osx,
784 | ../../../addons/ofxOpenCv/src,
785 | src,
786 | );
787 | OTHER_CPLUSPLUSFLAGS = (
788 | "-D__MACOSX_CORE__",
789 | "-lpthread",
790 | "-mtune=native",
791 | );
792 | OTHER_LDFLAGS = (
793 | "$(OF_CORE_LIBS)",
794 | ../../../addons/ofxOpenCv/libs/opencv/lib/osx/opencv.a,
795 | );
796 | SDKROOT = macosx;
797 | };
798 | name = Release;
799 | };
800 | E4B69B600A3A1757003C02F2 /* Debug */ = {
801 | isa = XCBuildConfiguration;
802 | buildSettings = {
803 | COPY_PHASE_STRIP = NO;
804 | FRAMEWORK_SEARCH_PATHS = (
805 | "$(inherited)",
806 | "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
807 | );
808 | FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\"";
809 | GCC_DYNAMIC_NO_PIC = NO;
810 | GCC_ENABLE_FIX_AND_CONTINUE = YES;
811 | GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
812 | GCC_MODEL_TUNING = NONE;
813 | GCC_PRECOMPILE_PREFIX_HEADER = YES;
814 | GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
815 | INFOPLIST_FILE = "openFrameworks-Info.plist";
816 | INSTALL_PATH = "$(HOME)/Applications";
817 | LIBRARY_SEARCH_PATHS = (
818 | "$(inherited)",
819 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
820 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)",
821 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)",
822 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)",
823 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)",
824 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)",
825 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)",
826 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)",
827 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)",
828 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)",
829 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)",
830 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)",
831 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)",
832 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)",
833 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)",
834 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)",
835 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)",
836 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)",
837 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)",
838 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)",
839 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)",
840 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)",
841 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)",
842 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)",
843 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)",
844 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)",
845 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)",
846 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)",
847 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)",
848 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)",
849 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)",
850 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)",
851 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)",
852 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)",
853 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)",
854 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)",
855 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)",
856 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)",
857 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)",
858 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)",
859 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)",
860 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)",
861 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)",
862 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)",
863 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)",
864 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)",
865 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)",
866 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)",
867 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)",
868 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)",
869 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)",
870 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)",
871 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)",
872 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)",
873 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)",
874 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)",
875 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)",
876 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)",
877 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)",
878 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)",
879 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_52)",
880 | );
881 | PREBINDING = NO;
882 | PRODUCT_NAME = "$(TARGET_NAME)Debug";
883 | WRAPPER_EXTENSION = app;
884 | };
885 | name = Debug;
886 | };
887 | E4B69B610A3A1757003C02F2 /* Release */ = {
888 | isa = XCBuildConfiguration;
889 | buildSettings = {
890 | COPY_PHASE_STRIP = YES;
891 | FRAMEWORK_SEARCH_PATHS = (
892 | "$(inherited)",
893 | "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
894 | );
895 | FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\"";
896 | GCC_ENABLE_FIX_AND_CONTINUE = NO;
897 | GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
898 | GCC_MODEL_TUNING = NONE;
899 | GCC_PRECOMPILE_PREFIX_HEADER = YES;
900 | GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
901 | INFOPLIST_FILE = "openFrameworks-Info.plist";
902 | INSTALL_PATH = "$(HOME)/Applications";
903 | LIBRARY_SEARCH_PATHS = (
904 | "$(inherited)",
905 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
906 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)",
907 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)",
908 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)",
909 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)",
910 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)",
911 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)",
912 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)",
913 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)",
914 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)",
915 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)",
916 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)",
917 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)",
918 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)",
919 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)",
920 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)",
921 | "$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
922 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)",
923 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)",
924 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)",
925 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)",
926 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)",
927 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)",
928 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)",
929 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)",
930 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)",
931 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)",
932 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)",
933 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)",
934 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)",
935 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)",
936 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)",
937 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)",
938 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)",
939 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)",
940 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)",
941 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)",
942 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)",
943 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)",
944 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)",
945 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)",
946 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)",
947 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)",
948 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)",
949 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)",
950 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)",
951 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)",
952 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)",
953 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)",
954 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)",
955 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)",
956 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)",
957 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)",
958 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)",
959 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)",
960 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)",
961 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)",
962 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)",
963 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)",
964 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)",
965 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)",
966 | );
967 | PREBINDING = NO;
968 | PRODUCT_NAME = "$(TARGET_NAME)";
969 | WRAPPER_EXTENSION = app;
970 | };
971 | name = Release;
972 | };
973 | /* End XCBuildConfiguration section */
974 |
975 | /* Begin XCConfigurationList section */
976 | E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "ofxColorQuantizer" */ = {
977 | isa = XCConfigurationList;
978 | buildConfigurations = (
979 | E4B69B4E0A3A1720003C02F2 /* Debug */,
980 | E4B69B4F0A3A1720003C02F2 /* Release */,
981 | );
982 | defaultConfigurationIsVisible = 0;
983 | defaultConfigurationName = Release;
984 | };
985 | E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "ofxColorQuantizer" */ = {
986 | isa = XCConfigurationList;
987 | buildConfigurations = (
988 | E4B69B600A3A1757003C02F2 /* Debug */,
989 | E4B69B610A3A1757003C02F2 /* Release */,
990 | );
991 | defaultConfigurationIsVisible = 0;
992 | defaultConfigurationName = Release;
993 | };
994 | /* End XCConfigurationList section */
995 | };
996 | rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */;
997 | }
998 |
--------------------------------------------------------------------------------