Java 类org.jfree.chart.needle.PlumNeedle 实例源码

项目:parabuild-ci    文件:PlumNeedleTests.java   
/**
 * Check that the equals() method can distinguish all fields.
 */
public void testEquals() {
   PlumNeedle n1 = new PlumNeedle();
   PlumNeedle n2 = new PlumNeedle();
   assertTrue(n1.equals(n2));
   assertTrue(n2.equals(n1));
}
项目:nabs    文件:PlumNeedleTests.java   
/**
 * Check that the equals() method can distinguish all fields.
 */
public void testEquals() {
   PlumNeedle n1 = new PlumNeedle();
   PlumNeedle n2 = new PlumNeedle();
   assertTrue(n1.equals(n2));
   assertTrue(n2.equals(n1));
}
项目:astor    文件:PlumNeedleTests.java   
/**
 * Check that the equals() method can distinguish all fields.
 */
public void testEquals() {
   PlumNeedle n1 = new PlumNeedle();
   PlumNeedle n2 = new PlumNeedle();
   assertTrue(n1.equals(n2));
   assertTrue(n2.equals(n1));
}
项目:parabuild-ci    文件:CompassPlot.java   
/**
 * Sets the needle for a series.
 *
 * @param index  the series index.
 * @param type  the needle type.
 */
public void setSeriesNeedle(int index, int type) {
    switch (type) {
        case 0:
            setSeriesNeedle(index, new ArrowNeedle(true));
            setSeriesPaint(index, Color.red);
            this.seriesNeedle[index].setHighlightPaint(Color.white);
            break;
        case 1:
            setSeriesNeedle(index, new LineNeedle());
            break;
        case 2:
            MeterNeedle longNeedle = new LongNeedle();
            longNeedle.setRotateY(0.5);
            setSeriesNeedle(index, longNeedle);
            break;
        case 3:
            setSeriesNeedle(index, new PinNeedle());
            break;
        case 4:
            setSeriesNeedle(index, new PlumNeedle());
            break;
        case 5:
            setSeriesNeedle(index, new PointerNeedle());
            break;
        case 6:
            setSeriesPaint(index, null);
            setSeriesOutlineStroke(index, new BasicStroke(3));
            setSeriesNeedle(index, new ShipNeedle());
            break;
        case 7:
            setSeriesPaint(index, Color.blue);
            setSeriesNeedle(index, new WindNeedle());
            break;
        case 8:
            setSeriesNeedle(index, new ArrowNeedle(true));
            break;
        case 9:
            setSeriesNeedle(index, new MiddlePinNeedle());
            break;

        default:
            String message = "CompassPlot.setSeriesNeedle(...): unrecognised type.";
            throw new IllegalArgumentException(message);
    }

}
项目:parabuild-ci    文件:CompassPlot.java   
/**
 * Sets the needle for a series.  The needle type is one of the following:
 * <ul>
 * <li>0 = {@link ArrowNeedle};</li>
 * <li>1 = {@link LineNeedle};</li>
 * <li>2 = {@link LongNeedle};</li>
 * <li>3 = {@link PinNeedle};</li>
 * <li>4 = {@link PlumNeedle};</li>
 * <li>5 = {@link PointerNeedle};</li>
 * <li>6 = {@link ShipNeedle};</li>
 * <li>7 = {@link WindNeedle};</li>
 * <li>8 = {@link ArrowNeedle};</li>
 * <li>9 = {@link MiddlePinNeedle};</li>
 * </ul>
 * @param index  the series index.
 * @param type  the needle type.
 * 
 * @see #setSeriesNeedle(int)
 */
public void setSeriesNeedle(int index, int type) {
    switch (type) {
        case 0:
            setSeriesNeedle(index, new ArrowNeedle(true));
            setSeriesPaint(index, Color.red);
            this.seriesNeedle[index].setHighlightPaint(Color.white);
            break;
        case 1:
            setSeriesNeedle(index, new LineNeedle());
            break;
        case 2:
            MeterNeedle longNeedle = new LongNeedle();
            longNeedle.setRotateY(0.5);
            setSeriesNeedle(index, longNeedle);
            break;
        case 3:
            setSeriesNeedle(index, new PinNeedle());
            break;
        case 4:
            setSeriesNeedle(index, new PlumNeedle());
            break;
        case 5:
            setSeriesNeedle(index, new PointerNeedle());
            break;
        case 6:
            setSeriesPaint(index, null);
            setSeriesOutlineStroke(index, new BasicStroke(3));
            setSeriesNeedle(index, new ShipNeedle());
            break;
        case 7:
            setSeriesPaint(index, Color.blue);
            setSeriesNeedle(index, new WindNeedle());
            break;
        case 8:
            setSeriesNeedle(index, new ArrowNeedle(true));
            break;
        case 9:
            setSeriesNeedle(index, new MiddlePinNeedle());
            break;

        default:
            throw new IllegalArgumentException("Unrecognised type.");
    }

}
项目:ccu-historian    文件:CompassPlot.java   
/**
 * Sets the needle for a series.  The needle type is one of the following:
 * <ul>
 * <li>0 = {@link ArrowNeedle};</li>
 * <li>1 = {@link LineNeedle};</li>
 * <li>2 = {@link LongNeedle};</li>
 * <li>3 = {@link PinNeedle};</li>
 * <li>4 = {@link PlumNeedle};</li>
 * <li>5 = {@link PointerNeedle};</li>
 * <li>6 = {@link ShipNeedle};</li>
 * <li>7 = {@link WindNeedle};</li>
 * <li>8 = {@link ArrowNeedle};</li>
 * <li>9 = {@link MiddlePinNeedle};</li>
 * </ul>
 * @param index  the series index.
 * @param type  the needle type.
 *
 * @see #setSeriesNeedle(int)
 */
