|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object info.monitorenter.gui.chart.rangepolicies.ARangePolicy info.monitorenter.gui.chart.rangepolicies.RangePolicyMinimumViewport
public class RangePolicyMinimumViewport
A
implementation that
guarantees a minimum displayed range (viewport) but will stretch if values of
the corresponding IRangePolicy
exceeds these
constructor given bounds.
Chart2D
To sum up the policy of this implementation this
IRangePolicy
Chart2D
(every
TracePoint2D
of the chart's
ITrace2D
instances).
Field Summary |
---|
Fields inherited from class info.monitorenter.gui.chart.rangepolicies.ARangePolicy |
---|
m_propertyChangeSupport |
Fields inherited from interface info.monitorenter.gui.chart.IRangePolicy |
---|
PROPERTY_RANGE, PROPERTY_RANGE_MAX, PROPERTY_RANGE_MIN |
Constructor Summary | |
---|---|
RangePolicyMinimumViewport(Range range)
Constructs an instance that will always ensure that the given range will be displayed. |
Method Summary | |
---|---|
double |
getMax(double chartMin,
double chartMax)
Returns the maximum of the chart or of the internal range if greater. |
double |
getMin(double chartMin,
double chartMax)
Define the lower bound of the Chart2D's value range. |
Methods inherited from class info.monitorenter.gui.chart.rangepolicies.ARangePolicy |
---|
addPropertyChangeListener, equals, firePropertyChange, getPropertyChangeListeners, getRange, hashCode, removePropertyChangeListener, removePropertyChangeListener, setRange |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RangePolicyMinimumViewport(Range range)
Constructs an instance that will always ensure that the given range will be displayed.
range
- the range that always should be visible.Method Detail |
---|
public double getMax(double chartMin, double chartMax)
chartMin
- ignored.chartMax
- returned if greater than the value of the internal range.
IRangePolicy.getMax(double, double)
public double getMin(double chartMin, double chartMax)
IRangePolicy
AAxis
this instance is bound to.
chartMin
- the minimum value of the connected Chart2D that may / should be
taken into account.chartMax
- the maximum value of the connected Chart2D that may / should be
taken into account.
IRangePolicy.getMin(double, double)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |