com::cosylab::gui::components::r2::chart::AutoscaleDataService Class Reference

Inheritance diagram for com::cosylab::gui::components::r2::chart::AutoscaleDataService:
Inheritance graph
[legend]
Collaboration diagram for com::cosylab::gui::components::r2::chart::AutoscaleDataService:
Collaboration graph
[legend]

List of all members.

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

Detailed Description

Insert the type's description here. Creation date: (11/26/00 17:59:37)

Author:
:

Constructor & Destructor Documentation

com::cosylab::gui::components::r2::chart::AutoscaleDataService::AutoscaleDataService ( ChartDataModel  model,
ChartService  service,
PointTransformerModel  transform 
) [inline]

Member Function Documentation

int com::cosylab::gui::components::r2::chart::AutoscaleDataService::getChartDisplayablePointCount (  )  [inline]
ChartService com::cosylab::gui::components::r2::chart::AutoscaleDataService::getChartService (  )  [inline]

Insert the method's description here. Creation date: (11/26/00 18:00:49)

Returns:
si.ijs.anka.databush.utilities.ChartService

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)

Returns:
si.ijs.kgb.chart.ChartStyleManager

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)

Returns:
si.ijs.anka.databush.utilities.ChartDataModel

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)

Returns:
si.ijs.anka.databush.utilities.PointTransformerModel

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)

Returns:
com.cosylab.gui.chart.ChartViewManager

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]
void com::cosylab::gui::components::r2::chart::AutoscaleDataService::setChartService ( ChartService  service  )  [inline]
int com::cosylab::gui::components::r2::chart::AutoscaleDataService::transform (  )  [inline]
void com::cosylab::gui::components::r2::chart::AutoscaleDataService::updateChart ( DataChange  change  )  [inline]
void com::cosylab::gui::components::r2::chart::AutoscaleDataService::updateChart ( ChartUpdateRequest  request  )  [inline]

Member Data Documentation

Referenced by prepare(), and transform().

Referenced by prepare(), and transform().

Referenced by prepare().


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

Generated by  doxygen 1.6.2