Subversion Repositories gelsvn

Rev

Rev 533 | Rev 537 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
329 jab 1
// !$*UTF8*$!
2
{
465 jab 3
	0D0150490F646D0700828A8E /* load.h */ = {
4
		uiCtxt = {
5
			sepNavIntBoundsRect = "{{0, 0}, {1064, 704}}";
6
			sepNavSelRange = "{346, 15}";
7
			sepNavVisRange = "{0, 375}";
8
		};
445 jab 9
	};
465 jab 10
	0D01504A0F646D0700828A8E /* load.cpp */ = {
11
		uiCtxt = {
12
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1216}}";
13
			sepNavSelRange = "{335, 0}";
14
			sepNavVisRange = "{27, 854}";
15
		};
445 jab 16
	};
335 jab 17
	0D0CAEB20C6112FC003604C6 /* Project object */ = {
533 jab 18
		activeBuildConfigurationName = Release;
389 jab 19
		activeExecutable = 0DAF05B50E6BEAFC0097AAAD /* MeshEdit */;
20
		activeTarget = 0DAF05B30E6BEAFC0097AAAD /* MeshEdit */;
329 jab 21
		addToTargets = (
435 jab 22
			0D0CAEC00C611308003604C6 /* GEL */,
329 jab 23
		);
340 jab 24
		breakpoints = (
465 jab 25
			0DF48CA70F8D676A00204359 /* GLConsole.cpp:117 */,
26
			0D92F50C0FBD6EB10032A0BD /* LapackFunc.cpp:237 */,
340 jab 27
		);
335 jab 28
		codeSenseManager = 0D0CAEB70C6112FC003604C6 /* Code sense */;
329 jab 29
		executables = (
335 jab 30
			0DB8835B0C611DA10040A677 /* OBJViewer */,
31
			0DB883B50C611FB20040A677 /* Raytracer */,
32
			0DB883DA0C6120590040A677 /* BloomenthalPolygonize */,
33
			0DB883F30C6120E60040A677 /* MeshDistance */,
34
			0DB884040C6121240040A677 /* Decimator */,
35
			0DB884090C6121400040A677 /* RangeScanViewer */,
36
			0DB8840E0C6121570040A677 /* BoundaryCollapse */,
37
			0DB8841E0C6121710040A677 /* VolumePolygonize */,
344 jab 38
			0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */,
357 jab 39
			0D5270470CE1E5BB00FA4789 /* PathTracer */,
382 jab 40
			0DC4C9170E5039D400F1B8A3 /* LinAlg-eigensolver */,
389 jab 41
			0DAF05B50E6BEAFC0097AAAD /* MeshEdit */,
329 jab 42
		);
43
		ignoreBreakpointsInProjectsDict = {
44
		};
45
		perUserDictionary = {
363 jab 46
			"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA1AED706398EBD00589147" = {
47
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
48
				PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
49
				PBXFileTableDataSourceColumnWidthsKey = (
50
					20,
51
					20,
52
					210,
53
					20,
54
					110,
55
					109,
56
					20,
57
				);
58
				PBXFileTableDataSourceColumnsKey = (
59
					PBXBreakpointsDataSource_ActionID,
60
					PBXBreakpointsDataSource_TypeID,
61
					PBXBreakpointsDataSource_BreakpointID,
62
					PBXBreakpointsDataSource_UseID,
63
					PBXBreakpointsDataSource_LocationID,
64
					PBXBreakpointsDataSource_ConditionID,
65
					PBXBreakpointsDataSource_ContinueID,
66
				);
67
			};
336 jab 68
			"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA23EDF0692099D00951B8B" = {
69
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
70
				PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
71
				PBXFileTableDataSourceColumnWidthsKey = (
72
					20,
73
					20,
363 jab 74
					383,
336 jab 75
					20,
363 jab 76
					310,
77
					310,
336 jab 78
					20,
79
				);
80
				PBXFileTableDataSourceColumnsKey = (
81
					PBXBreakpointsDataSource_ActionID,
82
					PBXBreakpointsDataSource_TypeID,
83
					PBXBreakpointsDataSource_BreakpointID,
84
					PBXBreakpointsDataSource_UseID,
85
					PBXBreakpointsDataSource_LocationID,
86
					PBXBreakpointsDataSource_ConditionID,
87
					PBXBreakpointsDataSource_ContinueID,
88
				);
89
			};
372 jab 90
			PBXConfiguration.PBXFileTableDataSource3.PBXBookmarksDataSource = {
91
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
92
				PBXFileTableDataSourceColumnSortingKey = PBXBookmarksDataSource_NameID;
93
				PBXFileTableDataSourceColumnWidthsKey = (
94
					200,
95
					200,
96
					582,
97
				);
98
				PBXFileTableDataSourceColumnsKey = (
99
					PBXBookmarksDataSource_LocationID,
100
					PBXBookmarksDataSource_NameID,
101
					PBXBookmarksDataSource_CommentsID,
102
				);
103
			};
335 jab 104
			PBXConfiguration.PBXFileTableDataSource3.PBXErrorsWarningsDataSource = {
329 jab 105
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
335 jab 106
				PBXFileTableDataSourceColumnSortingKey = PBXErrorsWarningsDataSource_LocationID;
329 jab 107
				PBXFileTableDataSourceColumnWidthsKey = (
335 jab 108
					20,
340 jab 109
					489,
435 jab 110
					587,
329 jab 111
				);
112
				PBXFileTableDataSourceColumnsKey = (
113
					PBXErrorsWarningsDataSource_TypeID,
114
					PBXErrorsWarningsDataSource_MessageID,
115
					PBXErrorsWarningsDataSource_LocationID,
116
				);
117
			};
336 jab 118
			PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = {
119
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
120
				PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID;
121
				PBXFileTableDataSourceColumnWidthsKey = (
122
					22,
123
					300,
533 jab 124
					782,
336 jab 125
				);
126
				PBXFileTableDataSourceColumnsKey = (
127
					PBXExecutablesDataSource_ActiveFlagID,
128
					PBXExecutablesDataSource_NameID,
129
					PBXExecutablesDataSource_CommentsID,
130
				);
131
			};
335 jab 132
			PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
329 jab 133
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
448 jab 134
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_ObjectSize_ColumnID;
329 jab 135
				PBXFileTableDataSourceColumnWidthsKey = (
136
					20,
525 jab 137
					894,
329 jab 138
					20,
139
					48,
140
					43,
141
					43,
142
					20,
143
				);
144
				PBXFileTableDataSourceColumnsKey = (
145
					PBXFileDataSource_FiletypeID,
146
					PBXFileDataSource_Filename_ColumnID,
147
					PBXFileDataSource_Built_ColumnID,
148
					PBXFileDataSource_ObjectSize_ColumnID,
149
					PBXFileDataSource_Errors_ColumnID,
150
					PBXFileDataSource_Warnings_ColumnID,
151
					PBXFileDataSource_Target_ColumnID,
152
				);
153
			};
372 jab 154
			PBXConfiguration.PBXFileTableDataSource3.PBXFindDataSource = {
155
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
156
				PBXFileTableDataSourceColumnSortingKey = PBXFindDataSource_LocationID;
157
				PBXFileTableDataSourceColumnWidthsKey = (
158
					200,
159
					786,
160
				);
161
				PBXFileTableDataSourceColumnsKey = (
162
					PBXFindDataSource_MessageID,
163
					PBXFindDataSource_LocationID,
164
				);
165
			};
335 jab 166
			PBXConfiguration.PBXFileTableDataSource3.XCSCMDataSource = {
329 jab 167
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
335 jab 168
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
329 jab 169
				PBXFileTableDataSourceColumnWidthsKey = (
335 jab 170
					20,
171
					20,
372 jab 172
					748,
335 jab 173
					20,
372 jab 174
					48,
335 jab 175
					43,
176
					43,
177
					20,
329 jab 178
				);
179
				PBXFileTableDataSourceColumnsKey = (
335 jab 180
					PBXFileDataSource_SCM_ColumnID,
181
					PBXFileDataSource_FiletypeID,
182
					PBXFileDataSource_Filename_ColumnID,
183
					PBXFileDataSource_Built_ColumnID,
184
					PBXFileDataSource_ObjectSize_ColumnID,
185
					PBXFileDataSource_Errors_ColumnID,
186
					PBXFileDataSource_Warnings_ColumnID,
187
					PBXFileDataSource_Target_ColumnID,
329 jab 188
				);
189
			};
190
			PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
191
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
192
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
193
				PBXFileTableDataSourceColumnWidthsKey = (
194
					20,
525 jab 195
					854,
372 jab 196
					60,
329 jab 197
					20,
198
					48,
199
					43,
200
					43,
201
				);
202
				PBXFileTableDataSourceColumnsKey = (
203
					PBXFileDataSource_FiletypeID,
204
					PBXFileDataSource_Filename_ColumnID,
205
					PBXTargetDataSource_PrimaryAttribute,
206
					PBXFileDataSource_Built_ColumnID,
207
					PBXFileDataSource_ObjectSize_ColumnID,
208
					PBXFileDataSource_Errors_ColumnID,
209
					PBXFileDataSource_Warnings_ColumnID,
210
				);
211
			};
535 jab 212
			PBXPerProjectTemplateStateSaveDate = 306078549;
213
			PBXWorkspaceStateSaveDate = 306078549;
329 jab 214
		};
336 jab 215
		perUserProjectItems = {
535 jab 216
			0D48F4B91240078500C4B50D /* PBXTextBookmark */ = 0D48F4B91240078500C4B50D /* PBXTextBookmark */;
217
			0D48F4BA1240078500C4B50D /* PBXTextBookmark */ = 0D48F4BA1240078500C4B50D /* PBXTextBookmark */;
218
			0D48F4BB1240078500C4B50D /* PBXTextBookmark */ = 0D48F4BB1240078500C4B50D /* PBXTextBookmark */;
219
			0D48F4BD1240078500C4B50D /* PBXTextBookmark */ = 0D48F4BD1240078500C4B50D /* PBXTextBookmark */;
220
			0D48F4BE1240078500C4B50D /* PBXTextBookmark */ = 0D48F4BE1240078500C4B50D /* PBXTextBookmark */;
221
			0D48F4C01240078500C4B50D /* PBXTextBookmark */ = 0D48F4C01240078500C4B50D /* PBXTextBookmark */;
222
			0D48F4CD1240098600C4B50D /* PBXTextBookmark */ = 0D48F4CD1240098600C4B50D /* PBXTextBookmark */;
223
			0D48F4CF1240098600C4B50D /* PBXTextBookmark */ = 0D48F4CF1240098600C4B50D /* PBXTextBookmark */;
224
			0D48F4D01240098600C4B50D /* PBXTextBookmark */ = 0D48F4D01240098600C4B50D /* PBXTextBookmark */;
225
			0D48F4E912400FCF00C4B50D /* PBXTextBookmark */ = 0D48F4E912400FCF00C4B50D /* PBXTextBookmark */;
226
			0D48F51C124014CF00C4B50D /* PBXTextBookmark */ = 0D48F51C124014CF00C4B50D /* PBXTextBookmark */;
227
			0D48F53C1240167300C4B50D /* PBXTextBookmark */ = 0D48F53C1240167300C4B50D /* PBXTextBookmark */;
228
			0D48F53D1240167300C4B50D /* PBXTextBookmark */ = 0D48F53D1240167300C4B50D /* PBXTextBookmark */;
531 jab 229
			0D5AC214123A354100AE168A /* PBXTextBookmark */ = 0D5AC214123A354100AE168A /* PBXTextBookmark */;
230
			0DC62E58123973E600F7EA07 /* PBXTextBookmark */ = 0DC62E58123973E600F7EA07 /* PBXTextBookmark */;
231
			0DC62E59123973E600F7EA07 /* PBXTextBookmark */ = 0DC62E59123973E600F7EA07 /* PBXTextBookmark */;
232
			0DC62E7F123976A700F7EA07 /* PBXTextBookmark */ = 0DC62E7F123976A700F7EA07 /* PBXTextBookmark */;
233
			0DC62E8D1239779100F7EA07 /* PBXTextBookmark */ = 0DC62E8D1239779100F7EA07 /* PBXTextBookmark */;
234
			0DC62E8E1239779100F7EA07 /* PBXTextBookmark */ = 0DC62E8E1239779100F7EA07 /* PBXTextBookmark */;
235
			0DC62EBD12397B1600F7EA07 /* PBXTextBookmark */ = 0DC62EBD12397B1600F7EA07 /* PBXTextBookmark */;
236
			0DC62EBE12397B1600F7EA07 /* PBXTextBookmark */ = 0DC62EBE12397B1600F7EA07 /* PBXTextBookmark */;
237
			0DC62EBF12397B1600F7EA07 /* PBXTextBookmark */ = 0DC62EBF12397B1600F7EA07 /* PBXTextBookmark */;
238
			0DC62EC112397B1600F7EA07 /* PBXTextBookmark */ = 0DC62EC112397B1600F7EA07 /* PBXTextBookmark */;
239
			0DC62EC212397B1600F7EA07 /* PBXTextBookmark */ = 0DC62EC212397B1600F7EA07 /* PBXTextBookmark */;
240
			0DC62ED912397E9800F7EA07 /* PlistBookmark */ = 0DC62ED912397E9800F7EA07 /* PlistBookmark */;
241
			0DC62EDD12397E9800F7EA07 /* PBXTextBookmark */ = 0DC62EDD12397E9800F7EA07 /* PBXTextBookmark */;
242
			0DC62EDE12397E9800F7EA07 /* PBXTextBookmark */ = 0DC62EDE12397E9800F7EA07 /* PBXTextBookmark */;
243
			0DC62EEB123A057D00F7EA07 /* PBXTextBookmark */ = 0DC62EEB123A057D00F7EA07 /* PBXTextBookmark */;
244
			0DC62EED123A057D00F7EA07 /* PBXTextBookmark */ = 0DC62EED123A057D00F7EA07 /* PBXTextBookmark */;
245
			0DC62EEE123A057D00F7EA07 /* PBXTextBookmark */ = 0DC62EEE123A057D00F7EA07 /* PBXTextBookmark */;
246
			0DC62EF2123A057D00F7EA07 /* PBXTextBookmark */ = 0DC62EF2123A057D00F7EA07 /* PBXTextBookmark */;
247
			0DC62EFA123A05BF00F7EA07 /* PBXTextBookmark */ = 0DC62EFA123A05BF00F7EA07 /* PBXTextBookmark */;
533 jab 248
			0DD5E6B0123E1C97002B63EF /* PBXTextBookmark */ = 0DD5E6B0123E1C97002B63EF /* PBXTextBookmark */;
249
			0DD5E6D9123E1F98002B63EF /* PBXTextBookmark */ = 0DD5E6D9123E1F98002B63EF /* PBXTextBookmark */;
531 jab 250
			0DE64368123D0BEB001BDB8E /* PBXTextBookmark */ = 0DE64368123D0BEB001BDB8E /* PBXTextBookmark */;
251
			0DE64369123D0BEB001BDB8E /* PBXTextBookmark */ = 0DE64369123D0BEB001BDB8E /* PBXTextBookmark */;
252
			0DE6436A123D0BEB001BDB8E /* PBXTextBookmark */ = 0DE6436A123D0BEB001BDB8E /* PBXTextBookmark */;
253
			0DE6436C123D0BEB001BDB8E /* PBXTextBookmark */ = 0DE6436C123D0BEB001BDB8E /* PBXTextBookmark */;
254
			0DE6436D123D0BEB001BDB8E /* PBXTextBookmark */ = 0DE6436D123D0BEB001BDB8E /* PBXTextBookmark */;
255
			0DE6436E123D0BEB001BDB8E /* PBXTextBookmark */ = 0DE6436E123D0BEB001BDB8E /* PBXTextBookmark */;
256
			0DE6436F123D0BEB001BDB8E /* PBXTextBookmark */ = 0DE6436F123D0BEB001BDB8E /* PBXTextBookmark */;
257
			0DE64370123D0BEB001BDB8E /* PBXTextBookmark */ = 0DE64370123D0BEB001BDB8E /* PBXTextBookmark */;
336 jab 258
		};
335 jab 259
		sourceControlManager = 0D0CAEB60C6112FC003604C6 /* Source Control */;
394 jab 260
		userBookmarkGroup = 0DD7D1990E7E853300A9C60E /* PBXBookmarkGroup */;
329 jab 261
		userBuildSettings = {
262
		};
263
	};
335 jab 264
	0D0CAEB60C6112FC003604C6 /* Source Control */ = {
329 jab 265
		isa = PBXSourceControlManager;
266
		fallbackIsa = XCSourceControlManager;
336 jab 267
		isSCMEnabled = 1;
329 jab 268
		scmConfiguration = {
340 jab 269
			SubversionToolPath = /opt/local/bin/svn;
415 jab 270
			repositoryName = "GEL SVN";
465 jab 271
			repositoryNamesForRoots = {
272
				"" = "GEL SVN";
273
			};
329 jab 274
		};
336 jab 275
		scmType = scm.subversion;
329 jab 276
	};
335 jab 277
	0D0CAEB70C6112FC003604C6 /* Code sense */ = {
329 jab 278
		isa = PBXCodeSenseManager;
279
		indexTemplatePath = "";
280
	};
335 jab 281
	0D0CAEC00C611308003604C6 /* GEL */ = {
329 jab 282
		activeExec = 0;
283
	};
351 jab 284
	0D0CAEC70C61132B003604C6 /* ArithMatFloat.h */ = {
285
		uiCtxt = {
448 jab 286
			sepNavIntBoundsRect = "{{0, 0}, {1064, 8075}}";
382 jab 287
			sepNavSelRange = "{124, 0}";
448 jab 288
			sepNavVisRange = "{0, 759}";
357 jab 289
			sepNavVisRect = "{{0, 5966}, {961, 390}}";
351 jab 290
		};
291
	};
292
	0D0CAEC80C61132B003604C6 /* ArithQuat.h */ = {
293
		uiCtxt = {
448 jab 294
			sepNavIntBoundsRect = "{{0, 0}, {1064, 5700}}";
445 jab 295
			sepNavSelRange = "{7470, 0}";
448 jab 296
			sepNavVisRange = "{0, 727}";
351 jab 297
			sepNavVisRect = "{{0, 0}, {961, 728}}";
298
		};
299
	};
367 jab 300
	0D0CAEC90C61132B003604C6 /* ArithSqMat2x2Float.h */ = {
301
		uiCtxt = {
448 jab 302
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1368}}";
404 jab 303
			sepNavSelRange = "{423, 4}";
448 jab 304
			sepNavVisRange = "{0, 756}";
367 jab 305
		};
306
	};
307
	0D0CAECA0C61132B003604C6 /* ArithSqMat3x3Float.cpp */ = {
308
		uiCtxt = {
448 jab 309
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1140}}";
367 jab 310
			sepNavSelRange = "{0, 0}";
448 jab 311
			sepNavVisRange = "{0, 744}";
367 jab 312
		};
313
	};
