OHLCDataset Class Reference

#include <ohlcdataset.h>

Inheritance diagram for OHLCDataset:

Inheritance graph
[legend]
Collaboration diagram for OHLCDataset:

Collaboration graph
[legend]

List of all members.

Public Member Functions

OHLCRendererGetRenderer ()
void SetSerieName (const wxString &serieName)
virtual OHLCItem * GetItem (size_t index)=0
virtual size_t GetCount ()=0
virtual double GetMinValue (bool verticalAxis)
virtual double GetMaxValue (bool verticalAxis)
virtual size_t GetSerieCount ()
virtual wxString GetSerieName (size_t serie)
virtual size_t GetCount (size_t serie)
virtual DateTimeDatasetAsDateTimeDataset ()
virtual time_t GetDate (size_t index)

Protected Member Functions

virtual bool AcceptRenderer (Renderer *r)

Protected Attributes

wxString m_serieName


Detailed Description

Open-High-Low-Close datasets base class.

Member Function Documentation

virtual bool OHLCDataset::AcceptRenderer ( Renderer r  )  [protected, virtual]

Checks whether renderer is acceptable by this dataset. TODO: this method must be removed, because acceptable renderer type depends on plot type.

Implements Dataset.

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

Returns value count in serie specified by index.

Parameters:
serie index
Returns:
value count

Implements Dataset.

virtual size_t OHLCDataset::GetCount (  )  [pure virtual]

Returns item count.

Returns:
item count

Implements DateTimeDataset.

virtual time_t OHLCDataset::GetDate ( size_t  index  )  [virtual]

Returns date/time for specified index.

Parameters:
index index
Returns:
date/time for specified index

Implements DateTimeDataset.

virtual OHLCItem* OHLCDataset::GetItem ( size_t  index  )  [pure virtual]

Returns item on index.

Parameters:
index index of item

virtual double OHLCDataset::GetMaxValue ( bool  vertical  )  [virtual]

Returns maximal value.

Parameters:
vertical for datasets with XY coordinates, specifies direction
Returns:
maximal value

Implements Dataset.

virtual double OHLCDataset::GetMinValue ( bool  vertical  )  [virtual]

Returns minimal value.

Parameters:
vertical for datasets with XY coordinates, specifies direction
Returns:
minimal value

Implements Dataset.

virtual size_t OHLCDataset::GetSerieCount (  )  [virtual]

Returns serie count in this dataset.

Returns:
serie count

Implements Dataset.

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

Returns serie name.

Parameters:
serie index
Returns:
serie name

Implements Dataset.

void OHLCDataset::SetSerieName ( const wxString &  serieName  )  [inline]

Sets serie name. OHLC datasets contains only one serie.

Parameters:
serieName new serie name

References Dataset::DatasetChanged().


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

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