\doxysection{wxplot.\+hpp}
\hypertarget{wxplot_8hpp_source}{}\label{wxplot_8hpp_source}\index{C:/Users/danie/Documents/GitHub/wxPlot/wxPlot/src/wxplot.hpp@{C:/Users/danie/Documents/GitHub/wxPlot/wxPlot/src/wxplot.hpp}}

\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ \textcolor{preprocessor}{\#pragma\ once}}
\DoxyCodeLine{00002\ }
\DoxyCodeLine{00003\ \textcolor{preprocessor}{\#include\ <string>}}
\DoxyCodeLine{00004\ \textcolor{preprocessor}{\#include\ <vector>}}
\DoxyCodeLine{00005\ \textcolor{preprocessor}{\#include\ "{}plots/plots.hpp"{}}}
\DoxyCodeLine{00006\ }
\DoxyCodeLine{00011\ \textcolor{keyword}{class\ }\mbox{\hyperlink{classwx_plot}{wxPlot}}\ :\ \textcolor{keyword}{public}\ wxPanel\ \{}
\DoxyCodeLine{00012\ \textcolor{keyword}{private}:}
\DoxyCodeLine{00013\ \ \ \ \ \mbox{\hyperlink{class_plots}{Plots}}\ plots;\ }
\DoxyCodeLine{00014\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00015\ }
\DoxyCodeLine{00022\ \ \ \ \ \mbox{\hyperlink{classwx_plot_a068b1a775ea5df21d27128c576b0e0ab}{wxPlot}}(wxFrame*\ parent,\ \textcolor{keyword}{const}\ WXPLOT\_FIGURE\ wxPlotFigure\ =\ WXPLOT\_FIGURE\_2D,\ \textcolor{keyword}{const}\ WXPLOT\_TYPE\ wxPlotType\ =\ WXPLOT\_TYPE\_LINE);}
\DoxyCodeLine{00023\ }
\DoxyCodeLine{00028\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{classwx_plot_abebf3986a130ebd2bbbedeca7b7bb78b}{setFontSize}}(\textcolor{keyword}{const}\ \textcolor{keywordtype}{unsigned}\ \textcolor{keywordtype}{int}\ fontSize);}
\DoxyCodeLine{00029\ }
\DoxyCodeLine{00034\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{classwx_plot_a98247239cd13c410e4bf61840c142d71}{setTitle}}(\textcolor{keyword}{const}\ wxString\ title);}
\DoxyCodeLine{00035\ }
\DoxyCodeLine{00040\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{classwx_plot_a98d0259ac281d1930a2658227af469de}{setXlabel}}(\textcolor{keyword}{const}\ wxString\ xLabel);}
\DoxyCodeLine{00041\ }
\DoxyCodeLine{00046\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{classwx_plot_a16bfc5eca3367141c85a20c21ff64c18}{setYlabel}}(\textcolor{keyword}{const}\ wxString\ yLabel);}
\DoxyCodeLine{00047\ }
\DoxyCodeLine{00052\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{classwx_plot_a1f9335bfd017a4eb45af5074460f5d4f}{setTicks}}(\textcolor{keyword}{const}\ \textcolor{keywordtype}{unsigned}\ \textcolor{keywordtype}{int}\ ticks);}
\DoxyCodeLine{00053\ }
\DoxyCodeLine{00058\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{classwx_plot_ab50bdc7c75524540edad23ace02e2388}{gridOn}}(\textcolor{keyword}{const}\ \textcolor{keywordtype}{bool}\ useGrid);}
\DoxyCodeLine{00059\ }
\DoxyCodeLine{00078\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{classwx_plot_adf00c4f9f034eef082a653479bbb3330}{setPlotStartWidth}}(\textcolor{keyword}{const}\ wxCoord\ plotStartWidth);}
\DoxyCodeLine{00079\ }
\DoxyCodeLine{00098\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{classwx_plot_a818b7a7962c10260645184da44d951ce}{setPlotStartHeight}}(\textcolor{keyword}{const}\ wxCoord\ plotStartHeight);}
\DoxyCodeLine{00099\ }
\DoxyCodeLine{00118\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{classwx_plot_a963ac3e047c05a09b08bd5d50f70af5d}{setPlotEndWidth}}(\textcolor{keyword}{const}\ wxCoord\ plotEndWidth);}
\DoxyCodeLine{00119\ }
\DoxyCodeLine{00138\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{classwx_plot_a6cf2f14d464b3d1795fd798705c76e2d}{setPlotEndHeight}}(\textcolor{keyword}{const}\ wxCoord\ plotEndHeight);}
\DoxyCodeLine{00139\ }
\DoxyCodeLine{00144\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{classwx_plot_a25770bdbf505c2889d23543513219688}{setData}}(\textcolor{keyword}{const}\ std::vector<std::vector<double>>\&\ data2D);}
\DoxyCodeLine{00145\ }
\DoxyCodeLine{00150\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{classwx_plot_a25770bdbf505c2889d23543513219688}{setData}}(\textcolor{keyword}{const}\ std::vector<double>\&\ data1D);}
\DoxyCodeLine{00151\ }
\DoxyCodeLine{00156\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{classwx_plot_a742044a351f0d119ffc45ac8f4b630ac}{setRadius}}(\textcolor{keyword}{const}\ wxCoord\ radius);}
\DoxyCodeLine{00157\ }
\DoxyCodeLine{00162\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{classwx_plot_a3bd6304676fe5bcc591c4999a536ef46}{legendOn}}(\textcolor{keyword}{const}\ \textcolor{keywordtype}{bool}\ useLegend);}
\DoxyCodeLine{00163\ }
\DoxyCodeLine{00169\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{classwx_plot_aefe61461de1aad5a1c845c7f8919ee20}{setLegend}}(\textcolor{keyword}{const}\ std::vector<wxString>\&\ legend,\ \textcolor{keyword}{const}\ PLACEMENT\ legendPosition\ =\ PLACEMENT\_NORTH\_EAST);}
\DoxyCodeLine{00170\ }
\DoxyCodeLine{00175\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{classwx_plot_a51c25ee1952cb3fc1bf130f303020f0d}{fillCircles}}(\textcolor{keyword}{const}\ \textcolor{keywordtype}{bool}\ fillCircle);}
\DoxyCodeLine{00176\ }
\DoxyCodeLine{00181\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{classwx_plot_af968425f34a659e446639e89ee58d9a5}{setBinCount}}(\textcolor{keyword}{const}\ \textcolor{keywordtype}{unsigned}\ \textcolor{keywordtype}{int}\ binCount);}
\DoxyCodeLine{00182\ }
\DoxyCodeLine{00188\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{classwx_plot_a782f9a4d482f3f4eb4a958a0fd518da0}{setYlim}}(\textcolor{keyword}{const}\ \textcolor{keywordtype}{double}\ minY,\ \textcolor{keyword}{const}\ \textcolor{keywordtype}{double}\ maxY);}
\DoxyCodeLine{00189\ }
\DoxyCodeLine{00205\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{classwx_plot_a2b8a01aceae754fcf8bef9adcd1a411c}{drawPlot}}(wxPaintEvent\&\ event);}
\DoxyCodeLine{00206\ \};}

\end{DoxyCode}
