

Public Member Functions | |
| AutoscaleDataService (ChartDataModel model, ChartService service, PointTransformerModel transform) | |
| int | getChartDisplayablePointCount () |
| ChartService | getChartService () |
| ChartStyleManager | getChartStyleManager () |
| ChartDataModel | getDataModel () |
| PointTransformerModel | getPointTransformer () |
| ChartViewManager | getViewManager () |
| void | prepare () |
| void | setChartService (ChartService service) |
| int | transform () |
| void | updateChart (ChartUpdateRequest request) |
| void | updateChart (DataChange change) |
Public Attributes | |
| ChartDataModel | dataModel |
| ChartService | chartService |
| PointTransformerModel | pointTransformer |
| Interval | xScale |
| Interval | yScale |
Protected Attributes | |
| PointCollector | points = new PointCollector() |
| Point | point |
| int | count = 0 |
Insert the type's description here. Creation date: (11/26/00 17:59:37)
| com::cosylab::gui::components::r2::chart::AutoscaleDataService::AutoscaleDataService | ( | ChartDataModel | model, | |
| ChartService | service, | |||
| PointTransformerModel | transform | |||
| ) | [inline] |
PrivateChartService constructor comment.
References com::cosylab::gui::components::r2::chart::ChartViewManager::addUserXScale(), com::cosylab::gui::components::r2::chart::ChartViewManager::addUserYScale(), chartService, dataModel, com::cosylab::gui::components::r2::chart::ChartService::getChartStyleManager(), com::cosylab::gui::components::r2::chart::ChartDataModel::getPreferedXScale(), com::cosylab::gui::components::r2::chart::ChartDataModel::getPreferedYScale(), com::cosylab::gui::components::r2::chart::ChartStyleManager::getStyleForSerie(), com::cosylab::gui::components::r2::chart::ChartService::getViewManager(), com::cosylab::gui::components::r2::chart::Interval::max, com::cosylab::gui::components::r2::chart::Interval::min, pointTransformer, com::cosylab::gui::components::r2::chart::Interval::set(), com::cosylab::gui::components::r2::chart::ChartDataModel::setChartService(), com::cosylab::gui::components::r2::chart::PointTransformerModel::setXScale(), com::cosylab::gui::components::r2::chart::PointTransformerModel::setYScale(), updateChart(), xScale, and yScale.
| int com::cosylab::gui::components::r2::chart::AutoscaleDataService::getChartDisplayablePointCount | ( | ) | [inline] |
getChartDisplayablePointCount method comment.
Implements com::cosylab::gui::components::r2::chart::ChartService.
References chartService, and com::cosylab::gui::components::r2::chart::ChartService::getChartDisplayablePointCount().
| ChartService com::cosylab::gui::components::r2::chart::AutoscaleDataService::getChartService | ( | ) | [inline] |
Insert the method's description here. Creation date: (11/26/00 18:00:49)
Implements com::cosylab::gui::components::r2::chart::ChartDataService.
References chartService.
| ChartStyleManager com::cosylab::gui::components::r2::chart::AutoscaleDataService::getChartStyleManager | ( | ) | [inline] |
Insert the method's description here. Creation date: (31.03.2001 00:34:10)
Implements com::cosylab::gui::components::r2::chart::ChartService.
References chartService, and com::cosylab::gui::components::r2::chart::ChartService::getChartStyleManager().
| ChartDataModel com::cosylab::gui::components::r2::chart::AutoscaleDataService::getDataModel | ( | ) | [inline] |
Insert the method's description here. Creation date: (11/26/00 18:00:24)
Implements com::cosylab::gui::components::r2::chart::ChartDataService.
References dataModel.
| PointTransformerModel com::cosylab::gui::components::r2::chart::AutoscaleDataService::getPointTransformer | ( | ) | [inline] |
Insert the method's description here. Creation date: (11/26/00 18:12:35)
Implements com::cosylab::gui::components::r2::chart::ChartDataService.
References pointTransformer.
| ChartViewManager com::cosylab::gui::components::r2::chart::AutoscaleDataService::getViewManager | ( | ) | [inline] |
Insert the method's description here. Creation date: (24/12/01 16:19:04)
Implements com::cosylab::gui::components::r2::chart::ChartService.
References chartService, and com::cosylab::gui::components::r2::chart::ChartService::getViewManager().
| void com::cosylab::gui::components::r2::chart::AutoscaleDataService::prepare | ( | ) | [inline] |
Implements com::cosylab::gui::components::r2::chart::ChartDataService.
References count, dataModel, com::cosylab::gui::components::r2::chart::ChartDataModel::getPointCount(), com::cosylab::gui::components::r2::chart::ChartDataModel::getPointIterator(), com::cosylab::gui::components::r2::chart::PointIterator::hasNext(), com::cosylab::gui::components::r2::chart::Interval::max, com::cosylab::gui::components::r2::chart::Interval::min, com::cosylab::gui::components::r2::chart::PointCollector::newPoint(), com::cosylab::gui::components::r2::chart::Point::next, com::cosylab::gui::components::r2::chart::PointIterator::next(), point, points, com::cosylab::gui::components::r2::chart::PointCollector::recyclePoint(), com::cosylab::gui::components::r2::chart::Interval::set(), com::cosylab::gui::components::r2::chart::Point::x, com::cosylab::gui::components::r2::chart::Point::y, and yScale.
| void com::cosylab::gui::components::r2::chart::AutoscaleDataService::setChartService | ( | ChartService | service | ) | [inline] |
PrivateChartService constructor comment.
Implements com::cosylab::gui::components::r2::chart::ChartDataService.
References com::cosylab::gui::components::r2::chart::ChartViewManager::addUserXScale(), com::cosylab::gui::components::r2::chart::ChartViewManager::addUserYScale(), chartService, dataModel, com::cosylab::gui::components::r2::chart::ChartService::getChartStyleManager(), com::cosylab::gui::components::r2::chart::ChartStyleManager::getStyleForSerie(), com::cosylab::gui::components::r2::chart::ChartService::getViewManager(), pointTransformer, com::cosylab::gui::components::r2::chart::ChartViewManager::removeUserXScale(), com::cosylab::gui::components::r2::chart::ChartViewManager::removeUserYScale(), com::cosylab::gui::components::r2::chart::ChartDataModel::setChartService(), com::cosylab::gui::components::r2::chart::PointTransformerModel::setXScale(), com::cosylab::gui::components::r2::chart::PointTransformerModel::setYScale(), xScale, and yScale.
| int com::cosylab::gui::components::r2::chart::AutoscaleDataService::transform | ( | ) | [inline] |
Implements com::cosylab::gui::components::r2::chart::ChartDataService.
References count, com::cosylab::gui::components::r2::chart::ChartDataService::DONE, com::cosylab::gui::components::r2::chart::ChartDataService::FAILED, com::cosylab::gui::components::r2::chart::Point::next, point, pointTransformer, and com::cosylab::gui::components::r2::chart::PointTransformerModel::transform().
| void com::cosylab::gui::components::r2::chart::AutoscaleDataService::updateChart | ( | DataChange | change | ) | [inline] |
updateChart method comment.
References chartService, com::cosylab::gui::components::r2::chart::DataChange::getCode(), and com::cosylab::gui::components::r2::chart::ChartService::updateChart().
| void com::cosylab::gui::components::r2::chart::AutoscaleDataService::updateChart | ( | ChartUpdateRequest | request | ) | [inline] |
updateChart method comment.
Implements com::cosylab::gui::components::r2::chart::ChartService.
References chartService, and com::cosylab::gui::components::r2::chart::ChartService::updateChart().
Referenced by AutoscaleDataService().
int com::cosylab::gui::components::r2::chart::AutoscaleDataService::count = 0 [protected] |
Referenced by prepare(), and transform().
Referenced by AutoscaleDataService(), getDataModel(), prepare(), and setChartService().
Referenced by prepare(), and transform().
PointCollector com::cosylab::gui::components::r2::chart::AutoscaleDataService::points = new PointCollector() [protected] |
Referenced by prepare().
| PointTransformerModel com::cosylab::gui::components::r2::chart::AutoscaleDataService::pointTransformer |
Referenced by AutoscaleDataService(), getPointTransformer(), setChartService(), and transform().
Referenced by AutoscaleDataService(), and setChartService().
Referenced by AutoscaleDataService(), prepare(), and setChartService().
1.6.2