public void setSeriesNeedle(int index, int type) {
    switch (type) {
        case 0:
            setSeriesNeedle(index, new ArrowNeedle(true));
            setSeriesPaint(index, Color.red);
            this.seriesNeedle[index].setHighlightPaint(Color.white);
            break;
        case 1:
            setSeriesNeedle(index, new LineNeedle());
            break;
        case 2:
            MeterNeedle longNeedle = new LongNeedle();
            longNeedle.setRotateY(0.5);
            setSeriesNeedle(index, longNeedle);
            break;
        case 3:
            setSeriesNeedle(index, new PinNeedle());
            break;
        case 4:
            setSeriesNeedle(index, new PlumNeedle());
            break;
        case 5:
            setSeriesNeedle(index, new PointerNeedle());
            break;
        case 6:
            setSeriesPaint(index, null);
            setSeriesOutlineStroke(index, new BasicStroke(3));
            setSeriesNeedle(index, new ShipNeedle());
            break;
        case 7:
            setSeriesPaint(index, Color.blue);
            setSeriesNeedle(index, new WindNeedle());
            break;
        case 8:
            setSeriesNeedle(index, new ArrowNeedle(true));
            break;
        case 9:
            setSeriesNeedle(index, new MiddlePinNeedle());
            break;

        default:
            throw new IllegalArgumentException("Unrecognised type.");
    }

}
项目:jfreechart    文件:CompassPlot.java   
/**
 * Sets the needle for a series.  The needle type is one of the following:
 * <ul>
 * <li>0 = {@link ArrowNeedle};</li>
 * <li>1 = {@link LineNeedle};</li>
 * <li>2 = {@link LongNeedle};</li>
 * <li>3 = {@link PinNeedle};</li>
 * <li>4 = {@link PlumNeedle};</li>
 * <li>5 = {@link PointerNeedle};</li>
 * <li>6 = {@link ShipNeedle};</li>
 * <li>7 = {@link WindNeedle};</li>
 * <li>8 = {@link ArrowNeedle};</li>
 * <li>9 = {@link MiddlePinNeedle};</li>
 * </ul>
 * @param index  the series index.
 * @param type  the needle type.
 *
 * @see #setSeriesNeedle(int)
 */
public void setSeriesNeedle(int index, int type) {
    switch (type) {
        case 0:
            setSeriesNeedle(index, new ArrowNeedle(true));
            setSeriesPaint(index, Color.RED);
            this.seriesNeedle[index].setHighlightPaint(Color.WHITE);
            break;
        case 1:
            setSeriesNeedle(index, new LineNeedle());
            break;
        case 2:
            MeterNeedle longNeedle = new LongNeedle();
            longNeedle.setRotateY(0.5);
            setSeriesNeedle(index, longNeedle);
            break;
        case 3:
            setSeriesNeedle(index, new PinNeedle());
            break;
        case 4:
            setSeriesNeedle(index, new PlumNeedle());
            break;
        case 5:
            setSeriesNeedle(index, new PointerNeedle());
            break;
        case 6:
            setSeriesPaint(index, null);
            setSeriesOutlineStroke(index, new BasicStroke(3));
            setSeriesNeedle(index, new ShipNeedle());
            break;
        case 7:
            setSeriesPaint(index, Color.BLUE);
            setSeriesNeedle(index, new WindNeedle());
            break;
        case 8:
            setSeriesNeedle(index, new ArrowNeedle(true));
            break;
        case 9:
            setSeriesNeedle(index, new MiddlePinNeedle());
            break;

        default:
            throw new IllegalArgumentException("Unrecognised type.");
    }

}
项目:aya-lang    文件:CompassPlot.java   
/**
 * Sets the needle for a series.  The needle type is one of the following:
 * <ul>
 * <li>0 = {@link ArrowNeedle};</li>
 * <li>1 = {@link LineNeedle};</li>
 * <li>2 = {@link LongNeedle};</li>
 * <li>3 = {@link PinNeedle};</li>
 * <li>4 = {@link PlumNeedle};</li>
 * <li>5 = {@link PointerNeedle};</li>
 * <li>6 = {@link ShipNeedle};</li>
 * <li>7 = {@link WindNeedle};</li>
 * <li>8 = {@link ArrowNeedle};</li>
 * <li>9 = {@link MiddlePinNeedle};</li>
 * </ul>
 * @param index  the series index.
 * @param type  the needle type.
 *
 * @see #setSeriesNeedle(int)
 */
