Package com.barrybecker4.common.math

Examples of com.barrybecker4.common.math.Range


    public void pan(Direction direction) {
        double xOffset = PAN_DIRECTION * PAN_INCREMENT * rangeX.getExtent();
        double yOffset = PAN_DIRECTION * PAN_INCREMENT * rangeY.getExtent();
        switch (direction) {
            case LEFT :
                rangeX = new Range(rangeX.getMin() + xOffset, rangeX.getMax() + xOffset);
                break;
            case RIGHT :
                rangeX = new Range(rangeX.getMin() - xOffset, rangeX.getMax() - xOffset);
                break;
            case UP :
                rangeY = new Range(rangeY.getMin() + yOffset, rangeY.getMax() + yOffset);
                break;
            case DOWN :
                rangeY = new Range(rangeY.getMin() - yOffset, rangeY.getMax() - yOffset);
                break;
        }
    }
View Full Code Here


        double yOffset = -0.5 * ZOOM_OUT_INCREMENT * rangeY.getExtent();
        adjustRanges(xOffset, yOffset);
    }

    private void adjustRanges(double xOffset, double yOffset) {
        rangeX = new Range(rangeX.getMin() + xOffset, rangeX.getMax() - xOffset);
        rangeY = new Range(rangeY.getMin() + yOffset, rangeY.getMax() - yOffset);
    }
View Full Code Here

    public void paint(Graphics g) {

        if (g == nullreturn;
        Graphics2D g2 = (Graphics2D) g;

        Range yRange = getRange();
        double maxHeight = yRange.getMax();

        double scale = (height_ - 2.0 * MARGIN) / maxHeight;

        clearBackground(g2);

View Full Code Here


    @Override
    protected Range getRange() {

        Range range = new Range();
        int numPoints = getNumXPoints() ;

        for (int i = 0; i < numPoints;  i++) {
            double x = (double)i/numPoints;
            for (Function func : functions_) {
                range.add(func.getValue(x));
            }
        }
        return range;
    }
View Full Code Here

    public void paint(Graphics g) {

        if (g == nullreturn;
        Graphics2D g2 = (Graphics2D) g;

        Range yRange = getRange();
        double maxHeight = yRange.getExtent();
        double scale = (height_ - 2.0 * MARGIN) / maxHeight;

        clearBackground(g2);

        int numPoints = getNumXPoints() ;
View Full Code Here


    @Override
    protected Range getRange() {

        Range range = new Range();
        int numPoints = getNumXPoints() ;
        for (int i = 0; i < numPoints;  i++) {
            double x = (double)i/numPoints;
            range.add(function_.getValue(x));
        }
        return range;
    }
View Full Code Here

    private CutPointGenerator cutPointGenerator;


    LegendLabelsPanel(ColorMap colormap) {
        range_ = new Range(colormap.getMinValue(), colormap.getMaxValue());
        cutPointGenerator = new CutPointGenerator();
    }
View Full Code Here

        return range_.getMin();
    }

    public void setMin(double min) {
        assert(min < range_.getMax()) : "Min=" + min + " cannot be greater than the max=" + range_.getMax();
        range_ = new Range(min, range_.getMax());
    }
View Full Code Here

        return range_.getMax();
    }

    public void setMax(double max) {
        assert(max > range_.getMin()) :"Max=" + max + " cannot be less than the min=" + range_.getMin();
        range_ = new Range(range_.getMin(), max);
    }
View Full Code Here

    /**
     * Constructor.
     */
    public ErrorFunction() {
        interpolator = new LinearInterpolator(ERROR_FUNCTION);
        inverseInterpolator = new LinearInterpolator(INVERSE_ERROR_FUNCTION);
    }
View Full Code Here

TOP

Related Classes of com.barrybecker4.common.math.Range

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.