Skip to content

Commit 8b89c2c

Browse files
committed
added y_min_max
1 parent adae257 commit 8b89c2c

File tree

76 files changed

+2135
-1061
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

76 files changed

+2135
-1061
lines changed

Xcode/Splines.xcodeproj/project.pbxproj

Lines changed: 10 additions & 139 deletions
Original file line numberDiff line numberDiff line change
@@ -7,30 +7,6 @@
77
objects = {
88

99
/* Begin PBXBuildFile section */
10-
D9268AED25CABC1E0074F122 /* SplineQuinticBase.cc in Sources */ = {isa = PBXBuildFile; fileRef = D9268AD125CABC1E0074F122 /* SplineQuinticBase.cc */; };
11-
D9268AEE25CABC1E0074F122 /* SplineAkima.cc in Sources */ = {isa = PBXBuildFile; fileRef = D9268AD225CABC1E0074F122 /* SplineAkima.cc */; };
12-
D9268AEF25CABC1E0074F122 /* SplineSetGC.cc in Sources */ = {isa = PBXBuildFile; fileRef = D9268AD325CABC1E0074F122 /* SplineSetGC.cc */; };
13-
D9268AF025CABC1E0074F122 /* SplineLinear.cc in Sources */ = {isa = PBXBuildFile; fileRef = D9268AD525CABC1E0074F122 /* SplineLinear.cc */; };
14-
D9268AF125CABC1E0074F122 /* SplineQuintic.cc in Sources */ = {isa = PBXBuildFile; fileRef = D9268AD625CABC1E0074F122 /* SplineQuintic.cc */; };
15-
D9268AF225CABC1E0074F122 /* SplineCubicBase.cc in Sources */ = {isa = PBXBuildFile; fileRef = D9268AD725CABC1E0074F122 /* SplineCubicBase.cc */; };
16-
D9268AF325CABC1E0074F122 /* SplineSet.cc in Sources */ = {isa = PBXBuildFile; fileRef = D9268AD825CABC1E0074F122 /* SplineSet.cc */; };
17-
D9268AF425CABC1E0074F122 /* SplineConstant.cc in Sources */ = {isa = PBXBuildFile; fileRef = D9268AD925CABC1E0074F122 /* SplineConstant.cc */; };
18-
D9268AF525CABC1E0074F122 /* SplineBiQuintic.cc in Sources */ = {isa = PBXBuildFile; fileRef = D9268ADA25CABC1E0074F122 /* SplineBiQuintic.cc */; };
19-
D9268AF625CABC1E0074F122 /* SplinePchip.cc in Sources */ = {isa = PBXBuildFile; fileRef = D9268ADB25CABC1E0074F122 /* SplinePchip.cc */; };
20-
D9268AF725CABC1E0074F122 /* SplinesUtils.cc in Sources */ = {isa = PBXBuildFile; fileRef = D9268ADC25CABC1E0074F122 /* SplinesUtils.cc */; };
21-
D9268AF825CABC1E0074F122 /* SplineBessel.cc in Sources */ = {isa = PBXBuildFile; fileRef = D9268ADD25CABC1E0074F122 /* SplineBessel.cc */; };
22-
D9268AF925CABC1E0074F122 /* SplinesBivariate.cc in Sources */ = {isa = PBXBuildFile; fileRef = D9268ADE25CABC1E0074F122 /* SplinesBivariate.cc */; };
23-
D9268AFA25CABC1E0074F122 /* SplineVec.cc in Sources */ = {isa = PBXBuildFile; fileRef = D9268AE025CABC1E0074F122 /* SplineVec.cc */; };
24-
D9268AFB25CABC1E0074F122 /* Splines.cc in Sources */ = {isa = PBXBuildFile; fileRef = D9268AE125CABC1E0074F122 /* Splines.cc */; };
25-
D9268AFC25CABC1E0074F122 /* Splines2D.cc in Sources */ = {isa = PBXBuildFile; fileRef = D9268AE225CABC1E0074F122 /* Splines2D.cc */; };
26-
D9268AFD25CABC1E0074F122 /* SplineBiCubic.cc in Sources */ = {isa = PBXBuildFile; fileRef = D9268AE325CABC1E0074F122 /* SplineBiCubic.cc */; };
27-
D9268AFE25CABC1E0074F122 /* Splines1D.cc in Sources */ = {isa = PBXBuildFile; fileRef = D9268AE525CABC1E0074F122 /* Splines1D.cc */; };
28-
D9268AFF25CABC1E0074F122 /* SplineCubic.cc in Sources */ = {isa = PBXBuildFile; fileRef = D9268AE625CABC1E0074F122 /* SplineCubic.cc */; };
29-
D9268B0025CABC1E0074F122 /* SplineHermite.cc in Sources */ = {isa = PBXBuildFile; fileRef = D9268AE925CABC1E0074F122 /* SplineHermite.cc */; };
30-
D9268B0125CABC1E0074F122 /* SplineBilinear.cc in Sources */ = {isa = PBXBuildFile; fileRef = D9268AEA25CABC1E0074F122 /* SplineBilinear.cc */; };
31-
D9268B0225CABC1E0074F122 /* SplinesCinterface.cc in Sources */ = {isa = PBXBuildFile; fileRef = D9268AEB25CABC1E0074F122 /* SplinesCinterface.cc */; };
32-
D9268B0325CABC1E0074F122 /* SplineAkima2D.cc in Sources */ = {isa = PBXBuildFile; fileRef = D9268AEC25CABC1E0074F122 /* SplineAkima2D.cc */; };
33-
D9268B3F25CABD430074F122 /* test9.cc in Sources */ = {isa = PBXBuildFile; fileRef = D9268B0725CABC270074F122 /* test9.cc */; };
3410
D93B173C25CB709F0033E2CA /* SplineBessel.cc in Sources */ = {isa = PBXBuildFile; fileRef = D9268ADD25CABC1E0074F122 /* SplineBessel.cc */; };
3511
D93B173D25CB709F0033E2CA /* SplineHermite.cc in Sources */ = {isa = PBXBuildFile; fileRef = D9268AE925CABC1E0074F122 /* SplineHermite.cc */; };
3612
D93B173E25CB709F0033E2CA /* SplineCubicBase.cc in Sources */ = {isa = PBXBuildFile; fileRef = D9268AD725CABC1E0074F122 /* SplineCubicBase.cc */; };
@@ -54,25 +30,13 @@
5430
D93B175025CB709F0033E2CA /* SplineSet.cc in Sources */ = {isa = PBXBuildFile; fileRef = D9268AD825CABC1E0074F122 /* SplineSet.cc */; };
5531
D93B175225CB709F0033E2CA /* SplinesUtils.cc in Sources */ = {isa = PBXBuildFile; fileRef = D9268ADC25CABC1E0074F122 /* SplinesUtils.cc */; };
5632
D93B175325CB709F0033E2CA /* SplineQuinticBase.cc in Sources */ = {isa = PBXBuildFile; fileRef = D9268AD125CABC1E0074F122 /* SplineQuinticBase.cc */; };
57-
D93B176125CB70AC0033E2CA /* test2.cc in Sources */ = {isa = PBXBuildFile; fileRef = D9268B0925CABC270074F122 /* test2.cc */; };
5833
D93B176925CB70E30033E2CA /* libUtils_osx_static.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D93B176625CB70E30033E2CA /* libUtils_osx_static.a */; };
5934
D93B176A25CB70E30033E2CA /* libQuartic_osx_static.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D93B176725CB70E30033E2CA /* libQuartic_osx_static.a */; };
6035
D93B176B25CB70E30033E2CA /* libGenericContainer_osx_static.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D93B176825CB70E30033E2CA /* libGenericContainer_osx_static.a */; };
61-
D947003B261D1F49007B1F49 /* libUtils_osx_static.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D93B176625CB70E30033E2CA /* libUtils_osx_static.a */; };
62-
D947003C261D1F4D007B1F49 /* libQuartic_osx_static.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D93B176725CB70E30033E2CA /* libQuartic_osx_static.a */; };
63-
D947003D261D1F4F007B1F49 /* libGenericContainer_osx_static.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D93B176825CB70E30033E2CA /* libGenericContainer_osx_static.a */; };
36+
D988F7C326347D2C00EF8E76 /* test1.cc in Sources */ = {isa = PBXBuildFile; fileRef = D9268B0E25CABC270074F122 /* test1.cc */; };
6437
/* End PBXBuildFile section */
6538