public void setSeriesNeedle(int index, int type) {
    switch (type) {
        case 0:
            setSeriesNeedle(index, new ArrowNeedle(true));
            setSeriesPaint(index, Color.red);
            this.seriesNeedle[index].setHighlightPaint(Color.white);
            break;
        case 1:
            setSeriesNeedle(index, new LineNeedle());
            break;
        case 2:
            MeterNeedle longNeedle = new LongNeedle();
            longNeedle.setRotateY(0.5);
            setSeriesNeedle(index, longNeedle);
            break;
        case 3:
            setSeriesNeedle(index, new PinNeedle());
            break;
        case 4:
            setSeriesNeedle(index, new PlumNeedle());
            break;
        case 5:
            setSeriesNeedle(index, new PointerNeedle());
            break;
        case 6:
            setSeriesPaint(index, null);
            setSeriesOutlineStroke(index, new BasicStroke(3));
            setSeriesNeedle(index, new ShipNeedle());
            break;
        case 7:
            setSeriesPaint(index, Color.blue);
            setSeriesNeedle(index, new WindNeedle());
            break;
        case 8:
            setSeriesNeedle(index, new ArrowNeedle(true));
            break;
        case 9:
            setSeriesNeedle(index, new MiddlePinNeedle());
            break;

        default:
            throw new IllegalArgumentException("Unrecognised type.");
    }

}
项目:HTML5_WebSite    文件:CompassPlot.java   
/**
 * Sets the needle for a series.  The needle type is one of the following:
 * <ul>
 * <li>0 = {@link ArrowNeedle};</li>
 * <li>1 = {@link LineNeedle};</li>
 * <li>2 = {@link LongNeedle};</li>
 * <li>3 = {@link PinNeedle};</li>
 * <li>4 = {@link PlumNeedle};</li>
 * <li>5 = {@link PointerNeedle};</li>
 * <li>6 = {@link ShipNeedle};</li>
 * <li>7 = {@link WindNeedle};</li>
 * <li>8 = {@link ArrowNeedle};</li>
 * <li>9 = {@link MiddlePinNeedle};</li>
 * </ul>
 * @param index  the series index.
 * @param type  the needle type.
 *
 * @see #setSeriesNeedle(int)
 */
public void setSeriesNeedle(int index, int type) {
    switch (type) {
        case 0:
            setSeriesNeedle(index, new ArrowNeedle(true));
            setSeriesPaint(index, Color.red);
            this.seriesNeedle[index].setHighlightPaint(Color.white);
            break;
        case 1:
            setSeriesNeedle(index, new LineNeedle());
            break;
        case 2:
            MeterNeedle longNeedle = new LongNeedle();
            longNeedle.setRotateY(0.5);
            setSeriesNeedle(index, longNeedle);
            break;
        case 3:
            setSeriesNeedle(index, new PinNeedle());
            break;
        case 4:
            setSeriesNeedle(index, new PlumNeedle());
            break;
        case 5:
            setSeriesNeedle(index, new PointerNeedle());
            break;
        case 6:
            setSeriesPaint(index, null);
            setSeriesOutlineStroke(index, new BasicStroke(3));
            setSeriesNeedle(index, new ShipNeedle());
            break;
        case 7:
            setSeriesPaint(index, Color.blue);
            setSeriesNeedle(index, new WindNeedle());
            break;
        case 8:
            setSeriesNeedle(index, new ArrowNeedle(true));
            break;
        case 9:
            setSeriesNeedle(index, new MiddlePinNeedle());
            break;

        default:
            throw new IllegalArgumentException("Unrecognised type.");
    }

}
项目:populus    文件:CompassPlot.java   
/**
 * Sets the needle for a series.  The needle type is one of the following:
 * <ul>
 * <li>0 = {@link ArrowNeedle};</li>
 * <li>1 = {@link LineNeedle};</li>
 * <li>2 = {@link LongNeedle};</li>
 * <li>3 = {@link PinNeedle};</li>
 * <li>4 = {@link PlumNeedle};</li>
 * <li>5 = {@link PointerNeedle};</li>
 * <li>6 = {@link ShipNeedle};</li>
 * <li>7 = {@link WindNeedle};</li>
 * <li>8 = {@link ArrowNeedle};</li>
 * <li>9 = {@link MiddlePinNeedle};</li>
 * </ul>
 * @param index  the series index.
 * @param type  the needle type.
 *
 * @see #setSeriesNeedle(int)
 */
