summaryrefslogtreecommitdiffstats
path: root/libtdeedu/tdeeduplot/README
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2011-11-16 16:06:06 -0600
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2011-11-16 16:06:06 -0600
commit34784ccef6ac9dd33b4460560c68e5422a73560a (patch)
treea206e2a4050c2861ce0706a8fd3542ff29e234e1 /libtdeedu/tdeeduplot/README
parent89354dfc31a795bae9415f79bb07b32be643e4f4 (diff)
downloadtdeedu-34784ccef6ac9dd33b4460560c68e5422a73560a.tar.gz
tdeedu-34784ccef6ac9dd33b4460560c68e5422a73560a.zip
Finish rename from prior commit
Diffstat (limited to 'libtdeedu/tdeeduplot/README')
-rw-r--r--libtdeedu/tdeeduplot/README23
1 files changed, 23 insertions, 0 deletions
diff --git a/libtdeedu/tdeeduplot/README b/libtdeedu/tdeeduplot/README
new file mode 100644
index 00000000..ab695f9a
--- /dev/null
+++ b/libtdeedu/tdeeduplot/README
@@ -0,0 +1,23 @@
+This library provides KPlotWidget and KPlotObject classes.
+
+KPlotWidget is a QWidget-derived class that provides a virtual baseclass
+for easy data-plotting. The idea behind KPlotWidget is that you only have
+to specify information in "data units"; i.e., the natural units of the
+data being plotted. KPlotWidget automatically converts everything
+to screen pixel units.
+
+KPlotWidget draws X and Y axes with tickmarks and tick labels. It
+automatically determines how many tickmarks to use and where they should
+be, based on the data limits specified for the plot. You change the limits
+by calling setLimits( double x1, double x2, double y1, double y2 ), and
+then calling updateTickmarks() to recompute the positions of tickmarks
+and ticklabels.
+
+Data to be plotted are stored using the KPlotObject class. KPlotObject
+consists of a QPtrList of DPoints, each specifying the X,Y coordinates
+of a data point (DPoint is like QPoint, but the X and Y values are doubles
+instead of ints). KPlotObject also specifies the "type" of data to be
+plotted (POINTS or CURVE or POLYGON or LABEL).
+
+Jason Harris
+kstars@30doradus.org