Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

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 addUserXScale (Interval scale)
Interval getXScale ()
Interval getYScale ()
boolean isUserXScaleUsed ()
boolean isUserYScaleUsed ()
void setUserXScaleUsed (boolean newPreferedScaleUsed)
void setUserYScaleUsed (boolean newPreferedScaleUsed)
void setXScale (Interval newScale)
void setYScale (Interval newScale)

Package 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)
void removeUserXScale (Interval scale)
void removeUserYScale (Interval scale)
void revalidate ()
java.util.Iterator xScaleIterator ()
java.util.Iterator yScaleIterator ()

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  ) 
 

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.

Interval com::cosylab::gui::components::r2::chart::ChartViewManager::addUserYScale Interval  scale  )  [package]
 

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.

java.util.Iterator com::cosylab::gui::components::r2::chart::ChartViewManager::extractedXScaleIterator  )  [package]
 

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::extractedYScaleIterator  )  [package]
 

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.

int com::cosylab::gui::components::r2::chart::ChartViewManager::getExctractedXScaleCount  )  [package]
 

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  )  [package]
 

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  )  [package]
 

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.

Interval com::cosylab::gui::components::r2::chart::ChartViewManager::getExtractedYScale Interval  scale  )  [package]
 

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.

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.

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.

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.

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.

void com::cosylab::gui::components::r2::chart::ChartViewManager::removeUserXScale Interval  scale  )  [package]
 

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.

void com::cosylab::gui::components::r2::chart::ChartViewManager::removeUserYScale Interval  scale  )  [package]
 

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.

void com::cosylab::gui::components::r2::chart::ChartViewManager::revalidate  )  [package]
 

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

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

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.

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.

void com::cosylab::gui::components::r2::chart::ChartViewManager::setXScale Interval  newScale  ) 
 

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

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

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

void com::cosylab::gui::components::r2::chart::ChartViewManager::setYScale Interval  newScale  ) 
 

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

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

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

java.util.Iterator com::cosylab::gui::components::r2::chart::ChartViewManager::xScaleIterator  )  [package]
 

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  )  [package]
 

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 on Thu Apr 30 03:12:38 2009 for ACS Java API by doxygen 1.3.8