363 jab 314
	0D0CAECB0C61132B003604C6 /* ArithSqMat3x3Float.h */ = {
315
		uiCtxt = {
448 jab 316
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1406}}";
404 jab 317
			sepNavSelRange = "{520, 6}";
448 jab 318
			sepNavVisRange = "{0, 826}";
363 jab 319
			sepNavVisRect = "{{0, 141}, {1081, 613}}";
320
		};
321
	};
351 jab 322
	0D0CAECC0C61132B003604C6 /* ArithSqMat4x4Float.cpp */ = {
323
		uiCtxt = {
448 jab 324
			sepNavIntBoundsRect = "{{0, 0}, {1064, 4142}}";
400 jab 325
			sepNavSelRange = "{0, 0}";
448 jab 326
			sepNavVisRange = "{5062, 1165}";
363 jab 327
			sepNavVisRect = "{{0, 3301}, {1081, 613}}";
351 jab 328
		};
329
	};
330
	0D0CAECD0C61132B003604C6 /* ArithSqMat4x4Float.h */ = {
331
		uiCtxt = {
448 jab 332
			sepNavIntBoundsRect = "{{0, 0}, {1064, 3021}}";
404 jab 333
			sepNavSelRange = "{642, 4}";
448 jab 334
			sepNavVisRange = "{0, 818}";
351 jab 335
			sepNavVisRect = "{{1, 1796}, {758, 801}}";
336
			sepNavWindowFrame = "{{15, 4}, {803, 874}}";
337
		};
338
	};
339
	0D0CAECE0C61132B003604C6 /* ArithSqMatFloat.h */ = {
340
		uiCtxt = {
448 jab 341
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2280}}";
404 jab 342
			sepNavSelRange = "{559, 7}";
448 jab 343
			sepNavVisRange = "{0, 920}";
351 jab 344
			sepNavVisRect = "{{0, 1806}, {961, 390}}";
345
		};
346
	};
347
	0D0CAECF0C61132B003604C6 /* ArithVec.h */ = {
348
		uiCtxt = {
445 jab 349
			sepNavIntBoundsRect = "{{0, 0}, {1064, 9462}}";
351 jab 350
			sepNavSelRange = "{0, 0}";
448 jab 351
			sepNavVisRange = "{0, 964}";
351 jab 352
			sepNavVisRect = "{{0, 953}, {961, 291}}";
353
		};
354
	};
367 jab 355
	0D0CAED00C61132B003604C6 /* ArithVec2Float.cpp */ = {
356
		uiCtxt = {
448 jab 357
			sepNavIntBoundsRect = "{{0, 0}, {1064, 817}}";
367 jab 358
			sepNavSelRange = "{0, 0}";
448 jab 359
			sepNavVisRange = "{0, 812}";
367 jab 360
		};
361
	};
404 jab 362
	0D0CAED10C61132B003604C6 /* ArithVec2Float.h */ = {
363
		uiCtxt = {
448 jab 364
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1083}}";
404 jab 365
			sepNavSelRange = "{196, 3}";
448 jab 366
			sepNavVisRange = "{0, 730}";
404 jab 367
		};
368
	};
367 jab 369
	0D0CAED20C61132B003604C6 /* ArithVec3Float.cpp */ = {
370
		uiCtxt = {
448 jab 371
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1406}}";
367 jab 372
			sepNavSelRange = "{0, 0}";
448 jab 373
			sepNavVisRange = "{0, 837}";
367 jab 374
		};
375
	};
400 jab 376
	0D0CAED30C61132B003604C6 /* ArithVec3Float.h */ = {
377
		uiCtxt = {
448 jab 378
			sepNavIntBoundsRect = "{{0, 0}, {1064, 969}}";
404 jab 379
			sepNavSelRange = "{196, 3}";
448 jab 380
			sepNavVisRange = "{0, 1035}";
400 jab 381
		};
382
	};
465 jab 383
	0D0CAED40C61132B003604C6 /* ArithVec4Int.h */ = {
404 jab 384
		uiCtxt = {
465 jab 385
			sepNavIntBoundsRect = "{{0, 0}, {1104, 697}}";
386
			sepNavSelRange = "{86, 0}";
387
			sepNavVisRange = "{0, 371}";
404 jab 388
		};
389
	};
351 jab 390
	0D0CAED50C61132B003604C6 /* ArithVec4Float.h */ = {
391
		uiCtxt = {
448 jab 392
			sepNavIntBoundsRect = "{{0, 0}, {1064, 722}}";
404 jab 393
			sepNavSelRange = "{333, 3}";
448 jab 394
			sepNavVisRange = "{0, 746}";
351 jab 395
			sepNavVisRect = "{{0, 308}, {961, 291}}";
396
		};
397
	};
398
	0D0CAED60C61132B003604C6 /* ArithVecFloat.h */ = {
399
		uiCtxt = {
448 jab 400
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1197}}";
404 jab 401
			sepNavSelRange = "{203, 6}";
448 jab 402
			sepNavVisRange = "{0, 637}";
351 jab 403
			sepNavVisRect = "{{0, 386}, {961, 291}}";
404
		};
405
	};
367 jab 406
	0D0CAED70C61132B003604C6 /* ArithVecInt.h */ = {
407
		uiCtxt = {
465 jab 408
			sepNavIntBoundsRect = "{{0, 0}, {1104, 697}}";
404 jab 409
			sepNavSelRange = "{193, 3}";
448 jab 410
			sepNavVisRange = "{0, 471}";
367 jab 411
		};
412
	};
448 jab 413
	0D0CAED80C61132B003604C6 /* BitMask.h */ = {
414
		uiCtxt = {
415
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2299}}";
416
			sepNavSelRange = "{0, 0}";
417
			sepNavVisRange = "{0, 497}";
418
		};
419
	};
435 jab 420
	0D0CAED90C61132B003604C6 /* CGLA.h */ = {
421
		uiCtxt = {
448 jab 422
			sepNavIntBoundsRect = "{{0, 0}, {1064, 3002}}";
445 jab 423
			sepNavSelRange = "{3955, 0}";
448 jab 424
			sepNavVisRange = "{0, 664}";
435 jab 425
		};
426
	};
344 jab 427
	0D0CAEDA0C61132B003604C6 /* eigensolution.cpp */ = {
428
		uiCtxt = {
448 jab 429
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2014}}";
367 jab 430
			sepNavSelRange = "{667, 0}";
448 jab 431
			sepNavVisRange = "{533, 883}";
363 jab 432
			sepNavVisRect = "{{0, 855}, {1081, 485}}";
344 jab 433
		};
434
	};
435
	0D0CAEDB0C61132B003604C6 /* eigensolution.h */ = {
436
		uiCtxt = {
448 jab 437
			sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
435 jab 438
			sepNavSelRange = "{818, 75}";
439
			sepNavVisRange = "{0, 902}";
363 jab 440
			sepNavVisRect = "{{0, 47}, {1081, 485}}";
344 jab 441
		};
442
	};
404 jab 443
	0D0CAEDC0C61132B003604C6 /* ExceptionStandard.h */ = {
444
		uiCtxt = {
448 jab 445
			sepNavIntBoundsRect = "{{0, 0}, {1064, 665}}";
404 jab 446
			sepNavSelRange = "{190, 43}";
448 jab 447
			sepNavVisRange = "{0, 616}";
404 jab 448
		};
449
	};
450
	0D0CAEDE0C61132B003604C6 /* Mat2x2d.h */ = {
451
		uiCtxt = {
448 jab 452
			sepNavIntBoundsRect = "{{0, 0}, {1064, 665}}";
404 jab 453
			sepNavSelRange = "{302, 6}";
448 jab 454
			sepNavVisRange = "{0, 823}";
404 jab 455
		};
456
	};
457
	0D0CAEDF0C61132B003604C6 /* Mat2x2f.h */ = {
458
		uiCtxt = {
448 jab 459
			sepNavIntBoundsRect = "{{0, 0}, {1064, 703}}";
404 jab 460
			sepNavSelRange = "{302, 6}";
448 jab 461
			sepNavVisRange = "{0, 827}";
404 jab 462
		};
463
	};
448 jab 464
	0D0CAEE00C61132B003604C6 /* Mat2x3d.h */ = {
465
		uiCtxt = {
466
			sepNavIntBoundsRect = "{{0, 0}, {1064, 912}}";
467
			sepNavSelRange = "{0, 0}";
468
			sepNavVisRange = "{0, 728}";
469
		};
470
	};
363 jab 471
	0D0CAEE10C61132B003604C6 /* Mat2x3f.h */ = {
472
		uiCtxt = {
448 jab 473
			sepNavIntBoundsRect = "{{0, 0}, {1064, 912}}";
363 jab 474
			sepNavSelRange = "{0, 0}";
448 jab 475
			sepNavVisRange = "{0, 758}";
363 jab 476
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
477
		};
478
	};
479
	0D0CAEE20C61132B003604C6 /* Mat3x3d.h */ = {
480
		uiCtxt = {
448 jab 481
			sepNavIntBoundsRect = "{{0, 0}, {1064, 855}}";
404 jab 482
			sepNavSelRange = "{328, 3}";
448 jab 483
			sepNavVisRange = "{0, 859}";
363 jab 484
			sepNavVisRect = "{{0, 427}, {1081, 485}}";
485
		};
486
	};
487
	0D0CAEE30C61132B003604C6 /* Mat3x3f.cpp */ = {
488
		uiCtxt = {
448 jab 489
			sepNavIntBoundsRect = "{{0, 0}, {1064, 836}}";
490
			sepNavSelRange = "{0, 0}";
491
			sepNavVisRange = "{0, 602}";
363 jab 492
			sepNavVisRect = "{{0, 280}, {1081, 613}}";
493
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
494
		};
495
	};
496
	0D0CAEE40C61132B003604C6 /* Mat3x3f.h */ = {
497
		uiCtxt = {
448 jab 498
			sepNavIntBoundsRect = "{{0, 0}, {1064, 874}}";
404 jab 499
			sepNavSelRange = "{336, 6}";
448 jab 500
			sepNavVisRange = "{0, 856}";
363 jab 501
			sepNavVisRect = "{{0, 340}, {1081, 613}}";
502
		};
503
	};
504
	0D0CAEE50C61132B003604C6 /* Mat4x4d.cpp */ = {
505
		uiCtxt = {
448 jab 506
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1311}}";
416 jab 507
			sepNavSelRange = "{1018, 0}";
448 jab 508
			sepNavVisRange = "{595, 430}";
363 jab 509
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
510
		};
511
	};
512
	0D0CAEE60C61132B003604C6 /* Mat4x4d.h */ = {
513
		uiCtxt = {
448 jab 514
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1444}}";
404 jab 515
			sepNavSelRange = "{446, 6}";
448 jab 516
			sepNavVisRange = "{0, 896}";
363 jab 517
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
518
		};
519
	};
520
	0D0CAEE70C61132B003604C6 /* Mat4x4f.cpp */ = {
521
		uiCtxt = {
448 jab 522
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1197}}";
363 jab 523
			sepNavSelRange = "{0, 0}";
413 jab 524
			sepNavVisRange = "{0, 630}";
363 jab 525
			sepNavVisRect = "{{0, 0}, {1081, 613}}";
526
		};
527
	};
528
	0D0CAEE80C61132B003604C6 /* Mat4x4f.h */ = {
529
		uiCtxt = {
448 jab 530
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1387}}";
404 jab 531
			sepNavSelRange = "{442, 6}";
448 jab 532
			sepNavVisRange = "{0, 950}";
363 jab 533
			sepNavVisRect = "{{0, 532}, {1081, 485}}";
534
		};
535
	};
448 jab 536
	0D0CAEE90C61132B003604C6 /* Quatd.h */ = {
537
		uiCtxt = {
538
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1501}}";
539
			sepNavSelRange = "{0, 0}";
540
			sepNavVisRange = "{0, 937}";
541
		};
542
	};
543
	0D0CAEEA0C61132B003604C6 /* Quaternion.h */ = {
544
		uiCtxt = {
545
			sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
546
			sepNavSelRange = "{0, 0}";
547
			sepNavVisRange = "{0, 135}";
548
		};
549
	};
550
	0D0CAEEB0C61132B003604C6 /* Quatf.h */ = {
551
		uiCtxt = {
552
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1520}}";
553
			sepNavSelRange = "{0, 0}";
554
			sepNavVisRange = "{0, 928}";
555
		};
556
	};
435 jab 557
	0D0CAEEC0C61132B003604C6 /* statistics.cpp */ = {
558
		uiCtxt = {
559
			sepNavIntBoundsRect = "{{0, 0}, {1064, 988}}";
560
			sepNavSelRange = "{489, 0}";
448 jab 561
			sepNavVisRange = "{0, 490}";
435 jab 562
			sepNavWindowFrame = "{{15, 177}, {1650, 846}}";
563
		};
564
	};
565
	0D0CAEED0C61132B003604C6 /* statistics.h */ = {
566
		uiCtxt = {
567
			sepNavIntBoundsRect = "{{0, 0}, {1064, 722}}";
568
			sepNavSelRange = "{365, 0}";
448 jab 569
			sepNavVisRange = "{0, 707}";
435 jab 570
		};
571
	};
351 jab 572
	0D0CAEEE0C61132B003604C6 /* TableTrigonometry.cpp */ = {
573
		uiCtxt = {
448 jab 574
			sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
575
			sepNavSelRange = "{0, 0}";
576
			sepNavVisRange = "{0, 192}";
351 jab 577
			sepNavVisRect = "{{0, 0}, {1081, 760}}";
578
		};
579
	};
448 jab 580
	0D0CAEEF0C61132B003604C6 /* TableTrigonometry.h */ = {
581
		uiCtxt = {
582
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1653}}";
583
			sepNavSelRange = "{0, 0}";
584
			sepNavVisRange = "{0, 608}";
585
		};
586
	};
587
	0D0CAEF00C61132B003604C6 /* UnitVector.h */ = {
588
		uiCtxt = {
465 jab 589
			sepNavIntBoundsRect = "{{0, 0}, {1591, 1216}}";
448 jab 590
			sepNavSelRange = "{0, 0}";
465 jab 591
			sepNavVisRange = "{0, 1083}";
592
			sepNavWindowFrame = "{{15, 4}, {1650, 874}}";
448 jab 593
		};
594
	};
351 jab 595
	0D0CAEF10C61132B003604C6 /* Vec2d.h */ = {
596
		uiCtxt = {
448 jab 597
			sepNavIntBoundsRect = "{{0, 0}, {1064, 665}}";
404 jab 598
			sepNavSelRange = "{229, 3}";
448 jab 599
			sepNavVisRange = "{0, 580}";
351 jab 600
			sepNavVisRect = "{{0, 374}, {961, 291}}";
601
		};
602
	};
404 jab 603
	0D0CAEF20C61132B003604C6 /* Vec2f.h */ = {
604
		uiCtxt = {
448 jab 605
			sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
404 jab 606
			sepNavSelRange = "{208, 3}";
448 jab 607
			sepNavVisRange = "{0, 574}";
404 jab 608
		};
609
	};
448 jab 610
	0D0CAEF30C61132B003604C6 /* Vec2i.cpp */ = {
611
		uiCtxt = {
612
			sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
613
			sepNavSelRange = "{0, 0}";
614
			sepNavVisRange = "{0, 154}";
615
		};
616
	};
404 jab 617
	0D0CAEF40C61132B003604C6 /* Vec2i.h */ = {
618
		uiCtxt = {
448 jab 619
			sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
404 jab 620
			sepNavSelRange = "{185, 3}";
448 jab 621
			sepNavVisRange = "{0, 536}";
404 jab 622
		};
623
	};
448 jab 624
	0D0CAEF50C61132B003604C6 /* Vec2ui.h */ = {
625
		uiCtxt = {
626
			sepNavIntBoundsRect = "{{0, 0}, {1064, 665}}";
627
			sepNavSelRange = "{0, 0}";
628
			sepNavVisRange = "{0, 573}";
629
		};
630
	};
351 jab 631
	0D0CAEF60C61132B003604C6 /* Vec3d.h */ = {
632
		uiCtxt = {
448 jab 633
			sepNavIntBoundsRect = "{{0, 0}, {1064, 836}}";
404 jab 634
			sepNavSelRange = "{279, 3}";
448 jab 635
			sepNavVisRange = "{0, 713}";
351 jab 636
			sepNavVisRect = "{{0, 515}, {961, 291}}";
637
		};
638
	};
400 jab 639
	0D0CAEF70C61132B003604C6 /* Vec3f.cpp */ = {
640
		uiCtxt = {
448 jab 641
			sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
400 jab 642
			sepNavSelRange = "{0, 0}";
643
			sepNavVisRange = "{0, 366}";
644
		};
645
	};
341 jab 646
	0D0CAEF80C61132B003604C6 /* Vec3f.h */ = {
647
		uiCtxt = {
465 jab 648
			sepNavIntBoundsRect = "{{0, 0}, {1104, 950}}";
404 jab 649
			sepNavSelRange = "{474, 3}";
465 jab 650
			sepNavVisRange = "{0, 889}";
341 jab 651
			sepNavVisRect = "{{0, 0}, {1081, 689}}";
652
		};
653
	};
435 jab 654
	0D0CAEF90C61132B003604C6 /* Vec3Hf.h */ = {
655
		uiCtxt = {
448 jab 656
			sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
435 jab 657
			sepNavSelRange = "{0, 0}";
658
			sepNavVisRange = "{0, 256}";
659
		};
660
	};
448 jab 661
	0D0CAEFA0C61132B003604C6 /* Vec3i.cpp */ = {
662
		uiCtxt = {
663
			sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
664
			sepNavSelRange = "{0, 0}";
665
			sepNavVisRange = "{0, 382}";
666
		};
667
	};
465 jab 668
	0D0CAEFB0C61132B003604C6 /* Vec4i.h */ = {
404 jab 669
		uiCtxt = {
465 jab 670
			sepNavIntBoundsRect = "{{0, 0}, {1104, 836}}";
671
			sepNavSelRange = "{297, 0}";
672
			sepNavVisRange = "{110, 809}";
673
			sepNavWindowFrame = "{{15, 4}, {1650, 874}}";
404 jab 674
		};
675
	};
448 jab 676
	0D0CAEFC0C61132B003604C6 /* Vec3uc.h */ = {
677
		uiCtxt = {
678
			sepNavIntBoundsRect = "{{0, 0}, {1064, 634}}";
679
			sepNavSelRange = "{0, 0}";
680
			sepNavVisRange = "{0, 527}";
681
		};
682
	};
404 jab 683
	0D0CAEFD0C61132B003604C6 /* Vec3usi.h */ = {
684
		uiCtxt = {
448 jab 685
			sepNavIntBoundsRect = "{{0, 0}, {1064, 646}}";
404 jab 686
			sepNavSelRange = "{367, 3}";
448 jab 687
			sepNavVisRange = "{0, 699}";
404 jab 688
		};
689
	};
