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

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

List of all members.

Public Member Functions

 AbstractDataModel ()
ChartService getChartService ()
ChartStyle getChartStyle ()
int getPointCount ()
Interval getPreferedXScale ()
Interval getPreferedYScale ()
void reloadChartData ()
void setChartService (ChartService newChartService)
void setChartStyle (ChartStyle newChartStyle)
void setPreferedXScale (Interval newPreferedXScale)
void setPreferedYScale (Interval newPreferedYScale)
void updateChart (ChartUpdateRequest request)
void updateChartData ()

Protected Attributes

Interval preferedXScale = null
Interval preferedYScale = null
int pointCount = 0
ChartService chartService = null
Point point = new Point()
ChartStyle chartStyle

Detailed Description

This class is data model for BaseChart.


Constructor & Destructor Documentation

com::cosylab::gui::components::r2::chart::AbstractDataModel::AbstractDataModel (  )  [inline]

FunctionModel constructor comment.


Member Function Documentation

ChartService com::cosylab::gui::components::r2::chart::AbstractDataModel::getChartService (  )  [inline]

Insert the method's description here. Creation date: (11/24/00 18:27:53)

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

References chartService.

ChartStyle com::cosylab::gui::components::r2::chart::AbstractDataModel::getChartStyle (  )  [inline]

Insert the method's description here. Creation date: (11/27/00 18:17:31)

Returns:
int

Implements com::cosylab::gui::components::r2::chart::ChartDataModel.

References chartStyle.

int com::cosylab::gui::components::r2::chart::AbstractDataModel::getPointCount (  )  [inline]
Interval com::cosylab::gui::components::r2::chart::AbstractDataModel::getPreferedXScale (  )  [inline]

Insert the method's description here. Creation date: (11/24/00 18:12:33)

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

Implements com::cosylab::gui::components::r2::chart::ChartDataModel.

References preferedXScale.

Referenced by si::ijs::acs::objectexplorer::RemoteResponseWindow::OETrendDataModel::reloadChartData(), and si::ijs::acs::objectexplorer::RemoteResponseWindow::OETrendDataModel::updateChartData().

Interval com::cosylab::gui::components::r2::chart::AbstractDataModel::getPreferedYScale (  )  [inline]
void com::cosylab::gui::components::r2::chart::AbstractDataModel::reloadChartData (  )  [inline]

Insert the method's description here. Creation date: (11/24/00 20:58:22)

Reimplemented in si::ijs::acs::objectexplorer::RemoteResponseWindow::OETrendDataModel.

References chartService, and com::cosylab::gui::components::r2::chart::ChartService::updateChart().

void com::cosylab::gui::components::r2::chart::AbstractDataModel::setChartService ( ChartService  newChartService  )  [inline]

Insert the method's description here. Creation date: (11/24/00 18:27:53)

Parameters:
newChartService si.ijs.anka.databush.utilities.ChartService

Implements com::cosylab::gui::components::r2::chart::ChartDataModel.

References chartService.

Referenced by si::ijs::acs::objectexplorer::RemoteResponseWindow::setSelectedChartValue(), and si::ijs::acs::objectexplorer::RemoteResponseWindow::setSelectedChartXValue().

void com::cosylab::gui::components::r2::chart::AbstractDataModel::setChartStyle ( ChartStyle  newChartStyle  )  [inline]

Insert the method's description here. Creation date: (11/27/00 18:17:31)

Parameters:
newChartStyle int

Implements com::cosylab::gui::components::r2::chart::ChartDataModel.

References chartStyle.

void com::cosylab::gui::components::r2::chart::AbstractDataModel::setPreferedXScale ( Interval  newPreferedXScale  )  [inline]

Insert the method's description here. Creation date: (11/24/00 18:12:33)

Parameters:
newPreferedXScale si.ijs.anka.databush.utilities.Interval

References preferedXScale.

Referenced by si::ijs::acs::objectexplorer::RemoteResponseWindow::OETrendDataModel::OETrendDataModel().

void com::cosylab::gui::components::r2::chart::AbstractDataModel::setPreferedYScale ( Interval  newPreferedYScale  )  [inline]

Insert the method's description here. Creation date: (11/24/00 18:12:33)

Parameters:
newPreferedXScale si.ijs.anka.databush.utilities.Interval

References preferedYScale.

Referenced by si::ijs::acs::objectexplorer::RemoteResponseWindow::OETrendDataModel::OETrendDataModel().

void com::cosylab::gui::components::r2::chart::AbstractDataModel::updateChart ( ChartUpdateRequest  request  )  [inline]

Insert the method's description here. Creation date: (11/24/00 20:58:22)

References chartService, and com::cosylab::gui::components::r2::chart::ChartService::updateChart().

void com::cosylab::gui::components::r2::chart::AbstractDataModel::updateChartData (  )  [inline]

Member Data Documentation


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

Generated by  doxygen 1.6.2