public void setSeriesNeedle(int index, int type) {
    switch (type) {
        case 0:
            setSeriesNeedle(index, new ArrowNeedle(true));
            setSeriesPaint(index, Color.red);
            this.seriesNeedle[index].setHighlightPaint(Color.white);
            break;
        case 1:
            setSeriesNeedle(index, new LineNeedle());
            break;
        case 2:
            MeterNeedle longNeedle = new LongNeedle();
            longNeedle.setRotateY(0.5);
            setSeriesNeedle(index, longNeedle);
            break;
        case 3:
            setSeriesNeedle(index, new PinNeedle());
            break;
        case 4:
            setSeriesNeedle(index, new PlumNeedle());
            break;
        case 5:
            setSeriesNeedle(index, new PointerNeedle());
            break;
        case 6:
            setSeriesPaint(index, null);
            setSeriesOutlineStroke(index, new BasicStroke(3));
            setSeriesNeedle(index, new ShipNeedle());
            break;
        case 7:
            setSeriesPaint(index, Color.blue);
            setSeriesNeedle(index, new WindNeedle());
            break;
        case 8:
            setSeriesNeedle(index, new ArrowNeedle(true));
            break;
        case 9:
            setSeriesNeedle(index, new MiddlePinNeedle());
            break;

        default:
            throw new IllegalArgumentException("Unrecognised type.");
    }

}
项目:PI    文件:CompassPlot.java   
/**
 * Sets the needle for a series.  The needle type is one of the following:
 * <ul>
 * <li>0 = {@link ArrowNeedle};</li>
 * <li>1 = {@link LineNeedle};</li>
 * <li>2 = {@link LongNeedle};</li>
 * <li>3 = {@link PinNeedle};</li>
 * <li>4 = {@link PlumNeedle};</li>
 * <li>5 = {@link PointerNeedle};</li>
 * <li>6 = {@link ShipNeedle};</li>
 * <li>7 = {@link WindNeedle};</li>
 * <li>8 = {@link ArrowNeedle};</li>
 * <li>9 = {@link MiddlePinNeedle};</li>
 * </ul>
 * @param index  the series index.
 * @param type  the needle type.
 *
 * @see #setSeriesNeedle(int)
 */
public void setSeriesNeedle(int index, int type) {
    switch (type) {
        case 0:
            setSeriesNeedle(index, new ArrowNeedle(true));
            setSeriesPaint(index, Color.red);
            this.seriesNeedle[index].setHighlightPaint(Color.white);
            break;
        case 1:
            setSeriesNeedle(index, new LineNeedle());
            break;
        case 2:
            MeterNeedle longNeedle = new LongNeedle();
            longNeedle.setRotateY(0.5);
            setSeriesNeedle(index, longNeedle);
            break;
        case 3:
            setSeriesNeedle(index, new PinNeedle());
            break;
        case 4:
            setSeriesNeedle(index, new PlumNeedle());
            break;
        case 5:
            setSeriesNeedle(index, new PointerNeedle());
            break;
        case 6:
            setSeriesPaint(index, null);
            setSeriesOutlineStroke(index, new BasicStroke(3));
            setSeriesNeedle(index, new ShipNeedle());
            break;
        case 7:
            setSeriesPaint(index, Color.blue);
            setSeriesNeedle(index, new WindNeedle());
            break;
        case 8:
            setSeriesNeedle(index, new ArrowNeedle(true));
            break;
        case 9:
            setSeriesNeedle(index, new MiddlePinNeedle());
            break;

        default:
            throw new IllegalArgumentException("Unrecognised type.");
    }

}
项目:nabs    文件:CompassPlot.java   
/**
 * Sets the needle for a series.  The needle type is one of the following:
 * <ul>
 * <li>0 = {@link ArrowNeedle};</li>
 * <li>1 = {@link LineNeedle};</li>
 * <li>2 = {@link LongNeedle};</li>
 * <li>3 = {@link PinNeedle};</li>
 * <li>4 = {@link PlumNeedle};</li>
 * <li>5 = {@link PointerNeedle};</li>
 * <li>6 = {@link ShipNeedle};</li>
 * <li>7 = {@link WindNeedle};</li>
 * <li>8 = {@link ArrowNeedle};</li>
 * <li>9 = {@link MiddlePinNeedle};</li>
 * </ul>
 * @param index  the series index.
 * @param type  the needle type.
 * 
 * @see #setSeriesNeedle(int)
 */
public void setSeriesNeedle(int index, int type) {
    switch (type) {
        case 0:
            setSeriesNeedle(index, new ArrowNeedle(true));
            setSeriesPaint(index, Color.red);
            this.seriesNeedle[index].setHighlightPaint(Color.white);
            break;
        case 1:
            setSeriesNeedle(index, new LineNeedle());
            break;
        case 2:
            MeterNeedle longNeedle = new LongNeedle();
            longNeedle.setRotateY(0.5);
            setSeriesNeedle(index, longNeedle);
            break;
        case 3:
            setSeriesNeedle(index, new PinNeedle());
            break;
        case 4:
            setSeriesNeedle(index, new PlumNeedle());
            break;
        case 5:
            setSeriesNeedle(index, new PointerNeedle());
            break;
        case 6:
            setSeriesPaint(index, null);
            setSeriesOutlineStroke(index, new BasicStroke(3));
            setSeriesNeedle(index, new ShipNeedle());
            break;
        case 7:
            setSeriesPaint(index, Color.blue);
            setSeriesNeedle(index, new WindNeedle());
            break;
        case 8:
            setSeriesNeedle(index, new ArrowNeedle(true));
            break;
        case 9:
            setSeriesNeedle(index, new MiddlePinNeedle());
            break;

        default:
            throw new IllegalArgumentException("Unrecognised type.");
    }

}
项目:ECG-Viewer    文件:CompassPlot.java   
/**
 * Sets the needle for a series.  The needle type is one of the following:
 * <ul>
 * <li>0 = {@link ArrowNeedle};</li>
 * <li>1 = {@link LineNeedle};</li>
 * <li>2 = {@link LongNeedle};</li>
 * <li>3 = {@link PinNeedle};</li>
 * <li>4 = {@link PlumNeedle};</li>
 * <li>5 = {@link PointerNeedle};</li>
 * <li>6 = {@link ShipNeedle};</li>
 * <li>7 = {@link WindNeedle};</li>
 * <li>8 = {@link ArrowNeedle};</li>
 * <li>9 = {@link MiddlePinNeedle};</li>
 * </ul>
 * @param index  the series index.
 * @param type  the needle type.
 *
 * @see #setSeriesNeedle(int)
 */