351 jab 690
	0D0CAEFE0C61132B003604C6 /* Vec4d.h */ = {
691
		uiCtxt = {
448 jab 692
			sepNavIntBoundsRect = "{{0, 0}, {1064, 931}}";
404 jab 693
			sepNavSelRange = "{297, 3}";
448 jab 694
			sepNavVisRange = "{0, 898}";
351 jab 695
			sepNavVisRect = "{{0, 323}, {961, 291}}";
696
		};
697
	};
404 jab 698
	0D0CAEFF0C61132B003604C6 /* Vec4f.h */ = {
699
		uiCtxt = {
448 jab 700
			sepNavIntBoundsRect = "{{0, 0}, {1064, 931}}";
404 jab 701
			sepNavSelRange = "{296, 3}";
448 jab 702
			sepNavVisRange = "{0, 885}";
404 jab 703
		};
704
	};
448 jab 705
	0D0CAF000C61132B003604C6 /* Vec4uc.h */ = {
706
		uiCtxt = {
707
			sepNavIntBoundsRect = "{{0, 0}, {1064, 779}}";
708
			sepNavSelRange = "{120, 0}";
709
			sepNavVisRange = "{72, 139}";
710
		};
711
	};
363 jab 712
	0D0CAF020C61132B003604C6 /* AABox.cpp */ = {
713
		uiCtxt = {
465 jab 714
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2774}}";
372 jab 715
			sepNavSelRange = "{0, 0}";
465 jab 716
			sepNavVisRange = "{847, 898}";
363 jab 717
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
718
		};
719
	};
372 jab 720
	0D0CAF030C61132B003604C6 /* AABox.h */ = {
721
		uiCtxt = {
465 jab 722
			sepNavIntBoundsRect = "{{0, 0}, {1064, 988}}";
445 jab 723
			sepNavSelRange = "{47, 0}";
465 jab 724
			sepNavVisRange = "{236, 875}";
372 jab 725
		};
726
	};
351 jab 727
	0D0CAF040C61132B003604C6 /* AncestorGrid.h */ = {
728
		uiCtxt = {
465 jab 729
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1976}}";
445 jab 730
			sepNavSelRange = "{53, 0}";
465 jab 731
			sepNavVisRange = "{1860, 1132}";
351 jab 732
			sepNavVisRect = "{{0, 633}, {1353, 160}}";
733
		};
734
	};
372 jab 735
	0D0CAF050C61132C003604C6 /* BBox.cpp */ = {
736
		uiCtxt = {
465 jab 737
			sepNavIntBoundsRect = "{{0, 0}, {1492, 3819}}";
372 jab 738
			sepNavSelRange = "{0, 0}";
465 jab 739
			sepNavVisRange = "{5481, 965}";
372 jab 740
		};
741
	};
742
	0D0CAF060C61132C003604C6 /* BBox.h */ = {
743
		uiCtxt = {
465 jab 744
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1254}}";
445 jab 745
			sepNavSelRange = "{47, 0}";
465 jab 746
			sepNavVisRange = "{617, 1089}";
372 jab 747
		};
748
	};
749
	0D0CAF070C61132C003604C6 /* BoundingINode.cpp */ = {
750
		uiCtxt = {
465 jab 751
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1026}}";
372 jab 752
			sepNavSelRange = "{0, 0}";
465 jab 753
			sepNavVisRange = "{297, 749}";
372 jab 754
		};
755
	};
756
	0D0CAF080C61132C003604C6 /* BoundingINode.h */ = {
757
		uiCtxt = {
465 jab 758
			sepNavIntBoundsRect = "{{0, 0}, {1064, 704}}";
445 jab 759
			sepNavSelRange = "{54, 0}";
465 jab 760
			sepNavVisRange = "{0, 911}";
372 jab 761
		};
762
	};
763
	0D0CAF090C61132C003604C6 /* BoundingLNode.cpp */ = {
764
		uiCtxt = {
465 jab 765
			sepNavIntBoundsRect = "{{0, 0}, {1064, 704}}";
372 jab 766
			sepNavSelRange = "{0, 0}";
767
			sepNavVisRange = "{0, 147}";
768
		};
769
	};
770
	0D0CAF0A0C61132C003604C6 /* BoundingLNode.h */ = {
771
		uiCtxt = {
446 jab 772
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1862}}";
465 jab 773
			sepNavSelRange = "{139, 0}";
774
			sepNavVisRange = "{0, 910}";
372 jab 775
		};
776
	};
777
	0D0CAF0B0C61132C003604C6 /* BoundingNode.cpp */ = {
778
		uiCtxt = {
465 jab 779
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1178}}";
372 jab 780
			sepNavSelRange = "{0, 0}";
465 jab 781
			sepNavVisRange = "{457, 874}";
372 jab 782
		};
783
	};
784
	0D0CAF0C0C61132C003604C6 /* BoundingNode.h */ = {
785
		uiCtxt = {
465 jab 786
			sepNavIntBoundsRect = "{{0, 0}, {1064, 779}}";
445 jab 787
			sepNavSelRange = "{53, 0}";
465 jab 788
			sepNavVisRange = "{69, 979}";
372 jab 789
		};
790
	};
791
	0D0CAF0D0C61132C003604C6 /* BoundingTree.cpp */ = {
792
		uiCtxt = {
465 jab 793
			sepNavIntBoundsRect = "{{0, 0}, {1064, 3629}}";
794
			sepNavSelRange = "{180, 0}";
795
			sepNavVisRange = "{0, 604}";
372 jab 796
		};
797
	};
798
	0D0CAF0E0C61132C003604C6 /* BoundingTree.h */ = {
799
		uiCtxt = {
465 jab 800
			sepNavIntBoundsRect = "{{0, 0}, {1064, 817}}";
801
			sepNavSelRange = "{388, 0}";
802
			sepNavVisRange = "{122, 635}";
372 jab 803
		};
804
	};
357 jab 805
	0D0CAF0F0C61132C003604C6 /* BSPTree.cpp */ = {
806
		uiCtxt = {
465 jab 807
			sepNavIntBoundsRect = "{{0, 0}, {1292, 12122}}";
808
			sepNavSelRange = "{16687, 8}";
809
			sepNavVisRange = "{0, 735}";
357 jab 810
			sepNavVisRect = "{{0, 11267}, {986, 695}}";
811
		};
812
	};
372 jab 813
	0D0CAF100C61132C003604C6 /* BSPTree.h */ = {
814
		uiCtxt = {
465 jab 815
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2375}}";
445 jab 816
			sepNavSelRange = "{51, 0}";
465 jab 817
			sepNavVisRange = "{0, 833}";
372 jab 818
		};
819
	};
336 jab 820
	0D0CAF110C61132C003604C6 /* build_bbtree.cpp */ = {
821
		uiCtxt = {
465 jab 822
			sepNavIntBoundsRect = "{{0, 0}, {1064, 3610}}";
823
			sepNavSelRange = "{1878, 0}";
824
			sepNavVisRange = "{874, 1000}";
336 jab 825
			sepNavVisRect = "{{0, 2941}, {1146, 534}}";
826
		};
827
	};
372 jab 828
	0D0CAF120C61132C003604C6 /* build_bbtree.h */ = {
829
		uiCtxt = {
465 jab 830
			sepNavIntBoundsRect = "{{0, 0}, {1064, 704}}";
445 jab 831
			sepNavSelRange = "{53, 0}";
446 jab 832
			sepNavVisRange = "{0, 342}";
372 jab 833
		};
834
	};
336 jab 835
	0D0CAF130C61132C003604C6 /* Cell.h */ = {
836
		uiCtxt = {
465 jab 837
			sepNavIntBoundsRect = "{{0, 0}, {1064, 3230}}";
445 jab 838
			sepNavSelRange = "{45, 0}";
465 jab 839
			sepNavVisRange = "{0, 1090}";
336 jab 840
			sepNavVisRect = "{{0, 2014}, {1146, 614}}";
841
		};
842
	};
372 jab 843
	0D0CAF140C61132C003604C6 /* GradientFilter.cpp */ = {
844
		uiCtxt = {
446 jab 845
			sepNavIntBoundsRect = "{{0, 0}, {1064, 969}}";
372 jab 846
			sepNavSelRange = "{0, 0}";
446 jab 847
			sepNavVisRange = "{0, 751}";
372 jab 848
		};
849
	};
850
	0D0CAF150C61132C003604C6 /* GradientFilter.h */ = {
851
		uiCtxt = {
445 jab 852
			sepNavIntBoundsRect = "{{0, 0}, {1064, 684}}";
853
			sepNavSelRange = "{65, 0}";
446 jab 854
			sepNavVisRange = "{0, 701}";
372 jab 855
		};
856
	};
857
	0D0CAF160C61132C003604C6 /* GridAlgorithm.h */ = {
858
		uiCtxt = {
446 jab 859
			sepNavIntBoundsRect = "{{0, 0}, {1064, 9101}}";
445 jab 860
			sepNavSelRange = "{54, 0}";
446 jab 861
			sepNavVisRange = "{0, 1116}";
372 jab 862
		};
863
	};
864
	0D0CAF170C61132C003604C6 /* HGrid.h */ = {
865
		uiCtxt = {
446 jab 866
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2337}}";
445 jab 867
			sepNavSelRange = "{46, 0}";
446 jab 868
			sepNavVisRange = "{0, 912}";
372 jab 869
		};
870
	};
335 jab 871
	0D0CAF180C61132C003604C6 /* IndexedFaceSet.h */ = {
872
		uiCtxt = {
465 jab 873
			sepNavIntBoundsRect = "{{0, 0}, {1104, 1824}}";
445 jab 874
			sepNavSelRange = "{68, 0}";
465 jab 875
			sepNavVisRange = "{0, 987}";
363 jab 876
			sepNavVisRect = "{{0, 1128}, {1187, 668}}";
877
			sepNavWindowFrame = "{{61, 4}, {549, 827}}";
335 jab 878
		};
879
	};
363 jab 880
	0D0CAF190C61132C003604C6 /* KDTree.h */ = {
881
		uiCtxt = {
465 jab 882
			sepNavIntBoundsRect = "{{0, 0}, {1104, 6327}}";
445 jab 883
			sepNavSelRange = "{47, 0}";
465 jab 884
			sepNavVisRange = "{7206, 1032}";
363 jab 885
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
886
		};
887
	};
372 jab 888
	0D0CAF1A0C61132C003604C6 /* load_raw.cpp */ = {
889
		uiCtxt = {
445 jab 890
			sepNavIntBoundsRect = "{{0, 0}, {1064, 660}}";
891
			sepNavSelRange = "{427, 0}";
394 jab 892
			sepNavVisRange = "{0, 701}";
372 jab 893
		};
894
	};
895
	0D0CAF1B0C61132C003604C6 /* load_raw.h */ = {
896
		uiCtxt = {
445 jab 897
			sepNavIntBoundsRect = "{{0, 0}, {1064, 323}}";
898
			sepNavSelRange = "{61, 0}";
899
			sepNavVisRange = "{0, 253}";
372 jab 900
		};
901
	};
341 jab 902
	0D0CAF1D0C61132C003604C6 /* Material.h */ = {
903
		uiCtxt = {
445 jab 904
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1615}}";
905
			sepNavSelRange = "{64, 0}";
906
			sepNavVisRange = "{0, 245}";
341 jab 907
			sepNavVisRect = "{{0, 266}, {1353, 196}}";
908
		};
909
	};
372 jab 910
	0D0CAF1E0C61132C003604C6 /* Neighbours.cpp */ = {
911
		uiCtxt = {
394 jab 912
			sepNavIntBoundsRect = "{{0, 0}, {1085, 3154}}";
372 jab 913
			sepNavSelRange = "{0, 0}";
394 jab 914
			sepNavVisRange = "{0, 478}";
372 jab 915
		};
916
	};
917
	0D0CAF1F0C61132C003604C6 /* Neighbours.h */ = {
918
		uiCtxt = {
445 jab 919
			sepNavIntBoundsRect = "{{0, 0}, {1064, 456}}";
920
			sepNavSelRange = "{51, 0}";
921
			sepNavVisRange = "{0, 335}";
372 jab 922
		};
923
	};
340 jab 924
	0D0CAF200C61132C003604C6 /* obj_load.cpp */ = {
925
		uiCtxt = {
445 jab 926
			sepNavIntBoundsRect = "{{0, 0}, {1064, 7809}}";
372 jab 927
			sepNavSelRange = "{80, 0}";
435 jab 928
			sepNavVisRange = "{1196, 727}";
363 jab 929
			sepNavVisRect = "{{0, 3173}, {1187, 335}}";
340 jab 930
		};
931
	};
363 jab 932
	0D0CAF210C61132C003604C6 /* obj_load.h */ = {
933
		uiCtxt = {
445 jab 934
			sepNavIntBoundsRect = "{{0, 0}, {1104, 660}}";
935
			sepNavSelRange = "{83, 143}";
372 jab 936
			sepNavVisRange = "{0, 233}";
363 jab 937
			sepNavVisRect = "{{0, 0}, {0, 0}}";
938
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
939
		};
940
	};
372 jab 941
	0D0CAF220C61132C003604C6 /* OBox.cpp */ = {
942
		uiCtxt = {
465 jab 943
			sepNavIntBoundsRect = "{{0, 0}, {1064, 4389}}";
944
			sepNavSelRange = "{1805, 0}";
945
			sepNavVisRange = "{1479, 598}";
372 jab 946
		};
947
	};
948
	0D0CAF230C61132C003604C6 /* OBox.h */ = {
949
		uiCtxt = {
465 jab 950
			sepNavIntBoundsRect = "{{0, 0}, {1064, 912}}";
951
			sepNavSelRange = "{503, 0}";
952
			sepNavVisRange = "{168, 823}";
372 jab 953
		};
954
	};
363 jab 955
	0D0CAF240C61132C003604C6 /* Polygonizer.cpp */ = {
956
		uiCtxt = {
525 jab 957
			sepNavIntBoundsRect = "{{0, 0}, {1072, 13908}}";
372 jab 958
			sepNavSelRange = "{0, 0}";
525 jab 959
			sepNavVisRange = "{5710, 885}";
363 jab 960
			sepNavVisRect = "{{0, 13024}, {1081, 485}}";
961
		};
962
	};
357 jab 963
	0D0CAF250C61132C003604C6 /* Polygonizer.h */ = {
964
		uiCtxt = {
445 jab 965
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2622}}";
966
			sepNavSelRange = "{430, 0}";
967
			sepNavVisRange = "{305, 310}";
363 jab 968
			sepNavVisRect = "{{0, 0}, {0, 0}}";
357 jab 969
		};
970
	};
971
	0D0CAF260C61132C003604C6 /* QEM.cpp */ = {
972
		uiCtxt = {
416 jab 973
			sepNavIntBoundsRect = "{{0, 0}, {1104, 855}}";
367 jab 974
			sepNavSelRange = "{0, 0}";
416 jab 975
			sepNavVisRange = "{424, 344}";
363 jab 976
			sepNavVisRect = "{{0, 299}, {1081, 485}}";
357 jab 977
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
978
		};
979
	};
980
	0D0CAF270C61132C003604C6 /* QEM.h */ = {
981
		uiCtxt = {
445 jab 982
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1292}}";
983
			sepNavSelRange = "{44, 0}";
984
			sepNavVisRange = "{0, 295}";
363 jab 985
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
357 jab 986
		};
987
	};
988
	0D0CAF280C61132C003604C6 /* Ray.h */ = {
989
		uiCtxt = {
445 jab 990
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2413}}";
991
			sepNavSelRange = "{46, 0}";
992
			sepNavVisRange = "{0, 265}";
357 jab 993
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
994
		};
995
	};
394 jab 996
	0D0CAF290C61132C003604C6 /* RGrid.h */ = {
997
		uiCtxt = {
445 jab 998
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2280}}";
999
			sepNavSelRange = "{46, 0}";
1000
			sepNavVisRange = "{0, 353}";
394 jab 1001
		};
1002
	};
1003
	0D0CAF2A0C61132C003604C6 /* save_raw.h */ = {
1004
		uiCtxt = {
445 jab 1005
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2147}}";
1006
			sepNavSelRange = "{49, 0}";
1007
			sepNavVisRange = "{0, 261}";
394 jab 1008
		};
1009
	};
1010
	0D0CAF2B0C61132C003604C6 /* ThreeDDDA.cpp */ = {
1011
		uiCtxt = {
1012
			sepNavIntBoundsRect = "{{0, 0}, {1085, 3002}}";
1013
			sepNavSelRange = "{0, 0}";
1014
			sepNavVisRange = "{0, 816}";
1015
		};
1016
	};
1017
	0D0CAF2C0C61132C003604C6 /* ThreeDDDA.h */ = {
1018
		uiCtxt = {
445 jab 1019
			sepNavIntBoundsRect = "{{0, 0}, {1064, 3610}}";
1020
			sepNavSelRange = "{50, 0}";
1021
			sepNavVisRange = "{0, 227}";
394 jab 1022
		};
1023
	};
363 jab 1024
	0D0CAF2D0C61132C003604C6 /* Triangle.cpp */ = {
1025
		uiCtxt = {
394 jab 1026
			sepNavIntBoundsRect = "{{0, 0}, {1085, 3097}}";
363 jab 1027
			sepNavSelRange = "{0, 0}";
394 jab 1028
			sepNavVisRange = "{0, 694}";
363 jab 1029
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
1030
		};
1031
	};
1032
	0D0CAF2E0C61132C003604C6 /* Triangle.h */ = {
1033
		uiCtxt = {
445 jab 1034
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1767}}";
1035
			sepNavSelRange = "{49, 0}";
1036
			sepNavVisRange = "{0, 219}";
363 jab 1037
			sepNavVisRect = "{{0, 1149}, {1081, 485}}";
1038
		};
1039
	};
394 jab 1040
	0D0CAF2F0C61132C003604C6 /* TrilinFilter.cpp */ = {
1041
		uiCtxt = {
1042
			sepNavIntBoundsRect = "{{0, 0}, {1085, 2033}}";
1043
			sepNavSelRange = "{0, 0}";
1044
			sepNavVisRange = "{0, 836}";
1045
		};
1046
	};
1047
	0D0CAF300C61132C003604C6 /* TrilinFilter.h */ = {
1048
		uiCtxt = {
445 jab 1049
			sepNavIntBoundsRect = "{{0, 0}, {1064, 570}}";
1050
			sepNavSelRange = "{63, 0}";
1051
			sepNavVisRange = "{0, 288}";
394 jab 1052
		};
1053
	};
340 jab 1054
	0D0CAF310C61132C003604C6 /* TriMesh.cpp */ = {
1055
		uiCtxt = {
435 jab 1056
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1995}}";
372 jab 1057
			sepNavSelRange = "{888, 0}";
435 jab 1058
			sepNavVisRange = "{1590, 727}";
365 jab 1059
			sepNavVisRect = "{{0, 380}, {1022, 644}}";
340 jab 1060
		};
1061
	};
1062
	0D0CAF320C61132C003604C6 /* TriMesh.h */ = {
1063
		uiCtxt = {
445 jab 1064
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1406}}";
1065
			sepNavSelRange = "{61, 0}";
