Commit Graph

57 Commits

Author SHA1 Message Date
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
ask
afcfb37496 TAChart: Add TFuncSeries.GetNearestPoint function
git-svn-id: trunk@32026 -
2011-08-21 09:20:16 +00:00
ask
fb3b94ed21 TAChart: Use SetPropDefaults in TChartPen
git-svn-id: trunk@31829 -
2011-07-30 16:28:19 +00:00
ask
e8d1819c83 TAChart: Add some strict protected/strict private annotations. Get rid of TCustomSeriesCrack class.
git-svn-id: trunk@31827 -
2011-07-30 08:25:18 +00:00
ask
9ddaa28a8f TAChart: Remove "const" from some parameters where it is unneeded or dangerous
git-svn-id: trunk@31673 -
2011-07-12 08:03:40 +00:00
ask
56b5541270 TAChart: Add separate options for left- and right-side extrapolation to TCubicSplineSeries. Update demo.
git-svn-id: trunk@31569 -
2011-07-05 18:11:13 +00:00
ask
db59a549b8 TAChart: Fix AV on drawing empty spline series
git-svn-id: trunk@31507 -
2011-07-02 14:12:16 +00:00
ask
d469b0c96f TAChart: Correctly calculate TCubicSplineSeries extent.
git-svn-id: trunk@31505 -
2011-07-02 14:04:03 +00:00
ask
2b2cf863e5 TAChart: Make cubic spline extrapolation optional
git-svn-id: trunk@31501 -
2011-07-02 13:06:14 +00:00
ask
94604fadc2 TAChart: Add Options and BadDataPen properties to TCubicSplineSeries.
git-svn-id: trunk@31497 -
2011-07-02 13:00:23 +00:00
ask
8ccc414025 TAChart: Fix division by zero when attempting to draw cubic splines from unordered X values
git-svn-id: trunk@31479 -
2011-06-30 15:02:08 +00:00
ask
c7a345958f TAChart: Add Pointer property to spline series
git-svn-id: trunk@31433 -
2011-06-28 16:34:58 +00:00
ask
ea79d0a8d1 TAChart: Fix bugs in TCubicSplineSeries.
* Draw last point correctly
* Do not cut the spline to the points' bounding box

git-svn-id: trunk@31430 -
2011-06-28 15:57:45 +00:00
ask
fb73e33cdd TAChart: Remove warning
git-svn-id: trunk@31426 -
2011-06-28 09:09:48 +00:00
ask
7954ae2127 TAChart: Move TTransformFunc definition to TAChartUtils. Use it in the axis drawing code.
git-svn-id: trunk@31424 -
2011-06-28 08:58:22 +00:00
ask
8697a41ace TAChart: Add cubic spline series
git-svn-id: trunk@31407 -
2011-06-26 17:24:55 +00:00
ask
796aa1f5c7 TAChart: Rename TSplineSeries into TBSplineSeries
git-svn-id: trunk@31404 -
2011-06-26 15:54:23 +00:00
ask
4e7f3f8f63 TAChart: Minor optimizations and fixes to TSplineSeries
git-svn-id: trunk@31182 -
2011-06-12 07:04:06 +00:00
ask
822e023c1d TAChart: Draw spline segments by recursive subdivision to guarantee smoothness
git-svn-id: trunk@31172 -
2011-06-11 23:19:42 +00:00
ask
8d25b542e1 TAChart: Add TSplineSeries
git-svn-id: trunk@31171 -
2011-06-11 22:42:02 +00:00
ask
5546c5b445 TAChart: Fix "unchanged" checks in event assignments
git-svn-id: trunk@29989 -
2011-03-23 07:14:16 +00:00
ask
26ac2c3d21 TAChart: Extract TAGeometry unit
git-svn-id: trunk@29797 -
2011-03-11 11:42:56 +00:00
ask
f72f36bdd3 TAChart: Use IChartDrawer to draw TFuncSeries and TColorMapSeries
git-svn-id: trunk@29637 -
2011-02-21 16:41:13 +00:00
ask
45aa6e748e TAChart: Update TColorMapSeries after ColorSource change
git-svn-id: trunk@29325 -
2011-02-02 08:22:07 +00:00
ask
e0eacbebbd TAChart: Draw color map series at design time. Minor demo update
git-svn-id: trunk@29324 -
2011-02-02 08:13:05 +00:00
ask
636d7a10cb TAChart: Allow assignment of TFuncSeries, TColorMapSeries, TIntervalList
git-svn-id: trunk@29320 -
2011-02-02 07:50:56 +00:00
ask
154d4b002a TAChart: Optimize TFuncSeries drawing
git-svn-id: trunk@29093 -
2011-01-18 06:07:26 +00:00
ask
2429f7c9cf TAChart: Rewrite TFuncSeries.Draw.
* Add AxisIndexX property, implement rotation
* Correctly cut graph at the extent intersection
* Use axis transformation

git-svn-id: trunk@29091 -
2011-01-18 05:44:30 +00:00
ask
8b63e9a07b TAChart: Correctly use Extent.YMax in TFuncSeries
git-svn-id: trunk@28930 -
2011-01-10 10:18:41 +00:00
ask
ad6b453cb2 TAChart: Extract TACustomSource unit
git-svn-id: trunk@28787 -
2010-12-20 09:44:42 +00:00
ask
5e5be1fbb4 TAChart: Centralize Infinity handling in SafeInfinity function
git-svn-id: trunk@28774 -
2010-12-20 04:09:42 +00:00