public void setSeriesNeedle(int index, int type) {
    switch (type) {
        case 0:
            setSeriesNeedle(index, new ArrowNeedle(true));
            setSeriesPaint(index, Color.red);
            this.seriesNeedle[index].setHighlightPaint(Color.white);
            break;
        case 1:
            setSeriesNeedle(index, new LineNeedle());
            break;
        case 2:
            MeterNeedle longNeedle = new LongNeedle();
            longNeedle.setRotateY(0.5);
            setSeriesNeedle(index, longNeedle);
            break;
        case 3:
            setSeriesNeedle(index, new PinNeedle());
            break;
        case 4:
            setSeriesNeedle(index, new PlumNeedle());
            break;
        case 5:
            setSeriesNeedle(index, new PointerNeedle());
            break;
        case 6:
            setSeriesPaint(index, null);
            setSeriesOutlineStroke(index, new BasicStroke(3));
            setSeriesNeedle(index, new ShipNeedle());
            break;
        case 7:
            setSeriesPaint(index, Color.blue);
            setSeriesNeedle(index, new WindNeedle());
            break;
        case 8:
            setSeriesNeedle(index, new ArrowNeedle(true));
            break;
        case 9:
            setSeriesNeedle(index, new MiddlePinNeedle());
            break;

        default:
            throw new IllegalArgumentException("Unrecognised type.");
    }

}
项目:astor    文件:CompassPlot.java   
/**
 * Sets the needle for a series.  The needle type is one of the following:
 * <ul>
 * <li>0 = {@link ArrowNeedle};</li>
 * <li>1 = {@link LineNeedle};</li>
 * <li>2 = {@link LongNeedle};</li>
 * <li>3 = {@link PinNeedle};</li>
 * <li>4 = {@link PlumNeedle};</li>
 * <li>5 = {@link PointerNeedle};</li>
 * <li>6 = {@link ShipNeedle};</li>
 * <li>7 = {@link WindNeedle};</li>
 * <li>8 = {@link ArrowNeedle};</li>
 * <li>9 = {@link MiddlePinNeedle};</li>
 * </ul>
 * @param index  the series index.
 * @param type  the needle type.
 *
 * @see #setSeriesNeedle(int)
 */
public void setSeriesNeedle(int index, int type) {
    switch (type) {
        case 0:
            setSeriesNeedle(index, new ArrowNeedle(true));
            setSeriesPaint(index, Color.red);
            this.seriesNeedle[index].setHighlightPaint(Color.white);
            break;
        case 1:
            setSeriesNeedle(index, new LineNeedle());
            break;
        case 2:
            MeterNeedle longNeedle = new LongNeedle();
            longNeedle.setRotateY(0.5);
            setSeriesNeedle(index, longNeedle);
            break;
        case 3:
            setSeriesNeedle(index, new PinNeedle());
            break;
        case 4:
            setSeriesNeedle(index, new PlumNeedle());
            break;
        case 5:
            setSeriesNeedle(index, new PointerNeedle());
            break;
        case 6:
            setSeriesPaint(index, null);
            setSeriesOutlineStroke(index, new BasicStroke(3));
            setSeriesNeedle(index, new ShipNeedle());
            break;
        case 7:
            setSeriesPaint(index, Color.blue);
            setSeriesNeedle(index, new WindNeedle());
            break;
        case 8:
            setSeriesNeedle(index, new ArrowNeedle(true));
            break;
        case 9:
            setSeriesNeedle(index, new MiddlePinNeedle());
            break;

        default:
            throw new IllegalArgumentException("Unrecognised type.");
    }

}
项目:opensim-gui    文件:CompassPlot.java   
/**
 * Sets the needle for a series.  The needle type is one of the following:
 * <ul>
 * <li>0 = {@link ArrowNeedle};</li>
 * <li>1 = {@link LineNeedle};</li>
 * <li>2 = {@link LongNeedle};</li>
 * <li>3 = {@link PinNeedle};</li>
 * <li>4 = {@link PlumNeedle};</li>
 * <li>5 = {@link PointerNeedle};</li>
 * <li>6 = {@link ShipNeedle};</li>
 * <li>7 = {@link WindNeedle};</li>
 * <li>8 = {@link ArrowNeedle};</li>
 * <li>9 = {@link MiddlePinNeedle};</li>
 * </ul>
 * @param index  the series index.
 * @param type  the needle type.
 * 
 * @see #setSeriesNeedle(int)
 */
