Thank you; I'm learning...slowly.
The unit was TRadialSeries in TAChart. My version is RC1.1
The array I mislabelled in my original query is FAngleCache.
Modifications (in a descendent of TPolarSeries) I am working on include
a) Changing TRadialSeries.Draw by changing ADrawer.Polygon to
ADrawer.Polyline. I was experimenting with archimedian spirals and did not like that
.Polygon closed the figure. If a boolean "CloseFigure" is set, then Draw ends by
calling ADrawer.Line (pts [Count -1], pts
b) creating circular and radial axes.
c) slowing down the draw by breaking the draw routine down into a series of segments,
each separated by winCrt.delay (milliseconds);
Much of this stems from my years teaching basic Calculus; I am trying to use this for
educational purposes.
[If I ever get to it, I am thinking of hyperbolic coordinates and other weirdness, where
the axes themselves are specified by functions. I'm thinking that TAChart could accept
them as user-defined series. I do not want to think about axes transformations at this time.]
Question: I created TAdvPolarSeries = class (TPolarSeries) and inserted it into TRadialSeries just
after TPolarSeries. At the end of the unit I added RegisterSeriesClass(TAdvPolarSeries, 'Adv Polar series');
Everything compiled, but I cannot figure out how to add the class to the series editor for the graph Chart1 (=TChart) .
Which means that when I add a polar series to the graph, it is the original TPolarSeries.
How do I get TAdvPolarSeries and its properties to be recognized by TAChart?