VectorDataset Class Reference

#include <vectordataset.h>

Inheritance diagram for VectorDataset:

Inheritance graph
[legend]
Collaboration diagram for VectorDataset:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 VectorDataset ()
virtual size_t GetSerieCount ()
virtual size_t GetCount (size_t serie)
virtual wxString GetSerieName (size_t serie)
virtual double GetX (size_t index, size_t serie)
virtual double GetY (size_t index, size_t serie)
void Add (double y)
void Replace (size_t index, double y)
void RemoveAt (size_t index)
void Clear ()


Detailed Description

Vector implementation of XYDataset. Where is y values specified, and X values is an index (0....Count) Allows y data addition and removal.

Constructor & Destructor Documentation

VectorDataset::VectorDataset (  ) 

Construct new VectorDataset instance.

Parameters:
_name name of dataset
autoUpdate if true any changes in data will fire dataset updated event


Member Function Documentation

void VectorDataset::Add ( double  y  )  [inline]

Adds y values to dataset.

Parameters:
y y value

References Dataset::DatasetChanged().

void VectorDataset::Clear (  )  [inline]

Removes all values from dataset.

References Dataset::DatasetChanged().

virtual size_t VectorDataset::GetCount ( size_t  serie  )  [virtual]

Returns value count in serie specified by index.

Parameters:
serie index
Returns:
value count

Implements Dataset.

virtual size_t VectorDataset::GetSerieCount (  )  [virtual]

Returns serie count in this dataset.

Returns:
serie count

Implements Dataset.

virtual wxString VectorDataset::GetSerieName ( size_t  serie  )  [virtual]

Returns serie name.

Parameters:
serie index
Returns:
serie name

Implements Dataset.

virtual double VectorDataset::GetX ( size_t  index,
size_t  serie 
) [virtual]

Returns x value at index.

Parameters:
index index
Returns:
x value

Implements XYDataset.

virtual double VectorDataset::GetY ( size_t  index,
size_t  serie 
) [virtual]

Returns y value at index.

Parameters:
index index
Returns:
y value

Implements XYDataset.

void VectorDataset::RemoveAt ( size_t  index  )  [inline]

Removes value at specified index.

Parameters:
index of value

References Dataset::DatasetChanged().

void VectorDataset::Replace ( size_t  index,
double  y 
) [inline]

Replaces y value at specified index.

Parameters:
index index of value
y new y value

References Dataset::DatasetChanged().


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

Generated on Mon Feb 15 21:32:29 2010 for wxFreeChart by  doxygen 1.5.8