public void setSeriesNeedle(int index, int type) {
    switch (type) {
        case 0:
            setSeriesNeedle(index, new ArrowNeedle(true));
            setSeriesPaint(index, Color.red);
            this.seriesNeedle[index].setHighlightPaint(Color.white);
            break;
        case 1:
            setSeriesNeedle(index, new LineNeedle());
            break;
        case 2:
            MeterNeedle longNeedle = new LongNeedle();
            longNeedle.setRotateY(0.5);
            setSeriesNeedle(index, longNeedle);
            break;
        case 3:
            setSeriesNeedle(index, new PinNeedle());
            break;
        case 4:
            setSeriesNeedle(index, new PlumNeedle());
            break;
        case 5:
            setSeriesNeedle(index, new PointerNeedle());
            break;
        case 6:
            setSeriesPaint(index, null);
            setSeriesOutlineStroke(index, new BasicStroke(3));
            setSeriesNeedle(index, new ShipNeedle());
            break;
        case 7:
            setSeriesPaint(index, Color.blue);
            setSeriesNeedle(index, new WindNeedle());
            break;
        case 8:
            setSeriesNeedle(index, new ArrowNeedle(true));
            break;
        case 9:
            setSeriesNeedle(index, new MiddlePinNeedle());
            break;

        default:
            throw new IllegalArgumentException("Unrecognised type.");
    }

}
项目:group-five    文件:CompassPlot.java   
/**
 * Sets the needle for a series.  The needle type is one of the following:
 * <ul>
 * <li>0 = {@link ArrowNeedle};</li>
 * <li>1 = {@link LineNeedle};</li>
 * <li>2 = {@link LongNeedle};</li>
 * <li>3 = {@link PinNeedle};</li>
 * <li>4 = {@link PlumNeedle};</li>
 * <li>5 = {@link PointerNeedle};</li>
 * <li>6 = {@link ShipNeedle};</li>
 * <li>7 = {@link WindNeedle};</li>
 * <li>8 = {@link ArrowNeedle};</li>
 * <li>9 = {@link MiddlePinNeedle};</li>
 * </ul>
 * @param index  the series index.
 * @param type  the needle type.
 *
 * @see #setSeriesNeedle(int)
 */
public void setSeriesNeedle(int index, int type) {
    switch (type) {
        case 0:
            setSeriesNeedle(index, new ArrowNeedle(true));
            setSeriesPaint(index, Color.red);
            this.seriesNeedle[index].setHighlightPaint(Color.white);
            break;
        case 1:
            setSeriesNeedle(index, new LineNeedle());
            break;
        case 2:
            MeterNeedle longNeedle = new LongNeedle();
            longNeedle.setRotateY(0.5);
            setSeriesNeedle(index, longNeedle);
            break;
        case 3:
            setSeriesNeedle(index, new PinNeedle());
            break;
        case 4:
            setSeriesNeedle(index, new PlumNeedle());
            break;
        case 5:
            setSeriesNeedle(index, new PointerNeedle());
            break;
        case 6:
            setSeriesPaint(index, null);
            setSeriesOutlineStroke(index, new BasicStroke(3));
            setSeriesNeedle(index, new ShipNeedle());
            break;
        case 7:
            setSeriesPaint(index, Color.blue);
            setSeriesNeedle(index, new WindNeedle());
            break;
        case 8:
            setSeriesNeedle(index, new ArrowNeedle(true));
            break;
        case 9:
            setSeriesNeedle(index, new MiddlePinNeedle());
            break;

        default:
            throw new IllegalArgumentException("Unrecognised type.");
    }

}
项目:manydesigns.cn    文件:CompassPlot.java   
/**
 * Sets the needle for a series.  The needle type is one of the following:
 * <ul>
 * <li>0 = {@link ArrowNeedle};</li>
 * <li>1 = {@link LineNeedle};</li>
 * <li>2 = {@link LongNeedle};</li>
 * <li>3 = {@link PinNeedle};</li>
 * <li>4 = {@link PlumNeedle};</li>
 * <li>5 = {@link PointerNeedle};</li>
 * <li>6 = {@link ShipNeedle};</li>
 * <li>7 = {@link WindNeedle};</li>
 * <li>8 = {@link ArrowNeedle};</li>
 * <li>9 = {@link MiddlePinNeedle};</li>
 * </ul>
 * @param index  the series index.
 * @param type  the needle type.
 *
 * @see #setSeriesNeedle(int)
 */
