com::cosylab::gui::components::r2::chart::ChartViewManager Interface Reference

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

List of all members.

Public Member Functions

Interval addUserYScale (Interval scale)
java.util.Iterator extractedXScaleIterator ()
java.util.Iterator extractedYScaleIterator ()
int getExctractedXScaleCount ()
int getExctractedYScaleCount ()
Interval getExtractedXScale (Interval scale)
Interval getExtractedYScale (Interval scale)
Interval getXScale ()
Interval getYScale ()
boolean isUserXScaleUsed ()
boolean isUserYScaleUsed ()
void removeUserXScale (Interval scale)
void removeUserYScale (Interval scale)
void revalidate ()
void setUserXScaleUsed (boolean newPreferedScaleUsed)
void setUserYScaleUsed (boolean newPreferedScaleUsed)
void setXScale (Interval newScale)
void setYScale (Interval newScale)
java.util.Iterator xScaleIterator ()
java.util.Iterator yScaleIterator ()

Package Functions

Interval addUserXScale (Interval scale)

Detailed Description

Interface for managing the scale with which chart is drawn. Implementatnion of this class must handle multiple prefered scales from data models and single external scale. Implementation must calculate one or more extracted scale form prefered scales. Basicly each user may have it's own extracted chart.
This interface might be used for zooming in to the chart.


Member Function Documentation

Interval com::cosylab::gui::components::r2::chart::ChartViewManager::addUserXScale ( Interval  scale  )  [package]
Interval com::cosylab::gui::components::r2::chart::ChartViewManager::addUserYScale ( Interval  scale  ) 
java.util.Iterator com::cosylab::gui::components::r2::chart::ChartViewManager::extractedXScaleIterator (  ) 
java.util.Iterator com::cosylab::gui::components::r2::chart::ChartViewManager::extractedYScaleIterator (  ) 
int com::cosylab::gui::components::r2::chart::ChartViewManager::getExctractedXScaleCount (  ) 

Insert the method's description here. Creation date: (21.12.2001 14:29:41)

Returns:
int

Implemented in com::cosylab::gui::components::r2::chart::DefaultChartViewManager.

int com::cosylab::gui::components::r2::chart::ChartViewManager::getExctractedYScaleCount (  ) 

Insert the method's description here. Creation date: (21.12.2001 14:29:41)

Returns:
int

Implemented in com::cosylab::gui::components::r2::chart::DefaultChartViewManager.

Interval com::cosylab::gui::components::r2::chart::ChartViewManager::getExtractedXScale ( Interval  scale  ) 

Insert the method's description here. Creation date: (17.12.2001 19:15:35)

Parameters:
scale com.cosylab.gui.chart.Interval

Implemented in com::cosylab::gui::components::r2::chart::DefaultChartViewManager.

Referenced by com::cosylab::gui::components::r2::chart::FunctionDataModel::getPointIterator().

Interval com::cosylab::gui::components::r2::chart::ChartViewManager::getExtractedYScale ( Interval  scale  ) 

Insert the method's description here. Creation date: (17.12.2001 19:15:35)

Parameters:
scale com.cosylab.gui.chart.Interval

Implemented in com::cosylab::gui::components::r2::chart::DefaultChartViewManager.

Referenced by com::cosylab::gui::components::r2::chart::FunctionDataModel::getPointIterator().

Interval com::cosylab::gui::components::r2::chart::ChartViewManager::getXScale (  ) 

Insert the method's description here. Creation date: (11/27/00 12:43:23)

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

Implemented in com::cosylab::gui::components::r2::chart::DefaultChartViewManager.

Referenced by com::cosylab::gui::components::r2::chart::BaseChartCustomizer::updateCustomizer().

Interval com::cosylab::gui::components::r2::chart::ChartViewManager::getYScale (  ) 

Insert the method's description here. Creation date: (11/27/00 12:43:23)

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

Implemented in com::cosylab::gui::components::r2::chart::DefaultChartViewManager.

Referenced by com::cosylab::gui::components::r2::chart::BaseChartCustomizer::updateCustomizer().

boolean com::cosylab::gui::components::r2::chart::ChartViewManager::isUserXScaleUsed (  ) 

Insert the method's description here. Creation date: (11/27/00 12:21:12)

Returns:
boolean

Implemented in com::cosylab::gui::components::r2::chart::DefaultChartViewManager.

Referenced by com::cosylab::gui::components::r2::chart::BaseChartCustomizer::updateCustomizer().

boolean com::cosylab::gui::components::r2::chart::ChartViewManager::isUserYScaleUsed (  ) 

Insert the method's description here. Creation date: (11/27/00 12:21:12)

Returns:
boolean

Implemented in com::cosylab::gui::components::r2::chart::DefaultChartViewManager.

Referenced by com::cosylab::gui::components::r2::chart::BaseChartCustomizer::updateCustomizer().

void com::cosylab::gui::components::r2::chart::ChartViewManager::removeUserXScale ( Interval  scale  ) 
void com::cosylab::gui::components::r2::chart::ChartViewManager::removeUserYScale ( Interval  scale  ) 
void com::cosylab::gui::components::r2::chart::ChartViewManager::revalidate (  ) 

Insert the method's description here. Creation date: (25/12/01 11:54:18)

Implemented in com::cosylab::gui::components::r2::chart::DefaultChartViewManager.

Referenced by com::cosylab::gui::components::r2::chart::BaseChart::updateImageBuffer().

void com::cosylab::gui::components::r2::chart::ChartViewManager::setUserXScaleUsed ( boolean  newPreferedScaleUsed  ) 

Insert the method's description here. Creation date: (11/27/00 12:21:12)

Parameters:
newPreferedXScaleUsed boolean

Implemented in com::cosylab::gui::components::r2::chart::DefaultChartViewManager.

Referenced by com::cosylab::gui::components::r2::chart::BaseChart::BaseChart(), and com::cosylab::gui::components::r2::chart::BaseChartCustomizer::oKButton_ActionPerformed().

void com::cosylab::gui::components::r2::chart::ChartViewManager::setUserYScaleUsed ( boolean  newPreferedScaleUsed  ) 

Insert the method's description here. Creation date: (11/27/00 12:21:12)

Parameters:
newPreferedXScaleUsed boolean

Implemented in com::cosylab::gui::components::r2::chart::DefaultChartViewManager.

Referenced by com::cosylab::gui::components::r2::chart::BaseChart::BaseChart(), and com::cosylab::gui::components::r2::chart::BaseChartCustomizer::oKButton_ActionPerformed().

void com::cosylab::gui::components::r2::chart::ChartViewManager::setXScale ( Interval  newScale  ) 
void com::cosylab::gui::components::r2::chart::ChartViewManager::setYScale ( Interval  newScale  ) 
java.util.Iterator com::cosylab::gui::components::r2::chart::ChartViewManager::xScaleIterator (  ) 

Insert the method's description here. Creation date: (20.12.2001 16:27:01)

Returns:
java.util.Iterator

Implemented in com::cosylab::gui::components::r2::chart::DefaultChartViewManager.

java.util.Iterator com::cosylab::gui::components::r2::chart::ChartViewManager::yScaleIterator (  ) 

Insert the method's description here. Creation date: (20.12.2001 16:27:01)

Returns:
java.util.Iterator

Implemented in com::cosylab::gui::components::r2::chart::DefaultChartViewManager.


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

Generated by  doxygen 1.6.2