![]() |
YATiSh
Yet Another TIme SHeet
|
Time series for panel #3 using wxCharts. More...
#include <yatishPlot.h>

Public Member Functions | |
| yatishChartSerie (wxWindow *, yatishDBsqlite *) | |
| void | PlotData (ClusterType, AggregateType) |
| Plotting interface for yatishFrame: More... | |
Public Member Functions inherited from yatishPlot | |
| yatishPlot (yatishDBsqlite *) | |
| The constructor of yatishPlot: More... | |
| virtual | ~yatishPlot () |
| void | SetFirstDay (const wxDateTime &dt) |
| void | SetLastDay (const wxDateTime &dt) |
| virtual wxString | TotalFormatted () |
Private Member Functions | |
| void | ResetChart () |
| void | CreateChart () |
| void | SetRangeX () |
Private Attributes | |
| wxBoxSizer * | panelSizer |
| wxVector< wxString > | labels |
| wxVector< wxDouble > | points [3] |
| wxChartsCategoricalData::ptr | chartData |
| wxChartsDoubleDataset * | data [3] |
| wxChartsDoubleDataset::ptr | dataset [3] |
| wxLineChartCtrl * | lineChartCtrl |
| wxChartsLegendCtrl * | legendCtrl |
| bool | lineChartON |
| bool | legendON |
| ClusterType | currentClusters |
Additional Inherited Members | |
Protected Member Functions inherited from yatishPlot | |
| void | GetWeekRange (unsigned int &, unsigned int &) |
Computes the week numbers corresponding to members firstDay and lastDay. More... | |
| void | ComputePie (ClusterType) |
Fills member pieData with data for a pie chart with 4 sectors. More... | |
| wxString | TotalFormattedFromPie () |
| Creates a wxString with the total hours in the current pie chart. More... | |
| bool | SelectData (ClusterType, AggregateType) |
Updates vector_Y[3] if need be (for the plotting libraries). More... | |
| virtual void | ClearCurves () |
Protected Attributes inherited from yatishPlot | |
| Map4pie | pieData |
total durations (between firstDay and lastDay), in minutes More... | |
| wxDateTime | firstDay |
| wxDateTime | lastDay |
| AggregateType | formerAggregate |
Static Protected Attributes inherited from yatishPlot | |
| static ProcessedData | data |
| weekly times series: various aggregates and clustered sums More... | |
| static string | legends [3] |
| names of the 3 weekly clustered sums, for the current clustering scheme More... | |
| static vector< double > | vector_X |
| epoch time More... | |
| static vector< double > | vector_X2 |
| week number, counted from the first year in the time series More... | |
| static vector< double > | vector_Y [3] |
| user selected data More... | |
Time series for panel #3 using wxCharts.
data argument in wxTimeSeriesChartCtrl() [=>sample timeseries is empty!], hence a wxLineChartCtrl using week number on the bottom axis. Definition at line 138 of file yatishPlot.h.
| yatishChartSerie::yatishChartSerie | ( | wxWindow * | p, |
| yatishDBsqlite * | pdb | ||
| ) |
Definition at line 533 of file yatishPlot.cpp.
|
private |
Definition at line 575 of file yatishPlot.cpp.
|
virtual |
Plotting interface for yatishFrame:
| [in] | clusters | the clusters to compute and show; default: none |
| [in] | aggregate | if clusters are not used, the aggregate to show; default: hoursTotal |
runtime instability when clusters == tools or when switching back from pie chart (debug mode), although no problem was debugger detected in ComputePie() nor ClusteredSeries()
default plot (timeSeries/hoursTotal/none) sometimes empty when changing library in settings (need to play with aggregate choice to recover it)
Implements yatishPlot.
Definition at line 541 of file yatishPlot.cpp.
|
private |
Definition at line 556 of file yatishPlot.cpp.
|
privatevirtual |
Reimplemented from yatishPlot.
Definition at line 601 of file yatishPlot.cpp.
|
private |
Definition at line 146 of file yatishPlot.h.
|
private |
Definition at line 152 of file yatishPlot.h.
|
private |
Definition at line 147 of file yatishPlot.h.
|
private |
Definition at line 148 of file yatishPlot.h.
|
private |
Definition at line 144 of file yatishPlot.h.
|
private |
Definition at line 150 of file yatishPlot.h.
|
private |
Definition at line 151 of file yatishPlot.h.
|
private |
Definition at line 149 of file yatishPlot.h.
|
private |
Definition at line 151 of file yatishPlot.h.
|
private |
Definition at line 143 of file yatishPlot.h.
|
private |
Definition at line 145 of file yatishPlot.h.