public void setSeriesNeedle(int index, int type) {
    switch (type) {
        case 0:
            setSeriesNeedle(index, new ArrowNeedle(true));
            setSeriesPaint(index, Color.red);
            this.seriesNeedle[index].setHighlightPaint(Color.white);
            break;
        case 1:
            setSeriesNeedle(index, new LineNeedle());
            break;
        case 2:
            MeterNeedle longNeedle = new LongNeedle();
            longNeedle.setRotateY(0.5);
            setSeriesNeedle(index, longNeedle);
            break;
        case 3:
            setSeriesNeedle(index, new PinNeedle());
            break;
        case 4:
            setSeriesNeedle(index, new PlumNeedle());
            break;
        case 5:
            setSeriesNeedle(index, new PointerNeedle());
            break;
        case 6:
            setSeriesPaint(index, null);
            setSeriesOutlineStroke(index, new BasicStroke(3));
            setSeriesNeedle(index, new ShipNeedle());
            break;
        case 7:
            setSeriesPaint(index, Color.blue);
            setSeriesNeedle(index, new WindNeedle());
            break;
        case 8:
            setSeriesNeedle(index, new ArrowNeedle(true));
            break;
        case 9:
            setSeriesNeedle(index, new MiddlePinNeedle());
            break;

        default:
            throw new IllegalArgumentException("Unrecognised type.");
    }

}
项目:buffer_bci    文件:CompassPlot.java   
/**
 * Sets the needle for a series.  The needle type is one of the following:
 * <ul>
 * <li>0 = {@link ArrowNeedle};</li>
 * <li>1 = {@link LineNeedle};</li>
 * <li>2 = {@link LongNeedle};</li>
 * <li>3 = {@link PinNeedle};</li>
 * <li>4 = {@link PlumNeedle};</li>
 * <li>5 = {@link PointerNeedle};</li>
 * <li>6 = {@link ShipNeedle};</li>
 * <li>7 = {@link WindNeedle};</li>
 * <li>8 = {@link ArrowNeedle};</li>
 * <li>9 = {@link MiddlePinNeedle};</li>
 * </ul>
 * @param index  the series index.
 * @param type  the needle type.
 *
 * @see #setSeriesNeedle(int)
 */
public void setSeriesNeedle(int index, int type) {
    switch (type) {
        case 0:
            setSeriesNeedle(index, new ArrowNeedle(true));
            setSeriesPaint(index, Color.red);
            this.seriesNeedle[index].setHighlightPaint(Color.white);
            break;
        case 1:
            setSeriesNeedle(index, new LineNeedle());
            break;
        case 2:
            MeterNeedle longNeedle = new LongNeedle();
            longNeedle.setRotateY(0.5);
            setSeriesNeedle(index, longNeedle);
            break;
        case 3:
            setSeriesNeedle(index, new PinNeedle());
            break;
        case 4:
            setSeriesNeedle(index, new PlumNeedle());
            break;
        case 5:
            setSeriesNeedle(index, new PointerNeedle());
            break;
        case 6:
            setSeriesPaint(index, null);
            setSeriesOutlineStroke(index, new BasicStroke(3));
            setSeriesNeedle(index, new ShipNeedle());
            break;
        case 7:
            setSeriesPaint(index, Color.blue);
            setSeriesNeedle(index, new WindNeedle());
            break;
        case 8:
            setSeriesNeedle(index, new ArrowNeedle(true));
            break;
        case 9:
            setSeriesNeedle(index, new MiddlePinNeedle());
            break;

        default:
            throw new IllegalArgumentException("Unrecognised type.");
    }

}
项目:buffer_bci    文件:CompassPlot.java   
/**
 * Sets the needle for a series.  The needle type is one of the following:
 * <ul>
 * <li>0 = {@link ArrowNeedle};</li>
 * <li>1 = {@link LineNeedle};</li>
 * <li>2 = {@link LongNeedle};</li>
 * <li>3 = {@link PinNeedle};</li>
 * <li>4 = {@link PlumNeedle};</li>
 * <li>5 = {@link PointerNeedle};</li>
 * <li>6 = {@link ShipNeedle};</li>
 * <li>7 = {@link WindNeedle};</li>
 * <li>8 = {@link ArrowNeedle};</li>
 * <li>9 = {@link MiddlePinNeedle};</li>
 * </ul>
 * @param index  the series index.
 * @param type  the needle type.
 *
 * @see #setSeriesNeedle(int)
 */
