Commit Graph

87 Commits

Author SHA1 Message Date
wp
6ed245f1f2 TAChart: initial implementation of Calculate(x) for TBSplineSeries
git-svn-id: trunk@44706 -
2014-04-12 19:04:07 +00:00
wp
5783936b29 TAChart: Fix TFitSeries not working correctly in demo/distance/distancedemo.lpi
git-svn-id: trunk@44609 -
2014-04-05 16:40:32 +00:00
ask
f4fb26c786 TAChart: Add TChartPen.EffVisible helper function
git-svn-id: trunk@41781 -
2013-06-21 13:22:14 +00:00
ask
8a50b21aee TAChart: Take bad spline parts into account while calculating nearest point
git-svn-id: trunk@41779 -
2013-06-21 12:56:35 +00:00
ask
010b683c17 TAChart: Support NaNs in cubic spline series. Fixes #24078
git-svn-id: trunk@41778 -
2013-06-21 11:37:18 +00:00
juha
ecd140c985 Improve license headers in sources, part 2. Refer to details about license, not copyright. Remove jargon about lack of warranty, it is covered in license already.
git-svn-id: trunk@41389 -
2013-05-25 09:22:25 +00:00
ask
761043d61b TAChart: Add TParametricCurveSeries
git-svn-id: trunk@40137 -
2013-02-03 07:40:20 +00:00
ask
ce06f3131a TAChart: Extract CreateLazIntfImage helper function
git-svn-id: trunk@40089 -
2013-01-31 09:11:51 +00:00
ask
f974c9f1f6 TAChart: Add TColorMapSeries.UseImage property
git-svn-id: trunk@40076 -
2013-01-30 23:37:47 +00:00
ask
1158e7e27a TAChart: Use in-memory image to draw TColorMapSeries with StepX = StepY = 1
git-svn-id: trunk@40059 -
2013-01-30 14:24:44 +00:00
ask
16dba85488 TAChart: Support NaNs in TBSplineSeries
git-svn-id: trunk@39752 -
2013-01-03 15:41:58 +00:00
ask
b7d4efbbb2 TAChart: Extract utility function Split
git-svn-id: trunk@39600 -
2012-12-20 16:51:53 +00:00
ask
2f0a0ecdc6 TAChart: Use Legend.Format in TColorMapSeries format for per-point multiplicity
git-svn-id: trunk@39588 -
2012-12-19 10:39:11 +00:00
ask
4987fc07df TAChart: Move operator := for IFitEquationText to TAFitUtils unit
git-svn-id: trunk@39354 -
2012-11-23 20:49:41 +00:00
ask
49ee518aba TAChart: Return empty fit equation text from fit series with invalid params
git-svn-id: trunk@39340 -
2012-11-22 11:19:03 +00:00
ask
117d5bf5ed TAChart: Add TFitSeries.State property, call ExecFit lazily, call OnFitComplete even on failed fit
git-svn-id: trunk@39339 -
2012-11-22 11:16:58 +00:00
ask
1a8decb856 TAChart: Extract TAFitUtils unit
git-svn-id: trunk@39337 -
2012-11-22 10:24:58 +00:00
ask
c3bf972233 TAChart: Fix color map series accidentally broken in r39173 #e4d8203192
git-svn-id: trunk@39178 -
2012-10-28 18:15:21 +00:00
ask
e4d8203192 TAChart: Extract TACustomFuncSeries unit
git-svn-id: trunk@39173 -
2012-10-27 17:28:02 +00:00
ask
9d6f97e475 TAChart: Draw gradients in legend of interpolated color map series
git-svn-id: trunk@39152 -
2012-10-23 16:31:27 +00:00
ask
7888f11877 TAChart: Revert r38985, since a more general fix is implemented in r39067 #5f51be22e5
git-svn-id: trunk@39068 -
2012-10-13 15:35:07 +00:00
ask
90c7b42a02 TAChart: Do not draw TColorMapSeries over left and top borders
git-svn-id: trunk@38985 -
2012-10-07 15:17:46 +00:00
ask
8dc70f7e1f TAChart: Fix out-of-bounds access while drawing TColorMapSeries with empty ColorSource
git-svn-id: trunk@38982 -
2012-10-07 13:32:02 +00:00
ask
adf12d0ef5 TAChart: Fix drawing of out-of-extent function series with +Infinity in domain exclusions.
git-svn-id: trunk@38863 -
2012-09-27 14:38:38 +00:00
ask
c66a6f83f6 TAChart: Optimize GetNearestPoint for the case of sorted source and at least linear on X point distance
git-svn-id: trunk@38853 -
2012-09-27 12:10:33 +00:00
ask
42d469990a TAChart: Fix drawing of function series with +Infinity in domain exclusions
git-svn-id: trunk@38825 -
2012-09-25 10:56:58 +00:00
ask
21b933340c TAChart: Add common TImageToGraphFunc and TGraphToImageFunc types
git-svn-id: trunk@38789 -
2012-09-21 15:28:58 +00:00
ask
3acae5fe9f TAChart: Add TFuncSeries.ExtentAutoY property
git-svn-id: trunk@38730 -
2012-09-18 09:23:18 +00:00
ask
cf75819f6e TAChart: Extract TDrawFuncHelper.XRange helper function.
+ Fix GetNearestPoint for rotated function series.