6639
/* Begin PBXCopyFilesBuildPhase section */
67-
D9268AC225CABBFD0074F122 /* CopyFiles */ = {
68-
isa = PBXCopyFilesBuildPhase;
69-
buildActionMask = 2147483647;
70-
dstPath = /usr/share/man/man1/;
71-
dstSubfolderSpec = 0;
72-
files = (
73-
);
74-
runOnlyForDeploymentPostprocessing = 1;
75-
};
7640
D93B175825CB709F0033E2CA /* CopyFiles */ = {
7741
isa = PBXCopyFilesBuildPhase;
7842
buildActionMask = 2147483647;
@@ -85,7 +49,6 @@
8549
/* End PBXCopyFilesBuildPhase section */
8650

8751
/* Begin PBXFileReference section */
88-
D9268AC425CABBFD0074F122 /* test9 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = test9; sourceTree = BUILT_PRODUCTS_DIR; };
8952
D9268AD125CABC1E0074F122 /* SplineQuinticBase.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SplineQuinticBase.cc; sourceTree = "<group>"; };
9053
D9268AD225CABC1E0074F122 /* SplineAkima.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SplineAkima.cc; sourceTree = "<group>"; };
9154
D9268AD325CABC1E0074F122 /* SplineSetGC.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SplineSetGC.cc; sourceTree = "<group>"; };
@@ -155,23 +118,13 @@
155118
D9268B3925CABC6E0074F122 /* ozstream.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ozstream.hpp; sourceTree = "<group>"; };
156119
D9268B3A25CABC6E0074F122 /* ThreadPool.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ThreadPool.hxx; sourceTree = "<group>"; };
157120
D9268B3B25CABC6E0074F122 /* GenericContainer_doc.hh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = GenericContainer_doc.hh; sourceTree = "<group>"; };
158-
D93B175C25CB709F0033E2CA /* test2 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = test2; sourceTree = BUILT_PRODUCTS_DIR; };
121+
D93B175C25CB709F0033E2CA /* test */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = test; sourceTree = BUILT_PRODUCTS_DIR; };
159122
D93B176625CB70E30033E2CA /* libUtils_osx_static.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libUtils_osx_static.a; sourceTree = "<group>"; };
160123
D93B176725CB70E30033E2CA /* libQuartic_osx_static.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libQuartic_osx_static.a; sourceTree = "<group>"; };
161124
D93B176825CB70E30033E2CA /* libGenericContainer_osx_static.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libGenericContainer_osx_static.a; sourceTree = "<group>"; };
162125
/* End PBXFileReference section */
163126

