Class ClipPath

  • All Implemented Interfaces:
    Cloneable

    public class ClipPath
    extends Object
    implements Cloneable
    Deprecated.
    This class is no longer supported (as of version 1.0.4). If you are creating contour plots, please try to use XYPlot and XYBlockRenderer.
    This class would typically be used with a ContourPlot. It allows the user to define a GeneralPath curve in plot coordinates. This curve can then be used mask off or define regions within the contour plot. The data must be sorted.
    • Constructor Detail

      • ClipPath

        public ClipPath()
        Deprecated.
        Constructor for ClipPath.
      • ClipPath

        public ClipPath​(double[] xValue,
                        double[] yValue)
        Deprecated.
        Constructor for ClipPath. Default values are assumed for the fillPath and drawPath options as false and true respectively. The fillPaint is set to Color.GRAY, the drawColor is Color.BLUE, the stroke is BasicStroke(1) and the composite is AlphaComposite.Src.
        Parameters:
        xValue - x coordinates of curved to be created
        yValue - y coordinates of curved to be created
      • ClipPath

        public ClipPath​(double[] xValue,
                        double[] yValue,
                        boolean clip,
                        boolean fillPath,
                        boolean drawPath)
        Deprecated.
        Constructor for ClipPath. The fillPaint is set to Color.GRAY, the drawColor is Color.BLUE, the stroke is BasicStroke(1) and the composite is AlphaComposite.Src.
        Parameters:
        xValue - x coordinates of curved to be created
        yValue - y coordinates of curved to be created
        clip - clip?
        fillPath - whether the path is to filled
        drawPath - whether the path is to drawn as an outline
      • ClipPath

        public ClipPath​(double[] xValue,
                        double[] yValue,
                        boolean fillPath,
                        boolean drawPath,
                        Paint fillPaint,
                        Paint drawPaint,
                        Stroke drawStroke,
                        Composite composite)
        Deprecated.
        Constructor for ClipPath.
        Parameters:
        xValue - x coordinates of curved to be created
        yValue - y coordinates of curved to be created
        fillPath - whether the path is to filled
        drawPath - whether the path is to drawn as an outline
        fillPaint - the fill paint
        drawPaint - the outline stroke color
        drawStroke - the stroke style
        composite - the composite rule
    • Method Detail

      • draw

        public GeneralPath draw​(Graphics2D g2,
                                Rectangle2D dataArea,
                                ValueAxis horizontalAxis,
                                ValueAxis verticalAxis)
        Deprecated.
        Draws the clip path.
        Parameters:
        g2 - current graphics2D.
        dataArea - the dataArea that the plot is being draw in.
        horizontalAxis - the horizontal axis.
        verticalAxis - the vertical axis.
        Returns:
        The GeneralPath defining the outline
      • generateClipPath

        public GeneralPath generateClipPath​(Rectangle2D dataArea,
                                            ValueAxis horizontalAxis,
                                            ValueAxis verticalAxis)
        Deprecated.
        Generates the clip path.
        Parameters:
        dataArea - the dataArea that the plot is being draw in.
        horizontalAxis - the horizontal axis.
        verticalAxis - the vertical axis.
        Returns:
        The GeneralPath defining the outline
      • getComposite

        public Composite getComposite()
        Deprecated.
        Returns the composite.
        Returns:
        Composite
      • getDrawPaint

        public Paint getDrawPaint()
        Deprecated.
        Returns the drawPaint.
        Returns:
        Paint
      • isDrawPath

        public boolean isDrawPath()
        Deprecated.
        Returns the drawPath.
        Returns:
        boolean
      • getDrawStroke

        public Stroke getDrawStroke()
        Deprecated.
        Returns the drawStroke.
        Returns:
        Stroke
      • getFillPaint

        public Paint getFillPaint()
        Deprecated.
        Returns the fillPaint.
        Returns:
        Paint
      • isFillPath

        public boolean isFillPath()
        Deprecated.
        Returns the fillPath.
        Returns:
        boolean
      • getXValue

        public double[] getXValue()
        Deprecated.
        Returns the xValue.
        Returns:
        double[]
      • getYValue

        public double[] getYValue()
        Deprecated.
        Returns the yValue.
        Returns:
        double[]
      • setComposite

        public void setComposite​(Composite composite)
        Deprecated.
        Sets the composite.
        Parameters:
        composite - The composite to set
      • setDrawPaint

        public void setDrawPaint​(Paint drawPaint)
        Deprecated.
        Sets the drawPaint.
        Parameters:
        drawPaint - The drawPaint to set
      • setDrawPath

        public void setDrawPath​(boolean drawPath)
        Deprecated.
        Sets the drawPath.
        Parameters:
        drawPath - The drawPath to set
      • setDrawStroke

        public void setDrawStroke​(Stroke drawStroke)
        Deprecated.
        Sets the drawStroke.
        Parameters:
        drawStroke - The drawStroke to set
      • setFillPaint

        public void setFillPaint​(Paint fillPaint)
        Deprecated.
        Sets the fillPaint.
        Parameters:
        fillPaint - The fillPaint to set
      • setFillPath

        public void setFillPath​(boolean fillPath)
        Deprecated.
        Sets the fillPath.
        Parameters:
        fillPath - The fillPath to set
      • setXValue

        public void setXValue​(double[] xValue)
        Deprecated.
        Sets the xValue.
        Parameters:
        xValue - The xValue to set
      • setYValue

        public void setYValue​(double[] yValue)
        Deprecated.
        Sets the yValue.
        Parameters:
        yValue - The yValue to set
      • isClip

        public boolean isClip()
        Deprecated.
        Returns the clip.
        Returns:
        boolean
      • setClip

        public void setClip​(boolean clip)
        Deprecated.
        Sets the clip.
        Parameters:
        clip - The clip to set