1066
			sepNavVisRange = "{556, 1070}";
363 jab 1067
			sepNavVisRect = "{{0, 646}, {1187, 668}}";
1068
			sepNavWindowFrame = "{{15, 4}, {803, 874}}";
340 jab 1069
		};
1070
	};
1071
	0D0CAF330C61132C003604C6 /* verification.cpp */ = {
1072
		uiCtxt = {
394 jab 1073
			sepNavIntBoundsRect = "{{0, 0}, {1085, 4351}}";
340 jab 1074
			sepNavSelRange = "{0, 0}";
394 jab 1075
			sepNavVisRange = "{0, 1051}";
363 jab 1076
			sepNavVisRect = "{{0, 0}, {1022, 644}}";
340 jab 1077
		};
1078
	};
363 jab 1079
	0D0CAF340C61132C003604C6 /* verification.h */ = {
1080
		uiCtxt = {
445 jab 1081
			sepNavIntBoundsRect = "{{0, 0}, {1064, 271}}";
1082
			sepNavSelRange = "{53, 0}";
1083
			sepNavVisRange = "{0, 194}";
363 jab 1084
			sepNavVisRect = "{{0, 0}, {1187, 668}}";
1085
		};
1086
	};
340 jab 1087
	0D0CAF360C61132C003604C6 /* draw.cpp */ = {
1088
		uiCtxt = {
446 jab 1089
			sepNavIntBoundsRect = "{{0, 0}, {1156, 4693}}";
445 jab 1090
			sepNavSelRange = "{223, 0}";
446 jab 1091
			sepNavVisRange = "{2856, 896}";
365 jab 1092
			sepNavVisRect = "{{0, 1520}, {1130, 644}}";
363 jab 1093
			sepNavWindowFrame = "{{15, 46}, {1164, 827}}";
340 jab 1094
		};
1095
	};
344 jab 1096
	0D0CAF370C61132C003604C6 /* draw.h */ = {
1097
		uiCtxt = {
448 jab 1098
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1178}}";
445 jab 1099
			sepNavSelRange = "{753, 0}";
448 jab 1100
			sepNavVisRange = "{0, 691}";
363 jab 1101
			sepNavVisRect = "{{0, 14}, {1130, 644}}";
400 jab 1102
			sepNavWindowFrame = "{{38, 182}, {846, 820}}";
344 jab 1103
		};
1104
	};
363 jab 1105
	0D0CAF380C61132C003604C6 /* gel_gl.h */ = {
1106
		uiCtxt = {
448 jab 1107
			sepNavIntBoundsRect = "{{0, 0}, {1064, 404}}";
372 jab 1108
			sepNavSelRange = "{174, 0}";
1109
			sepNavVisRange = "{0, 209}";
363 jab 1110
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
372 jab 1111
			sepNavWindowFrame = "{{61, 11}, {846, 820}}";
363 jab 1112
		};
1113
	};
336 jab 1114
	0D0CAF390C61132C003604C6 /* gel_glu.h */ = {
1115
		uiCtxt = {
448 jab 1116
			sepNavIntBoundsRect = "{{0, 0}, {1064, 404}}";
372 jab 1117
			sepNavSelRange = "{0, 0}";
1118
			sepNavVisRange = "{0, 213}";
363 jab 1119
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
336 jab 1120
		};
1121
	};
344 jab 1122
	0D0CAF3A0C61132C003604C6 /* gel_glut.h */ = {
1123
		uiCtxt = {
448 jab 1124
			sepNavIntBoundsRect = "{{0, 0}, {1064, 404}}";
435 jab 1125
			sepNavSelRange = "{134, 0}";
372 jab 1126
			sepNavVisRange = "{0, 215}";
363 jab 1127
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
435 jab 1128
			sepNavWindowFrame = "{{125, 13}, {1164, 827}}";
344 jab 1129
		};
1130
	};
1131
	0D0CAF3B0C61132C003604C6 /* GLViewController.cpp */ = {
1132
		uiCtxt = {
445 jab 1133
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2299}}";
1134
			sepNavSelRange = "{2449, 0}";
1135
			sepNavVisRange = "{117, 837}";
363 jab 1136
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
344 jab 1137
		};
1138
	};
1139
	0D0CAF3C0C61132C003604C6 /* GLViewController.h */ = {
1140
		uiCtxt = {
448 jab 1141
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1786}}";
1142
			sepNavSelRange = "{2228, 0}";
1143
			sepNavVisRange = "{1850, 379}";
365 jab 1144
			sepNavVisRect = "{{0, 363}, {1130, 644}}";
344 jab 1145
		};
1146
	};
372 jab 1147
	0D0CAF3E0C61132C003604C6 /* QuatTrackBall.cpp */ = {
1148
		uiCtxt = {
465 jab 1149
			sepNavIntBoundsRect = "{{0, 0}, {1064, 3811}}";
1150
			sepNavSelRange = "{1315, 26}";
1151
			sepNavVisRange = "{833, 921}";
372 jab 1152
		};
1153
	};
363 jab 1154
	0D0CAF3F0C61132C003604C6 /* QuatTrackBall.h */ = {
336 jab 1155
		uiCtxt = {
448 jab 1156
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2679}}";
1157
			sepNavSelRange = "{69, 0}";
1158
			sepNavVisRange = "{0, 371}";
363 jab 1159
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
336 jab 1160
		};
1161
	};
372 jab 1162
	0D0CAF400C61132C003604C6 /* SimpleTrackBall.cpp */ = {
1163
		uiCtxt = {
1164
			sepNavIntBoundsRect = "{{0, 0}, {950, 1767}}";
1165
			sepNavSelRange = "{0, 0}";
1166
			sepNavVisRange = "{0, 561}";
1167
		};
1168
	};
363 jab 1169
	0D0CAF410C61132C003604C6 /* SimpleTrackBall.h */ = {
1170
		uiCtxt = {
448 jab 1171
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1824}}";
1172
			sepNavSelRange = "{62, 0}";
1173
			sepNavVisRange = "{0, 664}";
363 jab 1174
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1175
		};
1176
	};
344 jab 1177
	0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */ = {
1178
		uiCtxt = {
465 jab 1179
			sepNavIntBoundsRect = "{{0, 0}, {1340, 7087}}";
1180
			sepNavSelRange = "{8257, 6}";
1181
			sepNavVisRange = "{7689, 651}";
363 jab 1182
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
465 jab 1183
			sepNavWindowFrame = "{{41, 16}, {846, 820}}";
344 jab 1184
		};
1185
	};
1186
	0D0CAF6E0C61132C003604C6 /* LapackFunc.h */ = {
1187
		uiCtxt = {
465 jab 1188
			sepNavIntBoundsRect = "{{0, 0}, {1104, 4465}}";
1189
			sepNavSelRange = "{4433, 56}";
1190
			sepNavVisRange = "{3537, 1379}";
363 jab 1191
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
344 jab 1192
		};
1193
	};
1194
	0D0CAF6F0C61132C003604C6 /* LinAlgIO.cpp */ = {
1195
		uiCtxt = {
448 jab 1196
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2698}}";
344 jab 1197
			sepNavSelRange = "{0, 0}";
448 jab 1198
			sepNavVisRange = "{0, 348}";
344 jab 1199
			sepNavVisRect = "{{0, 0}, {1146, 638}}";
1200
		};
1201
	};
1202
	0D0CAF700C61132C003604C6 /* LinAlgIO.h */ = {
1203
		uiCtxt = {
448 jab 1204
			sepNavIntBoundsRect = "{{0, 0}, {1064, 779}}";
1205
			sepNavSelRange = "{0, 0}";
1206
			sepNavVisRange = "{0, 621}";
344 jab 1207
			sepNavVisRect = "{{0, 141}, {1146, 638}}";
1208
		};
1209
	};
1210
	0D0CAF720C61132C003604C6 /* Matrix.h */ = {
1211
		uiCtxt = {
465 jab 1212
			sepNavIntBoundsRect = "{{0, 0}, {1140, 12559}}";
1213
			sepNavSelRange = "{4960, 35}";
1214
			sepNavVisRange = "{5277, 736}";
363 jab 1215
			sepNavVisRect = "{{0, 1083}, {1130, 644}}";
344 jab 1216
		};
1217
	};
382 jab 1218
	0D0CAF730C61132C003604C6 /* Vector.h */ = {
1219
		uiCtxt = {
465 jab 1220
			sepNavIntBoundsRect = "{{0, 0}, {1104, 7999}}";
1221
			sepNavSelRange = "{1185, 21}";
1222
			sepNavVisRange = "{3501, 589}";
382 jab 1223
		};
1224
	};
363 jab 1225
	0D0CAF750C61132C003604C6 /* ArgExtracter.h */ = {
1226
		uiCtxt = {
448 jab 1227
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2090}}";
1228
			sepNavSelRange = "{46, 0}";
1229
			sepNavVisRange = "{0, 427}";
363 jab 1230
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1231
		};
1232
	};
365 jab 1233
	0D0CAF760C61132C003604C6 /* Grid2D.h */ = {
1234
		uiCtxt = {
448 jab 1235
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1330}}";
1236
			sepNavSelRange = "{39, 0}";
1237
			sepNavVisRange = "{0, 383}";
365 jab 1238
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1239
		};
1240
	};
363 jab 1241
	0D0CAF770C61132C003604C6 /* HashKey.cpp */ = {
1242
		uiCtxt = {
465 jab 1243
			sepNavIntBoundsRect = "{{0, 0}, {1104, 752}}";
1244
			sepNavSelRange = "{486, 56}";
1245
			sepNavVisRange = "{207, 341}";
363 jab 1246
			sepNavVisRect = "{{0, 0}, {1130, 644}}";
1247
		};
1248
	};
448 jab 1249
	0D0CAF780C61132C003604C6 /* HashKey.h */ = {
1250
		uiCtxt = {
1251
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1653}}";
1252
			sepNavSelRange = "{40, 0}";
1253
			sepNavVisRange = "{0, 354}";
1254
		};
1255
	};
1256
	0D0CAF790C61132C003604C6 /* HashTable.h */ = {
1257
		uiCtxt = {
1258
			sepNavIntBoundsRect = "{{0, 0}, {1064, 7144}}";
1259
			sepNavSelRange = "{194, 0}";
1260
			sepNavVisRange = "{0, 417}";
1261
		};
1262
	};
382 jab 1263
	0D0CAF7B0C61132C003604C6 /* Parse.cpp */ = {
1264
		uiCtxt = {
445 jab 1265
			sepNavIntBoundsRect = "{{0, 0}, {1064, 3287}}";
1266
			sepNavSelRange = "{507, 0}";
1267
			sepNavVisRange = "{0, 558}";
382 jab 1268
		};
1269
	};
1270
	0D0CAF7C0C61132C003604C6 /* Parse.h */ = {
1271
		uiCtxt = {
448 jab 1272
			sepNavIntBoundsRect = "{{0, 0}, {1064, 551}}";
1273
			sepNavSelRange = "{40, 0}";
1274
			sepNavVisRange = "{0, 677}";
445 jab 1275
			sepNavWindowFrame = "{{15, 177}, {1650, 846}}";
382 jab 1276
		};
1277
	};
1278
	0D0CAF7D0C61132C003604C6 /* ResourceManager.h */ = {
1279
		uiCtxt = {
1280
			sepNavIntBoundsRect = "{{0, 0}, {1064, 7619}}";
448 jab 1281
			sepNavSelRange = "{49, 0}";
1282
			sepNavVisRange = "{0, 497}";
382 jab 1283
		};
1284
	};
1285
	0D0CAF7E0C61132C003604C6 /* Timer.h */ = {
1286
		uiCtxt = {
448 jab 1287
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1045}}";
1288
			sepNavSelRange = "{42, 0}";
1289
			sepNavVisRange = "{0, 453}";
382 jab 1290
		};
1291
	};
400 jab 1292
	0D1306800D886BBC00847A72 /* tessellate.cpp */ = {
1293
		uiCtxt = {
1294
			sepNavIntBoundsRect = "{{0, 0}, {1085, 12426}}";
1295
			sepNavSelRange = "{0, 0}";
1296
			sepNavVisRange = "{0, 556}";
1297
			sepNavVisRect = "{{0, 143}, {1187, 644}}";
1298
			sepNavWindowFrame = "{{61, 11}, {846, 820}}";
1299
		};
1300
	};
1301
	0D1306810D886BBC00847A72 /* tessellate.h */ = {
1302
		uiCtxt = {
445 jab 1303
			sepNavIntBoundsRect = "{{0, 0}, {1064, 665}}";
1304
			sepNavSelRange = "{50, 0}";
1305
			sepNavVisRange = "{0, 706}";
400 jab 1306
			sepNavVisRect = "{{0, 242}, {1187, 423}}";
1307
			sepNavWindowFrame = "{{38, 25}, {549, 827}}";
1308
		};
1309
	};
1310
	0D17B9710E4B949300FD8803 /* ply_load.cpp */ = {
1311
		uiCtxt = {
525 jab 1312
			sepNavIntBoundsRect = "{{0, 0}, {1379, 1767}}";
1313
			sepNavSelRange = "{913, 0}";
526 jab 1314
			sepNavVisRange = "{753, 415}";
400 jab 1315
		};
1316
	};
1317
	0D17B9720E4B949300FD8803 /* ply_load.h */ = {
1318
		uiCtxt = {
525 jab 1319
			sepNavIntBoundsRect = "{{0, 0}, {1072, 526}}";
445 jab 1320
			sepNavSelRange = "{455, 0}";
1321
			sepNavVisRange = "{0, 455}";
400 jab 1322
		};
1323
	};
1324
	0D17B9730E4B949300FD8803 /* rply.c */ = {
1325
		uiCtxt = {
530 jab 1326
			sepNavIntBoundsRect = "{{0, 0}, {1072, 28975}}";
525 jab 1327
			sepNavSelRange = "{12503, 0}";
528 jab 1328
			sepNavVisRange = "{12815, 969}";
400 jab 1329
		};
1330
	};
1331
	0D17B9740E4B949300FD8803 /* rply.h */ = {
1332
		uiCtxt = {
526 jab 1333
			sepNavIntBoundsRect = "{{0, 0}, {620, 6859}}";
445 jab 1334
			sepNavSelRange = "{44, 0}";
526 jab 1335
			sepNavVisRange = "{3108, 154}";
400 jab 1336
		};
1337
	};
382 jab 1338
	0D21E74B0CBE1DD500DCAF45 /* test-bundle-Info.plist */ = {
1339
		uiCtxt = {
1340
			sepNavIntBoundsRect = "{{0, 0}, {1064, 725}}";
1341
			sepNavSelRange = "{0, 0}";
1342
			sepNavVisRange = "{0, 684}";
1343
		};
372 jab 1344
	};
357 jab 1345
	0D21E7520CBE1E0100DCAF45 /* covariance_test.cpp */ = {
1346
		uiCtxt = {
1347
			sepNavIntBoundsRect = "{{0, 0}, {961, 1026}}";
1348
			sepNavSelRange = "{0, 0}";
1349
			sepNavVisRect = "{{0, 0}, {961, 390}}";
1350
		};
1351
	};
344 jab 1352
	0D21E7590CBE1E0100DCAF45 /* mat_test.cpp */ = {
1353
		uiCtxt = {
1354
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3629}}";
1355
			sepNavSelRange = "{1710, 0}";
345 jab 1356
			sepNavVisRect = "{{0, 530}, {1121, 610}}";
344 jab 1357
		};
1358
	};
1359
	0D21E7620CBE1E0100DCAF45 /* vec_test.cpp */ = {
1360
		uiCtxt = {
1361
			sepNavIntBoundsRect = "{{0, 0}, {1121, 35549}}";
1362
			sepNavSelRange = "{0, 0}";
1363
			sepNavVisRect = "{{0, 0}, {1121, 476}}";
1364
			sepNavWindowFrame = "{{15, 4}, {803, 874}}";
1365
		};
1366
	};
465 jab 1367
	0D21E7640CBE1E0100DCAF45 /* kdtree-test.cpp */ = {
1368
		uiCtxt = {
1369
			sepNavIntBoundsRect = "{{0, 0}, {1104, 1672}}";
1370
			sepNavSelRange = "{1108, 33}";
1371
			sepNavVisRange = "{1087, 768}";
1372
		};
1373
	};
344 jab 1374
	0D21E7670CBE1E0100DCAF45 /* leastsq-test.cpp */ = {
1375
		uiCtxt = {
357 jab 1376
			sepNavIntBoundsRect = "{{0, 0}, {961, 1045}}";
344 jab 1377
			sepNavSelRange = "{0, 0}";
357 jab 1378
			sepNavVisRect = "{{0, 0}, {961, 390}}";
344 jab 1379
		};
1380
	};
1381
	0D21E7960CBE1FC600DCAF45 /* test.cgla.matrices */ = {
1382
		activeExec = 0;
1383
		executables = (
1384
			0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */,
1385
		);
1386
	};
1387
	0D21E7980CBE1FC600DCAF45 /* test.cgla.matrices */ = {
1388
		isa = PBXExecutable;
1389
		activeArgIndices = (
1390
		);
1391
		argumentStrings = (
1392
		);
1393
		autoAttachOnCrash = 1;
372 jab 1394
		breakpointsEnabled = 0;
344 jab 1395
		configStateDict = {
1396
		};
1397
		customDataFormattersEnabled = 1;
465 jab 1398
		dataTipCustomDataFormattersEnabled = 1;
1399
		dataTipShowTypeColumn = 1;
1400
		dataTipSortType = 0;
344 jab 1401
		debuggerPlugin = GDBDebugging;
1402
		disassemblyDisplayState = 0;
351 jab 1403
		dylibVariantSuffix = "";
344 jab 1404
		enableDebugStr = 1;
1405
		environmentEntries = (
1406
		);
1407
		executableSystemSymbolLevel = 0;
1408
		executableUserSymbolLevel = 0;
1409
		libgmallocEnabled = 0;
1410
		name = test.cgla.matrices;
465 jab 1411
		showTypeColumn = 0;
344 jab 1412
		sourceDirectories = (
1413
		);
1414
	};
465 jab 1415
	0D293E2D102197D8003B0922 /* Vec3i.h */ = {
1416
		uiCtxt = {
1417
			sepNavIntBoundsRect = "{{0, 0}, {1104, 779}}";
1418
			sepNavSelRange = "{0, 0}";
1419
			sepNavVisRange = "{0, 890}";
1420
		};
1421
	};
1422
	0D293E2E102197D8003B0922 /* ArithVec3Int.h */ = {
1423
		uiCtxt = {
1424
			sepNavIntBoundsRect = "{{0, 0}, {1104, 697}}";
1425
			sepNavSelRange = "{346, 0}";
1426
			sepNavVisRange = "{0, 636}";
1427
		};
1428
	};
