/** * Set the lowest selected range value. * @param n the low value of the selected range. */ public void setLowValue(Number n) { setValueRange(n, (Number) getHighValue(), m_min, m_max); }
/** * Create a new NumberRangeModel for the given range. * @param lo the low value of the selected range * @param hi the high value of the selected range * @param min the minimum value allowed for ranges * @param max the maximum value allowed for ranges */ public NumberRangeModel(Number lo, Number hi, Number min, Number max) { m_type = TypeLib.getPrimitiveType(min.getClass()); setValueRange(lo, hi, min, max); }
/** * Set the lowest selected range value. * @param n the low value of the selected range. */ public void setLowValue(Number n) { setValueRange(n, (Number)getHighValue(), m_min, m_max); }
/** * Set the highest selected range value. * @param n the high value of the selected range. */ public void setHighValue(Number n) { setValueRange((Number)getLowValue(), n, m_min, m_max); }
/** * Create a new NumberRangeModel for the given range. * @param lo the low value of the selected range * @param hi the high value of the selected range * @param min the minimum value allowed for ranges * @param max the maximum value allowed for ranges */ public NumberRangeModel(Number lo, Number hi, Number min, Number max) { m_type = TypeLib.getPrimitiveType(min.getClass()); setValueRange(lo, hi, min, max); }
/** * Set the highest selected range value. * @param n the high value of the selected range. */ public void setHighValue(Number n) { setValueRange((Number) getLowValue(), n, m_min, m_max); }
/** * Set the minimum range value. * @param n the minimum range value. */ public void setMinValue(Number n) { setValueRange((Number)getLowValue(), (Number)getHighValue(), n, m_max); }
/** * Set the maximum range value. * @param n the maximum range value. */ public void setMaxValue(Number n) { setValueRange((Number) getLowValue(), (Number) getHighValue(), m_min, n); }
/** * Set the maximum range value. * @param n the maximum range value. */ public void setMaxValue(Number n) { setValueRange((Number)getLowValue(), (Number)getHighValue(), m_min, n); }
/** * Set the minimum range value. * @param n the minimum range value. */ public void setMinValue(Number n) { setValueRange((Number) getLowValue(), (Number) getHighValue(), n, m_max); }
Arrays.fill(baseline, b); m_model.setValueRange(0, maxValue, 0, maxValue);
model.setValueRange(new Integer(boundVect.elementAt(0)),new Integer(boundVect.elementAt(1)), (Integer) model.getMinValue(), (Integer) model.getMaxValue()); theDialog.setVisible(true); adjustBoundValues(boundVect, "double"); model.setValueRange(new Double(boundVect.elementAt(0)),new Double(boundVect.elementAt(1)), (Double) model.getMinValue(), (Double) model.getMaxValue());
/** * Compute a quantitative axis layout. */ protected void numericalLayout(TupleSet ts) { if ( !m_modelSet ) { m_dist[0] = DataLib.min(ts, m_field).getDouble(m_field); m_dist[1] = DataLib.max(ts, m_field).getDouble(m_field); double lo = m_dist[0], hi = m_dist[1]; if ( m_model == null ) { m_model = new NumberRangeModel(lo, hi, lo, hi); } else { ((NumberRangeModel)m_model).setValueRange(lo, hi, lo, hi); } } else { m_dist[0] = ((Number)m_model.getLowValue()).doubleValue(); m_dist[1] = ((Number)m_model.getHighValue()).doubleValue(); } Iterator iter = m_vis.items(m_group, m_filter); while ( iter.hasNext() ) { VisualItem item = (VisualItem)iter.next(); double v = item.getDouble(m_field); double f = MathLib.interp(m_scale, v, m_dist); set(item, f); } }