public void setSeriesNeedle(int index, int type) {
    switch (type) {
        case 0:
            setSeriesNeedle(index, new ArrowNeedle(true));
            setSeriesPaint(index, Color.red);
            this.seriesNeedle[index].setHighlightPaint(Color.white);
            break;
        case 1:
            setSeriesNeedle(index, new LineNeedle());
            break;
        case 2:
            MeterNeedle longNeedle = new LongNeedle();
            longNeedle.setRotateY(0.5);
            setSeriesNeedle(index, longNeedle);
            break;
        case 3:
            setSeriesNeedle(index, new PinNeedle());
            break;
        case 4:
            setSeriesNeedle(index, new PlumNeedle());
            break;
        case 5:
            setSeriesNeedle(index, new PointerNeedle());
            break;
        case 6:
            setSeriesPaint(index, null);
            setSeriesOutlineStroke(index, new BasicStroke(3));
            setSeriesNeedle(index, new ShipNeedle());
            break;
        case 7:
            setSeriesPaint(index, Color.blue);
            setSeriesNeedle(index, new WindNeedle());
            break;
        case 8:
            setSeriesNeedle(index, new ArrowNeedle(true));
            break;
        case 9:
            setSeriesNeedle(index, new MiddlePinNeedle());
            break;

        default:
            throw new IllegalArgumentException("Unrecognised type.");
    }

}
项目:proyecto-teoria-control-utn-frro    文件:CompassPlot.java   
/**
 * Sets the needle for a series.  The needle type is one of the following:
 * <ul>
 * <li>0 = {@link ArrowNeedle};</li>
 * <li>1 = {@link LineNeedle};</li>
 * <li>2 = {@link LongNeedle};</li>
 * <li>3 = {@link PinNeedle};</li>
 * <li>4 = {@link PlumNeedle};</li>
 * <li>5 = {@link PointerNeedle};</li>
 * <li>6 = {@link ShipNeedle};</li>
 * <li>7 = {@link WindNeedle};</li>
 * <li>8 = {@link ArrowNeedle};</li>
 * <li>9 = {@link MiddlePinNeedle};</li>
 * </ul>
 * @param index  the series index.
 * @param type  the needle type.
 *
 * @see #setSeriesNeedle(int)
 */
public void setSeriesNeedle(int index, int type) {
    switch (type) {
        case 0:
            setSeriesNeedle(index, new ArrowNeedle(true));
            setSeriesPaint(index, Color.red);
            this.seriesNeedle[index].setHighlightPaint(Color.white);
            break;
        case 1:
            setSeriesNeedle(index, new LineNeedle());
            break;
        case 2:
            MeterNeedle longNeedle = new LongNeedle();
            longNeedle.setRotateY(0.5);
            setSeriesNeedle(index, longNeedle);
            break;
        case 3:
            setSeriesNeedle(index, new PinNeedle());
            break;
        case 4:
            setSeriesNeedle(index, new PlumNeedle());
            break;
        case 5:
            setSeriesNeedle(index, new PointerNeedle());
            break;
        case 6:
            setSeriesPaint(index, null);
            setSeriesOutlineStroke(index, new BasicStroke(3));
            setSeriesNeedle(index, new ShipNeedle());
            break;
        case 7:
            setSeriesPaint(index, Color.blue);
            setSeriesNeedle(index, new WindNeedle());
            break;
        case 8:
            setSeriesNeedle(index, new ArrowNeedle(true));
            break;
        case 9:
            setSeriesNeedle(index, new MiddlePinNeedle());
            break;

        default:
            throw new IllegalArgumentException("Unrecognised type.");
    }

}
项目:Memetic-Algorithm-for-TSP    文件:CompassPlot.java   
/**
 * Sets the needle for a series.  The needle type is one of the following:
 * <ul>
 * <li>0 = {@link ArrowNeedle};</li>
 * <li>1 = {@link LineNeedle};</li>
 * <li>2 = {@link LongNeedle};</li>
 * <li>3 = {@link PinNeedle};</li>
 * <li>4 = {@link PlumNeedle};</li>
 * <li>5 = {@link PointerNeedle};</li>
 * <li>6 = {@link ShipNeedle};</li>
 * <li>7 = {@link WindNeedle};</li>
 * <li>8 = {@link ArrowNeedle};</li>
 * <li>9 = {@link MiddlePinNeedle};</li>
 * </ul>
 * @param index  the series index.
 * @param type  the needle type.
 *
 * @see #setSeriesNeedle(int)
 */
public void setSeriesNeedle(int index, int type) {
    switch (type) {
        case 0:
            setSeriesNeedle(index, new ArrowNeedle(true));
            setSeriesPaint(index, Color.red);
            this.seriesNeedle[index].setHighlightPaint(Color.white);
            break;
        case 1:
            setSeriesNeedle(index, new LineNeedle());
            break;
        case 2:
            MeterNeedle longNeedle = new LongNeedle();
            longNeedle.setRotateY(0.5);
            setSeriesNeedle(index, longNeedle);
            break;
        case 3:
            setSeriesNeedle(index, new PinNeedle());
            break;
        case 4:
            setSeriesNeedle(index, new PlumNeedle());
            break;
        case 5:
            setSeriesNeedle(index, new PointerNeedle());
            break;
        case 6:
            setSeriesPaint(index, null);
            setSeriesOutlineStroke(index, new BasicStroke(3));
            setSeriesNeedle(index, new ShipNeedle());
            break;
        case 7:
            setSeriesPaint(index, Color.blue);
            setSeriesNeedle(index, new WindNeedle());
            break;
        case 8:
            setSeriesNeedle(index, new ArrowNeedle(true));
            break;
        case 9:
            setSeriesNeedle(index, new MiddlePinNeedle());
            break;

        default:
            throw new IllegalArgumentException("Unrecognised type.");
    }

}