416 jab 1429
	0D2D81830E8504F100E69E57 /* Renderer.h */ = {
1430
		uiCtxt = {
465 jab 1431
			sepNavIntBoundsRect = "{{0, 0}, {1064, 4617}}";
1432
			sepNavSelRange = "{341, 0}";
1433
			sepNavVisRange = "{6563, 1177}";
416 jab 1434
			sepNavWindowFrame = "{{14, 190}, {846, 820}}";
1435
		};
404 jab 1436
	};
416 jab 1437
	0D2D818C0E85060700E69E57 /* Renderer.cpp */ = {
1438
		uiCtxt = {
465 jab 1439
			sepNavIntBoundsRect = "{{0, 0}, {1064, 14820}}";
1440
			sepNavSelRange = "{19460, 0}";
1441
			sepNavVisRange = "{40, 638}";
416 jab 1442
			sepNavWindowFrame = "{{35, 58}, {846, 820}}";
1443
		};
404 jab 1444
	};
400 jab 1445
	0D44C8C40E82E5D100084725 /* SinglePassWireframeRenderer.cpp */ = {
1446
		uiCtxt = {
465 jab 1447
			sepNavIntBoundsRect = "{{0, 0}, {959, 2774}}";
1448
			sepNavSelRange = "{330, 3423}";
1449
			sepNavVisRange = "{0, 860}";
400 jab 1450
			sepNavWindowFrame = "{{15, 53}, {846, 820}}";
1451
		};
1452
	};
1453
	0D44C8C50E82E5D100084725 /* SinglePassWireframeRenderer.h */ = {
1454
		uiCtxt = {
465 jab 1455
			sepNavIntBoundsRect = "{{0, 0}, {959, 688}}";
1456
			sepNavSelRange = "{305, 626}";
1457
			sepNavVisRange = "{0, 939}";
400 jab 1458
		};
1459
	};
1460
	0D44C8C60E82E5D100084725 /* IDBufferWireFrameRenderer.cpp */ = {
1461
		uiCtxt = {
535 jab 1462
			sepNavIntBoundsRect = "{{0, 0}, {1072, 9899}}";
1463
			sepNavSelRange = "{9271, 0}";
1464
			sepNavVisRange = "{8971, 1035}";
400 jab 1465
			sepNavWindowFrame = "{{15, 203}, {846, 820}}";
1466
		};
1467
	};
1468
	0D44C8C70E82E5D100084725 /* IDBufferWireFrameRenderer.h */ = {
1469
		uiCtxt = {
535 jab 1470
			sepNavIntBoundsRect = "{{0, 0}, {1072, 1083}}";
404 jab 1471
			sepNavSelRange = "{1116, 0}";
535 jab 1472
			sepNavVisRange = "{667, 575}";
400 jab 1473
		};
1474
	};
535 jab 1475
	0D48F4B91240078500C4B50D /* PBXTextBookmark */ = {
533 jab 1476
		isa = PBXTextBookmark;
535 jab 1477
		fRef = 0D5515CD1222A29B0047FA6A /* subdivision.h */;
1478
		name = "subdivision.h: 1";
1479
		rLen = 0;
1480
		rLoc = 0;
1481
		rType = 0;
1482
		vrLen = 853;
1483
		vrLoc = 0;
1484
	};
1485
	0D48F4BA1240078500C4B50D /* PBXTextBookmark */ = {
1486
		isa = PBXTextBookmark;
1487
		fRef = 0D5515CB1222A29B0047FA6A /* smooth.h */;
1488
		name = "smooth.h: 1";
1489
		rLen = 0;
1490
		rLoc = 0;
1491
		rType = 0;
1492
		vrLen = 951;
1493
		vrLoc = 0;
1494
	};
1495
	0D48F4BB1240078500C4B50D /* PBXTextBookmark */ = {
1496
		isa = PBXTextBookmark;
1497
		fRef = 0D5515C91222A29B0047FA6A /* refine_edges.h */;
1498
		name = "refine_edges.h: 1";
1499
		rLen = 0;
1500
		rLoc = 0;
1501
		rType = 0;
1502
		vrLen = 855;
1503
		vrLoc = 125;
1504
	};
1505
	0D48F4BD1240078500C4B50D /* PBXTextBookmark */ = {
1506
		isa = PBXTextBookmark;
1507
		fRef = 0D5515A51222A29B0047FA6A /* caps_and_needles.h */;
1508
		name = "caps_and_needles.h: 1";
1509
		rLen = 0;
1510
		rLoc = 0;
1511
		rType = 0;
1512
		vrLen = 1429;
1513
		vrLoc = 0;
1514
	};
1515
	0D48F4BE1240078500C4B50D /* PBXTextBookmark */ = {
1516
		isa = PBXTextBookmark;
1517
		fRef = 0D5515A31222A29B0047FA6A /* AttributeVector.h */;
1518
		name = "AttributeVector.h: 102";
1519
		rLen = 0;
1520
		rLoc = 3501;
1521
		rType = 0;
1522
		vrLen = 868;
1523
		vrLoc = 78;
1524
	};
1525
	0D48F4C01240078500C4B50D /* PBXTextBookmark */ = {
1526
		isa = PBXTextBookmark;
1527
		fRef = 0D5515CE1222A29B0047FA6A /* triangulate.cpp */;
1528
		name = "triangulate.cpp: 117";
1529
		rLen = 55;
1530
		rLoc = 3685;
1531
		rType = 0;
1532
		vrLen = 727;
1533
		vrLoc = 3636;
1534
	};
1535
	0D48F4CD1240098600C4B50D /* PBXTextBookmark */ = {
1536
		isa = PBXTextBookmark;
533 jab 1537
		fRef = 0D5515B81222A29B0047FA6A /* Manifold.cpp */;
535 jab 1538
		name = "Manifold.cpp: 248";
1539
		rLen = 17;
1540
		rLoc = 7542;
1541
		rType = 0;
1542
		vrLen = 687;
1543
		vrLoc = 7168;
1544
	};
1545
	0D48F4CF1240098600C4B50D /* PBXTextBookmark */ = {
1546
		isa = PBXTextBookmark;
1547
		fRef = 0D5515C81222A29B0047FA6A /* refine_edges.cpp */;
1548
		name = "refine_edges.cpp: 1";
533 jab 1549
		rLen = 0;
535 jab 1550
		rLoc = 0;
533 jab 1551
		rType = 0;
535 jab 1552
		vrLen = 720;
1553
		vrLoc = 1266;
533 jab 1554
	};
535 jab 1555
	0D48F4D01240098600C4B50D /* PBXTextBookmark */ = {
533 jab 1556
		isa = PBXTextBookmark;
535 jab 1557
		fRef = 0D44C8C70E82E5D100084725 /* IDBufferWireFrameRenderer.h */;
1558
		name = "IDBufferWireFrameRenderer.h: 49";
1559
		rLen = 0;
1560
		rLoc = 1116;
1561
		rType = 0;
1562
		vrLen = 575;
1563
		vrLoc = 667;
1564
	};
1565
	0D48F4E912400FCF00C4B50D /* PBXTextBookmark */ = {
1566
		isa = PBXTextBookmark;
1567
		fRef = 0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */;
1568
		name = "meshedit.cpp: 268";
1569
		rLen = 52;
1570
		rLoc = 8064;
1571
		rType = 0;
1572
		vrLen = 794;
1573
		vrLoc = 34391;
1574
	};
1575
	0D48F51C124014CF00C4B50D /* PBXTextBookmark */ = {
1576
		isa = PBXTextBookmark;
1577
		fRef = 0D44C8C60E82E5D100084725 /* IDBufferWireFrameRenderer.cpp */;
1578
		name = "IDBufferWireFrameRenderer.cpp: 185";
1579
		rLen = 0;
1580
		rLoc = 5661;
1581
		rType = 0;
1582
		vrLen = 1028;
1583
		vrLoc = 11916;
1584
	};
1585
	0D48F53C1240167300C4B50D /* PBXTextBookmark */ = {
1586
		isa = PBXTextBookmark;
1587
		fRef = 0D44C8C60E82E5D100084725 /* IDBufferWireFrameRenderer.cpp */;
1588
		name = "IDBufferWireFrameRenderer.cpp: 279";
1589
		rLen = 0;
1590
		rLoc = 9271;
1591
		rType = 0;
1592
		vrLen = 1035;
1593
		vrLoc = 8971;
1594
	};
1595
	0D48F53D1240167300C4B50D /* PBXTextBookmark */ = {
1596
		isa = PBXTextBookmark;
533 jab 1597
		fRef = 0D5515B11222A29B0047FA6A /* HalfEdgeWalker.h */;
1598
		name = "HalfEdgeWalker.h: 1";
1599
		rLen = 0;
1600
		rLoc = 0;
1601
		rType = 0;
1602
		vrLen = 1533;
1603
		vrLoc = 515;
1604
	};
367 jab 1605
	0D526F440CE09D5800FA4789 /* camera.cpp */ = {
1606
		uiCtxt = {
1607
			sepNavIntBoundsRect = "{{0, 0}, {1121, 684}}";
1608
			sepNavSelRange = "{179, 0}";
1609
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1610
		};
344 jab 1611
	};
367 jab 1612
	0D526F470CE09D5800FA4789 /* glass.cpp */ = {
1613
		uiCtxt = {
1614
			sepNavIntBoundsRect = "{{0, 0}, {1121, 836}}";
1615
			sepNavSelRange = "{0, 0}";
1616
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1617
		};
1618
	};
1619
	0D526F490CE09D5800FA4789 /* luminaire.cpp */ = {
1620
		uiCtxt = {
1621
			sepNavIntBoundsRect = "{{0, 0}, {986, 695}}";
1622
			sepNavSelRange = "{0, 0}";
1623
			sepNavVisRect = "{{0, 0}, {986, 695}}";
1624
		};
1625
	};
1626
	0D526F4B0CE09D5800FA4789 /* material.cpp */ = {
1627
		uiCtxt = {
1628
			sepNavIntBoundsRect = "{{0, 0}, {961, 390}}";
1629
			sepNavSelRange = "{0, 0}";
1630
			sepNavVisRect = "{{0, 0}, {961, 390}}";
1631
		};
1632
	};
1633
	0D526F4D0CE09D5800FA4789 /* matte.cpp */ = {
1634
		uiCtxt = {
1635
			sepNavIntBoundsRect = "{{0, 0}, {986, 695}}";
1636
			sepNavSelRange = "{0, 0}";
1637
			sepNavVisRect = "{{0, 0}, {986, 695}}";
1638
		};
1639
	};
1640
	0D526F4F0CE09D5800FA4789 /* mesh.cpp */ = {
1641
		uiCtxt = {
1642
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3990}}";
1643
			sepNavSelRange = "{0, 0}";
1644
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1645
		};
1646
	};
1647
	0D526F510CE09D5800FA4789 /* metal.cpp */ = {
1648
		uiCtxt = {
1649
			sepNavIntBoundsRect = "{{0, 0}, {1121, 722}}";
1650
			sepNavSelRange = "{0, 0}";
1651
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1652
		};
1653
	};
1654
	0D526F530CE09D5800FA4789 /* mt19937ar.cpp */ = {
1655
		uiCtxt = {
1656
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3344}}";
1657
			sepNavSelRange = "{0, 0}";
1658
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1659
		};
1660
	};
1661
	0D526F540CE09D5800FA4789 /* mt19937ar.h */ = {
1662
		uiCtxt = {
1663
			sepNavIntBoundsRect = "{{0, 0}, {1121, 1387}}";
1664
			sepNavSelRange = "{0, 0}";
1665
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1666
		};
1667
	};
1668
	0D526F550CE09D5800FA4789 /* omni.cpp */ = {
1669
		uiCtxt = {
1670
			sepNavIntBoundsRect = "{{0, 0}, {1121, 874}}";
1671
			sepNavSelRange = "{0, 0}";
1672
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1673
		};
1674
	};
1675
	0D526F590CE09D5800FA4789 /* pathtracer.cpp */ = {
1676
		uiCtxt = {
372 jab 1677
			sepNavIntBoundsRect = "{{0, 0}, {1339, 9063}}";
1678
			sepNavSelRange = "{117, 0}";
1679
			sepNavVisRange = "{4612, 787}";
367 jab 1680
			sepNavVisRect = "{{0, 3218}, {1081, 613}}";
1681
			sepNavWindowFrame = "{{15, -1}, {803, 1024}}";
1682
		};
1683
	};
1684
	0D526F5A0CE09D5800FA4789 /* plastic.cpp */ = {
1685
		uiCtxt = {
1686
			sepNavIntBoundsRect = "{{0, 0}, {1121, 538}}";
1687
			sepNavSelRange = "{0, 0}";
1688
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1689
		};
1690
	};
1691
	0D526F5C0CE09D5800FA4789 /* scene.cpp */ = {
1692
		uiCtxt = {
1693
			sepNavIntBoundsRect = "{{0, 0}, {1121, 3078}}";
1694
			sepNavSelRange = "{0, 0}";
1695
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1696
		};
1697
	};
1698
	0D526F9F0CE1E3E700FA4789 /* camera.h */ = {
1699
		uiCtxt = {
1700
			sepNavIntBoundsRect = "{{0, 0}, {1121, 538}}";
1701
			sepNavSelRange = "{0, 0}";
1702
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1703
		};
1704
	};
1705
	0D526FA00CE1E3E700FA4789 /* core.h */ = {
1706
		uiCtxt = {
1707
			sepNavIntBoundsRect = "{{0, 0}, {1121, 4408}}";
1708
			sepNavSelRange = "{0, 0}";
1709
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1710
		};
1711
	};
1712
	0D526FAB0CE1E3E700FA4789 /* scene.h */ = {
1713
		uiCtxt = {
1714
			sepNavIntBoundsRect = "{{0, 0}, {1339, 779}}";
1715
			sepNavSelRange = "{0, 0}";
1716
			sepNavVisRange = "{127, 785}";
1717
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
1718
		};
1719
	};
1720
	0D5270450CE1E5BB00FA4789 /* PathTracer */ = {
1721
		activeExec = 0;
1722
		executables = (
1723
			0D5270470CE1E5BB00FA4789 /* PathTracer */,
1724
		);
1725
	};
1726
	0D5270470CE1E5BB00FA4789 /* PathTracer */ = {
1727
		isa = PBXExecutable;
1728
		activeArgIndices = (
1729
		);
1730
		argumentStrings = (
1731
		);
1732
		autoAttachOnCrash = 1;
1733
		breakpointsEnabled = 0;
1734
		configStateDict = {
1735
		};
1736
		customDataFormattersEnabled = 1;
465 jab 1737
		dataTipCustomDataFormattersEnabled = 1;
1738
		dataTipShowTypeColumn = 1;
1739
		dataTipSortType = 0;
367 jab 1740
		debuggerPlugin = GDBDebugging;
1741
		disassemblyDisplayState = 0;
1742
		dylibVariantSuffix = "";
1743
		enableDebugStr = 1;
1744
		environmentEntries = (
1745
		);
1746
		executableSystemSymbolLevel = 0;
1747
		executableUserSymbolLevel = 0;
1748
		libgmallocEnabled = 0;
1749
		name = PathTracer;
465 jab 1750
		showTypeColumn = 0;
367 jab 1751
		sourceDirectories = (
1752
		);
1753
	};
525 jab 1754
	0D5515A31222A29B0047FA6A /* AttributeVector.h */ = {
1755
		uiCtxt = {
535 jab 1756
			sepNavIntBoundsRect = "{{0, 0}, {1140, 2812}}";
1757
			sepNavSelRange = "{3501, 0}";
1758
			sepNavVisRange = "{78, 868}";
525 jab 1759
		};
465 jab 1760
	};
525 jab 1761
	0D5515A41222A29B0047FA6A /* caps_and_needles.cpp */ = {
1762
		uiCtxt = {
533 jab 1763
			sepNavIntBoundsRect = "{{0, 0}, {1072, 3458}}";
1764
			sepNavSelRange = "{1945, 0}";
1765
			sepNavVisRange = "{1946, 937}";
525 jab 1766
		};
465 jab 1767
	};
535 jab 1768
	0D5515A51222A29B0047FA6A /* caps_and_needles.h */ = {
1769
		uiCtxt = {
1770
			sepNavIntBoundsRect = "{{0, 0}, {1092, 589}}";
1771
			sepNavSelRange = "{0, 0}";
1772
			sepNavVisRange = "{0, 1429}";
1773
		};
1774
	};
525 jab 1775
	0D5515A61222A29B0047FA6A /* close_holes.cpp */ = {
1776
		uiCtxt = {
531 jab 1777
			sepNavIntBoundsRect = "{{0, 0}, {1072, 511}}";
525 jab 1778
			sepNavSelRange = "{0, 0}";
1779
			sepNavVisRange = "{0, 698}";
1780
		};
465 jab 1781
	};
525 jab 1782
	0D5515A71222A29B0047FA6A /* close_holes.h */ = {
1783
		uiCtxt = {
1784
			sepNavIntBoundsRect = "{{0, 0}, {1072, 551}}";
1785
			sepNavSelRange = "{0, 0}";
1786
			sepNavVisRange = "{0, 776}";
1787
		};
1788
	};
1789
	0D5515A91222A29B0047FA6A /* ConnectivityKernel.cpp */ = {
1790
		uiCtxt = {
1791
			sepNavIntBoundsRect = "{{0, 0}, {1072, 1007}}";
1792
			sepNavSelRange = "{0, 0}";
1793
			sepNavVisRange = "{0, 970}";
1794
		};
1795
	};
1796
	0D5515AA1222A29B0047FA6A /* ConnectivityKernel.h */ = {
1797
		uiCtxt = {
528 jab 1798
			sepNavIntBoundsRect = "{{0, 0}, {1052, 6536}}";
1799
			sepNavSelRange = "{6973, 64}";
1800
			sepNavVisRange = "{6597, 880}";
525 jab 1801
			sepNavWindowFrame = "{{38, 8}, {1374, 844}}";
1802
		};
1803
	};
1804
	0D5515AB1222A29B0047FA6A /* curvature.cpp */ = {
1805
		uiCtxt = {
526 jab 1806
			sepNavIntBoundsRect = "{{0, 0}, {1339, 7657}}";
1807
			sepNavSelRange = "{12229, 0}";
1808
			sepNavVisRange = "{11835, 729}";
525 jab 1809
		};
1810
	};
1811
	0D5515AC1222A29B0047FA6A /* curvature.h */ = {
1812
		uiCtxt = {
1813
			sepNavIntBoundsRect = "{{0, 0}, {1072, 1995}}";
1814
			sepNavSelRange = "{0, 0}";
1815
			sepNavVisRange = "{0, 701}";
1816
		};
1817
	};
1818
	0D5515AD1222A29B0047FA6A /* dual.cpp */ = {
1819
		uiCtxt = {
1820
			sepNavIntBoundsRect = "{{0, 0}, {1072, 1387}}";
1821
			sepNavSelRange = "{0, 0}";
1822
			sepNavVisRange = "{0, 741}";
1823
		};
1824
	};
