GanttDataset Class Reference

#include <ganttdataset.h>

Inheritance diagram for GanttDataset:

Inheritance graph
[legend]
Collaboration diagram for GanttDataset:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 GanttDataset (size_t dateCount)
virtual DateTimeDatasetAsDateTimeDataset ()
virtual size_t GetCount ()=0
virtual time_t GetStart (size_t index, size_t serie)=0
virtual time_t GetEnd (size_t index, size_t serie)=0
virtual size_t GetCount (size_t serie)
virtual time_t GetMinStart ()
virtual time_t GetMaxEnd ()
time_t GetDateInterval ()
size_t GetDateCount ()
GanttRendererGetRenderer ()


Detailed Description

Gantt chart dataset base class.

Constructor & Destructor Documentation

GanttDataset::GanttDataset ( size_t  dateCount  ) 

Constructs new gantt dataset.

Parameters:
dateCount count of dates for date axis. TODO: this looks bad: date count must be set to axis, not to dataset.


Member Function Documentation

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

Returns task count in specified serie.

Parameters:
serie serie index
Returns:
task count

Reimplemented from CategoryDataset.

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

Returns task count.

Returns:
task count

Implements CategoryDataset.

Implemented in GanttSimpleDataset.

virtual time_t GanttDataset::GetEnd ( size_t  index,
size_t  serie 
) [pure virtual]

Returns task end time.

Parameters:
index task index
serie serie index
Returns:
task end time

Implemented in GanttSimpleDataset.

virtual time_t GanttDataset::GetStart ( size_t  index,
size_t  serie 
) [pure virtual]

Returns task start time.

Parameters:
index task index
serie serie index
Returns:
task start time

Implemented in GanttSimpleDataset.


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

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