wxFreeChart
Public Member Functions | List of all members
CategorySimpleDataset Class Reference

Simple category dataset implementation. More...

#include <categorysimpledataset.h>

Inheritance diagram for CategorySimpleDataset:
Inheritance graph
[legend]
Collaboration diagram for CategorySimpleDataset:
Collaboration graph
[legend]

Public Member Functions

 CategorySimpleDataset (wxString *names, size_t count)
 Constructs new category simple dataset. More...
 
void AddSerie (const wxString &name, double *values, size_t count)
 Adds serie. More...
 
void AddSerie (CategorySerie *serie)
 Adds serie. More...
 
virtual double GetValue (size_t index, size_t serie)
 Returns value associated with category at index. More...
 
virtual size_t GetSerieCount ()
 Returns serie count in this dataset. More...
 
virtual wxString GetName (size_t index)
 Returns category name at index. More...
 
virtual size_t GetCount ()
 Returns category count. More...
 
virtual wxString GetSerieName (size_t serie)
 Returns serie name. More...
 
- Public Member Functions inherited from CategoryDataset
virtual bool HasValue (size_t index, size_t serie)
 
virtual double GetMinValue (bool verticalAxis)
 Returns minimal value. More...
 
virtual double GetMaxValue (bool verticalAxis)
 Returns maximal value. More...
 
virtual double GetX (size_t index, size_t serie)
 Returns x value at index. More...
 
virtual double GetY (size_t index, size_t serie)
 Returns y value at index. More...
 
virtual size_t GetCount (size_t serie)
 Returns value count in serie specified by index. More...
 
BarRendererGetRenderer ()
 
- Public Member Functions inherited from XYDataset
XYRendererGetRenderer ()
 
virtual double GetMaxY ()
 Returns maximal y value. More...
 
virtual double GetMinY ()
 Returns minimal y value. More...
 
virtual double GetMaxX ()
 Returns maximal x value. More...
 
virtual double GetMinX ()
 Returns minimal x value. More...
 
- Public Member Functions inherited from Dataset
void SetRenderer (Renderer *renderer)
 Sets renderer for this dataset. More...
 
RendererGetBaseRenderer ()
 
void BeginUpdate ()
 Called to begin dataset update. More...
 
void EndUpdate ()
 Called to end dataset update. More...
 
virtual DateTimeDatasetAsDateTimeDataset ()
 
void AddMarker (Marker *marker)
 Adds marker to plot. More...
 
size_t GetMarkersCount ()
 Returns marker count. More...
 
MarkerGetMarker (size_t index)
 Returns marker at specified index. More...
 
virtual void NeedRedraw (DrawObject *obj)
 
void DatasetChanged ()
 Called to indicate, that dataset is changed. More...
 
- Public Member Functions inherited from RefObject
void AddRef ()
 
void Unref ()
 
int RefCount ()
 

Additional Inherited Members

- Protected Member Functions inherited from CategoryDataset
virtual bool AcceptRenderer (Renderer *r)
 Checks whether renderer is acceptable by this dataset. More...
 
- Protected Attributes inherited from Dataset
Rendererm_renderer
 

Detailed Description

Simple category dataset implementation.

It's general purpose implementation, and useful for many applications.

Definition at line 58 of file categorysimpledataset.h.

Constructor & Destructor Documentation

CategorySimpleDataset::CategorySimpleDataset ( wxString *  names,
size_t  count 
)

Constructs new category simple dataset.

Parameters
namescategory names array
countnames count

Member Function Documentation

void CategorySimpleDataset::AddSerie ( const wxString &  name,
double *  values,
size_t  count 
)

Adds serie.

Parameters
nameserie name
valueserie values array
countvalues array elements count
void CategorySimpleDataset::AddSerie ( CategorySerie serie)

Adds serie.

Parameters
serieserie to be added
virtual size_t CategorySimpleDataset::GetCount ( )
virtual

Returns category count.

Returns
category count

Implements CategoryDataset.

virtual wxString CategorySimpleDataset::GetName ( size_t  index)
virtual

Returns category name at index.

Parameters
indexindex of category name
Returns
category name

Implements CategoryDataset.

virtual size_t CategorySimpleDataset::GetSerieCount ( )
virtual

Returns serie count in this dataset.

Returns
serie count

Implements Dataset.

virtual wxString CategorySimpleDataset::GetSerieName ( size_t  serie)
virtual

Returns serie name.

Parameters
serieindex
Returns
serie name

Implements Dataset.

virtual double CategorySimpleDataset::GetValue ( size_t  index,
size_t  serie 
)
virtual

Returns value associated with category at index.

Parameters
indexvalue associated with category
Returns
value associated with category

Implements CategoryDataset.


The documentation for this class was generated from the following file: