Class ArcRenderEvent

    • Field Detail

      • OPEN

        public static final int OPEN
        The closure type for an open arc with no path segments connecting the two ends of the arc segment.
        See Also:
        Constant Field Values
      • CLOSED

        public static final int CLOSED
        The closure type for an arc closed by drawing a straight line segment from the start of the arc segment to the end of the arc segment.
        See Also:
        Constant Field Values
      • SECTOR

        public static final int SECTOR
        The closure type for an arc closed by drawing straight line segments from the start of the arc segment to the center of the full ellipse and from that point to the end of the arc segment.
        See Also:
        Constant Field Values
    • Constructor Detail

      • ArcRenderEvent

        public ArcRenderEvent​(java.lang.Object oSource)
        The constructor.
    • Method Detail

      • reset

        public void reset()
        Description copied from class: ChartEvent
        Resets the inner state of current event. This must be implemented if the object is cached and reused.
        Specified by:
        reset in class ChartEvent
      • getStyle

        public final int getStyle()
        Returns:
        Returns the arc style. The value must be one of these defined in this class:
      • setStyle

        public final void setStyle​(int style)
        Parameters:
        style - The arc style to set. The value must be one of these defined in this class:
      • getTopLeft

        public final Location getTopLeft()
        Returns:
        Returns the top left co-ordinates of the bounding elliptical box for the arc
      • setTopLeft

        public final void setTopLeft​(Location loTopLeft)
        Sets the top-left location of the containing bounds.
        Parameters:
        loTopLeft - The top left co-ordinates of the bounding elliptical box for the arc
      • getAngleExtent

        public final double getAngleExtent()
        Returns:
        Returns the angle extent of this arc.
      • setAngleExtent

        public final void setAngleExtent​(double angleExtent)
        Sets the angle extent for this arc.
        Parameters:
        angleExtent - The angle extent
        Since:
        2.1
      • setEndAngle

        @Deprecated
        public final void setEndAngle​(double endAngle)
        Deprecated.
        Use #setAngleExtent() instead.
        Sets the angle extent for this arc.
        Parameters:
        endAngle - The angle extent
      • setBackground

        public final void setBackground​(Fill ifBackground)
        Sets the backgound for this arc.
        Parameters:
        ifBackground - The background to set.
      • getWidth

        public double getWidth()
        Returns:
        Returns the width of the containing bounds.
      • setWidth

        public void setWidth​(double width)
        Sets the width for the containing bounds.
        Parameters:
        radius - The width to set.
      • getHeight

        public double getHeight()
        Returns:
        Returns the height of the containing bounds.
      • setHeight

        public void setHeight​(double height)
        Sets the height for the containing bounds.
        Parameters:
        radius - The height to set.
      • getStartAngle

        public final double getStartAngle()
        Returns:
        Returns the startAngle.
      • setStartAngle

        public final void setStartAngle​(double startAngle)
        Sets the start angle for this arc.
        Parameters:
        startAngle - The startAngle to set.
      • setBounds

        public final void setBounds​(Bounds bo)
        Sets the containing bounds of this arc.
        Parameters:
        bo -
      • getEllipseBounds

        public Bounds getEllipseBounds()
        Returns the full containing bounds of the complete ellipse.
        Returns:
      • getOutline

        public final LineAttributes getOutline()
        Returns:
        Returns the outline.
      • setOutline

        public final void setOutline​(LineAttributes outline)
        Sets the outline for this arc.
        Parameters:
        outline - The outline to set.
      • getInnerRadius

        public double getInnerRadius()
        Returns:
        Returns the inner radius for this arc.
      • setInnerRadius

        public void setInnerRadius​(double innerRadius)
        Sets the inner radius for this arc.
        Parameters:
        innerRadius -
      • getOuterRadius

        public double getOuterRadius()
        Returns:
        Returns the outer radius for this arc.
      • setOuterRadius

        public void setOuterRadius​(double outerRadius)
        Sets the outer radius for this arc.
        Parameters:
        outerRadius -