1825
	0D5515AE1222A29B0047FA6A /* dual.h */ = {
1826
		uiCtxt = {
1827
			sepNavIntBoundsRect = "{{0, 0}, {1072, 551}}";
1828
			sepNavSelRange = "{0, 0}";
1829
			sepNavVisRange = "{0, 582}";
1830
		};
1831
	};
531 jab 1832
	0D5515B11222A29B0047FA6A /* HalfEdgeWalker.h */ = {
1833
		uiCtxt = {
533 jab 1834
			sepNavIntBoundsRect = "{{0, 0}, {1315, 2261}}";
531 jab 1835
			sepNavSelRange = "{0, 0}";
1836
			sepNavVisRange = "{515, 1533}";
535 jab 1837
			sepNavWindowFrame = "{{66, 5}, {1374, 844}}";
531 jab 1838
		};
1839
	};
525 jab 1840
	0D5515B21222A29B0047FA6A /* ItemID.h */ = {
1841
		uiCtxt = {
528 jab 1842
			sepNavIntBoundsRect = "{{0, 0}, {1072, 1425}}";
526 jab 1843
			sepNavSelRange = "{1088, 0}";
528 jab 1844
			sepNavVisRange = "{501, 666}";
525 jab 1845
			sepNavWindowFrame = "{{510, -252}, {1374, 844}}";
1846
		};
1847
	};
1848
	0D5515B31222A29B0047FA6A /* ItemVector.h */ = {
1849
		uiCtxt = {
1850
			sepNavIntBoundsRect = "{{0, 0}, {684, 4465}}";
1851
			sepNavSelRange = "{6356, 0}";
1852
			sepNavVisRange = "{5831, 43}";
1853
		};
1854
	};
1855
	0D5515B41222A29B0047FA6A /* Iterators.h */ = {
1856
		uiCtxt = {
1857
			sepNavIntBoundsRect = "{{0, 0}, {1072, 2793}}";
1858
			sepNavSelRange = "{528, 0}";
1859
			sepNavVisRange = "{3279, 748}";
1860
			sepNavWindowFrame = "{{15, 29}, {1374, 844}}";
1861
		};
1862
	};
531 jab 1863
	0D5515B61222A29B0047FA6A /* load.h */ = {
1864
		uiCtxt = {
1865
			sepNavIntBoundsRect = "{{0, 0}, {1072, 488}}";
1866
			sepNavSelRange = "{0, 0}";
1867
			sepNavVisRange = "{0, 717}";
1868
		};
1869
	};
525 jab 1870
	0D5515B81222A29B0047FA6A /* Manifold.cpp */ = {
1871
		uiCtxt = {
535 jab 1872
			sepNavIntBoundsRect = "{{0, 0}, {1072, 19228}}";
1873
			sepNavSelRange = "{7542, 17}";
1874
			sepNavVisRange = "{7168, 687}";
531 jab 1875
			sepNavWindowFrame = "{{15, 34}, {1374, 844}}";
525 jab 1876
		};
1877
	};
1878
	0D5515B91222A29B0047FA6A /* Manifold.h */ = {
1879
		uiCtxt = {
531 jab 1880
			sepNavIntBoundsRect = "{{0, 0}, {1072, 6118}}";
1881
			sepNavSelRange = "{10341, 54}";
1882
			sepNavVisRange = "{10398, 918}";
1883
			sepNavWindowFrame = "{{38, 8}, {1374, 844}}";
525 jab 1884
		};
1885
	};
1886
	0D5515BA1222A29B0047FA6A /* mesh_optimization.cpp */ = {
1887
		uiCtxt = {
531 jab 1888
			sepNavIntBoundsRect = "{{0, 0}, {1072, 14972}}";
525 jab 1889
			sepNavSelRange = "{24914, 51}";
531 jab 1890
			sepNavVisRange = "{25387, 771}";
525 jab 1891
		};
1892
	};
1893
	0D5515BE1222A29B0047FA6A /* obj_save.cpp */ = {
1894
		uiCtxt = {
526 jab 1895
			sepNavIntBoundsRect = "{{0, 0}, {828, 1007}}";
525 jab 1896
			sepNavSelRange = "{1396, 0}";
526 jab 1897
			sepNavVisRange = "{1347, 210}";
525 jab 1898
		};
1899
	};
1900
	0D5515C41222A29B0047FA6A /* ply_load.cpp */ = {
1901
		uiCtxt = {
1902
			sepNavIntBoundsRect = "{{0, 0}, {1072, 608}}";
1903
			sepNavSelRange = "{0, 0}";
1904
			sepNavVisRange = "{195, 657}";
1905
		};
1906
	};
1907
	0D5515C51222A29B0047FA6A /* ply_load.h */ = {
1908
		uiCtxt = {
1909
			sepNavIntBoundsRect = "{{0, 0}, {1072, 532}}";
1910
			sepNavSelRange = "{0, 0}";
1911
			sepNavVisRange = "{0, 911}";
1912
		};
1913
	};
1914
	0D5515C61222A29B0047FA6A /* quadric_simplify.cpp */ = {
1915
		uiCtxt = {
1916
			sepNavIntBoundsRect = "{{0, 0}, {1379, 6897}}";
1917
			sepNavSelRange = "{764, 0}";
1918
			sepNavVisRange = "{666, 443}";
1919
		};
1920
	};
535 jab 1921
	0D5515C81222A29B0047FA6A /* refine_edges.cpp */ = {
1922
		uiCtxt = {
1923
			sepNavIntBoundsRect = "{{0, 0}, {1072, 1368}}";
1924
			sepNavSelRange = "{0, 0}";
1925
			sepNavVisRange = "{1266, 720}";
1926
		};
1927
	};
1928
	0D5515C91222A29B0047FA6A /* refine_edges.h */ = {
1929
		uiCtxt = {
1930
			sepNavIntBoundsRect = "{{0, 0}, {1072, 570}}";
1931
			sepNavSelRange = "{0, 0}";
1932
			sepNavVisRange = "{125, 855}";
1933
		};
1934
	};
1935
	0D5515CB1222A29B0047FA6A /* smooth.h */ = {
1936
		uiCtxt = {
1937
			sepNavIntBoundsRect = "{{0, 0}, {1072, 551}}";
1938
			sepNavSelRange = "{0, 0}";
1939
			sepNavVisRange = "{0, 951}";
1940
		};
1941
	};
525 jab 1942
	0D5515CC1222A29B0047FA6A /* subdivision.cpp */ = {
1943
		uiCtxt = {
1944
			sepNavIntBoundsRect = "{{0, 0}, {1072, 1501}}";
1945
			sepNavSelRange = "{517, 0}";
1946
			sepNavVisRange = "{0, 778}";
1947
		};
1948
	};
535 jab 1949
	0D5515CD1222A29B0047FA6A /* subdivision.h */ = {
1950
		uiCtxt = {
1951
			sepNavIntBoundsRect = "{{0, 0}, {1072, 518}}";
1952
			sepNavSelRange = "{0, 0}";
1953
			sepNavVisRange = "{0, 853}";
1954
		};
1955
	};
528 jab 1956
	0D5515CE1222A29B0047FA6A /* triangulate.cpp */ = {
1957
		uiCtxt = {
535 jab 1958
			sepNavIntBoundsRect = "{{0, 0}, {1072, 6080}}";
1959
			sepNavSelRange = "{3685, 55}";
1960
			sepNavVisRange = "{3636, 727}";
528 jab 1961
		};
1962
	};
530 jab 1963
	0D5515CF1222A29B0047FA6A /* triangulate.h */ = {
1964
		uiCtxt = {
1965
			sepNavIntBoundsRect = "{{0, 0}, {1072, 741}}";
1966
			sepNavSelRange = "{0, 0}";
1967
			sepNavVisRange = "{310, 1013}";
1968
		};
1969
	};
525 jab 1970
	0D5515D01222A29B0047FA6A /* volume_polygonize.cpp */ = {
1971
		uiCtxt = {
1972
			sepNavIntBoundsRect = "{{0, 0}, {1072, 11172}}";
1973
			sepNavSelRange = "{12814, 0}";
1974
			sepNavVisRange = "{9632, 961}";
1975
		};
1976
	};
1977
	0D5515D41222A29B0047FA6A /* x3d_save.cpp */ = {
1978
		uiCtxt = {
1979
			sepNavIntBoundsRect = "{{0, 0}, {1379, 1710}}";
1980
			sepNavSelRange = "{2351, 0}";
1981
			sepNavVisRange = "{2096, 623}";
1982
		};
1983
	};
372 jab 1984
	0D59416B0E4B21AB005EA01C /* image_DXT.c */ = {
1985
		uiCtxt = {
400 jab 1986
			sepNavIntBoundsRect = "{{0, 0}, {1021, 12122}}";
372 jab 1987
			sepNavSelRange = "{82, 0}";
400 jab 1988
			sepNavVisRange = "{0, 745}";
372 jab 1989
		};
1990
	};
1991
	0D59416C0E4B21AB005EA01C /* image_DXT.h */ = {
1992
		uiCtxt = {
448 jab 1993
			sepNavIntBoundsRect = "{{0, 0}, {1064, 2546}}";
372 jab 1994
			sepNavSelRange = "{0, 0}";
448 jab 1995
			sepNavVisRange = "{0, 441}";
372 jab 1996
		};
1997
	};
1998
	0D59416D0E4B21AB005EA01C /* image_helper.c */ = {
1999
		uiCtxt = {
2000
			sepNavIntBoundsRect = "{{0, 0}, {950, 8417}}";
2001
			sepNavSelRange = "{0, 0}";
2002
			sepNavVisRange = "{0, 650}";
2003
		};
2004
	};
2005
	0D59416E0E4B21AB005EA01C /* image_helper.h */ = {
2006
		uiCtxt = {
2007
			sepNavIntBoundsRect = "{{0, 0}, {950, 2261}}";
2008
			sepNavSelRange = "{0, 0}";
2009
			sepNavVisRange = "{0, 516}";
2010
		};
2011
	};
2012
	0D59416F0E4B21AB005EA01C /* SOIL.c */ = {
2013
		uiCtxt = {
465 jab 2014
			sepNavIntBoundsRect = "{{0, 0}, {1064, 38456}}";
445 jab 2015
			sepNavSelRange = "{40763, 114}";
465 jab 2016
			sepNavVisRange = "{37676, 768}";
372 jab 2017
		};
2018
	};
2019
	0D5941700E4B21AB005EA01C /* SOIL.h */ = {
2020
		uiCtxt = {
465 jab 2021
			sepNavIntBoundsRect = "{{0, 0}, {1652, 8968}}";
2022
			sepNavSelRange = "{14839, 142}";
2023
			sepNavVisRange = "{14714, 749}";
372 jab 2024
		};
2025
	};
2026
	0D5941710E4B21AB005EA01C /* stb_image_aug.c */ = {
2027
		uiCtxt = {
465 jab 2028
			sepNavIntBoundsRect = "{{0, 0}, {1104, 69654}}";
372 jab 2029
			sepNavSelRange = "{0, 0}";
465 jab 2030
			sepNavVisRange = "{10108, 581}";
372 jab 2031
		};
2032
	};
2033
	0D5941720E4B21AB005EA01C /* stb_image_aug.h */ = {
2034
		uiCtxt = {
465 jab 2035
			sepNavIntBoundsRect = "{{0, 0}, {1064, 6745}}";
2036
			sepNavSelRange = "{16066, 5}";
2037
			sepNavVisRange = "{15551, 1214}";
372 jab 2038
		};
2039
	};
2040
	0D5941730E4B21AB005EA01C /* stbi_DDS_aug.h */ = {
2041
		uiCtxt = {
465 jab 2042
			sepNavIntBoundsRect = "{{0, 0}, {1064, 418}}";
372 jab 2043
			sepNavSelRange = "{0, 0}";
2044
			sepNavVisRange = "{0, 797}";
2045
		};
2046
	};
2047
	0D5941740E4B21AB005EA01C /* stbi_DDS_aug_c.h */ = {
2048
		uiCtxt = {
2049
			sepNavIntBoundsRect = "{{0, 0}, {950, 9842}}";
2050
			sepNavSelRange = "{0, 0}";
2051
			sepNavVisRange = "{0, 882}";
2052
		};
2053
	};
2054
	0D5942640E4B2EE9005EA01C /* glsl_shader.cpp */ = {
2055
		uiCtxt = {
448 jab 2056
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1330}}";
394 jab 2057
			sepNavSelRange = "{594, 0}";
448 jab 2058
			sepNavVisRange = "{289, 588}";
389 jab 2059
			sepNavWindowFrame = "{{38, 182}, {846, 820}}";
372 jab 2060
		};
2061
	};
400 jab 2062
	0D5942650E4B2EE9005EA01C /* glsl_shader.h */ = {
2063
		uiCtxt = {
465 jab 2064
			sepNavIntBoundsRect = "{{0, 0}, {959, 1767}}";
2065
			sepNavSelRange = "{1676, 1113}";
2066
			sepNavVisRange = "{791, 1799}";
400 jab 2067
		};
2068
	};
528 jab 2069
	0D5AC214123A354100AE168A /* PBXTextBookmark */ = {
2070
		isa = PBXTextBookmark;
2071
		fRef = 0D5515B21222A29B0047FA6A /* ItemID.h */;
2072
		name = "ItemID.h: 37";
2073
		rLen = 0;
2074
		rLoc = 1088;
2075
		rType = 0;
2076
		vrLen = 666;
2077
		vrLoc = 501;
2078
	};
448 jab 2079
	0D6B893A0CFA1F410014CA7F /* Mat3x3d.cpp */ = {
2080
		uiCtxt = {
2081
			sepNavIntBoundsRect = "{{0, 0}, {1064, 836}}";
2082
			sepNavSelRange = "{0, 0}";
2083
			sepNavVisRange = "{0, 603}";
2084
		};
2085
	};
465 jab 2086
	0D92F50C0FBD6EB10032A0BD /* LapackFunc.cpp:237 */ = {
2087
		isa = PBXFileBreakpoint;
2088
		actions = (
2089
		);
2090
		breakpointStyle = 0;
2091
		continueAfterActions = 0;
2092
		countType = 0;
2093
		delayBeforeContinue = 0;
526 jab 2094
		fileReference = 0D0CAF6D0C61132C003604C6 /* LapackFunc.cpp */;
465 jab 2095
		functionName = "LinearLSSolve(const CMatrix& A, const CVector& b, CVector& x)";
2096
		hitCount = 0;
2097
		ignoreCount = 0;
2098
		lineNumber = 237;
2099
		location = libGEL.dylib;
2100
		modificationTime = 275819238.5916489;
2101
		originalNumberOfMultipleMatches = 0;
2102
		state = 0;
445 jab 2103
	};
389 jab 2104
	0DAF05B30E6BEAFC0097AAAD /* MeshEdit */ = {
2105
		activeExec = 0;
2106
		executables = (
2107
			0DAF05B50E6BEAFC0097AAAD /* MeshEdit */,
2108
		);
2109
	};
2110
	0DAF05B50E6BEAFC0097AAAD /* MeshEdit */ = {
2111
		isa = PBXExecutable;
2112
		activeArgIndices = (
435 jab 2113
			NO,
525 jab 2114
			NO,
2115
			NO,
2116
			NO,
389 jab 2117
			YES,
465 jab 2118
			NO,
528 jab 2119
			NO,
2120
			NO,
533 jab 2121
			NO,
535 jab 2122
			NO,
389 jab 2123
		);
2124
		argumentStrings = (
465 jab 2125
			/Users/jab/Studio/3DModels/OBJ/jab_octopus.obj,
401 jab 2126
			"/Users/jab/Studio/3DModels/animal/bunny-simplified.obj",
435 jab 2127
			"/Users/jab/Studio/3DModels/PLY/armadillo-very-simple.obj",
525 jab 2128
			/Users/jab/Studio/3DModels/OBJ/shark.obj,
2129
			/Users/jab/Studio/3DModels/OBJ/bunny.obj,
535 jab 2130
			/Users/jab/Studio/3DModels/PLY/gargo1.7M.ply,
525 jab 2131
			/Users/jab/Studio/3DModels/PLY/Armadillo.ply,
2132
			/Users/jab/Studio/3DModels/PLY/bunny.ply,
528 jab 2133
			"/Users/jab/Studio/3DModels/geometry/tetra-minus-face.obj",
533 jab 2134
			/Users/jab/Studio/3DModels/OBJ/womanhead.obj,
389 jab 2135
		);
2136
		autoAttachOnCrash = 1;
435 jab 2137
		breakpointsEnabled = 0;
389 jab 2138
		configStateDict = {
2139
		};
2140
		customDataFormattersEnabled = 1;
465 jab 2141
		dataTipCustomDataFormattersEnabled = 1;
2142
		dataTipShowTypeColumn = 1;
2143
		dataTipSortType = 0;
389 jab 2144
		debuggerPlugin = GDBDebugging;
2145
		disassemblyDisplayState = 0;
2146
		dylibVariantSuffix = "";
2147
		enableDebugStr = 1;
2148
		environmentEntries = (
2149
		);
2150
		executableSystemSymbolLevel = 0;
2151
		executableUserSymbolLevel = 0;
2152
		libgmallocEnabled = 0;
2153
		name = MeshEdit;
2154
		savedGlobals = {
2155
		};
465 jab 2156
		showTypeColumn = 0;
389 jab 2157
		sourceDirectories = (
2158
		);
2159
		variableFormatDictionary = {
2160
		};
2161
	};
2162
	0DAF05EC0E6BEB8B0097AAAD /* meshedit.cpp */ = {
2163
		uiCtxt = {
535 jab 2164
			sepNavIntBoundsRect = "{{0, 0}, {1072, 23218}}";
2165
			sepNavSelRange = "{8064, 52}";
2166
			sepNavVisRange = "{34391, 794}";
400 jab 2167
			sepNavWindowFrame = "{{15, 58}, {846, 820}}";
389 jab 2168
		};
2169
	};
2170
	0DAF06230E6C0A6A0097AAAD /* harmonics.h */ = {
2171
		uiCtxt = {
525 jab 2172
			sepNavIntBoundsRect = "{{0, 0}, {1072, 1501}}";
465 jab 2173
			sepNavSelRange = "{369, 0}";
525 jab 2174
			sepNavVisRange = "{880, 678}";
389 jab 2175
		};
2176
	};
2177
	0DAF06240E6C0A6A0097AAAD /* harmonics.cpp */ = {
2178
		uiCtxt = {
465 jab 2179
			sepNavIntBoundsRect = "{{0, 0}, {1064, 8227}}";
2180
			sepNavSelRange = "{9297, 0}";
2181
			sepNavVisRange = "{8298, 804}";
392 jab 2182
			sepNavWindowFrame = "{{38, 58}, {846, 820}}";
389 jab 2183
		};
2184
	};
465 jab 2185
	0DB270D90E853C70001F2338 /* VisObj.h */ = {
2186
		uiCtxt = {
2187
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1520}}";
2188
			sepNavSelRange = "{1268, 0}";
2189
			sepNavVisRange = "{920, 677}";