git-svn-id: trunk@38729 -
2012-09-18 04:17:20 +00:00
ask
22ad3dfb0b TAChart: Extract TDrawFuncHelper.ForEachPoint helper procedure
git-svn-id: trunk@38719 -
2012-09-17 17:21:21 +00:00
ask
af9adfd054 TAChart: Add TFitSeries.IEquationText interface, deprecate previous methods of getting equation text
git-svn-id: trunk@38258 -
2012-08-16 16:09:02 +00:00
ask
ec9045aeb0 TAChart: Fix hang in functional series with extreme zoom ratios
git-svn-id: trunk@38226 -
2012-08-11 06:02:05 +00:00
ask
d9d528ab9c TAChart: Do not draw fit series if the fitting was not performed.
Patch by Werner Pamler.

git-svn-id: trunk@38179 -
2012-08-06 12:29:28 +00:00
ask
b8f54da212 TAChart: Fix AV when clearing Series.Styles and TColorMapSeries.ColorSource properties
git-svn-id: trunk@37770 -
2012-06-24 21:06:50 +00:00
ask
c87fc2a9cf TAChart: Use Legend.Format instead of Title to display the fitting formula in TFitSeries legend
git-svn-id: trunk@34011 -
2011-12-07 00:52:40 +00:00
ask
38f0b9b911 TAChart: Add Legend.Format property, implement it for single item per series multiplicity
git-svn-id: trunk@34009 -
2011-12-06 23:50:51 +00:00
ask
ca2895871a TAChart: Display fit equation as default title for TFitSeries
git-svn-id: trunk@32935 -
2011-10-17 08:14:43 +00:00
ask
e50f55f3a9 TAChart: Allow usage of TFitSeries.Calculate from OnFitComplete handler
git-svn-id: trunk@32857 -
2011-10-12 14:54:07 +00:00
ask
0a38dacf8b TAChart: Recalculate fit series after range change
git-svn-id: trunk@32803 -
2011-10-10 15:15:08 +00:00
ask
6deeddae09 TAChart: Add TFitSeries. Based on code by Werner Pamler
git-svn-id: trunk@32802 -
2011-10-10 14:44:43 +00:00
ask
bed7d78b47 TAChart: Extract TAMath unit
git-svn-id: trunk@32688 -
2011-10-05 05:40:51 +00:00
ask
d48b6c597d TAChart: Fix compile-time range check errors due to NaN usage
git-svn-id: trunk@32305 -
2011-09-13 03:43:05 +00:00
ask
c501d0bda5 TAChart: Mark TCubicSplineSeries.Calculate function public
git-svn-id: trunk@32282 -
2011-09-11 10:25:06 +00:00
ask
d03bd83f01 TAChart: Specify drawer only for TDrawFuncHelper.DrawFunction, not Create
git-svn-id: trunk@32079 -
2011-08-28 06:53:07 +00:00
ask
be28a37a2a TAChart: Implement TCubicSplineSeries.GetNearestPoint
git-svn-id: trunk@32076 -
2011-08-28 06:27:35 +00:00
ask
64c42d5290 TAChart: Correctly calculate TFuncSeries.GetNearestPoint
git-svn-id: trunk@32075 -
2011-08-28 06:18:35 +00:00
ask
dd9ce14656 TAChart: Add TNearestPointParams.FRadius field
git-svn-id: trunk@32074 -
2011-08-28 05:53:15 +00:00
ask
ab098ca690 TAChart: Add TNearestPointResults.FDist field
git-svn-id: trunk@32073 -
2011-08-28 04:52:09 +00:00
ask
cc324e9e04 TAChart: Use records to pass parameters to GetNearestPoint function
git-svn-id: trunk@32072 -
2011-08-28 04:40:05 +00:00
ask
d0faffd601 TAChart: Extract TDrawFuncHelper class
git-svn-id: trunk@32071 -
2011-08-28 01:46:23 +00:00