

This is defaul implementation of chart view manager interface. Chart view manager collects scales and extracts from them which particular scale is to be used instead particular user scale by point trasformation.
| com::cosylab::gui::components::r2::chart::DefaultChartViewManager::DefaultChartViewManager | ( | ) | [inline] |
ChartArea default constructor.
| Interval com::cosylab::gui::components::r2::chart::DefaultChartViewManager::addUserXScale | ( | Interval | scale | ) | [inline] |
Insert the method's description here. Creation date: (21.12.2001 14:33:40)
| scale | com.cosylab.gui.chart.Interval |
Implements com::cosylab::gui::components::r2::chart::ChartViewManager.
References com::cosylab::gui::components::r2::chart::Interval::addIntervalListener(), extXScale, preferedXScaleUsed, setToPreferedXScale(), xScales, and xUserScaleListener.
| Interval com::cosylab::gui::components::r2::chart::DefaultChartViewManager::addUserYScale | ( | Interval | scale | ) | [inline] |
Insert the method's description here. Creation date: (21.12.2001 14:33:40)
| scale | com.cosylab.gui.chart.Interval |
Implements com::cosylab::gui::components::r2::chart::ChartViewManager.
References com::cosylab::gui::components::r2::chart::Interval::addIntervalListener(), extYScale, preferedYScaleUsed, setToPreferedYScale(), yScales, and yUserScaleListener.
| java.util.Iterator com::cosylab::gui::components::r2::chart::DefaultChartViewManager::extractedXScaleIterator | ( | ) | [inline] |
Insert the method's description here. Creation date: (21.12.2001 14:33:40)
Implements com::cosylab::gui::components::r2::chart::ChartViewManager.
References extXScale.
| java.util.Iterator com::cosylab::gui::components::r2::chart::DefaultChartViewManager::extractedYScaleIterator | ( | ) | [inline] |
Insert the method's description here. Creation date: (21.12.2001 14:33:40)
Implements com::cosylab::gui::components::r2::chart::ChartViewManager.
References extYScale.
| int com::cosylab::gui::components::r2::chart::DefaultChartViewManager::getExctractedXScaleCount | ( | ) | [inline] |
Insert the method's description here. Creation date: (21.12.2001 14:33:40)
Implements com::cosylab::gui::components::r2::chart::ChartViewManager.
| int com::cosylab::gui::components::r2::chart::DefaultChartViewManager::getExctractedYScaleCount | ( | ) | [inline] |
Insert the method's description here. Creation date: (21.12.2001 14:33:40)
Implements com::cosylab::gui::components::r2::chart::ChartViewManager.
| Interval com::cosylab::gui::components::r2::chart::DefaultChartViewManager::getExtractedXScale | ( | Interval | scale | ) | [inline] |
Insert the method's description here. Creation date: (24/12/01 16:21:29)
| scale | com.cosylab.gui.chart.Interval |
Implements com::cosylab::gui::components::r2::chart::ChartViewManager.
References extXScale.
| Interval com::cosylab::gui::components::r2::chart::DefaultChartViewManager::getExtractedYScale | ( | Interval | scale | ) | [inline] |
Insert the method's description here. Creation date: (24/12/01 16:21:29)
| scale | com.cosylab.gui.chart.Interval |
Implements com::cosylab::gui::components::r2::chart::ChartViewManager.
References extYScale.
| Interval com::cosylab::gui::components::r2::chart::DefaultChartViewManager::getXScale | ( | ) | [inline] |
Insert the method's description here. Creation date: (11/27/00 12:43:23)
Implements com::cosylab::gui::components::r2::chart::ChartViewManager.
References xScale.
| Interval com::cosylab::gui::components::r2::chart::DefaultChartViewManager::getYScale | ( | ) | [inline] |
Insert the method's description here. Creation date: (11/27/00 12:43:49)
Implements com::cosylab::gui::components::r2::chart::ChartViewManager.
References yScale.
| boolean com::cosylab::gui::components::r2::chart::DefaultChartViewManager::isUserXScaleUsed | ( | ) | [inline] |
Insert the method's description here. Creation date: (11/27/00 12:21:12)
Implements com::cosylab::gui::components::r2::chart::ChartViewManager.
References preferedXScaleUsed.
| boolean com::cosylab::gui::components::r2::chart::DefaultChartViewManager::isUserYScaleUsed | ( | ) | [inline] |
Insert the method's description here. Creation date: (11/27/00 12:21:42)
Implements com::cosylab::gui::components::r2::chart::ChartViewManager.
References preferedYScaleUsed.
| void com::cosylab::gui::components::r2::chart::DefaultChartViewManager::removeUserXScale | ( | Interval | scale | ) | [inline] |
Insert the method's description here. Creation date: (20.12.2001 17:13:25)
| scale | com.cosylab.gui.chart.Interval |
Implements com::cosylab::gui::components::r2::chart::ChartViewManager.
References com::cosylab::gui::components::r2::chart::Interval::removeIntervalListener(), xScales, and xUserScaleListener.
| void com::cosylab::gui::components::r2::chart::DefaultChartViewManager::removeUserYScale | ( | Interval | scale | ) | [inline] |
Insert the method's description here. Creation date: (20.12.2001 17:13:25)
| scale | com.cosylab.gui.chart.Interval |
Implements com::cosylab::gui::components::r2::chart::ChartViewManager.
References com::cosylab::gui::components::r2::chart::Interval::removeIntervalListener(), yScales, and yUserScaleListener.
| void com::cosylab::gui::components::r2::chart::DefaultChartViewManager::revalidate | ( | ) | [inline] |
Insert the method's description here. Creation date: (25/12/01 11:54:28)
Implements com::cosylab::gui::components::r2::chart::ChartViewManager.
References extXScale, extYScale, preferedXScaleUsed, preferedYScaleUsed, com::cosylab::gui::components::r2::chart::Interval::set(), setToPreferedXScale(), setToPreferedYScale(), xScale, and yScale.
| void com::cosylab::gui::components::r2::chart::DefaultChartViewManager::setToPreferedXScale | ( | ) | [inline, protected] |
Insert the method's description here. Creation date: (11/27/00 12:44:27)
References extXScale, com::cosylab::gui::components::r2::chart::Interval::set(), com::cosylab::gui::components::r2::chart::Interval::unionWith(), and xScales.
Referenced by addUserXScale(), revalidate(), and setUserXScaleUsed().
| void com::cosylab::gui::components::r2::chart::DefaultChartViewManager::setToPreferedYScale | ( | ) | [inline, protected] |
Insert the method's description here. Creation date: (11/27/00 12:44:27)
References extYScale, com::cosylab::gui::components::r2::chart::Interval::set(), com::cosylab::gui::components::r2::chart::Interval::unionWith(), and yScales.
Referenced by addUserYScale(), revalidate(), and setUserYScaleUsed().
| void com::cosylab::gui::components::r2::chart::DefaultChartViewManager::setUserXScaleUsed | ( | boolean | newPreferedXScaleUsed | ) | [inline] |
Insert the method's description here. Creation date: (11/27/00 12:21:12)
| newPreferedXScaleUsed | boolean |
Implements com::cosylab::gui::components::r2::chart::ChartViewManager.
References extXScale, preferedXScaleUsed, com::cosylab::gui::components::r2::chart::Interval::set(), setToPreferedXScale(), and xScale.
| void com::cosylab::gui::components::r2::chart::DefaultChartViewManager::setUserYScaleUsed | ( | boolean | newPreferedYScaleUsed | ) | [inline] |
Insert the method's description here. Creation date: (11/27/00 12:21:42)
| newPreferedYScaleUsed | boolean |
Implements com::cosylab::gui::components::r2::chart::ChartViewManager.
References extYScale, preferedYScaleUsed, com::cosylab::gui::components::r2::chart::Interval::set(), setToPreferedYScale(), and yScale.
| void com::cosylab::gui::components::r2::chart::DefaultChartViewManager::setXScale | ( | Interval | newXScale | ) | [inline] |
Insert the method's description here. Creation date: (11/27/00 12:43:23)
| newXScale | si.ijs.anka.databush.utilities.Interval |
Implements com::cosylab::gui::components::r2::chart::ChartViewManager.
References com::cosylab::gui::components::r2::chart::Interval::addIntervalListener(), extXScale, preferedXScaleUsed, com::cosylab::gui::components::r2::chart::Interval::removeIntervalListener(), com::cosylab::gui::components::r2::chart::Interval::set(), xScale, and xScaleListener.
| void com::cosylab::gui::components::r2::chart::DefaultChartViewManager::setYScale | ( | Interval | newYScale | ) | [inline] |
Insert the method's description here. Creation date: (11/27/00 12:43:49)
| newYScale | si.ijs.anka.databush.utilities.Interval |
Implements com::cosylab::gui::components::r2::chart::ChartViewManager.
References com::cosylab::gui::components::r2::chart::Interval::addIntervalListener(), extYScale, preferedYScaleUsed, com::cosylab::gui::components::r2::chart::Interval::removeIntervalListener(), com::cosylab::gui::components::r2::chart::Interval::set(), yScale, and yScaleListener.
| java.util.Iterator com::cosylab::gui::components::r2::chart::DefaultChartViewManager::xScaleIterator | ( | ) | [inline] |
Insert the method's description here. Creation date: (20.12.2001 17:13:25)
Implements com::cosylab::gui::components::r2::chart::ChartViewManager.
References xScales.
| java.util.Iterator com::cosylab::gui::components::r2::chart::DefaultChartViewManager::yScaleIterator | ( | ) | [inline] |
Insert the method's description here. Creation date: (20.12.2001 17:13:25)
Implements com::cosylab::gui::components::r2::chart::ChartViewManager.
References yScales.
Interval com::cosylab::gui::components::r2::chart::DefaultChartViewManager::extXScale = new Interval(0.0,1.0) [protected] |
Referenced by addUserXScale(), extractedXScaleIterator(), getExtractedXScale(), revalidate(), setToPreferedXScale(), setUserXScaleUsed(), and setXScale().
Interval com::cosylab::gui::components::r2::chart::DefaultChartViewManager::extYScale = new Interval(0.0,1.0) [protected] |
Referenced by addUserYScale(), extractedYScaleIterator(), getExtractedYScale(), revalidate(), setToPreferedYScale(), setUserYScaleUsed(), and setYScale().
boolean com::cosylab::gui::components::r2::chart::DefaultChartViewManager::preferedXScaleUsed = true [protected] |
Referenced by addUserXScale(), isUserXScaleUsed(), revalidate(), setUserXScaleUsed(), and setXScale().
boolean com::cosylab::gui::components::r2::chart::DefaultChartViewManager::preferedYScaleUsed = true [protected] |
Referenced by addUserYScale(), isUserYScaleUsed(), revalidate(), setUserYScaleUsed(), and setYScale().
Interval com::cosylab::gui::components::r2::chart::DefaultChartViewManager::xScale = new Interval(0.0,1.0) [protected] |
Referenced by getXScale(), revalidate(), setUserXScaleUsed(), and setXScale().
IntervalListener com::cosylab::gui::components::r2::chart::DefaultChartViewManager::xScaleListener [protected] |
new IntervalListener() { public void intervalChange(Interval source) { if (!preferedXScaleUsed) extXScale.set(xScale); } }
Referenced by setXScale().
java.util.ArrayList com::cosylab::gui::components::r2::chart::DefaultChartViewManager::xScales = new java.util.ArrayList(10) [protected] |
Referenced by addUserXScale(), removeUserXScale(), setToPreferedXScale(), and xScaleIterator().
IntervalListener com::cosylab::gui::components::r2::chart::DefaultChartViewManager::xUserScaleListener [protected] |
new IntervalListener() { public void intervalChange(Interval source) { if (preferedXScaleUsed) setToPreferedXScale(); } }
Referenced by addUserXScale(), and removeUserXScale().
Interval com::cosylab::gui::components::r2::chart::DefaultChartViewManager::yScale = new Interval(0.0,1.0) [protected] |
Referenced by getYScale(), revalidate(), setUserYScaleUsed(), and setYScale().
IntervalListener com::cosylab::gui::components::r2::chart::DefaultChartViewManager::yScaleListener [protected] |
new IntervalListener() { public void intervalChange(Interval source) { if (!preferedYScaleUsed) extYScale.set(yScale); } }
Referenced by setYScale().
java.util.ArrayList com::cosylab::gui::components::r2::chart::DefaultChartViewManager::yScales = new java.util.ArrayList(10) [protected] |
Referenced by addUserYScale(), removeUserYScale(), setToPreferedYScale(), and yScaleIterator().
IntervalListener com::cosylab::gui::components::r2::chart::DefaultChartViewManager::yUserScaleListener [protected] |
new IntervalListener() { public void intervalChange(Interval source) { if (preferedYScaleUsed) setToPreferedYScale(); } }
Referenced by addUserYScale(), and removeUserYScale().
1.6.2