2190
			sepNavWindowFrame = "{{61, 11}, {846, 820}}";
2191
		};
435 jab 2192
	};
465 jab 2193
	0DB270DA0E853C70001F2338 /* VisObj.cpp */ = {
2194
		uiCtxt = {
531 jab 2195
			sepNavIntBoundsRect = "{{0, 0}, {1072, 3553}}";
2196
			sepNavSelRange = "{510, 0}";
2197
			sepNavVisRange = "{390, 542}";
465 jab 2198
			sepNavWindowFrame = "{{15, 4}, {1650, 874}}";
2199
		};
435 jab 2200
	};
465 jab 2201
	0DB6C8F70F3CF0830088DC70 /* gel_rand.cpp */ = {
2202
		uiCtxt = {
2203
			sepNavIntBoundsRect = "{{0, 0}, {1104, 741}}";
2204
			sepNavSelRange = "{0, 0}";
2205
			sepNavVisRange = "{19, 613}";
2206
		};
435 jab 2207
	};
335 jab 2208
	0DB883590C611DA10040A677 /* OBJViewer */ = {
2209
		activeExec = 0;
2210
		executables = (
2211
			0DB8835B0C611DA10040A677 /* OBJViewer */,
2212
		);
329 jab 2213
	};
335 jab 2214
	0DB8835B0C611DA10040A677 /* OBJViewer */ = {
2215
		isa = PBXExecutable;
2216
		activeArgIndices = (
372 jab 2217
			YES,
2218
			NO,
2219
			NO,
382 jab 2220
			NO,
2221
			NO,
335 jab 2222
		);
2223
		argumentStrings = (
372 jab 2224
			"/Users/jab/Studio/3DModels/PLY/Armadillo.ply\n/Users/jab/Studio/3DModels/PLY\n/Users/jab/Studio/3DModels/PLY\n",
445 jab 2225
			"/Users/jab/Studio/3DModels/OBJ/castle.obj\n",
382 jab 2226
			/Users/jab/Studio/3DModels/animal/bunny.x3d,
372 jab 2227
			"/Users/jab/Studio/3DModels/geometry/cube.x3d\n/Users/jab/Studio/3DModels/PLY/Armadillo.ply\n/Users/jab/Studio/3DModels/PLY\n/Users/jab/Studio/3DModels/PLY\n/Users/jab/Studio/3DModels/PLY/Armadillo.ply\n/Users/jab/Studio/3DModels/PLY\n/Users/jab/Studio/3DModels/PLY\n",
382 jab 2228
			/Users/jab/Studio/3DModels/animal/horse2.x3d,
335 jab 2229
		);
2230
		autoAttachOnCrash = 1;
400 jab 2231
		breakpointsEnabled = 0;
335 jab 2232
		configStateDict = {
329 jab 2233
		};
335 jab 2234
		customDataFormattersEnabled = 1;
465 jab 2235
		dataTipCustomDataFormattersEnabled = 1;
2236
		dataTipShowTypeColumn = 1;
2237
		dataTipSortType = 0;
335 jab 2238
		debuggerPlugin = GDBDebugging;
2239
		disassemblyDisplayState = 0;
2240
		dylibVariantSuffix = "";
2241
		enableDebugStr = 1;
2242
		environmentEntries = (
2243
		);
2244
		executableSystemSymbolLevel = 0;
340 jab 2245
		executableUserSymbolLevel = 3;
335 jab 2246
		libgmallocEnabled = 0;
2247
		name = OBJViewer;
340 jab 2248
		savedGlobals = {
2249
		};
465 jab 2250
		showTypeColumn = 0;
335 jab 2251
		sourceDirectories = (
2252
		);
340 jab 2253
		variableFormatDictionary = {
2254
		};
329 jab 2255
	};
336 jab 2256
	0DB883610C611DD20040A677 /* objview.cpp */ = {
2257
		uiCtxt = {
465 jab 2258
			sepNavIntBoundsRect = "{{0, 0}, {959, 4636}}";
2259
			sepNavSelRange = "{4542, 0}";
2260
			sepNavVisRange = "{1768, 1077}";
365 jab 2261
			sepNavVisRect = "{{0, 5675}, {1130, 644}}";
416 jab 2262
			sepNavWindowFrame = "{{267, 111}, {803, 874}}";
336 jab 2263
		};
2264
	};
335 jab 2265
	0DB883B30C611FB20040A677 /* Raytracer */ = {
2266
		activeExec = 0;
2267
		executables = (
2268
			0DB883B50C611FB20040A677 /* Raytracer */,
2269
		);
329 jab 2270
	};
335 jab 2271
	0DB883B50C611FB20040A677 /* Raytracer */ = {
2272
		isa = PBXExecutable;
2273
		activeArgIndices = (
2274
		);
2275
		argumentStrings = (
2276
		);
2277
		autoAttachOnCrash = 1;
367 jab 2278
		breakpointsEnabled = 0;
335 jab 2279
		configStateDict = {
329 jab 2280
		};
335 jab 2281
		customDataFormattersEnabled = 1;
465 jab 2282
		dataTipCustomDataFormattersEnabled = 1;
2283
		dataTipShowTypeColumn = 1;
2284
		dataTipSortType = 0;
335 jab 2285
		debuggerPlugin = GDBDebugging;
2286
		disassemblyDisplayState = 0;
2287
		dylibVariantSuffix = "";
2288
		enableDebugStr = 1;
2289
		environmentEntries = (
2290
		);
2291
		executableSystemSymbolLevel = 0;
2292
		executableUserSymbolLevel = 0;
2293
		libgmallocEnabled = 0;
2294
		name = Raytracer;
465 jab 2295
		showTypeColumn = 0;
335 jab 2296
		sourceDirectories = (
2297
		);
329 jab 2298
	};
335 jab 2299
	0DB883D80C6120590040A677 /* BloomenthalPolygonize */ = {
2300
		activeExec = 0;
2301
		executables = (
2302
			0DB883DA0C6120590040A677 /* BloomenthalPolygonize */,
2303
		);
329 jab 2304
	};
335 jab 2305
	0DB883DA0C6120590040A677 /* BloomenthalPolygonize */ = {
2306
		isa = PBXExecutable;
2307
		activeArgIndices = (
2308
		);
2309
		argumentStrings = (
2310
		);
2311
		autoAttachOnCrash = 1;
367 jab 2312
		breakpointsEnabled = 0;
335 jab 2313
		configStateDict = {
2314
		};
2315
		customDataFormattersEnabled = 1;
465 jab 2316
		dataTipCustomDataFormattersEnabled = 1;
2317
		dataTipShowTypeColumn = 1;
2318
		dataTipSortType = 0;
335 jab 2319
		debuggerPlugin = GDBDebugging;
2320
		disassemblyDisplayState = 0;
2321
		dylibVariantSuffix = "";
2322
		enableDebugStr = 1;
2323
		environmentEntries = (
2324
		);
2325
		executableSystemSymbolLevel = 0;
2326
		executableUserSymbolLevel = 0;
2327
		libgmallocEnabled = 0;
2328
		name = BloomenthalPolygonize;
465 jab 2329
		showTypeColumn = 0;
335 jab 2330
		sourceDirectories = (
2331
		);
329 jab 2332
	};
357 jab 2333
	0DB883E50C6120A50040A677 /* raytrace.cpp */ = {
2334
		uiCtxt = {
394 jab 2335
			sepNavIntBoundsRect = "{{0, 0}, {1085, 9918}}";
2336
			sepNavSelRange = "{4926, 0}";
2337
			sepNavVisRange = "{4682, 490}";
357 jab 2338
			sepNavVisRect = "{{0, 0}, {1121, 538}}";
2339
		};
2340
	};
363 jab 2341
	0DB883EA0C6120C90040A677 /* bloomenthal-polygonize.cpp */ = {
2342
		uiCtxt = {
445 jab 2343
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1520}}";
2344
			sepNavSelRange = "{1243, 0}";
2345
			sepNavVisRange = "{949, 706}";
363 jab 2346
			sepNavVisRect = "{{0, 0}, {1081, 485}}";
2347
		};
2348
	};
335 jab 2349
	0DB883F10C6120E60040A677 /* MeshDistance */ = {
2350
		activeExec = 0;
2351
		executables = (
2352
			0DB883F30C6120E60040A677 /* MeshDistance */,
2353
		);
329 jab 2354
	};
335 jab 2355
	0DB883F30C6120E60040A677 /* MeshDistance */ = {
2356
		isa = PBXExecutable;
2357
		activeArgIndices = (
2358
		);
2359
		argumentStrings = (
2360
		);
2361
		autoAttachOnCrash = 1;
465 jab 2362
		breakpointsEnabled = 0;
335 jab 2363
		configStateDict = {
2364
		};
2365
		customDataFormattersEnabled = 1;
465 jab 2366
		dataTipCustomDataFormattersEnabled = 1;
2367
		dataTipShowTypeColumn = 1;
2368
		dataTipSortType = 0;
335 jab 2369
		debuggerPlugin = GDBDebugging;
2370
		disassemblyDisplayState = 0;
2371
		dylibVariantSuffix = "";
2372
		enableDebugStr = 1;
2373
		environmentEntries = (
2374
		);
2375
		executableSystemSymbolLevel = 0;
2376
		executableUserSymbolLevel = 0;
2377
		libgmallocEnabled = 0;
2378
		name = MeshDistance;
465 jab 2379
		savedGlobals = {
2380
		};
2381
		showTypeColumn = 0;
335 jab 2382
		sourceDirectories = (
2383
		);
329 jab 2384
	};
341 jab 2385
	0DB883FA0C61210A0040A677 /* meshdist.cpp */ = {
2386
		uiCtxt = {
465 jab 2387
			sepNavIntBoundsRect = "{{0, 0}, {1064, 5301}}";
2388
			sepNavSelRange = "{1344, 23}";
2389
			sepNavVisRange = "{1068, 526}";
365 jab 2390
			sepNavVisRect = "{{0, 2}, {1130, 644}}";
382 jab 2391
			sepNavWindowFrame = "{{15, 53}, {846, 820}}";
341 jab 2392
		};
2393
	};
335 jab 2394
	0DB884020C6121240040A677 /* Decimator */ = {
2395
		activeExec = 0;
2396
		executables = (
2397
			0DB884040C6121240040A677 /* Decimator */,
2398
		);
329 jab 2399
	};
335 jab 2400
	0DB884040C6121240040A677 /* Decimator */ = {
2401
		isa = PBXExecutable;
2402
		activeArgIndices = (
329 jab 2403
		);
335 jab 2404
		argumentStrings = (
2405
		);
2406
		autoAttachOnCrash = 1;
372 jab 2407
		breakpointsEnabled = 0;
335 jab 2408
		configStateDict = {
329 jab 2409
		};
335 jab 2410
		customDataFormattersEnabled = 1;
465 jab 2411
		dataTipCustomDataFormattersEnabled = 1;
2412
		dataTipShowTypeColumn = 1;
2413
		dataTipSortType = 0;
335 jab 2414
		debuggerPlugin = GDBDebugging;
2415
		disassemblyDisplayState = 0;
2416
		dylibVariantSuffix = "";
2417
		enableDebugStr = 1;
2418
		environmentEntries = (
2419
		);
2420
		executableSystemSymbolLevel = 0;
2421
		executableUserSymbolLevel = 0;
2422
		libgmallocEnabled = 0;
2423
		name = Decimator;
336 jab 2424
		savedGlobals = {
2425
		};
465 jab 2426
		showTypeColumn = 0;
335 jab 2427
		sourceDirectories = (
2428
		);
329 jab 2429
	};
335 jab 2430
	0DB884070C6121400040A677 /* RangeScanViewer */ = {
2431
		activeExec = 0;
2432
		executables = (
2433
			0DB884090C6121400040A677 /* RangeScanViewer */,
2434
		);
329 jab 2435
	};
335 jab 2436
	0DB884090C6121400040A677 /* RangeScanViewer */ = {
2437
		isa = PBXExecutable;
2438
		activeArgIndices = (
2439
		);
2440
		argumentStrings = (
2441
		);
2442
		autoAttachOnCrash = 1;
372 jab 2443
		breakpointsEnabled = 0;
335 jab 2444
		configStateDict = {
329 jab 2445
		};
335 jab 2446
		customDataFormattersEnabled = 1;
465 jab 2447
		dataTipCustomDataFormattersEnabled = 1;
2448
		dataTipShowTypeColumn = 1;
2449
		dataTipSortType = 0;
335 jab 2450
		debuggerPlugin = GDBDebugging;
2451
		disassemblyDisplayState = 0;
340 jab 2452
		dylibVariantSuffix = "";
335 jab 2453
		enableDebugStr = 1;
2454
		environmentEntries = (
2455
		);
2456
		executableSystemSymbolLevel = 0;
2457
		executableUserSymbolLevel = 0;
2458
		libgmallocEnabled = 0;
2459
		name = RangeScanViewer;
465 jab 2460
		showTypeColumn = 0;
335 jab 2461
		sourceDirectories = (
2462
		);
329 jab 2463
	};
335 jab 2464
	0DB8840C0C6121570040A677 /* BoundaryCollapse */ = {
2465
		activeExec = 0;
2466
		executables = (
2467
			0DB8840E0C6121570040A677 /* BoundaryCollapse */,
2468
		);
329 jab 2469
	};
335 jab 2470
	0DB8840E0C6121570040A677 /* BoundaryCollapse */ = {
2471
		isa = PBXExecutable;
2472
		activeArgIndices = (
2473
		);
2474
		argumentStrings = (
2475
		);
2476
		autoAttachOnCrash = 1;
372 jab 2477
		breakpointsEnabled = 0;
335 jab 2478
		configStateDict = {
329 jab 2479
		};
335 jab 2480
		customDataFormattersEnabled = 1;
465 jab 2481
		dataTipCustomDataFormattersEnabled = 1;
2482
		dataTipShowTypeColumn = 1;
2483
		dataTipSortType = 0;
335 jab 2484
		debuggerPlugin = GDBDebugging;
2485
		disassemblyDisplayState = 0;
2486
		dylibVariantSuffix = "";
2487
		enableDebugStr = 1;
2488
		environmentEntries = (
2489
		);
2490
		executableSystemSymbolLevel = 0;
2491
		executableUserSymbolLevel = 0;
2492
		libgmallocEnabled = 0;
2493
		name = BoundaryCollapse;
465 jab 2494
		showTypeColumn = 0;
335 jab 2495
		sourceDirectories = (
2496
		);
329 jab 2497
	};
335 jab 2498
	0DB8841C0C6121710040A677 /* VolumePolygonize */ = {
329 jab 2499
		activeExec = 0;
2500
		executables = (
335 jab 2501
			0DB8841E0C6121710040A677 /* VolumePolygonize */,
329 jab 2502
		);
2503
	};
335 jab 2504
	0DB8841E0C6121710040A677 /* VolumePolygonize */ = {
329 jab 2505
		isa = PBXExecutable;
2506
		activeArgIndices = (
2507
		);
2508
		argumentStrings = (
2509
		);
2510
		autoAttachOnCrash = 1;
372 jab 2511
		breakpointsEnabled = 0;
329 jab 2512
		configStateDict = {
2513
		};
2514
		customDataFormattersEnabled = 1;
465 jab 2515
		dataTipCustomDataFormattersEnabled = 1;
2516
		dataTipShowTypeColumn = 1;
2517
		dataTipSortType = 0;
329 jab 2518
		debuggerPlugin = GDBDebugging;
2519
		disassemblyDisplayState = 0;
2520
		dylibVariantSuffix = "";
2521
		enableDebugStr = 1;
2522
		environmentEntries = (
2523
		);
2524
		executableSystemSymbolLevel = 0;
2525
		executableUserSymbolLevel = 0;
2526
		libgmallocEnabled = 0;
335 jab 2527
		name = VolumePolygonize;
465 jab 2528
		showTypeColumn = 0;
329 jab 2529
		sourceDirectories = (
2530
		);
2531
	};
336 jab 2532
	0DB884350C6121CF0040A677 /* decimator.cpp */ = {
2533
		uiCtxt = {
389 jab 2534
			sepNavIntBoundsRect = "{{0, 0}, {1131, 1539}}";
2535
			sepNavSelRange = "{1080, 0}";
2536
			sepNavVisRange = "{682, 1065}";
365 jab 2537
			sepNavVisRect = "{{0, 714}, {1130, 644}}";
336 jab 2538
		};
2539
	};
340 jab 2540
	0DB8843A0C6121ED0040A677 /* ply.h */ = {
2541
		uiCtxt = {
2542
			sepNavIntBoundsRect = "{{0, 0}, {1146, 4275}}";
2543
			sepNavSelRange = "{0, 0}";
2544
			sepNavVisRect = "{{0, 3363}, {1146, 614}}";
2545
		};
2546
	};
2547
	0DB8843B0C6121ED0040A677 /* plyfile.c */ = {
2548
		uiCtxt = {
2549
			sepNavIntBoundsRect = "{{0, 0}, {1106, 49723}}";
2550
			sepNavSelRange = "{0, 0}";
2551
			sepNavVisRect = "{{0, 0}, {1106, 688}}";
2552
		};
2553
	};
2554
	0DB8843C0C6121ED0040A677 /* rsview.cpp */ = {
2555
		uiCtxt = {
2556
			sepNavIntBoundsRect = "{{0, 0}, {1340, 8227}}";
363 jab 2557
			sepNavSelRange = "{4958, 0}";
2558
			sepNavVisRect = "{{0, 3090}, {1081, 485}}";
340 jab 2559
			sepNavWindowFrame = "{{159, 16}, {803, 874}}";
2560
		};
2561
	};
2562
	0DB884400C6122050040A677 /* boundary_collapse.cpp */ = {
2563
		uiCtxt = {
389 jab 2564
			sepNavIntBoundsRect = "{{0, 0}, {1131, 828}}";
382 jab 2565
			sepNavSelRange = "{37, 0}";
389 jab 2566
			sepNavVisRange = "{0, 563}";
365 jab 2567
			sepNavVisRect = "{{0, 57}, {1130, 644}}";
340 jab 2568
		};
2569
	};
341 jab 2570
	0DB884460C6122220040A677 /* volpoly.cpp */ = {
2571
		uiCtxt = {
446 jab 2572
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1843}}";
2573
			sepNavSelRange = "{496, 0}";
2574
			sepNavVisRange = "{749, 855}";
365 jab 2575
			sepNavVisRect = "{{0, 437}, {1130, 644}}";
445 jab 2576
			sepNavWindowFrame = "{{55, 4}, {1650, 874}}";
341 jab 2577
		};
2578
	};
382 jab 2579
	0DC4C9150E5039D400F1B8A3 /* LinAlg-eigensolver */ = {
2580
		activeExec = 0;
2581
		executables = (
2582
			0DC4C9170E5039D400F1B8A3 /* LinAlg-eigensolver */,
363 jab 2583
		);
2584
	};