164127
/* Begin PBXFrameworksBuildPhase section */
165-
D9268AC125CABBFD0074F122 /* Frameworks */ = {
166-
isa = PBXFrameworksBuildPhase;
167-
buildActionMask = 2147483647;
168-
files = (
169-
D947003C261D1F4D007B1F49 /* libQuartic_osx_static.a in Frameworks */,
170-
D947003B261D1F49007B1F49 /* libUtils_osx_static.a in Frameworks */,
171-
D947003D261D1F4F007B1F49 /* libGenericContainer_osx_static.a in Frameworks */,
172-
);
173-
runOnlyForDeploymentPostprocessing = 0;
174-
};
175128
D93B175425CB709F0033E2CA /* Frameworks */ = {
176129
isa = PBXFrameworksBuildPhase;
177130
buildActionMask = 2147483647;
@@ -199,8 +152,7 @@
199152
D9268AC525CABBFD0074F122 /* Products */ = {
200153
isa = PBXGroup;
201154
children = (
202-
D9268AC425CABBFD0074F122 /* test9 */,
203-
D93B175C25CB709F0033E2CA /* test2 */,
155+
D93B175C25CB709F0033E2CA /* test */,
204156
);
205157
name = Products;
206158
sourceTree = "<group>";
@@ -336,26 +288,9 @@
336288
/* End PBXGroup section */
337289

338290
/* Begin PBXNativeTarget section */
339-
D9268AC325CABBFD0074F122 /* test9 */ = {
291+
D93B173A25CB709F0033E2CA /* test */ = {
340292
isa = PBXNativeTarget;
341-
buildConfigurationList = D9268ACB25CABBFD0074F122 /* Build configuration list for PBXNativeTarget "test9" */;
342-
buildPhases = (
343-
D9268AC025CABBFD0074F122 /* Sources */,
344-
D9268AC125CABBFD0074F122 /* Frameworks */,
345-
D9268AC225CABBFD0074F122 /* CopyFiles */,
346-
);
347-
buildRules = (
348-
);
349-
dependencies = (
350-
);
351-
name = test9;
352-
productName = Splines;
353-
productReference = D9268AC425CABBFD0074F122 /* test9 */;
354-
productType = "com.apple.product-type.tool";
355-
};
356-
D93B173A25CB709F0033E2CA /* test2 */ = {
357-
isa = PBXNativeTarget;
358-
buildConfigurationList = D93B175925CB709F0033E2CA /* Build configuration list for PBXNativeTarget "test2" */;
293+
buildConfigurationList = D93B175925CB709F0033E2CA /* Build configuration list for PBXNativeTarget "test" */;
359294
buildPhases = (
360295
D93B173B25CB709F0033E2CA /* Sources */,
361296
D93B175425CB709F0033E2CA /* Frameworks */,
@@ -365,9 +300,9 @@
365300
);
366301
dependencies = (
367302
);
368-
name = test2;
303+
name = test;
369304
productName = Splines;
370-
productReference = D93B175C25CB709F0033E2CA /* test2 */;
305+
productReference = D93B175C25CB709F0033E2CA /* test */;
371306
productType = "com.apple.product-type.tool";
372307
};
373308
/* End PBXNativeTarget section */
@@ -377,11 +312,6 @@
377312
isa = PBXProject;
378313
attributes = {
379314
LastUpgradeCheck = 1240;
380-
TargetAttributes = {
381-
D9268AC325CABBFD0074F122 = {
382-
CreatedOnToolsVersion = 12.3;
383-
};
384-
};
385315
};
386316
buildConfigurationList = D9268ABF25CABBFD0074F122 /* Build configuration list for PBXProject "Splines" */;
387317
compatibilityVersion = "Xcode 9.3";
@@ -396,44 +326,12 @@
396326
projectDirPath = "";
397327
projectRoot = "";
398328
targets = (
399-
D93B173A25CB709F0033E2CA /* test2 */,
400-
D9268AC325CABBFD0074F122 /* test9 */,
329+
D93B173A25CB709F0033E2CA /* test */,
401330
);
402331
};
403332
/* End PBXProject section */
404333

405334
/* Begin PBXSourcesBuildPhase section */
406-
D9268AC025CABBFD0074F122 /* Sources */ = {
407-
isa = PBXSourcesBuildPhase;
408-
buildActionMask = 2147483647;
409-
files = (
410-
D9268AF825CABC1E0074F122 /* SplineBessel.cc in Sources */,
411-
D9268B0025CABC1E0074F122 /* SplineHermite.cc in Sources */,
412-
D9268AF225CABC1E0074F122 /* SplineCubicBase.cc in Sources */,
413-
D9268AF625CABC1E0074F122 /* SplinePchip.cc in Sources */,
414-
D9268AEF25CABC1E0074F122 /* SplineSetGC.cc in Sources */,
415-
D9268AFC25CABC1E0074F122 /* Splines2D.cc in Sources */,
416-
D9268AFD25CABC1E0074F122 /* SplineBiCubic.cc in Sources */,
417-
D9268B0125CABC1E0074F122 /* SplineBilinear.cc in Sources */,
418-
D9268AF425CABC1E0074F122 /* SplineConstant.cc in Sources */,
419-
D9268AF025CABC1E0074F122 /* SplineLinear.cc in Sources */,
420-
D9268AF125CABC1E0074F122 /* SplineQuintic.cc in Sources */,
421-
D9268AFB25CABC1E0074F122 /* Splines.cc in Sources */,
422-
D9268AFA25CABC1E0074F122 /* SplineVec.cc in Sources */,
423-
D9268AFF25CABC1E0074F122 /* SplineCubic.cc in Sources */,
424-
D9268AF525CABC1E0074F122 /* SplineBiQuintic.cc in Sources */,
425-
D9268AEE25CABC1E0074F122 /* SplineAkima.cc in Sources */,
426-
D9268B0225CABC1E0074F122 /* SplinesCinterface.cc in Sources */,
427-
D9268AFE25CABC1E0074F122 /* Splines1D.cc in Sources */,
428-
D9268AF925CABC1E0074F122 /* SplinesBivariate.cc in Sources */,
429-
D9268B0325CABC1E0074F122 /* SplineAkima2D.cc in Sources */,
430-
D9268AF325CABC1E0074F122 /* SplineSet.cc in Sources */,
431-
D9268B3F25CABD430074F122 /* test9.cc in Sources */,
432-
D9268AF725CABC1E0074F122 /* SplinesUtils.cc in Sources */,
433-
D9268AED25CABC1E0074F122 /* SplineQuinticBase.cc in Sources */,
434-
);
435-
runOnlyForDeploymentPostprocessing = 0;
436-
};
437335
D93B173B25CB709F0033E2CA /* Sources */ = {
438336
isa = PBXSourcesBuildPhase;
439337
buildActionMask = 2147483647;
@@ -457,8 +355,8 @@
457355
D93B174C25CB709F0033E2CA /* SplinesCinterface.cc in Sources */,
458356
D93B174D25CB709F0033E2CA /* Splines1D.cc in Sources */,
459357
D93B174E25CB709F0033E2CA /* SplinesBivariate.cc in Sources */,
358+
D988F7C326347D2C00EF8E76 /* test1.cc in Sources */,
460359
D93B174F25CB709F0033E2CA /* SplineAkima2D.cc in Sources */,
461-
D93B176125CB70AC0033E2CA /* test2.cc in Sources */,
462360
D93B175025CB709F0033E2CA /* SplineSet.cc in Sources */,
463361
D93B175225CB709F0033E2CA /* SplinesUtils.cc in Sources */,
464362
D93B175325CB709F0033E2CA /* SplineQuinticBase.cc in Sources */,
@@ -583,24 +481,6 @@
583481
};
584482
name = Release;
585483
};
586-
D9268ACC25CABBFD0074F122 /* Debug */ = {
587-
isa = XCBuildConfiguration;
588-
buildSettings = {
589-
CODE_SIGN_IDENTITY = "-";
590-
CODE_SIGN_STYLE = Automatic;
591-
PRODUCT_NAME = "$(TARGET_NAME)";
592-
};
593-
name = Debug;
594-
};
595-
D9268ACD25CABBFD0074F122 /* Release */ = {
596-
isa = XCBuildConfiguration;
597-
buildSettings = {
598-
CODE_SIGN_IDENTITY = "-";
599-
CODE_SIGN_STYLE = Automatic;
600-
PRODUCT_NAME = "$(TARGET_NAME)";
601-
};
602-
name = Release;
603-
};
604484
D93B175A25CB709F0033E2CA /* Debug */ = {
605485
isa = XCBuildConfiguration;
606486
buildSettings = {
@@ -631,16 +511,7 @@
631511
defaultConfigurationIsVisible = 0;
632512
defaultConfigurationName = Release;
633513
};
634-
D9268ACB25CABBFD0074F122 /* Build configuration list for PBXNativeTarget "test9" */ = {
635-
isa = XCConfigurationList;
636-
buildConfigurations = (
637-
D9268ACC25CABBFD0074F122 /* Debug */,
638-
D9268ACD25CABBFD0074F122 /* Release */,
639-
);
640-
defaultConfigurationIsVisible = 0;
641-
defaultConfigurationName = Release;
642-
};
643-
D93B175925CB709F0033E2CA /* Build configuration list for PBXNativeTarget "test2" */ = {
514+
D93B175925CB709F0033E2CA /* Build configuration list for PBXNativeTarget "test" */ = {
644515
isa = XCConfigurationList;
645516
buildConfigurations = (
646517
D93B175A25CB709F0033E2CA /* Debug */,

Xcode/Splines.xcodeproj/xcuserdata/enrico.xcuserdatad/xcschemes/xcschememanagement.plist

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,24 @@
99
<key>orderHint</key>
1010
<integer>0</integer>
1111
</dict>
12-
<key>test2.xcscheme_^#shared#^_</key>
12+
<key>test.xcscheme_^#shared#^_</key>
1313
<dict>
1414
<key>orderHint</key>
1515
<integer>0</integer>
1616
</dict>
17-
<key>test9.xcscheme_^#shared#^_</key>
17+
<key>test2.xcscheme_^#shared#^_</key>
1818
<dict>
1919
<key>orderHint</key>
2020
<integer>0</integer>
2121
</dict>
2222
</dict>
2323
<key>SuppressBuildableAutocreation</key>
2424
<dict>
25+
<key>D9268AC325CABBFD0074F122</key>
26+
<dict>
27+
<key>primary</key>
28+
<true/>
29+
</dict>
2530
<key>D93B173A25CB709F0033E2CA</key>
2631
<dict>
2732
<key>primary</key>

docs/api-c/api-c/file_SplinesCinterface.cc.html

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,10 +81,7 @@ <h2>Definition (<code class="docutils literal notranslate"><span class="pre">Spl
8181
<div class="section" id="detailed-description">
8282
<h2>Detailed Description<a class="headerlink" href="#detailed-description" title="Permalink to this headline"></a>
8383
</h2>
84-
<div class="line-block">
85-
<div class="line">| This file contains the sources for the C interface to <code class="docutils literal notranslate"><span class="pre">Splines</span></code>
86-
</div>
87-
</div>
84+
<p>This file contains the sources for the C interface to <code class="docutils literal notranslate"><span class="pre">Splines</span></code></p>
8885
</div>
8986
</div>
9087

0 commit comments

Comments
 (0)