From: Robert Roebling Date: Tue, 15 Feb 2000 15:56:43 +0000 (+0000) Subject: Forgot to add this one. X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/a796957ae06c5be604b8f04968bc0bac5709030c?ds=inline Forgot to add this one. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@6043 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/docs/latex/wx/plotcurve.tex b/docs/latex/wx/plotcurve.tex new file mode 100644 index 0000000000..2d166be636 --- /dev/null +++ b/docs/latex/wx/plotcurve.tex @@ -0,0 +1,93 @@ +% +% automatically generated by HelpGen from +% plot.h at 11/Feb/00 18:00:57 +% + +\section{\class{wxPlotCurve}}\label{wxplotcurve} + +The wxPlotCurve class represents a curve displayed in a \helpref{wxPlotWindow}{wxplotwindow}. It +is a virtual curve, i.e. is acts only as an interface, leaving it to the programmer to care for +how the values pairs are matched. wxPlotWindow and wxPlotCurve are designed to display large +amounts of data, i.e. most typically data measured by some sort of machine. + +This class is abstract, i.e. you have to derive your own class and implement the pure +virtual functions (\helpref{GetStartX()}{wxplotcurvegetstartx}, \helpref{GetEndX()}{wxplotcurvegetendx} +and \helpref{GetY()}{wxplotcurvegety}). + +\wxheading{Derived from} + +\helpref{wxObject}{wxobject} + +\latexignore{\rtfignore{\wxheading{Members}}} + +\membersection{wxPlotCurve::wxPlotCurve}\label{wxplotcurvewxplotcurve} + +\func{}{wxPlotCurve}{\param{int }{offsetY}, \param{double }{startY}, \param{double }{endY}} + +Constructor assigning start values. See below for interpretation. + +\membersection{wxPlotCurve::GetStartX}\label{wxplotcurvegetstartx} + +\func{wxInt32}{GetStartX}{\void} + +Must be overridden. This function should return the index of the first value +of this curve, typically zero. + +\membersection{wxPlotCurve::GetEndX}\label{wxplotcurvegetendx} + +\func{wxInt32}{GetEndX}{\void} + +Must be overridden. This function should return the index of the last value +of this curve, typically 99 if 100 values have been measured. + +\membersection{wxPlotCurve::GetY}\label{wxplotcurvegety} + +\func{double}{GetY}{\param{wxInt32 }{x}} + +Must be overridden. This function will return the actual Y value corresponding +to the given X value. The x value is of an integer type because it is considered +to be an index in row of measured values. + +\membersection{wxPlotCurve::SetStartY}\label{wxplotcurvesetstarty} + +\func{void}{SetStartY}{\param{double }{startY}} + +The value returned by this function tells the plot window what the lowest values +in the curve will be os that a suitable scale can be found for the display. If +the Y values in this curve are in the range of -1.5 to 0.5, this function should +return -1.5 or maybe -2.0 for nicer optics. + +\membersection{wxPlotCurve::GetStartY}\label{wxplotcurvegetstarty} + +\func{double}{GetStartY}{\void} + +See \helpref{SetStartY}{wxplotcurvesetstarty}. + +\membersection{wxPlotCurve::SetEndY}\label{wxplotcurvesetendy} + +\func{void}{SetEndY}{\param{double }{endY}} + +The value returned by this function tells the plot window what the highest values +in the curve will be os that a suitable scale can be found for the display. If +the Y values in this curve are in the range of -1.5 to 0.5, this function should +return 0.5 or maybe 1.0 for nicer optics. + +\membersection{wxPlotCurve::GetEndY}\label{wxplotcurvegetendy} + +\func{double}{GetEndY}{\void} + +See \helpref{SetStartY}{wxplotcurvesetendy}. + +\membersection{wxPlotCurve::SetOffsetY}\label{wxplotcurvesetoffsety} + +\func{void}{SetOffsetY}{\param{int }{offsetY}} + +When displaying several curves in one window, it is often useful to assign +different offsets to the curves. You should call \helpref{wxPlotWindow::Move}{wxplotwindowmove} +to set this value after you have added the curve to the window. + +\membersection{wxPlotCurve::GetOffsetY}\label{wxplotcurvegetoffsety} + +\func{int}{GetOffsetY}{\void} + +Returns the vertical offset.