382 jab 2585
	0DC4C9170E5039D400F1B8A3 /* LinAlg-eigensolver */ = {
2586
		isa = PBXExecutable;
2587
		activeArgIndices = (
2588
		);
2589
		argumentStrings = (
2590
		);
2591
		autoAttachOnCrash = 1;
2592
		breakpointsEnabled = 1;
2593
		configStateDict = {
2594
		};
2595
		customDataFormattersEnabled = 1;
465 jab 2596
		dataTipCustomDataFormattersEnabled = 1;
2597
		dataTipShowTypeColumn = 1;
2598
		dataTipSortType = 0;
382 jab 2599
		debuggerPlugin = GDBDebugging;
2600
		disassemblyDisplayState = 0;
2601
		dylibVariantSuffix = "";
2602
		enableDebugStr = 1;
2603
		environmentEntries = (
2604
		);
2605
		executableSystemSymbolLevel = 0;
2606
		executableUserSymbolLevel = 0;
2607
		libgmallocEnabled = 0;
2608
		name = "LinAlg-eigensolver";
2609
		savedGlobals = {
2610
		};
465 jab 2611
		showTypeColumn = 0;
382 jab 2612
		sourceDirectories = (
2613
		);
2614
		variableFormatDictionary = {
2615
		};
2616
	};
2617
	0DC4C91B0E5039EF00F1B8A3 /* eigensolvertest.cpp */ = {
2618
		uiCtxt = {
2619
			sepNavIntBoundsRect = "{{0, 0}, {928, 1273}}";
2620
			sepNavSelRange = "{561, 0}";
2621
			sepNavVisRange = "{1100, 876}";
2622
		};
2623
	};
525 jab 2624
	0DC62E58123973E600F7EA07 /* PBXTextBookmark */ = {
2625
		isa = PBXTextBookmark;
2626
		fRef = 0D0CAF240C61132C003604C6 /* Polygonizer.cpp */;
2627
		name = "Polygonizer.cpp: 1";
2628
		rLen = 0;
446 jab 2629
		rLoc = 0;
2630
		rType = 0;
525 jab 2631
		vrLen = 885;
2632
		vrLoc = 5710;
446 jab 2633
	};
525 jab 2634
	0DC62E59123973E600F7EA07 /* PBXTextBookmark */ = {
446 jab 2635
		isa = PBXTextBookmark;
525 jab 2636
		fRef = 0D5515D01222A29B0047FA6A /* volume_polygonize.cpp */;
2637
		name = "volume_polygonize.cpp: 455";
446 jab 2638
		rLen = 0;
525 jab 2639
		rLoc = 12814;
446 jab 2640
		rType = 0;
525 jab 2641
		vrLen = 961;
2642
		vrLoc = 9632;
446 jab 2643
	};
525 jab 2644
	0DC62E7F123976A700F7EA07 /* PBXTextBookmark */ = {
2645
		isa = PBXTextBookmark;
2646
		fRef = 0D5515AB1222A29B0047FA6A /* curvature.cpp */;
2647
		name = "curvature.cpp: 269";
2648
		rLen = 57;
526 jab 2649
		rLoc = 8999;
525 jab 2650
		rType = 0;
2651
		vrLen = 1376;
2652
		vrLoc = 8407;
394 jab 2653
	};
525 jab 2654
	0DC62E8D1239779100F7EA07 /* PBXTextBookmark */ = {
435 jab 2655
		isa = PBXTextBookmark;
525 jab 2656
		fRef = 0DF13A841003F14D0088F39B /* CSCMatrixBuilder.h */;
2657
		name = "CSCMatrixBuilder.h: 23";
435 jab 2658
		rLen = 0;
525 jab 2659
		rLoc = 978;
435 jab 2660
		rType = 0;
525 jab 2661
		vrLen = 1044;
2662
		vrLoc = 0;
435 jab 2663
	};
525 jab 2664
	0DC62E8E1239779100F7EA07 /* PBXTextBookmark */ = {
2665
		isa = PBXTextBookmark;
2666
		fRef = 0DAF06230E6C0A6A0097AAAD /* harmonics.h */;
2667
		name = "harmonics.h: 18";
2668
		rLen = 0;
2669
		rLoc = 369;
2670
		rType = 0;
2671
		vrLen = 678;
2672
		vrLoc = 880;
435 jab 2673
	};
525 jab 2674
	0DC62EBD12397B1600F7EA07 /* PBXTextBookmark */ = {
2675
		isa = PBXTextBookmark;
2676
		fRef = 0D5515C51222A29B0047FA6A /* ply_load.h */;
2677
		name = "ply_load.h: 1";
2678
		rLen = 0;
2679
		rLoc = 0;
2680
		rType = 0;
2681
		vrLen = 911;
2682
		vrLoc = 0;
382 jab 2683
	};
525 jab 2684
	0DC62EBE12397B1600F7EA07 /* PBXTextBookmark */ = {
2685
		isa = PBXTextBookmark;
2686
		fRef = 0D5515C41222A29B0047FA6A /* ply_load.cpp */;
2687
		name = "ply_load.cpp: 1";
2688
		rLen = 0;
2689
		rLoc = 0;
2690
		rType = 0;
2691
		vrLen = 657;
2692
		vrLoc = 195;
382 jab 2693
	};
525 jab 2694
	0DC62EBF12397B1600F7EA07 /* PBXTextBookmark */ = {
2695
		isa = PBXTextBookmark;
2696
		fRef = 0D17B9720E4B949300FD8803 /* ply_load.h */;
2697
		name = "ply_load.h: 23";
2698
		rLen = 0;
2699
		rLoc = 455;
2700
		rType = 0;
2701
		vrLen = 455;
2702
		vrLoc = 0;
2703
	};
2704
	0DC62EC112397B1600F7EA07 /* PBXTextBookmark */ = {
2705
		isa = PBXTextBookmark;
2706
		fRef = 0D17B9740E4B949300FD8803 /* rply.h */;
2707
		name = "rply.h: 2";
2708
		rLen = 0;
2709
		rLoc = 44;
2710
		rType = 0;
2711
		vrLen = 1244;
2712
		vrLoc = 3108;
2713
	};
2714
	0DC62EC212397B1600F7EA07 /* PBXTextBookmark */ = {
2715
		isa = PBXTextBookmark;
2716
		fRef = 0D17B9710E4B949300FD8803 /* ply_load.cpp */;
2717
		name = "ply_load.cpp: 31";
2718
		rLen = 0;
2719
		rLoc = 509;
2720
		rType = 0;
2721
		vrLen = 554;
2722
		vrLoc = 139;
2723
	};
2724
	0DC62ED912397E9800F7EA07 /* PlistBookmark */ = {
2725
		isa = PlistBookmark;
2726
		fRef = 0D21E74B0CBE1DD500DCAF45 /* test-bundle-Info.plist */;
2727
		fallbackIsa = PBXBookmark;
2728
		isK = 0;
2729
		kPath = (
2730
		);
2731
		name = "/Users/jab/GEL/test-bundle-Info.plist";
2732
		rLen = 0;
526 jab 2733
		rLoc = 9223372036854775808;
525 jab 2734
	};
2735
	0DC62EDD12397E9800F7EA07 /* PBXTextBookmark */ = {
2736
		isa = PBXTextBookmark;
2737
		fRef = 0D5515B31222A29B0047FA6A /* ItemVector.h */;
2738
		name = "ItemVector.h: 173";
2739
		rLen = 0;
2740
		rLoc = 4995;
2741
		rType = 0;
2742
		vrLen = 494;
2743
		vrLoc = 5841;
404 jab 2744
	};
525 jab 2745
	0DC62EDE12397E9800F7EA07 /* PBXTextBookmark */ = {
445 jab 2746
		isa = PBXTextBookmark;
525 jab 2747
		fRef = 0D5515B41222A29B0047FA6A /* Iterators.h */;
2748
		name = "Iterators.h: 15";
445 jab 2749
		rLen = 0;
525 jab 2750
		rLoc = 528;
445 jab 2751
		rType = 0;
525 jab 2752
		vrLen = 748;
2753
		vrLoc = 3279;
445 jab 2754
	};
525 jab 2755
	0DC62EEB123A057D00F7EA07 /* PBXTextBookmark */ = {
389 jab 2756
		isa = PBXTextBookmark;
525 jab 2757
		fRef = 0D5515AD1222A29B0047FA6A /* dual.cpp */;
2758
		name = "dual.cpp: 1";
382 jab 2759
		rLen = 0;
525 jab 2760
		rLoc = 0;
382 jab 2761
		rType = 0;
525 jab 2762
		vrLen = 741;
465 jab 2763
		vrLoc = 0;
382 jab 2764
	};
525 jab 2765
	0DC62EED123A057D00F7EA07 /* PBXTextBookmark */ = {
389 jab 2766
		isa = PBXTextBookmark;
525 jab 2767
		fRef = 0D5515AC1222A29B0047FA6A /* curvature.h */;
2768
		name = "curvature.h: 1";
389 jab 2769
		rLen = 0;
525 jab 2770
		rLoc = 0;
389 jab 2771
		rType = 0;
525 jab 2772
		vrLen = 701;
2773
		vrLoc = 0;
389 jab 2774
	};
525 jab 2775
	0DC62EEE123A057D00F7EA07 /* PBXTextBookmark */ = {
389 jab 2776
		isa = PBXTextBookmark;
525 jab 2777
		fRef = 0D5515AE1222A29B0047FA6A /* dual.h */;
2778
		name = "dual.h: 1";
389 jab 2779
		rLen = 0;
465 jab 2780
		rLoc = 0;
389 jab 2781
		rType = 0;
525 jab 2782
		vrLen = 582;
2783
		vrLoc = 0;
389 jab 2784
	};
525 jab 2785
	0DC62EF2123A057D00F7EA07 /* PBXTextBookmark */ = {
2786
		isa = PBXTextBookmark;
2787
		fRef = 0D5515A71222A29B0047FA6A /* close_holes.h */;
2788
		name = "close_holes.h: 1";
2789
		rLen = 0;
2790
		rLoc = 0;
2791
		rType = 0;
2792
		vrLen = 776;
2793
		vrLoc = 0;
2794
	};
2795
	0DC62EFA123A05BF00F7EA07 /* PBXTextBookmark */ = {
2796
		isa = PBXTextBookmark;
2797
		fRef = 0D5515A91222A29B0047FA6A /* ConnectivityKernel.cpp */;
2798
		name = "ConnectivityKernel.cpp: 1";
2799
		rLen = 0;
2800
		rLoc = 0;
2801
		rType = 0;
2802
		vrLen = 970;
2803
		vrLoc = 0;
2804
	};
2805
	0DC70B530E4DB1AF007B9226 /* string_utils.cpp */ = {
2806
		uiCtxt = {
2807
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1653}}";
2808
			sepNavSelRange = "{0, 0}";
2809
			sepNavVisRange = "{1183, 817}";
2810
		};
2811
	};
2812
	0DC70B540E4DB1AF007B9226 /* string_utils.h */ = {
2813
		uiCtxt = {
2814
			sepNavIntBoundsRect = "{{0, 0}, {1064, 404}}";
2815
			sepNavSelRange = "{46, 0}";
2816
			sepNavVisRange = "{0, 672}";
2817
		};
2818
	};
2819
	0DC70B550E4DB1AF007B9226 /* XmlParser.cpp */ = {
2820
		uiCtxt = {
2821
			sepNavIntBoundsRect = "{{0, 0}, {787, 4560}}";
2822
			sepNavSelRange = "{3617, 0}";
2823
			sepNavVisRange = "{1399, 919}";
2824
			sepNavWindowFrame = "{{15, 203}, {846, 820}}";
2825
		};
2826
	};
2827
	0DC70B560E4DB1AF007B9226 /* XmlParser.h */ = {
2828
		uiCtxt = {
2829
			sepNavIntBoundsRect = "{{0, 0}, {1064, 1539}}";
2830
			sepNavSelRange = "{43, 0}";
2831
			sepNavVisRange = "{622, 396}";
2832
			sepNavWindowFrame = "{{15, 203}, {846, 820}}";
2833
		};
2834
	};
533 jab 2835
	0DD5E6B0123E1C97002B63EF /* PBXTextBookmark */ = {
2836
		isa = PBXTextBookmark;
2837
		fRef = 0D5515A41222A29B0047FA6A /* caps_and_needles.cpp */;
2838
		name = "caps_and_needles.cpp: 65";
2839
		rLen = 0;
2840
		rLoc = 1945;
2841
		rType = 0;
2842
		vrLen = 937;
2843
		vrLoc = 1946;
2844
	};
2845
	0DD5E6D9123E1F98002B63EF /* PBXTextBookmark */ = {
2846
		isa = PBXTextBookmark;
2847
		fRef = 0D5515B11222A29B0047FA6A /* HalfEdgeWalker.h */;
2848
		name = "HalfEdgeWalker.h: 1";
2849
		rLen = 0;
2850
		rLoc = 0;
2851
		rType = 0;
2852
		vrLen = 1533;
2853
		vrLoc = 515;
2854
	};
525 jab 2855
	0DD7D1990E7E853300A9C60E /* PBXBookmarkGroup */ = {
2856
		isa = PBXBookmarkGroup;
2857
		children = (
2858
			0DD7D1CF0E7E964A00A9C60E /* PBXBookmark */,
2859
		);
2860
		name = Root;
2861
	};
2862
	0DD7D1CF0E7E964A00A9C60E /* PBXBookmark */ = {
2863
		isa = PBXBookmark;
2864
		fRef = 0DDE80760E7D9E670008F3D2 /* wire-generic.vert */;
2865
	};
2866
	0DDE80760E7D9E670008F3D2 /* wire-generic.vert */ = {
465 jab 2867
		isa = PBXFileReference;
525 jab 2868
		fileEncoding = 4;
2869
		lastKnownFileType = text;
2870
		name = "wire-generic.vert";
2871
		path = "/Users/jab/GEL/apps/MeshEdit/wire-generic.vert";
2872
		sourceTree = "<absolute>";
2873
	};
531 jab 2874
	0DE64368123D0BEB001BDB8E /* PBXTextBookmark */ = {
530 jab 2875
		isa = PBXTextBookmark;
2876
		fRef = 0D17B9730E4B949300FD8803 /* rply.c */;
2877
		name = "rply.c: 333";
2878
		rLen = 0;
2879
		rLoc = 12503;
2880
		rType = 0;
2881
		vrLen = 969;
2882
		vrLoc = 12815;
2883
	};
531 jab 2884
	0DE64369123D0BEB001BDB8E /* PBXTextBookmark */ = {
2885
		isa = PBXTextBookmark;
2886
		fRef = 0D5515CF1222A29B0047FA6A /* triangulate.h */;
2887
		name = "triangulate.h: 1";
2888
		rLen = 0;
2889
		rLoc = 0;
2890
		rType = 0;
2891
		vrLen = 1013;
2892
		vrLoc = 310;
2893
	};
2894
	0DE6436A123D0BEB001BDB8E /* PBXTextBookmark */ = {
2895
		isa = PBXTextBookmark;
2896
		fRef = 0DB270DA0E853C70001F2338 /* VisObj.cpp */;
2897
		name = "VisObj.cpp: 29";
2898
		rLen = 0;
2899
		rLoc = 510;
2900
		rType = 0;
2901
		vrLen = 542;
2902
		vrLoc = 390;
2903
	};
2904
	0DE6436C123D0BEB001BDB8E /* PBXTextBookmark */ = {
2905
		isa = PBXTextBookmark;
2906
		fRef = 0D5515BA1222A29B0047FA6A /* mesh_optimization.cpp */;
2907
		name = "mesh_optimization.cpp: 718";
2908
		rLen = 51;
2909
		rLoc = 24914;
2910
		rType = 0;
2911
		vrLen = 771;
2912
		vrLoc = 25387;
2913
	};
2914
	0DE6436D123D0BEB001BDB8E /* PBXTextBookmark */ = {
2915
		isa = PBXTextBookmark;
2916
		fRef = 0D5515B61222A29B0047FA6A /* load.h */;
2917
		name = "load.h: 1";
2918
		rLen = 0;
2919
		rLoc = 0;
2920
		rType = 0;
2921
		vrLen = 717;
2922
		vrLoc = 0;
2923
	};
2924
	0DE6436E123D0BEB001BDB8E /* PBXTextBookmark */ = {
2925
		isa = PBXTextBookmark;
2926
		fRef = 0D5515A61222A29B0047FA6A /* close_holes.cpp */;
2927
		name = "close_holes.cpp: 1";
2928
		rLen = 0;
2929
		rLoc = 0;
2930
		rType = 0;
2931
		vrLen = 698;
2932
		vrLoc = 0;
2933
	};
2934
	0DE6436F123D0BEB001BDB8E /* PBXTextBookmark */ = {
2935
		isa = PBXTextBookmark;
2936
		fRef = 0D5515B11222A29B0047FA6A /* HalfEdgeWalker.h */;
2937
		name = "HalfEdgeWalker.h: 1";
2938
		rLen = 0;
2939
		rLoc = 0;
2940
		rType = 0;
2941
		vrLen = 1157;
2942
		vrLoc = 2897;
2943
	};
2944
	0DE64370123D0BEB001BDB8E /* PBXTextBookmark */ = {
2945
		isa = PBXTextBookmark;
2946
		fRef = 0D5515B91222A29B0047FA6A /* Manifold.h */;
2947
		name = "Manifold.h: 225";
2948
		rLen = 54;
2949
		rLoc = 10341;
2950
		rType = 0;
2951
		vrLen = 918;
2952
		vrLoc = 10398;
2953
	};
525 jab 2954
	0DF13A841003F14D0088F39B /* CSCMatrixBuilder.h */ = {
2955
		uiCtxt = {
2956
			sepNavIntBoundsRect = "{{0, 0}, {1072, 2888}}";
2957
			sepNavSelRange = "{978, 0}";
2958
			sepNavVisRange = "{0, 1044}";
2959
		};
2960
	};
2961
	0DF48CA50F8D676A00204359 /* GLConsole.cpp */ = {
2962
		isa = PBXFileReference;
465 jab 2963
		lastKnownFileType = sourcecode.cpp.cpp;
525 jab 2964
		name = GLConsole.cpp;
2965
		path = /Users/jab/packages/glconsole/GLConsole/GLConsole.cpp;
465 jab 2966
		sourceTree = "<absolute>";
2967
	};
525 jab 2968
	0DF48CA70F8D676A00204359 /* GLConsole.cpp:117 */ = {
2969
		isa = PBXFileBreakpoint;
2970
		actions = (
2971
		);
2972
		breakpointStyle = 0;
2973
		continueAfterActions = 0;
2974
		countType = 0;
2975
		delayBeforeContinue = 0;
2976
		fileReference = 0DF48CA50F8D676A00204359 /* GLConsole.cpp */;
2977
		functionName = "GLConsole::Init()";
2978
		hitCount = 0;
2979
		ignoreCount = 0;
2980
		lineNumber = 117;
2981
		modificationTime = 275819238.479892;
2982
		originalNumberOfMultipleMatches = 0;
2983
		state = 0;
2984
	};
329 jab 2985
}